From Valentine at hall-mark.us.redhat.com Wed Apr 1 07:05:13 2009 From: Valentine at hall-mark.us.redhat.com (hallmark.com) Date: Wed, 01 Apr 2009 07:05:13 +0000 Subject: You've received A Hallmark Valentine-Card! Message-ID: An HTML attachment was scrubbed... URL: From lennart at fedoraproject.org Wed Apr 1 00:02:06 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 00:02:06 +0000 (UTC) Subject: rpms/pulseaudio/devel pulseaudio.spec,1.74,1.75 Message-ID: <20090401000206.56BF37011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/pulseaudio/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1106 Modified Files: pulseaudio.spec Log Message: Fix tarball name Index: pulseaudio.spec =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/pulseaudio.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- pulseaudio.spec 31 Mar 2009 23:29:07 -0000 1.74 +++ pulseaudio.spec 1 Apr 2009 00:01:36 -0000 1.75 @@ -3,10 +3,10 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.15 -Release: 4.test6%{?dist} +Release: 5.test6%{?dist} License: GPLv2+ Group: System Environment/Daemons -Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test5.tar.gz +Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test6.tar.gz URL: http://pulseaudio.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: m4 @@ -185,7 +185,7 @@ This package contains command line utilities for the PulseAudio sound server. %prep -%setup -q -T -b0 -n pulseaudio-0.9.15-test5 +%setup -q -T -b0 -n pulseaudio-0.9.15-test6 %build CFLAGS="-ggdb" %configure --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access @@ -247,7 +247,6 @@ %dir %{_libdir}/pulse-%{drvver}/modules/ %{_libdir}/pulse-%{drvver}/modules/libalsa-util.so %{_libdir}/pulse-%{drvver}/modules/libcli.so -%{_libdir}/pulse-%{drvver}/modules/libdbus-util.so %{_libdir}/pulse-%{drvver}/modules/liboss-util.so %{_libdir}/pulse-%{drvver}/modules/libprotocol-cli.so %{_libdir}/pulse-%{drvver}/modules/libprotocol-esound.so @@ -407,6 +406,9 @@ %{_mandir}/man1/pax11publish.1.gz %changelog +* Wed Apr 1 2009 Lennart Poettering 0.9.15-5.test6 +- Fix tarball name + * Wed Apr 1 2009 Lennart Poettering 0.9.15-4.test6 - New test release From lennart at fedoraproject.org Wed Apr 1 00:04:37 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 00:04:37 +0000 (UTC) Subject: rpms/pulseaudio/devel pulseaudio.spec,1.75,1.76 Message-ID: <20090401000437.DDD807011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/pulseaudio/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1716 Modified Files: pulseaudio.spec Log Message: fix mistag Index: pulseaudio.spec =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/pulseaudio.spec,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- pulseaudio.spec 1 Apr 2009 00:01:36 -0000 1.75 +++ pulseaudio.spec 1 Apr 2009 00:04:07 -0000 1.76 @@ -3,7 +3,7 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.15 -Release: 5.test6%{?dist} +Release: 6.test6%{?dist} License: GPLv2+ Group: System Environment/Daemons Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test6.tar.gz @@ -406,6 +406,9 @@ %{_mandir}/man1/pax11publish.1.gz %changelog +* Wed Apr 1 2009 Lennart Poettering 0.9.15-6.test6 +- Fix mistag + * Wed Apr 1 2009 Lennart Poettering 0.9.15-5.test6 - Fix tarball name From mjg59 at fedoraproject.org Wed Apr 1 00:25:27 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Wed, 1 Apr 2009 00:25:27 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6.29-alsa-update-quirks.patch, NONE, 1.1 kernel.spec, 1.1494, 1.1495 Message-ID: <20090401002527.C10747011D@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6209 Modified Files: kernel.spec Added Files: linux-2.6.29-alsa-update-quirks.patch Log Message: * Tue Mar 31 2009 Matthew Garrett - linux-2.6.29-alsa-update-quirks.patch: Backport some HDA quirk support linux-2.6.29-alsa-update-quirks.patch: --- NEW FILE linux-2.6.29-alsa-update-quirks.patch --- diff -up ./include/sound/core.h.alsa ./include/sound/core.h --- ./include/sound/core.h.alsa 2009-04-01 00:47:41.000000000 +0100 +++ ./include/sound/core.h 2009-04-01 00:47:43.000000000 +0100 @@ -446,21 +446,33 @@ static inline int __snd_bug_on(int cond) struct snd_pci_quirk { unsigned short subvendor; /* PCI subvendor ID */ unsigned short subdevice; /* PCI subdevice ID */ + unsigned short subdevice_mask; /* bitmask to match */ int value; /* value */ #ifdef CONFIG_SND_DEBUG_VERBOSE const char *name; /* name of the device (optional) */ #endif }; -#define _SND_PCI_QUIRK_ID(vend,dev) \ - .subvendor = (vend), .subdevice = (dev) +#define _SND_PCI_QUIRK_ID_MASK(vend, mask, dev) \ + .subvendor = (vend), .subdevice = (dev), .subdevice_mask = (mask) +#define _SND_PCI_QUIRK_ID(vend, dev) \ + _SND_PCI_QUIRK_ID_MASK(vend, 0xffff, dev) #define SND_PCI_QUIRK_ID(vend,dev) {_SND_PCI_QUIRK_ID(vend, dev)} #ifdef CONFIG_SND_DEBUG_VERBOSE #define SND_PCI_QUIRK(vend,dev,xname,val) \ {_SND_PCI_QUIRK_ID(vend, dev), .value = (val), .name = (xname)} +#define SND_PCI_QUIRK_VENDOR(vend, xname, val) \ + {_SND_PCI_QUIRK_ID_MASK(vend, 0, 0), .value = (val), .name = (xname)} +#define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val) \ + {_SND_PCI_QUIRK_ID_MASK(vend, mask, dev), \ + .value = (val), .name = (xname)} #else #define SND_PCI_QUIRK(vend,dev,xname,val) \ {_SND_PCI_QUIRK_ID(vend, dev), .value = (val)} +#define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val) \ + {_SND_PCI_QUIRK_ID_MASK(vend, mask, dev), .value = (val)} +#define SND_PCI_QUIRK_VENDOR(vend, xname, val) \ + {_SND_PCI_QUIRK_ID_MASK(vend, 0, 0), .value = (val)} #endif const struct snd_pci_quirk * diff -up ./sound/core/misc.c.alsa ./sound/core/misc.c --- ./sound/core/misc.c.alsa 2009-04-01 00:47:41.000000000 +0100 +++ ./sound/core/misc.c 2009-04-01 00:47:43.000000000 +0100 @@ -95,12 +95,14 @@ snd_pci_quirk_lookup(struct pci_dev *pci { const struct snd_pci_quirk *q; - for (q = list; q->subvendor; q++) - if (q->subvendor == pci->subsystem_vendor && - (!q->subdevice || q->subdevice == pci->subsystem_device)) + for (q = list; q->subvendor; q++) { + if (q->subvendor != pci->subsystem_vendor) + continue; + if (!q->subdevice || + (pci->subsystem_device & q->subdevice_mask) == q->subdevice) return q; + } return NULL; } - EXPORT_SYMBOL(snd_pci_quirk_lookup); #endif diff -up ./sound/pci/hda/patch_analog.c.alsa ./sound/pci/hda/patch_analog.c --- ./sound/pci/hda/patch_analog.c.alsa 2009-03-23 23:12:14.000000000 +0000 +++ ./sound/pci/hda/patch_analog.c 2009-04-01 00:52:49.000000000 +0100 @@ -1002,11 +1002,9 @@ static struct snd_pci_quirk ad1986a_cfg_ SND_PCI_QUIRK(0x1179, 0xff40, "Toshiba", AD1986A_LAPTOP_EAPD), SND_PCI_QUIRK(0x144d, 0xb03c, "Samsung R55", AD1986A_3STACK), SND_PCI_QUIRK(0x144d, 0xc01e, "FSC V2060", AD1986A_LAPTOP), - SND_PCI_QUIRK(0x144d, 0xc023, "Samsung X60", AD1986A_SAMSUNG), - SND_PCI_QUIRK(0x144d, 0xc024, "Samsung R65", AD1986A_SAMSUNG), - SND_PCI_QUIRK(0x144d, 0xc026, "Samsung X11", AD1986A_SAMSUNG), SND_PCI_QUIRK(0x144d, 0xc027, "Samsung Q1", AD1986A_ULTRA), - SND_PCI_QUIRK(0x144d, 0xc504, "Samsung Q35", AD1986A_3STACK), + SND_PCI_QUIRK_MASK(0x144d, 0xff00, 0xc000, "Samsung", AD1986A_SAMSUNG), + SND_PCI_QUIRK(0x144d, 0xc504, "Samsung Q35", AD1986A_3STACK), SND_PCI_QUIRK(0x17aa, 0x1011, "Lenovo M55", AD1986A_LAPTOP), SND_PCI_QUIRK(0x17aa, 0x1017, "Lenovo A60", AD1986A_3STACK), SND_PCI_QUIRK(0x17aa, 0x2066, "Lenovo N100", AD1986A_LAPTOP_AUTOMUTE), @@ -3911,8 +3909,10 @@ static struct snd_pci_quirk ad1884a_cfg_ SND_PCI_QUIRK(0x103c, 0x3030, "HP", AD1884A_MOBILE), SND_PCI_QUIRK(0x103c, 0x3037, "HP 2230s", AD1884A_LAPTOP), SND_PCI_QUIRK(0x103c, 0x3056, "HP", AD1884A_MOBILE), - SND_PCI_QUIRK(0x103c, 0x30e6, "HP 6730b", AD1884A_LAPTOP), - SND_PCI_QUIRK(0x103c, 0x30e7, "HP EliteBook 8530p", AD1884A_LAPTOP), + SND_PCI_QUIRK_MASK(0x103c, 0xfff0, 0x3070, "HP", AD1884A_MOBILE), + SND_PCI_QUIRK_MASK(0x103c, 0xfff0, 0x30e0, "HP laptop", AD1884A_LAPTOP), + SND_PCI_QUIRK_MASK(0x103c, 0xfff0, 0x30e1, "HP laptop", AD1884A_LAPTOP), + SND_PCI_QUIRK_MASK(0x103c, 0xff00, 0x3600, "HP laptop", AD1884A_LAPTOP), SND_PCI_QUIRK(0x103c, 0x3614, "HP 6730s", AD1884A_LAPTOP), SND_PCI_QUIRK(0x17aa, 0x20ac, "Thinkpad X300", AD1884A_THINKPAD), {} diff -up ./sound/pci/hda/patch_conexant.c.alsa ./sound/pci/hda/patch_conexant.c --- ./sound/pci/hda/patch_conexant.c.alsa 2009-04-01 00:53:24.000000000 +0100 +++ ./sound/pci/hda/patch_conexant.c 2009-04-01 00:54:34.000000000 +0100 @@ -1002,15 +1002,9 @@ static const char *cxt5045_models[CXT504 }; static struct snd_pci_quirk cxt5045_cfg_tbl[] = { - SND_PCI_QUIRK(0x103c, 0x30a5, "HP", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30b2, "HP DV Series", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30b5, "HP DV2120", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30b7, "HP DV6000Z", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30bb, "HP DV8000", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30cd, "HP DV Series", CXT5045_LAPTOP_HPSENSE), - SND_PCI_QUIRK(0x103c, 0x30cf, "HP DV9533EG", CXT5045_LAPTOP_HPSENSE), SND_PCI_QUIRK(0x103c, 0x30d5, "HP 530", CXT5045_LAPTOP_HP530), - SND_PCI_QUIRK(0x103c, 0x30d9, "HP Spartan", CXT5045_LAPTOP_HPSENSE), + SND_PCI_QUIRK_MASK(0x103c, 0xff00, 0x3000, "HP DV Series", + CXT5045_LAPTOP_HPSENSE), SND_PCI_QUIRK(0x1179, 0xff31, "Toshiba P105", CXT5045_LAPTOP_MICSENSE), SND_PCI_QUIRK(0x152d, 0x0753, "Benq R55E", CXT5045_BENQ), SND_PCI_QUIRK(0x1734, 0x10ad, "Fujitsu Si1520", CXT5045_LAPTOP_MICSENSE), @@ -1020,8 +1014,8 @@ static struct snd_pci_quirk cxt5045_cfg_ SND_PCI_QUIRK(0x1509, 0x1e40, "FIC", CXT5045_LAPTOP_HPMICSENSE), SND_PCI_QUIRK(0x1509, 0x2f05, "FIC", CXT5045_LAPTOP_HPMICSENSE), SND_PCI_QUIRK(0x1509, 0x2f06, "FIC", CXT5045_LAPTOP_HPMICSENSE), - SND_PCI_QUIRK(0x1631, 0xc106, "Packard Bell", CXT5045_LAPTOP_HPMICSENSE), - SND_PCI_QUIRK(0x1631, 0xc107, "Packard Bell", CXT5045_LAPTOP_HPMICSENSE), + SND_PCI_QUIRK_MASK(0x1631, 0xff00, 0xc100, "Packard Bell", + CXT5045_LAPTOP_HPMICSENSE), SND_PCI_QUIRK(0x8086, 0x2111, "Conexant Reference board", CXT5045_LAPTOP_HPSENSE), {} }; diff -up ./sound/pci/hda/patch_realtek.c.alsa ./sound/pci/hda/patch_realtek.c --- ./sound/pci/hda/patch_realtek.c.alsa 2009-04-01 00:54:47.000000000 +0100 +++ ./sound/pci/hda/patch_realtek.c 2009-04-01 00:57:42.000000000 +0100 @@ -10549,15 +10549,12 @@ static const char *alc262_models[ALC262_ static struct snd_pci_quirk alc262_cfg_tbl[] = { SND_PCI_QUIRK(0x1002, 0x437b, "Hippo", ALC262_HIPPO), SND_PCI_QUIRK(0x1033, 0x8895, "NEC Versa S9100", ALC262_NEC), - SND_PCI_QUIRK(0x103c, 0x12fe, "HP xw9400", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x12ff, "HP xw4550", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x1306, "HP xw8600", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x1307, "HP xw6600", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x1308, "HP xw4600", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x1309, "HP xw4*00", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x130a, "HP xw6*00", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x130b, "HP xw8*00", ALC262_HP_BPC), - SND_PCI_QUIRK(0x103c, 0x170b, "HP xw*", ALC262_HP_BPC), + SND_PCI_QUIRK_MASK(0x103c, 0xff00, 0x1200, "HP xw series", + ALC262_HP_BPC), + SND_PCI_QUIRK_MASK(0x103c, 0xff00, 0x1300, "HP xw series", + ALC262_HP_BPC), + SND_PCI_QUIRK_MASK(0x103c, 0xff00, 0x1700, "HP xw series", + ALC262_HP_BPC), SND_PCI_QUIRK(0x103c, 0x2800, "HP D7000", ALC262_HP_BPC_D7000_WL), SND_PCI_QUIRK(0x103c, 0x2801, "HP D7000", ALC262_HP_BPC_D7000_WF), SND_PCI_QUIRK(0x103c, 0x2802, "HP D7000", ALC262_HP_BPC_D7000_WL), @@ -10575,17 +10572,17 @@ static struct snd_pci_quirk alc262_cfg_t SND_PCI_QUIRK(0x104d, 0x1f00, "Sony ASSAMD", ALC262_SONY_ASSAMD), SND_PCI_QUIRK(0x104d, 0x8203, "Sony UX-90", ALC262_HIPPO), SND_PCI_QUIRK(0x104d, 0x820f, "Sony ASSAMD", ALC262_SONY_ASSAMD), - SND_PCI_QUIRK(0x104d, 0x900e, "Sony ASSAMD", ALC262_SONY_ASSAMD), - SND_PCI_QUIRK(0x104d, 0x9015, "Sony 0x9015", ALC262_SONY_ASSAMD), - SND_PCI_QUIRK(0x104d, 0x9033, "Sony VAIO VGN-SR19XN", - ALC262_SONY_ASSAMD), + SND_PCI_QUIRK(0x104d, 0x9016, "Sony VAIO", ALC262_AUTO), /* dig-only */ + SND_PCI_QUIRK_MASK(0x104d, 0xff00, 0x9000, "Sony VAIO", + ALC262_SONY_ASSAMD), SND_PCI_QUIRK(0x1179, 0x0001, "Toshiba dynabook SS RX1", ALC262_TOSHIBA_RX1), SND_PCI_QUIRK(0x1179, 0xff7b, "Toshiba S06", ALC262_TOSHIBA_S06), SND_PCI_QUIRK(0x10cf, 0x1397, "Fujitsu", ALC262_FUJITSU), SND_PCI_QUIRK(0x10cf, 0x142d, "Fujitsu Lifebook E8410", ALC262_FUJITSU), - SND_PCI_QUIRK(0x144d, 0xc032, "Samsung Q1 Ultra", ALC262_ULTRA), - SND_PCI_QUIRK(0x144d, 0xc039, "Samsung Q1U EL", ALC262_ULTRA), + SND_PCI_QUIRK(0x10f1, 0x2915, "Tyan Thunder n6650W", ALC262_TYAN), + SND_PCI_QUIRK_MASK(0x144d, 0xff00, 0xc032, "Samsung Q1", + ALC262_ULTRA), SND_PCI_QUIRK(0x144d, 0xc510, "Samsung Q45", ALC262_HIPPO), SND_PCI_QUIRK(0x17aa, 0x384e, "Lenovo 3000 y410", ALC262_LENOVO_3000), SND_PCI_QUIRK(0x17ff, 0x0560, "Benq ED8", ALC262_BENQ_ED8), @@ -16039,9 +16036,8 @@ static struct snd_pci_quirk alc662_cfg_t SND_PCI_QUIRK(0x1565, 0x820f, "Biostar TA780G M2+", ALC662_3ST_6ch_DIG), SND_PCI_QUIRK(0x1849, 0x3662, "ASROCK K10N78FullHD-hSLI R3.0", ALC662_3ST_6ch_DIG), - SND_PCI_QUIRK(0x1854, 0x2000, "ASUS H13-2000", ALC663_ASUS_H13), - SND_PCI_QUIRK(0x1854, 0x2001, "ASUS H13-2001", ALC663_ASUS_H13), - SND_PCI_QUIRK(0x1854, 0x2002, "ASUS H13-2002", ALC663_ASUS_H13), + SND_PCI_QUIRK_MASK(0x1854, 0xf000, 0x2000, "ASUS H13-200x", + ALC663_ASUS_H13), {} }; diff -up ./sound/pci/hda/patch_sigmatel.c.alsa ./sound/pci/hda/patch_sigmatel.c --- ./sound/pci/hda/patch_sigmatel.c.alsa 2009-04-01 00:57:52.000000000 +0100 +++ ./sound/pci/hda/patch_sigmatel.c 2009-04-01 01:00:53.000000000 +0100 @@ -1796,18 +1796,12 @@ static struct snd_pci_quirk stac92hd71bx /* SigmaTel reference board */ SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2668, "DFI LanParty", STAC_92HD71BXX_REF), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30f2, - "HP dv5", STAC_HP_M4), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30f4, - "HP dv7", STAC_HP_DV5), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30f7, - "HP dv4", STAC_HP_DV5), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30fc, - "HP dv7", STAC_HP_M4), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3600, - "HP dv5", STAC_HP_DV5), - SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x3603, - "HP dv5", STAC_HP_DV5), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x3080, + "HP", STAC_HP_DV5), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x30f0, + "HP dv4-7", STAC_HP_DV5), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x3600, + "HP dv4-7", STAC_HP_DV5), SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x361a, "unknown HP", STAC_HP_M4), SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0233, @@ -2065,32 +2059,8 @@ static struct snd_pci_quirk stac922x_cfg SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01d7, "Dell XPS M1210", STAC_922X_DELL_M82), /* ECS/PC Chips boards */ - SND_PCI_QUIRK(0x1019, 0x2144, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2608, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2633, - "ECS/PC chips P17G/1333", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2811, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2812, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2813, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2814, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2815, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2816, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2817, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2818, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2819, - "ECS/PC chips", STAC_ECS_202), - SND_PCI_QUIRK(0x1019, 0x2820, - "ECS/PC chips", STAC_ECS_202), + SND_PCI_QUIRK_MASK(0x1019, 0xf000, 0x2000, + "ECS/PC chips", STAC_ECS_202), {} /* terminator */ }; @@ -2148,22 +2118,10 @@ static struct snd_pci_quirk stac927x_cfg SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x3d01, "Intel D946", STAC_D965_3ST), SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xa301, "Intel D946", STAC_D965_3ST), /* 965 based 3 stack systems */ - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2116, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2115, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2114, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2113, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2112, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2111, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2110, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2009, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2008, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2007, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2006, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2005, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2004, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2003, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2002, "Intel D965", STAC_D965_3ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2001, "Intel D965", STAC_D965_3ST), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2100, + "Intel D965", STAC_D965_3ST), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2000, + "Intel D965", STAC_D965_3ST), /* Dell 3 stack systems */ SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01f7, "Dell XPS M1730", STAC_DELL_3ST), SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01dd, "Dell Dimension E520", STAC_DELL_3ST), @@ -2179,15 +2137,10 @@ static struct snd_pci_quirk stac927x_cfg SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x02ff, "Dell ", STAC_DELL_BIOS), SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0209, "Dell XPS 1330", STAC_DELL_BIOS), /* 965 based 5 stack systems */ - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2301, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2302, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2303, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2304, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2305, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2501, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2502, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2503, "Intel D965", STAC_D965_5ST), - SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2504, "Intel D965", STAC_D965_5ST), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2300, + "Intel D965", STAC_D965_5ST), + SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2500, + "Intel D965", STAC_D965_5ST), {} /* terminator */ }; Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1494 retrieving revision 1.1495 diff -u -r1.1494 -r1.1495 --- kernel.spec 31 Mar 2009 23:58:15 -0000 1.1494 +++ kernel.spec 1 Apr 2009 00:24:57 -0000 1.1495 @@ -644,6 +644,7 @@ Patch603: alsa-pcm-fix-delta-calc-at-overlap.patch Patch604: alsa-pcm-safer-boundary-checks.patch Patch610: hda_intel-prealloc-4mb-dmabuffer.patch +Patch611: linux-2.6-alsa-update-quirks.patch Patch670: linux-2.6-ata-quirk.patch @@ -1182,6 +1183,7 @@ # ALSA # squelch hda_beep by default ApplyPatch linux-2.6-defaults-alsa-hda-beep-off.patch +ApplyPatch linux-2.6.29-alsa-update-quirks.patch # fix alsa for pulseaudio ApplyPatch alsa-rewrite-hw_ptr-updaters.patch @@ -1865,6 +1867,9 @@ # and build. %changelog +* Tue Mar 31 2009 Matthew Garrett +- linux-2.6.29-alsa-update-quirks.patch: Backport some HDA quirk support + * Tue Mar 31 2009 Chuck Ebbert - Linux 2.6.29.1-rc1 - Dropped patches, merged upstream: From lennart at fedoraproject.org Wed Apr 1 00:32:18 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 00:32:18 +0000 (UTC) Subject: rpms/libcanberra/devel ac5ac9e486aa33f7be0cd9ddd315c03780676795.patch, NONE, 1.1 libcanberra.spec, 1.23, 1.24 Message-ID: <20090401003218.0C4687011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libcanberra/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8489 Modified Files: libcanberra.spec Added Files: ac5ac9e486aa33f7be0cd9ddd315c03780676795.patch Log Message: Another preview for 0.12 ac5ac9e486aa33f7be0cd9ddd315c03780676795.patch: --- NEW FILE ac5ac9e486aa33f7be0cd9ddd315c03780676795.patch --- diff --git a/Makefile.am b/Makefile.am index 507a02f..8db04da 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,7 +19,7 @@ dist_doc_DATA = README EXTRA_DIST = bootstrap.sh autogen.sh LGPL libcanberra.schemas -SUBDIRS = libltdl src gtkdoc doc +SUBDIRS = src gtkdoc doc MAINTAINERCLEANFILES = README noinst_DATA = README @@ -51,7 +51,7 @@ ACLOCAL_AMFLAGS = -I m4 README: rm -f README $(MAKE) -C doc README - cd $(srcdir) && ln -s doc/README README + ln -s doc/README README homepage: all dist test -d $$HOME/homepage/private diff --git a/bootstrap.sh b/bootstrap.sh index abeb4f6..29d356f 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -18,7 +18,7 @@ # License along with libcanberra. If not, see # . -VERSION=1.9 +VERSION=1.10 run_versioned() { local P @@ -42,6 +42,15 @@ run_versioned() { set -ex +# We check for this here, because if pkg-config is not found in the +# system, it's likely that the pkg.m4 macro file is also not present, +# which will make PKG_PROG_PKG_CONFIG be undefined and the generated +# configure file faulty. +if ! pkg-config --version &>/dev/null; then + echo "pkg-config is required to bootstrap this program" &>/dev/null + exit 1 +fi + if [ "x$1" = "xam" ] ; then run_versioned automake "$VERSION" -a -c --foreign ./config.status @@ -54,7 +63,7 @@ else mkdir -p m4 gtkdocize --copy --flavour no-tmpl --docdir gtkdoc - "$LIBTOOLIZE" -c --force --ltdl --recursive + "$LIBTOOLIZE" -c --force --recursive run_versioned aclocal "$VERSION" -I m4 run_versioned autoconf 2.63 -Wall run_versioned autoheader 2.63 diff --git a/configure.ac b/configure.ac index 3f1a841..51dc305 100644 --- a/configure.ac +++ b/configure.ac @@ -21,7 +21,7 @@ AC_PREREQ(2.63) -AC_INIT([libcanberra], 0.11, [mzyvopnaoreen (at) 0pointer (dot) de]) +AC_INIT([libcanberra],[0.11],[mzyvopnaoreen (at) 0pointer (dot) de]) AC_CONFIG_SRCDIR([src/common.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR(m4) @@ -65,9 +65,32 @@ done #### libtool stuff #### LT_PREREQ(2.2) -LT_CONFIG_LTDL_DIR([libltdl]) LT_INIT([dlopen win32-dll disable-static]) -LTDL_INIT([convenience recursive]) + +dnl Unfortunately, even up to libtool 2.2.6a there is no way to know +dnl exactly which version of libltdl is present in the system, so we +dnl just assume that it's a working version as long as we have the +dnl library and the header files. +dnl +dnl As an extra safety device, check for lt_dladvise_init() which is +dnl only implemented in libtool 2.x, and refine as we go if we have +dnl refined requirements. +dnl +dnl Check the header files first since the system may have a +dnl libltdl.so for runtime, but no headers, and we want to bail out as +dnl soon as possible. +dnl +dnl We don't need any special variable for this though, since the user +dnl can give the proper place to find libltdl through the standard +dnl variables like LDFLAGS and CPPFLAGS. + +AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_LIB([ltdl], [lt_dladvise_init], [LIBLTDL=-lltdl], [LIBLTDL=])], + [LIBLTDL=]) + +AS_IF([test "x$LIBLTDL" = "x"], + [AC_MSG_ERROR([Unable to find libltdl.])]) +AC_SUBST([LIBLTDL]) #### Determine build environment #### @@ -109,7 +132,6 @@ AC_TYPE_SIZE_T AC_CHECK_TYPES(ssize_t, , [AC_DEFINE([ssize_t], [signed long], [Define ssize_t if it is not done by the standard libs.])]) AC_TYPE_OFF_T -AC_TYPE_SIGNAL AC_TYPE_UID_T #### Check for libs #### @@ -158,20 +180,12 @@ AM_ICONV #### pkg-config #### -# Check for pkg-config manually first, as if its not installed the -# PKG_PROG_PKG_CONFIG macro won't be defined. -AC_CHECK_PROG(have_pkg_config, pkg-config, yes, no) - -if test x"$have_pkg_config" = "xno"; then - AC_MSG_ERROR(pkg-config is required to install this program) -fi - PKG_PROG_PKG_CONFIG #### ALSA support (optional) #### AC_ARG_ENABLE([alsa], - AC_HELP_STRING([--disable-alsa], [Disable optional ALSA support]), + AS_HELP_STRING([--disable-alsa], [Disable optional ALSA support]), [ case "${enableval}" in yes) alsa=yes ;; @@ -203,7 +217,7 @@ AC_SUBST(ALSA_LIBS) ### OSS support (optional) ### AC_ARG_ENABLE([oss], - AC_HELP_STRING([--disable-oss], [Disable optional OSS support]), + AS_HELP_STRING([--disable-oss], [Disable optional OSS support]), [ case "${enableval}" in yes) oss=yes ;; @@ -233,7 +247,7 @@ fi ### PulseAudio (optional) #### AC_ARG_ENABLE([pulse], - AC_HELP_STRING([--disable-pulse], [Disable optional PulseAudio support]), + AS_HELP_STRING([--disable-pulse], [Disable optional PulseAudio support]), [ case "${enableval}" in yes) pulse=yes ;; @@ -274,7 +288,7 @@ AC_SUBST(PULSE_LIBS) #### GStreamer support (optional) #### AC_ARG_ENABLE([gstreamer], - AC_HELP_STRING([--disable-gstreamer], [Disable optional GStreamer support]), + AS_HELP_STRING([--disable-gstreamer], [Disable optional GStreamer support]), [ case "${enableval}" in yes) gstreamer=yes ;; @@ -306,7 +320,7 @@ AC_SUBST(GSTREAMER_LIBS) ### Null output (optional) #### AC_ARG_ENABLE([null], - AC_HELP_STRING([--disable-null], [Disable optional null output]), + AS_HELP_STRING([--disable-null], [Disable optional null output]), [ case "${enableval}" in yes) null=yes ;; @@ -326,7 +340,7 @@ fi ### GTK (optional) #### AC_ARG_ENABLE([gtk], - AC_HELP_STRING([--disable-gtk], [Disable optional GTK+ support]), + AS_HELP_STRING([--disable-gtk], [Disable optional GTK+ support]), [ case "${enableval}" in yes) gtk=yes ;; @@ -368,7 +382,7 @@ AM_CONDITIONAL([HAVE_GTK], [test "x$HAVE_GTK" = x1]) #### TDB cache support (optional) #### AC_ARG_ENABLE([tdb], - AC_HELP_STRING([--disable-tdb], [Disable optional tdb support]), + AS_HELP_STRING([--disable-tdb], [Disable optional tdb support]), [ case "${enableval}" in yes) tdb=yes ;; @@ -415,7 +429,7 @@ fi ### LYNX documentation generation ### AC_ARG_ENABLE([lynx], - AC_HELP_STRING([--disable-lynx], [Turn off lynx usage for documentation generation]), + AS_HELP_STRING([--disable-lynx], [Turn off lynx usage for documentation generation]), [ case "${enableval}" in yes) lynx=yes ;; @@ -561,7 +575,6 @@ GTK_DOC_CHECK(1.9) AC_CONFIG_FILES([ Makefile -libltdl/Makefile src/Makefile libcanberra.pc libcanberra-gtk.pc diff --git a/doc/README.html.in b/doc/README.html.in index d4a3edf..9b9cf04 100644 --- a/doc/README.html.in +++ b/doc/README.html.in @@ -10,7 +10,7 @@

libcanberra @PACKAGE_VERSION@

-

Copyright 2008 Lennart Poettering <@PACKAGE_BUGREPORT@>

+

Copyright 2008-2009 Lennart Poettering <@PACKAGE_BUGREPORT@>

  • License
  • diff --git a/src/Makefile.am b/src/Makefile.am index d1b4d89..e40ec1f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -52,7 +52,8 @@ libcanberra_la_SOURCES = \ sound-theme-spec.c sound-theme-spec.h \ llist.h \ macro.h macro.c \ - malloc.c malloc.h + malloc.c malloc.h \ + fork-detect.c fork-detect.h libcanberra_la_CFLAGS = \ $(AM_CFLAGS) \ $(VORBIS_CFLAGS) @@ -85,8 +86,6 @@ if BUILTIN_DSO libcanberra_la_SOURCES += \ dso.c \ driver-order.c driver-order.h -libcanberra_la_CFLAGS += \ - $(LTDLINCL) libcanberra_la_LIBADD += \ $(LIBLTDL) diff --git a/src/canberra-gtk-module.c b/src/canberra-gtk-module.c index b9d8ae0..302eeb4 100644 --- a/src/canberra-gtk-module.c +++ b/src/canberra-gtk-module.c @@ -647,11 +647,15 @@ static gboolean idle_cb(void *userdata) { return FALSE; } +static void connect_settings(void); + static gboolean emission_hook_cb(GSignalInvocationHint *hint, guint n_param_values, const GValue *param_values, gpointer data) { static SoundEventData *d = NULL; GdkEvent *e; GObject *object; + connect_settings(); + if (disabled) return TRUE; @@ -719,15 +723,15 @@ static void enable_input_feedback_sounds_changed(GtkSettings *s, GParamSpec *arg read_enable_input_feedback_sounds(s); } -G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) { +static void connect_settings(void) { GtkSettings *s; + static gboolean connected = FALSE; - /* This is the same quark libgnomeui uses! */ - disable_sound_quark = g_quark_from_string("gnome_disable_sound_events"); - was_hidden_quark = g_quark_from_string("canberra_was_hidden"); + if (connected) + return; - /* Hook up the gtk setting */ - s = gtk_settings_get_default(); + if (!(s = gtk_settings_get_default())) + return; if (g_object_class_find_property(G_OBJECT_GET_CLASS(s), "gtk-enable-input-feedback-sounds")) { g_signal_connect(G_OBJECT(s), "notify::gtk-enable-input-feedback-sounds", G_CALLBACK(enable_input_feedback_sounds_changed), NULL); @@ -735,6 +739,18 @@ G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) { } else g_debug("This Gtk+ version doesn't have the GtkSettings::gtk-enable-input-feedback-sounds property."); + connected = TRUE; +} + +G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) { + + /* This is the same quark libgnomeui uses! */ + disable_sound_quark = g_quark_from_string("gnome_disable_sound_events"); + was_hidden_quark = g_quark_from_string("canberra_was_hidden"); + + /* Hook up the gtk setting */ + connect_settings(); + install_hook(GTK_TYPE_WINDOW, "show", &signal_id_widget_show); install_hook(GTK_TYPE_WINDOW, "hide", &signal_id_widget_hide); install_hook(GTK_TYPE_DIALOG, "response", &signal_id_dialog_response); @@ -749,7 +765,6 @@ G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) { install_hook(GTK_TYPE_ICON_VIEW, "selection-changed", &signal_id_icon_view_selection_changed); } - G_MODULE_EXPORT gchar* g_module_check_init(GModule *module); G_MODULE_EXPORT gchar* g_module_check_init(GModule *module) { diff --git a/src/canberra-gtk.c b/src/canberra-gtk.c index 70b8d7e..cb36a0f 100644 --- a/src/canberra-gtk.c +++ b/src/canberra-gtk.c @@ -31,6 +31,7 @@ #include "common.h" #include "malloc.h" #include "proplist.h" +#include "fork-detect.h" /** * SECTION:canberra-gtk @@ -93,7 +94,8 @@ ca_context *ca_gtk_context_get(void) { if ((c = g_static_private_get(&context_private))) return c; - ca_assert_se(ca_context_create(&c) == CA_SUCCESS); + if (ca_context_create(&c) != CA_SUCCESS) + return NULL; if ((name = g_get_application_name())) ca_context_change_props(c, CA_PROP_APPLICATION_NAME, name, NULL); @@ -154,6 +156,7 @@ int ca_gtk_proplist_set_for_widget(ca_proplist *p, GtkWidget *widget) { ca_return_val_if_fail(p, CA_ERROR_INVALID); ca_return_val_if_fail(widget, CA_ERROR_INVALID); + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); if (!(w = get_toplevel(widget))) return CA_ERROR_INVALID; @@ -224,6 +227,7 @@ int ca_gtk_proplist_set_for_event(ca_proplist *p, GdkEvent *e) { ca_return_val_if_fail(p, CA_ERROR_INVALID); ca_return_val_if_fail(e, CA_ERROR_INVALID); + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); if ((gw = e->any.window)) { gdk_window_get_user_data(gw, (gpointer*) &w); @@ -297,6 +301,7 @@ int ca_gtk_play_for_widget(GtkWidget *w, uint32_t id, ...) { ca_proplist *p; ca_return_val_if_fail(w, CA_ERROR_INVALID); + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); if ((ret = ca_proplist_create(&p)) < 0) return ret; @@ -346,6 +351,7 @@ int ca_gtk_play_for_event(GdkEvent *e, uint32_t id, ...) { ca_proplist *p; ca_return_val_if_fail(e, CA_ERROR_INVALID); + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); if ((ret = ca_proplist_create(&p)) < 0) return ret; diff --git a/src/canberra.h b/src/canberra.h index ff09146..9664ef2 100644 --- a/src/canberra.h +++ b/src/canberra.h @@ -414,7 +414,8 @@ enum { CA_ERROR_IO = -14, CA_ERROR_INTERNAL = -15, CA_ERROR_DISABLED = -16, - _CA_ERROR_MAX = -17 + CA_ERROR_FORKED = -17, + _CA_ERROR_MAX = -18 }; /** diff --git a/src/common.c b/src/common.c index e1445f4..ac8b982 100644 --- a/src/common.c +++ b/src/common.c @@ -30,6 +30,7 @@ #include "driver.h" #include "proplist.h" #include "macro.h" +#include "fork-detect.h" /** * SECTION:canberra @@ -127,6 +128,7 @@ int ca_context_create(ca_context **_c) { int ret; const char *d; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(_c, CA_ERROR_INVALID); if (!(c = ca_new0(ca_context, 1))) @@ -171,6 +173,7 @@ int ca_context_create(ca_context **_c) { int ca_context_destroy(ca_context *c) { int ret = CA_SUCCESS; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); /* There's no locking necessary here, because the application is @@ -209,6 +212,7 @@ int ca_context_set_driver(ca_context *c, const char *driver) { char *n; int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_mutex_lock(c->mutex); ca_return_val_if_fail_unlock(!c->opened, CA_ERROR_STATE, c->mutex); @@ -250,6 +254,7 @@ int ca_context_change_device(ca_context *c, const char *device) { char *n; int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_mutex_lock(c->mutex); @@ -277,6 +282,7 @@ fail: static int context_open_unlocked(ca_context *c) { int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); if (c->opened) @@ -302,6 +308,7 @@ static int context_open_unlocked(ca_context *c) { int ca_context_open(ca_context *c) { int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_mutex_lock(c->mutex); ca_return_val_if_fail_unlock(!c->opened, CA_ERROR_STATE, c->mutex); @@ -336,6 +343,7 @@ int ca_context_change_props(ca_context *c, ...) { int ret; ca_proplist *p = NULL; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); va_start(ap, c); @@ -368,6 +376,7 @@ int ca_context_change_props_full(ca_context *c, ca_proplist *p) { int ret; ca_proplist *merged; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_return_val_if_fail(p, CA_ERROR_INVALID); @@ -438,6 +447,7 @@ int ca_context_play(ca_context *c, uint32_t id, ...) { va_list ap; ca_proplist *p = NULL; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); va_start(ap, id); @@ -478,6 +488,7 @@ int ca_context_play_full(ca_context *c, uint32_t id, ca_proplist *p, ca_finish_c const char *t; ca_bool_t enabled = TRUE; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_return_val_if_fail(p, CA_ERROR_INVALID); ca_return_val_if_fail(!userdata || cb, CA_ERROR_INVALID); @@ -532,6 +543,7 @@ finish: int ca_context_cancel(ca_context *c, uint32_t id) { int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_mutex_lock(c->mutex); ca_return_val_if_fail_unlock(c->opened, CA_ERROR_STATE, c->mutex); @@ -566,6 +578,7 @@ int ca_context_cache(ca_context *c, ...) { va_list ap; ca_proplist *p = NULL; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); va_start(ap, c); @@ -599,6 +612,7 @@ int ca_context_cache(ca_context *c, ...) { int ca_context_cache_full(ca_context *c, ca_proplist *p) { int ret; + ca_return_val_if_fail(!ca_detect_fork(), CA_ERROR_FORKED); ca_return_val_if_fail(c, CA_ERROR_INVALID); ca_return_val_if_fail(p, CA_ERROR_INVALID); @@ -648,7 +662,8 @@ const char *ca_strerror(int code) { [-CA_ERROR_ACCESS] = "Access forbidden", [-CA_ERROR_IO] = "IO error", [-CA_ERROR_INTERNAL] = "Internal error", - [-CA_ERROR_DISABLED] = "Sound disabled" + [-CA_ERROR_DISABLED] = "Sound disabled", + [-CA_ERROR_FORKED] = "Process forked" }; ca_return_val_if_fail(code <= 0, NULL); diff --git a/src/fork-detect.c b/src/fork-detect.c new file mode 100644 index 0000000..622037c --- /dev/null +++ b/src/fork-detect.c @@ -0,0 +1,51 @@ +/*** + This file is part of libcanberra. + + Copyright 2009 Lennart Poettering + + libcanberra is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 2.1 of the + License, or (at your option) any later version. + + libcanberra is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with libcanberra. If not, see + . +***/ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +#include "fork-detect.h" + +int ca_detect_fork(void) { + static volatile pid_t pid = (pid_t) -1; + pid_t v; + + /* Some really stupid applications (Hey, vim, that means you!) + * love to fork after initializing gtk/libcanberra. This is really + * bad style. We however have to deal with this cleanly, so we try + * to detect the forks making sure all our calls fail cleanly + * after the fork. */ + + /* Ideally we'd use atomic operations here, but we don't have them + * and this is not exactly crucial, so we don't care */ + + v = pid; + + if (v == getpid() || v == (pid_t) -1) { + pid = getpid(); + return 0; + } + + return 1; +} diff --git a/src/fork-detect.h b/src/fork-detect.h new file mode 100644 index 0000000..9050ef8 --- /dev/null +++ b/src/fork-detect.h @@ -0,0 +1,26 @@ +#ifndef foocanberraforkdetecth +#define foocanberraforkdetecth + +/*** + This file is part of libcanberra. + + Copyright 2009 Lennart Poettering + + libcanberra is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 2.1 of the + License, or (at your option) any later version. + + libcanberra is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with libcanberra. If not, see + . +***/ + +int ca_detect_fork(void); + +#endif diff --git a/src/map-file b/src/map-file index 2265ed0..902252a 100644 --- a/src/map-file +++ b/src/map-file @@ -7,4 +7,7 @@ driver_change_props; driver_destroy; driver_open; driver_play; +lt_*; +dlopen_*; +preopen_*; }; diff --git a/src/pulse.c b/src/pulse.c index 11d6e52..ed371de 100644 --- a/src/pulse.c +++ b/src/pulse.c @@ -166,12 +166,27 @@ static int translate_error(int error) { [PA_ERR_BADSTATE] = CA_ERROR_STATE, [PA_ERR_NODATA] = CA_ERROR_IO, [PA_ERR_VERSION] = CA_ERROR_NOTSUPPORTED, - [PA_ERR_TOOLARGE] = CA_ERROR_TOOBIG + [PA_ERR_TOOLARGE] = CA_ERROR_TOOBIG, +#ifdef PA_ERR_NOTSUPPORTED + [PA_ERR_NOTSUPPORTED] = CA_ERROR_NOTSUPPORTED, +#endif +#ifdef PA_ERR_UNKNOWN + [PA_ERR_UNKNOWN] = CA_ERROR_IO, +#endif +#ifdef PA_ERR_NOEXTENSION + [PA_ERR_NOEXTENSION] = CA_ERROR_NOTSUPPORTED, +#endif +#ifdef PA_ERR_OBSOLETE + [PA_ERR_OBSOLETE] = CA_ERROR_NOTSUPPORTED, +#endif +#ifdef PA_ERR_NOTIMPLEMENTED + [PA_ERR_NOTIMPLEMENTED] = CA_ERROR_NOTSUPPORTED +#endif }; ca_assert(error >= 0); - if (error >= PA_ERR_MAX) + if (error >= PA_ERR_MAX || !table[error]) return CA_ERROR_IO; return table[error]; @@ -572,7 +587,7 @@ static void stream_write_cb(pa_stream *s, size_t bytes, void *userdata) { goto finish; } - data = NULL; + data = NULL; bytes -= rbytes; } @@ -641,7 +656,11 @@ int driver_play(ca_context *c, uint32_t id, ca_proplist *proplist, ca_finish_cal pa_proplist *l = NULL; const char *n, *vol, *ct; char *name = NULL; +#if defined(PA_MAJOR) && ((PA_MAJOR > 0) || (PA_MAJOR == 0 && PA_MINOR > 9) || (PA_MAJOR == 0 && PA_MINOR == 9 && PA_MICRO >= 15)) + pa_volume_t v = (pa_volume_t) -1; +#else pa_volume_t v = PA_VOLUME_NORM; +#endif pa_sample_spec ss; ca_cache_control_t cache_control = CA_CACHE_CONTROL_NEVER; struct outstanding *out = NULL; @@ -781,7 +800,13 @@ int driver_play(ca_context *c, uint32_t id, ca_proplist *proplist, ca_finish_cal pa_stream_set_state_callback(out->stream, stream_state_cb, out); pa_stream_set_write_callback(out->stream, stream_write_cb, out); - if (pa_stream_connect_playback(out->stream, NULL, NULL, 0, NULL, NULL) < 0) { + if (pa_stream_connect_playback(out->stream, NULL, NULL, +#ifdef PA_STREAM_FAIL_ON_SUSPEND + PA_STREAM_FAIL_ON_SUSPEND +#else + 0 +#endif + , NULL, NULL) < 0) { ret = translate_error(pa_context_errno(p->context)); pa_threaded_mainloop_unlock(p->mainloop); goto finish; Index: libcanberra.spec =================================================================== RCS file: /cvs/pkgs/rpms/libcanberra/devel/libcanberra.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- libcanberra.spec 25 Feb 2009 02:57:26 -0000 1.23 +++ libcanberra.spec 1 Apr 2009 00:31:47 -0000 1.24 @@ -1,6 +1,6 @@ Name: libcanberra Version: 0.11 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Portable Sound Event Library Group: System Environment/Libraries Source0: http://0pointer.de/lennart/projects/libcanberra/libcanberra-%{version}.tar.gz @@ -19,7 +19,7 @@ BuildRequires: gettext-devel Requires: sound-theme-freedesktop Requires: pulseaudio-libs >= 0.9.15 -Patch0: febbf740799d85dfbdca965efa9867fd70fa2cfc.patch +Patch0: ac5ac9e486aa33f7be0cd9ddd315c03780676795.patch %description A small and lightweight implementation of the XDG Sound Theme Specification @@ -120,6 +120,9 @@ %{_libdir}/pkgconfig/libcanberra.pc %changelog +* Wed Apr 1 2009 Lennart Poettering 0.11-9 +- Another preview for 0.12 + * Wed Feb 25 2009 Lennart Poettering 0.11-8 - Add missing dependency on gettext-devel From lennart at fedoraproject.org Wed Apr 1 00:33:08 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 00:33:08 +0000 (UTC) Subject: rpms/libcanberra/devel febbf740799d85dfbdca965efa9867fd70fa2cfc.patch, 1.1, NONE Message-ID: <20090401003308.8AFF17011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libcanberra/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8913 Removed Files: febbf740799d85dfbdca965efa9867fd70fa2cfc.patch Log Message: remove obsolete patch --- febbf740799d85dfbdca965efa9867fd70fa2cfc.patch DELETED --- From Valentine at hall-mark.us.redhat.com Wed Apr 1 01:41:20 2009 From: Valentine at hall-mark.us.redhat.com (hallmark.com) Date: Wed, 01 Apr 2009 03:41:20 +0200 Subject: You've received A Hallmark Valentine-Card! Message-ID: An HTML attachment was scrubbed... URL: From cebbert at fedoraproject.org Wed Apr 1 01:05:06 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Wed, 1 Apr 2009 01:05:06 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1495,1.1496 Message-ID: <20090401010506.72D9D7011D@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16209 Modified Files: kernel.spec Log Message: add version to changelog Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1495 retrieving revision 1.1496 diff -u -r1.1495 -r1.1496 --- kernel.spec 1 Apr 2009 00:24:57 -0000 1.1495 +++ kernel.spec 1 Apr 2009 01:04:35 -0000 1.1496 @@ -1867,7 +1867,7 @@ # and build. %changelog -* Tue Mar 31 2009 Matthew Garrett +* Tue Mar 31 2009 Matthew Garrett 2.6.29.1-34.rc1 - linux-2.6.29-alsa-update-quirks.patch: Backport some HDA quirk support * Tue Mar 31 2009 Chuck Ebbert From cwickert at fedoraproject.org Wed Apr 1 01:07:24 2009 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Wed, 1 Apr 2009 01:07:24 +0000 (UTC) Subject: rpms/beldi/devel .cvsignore, 1.7, 1.8 beldi.spec, 1.8, 1.9 sources, 1.7, 1.8 Message-ID: <20090401010724.8DB0C7011D@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/beldi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16913 Modified Files: .cvsignore beldi.spec sources Log Message: * Wed Mar 01 2009 Christoph Wickert - 0.9.24-1 - Upgrade to 0.9.24 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/beldi/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 26 Oct 2008 18:39:58 -0000 1.7 +++ .cvsignore 1 Apr 2009 01:06:54 -0000 1.8 @@ -1 +1 @@ -beldi-0.9.23.tgz +beldi-0.9.24.tar.gz Index: beldi.spec =================================================================== RCS file: /cvs/pkgs/rpms/beldi/devel/beldi.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- beldi.spec 24 Feb 2009 04:26:44 -0000 1.8 +++ beldi.spec 1 Apr 2009 01:06:54 -0000 1.9 @@ -1,14 +1,19 @@ Summary: Belug Linux Distribution Burner Name: beldi -Version: 0.9.23 -Release: 2%{?dist} +Version: 0.9.24 +Release: 1%{?dist} License: GPLv3+ Group: Applications/Internet URL: http://belug.de/~beldi/ -Source: http://belug.de/~beldi/releases/%{name}-%{version}.tgz +Source: http://belug.de/~beldi/releases/%{name}-%{version}.tar.gz Requires: %{_bindir}/cdrecord -BuildRequires: curl-devel, gtkmm24-devel, libxml++-devel -BuildRequires: gtkglextmm-devel, desktop-file-utils, gettext +BuildRequires: curl-devel +BuildRequires: gtkmm24-devel +BuildRequires: libxml++-devel +BuildRequires: openssl-devel +BuildRequires: gtkglextmm-devel +BuildRequires: desktop-file-utils +BuildRequires: gettext BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -52,6 +57,9 @@ %{_mandir}/man6/%{name}.6.gz %changelog +* Wed Mar 01 2009 Christoph Wickert - 0.9.24-1 +- Upgrade to 0.9.24 + * Mon Feb 23 2009 Fedora Release Engineering - 0.9.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/beldi/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 26 Oct 2008 18:39:58 -0000 1.7 +++ sources 1 Apr 2009 01:06:54 -0000 1.8 @@ -1 +1 @@ -b38613e7264dc17e7255ed774df6479a beldi-0.9.23.tgz +fed4c219ffcf50be1d7ff53be51cf6f5 beldi-0.9.24.tar.gz From suravee at fedoraproject.org Wed Apr 1 01:07:52 2009 From: suravee at fedoraproject.org (Suravee Suthikulpanit) Date: Wed, 1 Apr 2009 01:07:52 +0000 (UTC) Subject: rpms/CodeAnalyst-gui/devel CodeAnalyst-gui.spec,1.2,1.3 Message-ID: <20090401010752.AA5317011D@cvs1.fedora.phx.redhat.com> Author: suravee Update of /cvs/pkgs/rpms/CodeAnalyst-gui/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16865 Modified Files: CodeAnalyst-gui.spec Log Message: Bump release number, and add changelog Index: CodeAnalyst-gui.spec =================================================================== RCS file: /cvs/pkgs/rpms/CodeAnalyst-gui/devel/CodeAnalyst-gui.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CodeAnalyst-gui.spec 30 Mar 2009 17:33:08 -0000 1.2 +++ CodeAnalyst-gui.spec 1 Apr 2009 01:07:22 -0000 1.3 @@ -1,7 +1,7 @@ Summary: CodeAnalyst is a Performance Analysis Suite for AMD-based System Name: CodeAnalyst-gui Version: 2.8.38 -Release: 9%{?dist}.1 +Release: 10%{?dist} License: GPLv2 Group: Development/System URL: http://developer.amd.com/cpu/CodeAnalyst/codeanalystlinux @@ -155,6 +155,10 @@ %changelog +* Tue Mar 31 2009 - Suravee Suthikulpanit +- 2.8.38-10 +- Rebuild with new libbfd-2.19.51.0.2-16.fc11.so + * Thu Mar 12 2009 - Suravee Suthikulpanit - 2.8.38-9 - Disable dwarf From pkgdb at fedoraproject.org Wed Apr 1 01:18:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:20 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchbugzilla Message-ID: <20090401011819.561D5208510@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:21 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchcommits Message-ID: <20090401011821.54EB3208551@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:27 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested commit Message-ID: <20090401011826.060E8208557@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:14 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested approveacls Message-ID: <20090401011830.60E35208604@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:34 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchbugzilla Message-ID: <20090401011833.8EF8B208608@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:35 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchcommits Message-ID: <20090401011835.AC8CC20860F@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:21 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested commit Message-ID: <20090401011837.8209B2086F3@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:40 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested approveacls Message-ID: <20090401011840.1CA97208706@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:46 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested approveacls Message-ID: <20090401011845.1A491208550@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:31 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested commit Message-ID: <20090401011847.BB3BA20871A@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:49 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchcommits Message-ID: <20090401011849.4E816208743@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:51 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:51 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchbugzilla Message-ID: <20090401011852.AEC5420876C@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:59 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested approveacls Message-ID: <20090401011858.E97F7208556@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:18:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:18:45 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested commit Message-ID: <20090401011901.59A9D20876E@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:03 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchcommits Message-ID: <20090401011903.0E2EE2087F4@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:05 +0000 Subject: [pkgdb] fedora-ds-console: rmeggins has requested watchbugzilla Message-ID: <20090401011905.A62C22087F6@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:28 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested commit Message-ID: <20090401011929.4836B2086F1@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-admin-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:09 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested approveacls Message-ID: <20090401011925.9C6642086EF@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-admin-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:30 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchcommits Message-ID: <20090401011930.28E472086FE@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-admin-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:35 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchbugzilla Message-ID: <20090401011934.CB2E320892C@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-admin-console (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:20 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested approveacls Message-ID: <20090401011937.719B6208932@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-admin-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:38 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested commit Message-ID: <20090401011938.DFEBE208936@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-admin-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:43 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchcommits Message-ID: <20090401011942.1EBD2208706@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-admin-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:28 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchbugzilla Message-ID: <20090401011944.113D8208938@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-admin-console (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:46 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested approveacls Message-ID: <20090401011945.7F4A720893A@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-admin-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:50 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchcommits Message-ID: <20090401011949.781CA208940@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-admin-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:46 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested commit Message-ID: <20090401011947.407AA20893F@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-admin-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:35 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchbugzilla Message-ID: <20090401011952.6788B208944@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-admin-console (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:53 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested approveacls Message-ID: <20090401011953.69FB1208514@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds-admin-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:55 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested commit Message-ID: <20090401011955.35F49208947@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds-admin-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:58 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchcommits Message-ID: <20090401011959.1E56C208551@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds-admin-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:19:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:19:44 +0000 Subject: [pkgdb] fedora-ds-admin-console: rmeggins has requested watchbugzilla Message-ID: <20090401012000.6C10C20894E@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds-admin-console (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 01:20:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:00 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested approveacls Message-ID: <20090401012016.BEEDC208743@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:18 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:18 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested commit Message-ID: <20090401012018.62EBD20876C@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:19 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchcommits Message-ID: <20090401012019.66799208951@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:05 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested approveacls Message-ID: <20090401012021.D8D60208957@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:22 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested commit Message-ID: <20090401012022.212A220895A@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:23 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchcommits Message-ID: <20090401012023.8D97020895E@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:08 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested approveacls Message-ID: <20090401012024.284B5208962@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:24 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchbugzilla Message-ID: <20090401012024.67B2D208557@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:25 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested commit Message-ID: <20090401012024.8D43220896B@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:26 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchbugzilla Message-ID: <20090401012025.36017208971@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:28 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchbugzilla Message-ID: <20090401012027.0B856208C45@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:25 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchcommits Message-ID: <20090401012025.8B604208C46@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds (Fedora 8) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:11 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:11 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested approveacls Message-ID: <20090401012027.6C482208C49@bastion.fedora.phx.redhat.com> rmeggins has requested the approveacls acl on fedora-ds (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:28 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested commit Message-ID: <20090401012027.F12AB208C4C@bastion.fedora.phx.redhat.com> rmeggins has requested the commit acl on fedora-ds (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:14 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchbugzilla Message-ID: <20090401012030.D2279208C5D@bastion.fedora.phx.redhat.com> rmeggins has requested the watchbugzilla acl on fedora-ds (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 01:20:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:20:31 +0000 Subject: [pkgdb] fedora-ds: rmeggins has requested watchcommits Message-ID: <20090401012031.8E34F208C61@bastion.fedora.phx.redhat.com> rmeggins has requested the watchcommits acl on fedora-ds (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From lennart at fedoraproject.org Wed Apr 1 01:26:25 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 01:26:25 +0000 (UTC) Subject: rpms/pulseaudio/devel .cvsignore, 1.31, 1.32 pulseaudio.spec, 1.76, 1.77 sources, 1.32, 1.33 Message-ID: <20090401012625.739087011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/pulseaudio/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21656 Modified Files: .cvsignore pulseaudio.spec sources Log Message: New test release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/.cvsignore,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- .cvsignore 31 Mar 2009 23:29:07 -0000 1.31 +++ .cvsignore 1 Apr 2009 01:25:55 -0000 1.32 @@ -1 +1 @@ -pulseaudio-0.9.15-test6.tar.gz +pulseaudio-0.9.15-test7.tar.gz Index: pulseaudio.spec =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/pulseaudio.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- pulseaudio.spec 1 Apr 2009 00:04:07 -0000 1.76 +++ pulseaudio.spec 1 Apr 2009 01:25:55 -0000 1.77 @@ -3,10 +3,10 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.15 -Release: 6.test6%{?dist} +Release: 7.test7%{?dist} License: GPLv2+ Group: System Environment/Daemons -Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test6.tar.gz +Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test7.tar.gz URL: http://pulseaudio.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: m4 @@ -185,7 +185,7 @@ This package contains command line utilities for the PulseAudio sound server. %prep -%setup -q -T -b0 -n pulseaudio-0.9.15-test6 +%setup -q -T -b0 -n pulseaudio-0.9.15-test7 %build CFLAGS="-ggdb" %configure --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access @@ -406,6 +406,9 @@ %{_mandir}/man1/pax11publish.1.gz %changelog +* Wed Apr 1 2009 Lennart Poettering 0.9.15-7.test7 +- New test release + * Wed Apr 1 2009 Lennart Poettering 0.9.15-6.test6 - Fix mistag Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 31 Mar 2009 23:29:07 -0000 1.32 +++ sources 1 Apr 2009 01:25:55 -0000 1.33 @@ -1 +1 @@ -2f96ad490209170aa22d5d2286e1718e pulseaudio-0.9.15-test6.tar.gz +411d7c85bb58f351b8120c876eb43317 pulseaudio-0.9.15-test7.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 01:27:53 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 01:27:53 +0000 (UTC) Subject: rpms/nikto/devel nikto-2.03-libwhisker2.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 nikto.spec, 1.3, 1.4 sources, 1.2, 1.3 Message-ID: <20090401012753.892FD7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/nikto/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22110 Modified Files: .cvsignore nikto.spec sources Added Files: nikto-2.03-libwhisker2.patch Log Message: new upstream release nikto-2.03-libwhisker2.patch: --- NEW FILE nikto-2.03-libwhisker2.patch --- diff -up ./nikto.pl.orig ./nikto.pl --- ./nikto.pl.orig 2009-04-01 03:13:26.000000000 +0200 +++ ./nikto.pl 2009-04-01 03:13:44.000000000 +0200 @@ -68,9 +68,9 @@ require "$NIKTO{plugindir}/nikto_core.pl nprint("T:$STARTTIME: Starting", "d"); require "$NIKTO{plugindir}/nikto_reports.plugin"; ### Change this line if your setup is having trouble finding it require "$NIKTO{plugindir}/nikto_single.plugin"; ### Change this line if your setup is having trouble finding it -require "$NIKTO{plugindir}/LW2.pm"; ### Change this line if your setup is having trouble finding it +#require "$NIKTO{plugindir}/LW2.pm"; ### Change this line if your setup is having trouble finding it -# use LW2; ### Change this line to use a different installed version +use LW2; ### Change this line to use a different installed version ($a, $b) = split(/\./, $LW2::VERSION); die("- You must use LW2 2.4 or later\n") if ($a != 2 || $b < 4); Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nikto/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 6 Jun 2007 16:32:02 -0000 1.2 +++ .cvsignore 1 Apr 2009 01:27:23 -0000 1.3 @@ -1 +1 @@ -nikto-1.36.tar.bz2 +nikto-2.03.tar.bz2 Index: nikto.spec =================================================================== RCS file: /cvs/pkgs/rpms/nikto/devel/nikto.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- nikto.spec 26 Feb 2009 05:43:38 -0000 1.3 +++ nikto.spec 1 Apr 2009 01:27:23 -0000 1.4 @@ -1,15 +1,15 @@ Name: nikto -Version: 1.36 -Release: 5%{?dist} +Version: 2.03 +Release: 1%{?dist} Summary: Web server scanner Group: Applications/Internet License: GPLv2+ URL: http://www.cirt.net/code/nikto.shtml -Source0: http://www.cirt.net/nikto/%{name}-%{version}.tar.bz2 -#use system libwhisker +Source0: http://www.cirt.net/nikto2/%{name}-%{version}.tar.bz2 Source1: nikto-database-license.txt -Patch0: nikto-1.36-libwhisker.patch +#use system libwhisker2 +Patch0: nikto-2.03-libwhisker2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -24,7 +24,7 @@ can be automatically updated (if desired). %prep -%setup -q +%setup -qn %{name} %patch0 -p1 #change configfile path @@ -39,15 +39,17 @@ %install rm -rf $RPM_BUILD_ROOT -cp %{SOURCE1} $RPM_BUILD_DIR/%{name}-%{version}/database-license.txt +cp %{SOURCE1} $RPM_BUILD_DIR/%{name}/database-license.txt install -pD nikto.pl $RPM_BUILD_ROOT%{_bindir}/nikto -install -m 0644 -pD docs/nikto-%{version}.man $RPM_BUILD_ROOT%{_mandir}/man1/nikto.1 +install -m 0644 -pD docs/nikto.1 $RPM_BUILD_ROOT%{_mandir}/man1/nikto.1 mkdir -p $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/ install -m 0644 -p plugins/* $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/nikto/templates/ +install -m 0644 -p templates/* $RPM_BUILD_ROOT%{_datadir}/nikto/templates/ install -m 0644 -pD config.txt $RPM_BUILD_ROOT%{_sysconfdir}/nikto/config #remove unneeded files -rm -f $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/LW.pm +rm -f $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/LW2.pm %clean rm -rf $RPM_BUILD_ROOT @@ -55,7 +57,7 @@ %files %defattr(-,root,root,-) -%doc docs/CHANGES.txt docs/LICENSE.txt docs/README_plugins.txt database-license.txt +%doc docs/CHANGES.txt docs/LICENSE.txt database-license.txt %{_bindir}/* %config(noreplace) %{_sysconfdir}/nikto %{_datadir}/nikto @@ -63,6 +65,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 2.03-1 +- New upstream release + * Wed Feb 25 2009 Fedora Release Engineering - 1.36-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nikto/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 6 Jun 2007 16:32:02 -0000 1.2 +++ sources 1 Apr 2009 01:27:23 -0000 1.3 @@ -1 +1 @@ -d70107deb225489ecf20e2b46684674e nikto-1.36.tar.bz2 +8f286a7943b12a341088f005f832d087 nikto-2.03.tar.bz2 From pkgdb at fedoraproject.org Wed Apr 1 01:30:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:30:17 +0000 Subject: [pkgdb] reiserfs-utils ownership updated Message-ID: <20090401013017.34B67208557@bastion.fedora.phx.redhat.com> Package reiserfs-utils in Fedora 10 is now owned by itamarjp To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/reiserfs-utils From pkgdb at fedoraproject.org Wed Apr 1 01:30:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:30:16 +0000 Subject: [pkgdb] reiserfs-utils ownership updated Message-ID: <20090401013015.6D90C208555@bastion.fedora.phx.redhat.com> Package reiserfs-utils in Fedora 9 is now owned by itamarjp To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/reiserfs-utils From pkgdb at fedoraproject.org Wed Apr 1 01:29:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 01:29:55 +0000 Subject: [pkgdb] reiserfs-utils ownership updated Message-ID: <20090401013011.5725E208551@bastion.fedora.phx.redhat.com> Package reiserfs-utils in Fedora devel is now owned by itamarjp To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/reiserfs-utils From sindrepb at fedoraproject.org Wed Apr 1 01:38:36 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 01:38:36 +0000 (UTC) Subject: rpms/nikto/F-10 nikto-2.03-libwhisker2.patch, NONE, 1.1 nikto.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20090401013836.2F3C07011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/nikto/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25150 Modified Files: nikto.spec sources Added Files: nikto-2.03-libwhisker2.patch Log Message: new upstream release nikto-2.03-libwhisker2.patch: --- NEW FILE nikto-2.03-libwhisker2.patch --- diff -up ./nikto.pl.orig ./nikto.pl --- ./nikto.pl.orig 2009-04-01 03:13:26.000000000 +0200 +++ ./nikto.pl 2009-04-01 03:13:44.000000000 +0200 @@ -68,9 +68,9 @@ require "$NIKTO{plugindir}/nikto_core.pl nprint("T:$STARTTIME: Starting", "d"); require "$NIKTO{plugindir}/nikto_reports.plugin"; ### Change this line if your setup is having trouble finding it require "$NIKTO{plugindir}/nikto_single.plugin"; ### Change this line if your setup is having trouble finding it -require "$NIKTO{plugindir}/LW2.pm"; ### Change this line if your setup is having trouble finding it +#require "$NIKTO{plugindir}/LW2.pm"; ### Change this line if your setup is having trouble finding it -# use LW2; ### Change this line to use a different installed version +use LW2; ### Change this line to use a different installed version ($a, $b) = split(/\./, $LW2::VERSION); die("- You must use LW2 2.4 or later\n") if ($a != 2 || $b < 4); Index: nikto.spec =================================================================== RCS file: /cvs/pkgs/rpms/nikto/F-10/nikto.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- nikto.spec 26 Aug 2008 22:59:20 -0000 1.2 +++ nikto.spec 1 Apr 2009 01:38:05 -0000 1.3 @@ -1,15 +1,15 @@ Name: nikto -Version: 1.36 -Release: 4%{?dist} +Version: 2.03 +Release: 1%{?dist} Summary: Web server scanner Group: Applications/Internet License: GPLv2+ URL: http://www.cirt.net/code/nikto.shtml -Source0: http://www.cirt.net/nikto/%{name}-%{version}.tar.bz2 -#use system libwhisker +Source0: http://www.cirt.net/nikto2/%{name}-%{version}.tar.bz2 Source1: nikto-database-license.txt -Patch0: nikto-1.36-libwhisker.patch +#use system libwhisker2 +Patch0: nikto-2.03-libwhisker2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -24,7 +24,7 @@ can be automatically updated (if desired). %prep -%setup -q +%setup -qn %{name} %patch0 -p1 #change configfile path @@ -39,15 +39,17 @@ %install rm -rf $RPM_BUILD_ROOT -cp %{SOURCE1} $RPM_BUILD_DIR/%{name}-%{version}/database-license.txt +cp %{SOURCE1} $RPM_BUILD_DIR/%{name}/database-license.txt install -pD nikto.pl $RPM_BUILD_ROOT%{_bindir}/nikto -install -m 0644 -pD docs/nikto-%{version}.man $RPM_BUILD_ROOT%{_mandir}/man1/nikto.1 +install -m 0644 -pD docs/nikto.1 $RPM_BUILD_ROOT%{_mandir}/man1/nikto.1 mkdir -p $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/ install -m 0644 -p plugins/* $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/ +mkdir -p $RPM_BUILD_ROOT%{_datadir}/nikto/templates/ +install -m 0644 -p templates/* $RPM_BUILD_ROOT%{_datadir}/nikto/templates/ install -m 0644 -pD config.txt $RPM_BUILD_ROOT%{_sysconfdir}/nikto/config #remove unneeded files -rm -f $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/LW.pm +rm -f $RPM_BUILD_ROOT%{_datadir}/nikto/plugins/LW2.pm %clean rm -rf $RPM_BUILD_ROOT @@ -55,7 +57,7 @@ %files %defattr(-,root,root,-) -%doc docs/CHANGES.txt docs/LICENSE.txt docs/README_plugins.txt database-license.txt +%doc docs/CHANGES.txt docs/LICENSE.txt database-license.txt %{_bindir}/* %config(noreplace) %{_sysconfdir}/nikto %{_datadir}/nikto @@ -63,6 +65,12 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 2.03-1 +- New upstream release + +* Wed Feb 25 2009 Fedora Release Engineering - 1.36-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Aug 26 2008 Tom "spot" Callaway - 1.36-4 - fix license tag Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nikto/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 6 Jun 2007 16:32:02 -0000 1.2 +++ sources 1 Apr 2009 01:38:05 -0000 1.3 @@ -1 +1 @@ -d70107deb225489ecf20e2b46684674e nikto-1.36.tar.bz2 +8f286a7943b12a341088f005f832d087 nikto-2.03.tar.bz2 From nucleo at fedoraproject.org Wed Apr 1 01:41:27 2009 From: nucleo at fedoraproject.org (Alexey Kurov) Date: Wed, 1 Apr 2009 01:41:27 +0000 (UTC) Subject: rpms/knemo/devel .cvsignore, 1.7, 1.8 knemo.spec, 1.15, 1.16 sources, 1.8, 1.9 Message-ID: <20090401014127.3EF6C7011D@cvs1.fedora.phx.redhat.com> Author: nucleo Update of /cvs/pkgs/rpms/knemo/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25939 Modified Files: .cvsignore knemo.spec sources Log Message: Update to version 0.5.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/knemo/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 16 Mar 2009 19:28:11 -0000 1.7 +++ .cvsignore 1 Apr 2009 01:40:56 -0000 1.8 @@ -1 +1 @@ -12956-knemo-0.5.1.tar.gz +12956-knemo-0.5.2.tar.gz Index: knemo.spec =================================================================== RCS file: /cvs/pkgs/rpms/knemo/devel/knemo.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- knemo.spec 17 Mar 2009 15:52:16 -0000 1.15 +++ knemo.spec 1 Apr 2009 01:40:56 -0000 1.16 @@ -1,16 +1,15 @@ Name: knemo -Version: 0.5.1 -Release: 5%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A KDE network monitoring tool Group: Applications/Internet -License: GPLv2 +License: GPLv2+ URL: http://extragear.kde.org/apps/knemo/ -Source0: http://kde-apps.org/content/files/12956-%{name}-%{version}.tar.gz -Patch0: knemo-git-2009-03-14.patch +Source0: http://kde-apps.org/CONTENT/content-files/12956-%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake desktop-file-utils gettext -BuildRequires: kdelibs-devel wireless-tools-devel net-tools -Requires: kdelibs wireless-tools net-tools +BuildRequires: kdelibs4-devel wireless-tools-devel net-tools +Requires: wireless-tools net-tools Requires(post): xdg-utils Requires(postun): xdg-utils @@ -23,7 +22,6 @@ %prep %setup -q -%patch0 -p1 %build mkdir -p %{_target_platform} @@ -40,7 +38,6 @@ desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde4 \ - --remove-key=Path \ $RPM_BUILD_ROOT%{_datadir}/applications/kde4/%{name}.desktop %find_lang %{name} @@ -70,6 +67,10 @@ %{_kde4_iconsdir}/hicolor/*/apps/knemo.* %changelog +* Wed Apr 1 2009 Alexey Kurov - 0.5.2-1 +- Update to version 0.5.2 +- Fixed spec License and URL fields + * Tue Mar 17 2009 Alexey Kurov - 0.5.1-5 - Upstream update from git.mehercule.net Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/knemo/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 16 Mar 2009 19:28:12 -0000 1.8 +++ sources 1 Apr 2009 01:40:56 -0000 1.9 @@ -1 +1 @@ -5968cde508282ca5cee84dce64c928fa 12956-knemo-0.5.1.tar.gz +ab4c9519f5dcfe46530edf3d9f24b647 12956-knemo-0.5.2.tar.gz From nucleo at fedoraproject.org Wed Apr 1 01:46:12 2009 From: nucleo at fedoraproject.org (Alexey Kurov) Date: Wed, 1 Apr 2009 01:46:12 +0000 (UTC) Subject: rpms/knemo/devel knemo-git-2009-03-14.patch,1.1,NONE Message-ID: <20090401014612.4C5827011D@cvs1.fedora.phx.redhat.com> Author: nucleo Update of /cvs/pkgs/rpms/knemo/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26916 Removed Files: knemo-git-2009-03-14.patch Log Message: Update to version 0.5.2 --- knemo-git-2009-03-14.patch DELETED --- From nucleo at fedoraproject.org Wed Apr 1 01:49:56 2009 From: nucleo at fedoraproject.org (Alexey Kurov) Date: Wed, 1 Apr 2009 01:49:56 +0000 (UTC) Subject: rpms/knemo/F-9 .cvsignore, 1.7, 1.8 knemo.spec, 1.14, 1.15 sources, 1.8, 1.9 knemo-git-2009-03-14.patch, 1.1, NONE Message-ID: <20090401014956.CFDDA7011D@cvs1.fedora.phx.redhat.com> Author: nucleo Update of /cvs/pkgs/rpms/knemo/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27414 Modified Files: .cvsignore knemo.spec sources Removed Files: knemo-git-2009-03-14.patch Log Message: Update to version 0.5.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 17 Mar 2009 13:21:39 -0000 1.7 +++ .cvsignore 1 Apr 2009 01:49:26 -0000 1.8 @@ -1 +1 @@ -12956-knemo-0.5.1.tar.gz +12956-knemo-0.5.2.tar.gz Index: knemo.spec =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/knemo.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- knemo.spec 17 Mar 2009 16:04:23 -0000 1.14 +++ knemo.spec 1 Apr 2009 01:49:26 -0000 1.15 @@ -1,16 +1,15 @@ Name: knemo -Version: 0.5.1 -Release: 5%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A KDE network monitoring tool Group: Applications/Internet -License: GPLv2 +License: GPLv2+ URL: http://extragear.kde.org/apps/knemo/ -Source0: http://kde-apps.org/content/files/12956-%{name}-%{version}.tar.gz -Patch0: knemo-git-2009-03-14.patch +Source0: http://kde-apps.org/CONTENT/content-files/12956-%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake desktop-file-utils gettext -BuildRequires: kdelibs-devel wireless-tools-devel net-tools -Requires: kdelibs wireless-tools net-tools +BuildRequires: kdelibs4-devel wireless-tools-devel net-tools +Requires: wireless-tools net-tools Requires(post): xdg-utils Requires(postun): xdg-utils @@ -23,7 +22,6 @@ %prep %setup -q -%patch0 -p1 %build mkdir -p %{_target_platform} @@ -40,7 +38,6 @@ desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde4 \ - --remove-key=Path \ $RPM_BUILD_ROOT%{_datadir}/applications/kde4/%{name}.desktop %find_lang %{name} @@ -70,6 +67,10 @@ %{_kde4_iconsdir}/hicolor/*/apps/knemo.* %changelog +* Wed Apr 1 2009 Alexey Kurov - 0.5.2-1 +- Update to version 0.5.2 +- Fixed spec License and URL fields + * Tue Mar 17 2009 Alexey Kurov - 0.5.1-5 - Upstream update from git.mehercule.net Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 17 Mar 2009 13:21:39 -0000 1.8 +++ sources 1 Apr 2009 01:49:26 -0000 1.9 @@ -1 +1 @@ -5968cde508282ca5cee84dce64c928fa 12956-knemo-0.5.1.tar.gz +ab4c9519f5dcfe46530edf3d9f24b647 12956-knemo-0.5.2.tar.gz --- knemo-git-2009-03-14.patch DELETED --- From nucleo at fedoraproject.org Wed Apr 1 01:53:40 2009 From: nucleo at fedoraproject.org (Alexey Kurov) Date: Wed, 1 Apr 2009 01:53:40 +0000 (UTC) Subject: rpms/knemo/F-10 .cvsignore, 1.7, 1.8 knemo.spec, 1.15, 1.16 sources, 1.8, 1.9 knemo-git-2009-03-14.patch, 1.1, NONE Message-ID: <20090401015340.943E77011D@cvs1.fedora.phx.redhat.com> Author: nucleo Update of /cvs/pkgs/rpms/knemo/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28208 Modified Files: .cvsignore knemo.spec sources Removed Files: knemo-git-2009-03-14.patch Log Message: Update to version 0.5.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-10/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 16 Mar 2009 19:28:11 -0000 1.7 +++ .cvsignore 1 Apr 2009 01:53:10 -0000 1.8 @@ -1 +1 @@ -12956-knemo-0.5.1.tar.gz +12956-knemo-0.5.2.tar.gz Index: knemo.spec =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-10/knemo.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- knemo.spec 17 Mar 2009 16:12:27 -0000 1.15 +++ knemo.spec 1 Apr 2009 01:53:10 -0000 1.16 @@ -1,16 +1,15 @@ Name: knemo -Version: 0.5.1 -Release: 5%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A KDE network monitoring tool Group: Applications/Internet -License: GPLv2 +License: GPLv2+ URL: http://extragear.kde.org/apps/knemo/ -Source0: http://kde-apps.org/content/files/12956-%{name}-%{version}.tar.gz -Patch0: knemo-git-2009-03-14.patch +Source0: http://kde-apps.org/CONTENT/content-files/12956-%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake desktop-file-utils gettext -BuildRequires: kdelibs-devel wireless-tools-devel net-tools -Requires: kdelibs wireless-tools net-tools +BuildRequires: kdelibs4-devel wireless-tools-devel net-tools +Requires: wireless-tools net-tools Requires(post): xdg-utils Requires(postun): xdg-utils @@ -23,7 +22,6 @@ %prep %setup -q -%patch0 -p1 %build mkdir -p %{_target_platform} @@ -40,7 +38,6 @@ desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde4 \ - --remove-key=Path \ $RPM_BUILD_ROOT%{_datadir}/applications/kde4/%{name}.desktop %find_lang %{name} @@ -70,6 +67,10 @@ %{_kde4_iconsdir}/hicolor/*/apps/knemo.* %changelog +* Wed Apr 1 2009 Alexey Kurov - 0.5.2-1 +- Update to version 0.5.2 +- Fixed spec License and URL fields + * Tue Mar 17 2009 Alexey Kurov - 0.5.1-5 - Upstream update from git.mehercule.net Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-10/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 16 Mar 2009 19:28:12 -0000 1.8 +++ sources 1 Apr 2009 01:53:10 -0000 1.9 @@ -1 +1 @@ -5968cde508282ca5cee84dce64c928fa 12956-knemo-0.5.1.tar.gz +ab4c9519f5dcfe46530edf3d9f24b647 12956-knemo-0.5.2.tar.gz --- knemo-git-2009-03-14.patch DELETED --- From sindrepb at fedoraproject.org Wed Apr 1 02:07:05 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:07:05 +0000 (UTC) Subject: rpms/perl-Net-Pcap/devel .cvsignore, 1.2, 1.3 perl-Net-Pcap.spec, 1.4, 1.5 sources, 1.2, 1.3 Message-ID: <20090401020705.173777011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/perl-Net-Pcap/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31611 Modified Files: .cvsignore perl-Net-Pcap.spec sources Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 11 May 2007 23:25:49 -0000 1.2 +++ .cvsignore 1 Apr 2009 02:06:34 -0000 1.3 @@ -1 +1 @@ -Net-Pcap-0.14.tar.gz +Net-Pcap-0.16.tar.gz Index: perl-Net-Pcap.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/devel/perl-Net-Pcap.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- perl-Net-Pcap.spec 26 Feb 2009 23:18:04 -0000 1.4 +++ perl-Net-Pcap.spec 1 Apr 2009 02:06:34 -0000 1.5 @@ -1,6 +1,6 @@ Name: perl-Net-Pcap -Version: 0.14 -Release: 5%{?dist} +Version: 0.16 +Release: 1%{?dist} Summary: Interface to pcap(3) LBL packet capture library Group: Development/Libraries @@ -53,6 +53,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.16-1 +- New upstream release + * Thu Feb 26 2009 Fedora Release Engineering - 0.14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 11 May 2007 23:25:49 -0000 1.2 +++ sources 1 Apr 2009 02:06:34 -0000 1.3 @@ -1 +1 @@ -80a4b62911cded1a011b897f735d445e Net-Pcap-0.14.tar.gz +b150d8e0a40137fad2a7df792d80cab4 Net-Pcap-0.16.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 02:14:55 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:14:55 +0000 (UTC) Subject: rpms/perl-Nmap-Parser/EL-4 perl-Nmap-Parser.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090401021455.8DCB97011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/perl-Nmap-Parser/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv623 Modified Files: perl-Nmap-Parser.spec sources Log Message: new upstream release Index: perl-Nmap-Parser.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Nmap-Parser/EL-4/perl-Nmap-Parser.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- perl-Nmap-Parser.spec 3 Aug 2008 15:15:12 -0000 1.2 +++ perl-Nmap-Parser.spec 1 Apr 2009 02:14:25 -0000 1.3 @@ -1,5 +1,5 @@ Name: perl-Nmap-Parser -Version: 1.16 +Version: 1.19 Release: 1%{?dist} Summary: Parse nmap scan data with perl @@ -11,7 +11,6 @@ BuildArch: noarch BuildRequires: perl(XML::Twig), perl(ExtUtils::MakeMaker), perl(Test::More) -BuildRequires: /usr/bin/dos2unix Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description @@ -26,8 +25,8 @@ %setup -qn Nmap-Parser-%{version} #fix end-of-line encoding -/usr/bin/dos2unix $RPM_BUILD_DIR/Nmap-Parser-%{version}/README -/usr/bin/dos2unix $RPM_BUILD_DIR/Nmap-Parser-%{version}/Parser.pm +sed -i 's/\r//' $RPM_BUILD_DIR/Nmap-Parser-%{version}/README +sed -i 's/\r//' $RPM_BUILD_DIR/Nmap-Parser-%{version}/Parser.pm %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -41,6 +40,10 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* +install -D -m 755 tools/nmap2sqlite.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/nmap2sqlite.pl +install -m 755 tools/pdev.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/pdev.pl +install -m 755 tools/scan.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/scan.pl + #fix permissions chmod 0644 $RPM_BUILD_DIR/Nmap-Parser-%{version}/README chmod 0644 $RPM_BUILD_DIR/Nmap-Parser-%{version}/LICENSE @@ -59,11 +62,21 @@ %defattr(-,root,root,-) %doc LICENSE README %{perl_vendorlib}/* +%{_datadir}/* %{_mandir}/man3/*.3* %changelog -* Sun Aug 03 2008 Sindre Pedersen Bj??rdal - 1.16-1 +* Tue Mar 04 2009 Sindre Pedersen Bj??rdal +- New upstream release +- Fix typo in manual install +- Don't use dos2unix, rely on sed magic instead + +* Thu Feb 26 2009 Fedora Release Engineering - 1.16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Aug 03 2008 Sindre Pedersen Bj??rdal - 1.16-2 - New release, 1.16 +- Add data files * Thu Mar 06 2008 Tom "spot" Callaway - 1.05-5 Rebuild for new perl Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Nmap-Parser/EL-4/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Aug 2008 15:15:12 -0000 1.3 +++ sources 1 Apr 2009 02:14:25 -0000 1.4 @@ -1 +1 @@ -0d663caf90de3cd6c85ba1a1f6c36f7f Nmap-Parser-1.16.tar.gz +79e50c9e325b1920545eb4a07e2f5b10 Nmap-Parser-1.19.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 02:17:20 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:17:20 +0000 (UTC) Subject: rpms/perl-Nmap-Parser/EL-5 perl-Nmap-Parser.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090401021720.69FDF7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/perl-Nmap-Parser/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1101 Modified Files: perl-Nmap-Parser.spec sources Log Message: new upstream release Index: perl-Nmap-Parser.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Nmap-Parser/EL-5/perl-Nmap-Parser.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- perl-Nmap-Parser.spec 3 Aug 2008 15:15:33 -0000 1.2 +++ perl-Nmap-Parser.spec 1 Apr 2009 02:16:50 -0000 1.3 @@ -1,5 +1,5 @@ Name: perl-Nmap-Parser -Version: 1.16 +Version: 1.19 Release: 1%{?dist} Summary: Parse nmap scan data with perl @@ -11,7 +11,6 @@ BuildArch: noarch BuildRequires: perl(XML::Twig), perl(ExtUtils::MakeMaker), perl(Test::More) -BuildRequires: /usr/bin/dos2unix Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description @@ -26,8 +25,8 @@ %setup -qn Nmap-Parser-%{version} #fix end-of-line encoding -/usr/bin/dos2unix $RPM_BUILD_DIR/Nmap-Parser-%{version}/README -/usr/bin/dos2unix $RPM_BUILD_DIR/Nmap-Parser-%{version}/Parser.pm +sed -i 's/\r//' $RPM_BUILD_DIR/Nmap-Parser-%{version}/README +sed -i 's/\r//' $RPM_BUILD_DIR/Nmap-Parser-%{version}/Parser.pm %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -41,6 +40,10 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* +install -D -m 755 tools/nmap2sqlite.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/nmap2sqlite.pl +install -m 755 tools/pdev.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/pdev.pl +install -m 755 tools/scan.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/scan.pl + #fix permissions chmod 0644 $RPM_BUILD_DIR/Nmap-Parser-%{version}/README chmod 0644 $RPM_BUILD_DIR/Nmap-Parser-%{version}/LICENSE @@ -59,11 +62,21 @@ %defattr(-,root,root,-) %doc LICENSE README %{perl_vendorlib}/* +%{_datadir}/* %{_mandir}/man3/*.3* %changelog -* Sun Aug 03 2008 Sindre Pedersen Bj??rdal - 1.16-1 +* Tue Mar 04 2009 Sindre Pedersen Bj??rdal +- New upstream release +- Fix typo in manual install +- Don't use dos2unix, rely on sed magic instead + +* Thu Feb 26 2009 Fedora Release Engineering - 1.16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Aug 03 2008 Sindre Pedersen Bj??rdal - 1.16-2 - New release, 1.16 +- Add data files * Thu Mar 06 2008 Tom "spot" Callaway - 1.05-5 Rebuild for new perl Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Nmap-Parser/EL-5/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Aug 2008 15:15:33 -0000 1.3 +++ sources 1 Apr 2009 02:16:50 -0000 1.4 @@ -1 +1 @@ -0d663caf90de3cd6c85ba1a1f6c36f7f Nmap-Parser-1.16.tar.gz +79e50c9e325b1920545eb4a07e2f5b10 Nmap-Parser-1.19.tar.gz From transif at fedoraproject.org Wed Apr 1 02:34:33 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 02:34:33 +0000 (UTC) Subject: comps/po zh_TW.po,1.22,1.23 Message-ID: <20090401023433.D1FB07011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5060/po Modified Files: zh_TW.po Log Message: Sending translation for Chinese (Traditional) Index: zh_TW.po =================================================================== RCS file: /cvs/pkgs/comps/po/zh_TW.po,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- zh_TW.po 9 Jan 2009 11:52:43 -0000 1.22 +++ zh_TW.po 1 Apr 2009 02:34:03 -0000 1.23 @@ -1,14 +1,14 @@ -# translation of comps.HEAD.po to Traditional Chinese -# Terry Chuang , 2008. +# translation of comps.HEAD.po to +# Terry Chuang , 2008, 2009. # translation of zh_TW.po to msgid "" msgstr "" "Project-Id-Version: comps.HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-12-05 11:30+1000\n" +"POT-Creation-Date: 2009-03-31 19:25+0000\n" +"PO-Revision-Date: 2009-04-01 12:33+1000\n" "Last-Translator: Terry Chuang \n" -"Language-Team: Traditional Chinese \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,192 +21,192 @@ msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "??????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "Ruby ??????????????????????????????" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "?????????Clustering???" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????Clustering?????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "??????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ???????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "???????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "???????????????" @@ -215,78 +215,78 @@ msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "?????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "???????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ?????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "Fedora ???????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -296,19 +296,19 @@ "??????????????????" #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -317,86 +317,86 @@ "???????????????" #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "??????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -404,76 +404,74 @@ msgstr "??????????????????????????? GTK+ ??? GNOME ?????????????????????" #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "??????????????????????????? GTK+ ??? XFCE ?????????????????????" #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "??????????????????????????? QT ??? KDE ?????????????????????" #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "???????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "???????????????????????????????????????????????????X?????????????????????" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "Java" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "Java ????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE ????????????" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -482,121 +480,121 @@ "????????????" #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "??????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "???????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ?????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "???????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "???????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "????????????/???????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -604,111 +602,110 @@ msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ?????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "Ruby" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "?????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -717,77 +714,77 @@ "??? Vi???" #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "???????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "Java ????????????????????????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "Java ????????????????????????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????????" @@ -796,68 +793,64 @@ msgstr "Eclipse ?????????????????????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "?????????????????????????????????????????????PDF ??????????????????" #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "?????????????????????????????? IMAP ??? SMTP ??????????????????" #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "??????????????????????????? X ?????????????????????????????????" #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??????????????????????????????????????????????????? DHCP, Kerberos ??? NIS???" #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." msgstr "????????????????????????????????????????????????????????? rsh ??? telnet???" #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -866,52 +859,51 @@ "them into HTML, PDF, Postscript, and text." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "?????????????????????????????????????????? FTP ????????????" #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " "python, and debuggers." -msgstr "" -"???????????????????????????????????????????????? automake, gcc, perl, python ?????? debuggers???" +msgstr "???????????????????????????????????????????????? automake, gcc, perl, python ?????? debuggers???" #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "???????????????????????? Red Hat ?????????????????????????????????" #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." msgstr "??????????????????????????????????????????????????????????????? / ??????????????????????????????" #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -919,13 +911,13 @@ msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -935,30 +927,27 @@ "????????????" #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " "such as for managing user accounts and configuring system hardware." -msgstr "" -"???????????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -968,339 +957,368 @@ "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "???????????????????????????????????????????????? DNS ??????????????????BIND??????" #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." msgstr "????????????????????????????????? Linux ??? MS Windows???tm???????????????????????????" #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "?????????????????????????????????????????? MySQL ????????????" #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "?????????????????????????????????????????? Postgresql ????????????" #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "Fedora ????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "?????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "???????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X Window ??????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "???????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "??????????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "??????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "??????????????????????????????????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "????????? Eclipse ????????????????????????" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "???????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "??????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "???????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "??????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "????????? bitmap ?????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "???????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "??????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" msgstr "???????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "??????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "??????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ????????? OLPC XO ???????????????????????????" #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "???????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "???????????????????????????" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "Haskell ??????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "?????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "??????????????????????????????????????????" -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "?????????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "???????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "??????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "???????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "Haskell ????????????????????????????????????" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "?????????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "??????????????????" +msgstr "?????????????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "???????????????????????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "Electronic Lab?????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" msgstr "?????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "???????????????" +msgstr "??????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "??????????????????" +msgstr "??????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????????" +msgstr "????????????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "???????????????" +msgstr "????????????????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW cross-compiler" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "???????????????" +msgstr "?????????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "Sugar ????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "????????? Feodra ?????? 32 ?????? Windows ???????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:201 +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "???????????? Objective CAML ??????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." msgstr "????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "??????????????????" +msgstr "??????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "?????????????????????" +msgstr "?????????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1351,18 +1369,15 @@ msgstr "????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "???????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1370,6 +1385,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "??????????????????????????????????????????????????????" + From cebbert at fedoraproject.org Wed Apr 1 02:39:42 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Wed, 1 Apr 2009 02:39:42 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1496,1.1497 Message-ID: <20090401023942.8E0207011D@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6048 Modified Files: kernel.spec Log Message: fix patch name Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1496 retrieving revision 1.1497 diff -u -r1.1496 -r1.1497 --- kernel.spec 1 Apr 2009 01:04:35 -0000 1.1496 +++ kernel.spec 1 Apr 2009 02:39:12 -0000 1.1497 @@ -644,7 +644,7 @@ Patch603: alsa-pcm-fix-delta-calc-at-overlap.patch Patch604: alsa-pcm-safer-boundary-checks.patch Patch610: hda_intel-prealloc-4mb-dmabuffer.patch -Patch611: linux-2.6-alsa-update-quirks.patch +Patch611: linux-2.6.29-alsa-update-quirks.patch Patch670: linux-2.6-ata-quirk.patch @@ -1867,7 +1867,7 @@ # and build. %changelog -* Tue Mar 31 2009 Matthew Garrett 2.6.29.1-34.rc1 +* Tue Mar 31 2009 Matthew Garrett 2.6.29.1-35.rc1 - linux-2.6.29-alsa-update-quirks.patch: Backport some HDA quirk support * Tue Mar 31 2009 Chuck Ebbert From sindrepb at fedoraproject.org Wed Apr 1 02:47:20 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:47:20 +0000 (UTC) Subject: rpms/perl-Net-Pcap/EL-5 perl-Net-Pcap.spec,1.1,1.2 sources,1.2,1.3 Message-ID: <20090401024720.BA6D77011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/perl-Net-Pcap/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7640 Modified Files: perl-Net-Pcap.spec sources Log Message: new upstream release Index: perl-Net-Pcap.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/EL-5/perl-Net-Pcap.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Net-Pcap.spec 23 May 2007 01:04:25 -0000 1.1 +++ perl-Net-Pcap.spec 1 Apr 2009 02:46:50 -0000 1.2 @@ -1,10 +1,10 @@ Name: perl-Net-Pcap -Version: 0.14 -Release: 2%{?dist} +Version: 0.16 +Release: 1%{?dist} Summary: Interface to pcap(3) LBL packet capture library Group: Development/Libraries -License: GPL or Artistic +License: GPL+ or Artistic URL: http://search.cpan.org/dist/Net-Pcap/ Source0: http://search.cpan.org/CPAN/authors/id/S/SA/SAPER/Net-Pcap-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -53,6 +53,18 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.16-1 +- New upstream release + +* Thu Feb 26 2009 Fedora Release Engineering - 0.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Mar 06 2008 Tom "spot" Callaway - 0.14-4 +- rebuild for new perl + +* Tue Feb 19 2008 Fedora Release Engineering - 0.14-3 +- Autorebuild for GCC 4.3 + * Tue May 08 2007 Sindre Pedersen Bj??rdal - 0.14-2 - Add missing BR - Chance License to GPL or Artistic Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/EL-5/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 23 May 2007 01:04:25 -0000 1.2 +++ sources 1 Apr 2009 02:46:50 -0000 1.3 @@ -1 +1 @@ -80a4b62911cded1a011b897f735d445e Net-Pcap-0.14.tar.gz +b150d8e0a40137fad2a7df792d80cab4 Net-Pcap-0.16.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 02:55:07 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:55:07 +0000 (UTC) Subject: rpms/perl-Net-Pcap/EL-4 perl-Net-Pcap.spec,1.1,1.2 sources,1.2,1.3 Message-ID: <20090401025507.766A37011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/perl-Net-Pcap/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9568 Modified Files: perl-Net-Pcap.spec sources Log Message: new upstream release Index: perl-Net-Pcap.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/EL-4/perl-Net-Pcap.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Net-Pcap.spec 23 May 2007 01:03:28 -0000 1.1 +++ perl-Net-Pcap.spec 1 Apr 2009 02:54:36 -0000 1.2 @@ -1,10 +1,10 @@ Name: perl-Net-Pcap -Version: 0.14 -Release: 2%{?dist} +Version: 0.16 +Release: 1%{?dist} Summary: Interface to pcap(3) LBL packet capture library Group: Development/Libraries -License: GPL or Artistic +License: GPL+ or Artistic URL: http://search.cpan.org/dist/Net-Pcap/ Source0: http://search.cpan.org/CPAN/authors/id/S/SA/SAPER/Net-Pcap-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -53,6 +53,18 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.16-1 +- New upstream release + +* Thu Feb 26 2009 Fedora Release Engineering - 0.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Mar 06 2008 Tom "spot" Callaway - 0.14-4 +- rebuild for new perl + +* Tue Feb 19 2008 Fedora Release Engineering - 0.14-3 +- Autorebuild for GCC 4.3 + * Tue May 08 2007 Sindre Pedersen Bj??rdal - 0.14-2 - Add missing BR - Chance License to GPL or Artistic Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Net-Pcap/EL-4/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 23 May 2007 01:03:28 -0000 1.2 +++ sources 1 Apr 2009 02:54:36 -0000 1.3 @@ -1 +1 @@ -80a4b62911cded1a011b897f735d445e Net-Pcap-0.14.tar.gz +b150d8e0a40137fad2a7df792d80cab4 Net-Pcap-0.16.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 02:55:21 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 02:55:21 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb.spec,1.2,1.3 Message-ID: <20090401025521.322347011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9677 Modified Files: python-imdb.spec Log Message: new upstream release Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- python-imdb.spec 26 Feb 2009 21:47:02 -0000 1.2 +++ python-imdb.spec 1 Apr 2009 02:54:50 -0000 1.3 @@ -4,8 +4,8 @@ %define realname IMDbPY Name: python-imdb -Version: 3.8 -Release: 4%{?dist} +Version: 4.0 +Release: 1%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -13,7 +13,7 @@ URL: http://imdbpy.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/imdbpy/%{realname}-%{version}.tar.gz #use system beautifulsoup -Patch0: %{name}-beautifulsoup.patch +Patch0: %{name}-%{version}-beautifulsoup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel @@ -32,7 +32,7 @@ %patch0 -p0 #patch removes need for bundled beautifulsoup, so let's remove it -rm -f imdb/parser/http/_bsoup.py +rm -f imdb/parser/http/bsouplxml/_bsoup.py #fix end-of-line-encoding %{__sed} -i 's/\r//' docs/imdbpy.cfg @@ -56,6 +56,9 @@ mv bin examples chmod 0644 examples/* +#don't include these twice +rm -f $RPM_BUILD_ROOT%{_prefix}/doc/* +rm -f $RPM_BUILD_ROOT%{_prefix}/etc/* %clean rm -rf $RPM_BUILD_ROOT @@ -69,6 +72,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0 +- New upstream release + * Thu Feb 26 2009 Fedora Release Engineering - 3.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From sindrepb at fedoraproject.org Wed Apr 1 03:07:10 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:07:10 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb-4.0-beautifulsoup.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 python-imdb.spec, 1.3, 1.4 sources, 1.2, 1.3 Message-ID: <20090401030710.D74807011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12782 Modified Files: .cvsignore python-imdb.spec sources Added Files: python-imdb-4.0-beautifulsoup.patch Log Message: new upstream release python-imdb-4.0-beautifulsoup.patch: --- NEW FILE python-imdb-4.0-beautifulsoup.patch --- diff -up ./imdb/parser/http/bsouplxml/bsoupxpath.py.orig ./imdb/parser/http/bsouplxml/bsoupxpath.py --- ./imdb/parser/http/bsouplxml/bsoupxpath.py.orig 2009-04-01 04:37:01.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/bsoupxpath.py 2009-04-01 04:37:46.000000000 +0200 @@ -26,8 +26,8 @@ __docformat__ = 'restructuredtext' import re import string -import _bsoup as BeautifulSoup - +#use system BeautifulSoup +import BeautifulSoup # XPath related enumerations and constants diff -up ./imdb/parser/http/bsouplxml/etree.py.orig ./imdb/parser/http/bsouplxml/etree.py --- ./imdb/parser/http/bsouplxml/etree.py.orig 2009-04-01 04:38:24.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/etree.py 2009-04-01 04:39:19.000000000 +0200 @@ -21,8 +21,9 @@ along with this program; if not, write t Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import _bsoup as BeautifulSoup -from _bsoup import Tag as Element +#use system BeautifulSoup +import BeautifulSoup +from BeautifulSoup import Tag as Element import bsoupxpath diff -up ./imdb/parser/http/bsouplxml/html.py.orig ./imdb/parser/http/bsouplxml/html.py --- ./imdb/parser/http/bsouplxml/html.py.orig 2009-04-01 04:38:14.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/html.py 2009-04-01 04:39:36.000000000 +0200 @@ -21,8 +21,8 @@ along with this program; if not, write t Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import _bsoup as BeautifulSoup - +#use system BeautifulSoup +import BeautifulSoup def fromstring(html_string): """Return a DOM representation of the string.""" Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 25 Dec 2008 11:38:28 -0000 1.2 +++ .cvsignore 1 Apr 2009 03:06:40 -0000 1.3 @@ -1 +1 @@ -IMDbPY-3.8.tar.gz +IMDbPY-4.0.tar.gz Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- python-imdb.spec 1 Apr 2009 02:54:50 -0000 1.3 +++ python-imdb.spec 1 Apr 2009 03:06:40 -0000 1.4 @@ -5,7 +5,7 @@ Name: python-imdb Version: 4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -72,7 +72,7 @@ %changelog -* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0 +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-2 - New upstream release * Thu Feb 26 2009 Fedora Release Engineering - 3.8-4 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 25 Dec 2008 11:38:28 -0000 1.2 +++ sources 1 Apr 2009 03:06:40 -0000 1.3 @@ -1 +1 @@ -da982f60de30883c224fe81d7b1dfe2e IMDbPY-3.8.tar.gz +873fb1550f0fde04acbb297b74c94377 IMDbPY-4.0.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 03:08:40 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:08:40 +0000 (UTC) Subject: rpms/xdotool/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 xdotool.spec, 1.3, 1.4 Message-ID: <20090401030840.A64307011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/xdotool/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13109 Modified Files: .cvsignore sources xdotool.spec Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xdotool/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 30 May 2008 20:28:08 -0000 1.2 +++ .cvsignore 1 Apr 2009 03:08:10 -0000 1.3 @@ -1 +1 @@ -xdotool-20071230.tar.gz +xdotool-20090126.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xdotool/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 30 May 2008 20:28:08 -0000 1.2 +++ sources 1 Apr 2009 03:08:10 -0000 1.3 @@ -1 +1 @@ -a4db4b81840db2ff806b26d36a5b6458 xdotool-20071230.tar.gz +a520d6a3175c3b55582998cbeef81688 xdotool-20090126.tar.gz Index: xdotool.spec =================================================================== RCS file: /cvs/pkgs/rpms/xdotool/devel/xdotool.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- xdotool.spec 2 Mar 2009 23:23:21 -0000 1.3 +++ xdotool.spec 1 Apr 2009 03:08:10 -0000 1.4 @@ -1,6 +1,6 @@ Name: xdotool -Version: 20071230 -Release: 4%{?dist} +Version: 20090126 +Release: 1%{?dist} Summary: Fake keyboard/mouse input Group: User Interface/X @@ -45,6 +45,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 20090126-1 +- New upstream release + * Mon Mar 02 2009 Caol??n McNamara - 20071230-4 - add BuildRequires libX11-devel to build From sindrepb at fedoraproject.org Wed Apr 1 03:14:12 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:14:12 +0000 (UTC) Subject: rpms/xdotool/devel xdotool-20090126-prefix.patch,NONE,1.1 Message-ID: <20090401031412.DCDAB7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/xdotool/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14223 Added Files: xdotool-20090126-prefix.patch Log Message: xdotool-20090126-prefix.patch: --- NEW FILE xdotool-20090126-prefix.patch --- diff -up ./Makefile.orig ./Makefile --- ./Makefile.orig 2009-04-01 05:02:42.000000000 +0200 +++ ./Makefile 2009-04-01 05:04:27.000000000 +0200 @@ -1,4 +1,4 @@ -PREFIX?=/usr/local +PREFIX?=/usr INSTALLBIN?=$(PREFIX)/bin INSTALLMAN?=$(PREFIX)/man @@ -10,8 +10,8 @@ WARNFLAGS+=-pedantic -Wall -W -Wundef \ CFLAGS=-pipe -std=c99 $(WARNFLAGS) -DEFAULT_LIBS=-L/usr/X11R6/lib -L/usr/local/lib -lX11 -lXtst -DEFAULT_INC=-I/usr/X11R6/include -I/usr/local/include +DEFAULT_LIBS=-L/usr/X11R6/lib -L/usr/lib -lX11 -lXtst +DEFAULT_INC=-I/usr/X11R6/include -I/usr/include LIBS=`pkg-config --libs x11 xtst 2> /dev/null || echo "$(DEFAULT_LIBS)"` INC=`pkg-config --cflags x11 xtst 2> /dev/null || echo "$(DEFAULT_INC)"` From mjg59 at fedoraproject.org Wed Apr 1 03:24:03 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Wed, 1 Apr 2009 03:24:03 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6.29-alsa-update-quirks.patch,1.1,1.2 Message-ID: <20090401032403.1BE517011D@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16012 Modified Files: linux-2.6.29-alsa-update-quirks.patch Log Message: The right version of the diff, this time. linux-2.6.29-alsa-update-quirks.patch: Index: linux-2.6.29-alsa-update-quirks.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/linux-2.6.29-alsa-update-quirks.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- linux-2.6.29-alsa-update-quirks.patch 1 Apr 2009 00:24:57 -0000 1.1 +++ linux-2.6.29-alsa-update-quirks.patch 1 Apr 2009 03:24:02 -0000 1.2 @@ -1,6 +1,6 @@ -diff -up ./include/sound/core.h.alsa ./include/sound/core.h ---- ./include/sound/core.h.alsa 2009-04-01 00:47:41.000000000 +0100 -+++ ./include/sound/core.h 2009-04-01 00:47:43.000000000 +0100 +diff -up linux-2.6.29.noarch/include/sound/core.h.alsa linux-2.6.29.noarch/include/sound/core.h +--- linux-2.6.29.noarch/include/sound/core.h.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/include/sound/core.h 2009-04-01 04:22:00.000000000 +0100 @@ -446,21 +446,33 @@ static inline int __snd_bug_on(int cond) struct snd_pci_quirk { unsigned short subvendor; /* PCI subvendor ID */ @@ -37,9 +37,9 @@ #endif const struct snd_pci_quirk * -diff -up ./sound/core/misc.c.alsa ./sound/core/misc.c ---- ./sound/core/misc.c.alsa 2009-04-01 00:47:41.000000000 +0100 -+++ ./sound/core/misc.c 2009-04-01 00:47:43.000000000 +0100 +diff -up linux-2.6.29.noarch/sound/core/misc.c.alsa linux-2.6.29.noarch/sound/core/misc.c +--- linux-2.6.29.noarch/sound/core/misc.c.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/sound/core/misc.c 2009-04-01 04:22:00.000000000 +0100 @@ -95,12 +95,14 @@ snd_pci_quirk_lookup(struct pci_dev *pci { const struct snd_pci_quirk *q; @@ -59,9 +59,9 @@ - EXPORT_SYMBOL(snd_pci_quirk_lookup); #endif -diff -up ./sound/pci/hda/patch_analog.c.alsa ./sound/pci/hda/patch_analog.c ---- ./sound/pci/hda/patch_analog.c.alsa 2009-03-23 23:12:14.000000000 +0000 -+++ ./sound/pci/hda/patch_analog.c 2009-04-01 00:52:49.000000000 +0100 +diff -up linux-2.6.29.noarch/sound/pci/hda/patch_analog.c.alsa linux-2.6.29.noarch/sound/pci/hda/patch_analog.c +--- linux-2.6.29.noarch/sound/pci/hda/patch_analog.c.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/sound/pci/hda/patch_analog.c 2009-04-01 04:22:00.000000000 +0100 @@ -1002,11 +1002,9 @@ static struct snd_pci_quirk ad1986a_cfg_ SND_PCI_QUIRK(0x1179, 0xff40, "Toshiba", AD1986A_LAPTOP_EAPD), SND_PCI_QUIRK(0x144d, 0xb03c, "Samsung R55", AD1986A_3STACK), @@ -89,9 +89,9 @@ SND_PCI_QUIRK(0x103c, 0x3614, "HP 6730s", AD1884A_LAPTOP), SND_PCI_QUIRK(0x17aa, 0x20ac, "Thinkpad X300", AD1884A_THINKPAD), {} -diff -up ./sound/pci/hda/patch_conexant.c.alsa ./sound/pci/hda/patch_conexant.c ---- ./sound/pci/hda/patch_conexant.c.alsa 2009-04-01 00:53:24.000000000 +0100 -+++ ./sound/pci/hda/patch_conexant.c 2009-04-01 00:54:34.000000000 +0100 +diff -up linux-2.6.29.noarch/sound/pci/hda/patch_conexant.c.alsa linux-2.6.29.noarch/sound/pci/hda/patch_conexant.c +--- linux-2.6.29.noarch/sound/pci/hda/patch_conexant.c.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/sound/pci/hda/patch_conexant.c 2009-04-01 04:22:00.000000000 +0100 @@ -1002,15 +1002,9 @@ static const char *cxt5045_models[CXT504 }; @@ -121,9 +121,9 @@ SND_PCI_QUIRK(0x8086, 0x2111, "Conexant Reference board", CXT5045_LAPTOP_HPSENSE), {} }; -diff -up ./sound/pci/hda/patch_realtek.c.alsa ./sound/pci/hda/patch_realtek.c ---- ./sound/pci/hda/patch_realtek.c.alsa 2009-04-01 00:54:47.000000000 +0100 -+++ ./sound/pci/hda/patch_realtek.c 2009-04-01 00:57:42.000000000 +0100 +diff -up linux-2.6.29.noarch/sound/pci/hda/patch_realtek.c.alsa linux-2.6.29.noarch/sound/pci/hda/patch_realtek.c +--- linux-2.6.29.noarch/sound/pci/hda/patch_realtek.c.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/sound/pci/hda/patch_realtek.c 2009-04-01 04:22:13.000000000 +0100 @@ -10549,15 +10549,12 @@ static const char *alc262_models[ALC262_ static struct snd_pci_quirk alc262_cfg_tbl[] = { SND_PCI_QUIRK(0x1002, 0x437b, "Hippo", ALC262_HIPPO), @@ -146,7 +146,7 @@ SND_PCI_QUIRK(0x103c, 0x2800, "HP D7000", ALC262_HP_BPC_D7000_WL), SND_PCI_QUIRK(0x103c, 0x2801, "HP D7000", ALC262_HP_BPC_D7000_WF), SND_PCI_QUIRK(0x103c, 0x2802, "HP D7000", ALC262_HP_BPC_D7000_WL), -@@ -10575,17 +10572,17 @@ static struct snd_pci_quirk alc262_cfg_t +@@ -10575,17 +10572,16 @@ static struct snd_pci_quirk alc262_cfg_t SND_PCI_QUIRK(0x104d, 0x1f00, "Sony ASSAMD", ALC262_SONY_ASSAMD), SND_PCI_QUIRK(0x104d, 0x8203, "Sony UX-90", ALC262_HIPPO), SND_PCI_QUIRK(0x104d, 0x820f, "Sony ASSAMD", ALC262_SONY_ASSAMD), @@ -164,13 +164,12 @@ SND_PCI_QUIRK(0x10cf, 0x142d, "Fujitsu Lifebook E8410", ALC262_FUJITSU), - SND_PCI_QUIRK(0x144d, 0xc032, "Samsung Q1 Ultra", ALC262_ULTRA), - SND_PCI_QUIRK(0x144d, 0xc039, "Samsung Q1U EL", ALC262_ULTRA), -+ SND_PCI_QUIRK(0x10f1, 0x2915, "Tyan Thunder n6650W", ALC262_TYAN), + SND_PCI_QUIRK_MASK(0x144d, 0xff00, 0xc032, "Samsung Q1", + ALC262_ULTRA), SND_PCI_QUIRK(0x144d, 0xc510, "Samsung Q45", ALC262_HIPPO), SND_PCI_QUIRK(0x17aa, 0x384e, "Lenovo 3000 y410", ALC262_LENOVO_3000), SND_PCI_QUIRK(0x17ff, 0x0560, "Benq ED8", ALC262_BENQ_ED8), -@@ -16039,9 +16036,8 @@ static struct snd_pci_quirk alc662_cfg_t +@@ -16039,9 +16035,8 @@ static struct snd_pci_quirk alc662_cfg_t SND_PCI_QUIRK(0x1565, 0x820f, "Biostar TA780G M2+", ALC662_3ST_6ch_DIG), SND_PCI_QUIRK(0x1849, 0x3662, "ASROCK K10N78FullHD-hSLI R3.0", ALC662_3ST_6ch_DIG), @@ -182,9 +181,9 @@ {} }; -diff -up ./sound/pci/hda/patch_sigmatel.c.alsa ./sound/pci/hda/patch_sigmatel.c ---- ./sound/pci/hda/patch_sigmatel.c.alsa 2009-04-01 00:57:52.000000000 +0100 -+++ ./sound/pci/hda/patch_sigmatel.c 2009-04-01 01:00:53.000000000 +0100 +diff -up linux-2.6.29.noarch/sound/pci/hda/patch_sigmatel.c.alsa linux-2.6.29.noarch/sound/pci/hda/patch_sigmatel.c +--- linux-2.6.29.noarch/sound/pci/hda/patch_sigmatel.c.alsa 2009-04-01 04:21:47.000000000 +0100 ++++ linux-2.6.29.noarch/sound/pci/hda/patch_sigmatel.c 2009-04-01 04:22:00.000000000 +0100 @@ -1796,18 +1796,12 @@ static struct snd_pci_quirk stac92hd71bx /* SigmaTel reference board */ SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2668, From sindrepb at fedoraproject.org Wed Apr 1 03:26:20 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:26:20 +0000 (UTC) Subject: rpms/xdotool/F-10 xdotool-20090126-prefix.patch, NONE, 1.1 sources, 1.2, 1.3 xdotool.spec, 1.1, 1.2 Message-ID: <20090401032620.3F72F7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/xdotool/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16635 Modified Files: sources xdotool.spec Added Files: xdotool-20090126-prefix.patch Log Message: new upstream release xdotool-20090126-prefix.patch: --- NEW FILE xdotool-20090126-prefix.patch --- diff -up ./Makefile.orig ./Makefile --- ./Makefile.orig 2009-04-01 05:02:42.000000000 +0200 +++ ./Makefile 2009-04-01 05:04:27.000000000 +0200 @@ -1,4 +1,4 @@ -PREFIX?=/usr/local +PREFIX?=/usr INSTALLBIN?=$(PREFIX)/bin INSTALLMAN?=$(PREFIX)/man @@ -10,8 +10,8 @@ WARNFLAGS+=-pedantic -Wall -W -Wundef \ CFLAGS=-pipe -std=c99 $(WARNFLAGS) -DEFAULT_LIBS=-L/usr/X11R6/lib -L/usr/local/lib -lX11 -lXtst -DEFAULT_INC=-I/usr/X11R6/include -I/usr/local/include +DEFAULT_LIBS=-L/usr/X11R6/lib -L/usr/lib -lX11 -lXtst +DEFAULT_INC=-I/usr/X11R6/include -I/usr/include LIBS=`pkg-config --libs x11 xtst 2> /dev/null || echo "$(DEFAULT_LIBS)"` INC=`pkg-config --cflags x11 xtst 2> /dev/null || echo "$(DEFAULT_INC)"` Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xdotool/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 30 May 2008 20:28:08 -0000 1.2 +++ sources 1 Apr 2009 03:25:49 -0000 1.3 @@ -1 +1 @@ -a4db4b81840db2ff806b26d36a5b6458 xdotool-20071230.tar.gz +a520d6a3175c3b55582998cbeef81688 xdotool-20090126.tar.gz Index: xdotool.spec =================================================================== RCS file: /cvs/pkgs/rpms/xdotool/F-10/xdotool.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xdotool.spec 30 May 2008 20:28:08 -0000 1.1 +++ xdotool.spec 1 Apr 2009 03:25:49 -0000 1.2 @@ -1,6 +1,6 @@ Name: xdotool -Version: 20071230 -Release: 2%{?dist} +Version: 20090126 +Release: 1%{?dist} Summary: Fake keyboard/mouse input Group: User Interface/X @@ -10,7 +10,7 @@ Patch0: %{name}-%{version}-prefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: libXtst-devel +BuildRequires: libXtst-devel, libX11-devel %description This tool lets you programatically (or manually) simulate keyboard input @@ -45,6 +45,15 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 20090126-1 +- New upstream release + +* Mon Mar 02 2009 Caol??n McNamara - 20071230-4 +- add BuildRequires libX11-devel to build + +* Thu Feb 26 2009 Fedora Release Engineering - 20071230-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed May 28 2008 Sindre Pedersen Bj??rdal - 20071230-2 - Add patch to fix prefix - Add CFLAGS to %%build From sindrepb at fedoraproject.org Wed Apr 1 03:26:37 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:26:37 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb.spec,1.4,1.5 Message-ID: <20090401032637.EA46C7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16726 Modified Files: python-imdb.spec Log Message: fixes Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-imdb.spec 1 Apr 2009 03:06:40 -0000 1.4 +++ python-imdb.spec 1 Apr 2009 03:26:07 -0000 1.5 @@ -4,8 +4,9 @@ %define realname IMDbPY Name: python-imdb +Provides: IMDBpy = %{version} Version: 4.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -16,7 +17,7 @@ Patch0: %{name}-%{version}-beautifulsoup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel +BuildRequires: python-devel, python-setuptools Requires: python-sqlobject, python-lxml, python-BeautifulSoup @@ -72,6 +73,11 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-3 +- Add Provides: upstream name +- Add missing python-setuptools buildrequires + + * Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-2 - New upstream release From sindrepb at fedoraproject.org Wed Apr 1 03:27:42 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:27:42 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb.spec,1.5,1.6 Message-ID: <20090401032742.2DFFC7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16919 Modified Files: python-imdb.spec Log Message: fixes Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- python-imdb.spec 1 Apr 2009 03:26:07 -0000 1.5 +++ python-imdb.spec 1 Apr 2009 03:27:11 -0000 1.6 @@ -4,7 +4,7 @@ %define realname IMDbPY Name: python-imdb -Provides: IMDBpy = %{version} +Provides: IMDBpy = %{version}-%{release} Version: 4.0 Release: 3%{?dist} Summary: Retrieve and manage the data of the IMDb movie database From sindrepb at fedoraproject.org Wed Apr 1 03:33:12 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:33:12 +0000 (UTC) Subject: rpms/recordmydesktop/devel .cvsignore, 1.6, 1.7 recordmydesktop.spec, 1.11, 1.12 sources, 1.6, 1.7 Message-ID: <20090401033312.72F957011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/recordmydesktop/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18131 Modified Files: .cvsignore recordmydesktop.spec sources Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/recordmydesktop/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 28 May 2008 14:17:40 -0000 1.6 +++ .cvsignore 1 Apr 2009 03:32:42 -0000 1.7 @@ -1 +1 @@ -recordmydesktop-0.3.7.3.tar.gz +recordmydesktop-0.3.8.1.tar.gz Index: recordmydesktop.spec =================================================================== RCS file: /cvs/pkgs/rpms/recordmydesktop/devel/recordmydesktop.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- recordmydesktop.spec 25 Feb 2009 19:26:53 -0000 1.11 +++ recordmydesktop.spec 1 Apr 2009 03:32:42 -0000 1.12 @@ -1,6 +1,6 @@ Name: recordmydesktop -Version: 0.3.7.3 -Release: 3%{?dist} +Version: 0.3.8.1 +Release: 1%{?dist} Summary: Desktop session recorder with audio and video Group: Applications/Multimedia @@ -28,9 +28,9 @@ %prep %setup -q -chmod -x $RPM_BUILD_DIR/%{name}-%{version}/src/load_cache.c \ - $RPM_BUILD_DIR/%{name}-%{version}/include/rmdtypes.h \ - $RPM_BUILD_DIR/%{name}-%{version}/src/cache_frame.c +#chmod -x $RPM_BUILD_DIR/%{name}-%{version}/src/load_cache.c \ +# $RPM_BUILD_DIR/%{name}-%{version}/include/rmdtypes.h \ +# $RPM_BUILD_DIR/%{name}-%{version}/src/cache_frame.c %build %configure @@ -52,6 +52,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.3.8.1-1 +- New upstream release + * Wed Feb 25 2009 Fedora Release Engineering - 0.3.7.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/recordmydesktop/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 28 May 2008 14:17:40 -0000 1.6 +++ sources 1 Apr 2009 03:32:42 -0000 1.7 @@ -1 +1 @@ -705718f5385781da17b91509721e4174 recordmydesktop-0.3.7.3.tar.gz +6998b165540598965499bd99d8aa0eef recordmydesktop-0.3.8.1.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 03:33:55 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:33:55 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb.spec,1.6,1.7 Message-ID: <20090401033355.AB1717013C@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18387 Modified Files: python-imdb.spec Log Message: fixes Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- python-imdb.spec 1 Apr 2009 03:27:11 -0000 1.6 +++ python-imdb.spec 1 Apr 2009 03:33:25 -0000 1.7 @@ -6,7 +6,7 @@ Name: python-imdb Provides: IMDBpy = %{version}-%{release} Version: 4.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -73,11 +73,10 @@ %changelog -* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-3 +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-4 - Add Provides: upstream name - Add missing python-setuptools buildrequires - * Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-2 - New upstream release From sindrepb at fedoraproject.org Wed Apr 1 03:34:19 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:34:19 +0000 (UTC) Subject: rpms/gtk-recordmydesktop/devel .cvsignore, 1.7, 1.8 gtk-recordmydesktop.spec, 1.10, 1.11 sources, 1.7, 1.8 Message-ID: <20090401033419.BDE117011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/gtk-recordmydesktop/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18777 Modified Files: .cvsignore gtk-recordmydesktop.spec sources Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gtk-recordmydesktop/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 28 May 2008 14:22:02 -0000 1.7 +++ .cvsignore 1 Apr 2009 03:33:49 -0000 1.8 @@ -1 +1 @@ -gtk-recordmydesktop-0.3.7.2.tar.gz +gtk-recordmydesktop-0.3.8.tar.gz Index: gtk-recordmydesktop.spec =================================================================== RCS file: /cvs/pkgs/rpms/gtk-recordmydesktop/devel/gtk-recordmydesktop.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- gtk-recordmydesktop.spec 25 Feb 2009 01:49:57 -0000 1.10 +++ gtk-recordmydesktop.spec 1 Apr 2009 03:33:49 -0000 1.11 @@ -1,8 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: gtk-recordmydesktop -Version: 0.3.7.2 -Release: 4%{?dist} +Version: 0.3.8 +Release: 1%{?dist} Summary: GUI Desktop session recorder with audio and video Group: Applications/Multimedia @@ -62,6 +62,9 @@ %{_datadir}/pixmaps/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.3.8-1 +- New upstream release + * Tue Feb 24 2009 Fedora Release Engineering - 0.3.7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gtk-recordmydesktop/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 28 May 2008 14:22:02 -0000 1.7 +++ sources 1 Apr 2009 03:33:49 -0000 1.8 @@ -1 +1 @@ -c6fdcd99caabea041709f5e0080e2f6d gtk-recordmydesktop-0.3.7.2.tar.gz +2637b9be9801e0b2c3b6dae8f86a8b59 gtk-recordmydesktop-0.3.8.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 03:40:04 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:40:04 +0000 (UTC) Subject: rpms/qt-recordmydesktop/devel .cvsignore, 1.4, 1.5 qt-recordmydesktop.spec, 1.7, 1.8 sources, 1.4, 1.5 Message-ID: <20090401034004.8A0537011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/qt-recordmydesktop/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20413 Modified Files: .cvsignore qt-recordmydesktop.spec sources Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/qt-recordmydesktop/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 28 May 2008 14:22:08 -0000 1.4 +++ .cvsignore 1 Apr 2009 03:39:34 -0000 1.5 @@ -1 +1 @@ -qt-recordmydesktop-0.3.7.2.tar.gz +qt-recordmydesktop-0.3.8.tar.gz Index: qt-recordmydesktop.spec =================================================================== RCS file: /cvs/pkgs/rpms/qt-recordmydesktop/devel/qt-recordmydesktop.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- qt-recordmydesktop.spec 25 Feb 2009 18:08:10 -0000 1.7 +++ qt-recordmydesktop.spec 1 Apr 2009 03:39:34 -0000 1.8 @@ -1,8 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: qt-recordmydesktop -Version: 0.3.7.2 -Release: 4%{?dist} +Version: 0.3.8 +Release: 1%{?dist} Summary: KDE Desktop session recorder with audio and video Group: Applications/Multimedia @@ -57,6 +57,9 @@ %{_datadir}/pixmaps/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.3.8-1 +- New upstream release + * Wed Feb 25 2009 Fedora Release Engineering - 0.3.7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/qt-recordmydesktop/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 28 May 2008 14:22:08 -0000 1.4 +++ sources 1 Apr 2009 03:39:34 -0000 1.5 @@ -1 +1 @@ -3b18bc3ef93e0ad529e86d44760b6eef qt-recordmydesktop-0.3.7.2.tar.gz +bf1525740755615ae172ae27fef68fb5 qt-recordmydesktop-0.3.8.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 03:58:22 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 03:58:22 +0000 (UTC) Subject: rpms/python-imdb/F-10 python-imdb-4.0-beautifulsoup.patch, NONE, 1.1 python-imdb.spec, 1.1, 1.2 sources, 1.2, 1.3 Message-ID: <20090401035822.2B91D7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23423 Modified Files: python-imdb.spec sources Added Files: python-imdb-4.0-beautifulsoup.patch Log Message: new upstream release python-imdb-4.0-beautifulsoup.patch: --- NEW FILE python-imdb-4.0-beautifulsoup.patch --- diff -up ./imdb/parser/http/bsouplxml/bsoupxpath.py.orig ./imdb/parser/http/bsouplxml/bsoupxpath.py --- ./imdb/parser/http/bsouplxml/bsoupxpath.py.orig 2009-04-01 04:37:01.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/bsoupxpath.py 2009-04-01 04:37:46.000000000 +0200 @@ -26,8 +26,8 @@ __docformat__ = 'restructuredtext' import re import string -import _bsoup as BeautifulSoup - +#use system BeautifulSoup +import BeautifulSoup # XPath related enumerations and constants diff -up ./imdb/parser/http/bsouplxml/etree.py.orig ./imdb/parser/http/bsouplxml/etree.py --- ./imdb/parser/http/bsouplxml/etree.py.orig 2009-04-01 04:38:24.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/etree.py 2009-04-01 04:39:19.000000000 +0200 @@ -21,8 +21,9 @@ along with this program; if not, write t Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import _bsoup as BeautifulSoup -from _bsoup import Tag as Element +#use system BeautifulSoup +import BeautifulSoup +from BeautifulSoup import Tag as Element import bsoupxpath diff -up ./imdb/parser/http/bsouplxml/html.py.orig ./imdb/parser/http/bsouplxml/html.py --- ./imdb/parser/http/bsouplxml/html.py.orig 2009-04-01 04:38:14.000000000 +0200 +++ ./imdb/parser/http/bsouplxml/html.py 2009-04-01 04:39:36.000000000 +0200 @@ -21,8 +21,8 @@ along with this program; if not, write t Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -import _bsoup as BeautifulSoup - +#use system BeautifulSoup +import BeautifulSoup def fromstring(html_string): """Return a DOM representation of the string.""" Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/F-10/python-imdb.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- python-imdb.spec 25 Dec 2008 11:45:40 -0000 1.1 +++ python-imdb.spec 1 Apr 2009 03:57:51 -0000 1.2 @@ -4,8 +4,9 @@ %define realname IMDbPY Name: python-imdb -Version: 3.8 -Release: 3%{?dist} +Provides: IMDBpy = %{version}-%{release} +Version: 4.0 +Release: 4%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -13,10 +14,10 @@ URL: http://imdbpy.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/imdbpy/%{realname}-%{version}.tar.gz #use system beautifulsoup -Patch0: %{name}-beautifulsoup.patch +Patch0: %{name}-%{version}-beautifulsoup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel +BuildRequires: python-devel, python-setuptools Requires: python-sqlobject, python-lxml, python-BeautifulSoup @@ -32,7 +33,7 @@ %patch0 -p0 #patch removes need for bundled beautifulsoup, so let's remove it -rm -f imdb/parser/http/_bsoup.py +rm -f imdb/parser/http/bsouplxml/_bsoup.py #fix end-of-line-encoding %{__sed} -i 's/\r//' docs/imdbpy.cfg @@ -56,6 +57,9 @@ mv bin examples chmod 0644 examples/* +#don't include these twice +rm -f $RPM_BUILD_ROOT%{_prefix}/doc/* +rm -f $RPM_BUILD_ROOT%{_prefix}/etc/* %clean rm -rf $RPM_BUILD_ROOT @@ -69,6 +73,16 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-4 +- Add Provides: upstream name +- Add missing python-setuptools buildrequires + +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-2 +- New upstream release + +* Thu Feb 26 2009 Fedora Release Engineering - 3.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Dec 22 2008 Sindre Pedersen Bj??rdal - 3.8-3 - Add patch to use system BeautifulSoup - Add beautifulsoup requires Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 25 Dec 2008 11:45:40 -0000 1.2 +++ sources 1 Apr 2009 03:57:51 -0000 1.3 @@ -1 +1 @@ -da982f60de30883c224fe81d7b1dfe2e IMDbPY-3.8.tar.gz +873fb1550f0fde04acbb297b74c94377 IMDbPY-4.0.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 04:01:23 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 04:01:23 +0000 (UTC) Subject: rpms/halberd/devel .cvsignore, 1.3, 1.4 halberd.spec, 1.7, 1.8 sources, 1.3, 1.4 Message-ID: <20090401040123.48BB37011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/halberd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24079 Modified Files: .cvsignore halberd.spec sources Log Message: new upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/halberd/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 30 May 2007 14:56:10 -0000 1.3 +++ .cvsignore 1 Apr 2009 04:00:52 -0000 1.4 @@ -1 +1 @@ -halberd-0.2.2.tar.gz +halberd-0.2.3.tar.gz Index: halberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/halberd/devel/halberd.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- halberd.spec 25 Feb 2009 03:18:14 -0000 1.7 +++ halberd.spec 1 Apr 2009 04:00:52 -0000 1.8 @@ -2,8 +2,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: halberd -Version: 0.2.2 -Release: 5%{?dist} +Version: 0.2.3 +Release: 1%{?dist} Summary: Tool to discover HTTP load balancers Group: Applications/Internet @@ -46,6 +46,9 @@ %{python_sitelib}/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.2.3-1 +- New upstream release + * Tue Feb 24 2009 Fedora Release Engineering - 0.2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/halberd/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 30 May 2007 14:56:10 -0000 1.3 +++ sources 1 Apr 2009 04:00:52 -0000 1.4 @@ -1 +1 @@ -c109f0cd510d73708eb2a254da32e4ae halberd-0.2.2.tar.gz +3d90556573d0d347dac53ddad6412071 halberd-0.2.3.tar.gz From cebbert at fedoraproject.org Wed Apr 1 04:02:07 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Wed, 1 Apr 2009 04:02:07 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1497,1.1498 Message-ID: <20090401040207.044CD7011D@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24290 Modified Files: kernel.spec Log Message: check for missing patches during prep Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1497 retrieving revision 1.1498 diff -u -r1.1497 -r1.1498 --- kernel.spec 1 Apr 2009 02:39:12 -0000 1.1497 +++ kernel.spec 1 Apr 2009 04:01:36 -0000 1.1498 @@ -906,6 +906,9 @@ if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1; fi + if ! egrep "^Patch[0-9]+: $patch\$" %{_specdir}/%{name}.spec ; then + [ "${patch:0:10}" != "patch-2.6." ] && echo "Patch $patch not listed in specfile" && exit 1; + fi case "$patch" in *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; From sindrepb at fedoraproject.org Wed Apr 1 04:02:52 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 04:02:52 +0000 (UTC) Subject: rpms/halberd/EL-4 halberd.spec,1.1,1.2 sources,1.2,1.3 Message-ID: <20090401040252.ABCA87011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/halberd/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24491 Modified Files: halberd.spec sources Log Message: new upstream release Index: halberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/halberd/EL-4/halberd.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- halberd.spec 23 May 2007 11:32:35 -0000 1.1 +++ halberd.spec 1 Apr 2009 04:02:22 -0000 1.2 @@ -2,12 +2,12 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: halberd -Version: 0.2.1 +Version: 0.2.3 Release: 1%{?dist} Summary: Tool to discover HTTP load balancers Group: Applications/Internet -License: GPL +License: GPLv2+ URL: http://halberd.superadditive.com Source0: http://halberd.superadditive.com/dist/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -46,5 +46,20 @@ %{python_sitelib}/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.2.3-1 +- New upstream release + +* Tue Feb 24 2009 Fedora Release Engineering - 0.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.2.2-4 +- Rebuild for Python 2.6 + +* Thu Jul 31 2008 Tom "spot" Callaway - 0.2.2-3 +- fix license tag +* Wed May 30 2007 Sindre Pedersen Bj??rdal - 0.2.2-1 +- New upstream release +* Mon May 28 2007 Sindre Pedersen Bj??rdal - 0.2.1-3 +- Bump release for rebuild * Thu May 03 2007 Sindre Pedersen Bj??rdal - 0.2.1-1 - Initial build Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/halberd/EL-4/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 23 May 2007 11:32:35 -0000 1.2 +++ sources 1 Apr 2009 04:02:22 -0000 1.3 @@ -1 +1 @@ -dc37c78e19772da5bdbd20f99df884b4 halberd-0.2.1.tar.gz +3d90556573d0d347dac53ddad6412071 halberd-0.2.3.tar.gz From mclasen at fedoraproject.org Wed Apr 1 04:03:21 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Wed, 1 Apr 2009 04:03:21 +0000 (UTC) Subject: rpms/esound/devel esound-nospawn.patch, NONE, 1.1 esound.spec, 1.50, 1.51 Message-ID: <20090401040321.C83997011D@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/esound/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24652 Modified Files: esound.spec Added Files: esound-nospawn.patch Log Message: Remove /etc/esd.conf esound-nospawn.patch: --- NEW FILE esound-nospawn.patch --- diff -up esound-0.2.41/esd_config.c.nospawn esound-0.2.41/esd_config.c --- esound-0.2.41/esd_config.c.nospawn 2009-03-31 23:57:35.860368388 -0400 +++ esound-0.2.41/esd_config.c 2009-03-31 23:57:51.032658859 -0400 @@ -6,7 +6,7 @@ #include #include -int esd_no_spawn=0; /* If we can't even find the system config file, +int esd_no_spawn=1; /* If we can't even find the system config file, things are screwed up - don't try to make things worse. */ int esd_spawn_wait_ms=100; /* Time to wait trying to connect to an Index: esound.spec =================================================================== RCS file: /cvs/pkgs/rpms/esound/devel/esound.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- esound.spec 16 Mar 2009 03:28:36 -0000 1.50 +++ esound.spec 1 Apr 2009 04:02:51 -0000 1.51 @@ -2,16 +2,18 @@ Summary: Allows several audio streams to play on a single audio device Name: esound Version: 0.2.41 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: LGPLv2+ URL: ftp://ftp.gnome.org/pub/GNOME/sources/esound Group: System Environment/Daemons Source0: http://ftp.gnome.org/pub/gnome/sources/esound/0.2/esound-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch4: esound-0.2.38-drain.patch Patch6: esound-0.2.38-fix-open-macro.patch Patch7: remove-confusing-spew.patch +# default to nospawn, so we can kill the esd.conf file +Patch8: esound-nospawn.patch # temporarily disable doc build due to xml catalog issues #BuildRequires: docbook-utils BuildRequires: audiofile-devel @@ -65,6 +67,7 @@ %patch4 -p1 -b .drain-race %patch6 -p1 -b .open-macro %patch7 -p1 -b .spew +%patch8 -p1 -b .nospawn %build %configure --disable-static @@ -75,6 +78,7 @@ rm -rf $RPM_BUILD_ROOT %makeinstall +rm -f $RPM_BUILD_ROOT%{_sysconfdir}/esd.conf rm -f $RPM_BUILD_ROOT%{_libdir}/*.la # Delete the esound binary rm -f $RPM_BUILD_ROOT%{_bindir}/esd $RPM_BUILD_ROOT%{_mandir}/man1/esd.1* @@ -90,7 +94,6 @@ %doc AUTHORS COPYING.LIB ChangeLog docs/esound.sgml %doc NEWS README TIPS TODO %defattr(-, root, root,-) -%config(noreplace) /etc/* %{_libdir}/*.so.* %files tools @@ -125,6 +128,9 @@ %{_mandir}/man1/esd-config.1.gz %changelog +* Tue Mar 31 2009 Matthias Clasen - 1:0.2.41-2 +- Remove /etc/esd.conf (#491481) + * Sun Mar 15 2009 Matthias Clasen - 1:0.2.41-1 - Update to 0.2.41 From sindrepb at fedoraproject.org Wed Apr 1 04:13:10 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 04:13:10 +0000 (UTC) Subject: rpms/halberd/EL-5 halberd.spec,1.1,1.2 sources,1.2,1.3 Message-ID: <20090401041310.E15877011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/halberd/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27358 Modified Files: halberd.spec sources Log Message: new upstream release Index: halberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/halberd/EL-5/halberd.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- halberd.spec 23 May 2007 11:33:38 -0000 1.1 +++ halberd.spec 1 Apr 2009 04:12:40 -0000 1.2 @@ -2,12 +2,12 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: halberd -Version: 0.2.1 +Version: 0.2.3 Release: 1%{?dist} Summary: Tool to discover HTTP load balancers Group: Applications/Internet -License: GPL +License: GPLv2+ URL: http://halberd.superadditive.com Source0: http://halberd.superadditive.com/dist/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -46,5 +46,20 @@ %{python_sitelib}/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.2.3-1 +- New upstream release + +* Tue Feb 24 2009 Fedora Release Engineering - 0.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.2.2-4 +- Rebuild for Python 2.6 + +* Thu Jul 31 2008 Tom "spot" Callaway - 0.2.2-3 +- fix license tag +* Wed May 30 2007 Sindre Pedersen Bj??rdal - 0.2.2-1 +- New upstream release +* Mon May 28 2007 Sindre Pedersen Bj??rdal - 0.2.1-3 +- Bump release for rebuild * Thu May 03 2007 Sindre Pedersen Bj??rdal - 0.2.1-1 - Initial build Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/halberd/EL-5/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 23 May 2007 11:33:38 -0000 1.2 +++ sources 1 Apr 2009 04:12:40 -0000 1.3 @@ -1 +1 @@ -dc37c78e19772da5bdbd20f99df884b4 halberd-0.2.1.tar.gz +3d90556573d0d347dac53ddad6412071 halberd-0.2.3.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 04:16:42 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 04:16:42 +0000 (UTC) Subject: rpms/halberd/F-10 halberd.spec,1.5,1.6 sources,1.3,1.4 Message-ID: <20090401041642.49D727011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/halberd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27953 Modified Files: halberd.spec sources Log Message: new upstream release Index: halberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/halberd/F-10/halberd.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- halberd.spec 31 Jul 2008 15:31:27 -0000 1.5 +++ halberd.spec 1 Apr 2009 04:16:11 -0000 1.6 @@ -2,8 +2,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: halberd -Version: 0.2.2 -Release: 3%{?dist} +Version: 0.2.3 +Release: 1%{?dist} Summary: Tool to discover HTTP load balancers Group: Applications/Internet @@ -46,6 +46,15 @@ %{python_sitelib}/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.2.3-1 +- New upstream release + +* Tue Feb 24 2009 Fedora Release Engineering - 0.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.2.2-4 +- Rebuild for Python 2.6 + * Thu Jul 31 2008 Tom "spot" Callaway - 0.2.2-3 - fix license tag * Wed May 30 2007 Sindre Pedersen Bj??rdal - 0.2.2-1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/halberd/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 30 May 2007 14:56:10 -0000 1.3 +++ sources 1 Apr 2009 04:16:11 -0000 1.4 @@ -1 +1 @@ -c109f0cd510d73708eb2a254da32e4ae halberd-0.2.2.tar.gz +3d90556573d0d347dac53ddad6412071 halberd-0.2.3.tar.gz From sindrepb at fedoraproject.org Wed Apr 1 04:54:33 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 04:54:33 +0000 (UTC) Subject: rpms/gnome-do/devel gnome-do-0.8.1.3-applicationspath.patch, NONE, 1.1 gnome-do.spec, 1.32, 1.33 Message-ID: <20090401045433.5F84E7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/gnome-do/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3003 Modified Files: gnome-do.spec Added Files: gnome-do-0.8.1.3-applicationspath.patch Log Message: fix indexing bug gnome-do-0.8.1.3-applicationspath.patch: --- NEW FILE gnome-do-0.8.1.3-applicationspath.patch --- diff -up ./Do.Platform.Linux/src/Do.Universe/ApplicationItemSource.cs.orig ./Do.Platform.Linux/src/Do.Universe/ApplicationItemSource.cs --- ./Do.Platform.Linux/src/Do.Universe/ApplicationItemSource.cs.orig 2009-04-01 06:42:55.000000000 +0200 +++ ./Do.Platform.Linux/src/Do.Universe/ApplicationItemSource.cs 2009-04-01 06:43:33.000000000 +0200 @@ -131,7 +131,7 @@ namespace Do.Universe.Linux { yield return (new [] {home, ".local/share", appDirSuffix}.Aggregate (Path.Combine)); } else if (xdgVar == "XDG_DATA_DIRS") { yield return Path.Combine ("/usr/local/share/", appDirSuffix); - yield return Path.Combine ("/usr/share/applications", appDirSuffix); + yield return Path.Combine ("/usr/share/", appDirSuffix); } } else { foreach (string dir in envPath.Split (':')) Index: gnome-do.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-do/devel/gnome-do.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- gnome-do.spec 18 Mar 2009 00:06:28 -0000 1.32 +++ gnome-do.spec 1 Apr 2009 04:54:03 -0000 1.33 @@ -3,7 +3,7 @@ Name: gnome-do Version: 0.8.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Quick launch and search License: GPLv3+ @@ -11,6 +11,8 @@ URL: http://do.davebsd.com/ Source0: http://edge.launchpad.net/do/0.8/%{mainver}/+download/gnome-do-%{version}.tar.gz +Patch0: %{name}-%{version}-applicationspath.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # Various Mono dependencies are not available for ppc64; see bug 241850. @@ -57,6 +59,7 @@ %prep %setup -q +%patch0 -p1 %build %configure @@ -126,6 +129,9 @@ %{_libdir}/pkgconfig/* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 0.8.1.3-3 +- Add patch to fix issue where applications wasn't being indexed + * Tue Mar 17 2009 Sindre Pedersen Bj??rdal - 0.8.1.3-2 - New upstream release From dcantrel at fedoraproject.org Wed Apr 1 05:08:36 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Wed, 1 Apr 2009 05:08:36 +0000 (UTC) Subject: rpms/dhcp/devel dhcp.spec,1.246,1.247 Message-ID: <20090401050836.334207011D@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/dhcp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6294 Modified Files: dhcp.spec Log Message: * Tue Mar 31 2009 David Cantrell - 12:4.1.0-13 - dhclient obsoletes libdhcp4client (#493213) - dhcp-devel obsolets libdhcp4client-devel (#493213) Index: dhcp.spec =================================================================== RCS file: /cvs/pkgs/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.246 retrieving revision 1.247 diff -u -r1.246 -r1.247 --- dhcp.spec 11 Mar 2009 19:12:56 -0000 1.246 +++ dhcp.spec 1 Apr 2009 05:08:05 -0000 1.247 @@ -4,7 +4,7 @@ Summary: Dynamic host configuration protocol software Name: dhcp Version: 4.1.0 -Release: 12%{?dist} +Release: 13%{?dist} # NEVER CHANGE THE EPOCH on this package. The previous maintainer (prior to # dcantrell maintaining the package) made incorrect use of the epoch and # that's why it is at 12 now. It should have never been used, but it was. @@ -71,6 +71,7 @@ Requires: initscripts >= 6.75 Requires(post): coreutils Obsoletes: dhcpcd <= 1.3.22pl1-7 +Obsoletes: libdhcp4client <= 12:4.0.0-31 Provides: dhcpcd = 1.3.22pl1-8 %description -n dhclient @@ -87,6 +88,7 @@ %package devel Summary: Development headers and libraries for interfacing to the DHCP server Group: Development/Libraries +Obsoletes: libdhcp4client-devel <= 12:4.0.0-31 Requires: %{name} = %{epoch}:%{version}-%{release} %description devel @@ -413,6 +415,10 @@ %attr(0644,root,root) %{_mandir}/man3/omapi.3.gz %changelog +* Tue Mar 31 2009 David Cantrell - 12:4.1.0-13 +- dhclient obsoletes libdhcp4client (#493213) +- dhcp-devel obsolets libdhcp4client-devel (#493213) + * Wed Mar 11 2009 David Cantrell - 12:4.1.0-12 - Fix problems with dhclient.d script execution (#488864) From dcantrel at fedoraproject.org Wed Apr 1 05:12:56 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Wed, 1 Apr 2009 05:12:56 +0000 (UTC) Subject: rpms/dhcpv6/devel dhcpv6.spec,1.98,1.99 Message-ID: <20090401051256.408F57011D@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/dhcpv6/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7308 Modified Files: dhcpv6.spec Log Message: * Tue Mar 31 2009 David Cantrell - 1.1.0-3 - dhcpv6-client obsoletes libdhcp6client, libdhcp6client-devel (#493214) Index: dhcpv6.spec =================================================================== RCS file: /cvs/pkgs/rpms/dhcpv6/devel/dhcpv6.spec,v retrieving revision 1.98 retrieving revision 1.99 diff -u -r1.98 -r1.99 --- dhcpv6.spec 24 Feb 2009 11:41:59 -0000 1.98 +++ dhcpv6.spec 1 Apr 2009 05:12:25 -0000 1.99 @@ -4,7 +4,7 @@ Summary: Dynamic host configuration protocol software for IPv6 Name: dhcpv6 Version: 1.1.0 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPLv2+ Group: System Environment/Daemons URL: http://fedorahosted.org/dhcpv6/ @@ -36,6 +36,8 @@ Requires: initscripts >= 7.73 Group: System Environment/Base Obsoletes: dhcpv6_client +Obsoletes: libdhcp6client <= 1.0.22-1 +Obsoletes: libdhcp6client-devel <= 1.0.22-1 %description -n dhcpv6-client Provides the client for the DHCPv6 protocol (RFC 3315) to support dynamic @@ -111,6 +113,9 @@ %attr(750,root,root) %dir %{_localstatedir}/lib/%{name} %changelog +* Tue Mar 31 2009 David Cantrell - 1.1.0-3 +- dhcpv6-client obsoletes libdhcp6client, libdhcp6client-devel (#493214) + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From erikos at fedoraproject.org Wed Apr 1 05:13:51 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Wed, 1 Apr 2009 05:13:51 +0000 (UTC) Subject: rpms/sugar/devel .cvsignore, 1.34, 1.35 sources, 1.36, 1.37 sugar.spec, 1.58, 1.59 Message-ID: <20090401051351.5AFA07011D@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7529 Modified Files: .cvsignore sources sugar.spec Log Message: * Wed Apr 01 2009 Simon Schampijer - 0.84.1-4.20090401git4232758da5 - git snapshot Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/.cvsignore,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- .cvsignore 24 Mar 2009 19:30:02 -0000 1.34 +++ .cvsignore 1 Apr 2009 05:13:20 -0000 1.35 @@ -1 +1 @@ -sugar-0.84.1-gite16cf854aa.tar.bz2 +sugar-0.84.1-git4232758da5.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sources,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- sources 24 Mar 2009 19:30:02 -0000 1.36 +++ sources 1 Apr 2009 05:13:21 -0000 1.37 @@ -1 +1 @@ -a7954a83c070014051a53130632fd944 sugar-0.84.1-gite16cf854aa.tar.bz2 +3115f37c94c6a200dc71a2ed82cb356a sugar-0.84.1-git4232758da5.tar.bz2 Index: sugar.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sugar.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- sugar.spec 24 Mar 2009 19:57:50 -0000 1.58 +++ sugar.spec 1 Apr 2009 05:13:21 -0000 1.59 @@ -1,13 +1,13 @@ %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()") -%define commitid e16cf854aa -%define alphatag 20090324git%{commitid} +%define commitid 4232758da5 +%define alphatag 20090401git%{commitid} Summary: Constructionist learning platform Name: sugar Version: 0.84.1 #Release: 1%{?dist} -Release: 3.%{alphatag}%{?dist} +Release: 4.%{alphatag}%{?dist} URL: http://sugarlabs.org/ # git clone git://dev.laptop.org/sugar # cd sugar @@ -140,6 +140,9 @@ %{_bindir}/sugar-emulator %changelog +* Wed Apr 01 2009 Simon Schampijer - 0.84.1-4.20090401git4232758da5 +- git snapshot + * Tue Mar 24 2009 Simon Schampijer - 0.84.1-3.20090324gite16cf854aa - rebuild without the logout patch From transif at fedoraproject.org Wed Apr 1 05:20:10 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 05:20:10 +0000 (UTC) Subject: comps/po ja.po,1.21,1.22 Message-ID: <20090401052010.F399E7011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9001/po Modified Files: ja.po Log Message: Sending translation for Japanese Index: ja.po =================================================================== RCS file: /cvs/pkgs/comps/po/ja.po,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ja.po 9 Jan 2009 11:52:38 -0000 1.21 +++ ja.po 1 Apr 2009 05:19:40 -0000 1.22 @@ -1,4 +1,4 @@ -# translation of comps.HEAD.ja.po to Japanese +# translation of comps.po to Japanese # coms-po Japanese translation # This file is distributed under the same license as the PACKAGE package. # Copyright (C) Red Hat Inc.2002 @@ -6,13 +6,13 @@ # James Hashida , 2002. # Noriko Mizumoto , 2003, 2006, 2007, 2008. # Hirofumi Saito , 2004, 2005. -# Kiyoto Hashida , 2008. +# Kiyoto Hashida , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD.ja\n" +"Project-Id-Version: comps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-09-25 18:25+1000\n" +"POT-Creation-Date: 2009-03-31 19:25+0000\n" +"PO-Revision-Date: 2009-04-01 15:16+1000\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" @@ -26,192 +26,192 @@ msgstr "??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "???????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "?????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "Ruby ?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "??????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ?????????????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "??????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "???????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "??????????????????????????????" @@ -220,78 +220,78 @@ msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "?????? (????????????) ???????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "Fedora ??????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -301,19 +301,19 @@ "???????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ????????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ????????????????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -322,86 +322,86 @@ "?????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "??????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "??????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -411,7 +411,7 @@ "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." @@ -420,7 +420,7 @@ "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "" @@ -428,67 +428,65 @@ "??????????????????????????????" #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????" "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "" "?????????????????????????????? (X) ??????????????????????????????????????????????????????????????????????????????" "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "Java" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "Java ??????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE ( K ????????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ????????????????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -497,121 +495,121 @@ "????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "??????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ??????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "Office/?????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -619,113 +617,112 @@ msgstr "??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ??????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "Ruby" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "" "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????" "??????" #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -734,77 +731,77 @@ "???????????????????????????????????? Emacs ??? Vi ???????????????????????????" #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "Java ???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "Java ??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????????????????????" @@ -813,7 +810,7 @@ msgstr "Eclipse ???????????????????????????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "" @@ -821,43 +818,38 @@ "??????" #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "" "???????????????????????????????????????????????????????????????????????????????????????????????????????????????" "??????" #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "?????????????????????????????????IMAP ??? SMTP ?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." -msgstr "" -"?????????????????????????????? X Window System ??????????????????????????????????????????????????????" +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." +msgstr "?????????????????????????????? X Window System ??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "" "????????????????????????????????????DHCP???Kerberos???NIS ????????? ????????????????????????????????????" "?????????????????????????????????" #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." @@ -866,17 +858,17 @@ "???????????????????????????????????????" #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." @@ -885,7 +877,7 @@ "????????????????????????" #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -894,21 +886,19 @@ "Postscript??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." -msgstr "" -"?????????????????????????????????????????????????????? Web ???????????????????????????????????????????????????" +msgstr "?????????????????????????????????????????????????????? Web ???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." -msgstr "" -"?????????????????????????????????????????????????????? FTP ???????????????????????????????????????????????????" +msgstr "?????????????????????????????????????????????????????? FTP ???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -918,7 +908,7 @@ "???????????????????????????" #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "" @@ -926,14 +916,14 @@ "??????" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "" "??????????????????????????????????????? Red Hat ????????????????????????????????????????????????????????????" "??????" #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -942,7 +932,7 @@ "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "" @@ -950,7 +940,7 @@ "?????????????????????" #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -960,14 +950,13 @@ "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." -msgstr "" -"??????????????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -977,7 +966,7 @@ "??????????????????????????????????????????????????????????????? X Window System ???????????????????????????" #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -987,22 +976,19 @@ "?????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." -msgstr "" -"????????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgid "This group is a collection of tools for various hardware specific utilities." +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -1012,15 +998,14 @@ "?????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "" "?????????????????????????????????????????????????????????????????? DNS ????????????????????? (BIND) ?????????" "???????????????" #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -1029,332 +1014,366 @@ "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "" "??????????????????????????????????????????MySQL ???????????????????????????????????????????????????????????????" "????????????" #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "" "?????????????????????????????????????????? Postgresql ??????????????????????????????????????????????????????" "?????????????????????" #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "Fedora ???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "?????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "???????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "Web ????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ????????????????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ????????????????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X Window System" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ????????????????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "??????????????????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "Buildsystem ?????????????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "Eclipse ????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "???????????????????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "?????????????????????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "??????????????????????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "??????????????????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "????????????????????????????????????????????????????????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "????????????????????????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "?????????????????????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "???????????????????????????" +msgstr "???????????????????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????????????????????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ????????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ??? OLPC XO ?????????????????????????????????????????????????????????" #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "???????????????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "???????????????????????????????????????????????????????????????????????????" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "Haskell ??????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "??????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "????????????????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "?????????????????????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "??????????????????????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "??????????????????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "??????????????? (?????????) ??????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "Haskell ???????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "???????????????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "??????????????????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "??????????????????????????????" +msgstr "??????????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "?????????????????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "??????????????????????????????" +msgstr "??????????????????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "?????????????????????????????????" +msgstr "??????????????????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????????????????????" +msgstr "??????????????????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "???????????????????????????" +msgstr "????????????????????????????????????" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ????????????????????????" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "??????????????????????????????" +msgstr "?????????????????????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "Sugar ????????????????????????" -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "" +"32 bit Windows ??????????????????????????????????????????????????????????????????????????? " +"?????????????????????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "" +"?????????????????? CAML ??????????????????????????????????????????????????????????????????????????????????????? " +"????????????" + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "" +"??????????????????????????????????????????????????????????????????????????????????????????????????? " +"??????????????????????????????????????????" -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "???????????????????????????" +msgstr "?????????????????????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "??????????????????????????????" +msgstr "?????????????????????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1405,18 +1424,15 @@ msgstr "????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "???????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1424,6 +1440,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "???????????????????????????????????????????????????????????????????????????????????????" + From erikos at fedoraproject.org Wed Apr 1 05:31:05 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Wed, 1 Apr 2009 05:31:05 +0000 (UTC) Subject: rpms/sugar-toolkit/devel .cvsignore, 1.30, 1.31 sources, 1.34, 1.35 sugar-toolkit.spec, 1.44, 1.45 Message-ID: <20090401053105.C678F7011D@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-toolkit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11128 Modified Files: .cvsignore sources sugar-toolkit.spec Log Message: * Wed Apr 01 2009 Simon Schampijer - 0.84.1-2.20090401git0a65259dc5 - git snapshot Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 22 Mar 2009 17:53:37 -0000 1.30 +++ .cvsignore 1 Apr 2009 05:30:33 -0000 1.31 @@ -1 +1 @@ -sugar-toolkit-0.84.1.tar.bz2 +sugar-toolkit-0.84.1-git0a65259dc5.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 22 Mar 2009 17:53:37 -0000 1.34 +++ sources 1 Apr 2009 05:30:35 -0000 1.35 @@ -1 +1 @@ -31a215e195c83ef7d5ce2c8353bfa8b3 sugar-toolkit-0.84.1.tar.bz2 +6850f235fbb1f1e95136fb359a3e9c3a sugar-toolkit-0.84.1-git0a65259dc5.tar.bz2 Index: sugar-toolkit.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sugar-toolkit.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- sugar-toolkit.spec 22 Mar 2009 17:53:37 -0000 1.44 +++ sugar-toolkit.spec 1 Apr 2009 05:30:35 -0000 1.45 @@ -1,19 +1,19 @@ %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()") -%define commitid 29aa6cbe65 -%define alphatag 20090227git%{commitid} +%define commitid 0a65259dc5 +%define alphatag 20090401git%{commitid} Summary: Sugar toolkit Name: sugar-toolkit Version: 0.84.1 -Release: 1%{?dist} -#Release: 2.%{alphatag}%{?dist} +#Release: 1%{?dist} +Release: 2.%{alphatag}%{?dist} URL: http://wiki.laptop.org/go/Sugar # git clone git://dev.laptop.org/sugar # cd sugar # git-checkout %{commitid} -#Source0: %{name}-%{version}-git%{commitid}.tar.bz2 -Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}-git%{commitid}.tar.bz2 +#Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 Source1: macros.sugar License: LGPLv2 Group: System Environment/Libraries @@ -69,6 +69,9 @@ %{_sysconfdir}/rpm/macros.sugar %changelog +* Wed Apr 01 2009 Simon Schampijer - 0.84.1-2.20090401git0a65259dc5 +- git snapshot + * Sun Mar 22 2009 Simon Schampijer - 0.84.1-1 - Fix palettes scaling when using scaling factor 72 #504 - Use Popen.communicate() to avoid hang (Sascha Silbe) #397 From mtasaka at fedoraproject.org Wed Apr 1 05:41:22 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Wed, 1 Apr 2009 05:41:22 +0000 (UTC) Subject: rpms/jd/F-10 .cvsignore, 1.356, 1.357 jd.spec, 1.414, 1.415 sources, 1.357, 1.358 Message-ID: <20090401054122.347927011D@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14249 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/.cvsignore,v retrieving revision 1.356 retrieving revision 1.357 diff -u -r1.356 -r1.357 --- .cvsignore 23 Mar 2009 07:16:03 -0000 1.356 +++ .cvsignore 1 Apr 2009 05:40:51 -0000 1.357 @@ -1 +1 @@ -jd-2.4.0-svn2744_trunk.tgz +jd-2.4.0-svn2758_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/jd.spec,v retrieving revision 1.414 retrieving revision 1.415 diff -u -r1.414 -r1.415 --- jd.spec 23 Mar 2009 07:16:03 -0000 1.414 +++ jd.spec 1 Apr 2009 05:40:51 -0000 1.415 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2744_trunk +%define strtag svn2758_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Mon Mar 23 2009 Mamoru Tasaka +* Wed Apr 1 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/sources,v retrieving revision 1.357 retrieving revision 1.358 diff -u -r1.357 -r1.358 --- sources 23 Mar 2009 07:16:03 -0000 1.357 +++ sources 1 Apr 2009 05:40:51 -0000 1.358 @@ -1 +1 @@ -f81f2dee516cbb7195e65840e79b583f jd-2.4.0-svn2744_trunk.tgz +150ca247b665197ce029f330bc0930ee jd-2.4.0-svn2758_trunk.tgz From erikos at fedoraproject.org Wed Apr 1 06:05:04 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Wed, 1 Apr 2009 06:05:04 +0000 (UTC) Subject: rpms/sugar-browse/devel .cvsignore, 1.5, 1.6 sources, 1.6, 1.7 sugar-browse.spec, 1.14, 1.15 Message-ID: <20090401060505.06B3E7011D@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-browse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18412 Modified Files: .cvsignore sources sugar-browse.spec Log Message: * Wed Apr 01 2009 Simon Schampijer - 106-1 - Fix Autocompletion and File upload #670 - Make sugarlabs.org the default homepage Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 3 Mar 2009 21:32:01 -0000 1.5 +++ .cvsignore 1 Apr 2009 06:04:34 -0000 1.6 @@ -1 +1 @@ -Browse-105.tar.bz2 +Browse-106.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 3 Mar 2009 21:32:01 -0000 1.6 +++ sources 1 Apr 2009 06:04:34 -0000 1.7 @@ -1 +1 @@ -770ba65fb167eca4de853e66ea173644 Browse-105.tar.bz2 +6688707598f660d77664ebfc95d7ccd9 Browse-106.tar.bz2 Index: sugar-browse.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sugar-browse.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sugar-browse.spec 3 Mar 2009 21:32:01 -0000 1.14 +++ sugar-browse.spec 1 Apr 2009 06:04:34 -0000 1.15 @@ -1,5 +1,5 @@ Name: sugar-browse -Version: 105 +Version: 106 Release: 1%{?dist} Summary: Browse activity for Sugar Group: Sugar/Activities @@ -40,6 +40,10 @@ %changelog +* Wed Apr 01 2009 Simon Schampijer - 106-1 +- Fix Autocompletion and File upload #670 +- Make sugarlabs.org the default homepage + * Tue Mar 03 2009 Simon Schampijer - 105-1 - New translations From jnovy at fedoraproject.org Wed Apr 1 06:35:25 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Wed, 1 Apr 2009 06:35:25 +0000 (UTC) Subject: rpms/libgphoto2/devel gphoto2-canontimeout.patch, NONE, 1.1 libgphoto2.spec, 1.18, 1.19 Message-ID: <20090401063525.939607011D@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/libgphoto2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24152 Modified Files: libgphoto2.spec Added Files: gphoto2-canontimeout.patch Log Message: * Wed Apr 01 2009 Jindrich Novy 2.4.4-4 - increase timeouts for Canon cameras (#476355), thanks to Andrzej Nowak and Russell Harrison gphoto2-canontimeout.patch: --- NEW FILE gphoto2-canontimeout.patch --- diff -upr libgphoto2-2.4.3/camlibs/canon/usb.c libgphoto2-2.4.3.rlh/camlibs/canon/usb.c --- libgphoto2-2.4.3/camlibs/canon/usb.c 2008-08-08 16:12:57.000000000 -0400 +++ libgphoto2-2.4.3.rlh/camlibs/canon/usb.c 2009-03-31 12:44:05.000000000 -0400 @@ -72,7 +72,7 @@ /* CANON_FAST_TIMEOUT: how long (in milliseconds) we should wait for * an URB to come back on an interrupt endpoint */ -#define CANON_FAST_TIMEOUT 175 +#define CANON_FAST_TIMEOUT 500 /* WARNING: This destroys reentrancy of the code. Better to put this * in the camera descriptor somewhere. */ diff -upr libgphoto2-2.4.3/camlibs/ptp2/library.c libgphoto2-2.4.3.rlh/camlibs/ptp2/library.c --- libgphoto2-2.4.3/camlibs/ptp2/library.c 2008-10-19 12:41:36.000000000 -0400 +++ libgphoto2-2.4.3.rlh/camlibs/ptp2/library.c 2009-03-31 12:44:49.000000000 -0400 @@ -59,7 +59,7 @@ #define GP_MODULE "PTP2" #define USB_START_TIMEOUT 8000 -#define USB_CANON_START_TIMEOUT 500 /* 0.5 seconds */ +#define USB_CANON_START_TIMEOUT 1500 /* 1.5 seconds */ #define USB_NORMAL_TIMEOUT 20000 #define USB_TIMEOUT_CAPTURE 20000 Index: libgphoto2.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgphoto2/devel/libgphoto2.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- libgphoto2.spec 5 Mar 2009 10:43:12 -0000 1.18 +++ libgphoto2.spec 1 Apr 2009 06:34:55 -0000 1.19 @@ -1,7 +1,7 @@ Summary: Library for accessing digital cameras Name: libgphoto2 Version: 2.4.4 -Release: 3%{?dist} +Release: 4%{?dist} # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2 License: GPLv2+ and GPLv2 Group: Development/Libraries @@ -11,6 +11,7 @@ Patch2: gphoto2-storage.patch Patch3: gphoto2-ixany.patch Patch4: gphoto2-maxentries.patch +Patch5: gphoto2-canontimeout.patch Url: http://www.gphoto.org/ Requires: lockdev BuildRequires: libusb-devel >= 0.1.5 @@ -54,6 +55,7 @@ %patch2 -p1 -b .storage %patch3 -p1 -b .ixany %patch4 -p1 -b .maxentries +%patch5 -p1 -b .canontimeout for i in AUTHORS COPYING libgphoto2_port/AUTHORS libgphoto2_port/COPYING.LIB `find -name 'README.*'`; do mv ${i} ${i}.old @@ -151,6 +153,10 @@ %{_mandir}/man3/* %changelog +* Wed Apr 01 2009 Jindrich Novy 2.4.4-4 +- increase timeouts for Canon cameras (#476355), thanks to + Andrzej Nowak and Russell Harrison + * Thu Mar 05 2009 Caol??n McNamara - 2.4.4-3 - tweak BR to get to build From mtasaka at fedoraproject.org Wed Apr 1 06:57:09 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Wed, 1 Apr 2009 06:57:09 +0000 (UTC) Subject: rpms/jd/F-9 .cvsignore, 1.356, 1.357 jd.spec, 1.405, 1.406 sources, 1.357, 1.358 Message-ID: <20090401065709.E4F8C7011D@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26908 Modified Files: .cvsignore jd.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/.cvsignore,v retrieving revision 1.356 retrieving revision 1.357 diff -u -r1.356 -r1.357 --- .cvsignore 23 Mar 2009 07:16:04 -0000 1.356 +++ .cvsignore 1 Apr 2009 06:56:39 -0000 1.357 @@ -1 +1 @@ -jd-2.4.0-svn2744_trunk.tgz +jd-2.4.0-svn2758_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/jd.spec,v retrieving revision 1.405 retrieving revision 1.406 diff -u -r1.405 -r1.406 --- jd.spec 23 Mar 2009 07:16:05 -0000 1.405 +++ jd.spec 1 Apr 2009 06:56:39 -0000 1.406 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2744_trunk +%define strtag svn2758_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Mon Mar 23 2009 Mamoru Tasaka +* Wed Apr 1 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/sources,v retrieving revision 1.357 retrieving revision 1.358 diff -u -r1.357 -r1.358 --- sources 23 Mar 2009 07:16:05 -0000 1.357 +++ sources 1 Apr 2009 06:56:39 -0000 1.358 @@ -1 +1 @@ -f81f2dee516cbb7195e65840e79b583f jd-2.4.0-svn2744_trunk.tgz +150ca247b665197ce029f330bc0930ee jd-2.4.0-svn2758_trunk.tgz From mmaslano at fedoraproject.org Wed Apr 1 06:59:05 2009 From: mmaslano at fedoraproject.org (=?utf-8?b?TWFyY2VsYSBNYcWhbMOhxYhvdsOh?=) Date: Wed, 1 Apr 2009 06:59:05 +0000 (UTC) Subject: rpms/tcl/devel tcl-8.5.6-http.patch,NONE,1.1 tcl.spec,1.86,1.87 Message-ID: <20090401065905.A8A0D7011D@cvs1.fedora.phx.redhat.com> Author: mmaslano Update of /cvs/pkgs/rpms/tcl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27295 Modified Files: tcl.spec Added Files: tcl-8.5.6-http.patch Log Message: * Wed Apr 1 2009 Marcela Ma??l????ov?? - 1:8.5.6-6 - add missing part of patch tcl-8.5.6-http.patch: --- NEW FILE tcl-8.5.6-http.patch --- diff -up tcl8.5.6/library/http/http.tcl.http tcl8.5.6/library/http/http.tcl --- tcl8.5.6/library/http/http.tcl.http 2008-10-24 01:34:32.000000000 +0200 +++ tcl8.5.6/library/http/http.tcl 2009-04-01 08:01:54.000000000 +0200 @@ -943,9 +943,10 @@ proc http::Event {sock token} { return } if {$state(state) eq "connecting"} { - set state(state) "header" if {[catch {gets $sock state(http)} n]} { return [Finish $token $n] + } elseif {$n >= 0} { + set state(state) "header" } } elseif {$state(state) eq "header"} { if {[catch {gets $sock line} n]} { Index: tcl.spec =================================================================== RCS file: /cvs/pkgs/rpms/tcl/devel/tcl.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- tcl.spec 31 Mar 2009 08:27:51 -0000 1.86 +++ tcl.spec 1 Apr 2009 06:58:35 -0000 1.87 @@ -4,7 +4,7 @@ Summary: Tool Command Language, pronounced tickle Name: tcl Version: %{vers} -Release: 5%{?dist} +Release: 6%{?dist} Epoch: 1 License: TCL Group: Development/Languages @@ -18,7 +18,7 @@ Patch0: tcl-8.5.1-autopath.patch Patch1: tcl-8.5.0-conf.patch Patch2: tcl-8.5.0-hidden.patch -Patch3: tcl-8.5.6-http.pach +Patch3: tcl-8.5.6-http.patch %description The Tcl (Tool Command Language) provides a powerful platform for @@ -126,6 +126,9 @@ %{_libdir}/%{name}8.5/%{name}Config.sh %changelog +* Wed Apr 1 2009 Marcela Ma??l????ov?? - 1:8.5.6-6 +- add missing part of patch + * Tue Mar 31 2009 Marcela Ma??l????ov?? - 1:8.5.6-5 - 492541 newer http prevents connection (reproduced on amsn) From transif at fedoraproject.org Wed Apr 1 07:12:35 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 07:12:35 +0000 (UTC) Subject: comps/po hi.po,1.17,1.18 Message-ID: <20090401071235.429AF7011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29608/po Modified Files: hi.po Log Message: Sending translation for Hindi Index: hi.po =================================================================== RCS file: /cvs/pkgs/comps/po/hi.po,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- hi.po 9 Jan 2009 11:52:37 -0000 1.17 +++ hi.po 1 Apr 2009 07:12:04 -0000 1.18 @@ -1,22 +1,22 @@ -# translation of comps.HEAD.hi.po to Hindi +# translation of comps.HEAD.po to Hindi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # -# Rajesh Ranjan , 2004, 2005, 2006, 2008. +# Rajesh Ranjan , 2004, 2005, 2006, 2008, 2009. # hi , 2007. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD.hi\n" +"Project-Id-Version: comps.HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-10-13 16:20+0530\n" +"POT-Creation-Date: 2009-03-31 02:03+0000\n" +"PO-Revision-Date: 2009-04-01 12:41+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" "\n" "\n" "\n" @@ -36,192 +36,192 @@ msgstr "??????????????? ???????????????????????? ????????????????????? ?????? ?????? ???????????????????????? ???????????? ?????? ????????? ????????? ???????????? ??????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "??????????????? ????????????????????? ?????????????????? ???????????? ?????? ???????????? ???????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????? ?????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ???????????????????????????????????? ???????????? ?????? ????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "?????????????????????????????? ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "?????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ????????? ???????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "?????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "????????????????????? ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "?????? ??????????????????" @@ -230,78 +230,78 @@ msgstr "???????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "??????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????????????????? ?????? ???????????? ???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "????????????????????????????????? ?????? ???????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "???????????????????????? (????????????) ??????????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ???????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "?????????????????? ??????????????? ???????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -311,19 +311,19 @@ "?????? ?????????????????? ?????? ????????? ????????? ???????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -332,86 +332,86 @@ "?????????????????? ???????????? ????????????????????? ??????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "????????? ?????? ?????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "???????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -419,78 +419,74 @@ msgstr "GTK+ ?????? GNOME ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+ ?????? XFCE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ?????? KDE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." -msgstr "" -"?????????????????? ?????? ?????????????????? ???????????? ?????? ?????????????????? ??????????????? ????????? ??????????????? ??????????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." +msgstr "?????????????????? ?????? ?????????????????? ???????????? ?????? ?????????????????? ??????????????? ????????? ??????????????? ??????????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." -msgstr "" -"???????????? ??????????????? (X) ???????????????????????? ????????????????????? ?????? ?????????????????? ???????????? ?????? ????????? ?????? ??????????????? ???????????? ?????? ??????????????????????????? ????????????." +msgid "Install this group of packages to use the base graphical (X) user interface." +msgstr "???????????? ??????????????? (X) ???????????????????????? ????????????????????? ?????? ?????????????????? ???????????? ?????? ????????? ?????? ??????????????? ???????????? ?????? ??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ???????????????????????? ?????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -499,121 +495,121 @@ "?????????????????? ???????????? ????????????????????? ??????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "?????????????????? ??????????????? ???????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "?????????????????? ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "?????????????????? ??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ?????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "????????????????????????/???????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -621,111 +617,110 @@ msgstr "??????????????? ?????? ??????????????????????????? ?????? ??????????????? ?????? ????????????????????? ?????? ???????????? ????????????????????????????????????????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ??????????????? ????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "??????????????? ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "???????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "?????????????????? ??????????????? ????????????????????? ?????? ?????? ???????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "???????????? ???????????? ????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "??????????????? ??????????????? ?????? ???????????? ?????????????????? ?????? ???????????? ???????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -734,77 +729,77 @@ "?????????????????? ???????????? ?????????. ??????????????? ?????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ?????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "????????????????????? ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "????????????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "???????????? ???????????????????????????????????? ???????????? ????????? ??????????????????????????? ??????????????? ?????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ???????????????????????????????????? ???????????? ????????? ???????????? ??????????????????????????? ?????? ??????????????? ?????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "????????????????????????-?????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????? ??????????????????" @@ -813,69 +808,64 @@ msgstr "??????????????? ?????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "??????????????????????????? ????????? ???????????????????????? ?????????????????????, PDF ???????????????, ?????? ?????? ?????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." -msgstr "" -"?????? ???????????? ????????? ?????????????????? ??????????????? ?????? ??????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ?????? ????????? ?????????????????? ??????." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." +msgstr "?????? ???????????? ????????? ?????????????????? ??????????????? ?????? ??????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ?????? ????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "?????? ??????????????? ???????????? IMAP ?????? SMTP ????????? ??????????????? ?????? ????????????????????? ???????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "?????? ????????????????????? ?????? ?????? X ?????????????????? ?????????????????? ?????? ????????? ????????????????????????????????? ?????? ??????????????? ?????? ???????????? ?????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "?????? ??????????????? ????????? ??????????????????????????? ?????? ????????? ????????????????????? ?????? ??????????????? ????????? ?????????????????? ?????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "?????? ??????????????? ????????? DHCP, ?????????????????? ?????? NIS ???????????? ???????????????-?????????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." msgstr "?????? ????????????????????? ????????? rsh ?????? telnet ???????????? ????????????????????? ??????????????? ??????????????????????????? ?????? ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "?????? ??????????????? ??????????????????????????????????????? ????????????????????? ?????????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "?????? ??????????????? ??????????????? ???????????????????????? ????????? ???????????????????????? ?????????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "?????? ??????????????? ????????? ??? ??????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????? ???????????? ?????????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -884,39 +874,38 @@ "???????????????????????? ????????? ??????????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "?????? ????????????????????? ?????? ?????????????????? ?????? ?????? ????????? ??????????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "?????? ????????????????????? ?????? ?????????????????? ?????? ?????? FTP ??????????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " "python, and debuggers." -msgstr "" -"?????? ????????????????????? ????????? automake, gcc, perl, python, ?????? debuggers ???????????? ???????????????????????? ??????????????? ??????????????? ?????????." +msgstr "?????? ????????????????????? ????????? automake, gcc, perl, python, ?????? debuggers ???????????? ???????????????????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????? ?????????????????? ??????????????? ?????? ????????? ?????????????????? ?????? ??????????????????????????? ???????????? ?????? ?????????????????? ???????????? ??????" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "?????? ???????????? ????????? Red Hat ?????? ????????? ??????????????? ??????????????? ??????????????? ????????????????????? ??????????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -925,13 +914,13 @@ "??????????????????, ?????????????????? ?????? ?????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "?????? ???????????? ????????? ??????????????? ????????????, ????????? ?????? ????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -939,13 +928,13 @@ msgstr "?????? ???????????? ????????? ???????????? ?????? ??????????????????????????? ??????????????????, ??????????????? ?????? ???????????? ??????????????? ?????? ????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "?????? ???????????? ????????? ?????????????????? ?????? ?????????????????????????????? ?????? ???????????????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -955,7 +944,7 @@ "?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -965,21 +954,19 @@ "????????? ?????? ?????????????????? ??????????????????????????? ?????? ????????????????????? ?????? ????????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "??????????????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "?????? ???????????? ??????????????? ??????????????????????????? ????????????????????? ???????????????????????? ?????? ???????????? ?????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -989,342 +976,368 @@ "?????? ??????????????? ????????????????????? ?????????????????? ???????????? ?????? ????????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "?????? ??????????????? ???????????? ?????? ?????? ?????????????????? ?????? DNS ????????? ??????????????? (BIND) ?????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." -msgstr "" -"?????? ??????????????? ???????????? ?????? ?????? Linux ?????? MS Windows(tm) ???????????????????????? ?????? ????????? ???????????? ?????????????????????????????? ?????? ???????????? ?????????." +msgstr "?????? ??????????????? ???????????? ?????? ?????? Linux ?????? MS Windows(tm) ???????????????????????? ?????? ????????? ???????????? ?????????????????????????????? ?????? ???????????? ?????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "?????? ??????????????? ???????????? MySQL ??????????????? ?????? ????????? ?????????????????? ????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "?????? ??????????????? ???????????? ????????? Postgresql ?????? ????????? ??????????????? ?????? ????????? ??????????????? ??????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "?????????????????? ??????????????? ?????? ?????????????????? ??????????????? ???????????? ?????? ????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "?????????????????? ?????? ?????? ???????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "???????????? ??????????????? ????????? ?????????????????? ?????? ???????????? ???????????? ?????? ??????????????? ???????????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ???????????? ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ??????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "????????????????????????????????? ???????????????????????? ????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "?????????????????? ???????????????" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "??????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????????????????? ?????? ????????? ??????????????? ???????????? ?????? ????????? ??????????????? ???????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "???????????????????????? ?????? ?????????????????? ?????????????????? ??????????????? ?????????????????????" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "?????????????????? ???????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "??????????????? ?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "??????????????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "?????????????????? bitmap ?????? ???????????? ??????????????? ???????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "????????????????????? ??????????????????" +msgstr "????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????????????????? ???????????? ??????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "???????????? ???????????????????????? ?????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ?????? ???????????????????????? ????????????????????? ?????? ?????? OLPC XO ?????? ????????? ?????????????????? ???????????? ????????? ??????." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "??????????????????????????? ?????? ???????????? ????????? ??????????????? ?????? ????????? ?????????????????????????????? ????????????????????????????????????" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "?????????????????? ???????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "??????????????? ????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "??????????????????????????????????????? ????????? ?????? ??????????????? ?????? ????????? ??????????????? ???????????? ???????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????????????? (???????????????) ??????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "????????????????????? ???????????????????????????????????? ???????????? ????????? ??????????????????????????? ??????????????? ?????? ???????????? ??????????????????" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "???????????? ??????????????????" +msgstr "?????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "??????????????????????????? ???????????????????????? ?????? ????????? ????????????????????? ??? ???????????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "???????????????????????????????????? ??????????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "?????????????????? ????????????????????? ??? ??????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "???????????????????????? ??????????????????" +msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "?????????????????? ??????????????????" +msgstr "????????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "????????? ??????????????????" +msgstr "????????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ??????????????? ?????????????????????" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "????????????????????? ??????????????????" +msgstr "??????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????? ????????? ??? ????????????????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "???????????? ???????????????????????? ?????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "32 ????????? ?????????????????? ?????????????????? ????????? ??????????????? ??????????????????????????? ??????????????????????????? ?????? ????????? ??????????????????, ?????????????????? ??????????????????, ?????? ???????????????????????? ?????? ?????????????????????, ????????? ????????? ?????????????????? ?????? ????????????." -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "?????????????????????????????? CAML ???????????????????????????????????? ???????????? ??? ??????????????????????????? ?????? ?????????????????? ?????? ?????????????????????????????? ??????????????? ?????? ????????? ??????????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "??????????????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "?????? ???????????? ????????????????????? ?????? ?????????????????? ?????? ?????? ?????? ?????????????????? ?????? ?????????????????????, ????????????????????????, ????????????-???????????? ?????? ?????????????????? ????????? ???????????????????????? ???????????? ??????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????? ????????????????????? ??????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1375,18 +1388,15 @@ msgstr "?????? ???????????? ????????????????????? ???????????????????????? ?????? ???????????? ??????????????? ??????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1394,6 +1404,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." + From airlied at fedoraproject.org Wed Apr 1 07:18:43 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Wed, 1 Apr 2009 07:18:43 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-modeset.patch, 1.39, 1.40 xorg-x11-drv-ati.spec, 1.161, 1.162 Message-ID: <20090401071843.168147011D@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30235 Modified Files: radeon-modeset.patch xorg-x11-drv-ati.spec Log Message: * Wed Apr 01 2009 Dave Airlie 6.12.0-3 - radeon-modeset: fix FUS on DRI22 radeon-modeset.patch: Index: radeon-modeset.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-modeset.patch,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- radeon-modeset.patch 14 Mar 2009 08:42:44 -0000 1.39 +++ radeon-modeset.patch 1 Apr 2009 07:18:42 -0000 1.40 @@ -1,5 +1,5 @@ diff --git a/configure.ac b/configure.ac -index 3475f6a..727e2a0 100644 +index b094a50..29a19e3 100644 --- a/configure.ac +++ b/configure.ac @@ -114,8 +114,19 @@ if test "$DRI" = yes; then @@ -2403,7 +2403,7 @@ +int radeon_bo_gem_name_buffer(dri_bo *bo, uint32_t *name); +#endif diff --git a/src/radeon_commonfuncs.c b/src/radeon_commonfuncs.c -index a9bc7d2..6c22339 100644 +index eabd87d..8712a74 100644 --- a/src/radeon_commonfuncs.c +++ b/src/radeon_commonfuncs.c @@ -62,12 +62,15 @@ static void FUNC_NAME(RADEONInit3DEngine)(ScrnInfoPtr pScrn) @@ -2534,10 +2534,10 @@ FLUSH_RING(); diff --git a/src/radeon_cursor.c b/src/radeon_cursor.c -index 0fcdcf0..49601cf 100644 +index 0fcdcf0..cbc188b 100644 --- a/src/radeon_cursor.c +++ b/src/radeon_cursor.c -@@ -96,12 +96,19 @@ avivo_setup_cursor(xf86CrtcPtr crtc, Bool enable) +@@ -96,12 +96,16 @@ avivo_setup_cursor(xf86CrtcPtr crtc, Bool enable) RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private; RADEONInfoPtr info = RADEONPTR(crtc->scrn); unsigned char *RADEONMMIO = info->MMIO; @@ -2548,10 +2548,7 @@ if (enable) { + -+ if (info->drm_mm) -+ location = info->fbLocation + radeon_crtc->cursor->offset; -+ else -+ location = info->fbLocation + radeon_crtc->cursor_offset + pScrn->fbOffset; ++ location = info->fbLocation + radeon_crtc->cursor_offset + pScrn->fbOffset; + OUTREG(AVIVO_D1CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset, - info->fbLocation + radeon_crtc->cursor_offset + pScrn->fbOffset); @@ -2559,7 +2556,7 @@ OUTREG(AVIVO_D1CUR_SIZE + radeon_crtc->crtc_offset, ((CURSOR_WIDTH - 1) << 16) | (CURSOR_HEIGHT - 1)); OUTREG(AVIVO_D1CUR_CONTROL + radeon_crtc->crtc_offset, -@@ -203,6 +210,7 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) +@@ -203,6 +207,7 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) int xorigin = 0, yorigin = 0; int stride = 256; DisplayModePtr mode = &crtc->mode; @@ -2567,35 +2564,29 @@ if (x < 0) xorigin = -x+1; if (y < 0) yorigin = -y+1; -@@ -233,8 +241,12 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) +@@ -233,8 +238,9 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) | (yorigin ? 0 : y))); RADEONCTRACE(("cursor_offset: 0x%x, yorigin: %d, stride: %d, temp %08X\n", radeon_crtc->cursor_offset + pScrn->fbOffset, yorigin, stride, temp)); -+ if (info->drm_mm) -+ offset = radeon_crtc->cursor->offset; -+ else -+ offset = radeon_crtc->cursor_offset + pScrn->fbOffset; ++ offset = radeon_crtc->cursor_offset + pScrn->fbOffset; OUTREG(RADEON_CUR_OFFSET, - radeon_crtc->cursor_offset + pScrn->fbOffset + yorigin * stride); + offset + yorigin * stride); } else if (crtc_id == 1) { OUTREG(RADEON_CUR2_HORZ_VERT_OFF, (RADEON_CUR2_LOCK | (xorigin << 16) -@@ -244,8 +256,12 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) +@@ -244,8 +250,9 @@ radeon_crtc_set_cursor_position (xf86CrtcPtr crtc, int x, int y) | (yorigin ? 0 : y))); RADEONCTRACE(("cursor_offset2: 0x%x, yorigin: %d, stride: %d, temp %08X\n", radeon_crtc->cursor_offset + pScrn->fbOffset, yorigin, stride, temp)); -+ if (info->drm_mm) -+ offset = radeon_crtc->cursor->offset; -+ else -+ offset = radeon_crtc->cursor_offset + pScrn->fbOffset; ++ offset = radeon_crtc->cursor_offset + pScrn->fbOffset; OUTREG(RADEON_CUR2_OFFSET, - radeon_crtc->cursor_offset + pScrn->fbOffset + yorigin * stride); + offset + yorigin * stride); } } } -@@ -299,10 +315,15 @@ radeon_crtc_load_cursor_argb (xf86CrtcPtr crtc, CARD32 *image) +@@ -299,10 +306,12 @@ radeon_crtc_load_cursor_argb (xf86CrtcPtr crtc, CARD32 *image) RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private; RADEONInfoPtr info = RADEONPTR(pScrn); CURSOR_SWAPPING_DECL_MMIO @@ -2604,23 +2595,11 @@ RADEONCTRACE(("RADEONLoadCursorARGB\n")); -+ if (info->drm_mm) -+ d = (uint32_t *)radeon_crtc->cursor->map; -+ else -+ d = (uint32_t *)(pointer)(info->FB + radeon_crtc->cursor_offset); ++ d = (uint32_t *)(pointer)(info->FB + radeon_crtc->cursor_offset); + info->cursor_argb = TRUE; CURSOR_SWAPPING_START(); -@@ -333,7 +354,7 @@ Bool RADEONCursorInit(ScreenPtr pScreen) - height = ((size_bytes * xf86_config->num_crtc) + width_bytes - 1) / width_bytes; - int align = IS_AVIVO_VARIANT ? 4096 : 256; - -- if (!info->useEXA) { -+ if (!info->useEXA && !info->drm_mm) { - for (c = 0; c < xf86_config->num_crtc; c++) { - xf86CrtcPtr crtc = xf86_config->crtc[c]; - RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private; diff --git a/src/radeon_dri.c b/src/radeon_dri.c index 9c9fc7f..aa6352e 100644 --- a/src/radeon_dri.c @@ -4079,7 +4058,7 @@ + +#endif diff --git a/src/radeon_driver.c b/src/radeon_driver.c -index d1b2f54..052ed1f 100644 +index c0f5e7b..aa60074 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -67,7 +67,7 @@ @@ -4091,7 +4070,7 @@ /* Driver data structures */ #include "radeon.h" #include "radeon_reg.h" -@@ -229,7 +229,10 @@ radeonShadowWindow(ScreenPtr screen, CARD32 row, CARD32 offset, int mode, +@@ -226,7 +226,10 @@ radeonShadowWindow(ScreenPtr screen, CARD32 row, CARD32 offset, int mode, stride = (pScrn->displayWidth * pScrn->bitsPerPixel) / 8; *size = stride; @@ -4103,7 +4082,7 @@ } static Bool RADEONCreateScreenResources (ScreenPtr pScreen) -@@ -250,6 +253,13 @@ RADEONCreateScreenResources (ScreenPtr pScreen) +@@ -247,6 +250,13 @@ RADEONCreateScreenResources (ScreenPtr pScreen) radeonShadowWindow, 0, NULL)) return FALSE; } @@ -4117,7 +4096,7 @@ return TRUE; } -@@ -1661,6 +1671,7 @@ static Bool RADEONPreInitVRAM(ScrnInfoPtr pScrn) +@@ -1658,6 +1668,7 @@ static Bool RADEONPreInitVRAM(ScrnInfoPtr pScrn) } pScrn->videoRam &= ~1023; @@ -4125,13 +4104,13 @@ info->FbMapSize = pScrn->videoRam * 1024; /* if the card is PCI Express reserve the last 32k for the gart table */ -@@ -1791,58 +1802,64 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn) +@@ -1787,59 +1798,61 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn) + "R500 support is under development. Please report any issues to xorg-driver-ati at lists.x.org\n"); } - from = X_PROBED; +- from = X_PROBED; - info->LinearAddr = PCI_REGION_BASE(info->PciInfo, 0, REGION_MEM) & ~0x1ffffffULL; -+ info->LinearAddr = PCI_REGION_BASE(info->PciInfo, 0, REGION_MEM) & ~0x1ffffffUL; - pScrn->memPhysBase = info->LinearAddr; +- pScrn->memPhysBase = info->LinearAddr; - if (dev->MemBase) { - xf86DrvMsg(pScrn->scrnIndex, X_INFO, - "Linear address override, using 0x%016lx instead of 0x%016llx\n", @@ -4146,23 +4125,9 @@ - } - xf86DrvMsg(pScrn->scrnIndex, from, - "Linear framebuffer at 0x%016llx\n", info->LinearAddr); - --#ifndef XSERVER_LIBPCIACCESS -- /* BIOS */ -- from = X_PROBED; -- info->BIOSAddr = info->PciInfo->biosBase & 0xfffe0000; -- if (dev->BiosBase) { -- xf86DrvMsg(pScrn->scrnIndex, X_INFO, -- "BIOS address override, using 0x%08lx instead of 0x%08lx\n", -- (unsigned long)dev->BiosBase, -- (unsigned long)info->BIOSAddr); -- info->BIOSAddr = dev->BiosBase; -- from = X_CONFIG; -- } -- if (info->BIOSAddr) { + if (!info->drm_mode_setting) { + from = X_PROBED; -+ info->LinearAddr = PCI_REGION_BASE(info->PciInfo, 0, REGION_MEM) & ~0x1ffffffUL; ++ info->LinearAddr = PCI_REGION_BASE(info->PciInfo, 0, REGION_MEM) & ~0x1ffffffULL; + pScrn->memPhysBase = info->LinearAddr; + if (dev->MemBase) { + xf86DrvMsg(pScrn->scrnIndex, X_INFO, @@ -4176,12 +4141,25 @@ + "No valid linear framebuffer address\n"); + return FALSE; + } - xf86DrvMsg(pScrn->scrnIndex, from, ++ xf86DrvMsg(pScrn->scrnIndex, from, ++ "Linear framebuffer at 0x%016llx\n", info->LinearAddr); + + #ifndef XSERVER_LIBPCIACCESS +- /* BIOS */ +- from = X_PROBED; +- info->BIOSAddr = info->PciInfo->biosBase & 0xfffe0000; +- if (dev->BiosBase) { +- xf86DrvMsg(pScrn->scrnIndex, X_INFO, +- "BIOS address override, using 0x%08lx instead of 0x%08lx\n", +- (unsigned long)dev->BiosBase, +- (unsigned long)info->BIOSAddr); +- info->BIOSAddr = dev->BiosBase; +- from = X_CONFIG; +- } +- if (info->BIOSAddr) { +- xf86DrvMsg(pScrn->scrnIndex, from, - "BIOS at 0x%08lx\n", (unsigned long)info->BIOSAddr); - } -+ "Linear framebuffer at 0x%016llx\n", info->LinearAddr); -+ -+#ifndef XSERVER_LIBPCIACCESS + /* BIOS */ + from = X_PROBED; + info->BIOSAddr = info->PciInfo->biosBase & 0xfffe0000; @@ -4233,7 +4211,7 @@ #ifdef XF86DRI /* AGP/PCI */ -@@ -2017,6 +2034,15 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2014,6 +2027,15 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) } info->accel_state->fifo_slots = 0; @@ -4249,7 +4227,7 @@ if ((info->ChipFamily == CHIP_FAMILY_RS100) || (info->ChipFamily == CHIP_FAMILY_RS200) || (info->ChipFamily == CHIP_FAMILY_RS300) || -@@ -2041,6 +2067,9 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2038,6 +2060,9 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) if (!xf86ReturnOptValBool(info->Options, OPTION_NOACCEL, FALSE)) { int errmaj = 0, errmin = 0; @@ -4259,7 +4237,7 @@ from = X_DEFAULT; #if defined(USE_EXA) #if defined(USE_XAA) -@@ -2051,6 +2080,7 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2048,6 +2073,7 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) info->useEXA = TRUE; } else if (xf86NameCmp(optstr, "XAA") == 0) { from = X_CONFIG; @@ -4267,7 +4245,7 @@ } } #else /* USE_XAA */ -@@ -2155,15 +2185,9 @@ static Bool RADEONPreInitInt10(ScrnInfoPtr pScrn, xf86Int10InfoPtr *ppInt10) +@@ -2151,15 +2177,9 @@ static Bool RADEONPreInitInt10(ScrnInfoPtr pScrn, xf86Int10InfoPtr *ppInt10) return TRUE; } @@ -4284,7 +4262,7 @@ if (!(info->dri = xcalloc(1, sizeof(struct radeon_dri)))) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"Unable to allocate dri rec!\n"); -@@ -2174,6 +2198,22 @@ static Bool RADEONPreInitDRI(ScrnInfoPtr pScrn) +@@ -2170,6 +2190,22 @@ static Bool RADEONPreInitDRI(ScrnInfoPtr pScrn) xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"Unable to allocate cp rec!\n"); return FALSE; } @@ -4307,7 +4285,7 @@ info->cp->CPInUse = FALSE; info->cp->CPStarted = FALSE; info->cp->CPusecTimeout = RADEON_DEFAULT_CP_TIMEOUT; -@@ -2731,6 +2771,37 @@ static const xf86CrtcConfigFuncsRec RADEONCRTCResizeFuncs = { +@@ -2727,6 +2763,37 @@ static const xf86CrtcConfigFuncsRec RADEONCRTCResizeFuncs = { RADEONCRTCResize }; @@ -4345,7 +4323,7 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) { xf86CrtcConfigPtr xf86_config; -@@ -2751,6 +2822,8 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2747,6 +2814,8 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) info = RADEONPTR(pScrn); info->MMIO = NULL; @@ -4354,7 +4332,7 @@ info->IsSecondary = FALSE; info->IsPrimary = FALSE; -@@ -2785,62 +2858,63 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2781,62 +2850,63 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) } info->PciInfo = xf86GetPciInfoForEntity(info->pEnt->index); @@ -4465,7 +4443,7 @@ if (xf86RegisterResources(info->pEnt->index, 0, ResExclusive)) goto fail; -@@ -2850,10 +2924,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2846,10 +2916,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) pScrn->racMemFlags = RAC_FB | RAC_COLORMAP | RAC_VIEWPORT | RAC_CURSOR; pScrn->monitor = pScrn->confScreen->monitor; @@ -4482,7 +4460,7 @@ if (!RADEONPreInitVisual(pScrn)) goto fail; -@@ -2867,167 +2943,227 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2863,164 +2935,224 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) memcpy(info->Options, RADEONOptions, sizeof(RADEONOptions)); xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, info->Options); @@ -4583,11 +4561,6 @@ + + RADEONPostInt10Check(pScrn, int10_save); -- /* Save BIOS scratch registers */ -- RADEONSaveBIOSRegisters(pScrn, info->SavedReg); -+ /* Save BIOS scratch registers */ -+ RADEONSaveBIOSRegisters(pScrn, info->SavedReg); - + if (!RADEONPreInitBIOS(pScrn, pInt10)) + goto fail; #ifdef XF86DRI @@ -4777,9 +4750,7 @@ + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Kernel modesetting setup failed\n"); + goto fail; + } - -- for (i = 0; i < xf86_config->num_output; i++) { -- xf86OutputPtr output = xf86_config->output[i]; ++ + info->dri->drmFD = info->drmmode.fd; + info->dri2.drm_fd = info->drmmode.fd; + info->dri2.enabled = FALSE; @@ -4800,7 +4771,9 @@ + { + struct drm_radeon_getparam gp; + int value; -+ + +- for (i = 0; i < xf86_config->num_output; i++) { +- xf86OutputPtr output = xf86_config->output[i]; + memset(&gp, 0, sizeof(gp)); + gp.param = RADEON_PARAM_FB_LOCATION; + gp.value = &value; @@ -4839,7 +4812,7 @@ /* Get ScreenInit function */ if (!xf86LoadSubModule(pScrn, "fb")) return FALSE; -@@ -3042,10 +3178,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -3035,10 +3167,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) if (!RADEONPreInitXv(pScrn)) goto fail; } @@ -4856,7 +4829,7 @@ } if (pScrn->modes == NULL) { -@@ -3198,6 +3336,9 @@ static void RADEONBlockHandler(int i, pointer blockData, +@@ -3191,6 +3325,9 @@ static void RADEONBlockHandler(int i, pointer blockData, #ifdef USE_EXA info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN; @@ -4866,7 +4839,7 @@ #endif } -@@ -3286,7 +3427,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3279,7 +3416,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, int subPixelOrder = SubPixelUnknown; char* s; #endif @@ -4875,7 +4848,7 @@ info->accelOn = FALSE; #ifdef USE_XAA -@@ -3306,58 +3447,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3299,58 +3436,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, "RADEONScreenInit %lx %ld\n", pScrn->memPhysBase, pScrn->fbOffset); #endif @@ -4976,7 +4949,7 @@ /* Visual setup */ miClearVisualTypes(); if (!miSetVisualTypes(pScrn->depth, -@@ -3391,19 +3535,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3384,19 +3524,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, hasDRI = info->directRenderingEnabled; #endif /* XF86DRI */ @@ -5010,7 +4983,7 @@ } } -@@ -3440,7 +3586,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3433,7 +3575,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #ifdef XF86DRI if (hasDRI) { info->accelDFS = xf86ReturnOptValBool(info->Options, OPTION_ACCEL_DFS, @@ -5022,7 +4995,7 @@ /* Reserve approx. half of offscreen memory for local textures by * default, can be overridden with Option "FBTexPercent". -@@ -3466,7 +3615,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3459,7 +3604,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #if defined(XF86DRI) && defined(USE_XAA) @@ -5031,7 +5004,7 @@ info->dri->textureSize = -1; if (xf86GetOptValInteger(info->Options, OPTION_FBTEX_PERCENT, &(info->dri->textureSize))) { -@@ -3484,7 +3633,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3477,7 +3622,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #ifdef USE_XAA @@ -5040,7 +5013,7 @@ return FALSE; #endif -@@ -3505,7 +3654,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3498,7 +3643,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes); int maxy = info->FbMapSize / width_bytes; @@ -5049,7 +5022,7 @@ xf86DrvMsg(scrnIndex, X_ERROR, "Static buffer allocation failed. Disabling DRI.\n"); xf86DrvMsg(scrnIndex, X_ERROR, -@@ -3515,19 +3664,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3508,19 +3653,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes * 3 + 1023) / 1024); info->directRenderingEnabled = FALSE; } else { @@ -5108,7 +5081,7 @@ #endif xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Initializing fb layer\n"); -@@ -3551,7 +3735,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3544,7 +3724,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->r600_shadow_fb == FALSE) { /* Init fb layer */ @@ -5117,7 +5090,7 @@ pScrn->virtualX, pScrn->virtualY, pScrn->xDpi, pScrn->yDpi, pScrn->displayWidth, pScrn->bitsPerPixel)) -@@ -3593,8 +3777,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3586,8 +3766,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* restore the memory map here otherwise we may get a hang when * initializing the drm below */ @@ -5130,7 +5103,7 @@ /* Backing store setup */ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -3604,7 +3790,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3597,7 +3779,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* DRI finalisation */ #ifdef XF86DRI @@ -5139,7 +5112,7 @@ info->dri->pKernelDRMVersion->version_minor >= 19) { if (RADEONDRISetParam(pScrn, RADEON_SETPARAM_PCIGART_LOCATION, info->dri->pciGartOffset) < 0) -@@ -3620,14 +3806,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3613,14 +3795,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->directRenderingEnabled) { xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "DRI Finishing init !\n"); @@ -5165,7 +5138,7 @@ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Direct rendering enabled\n"); -@@ -3723,10 +3919,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3716,10 +3908,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, return FALSE; } } @@ -5183,7 +5156,7 @@ /* Provide SaveScreen & wrap BlockHandler and CloseScreen */ /* Wrap CloseScreen */ -@@ -5303,7 +5505,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5296,7 +5494,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #ifdef XF86DRI Bool CPStarted = info->cp->CPStarted; @@ -5192,7 +5165,7 @@ DRILock(pScrn->pScreen, 0); RADEONCP_STOP(pScrn, info); } -@@ -5326,8 +5528,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5319,8 +5517,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #endif } @@ -5205,7 +5178,7 @@ ret = xf86SetSingleMode (pScrn, mode, RR_Rotate_0); -@@ -5339,16 +5543,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5332,16 +5532,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) /* xf86SetRootClip would do, but can't access that here */ } @@ -5233,7 +5206,7 @@ } #endif -@@ -5546,6 +5753,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) +@@ -5539,6 +5742,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) xf86OutputPtr output = config->output[config->compat_output]; xf86CrtcPtr crtc = output->crtc; @@ -5245,7 +5218,7 @@ /* not handled */ if (IS_AVIVO_VARIANT) return; -@@ -5585,76 +5797,103 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5578,76 +5786,101 @@ Bool RADEONEnterVT(int scrnIndex, int flags) xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONEnterVT\n"); @@ -5312,13 +5285,12 @@ - if (xf86ReturnOptValBool(info->Options, OPTION_DYNAMIC_CLOCKS, FALSE)) { - atombios_static_pwrmgt_setup(pScrn, 1); - atombios_dyn_clk_setup(pScrn, 1); +- } + } else { + int ret; -+ if (info->drm_mode_setting) { -+ ret = ioctl(info->dri->drmFD, DRM_IOCTL_SET_MASTER, NULL); -+ if (ret == -EINVAL) -+ ErrorF("Unable to retrieve master\n"); - } ++ ret = ioctl(info->dri->drmFD, DRM_IOCTL_SET_MASTER, NULL); ++ if (ret == -EINVAL) ++ ErrorF("Unable to retrieve master\n"); } - if (IS_R300_VARIANT || IS_RV100_VARIANT) @@ -5398,7 +5370,7 @@ } #endif /* this will get XVideo going again, but only if XVideo was initialised -@@ -5669,7 +5908,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5662,7 +5895,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) info->accel_state->XInited3D = FALSE; #ifdef XF86DRI @@ -5407,10 +5379,11 @@ if (info->ChipFamily >= CHIP_FAMILY_R600) R600LoadShaders(pScrn); RADEONCP_START(pScrn, info); -@@ -5694,26 +5933,28 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5686,27 +5919,29 @@ void RADEONLeaveVT(int scrnIndex, int flags) + xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONLeaveVT\n"); #ifdef XF86DRI - if (RADEONPTR(pScrn)->directRenderingInited) { +- if (RADEONPTR(pScrn)->directRenderingInited) { - - RADEONDRISetVBlankInterrupt (pScrn, FALSE); - DRILock(pScrn->pScreen, 0); @@ -5419,6 +5392,7 @@ - if (info->cardType == CARD_PCIE && - info->dri->pKernelDRMVersion->version_minor >= 19 && - info->FbSecureSize) { ++ if (info->directRenderingInited || info->dri2.enabled) { + if (!info->drm_mode_setting) { + RADEONDRISetVBlankInterrupt (pScrn, FALSE); + DRILock(pScrn->pScreen, 0); @@ -5451,7 +5425,7 @@ /* Make sure 3D clients will re-upload textures to video RAM */ if (info->dri->textureSize) { -@@ -5729,6 +5970,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5722,6 +5957,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) i = list[i].next; } while (i != 0); } @@ -5463,7 +5437,7 @@ } #endif -@@ -5755,10 +6001,18 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5748,10 +5988,18 @@ void RADEONLeaveVT(int scrnIndex, int flags) xf86_hide_cursors (pScrn); @@ -5485,7 +5459,7 @@ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Ok, leaving now...\n"); -@@ -5812,7 +6066,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5805,7 +6053,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) #endif /* USE_XAA */ if (pScrn->vtSema) { @@ -5495,7 +5469,7 @@ } xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -5847,6 +6102,12 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5840,6 +6089,12 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) info->DGAModes = NULL; xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Unmapping memory\n"); @@ -6377,7 +6351,7 @@ } #endif diff --git a/src/radeon_exa_funcs.c b/src/radeon_exa_funcs.c -index 59cb46f..7172cc2 100644 +index 59cb46f..8d6f085 100644 --- a/src/radeon_exa_funcs.c +++ b/src/radeon_exa_funcs.c @@ -74,21 +74,73 @@ FUNC_NAME(RADEONSync)(ScreenPtr pScreen, int marker) @@ -6661,14 +6635,7 @@ BEGIN_ACCEL(2); OUT_ACCEL_REG(RADEON_DSTCACHE_CTLSTAT, RADEON_RB2D_DC_FLUSH_ALL); OUT_ACCEL_REG(RADEON_WAIT_UNTIL, -@@ -261,12 +392,15 @@ FUNC_NAME(RADEONDoneCopy)(PixmapPtr pDst) - - #ifdef ACCEL_CP - -+#if 0 - static Bool - RADEONUploadToScreenCP(PixmapPtr pDst, int x, int y, int w, int h, - char *src, int src_pitch) +@@ -267,17 +398,27 @@ RADEONUploadToScreenCP(PixmapPtr pDst, int x, int y, int w, int h, { RINFO_FROM_SCREEN(pDst->drawable.pScreen); unsigned int bpp = pDst->drawable.bitsPerPixel; @@ -6677,60 +6644,36 @@ unsigned int hpass; uint32_t buf_pitch, dst_pitch_off; -@@ -275,9 +409,45 @@ RADEONUploadToScreenCP(PixmapPtr pDst, int x, int y, int w, int h, + TRACE; + ++ if (info->new_cs) ++ return FALSE; ++ if (bpp < 8) return FALSE; - if (info->directRenderingEnabled && - RADEONGetPixmapOffsetPitch(pDst, &dst_pitch_off)) { - uint8_t *buf; -+ if (info->new_cs){ -+ -+ if (info->drm_mm) { -+ uint32_t offset, bo_width, bo_height = h; -+ -+ driver_priv = exaGetPixmapDriverPrivate(pDst); -+ if (!driver_priv) -+ return FALSE; -+ -+ -+ if (radeon_bufmgr_gem_has_references(driver_priv->bo)) -+ RADEONCPFlushIndirect(pScrn, 0); -+ -+ radeon_bufmgr_gem_wait_rendering(driver_priv->bo); -+ -+ /* use pwrites - maybe require some sort of fallback */ -+ bo_width = w * (bpp / 8); -+ offset = (x * bpp / 8) + (y * dst_pitch); -+ -+ while (bo_height--) { -+ dri_bo_subdata(driver_priv->bo, offset, bo_width, -+ src); -+ -+ src += src_pitch; -+ offset += dst_pitch; -+ } -+ -+ return TRUE; -+ } -+ } + if (!info->directRenderingEnabled && !info->drm_mode_setting) + goto fallback; + + if (!RADEONGetPixmapOffsetPitch(pDst, &dst_pitch_off)) + goto fallback; + -+ if (!info->new_cs) + { + uint8_t *buf; int cpp = bpp / 8; ACCEL_PREAMBLE(); -@@ -300,17 +470,24 @@ RADEONUploadToScreenCP(PixmapPtr pDst, int x, int y, int w, int h, - +@@ -297,20 +438,26 @@ RADEONUploadToScreenCP(PixmapPtr pDst, int x, int y, int w, int h, + exaMarkSync(pDst->drawable.pScreen); + return TRUE; + } +- ++fallback: return FALSE; } -+#endif /* Emit blit with arbitrary source and destination offsets and pitches */ static void @@ -6753,7 +6696,7 @@ OUT_ACCEL_REG(RADEON_DP_GUI_MASTER_CNTL, RADEON_GMC_DST_PITCH_OFFSET_CNTL | RADEON_GMC_SRC_PITCH_OFFSET_CNTL | -@@ -321,8 +498,14 @@ RADEONBlitChunk(ScrnInfoPtr pScrn, uint32_t datatype, uint32_t src_pitch_offset, +@@ -321,8 +468,14 @@ RADEONBlitChunk(ScrnInfoPtr pScrn, uint32_t datatype, uint32_t src_pitch_offset, RADEON_DP_SRC_SOURCE_MEMORY | RADEON_GMC_CLR_CMP_CNTL_DIS | RADEON_GMC_WR_MSK_DIS); @@ -6768,7 +6711,7 @@ OUT_ACCEL_REG(RADEON_SRC_Y_X, (srcY << 16) | srcX); OUT_ACCEL_REG(RADEON_DST_Y_X, (dstY << 16) | dstX); OUT_ACCEL_REG(RADEON_DST_HEIGHT_WIDTH, (h << 16) | w); -@@ -334,6 +517,173 @@ RADEONBlitChunk(ScrnInfoPtr pScrn, uint32_t datatype, uint32_t src_pitch_offset, +@@ -334,6 +487,173 @@ RADEONBlitChunk(ScrnInfoPtr pScrn, uint32_t datatype, uint32_t src_pitch_offset, FINISH_ACCEL(); } @@ -6942,7 +6885,7 @@ static Bool RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, -@@ -347,12 +697,17 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, +@@ -347,12 +667,17 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, TRACE; @@ -6961,7 +6904,7 @@ RADEONGetPixmapOffsetPitch(pSrc, &src_pitch_offset) && (scratch = RADEONCPGetBuffer(pScrn))) { -@@ -367,7 +722,8 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, +@@ -367,7 +692,8 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, RADEON_SWITCH_TO_2D(); /* Kick the first blit as early as possible */ @@ -6971,7 +6914,7 @@ x, y, 0, 0, w, hpass); FLUSH_RING(); -@@ -394,7 +750,8 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, +@@ -394,7 +720,8 @@ RADEONDownloadFromScreenCP(PixmapPtr pSrc, int x, int y, int w, int h, /* Prepare next blit if anything's left */ if (hpass) { scratch_off = scratch->total/2 - scratch_off; @@ -6981,13 +6924,7 @@ x, y, 0, 0, w, hpass); } -@@ -468,15 +825,13 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) - info->accel_state->exa->MarkSync = FUNC_NAME(RADEONMarkSync); - info->accel_state->exa->WaitMarker = FUNC_NAME(RADEONSync); - #ifdef ACCEL_CP -- info->accel_state->exa->UploadToScreen = RADEONUploadToScreenCP; -+ // info->accel_state->exa->UploadToScreen = RADEONUploadToScreenCP; - if (info->accelDFS) +@@ -473,10 +800,8 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) info->accel_state->exa->DownloadFromScreen = RADEONDownloadFromScreenCP; #endif @@ -6998,7 +6935,7 @@ info->accel_state->exa->flags = EXA_OFFSCREEN_PIXMAPS; #ifdef EXA_SUPPORTS_PREPARE_AUX -@@ -485,6 +840,11 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) +@@ -485,6 +810,11 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) info->accel_state->exa->pixmapOffsetAlign = RADEON_BUFFER_ALIGN + 1; info->accel_state->exa->pixmapPitchAlign = 64; @@ -7010,7 +6947,7 @@ #ifdef RENDER if (info->RenderAccel) { if (info->ChipFamily >= CHIP_FAMILY_R600) -@@ -493,7 +853,7 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) +@@ -493,7 +823,7 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) else if (IS_R300_3D || IS_R500_3D) { if ((info->ChipFamily < CHIP_FAMILY_RS400) #ifdef XF86DRI @@ -7019,7 +6956,7 @@ #endif ) { xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Render acceleration " -@@ -528,6 +888,16 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) +@@ -528,6 +858,16 @@ Bool FUNC_NAME(RADEONDrawInit)(ScreenPtr pScreen) } #endif @@ -8028,7 +7965,7 @@ + + diff --git a/src/radeon_probe.h b/src/radeon_probe.h -index a0c6b2c..30fee18 100644 +index afc8e21..6138f36 100644 --- a/src/radeon_probe.h +++ b/src/radeon_probe.h @@ -146,6 +146,27 @@ typedef struct Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- xorg-x11-drv-ati.spec 16 Mar 2009 02:17:17 -0000 1.161 +++ xorg-x11-drv-ati.spec 1 Apr 2009 07:18:42 -0000 1.162 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -76,6 +76,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Wed Apr 01 2009 Dave Airlie 6.12.0-3 +- radeon-modeset: fix FUS on DRI22 + * Mon Mar 16 2009 Dave Airlie 6.12.0-2 - radeon-6.12.0-git-fixes: fixes from git upstream From mschwendt at fedoraproject.org Wed Apr 1 08:03:36 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 08:03:36 +0000 (UTC) Subject: rpms/python-ogg/devel python-ogg.spec,1.11,1.12 Message-ID: <20090401080336.BE54A7011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/python-ogg/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2712 Modified Files: python-ogg.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 1.3-12 - Fix unowned headers directory (#483470). Index: python-ogg.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-ogg/devel/python-ogg.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- python-ogg.spec 26 Feb 2009 22:39:35 -0000 1.11 +++ python-ogg.spec 1 Apr 2009 08:03:06 -0000 1.12 @@ -4,7 +4,7 @@ Summary: Python wrapper for the Ogg libraries Name: python-ogg Version: 1.3 -Release: 11 +Release: 12 License: LGPLv2 Group: Development/Languages URL: http://ekyo.nerim.net/software/pyogg/ @@ -56,10 +56,14 @@ %files devel %defattr(-,root,root,-) +%dir %{python_incdir}/pyogg %{python_incdir}/pyogg/pyogg.h %changelog +* Wed Apr 1 2009 Michael Schwendt - 1.3-12 +- Fix unowned headers directory (#483470). + * Thu Feb 26 2009 Fedora Release Engineering - 1.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From mschwendt at fedoraproject.org Wed Apr 1 08:13:51 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 08:13:51 +0000 (UTC) Subject: rpms/grib_api/devel grib_api.spec,1.4,1.5 Message-ID: <20090401081351.2F5C67011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/grib_api/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4013 Modified Files: grib_api.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 1.7.0-2 - Fix unowned directory. - Fix subpackage Group tags. - Use %_includedir in files section. Index: grib_api.spec =================================================================== RCS file: /cvs/pkgs/rpms/grib_api/devel/grib_api.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- grib_api.spec 18 Mar 2009 03:05:01 -0000 1.4 +++ grib_api.spec 1 Apr 2009 08:13:20 -0000 1.5 @@ -1,6 +1,6 @@ Name: grib_api Version: 1.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: WMO FM-92 GRIB (v1,v2) interface accessible from C and FORTRAN programs Group: Applications/System @@ -19,7 +19,7 @@ %package devel Summary: GRIB API development headers -Group: Development/Languages +Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-static = %{version}-%{release} @@ -28,7 +28,7 @@ %package static Summary: GRIB API static libraries -Group: Applications/System +Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -61,6 +61,7 @@ %files %defattr(-,root,root,-) %doc INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt +%dir %{_datadir}/%{name} %doc %{_datadir}/%{name}/samples/ %doc %{_datadir}/%{name}/definitions/ %{_bindir}/* @@ -68,7 +69,7 @@ %files devel %defattr(-,root,root,-) %doc INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt -%{_prefix}/include/* +%{_includedir}/* %files static %defattr(-,root,root,-) @@ -76,6 +77,11 @@ %{_libdir}/*.a %changelog +* Wed Apr 1 2009 Michael Schwendt - 1.7.0-2 +- Fix unowned directory. +- Fix subpackage Group tags. +- Use %%_includedir in files section. + * Tue Mar 17 2009 Jeroen van Meeuwen - 1.7.0-1 - New upstream version From mschwendt at fedoraproject.org Wed Apr 1 08:21:58 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 08:21:58 +0000 (UTC) Subject: rpms/nfs-utils-lib/devel nfs-utils-lib.spec,1.35,1.36 Message-ID: <20090401082158.A34277011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/nfs-utils-lib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5221 Modified Files: nfs-utils-lib.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 1.1.4-4 - Fix unowned header directories (#483464). Index: nfs-utils-lib.spec =================================================================== RCS file: /cvs/pkgs/rpms/nfs-utils-lib/devel/nfs-utils-lib.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- nfs-utils-lib.spec 26 Feb 2009 05:33:22 -0000 1.35 +++ nfs-utils-lib.spec 1 Apr 2009 08:21:28 -0000 1.36 @@ -1,7 +1,7 @@ Summary: Network File System Support Library Name: nfs-utils-lib Version: 1.1.4 -Release: 3%{?dist} +Release: 4%{?dist} URL: http://www.citi.umich.edu/projects/nfsv4/linux/ License: GPL @@ -133,6 +133,8 @@ %defattr(0644,root,root,755) %{_libdir}/librpcsecgss.a %{_libdir}/librpcsecgss.so +%dir %{_includedir}/rpcsecgss +%dir %{_includedir}/rpcsecgss/rpc %{_includedir}/rpcsecgss/rpc/auth.h %{_includedir}/rpcsecgss/rpc/auth_gss.h %{_includedir}/rpcsecgss/rpc/svc.h @@ -144,6 +146,9 @@ %{_libdir}/libnfsidmap*.a %changelog +* Wed Apr 1 2009 Michael Schwendt - 1.1.4-4 +- Fix unowned header directories (#483464). + * Wed Feb 25 2009 Fedora Release Engineering - 1.1.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From rhughes at fedoraproject.org Wed Apr 1 08:29:52 2009 From: rhughes at fedoraproject.org (Richard Hughes) Date: Wed, 1 Apr 2009 08:29:52 +0000 (UTC) Subject: rpms/DeviceKit-power/devel .cvsignore, 1.8, 1.9 DeviceKit-power.spec, 1.10, 1.11 sources, 1.8, 1.9 Message-ID: <20090401082952.E23337011D@cvs1.fedora.phx.redhat.com> Author: rhughes Update of /cvs/pkgs/rpms/DeviceKit-power/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5875 Modified Files: .cvsignore DeviceKit-power.spec sources Log Message: * Tue Apr 01 2009 Richard Hughes - 008-0.1.20090401git - Update to todays git snapshot which works with the new permissive DBus. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-power/devel/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 30 Mar 2009 11:24:32 -0000 1.8 +++ .cvsignore 1 Apr 2009 08:29:22 -0000 1.9 @@ -1 +1 @@ -DeviceKit-power-007.tar.gz +DeviceKit-power-008-20090401.tar.gz Index: DeviceKit-power.spec =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-power/devel/DeviceKit-power.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- DeviceKit-power.spec 30 Mar 2009 13:52:24 -0000 1.10 +++ DeviceKit-power.spec 1 Apr 2009 08:29:22 -0000 1.11 @@ -4,18 +4,18 @@ %define DeviceKit_version 002 %define polkit_version 0.8 %define parted_version 1.8.8 +%define alphatag 20090401 Summary: Power Management Service Name: DeviceKit-power -Version: 007 -Release: 2%{?dist} +Version: 008 +Release: 0.1.%{?alphatag}git%{?dist} +#Release: 2%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit.git;a=summary -Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz - -# Already upstream -Patch0: DeviceKit-power-007-fix-compile.patch +Source0: http://hal.freedesktop.org/releases/%{name}-%{version}-%{?alphatag}.tar.gz +#Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Requires(post): /sbin/ldconfig @@ -52,8 +52,8 @@ Headers and libraries for DeviceKit-power. %prep -%setup -q -%patch0 -p1 -b .fix-compile +#%setup -q +%setup -q -n %{?name}-%{?version}-%{?alphatag} %build %configure @@ -111,6 +111,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Tue Apr 01 2009 Richard Hughes - 008-0.1.20090401git +- Update to todays git snapshot which works with the new permissive DBus. + * Mon Mar 30 2009 Richard Hughes 007-2 - Try to fix a compile error with koji and the new gcc. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-power/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 30 Mar 2009 11:24:32 -0000 1.8 +++ sources 1 Apr 2009 08:29:22 -0000 1.9 @@ -1 +1 @@ -4b1159374f36e23fe7d920f934076269 DeviceKit-power-007.tar.gz +f445f1eecd35c38466c3b2abb7147ef1 DeviceKit-power-008-20090401.tar.gz From caolanm at fedoraproject.org Wed Apr 1 08:36:52 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Wed, 1 Apr 2009 08:36:52 +0000 (UTC) Subject: rpms/hunspell-sk/devel .cvsignore, 1.5, 1.6 hunspell-sk.spec, 1.8, 1.9 sources, 1.6, 1.7 Message-ID: <20090401083652.36DC57011D@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell-sk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6371 Modified Files: .cvsignore hunspell-sk.spec sources Log Message: latest version Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/hunspell-sk/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 11 Jan 2009 12:41:43 -0000 1.5 +++ .cvsignore 1 Apr 2009 08:36:21 -0000 1.6 @@ -1 +1 @@ -hunspell-sk-20090106.zip +hunspell-sk-20090330.zip Index: hunspell-sk.spec =================================================================== RCS file: /cvs/pkgs/rpms/hunspell-sk/devel/hunspell-sk.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- hunspell-sk.spec 25 Feb 2009 05:28:02 -0000 1.8 +++ hunspell-sk.spec 1 Apr 2009 08:36:21 -0000 1.9 @@ -1,9 +1,9 @@ Name: hunspell-sk Summary: Slovak hunspell dictionaries Epoch: 1 -%define upstreamid 20090106 +%define upstreamid 20090330 Version: 0.%{upstreamid} -Release: 2%{?dist} +Release: 1%{?dist} Source: http://www.sk-spell.sk.cx/file_download/51/%{name}-%{upstreamid}.zip Group: Applications/Text URL: http://www.sk-spell.sk.cx/ @@ -34,6 +34,9 @@ %{_datadir}/myspell/* %changelog +* Wed Apr 01 2009 Caolan McNamara - 1:0.20090330-1 +- latest version + * Tue Feb 24 2009 Fedora Release Engineering - 1:0.20090106-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/hunspell-sk/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 11 Jan 2009 12:50:54 -0000 1.6 +++ sources 1 Apr 2009 08:36:21 -0000 1.7 @@ -1 +1 @@ -f5d7adfd55c2802438b3d7386fc7d971 hunspell-sk-20090106.zip +f5d7adfd55c2802438b3d7386fc7d971 hunspell-sk-20090330.zip From transif at fedoraproject.org Wed Apr 1 08:50:18 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 08:50:18 +0000 (UTC) Subject: comps/po as.po,1.18,1.19 Message-ID: <20090401085018.942727011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7819/po Modified Files: as.po Log Message: Sending translation for Assamese Index: as.po =================================================================== RCS file: /cvs/pkgs/comps/po/as.po,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- as.po 9 Jan 2009 11:52:35 -0000 1.18 +++ as.po 1 Apr 2009 08:49:48 -0000 1.19 @@ -4,19 +4,19 @@ # # Amitakhya Phukan , 2006. # Amitakhya Phukan , 2006, 2007, 2008. -# Amitakhya Phukan , 2008. +# Amitakhya Phukan , 2008, 2009. msgid "" msgstr "" "Project-Id-Version: comps.HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-09-23 12:13+0530\n" +"POT-Creation-Date: 2009-03-31 02:03+0000\n" +"PO-Revision-Date: 2009-04-01 11:21+0530\n" "Last-Translator: Amitakhya Phukan \n" -"Language-Team: Assamese\n" +"Language-Team: Assamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" +"X-Generator: Lokalize 0.3\n" "Plural-Forms: nplurals=2; plural=(n!=1)\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 @@ -25,192 +25,192 @@ msgstr "????????? ????????????????????? ??????????????????'??? ?????????????????? ?????? ??????????????? ???????????????????????? ????????????????????? ??????????????? ????????? ????????? ???" #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "????????????????????? ???????????????????????? ???????????? ???????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "??????????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "????????? ?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ?????????'????????????????????? ??????????????? ??????????????? ?????????????????? ???" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????? ??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "?????????????????????????????? ????????? ????????? ??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????????????????????????? ????????? ????????? ??????????????????????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "?????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "?????????'????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ????????? ????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "?????????????????? ???????????? ??????????????????????????? ????????????????????? ?????????????????? ?????????????????????????????? ?????????-??????????????????(???????????????????????????)" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "?????????????????? ???????????? ??????????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "??????????????? ????????? ?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "????????? ??????????????? ??????????????????" @@ -219,78 +219,78 @@ msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "????????????????????????-????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "?????????????????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "?????????????????? ?????????????????? ???????????? ?????????????????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "???????????????????????????????????? ????????? ??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "?????????????????? (UK)??????????????? ??????????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "?????????'????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "Fedora Packager" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "????????????????????????' ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -300,19 +300,19 @@ "???????????????????????? ???????????? ?????????????????? ???????????????????????????????????????????????? ??????????????? ??? ??????????????? ???????????? ????????????????????? ????????????'?????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -321,169 +321,165 @@ "???????????????, ?????????????????????, ???????????????????????????????????????????????? ??????????????????????????? ????????? ????????? ?????????????????????????????? ??????????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????????????????????? ????????? ????????????-??????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????????????????? ????????????????????????'???" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "??????????????? ?????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "??????????????????????????? ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "????????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "?????????????????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " "applications." -msgstr "" -"GTK+ ????????? GNOME ??? ?????????????????????????????? ??????????????????????????? ??????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? ????????? ???" +msgstr "GTK+ ????????? GNOME ??? ?????????????????????????????? ??????????????????????????? ??????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." -msgstr "" -"GTK+ ????????? XFCE ??? ?????????????????????????????? ??????????????????????????? ??????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? ????????? ???" +msgstr "GTK+ ????????? XFCE ??? ?????????????????????????????? ??????????????????????????? ??????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ????????? KDE-??? ?????????????????????????????? ??????????????????????????? ??????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "???????????????????????????????????????????????? ?????????????????? ?????????????????? ????????????????????? ?????? ?????????????????? ????????????????????? ???????????? ?????????????????? ????????? ??????????????? ????????????'?????? ?????? " "?????????????????????????????? ???????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "" "????????? ?????????????????????????????? (X) ??????????????????????????????????????? ??????????????? ?????????????????? ????????????????????? ????????????'?????? ?????? ????????????????????????????????? ???????????????????????? " "????????? ???" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "?????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" -msgstr "????????????" +msgstr "Java" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" -msgstr "??????????????? ??????????????????" +msgstr "Java??? ??????????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ????????????????????? ??????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -492,121 +488,121 @@ "???????????????, ?????????????????????, ???????????????????????????????????????????????? ??????????????????????????? ????????? ????????? ?????????????????????????????? ??????????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "???'??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "?????????????????? ??????'??????????????? ????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "?????????????????? ????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "?????????????????? ????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "????????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "????????? ??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ???????????? ??????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????'??????????????? ???????????? ????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "????????????????????? ???'???' ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "????????????'??? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "?????????????????????????????????/????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -614,111 +610,110 @@ msgstr "??????????????????????????????????????? ????????????????????? ????????? ????????????????????? ????????????'?????? ?????? ???????????????????????? ???????????????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "???'??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ???????????? ??????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "??????????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "?????????????????? ???????????????????????? ????????????????????? ?????? ???????????? ???????????? ??????????????????'??? ????????????????????? ????????? ????????? ???" #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "????????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "??????????????????????????? ???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "??????'??????????????? ???????????? ????????????'?????? ??????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "??????'???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -727,77 +722,77 @@ "????????????'?????? ??????????????? ????????? ??? ???????????? ????????????????????????????????? ?????? ????????? Emacs ????????? Vi ???" #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ????????? ???????????????'" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "?????????????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "?????????????????? ???'???' ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." -msgstr " ???????????? ?????????'????????????????????? ??????????????? ?????????'?????????????????? ??????????????? ???????????? ??????????????????" +msgstr " Java ?????????'????????????????????? ??????????????? ?????????'?????????????????? ??????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." -msgstr "???????????? ?????????'????????????????????? ??????????????? ?????????'?????????????????? ????????????'?????? ???????????? ??????????????????" +msgstr "Java ?????????'????????????????????? ??????????????? ?????????'?????????????????? ????????????'?????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "???????????????????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????-?????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????? ??????????????? ??????????????????" @@ -806,7 +801,7 @@ msgstr "???????????????????????? ???????????????????????? ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "" @@ -814,44 +809,38 @@ "?????????????????? ????????? ???????????????????????? ???" #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "" "?????? ???????????? ????????????????????? ???????????? ?????????????????????????????? ?????????????????? ???????????? ??????????????????????????? ????????? ????????????????????? ?????????????????? ?????????????????????????????? " "?????????-?????????????????? ???" #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." -msgstr "" -"?????? ????????????????????? ??????????????? ?????????????????? ??????????????? ????????? IMAP ?????? SMTP ????????? ??????????????? ????????????????????? ???????????? ???????????? ???" +msgstr "?????? ????????????????????? ??????????????? ?????????????????? ??????????????? ????????? IMAP ?????? SMTP ????????? ??????????????? ????????????????????? ???????????? ???????????? ???" #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "" "?????? ????????????????????? ??????????????? ?????????????????? ??????????????? X ???????????????-????????????????????? ???????????????????????????????????????????????? ???????????? ?????????????????????????????? ??????????????? " "???????????? ???????????? ???" #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "???????????? ??????????????????????????? ?????? ???????????? ????????????????????? ?????????????????? ?????? ????????????????????????????????? ??????????????? ?????? ???" #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." -msgstr "" -"?????? ????????????????????? ??????????????? ????????????????????????????????? ????????? ??????'??????????????? ?????????????????? ???????????? ???????????? DHCP, Kerberos ????????? NIS ???" +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." +msgstr "?????? ????????????????????? ??????????????? ????????????????????????????????? ????????? ??????'??????????????? ?????????????????? ???????????? ???????????? DHCP, Kerberos ????????? NIS ???" #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." @@ -859,25 +848,24 @@ "?????? ????????????????????? ??????????????? ????????????????????????????????? ????????? ??????????????? ??????'??????????????? ???????????????-??????????????? ???????????? ???????????? rsh ????????? telnet ???" #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "?????? ????????????????????? ??????????????? ??????????????????????????????????????????????????? ????????????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "?????? ????????????????????? ??????????????? ???????????????????????? ???????????????????????????????????? ?????????????????? ????????????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." -msgstr "" -"?????? ????????????????????? ??????????????? ????????????????????? ???????????????????????? ????????? ????????? ????????? ??????????????? ????????????????????? ????????????????????? ??????????????? ????????? ???" +msgstr "?????? ????????????????????? ??????????????? ????????????????????? ???????????????????????? ????????? ????????? ????????? ??????????????? ????????????????????? ????????????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -886,19 +874,19 @@ "??????????????? ???????????? ?????????????????????????????? ????????????'?????? ?????????????????? ???????????? ???" #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "?????? ?????????????????? ??????????????? ?????????????????? ???????????????????????????????????????????????? ???????????? ???????????? ????????????'?????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "?????? ?????????????????? ??????????????? ?????????????????? ???????????????????????????????????????????????? FTP ???????????? ????????????'?????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -908,18 +896,18 @@ "???????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????? ???????????? ?????????????????? ??????????????? ???????????? ???????????? ???????????????????????????????????????????????? ????????????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "?????? ???????????? Red Hat-??? ???????????? ??????????????????????????? ??????????????? ????????????????????? ?????????????????? ????????? ???" #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -928,13 +916,13 @@ "?????????????????? ?????????????????? ???????????? ???????????? ?????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "?????? ???????????? ?????????????????????????????? ????????????, ???????????? ????????? ????????? ??????????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -942,13 +930,13 @@ msgstr "?????? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ????????? ?????????????????? ??????????????? ????????? ??????????????? ????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "?????? ???????????? ????????????????????????????????? ????????? ?????????????????????????????? ?????????????????????????????? ????????? ??????????????????????????? ???????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -958,7 +946,7 @@ "???????????????-????????????????????? ???????????????????????????????????????????????? ????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -968,21 +956,19 @@ "???????????????-????????? ??????????????????????????? ????????? ????????? ???????????????????????????????????????????????? ????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????? ????????? ?????????????????????????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "????????????????????? ??????????????????-????????????????????? ???????????????????????? ???????????? ?????? ????????? ???????????????????????? ????????? ?????????????????? ???" #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -992,14 +978,12 @@ "????????? ??????'??????????????? ???????????? ????????? ???????????????????????? ????????? ?????????????????? ???" #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." -msgstr "" -"?????? ???????????????????????? ?????????????????? ???????????????????????????????????????????????? DNS ????????????????????? ????????????(BIND) ??????????????? ??????????????? ????????? ???" +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." +msgstr "?????? ???????????????????????? ?????????????????? ???????????????????????????????????????????????? DNS ????????????????????? ????????????(BIND) ??????????????? ??????????????? ????????? ???" #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -1008,328 +992,359 @@ "????????? ???" #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "?????? ???????????????????????? ???????????? ????????? MySQL??? ???????????? ?????????????????? ????????????'?????? ???????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "?????? ???????????????????????? ???????????? ????????? Postgresql??? ???????????? ?????????????????? ????????????'?????? ???????????????????????? ????????????????????? ???" #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "???'???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "????????? Fedora Packager ??? ?????????????????? ????????????????????? ???????????? ????????????????????? ????????? ???????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "???'???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "???????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "???????????????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "???????????????????????????????????????????????? ????????????????????? ????????? ????????? ???" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "?????????????????? ??????????????? ????????? ????????????????????? ????????? ???????????? ????????????'?????? ????????????????????? ????????? ???" #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "??????????????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "???????????? ???????????? ???" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ???????????????????????? ???????????? ???" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ????????????????????????????????? ?????????????????? ???" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ???????????????-????????????????????? ?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "?????????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ??????????????? ??????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "Buildsystem ???????????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "?????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "??????????????????'?????? ????????? ??????????????????????????? ???????????? ????????????????????? ???" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "??????????????????????????? ?????????????????? ????????? ???????????????????????? ?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "?????????????????? ?????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "??????' ?????????????????? ??????????????? ??????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "???????????????????????? ??????????????? ??????????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ??????????????? ??????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "??????????????? bitmap ????????? vector ???????????? ?????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "????????????????????????????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "??????????????????????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "???????????????????????? ??????????????? ??????????????????" +msgstr "??????????????????????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" -msgstr "??????????????????????????? ??????????????? ??????????????????" +msgstr "???????????????????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "????????????????????? ???????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ???????????? OLPC XO ??? ???????????? ????????????????????? ????????? ??????????????????'??? ?????????????????? ???" #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "??????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "????????????????????? ????????? ????????????????????? ????????????????????????????????? ?????????????????????????????? ???" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "Haskell ??? ???????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "????????????????????????????????? ???????????? ??????????????? ?????????????????? ??????????????? ????????????????????? ????????????????????? ???" -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "????????????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "??????????????????????????? (???????????????????????????) ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "?????????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "Haskell ?????????'????????????????????? ??????????????? ?????????'?????????????????? ??????????????? ???????????? ?????????????????? ???" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????? ??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "????????????????????? ??????????????? ??????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "???????????? ??????????????? ??????????????????" +msgstr "?????????????????? ??????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "??????????????????????????? ???????????????????????? ??????????????????????????? ??????????????? ???????????????????????? ????????? ??????????????????????????? ?????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "????????????????????????????????? ??????????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "???'???????????? ???????????????????????? ????????? ?????????????????? ????????? ?????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "??????????????????????????? ??????????????? ??????????????????" +msgstr "??????????????????????????? ??????????????? ??????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "????????????????????????' ??????????????? ??????????????????" +msgstr "?????????????????????????????? ??????????????? ??????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????? ??????????????? ??????????????????" +msgstr "?????????????????????????????????????????? ??????????????? ??????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "???????????? ??????????????? ??????????????????" +msgstr "???????????????????????? ??????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW cross-compiler" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "???????????????????????? ??????????????? ??????????????????" +msgstr "???'????????????????????? ??????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "??????-???????????? ???????????? ????????? ?????????????????????" -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "Sugar ????????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "" +"?????? ????????? Windows ????????????????????? ??????????????? ???????????????????????????????????? cross-compiling ??? ??????????????????, ?????????????????? ????????????????????? ?????????, " +"????????? ???????????????????????? ?????????????????? ?????????, ???????????? Fedora ??? ?????????????????? ???" + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "" +"Objective CAML ????????????????????????????????? ???????????? ????????? ??????????????????????????? ????????????????????? ????????? ?????????????????????????????? ??????????????? ???????????? ?????????????????? ???" + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????? ????????? ?????????????????????????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" +msgstr "?????? ????????? ???'???????????? ????????????????????????, ?????????????????????, ???????????????????????????, ????????? ????????? ??????????????? ???????????????????????? ?????????????????? ???" -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "???????????????????????? ??????????????? ??????????????????" +msgstr "???????????????????????? ??????????????? ??????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "??????????????????????????? ??????????????? ??????????????????" +msgstr "???????????? ???'????????????????????? ??????????????? ??????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1382,18 +1397,15 @@ msgstr "???????????? ????????????????????????????????? ??????????????? ???????????? ??????'??????????????? ??????????????? ???????????? ????????? ?????????????????? ?????? ???" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????? ????????? ??????????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????? ????????? ????????????????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????? ????????? ????????????????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1401,6 +1413,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "?????? ????????? ????????? ????????????????????? ???????????? ????????????????????? ????????? ?????????????????? ????????? ?????????????????? ???" + From airlied at fedoraproject.org Wed Apr 1 08:54:39 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Wed, 1 Apr 2009 08:54:39 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel .cvsignore, 1.27, 1.28 radeon-6.12.0-git-fixes.patch, 1.1, 1.2 radeon-modeset.patch, 1.40, 1.41 sources, 1.27, 1.28 xorg-x11-drv-ati.spec, 1.162, 1.163 Message-ID: <20090401085439.35BF17011D@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8131 Modified Files: .cvsignore radeon-6.12.0-git-fixes.patch radeon-modeset.patch sources xorg-x11-drv-ati.spec Log Message: * Wed Apr 01 2009 Dave Airlie 6.12.1-1 - rebase to upstream + fix FUS on DRI2 + video on r100/r200 hopefully Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- .cvsignore 14 Mar 2009 08:42:43 -0000 1.27 +++ .cvsignore 1 Apr 2009 08:54:08 -0000 1.28 @@ -1 +1 @@ -xf86-video-ati-6.12.0.tar.bz2 +xf86-video-ati-6.12.1.tar.bz2 radeon-6.12.0-git-fixes.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.1 -r 1.2 radeon-6.12.0-git-fixes.patch Index: radeon-6.12.0-git-fixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-6.12.0-git-fixes.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- radeon-6.12.0-git-fixes.patch 16 Mar 2009 02:17:17 -0000 1.1 +++ radeon-6.12.0-git-fixes.patch 1 Apr 2009 08:54:08 -0000 1.2 @@ -1,514 +1,2097 @@ +diff --git a/configure.ac b/configure.ac +index 3848f4c..660ea1f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ + + AC_PREREQ(2.57) + AC_INIT([xf86-video-ati], +- 6.12.1, ++ 6.12.1.99, + [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], + xf86-video-ati) + +diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h +index d532f16..f31cadb 100644 +--- a/src/ati_pciids_gen.h ++++ b/src/ati_pciids_gen.h +@@ -429,3 +429,10 @@ + #define PCI_CHIP_RS780_9612 0x9612 + #define PCI_CHIP_RS780_9613 0x9613 + #define PCI_CHIP_RS780_9614 0x9614 ++#define PCI_CHIP_RS780_9615 0x9615 ++#define PCI_CHIP_RS780_9616 0x9616 ++#define PCI_CHIP_RS880_9710 0x9710 ++#define PCI_CHIP_RS880_9711 0x9711 ++#define PCI_CHIP_RS880_9712 0x9712 ++#define PCI_CHIP_RS880_9713 0x9713 ++#define PCI_CHIP_RS880_9714 0x9714 diff --git a/src/atombios_output.c b/src/atombios_output.c -index 130ab93..70e716c 100644 +index 35d1767..4af04c1 100644 --- a/src/atombios_output.c +++ b/src/atombios_output.c -@@ -1019,30 +1019,11 @@ static void atom_rv515_force_tv_scaler(ScrnInfoPtr pScrn) - static int - atombios_output_yuv_setup(xf86OutputPtr output, Bool enable) - { -- RADEONOutputPrivatePtr radeon_output = output->driver_private; - RADEONInfoPtr info = RADEONPTR(output->scrn); - RADEONCrtcPrivatePtr radeon_crtc = output->crtc->driver_private; - ENABLE_YUV_PS_ALLOCATION disp_data; - AtomBiosArgRec data; - unsigned char *space; -- unsigned char *RADEONMMIO = info->MMIO; -- uint32_t temp, reg; -- -- if (info->ChipFamily >= CHIP_FAMILY_R600) -- reg = R600_BIOS_3_SCRATCH; -- else -- reg = RADEON_BIOS_3_SCRATCH; -- -- //fix up scratch reg handling -- temp = INREG(reg); -- if (radeon_output->active_device & (ATOM_DEVICE_TV_SUPPORT)) -- OUTREG(reg, (ATOM_S3_TV1_ACTIVE | -- (radeon_crtc->crtc_id << 18))); -- else if (radeon_output->active_device & (ATOM_DEVICE_CV_SUPPORT)) -- OUTREG(reg, (ATOM_S3_CV_ACTIVE | -- (radeon_crtc->crtc_id << 24))); -- else -- OUTREG(reg, 0); - - memset(&disp_data, 0, sizeof(disp_data)); - -@@ -1055,15 +1036,10 @@ atombios_output_yuv_setup(xf86OutputPtr output, Bool enable) - data.exec.pspace = &disp_data; - - if (RHDAtomBiosFunc(info->atomBIOS->scrnIndex, info->atomBIOS, ATOMBIOS_EXEC, &data) == ATOM_SUCCESS) { -- -- OUTREG(reg, temp); -- - ErrorF("crtc %d YUV %s setup success\n", radeon_crtc->crtc_id, enable ? "enable" : "disable"); - return ATOM_SUCCESS; - } - -- OUTREG(reg, temp); -- - ErrorF("crtc %d YUV %s setup failed\n", radeon_crtc->crtc_id, enable ? "enable" : "disable"); - return ATOM_NOT_IMPLEMENTED; +@@ -1406,8 +1406,12 @@ atombios_set_output_crtc_source(xf86OutputPtr output) + default: + if (IS_AVIVO_VARIANT) + crtc_src_param.ucCRTC = radeon_crtc->crtc_id; +- else +- crtc_src_param.ucCRTC = radeon_crtc->crtc_id << 2; ++ else { ++ if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1) ++ crtc_src_param.ucCRTC = radeon_crtc->crtc_id; ++ else ++ crtc_src_param.ucCRTC = radeon_crtc->crtc_id << 2; ++ } + switch (radeon_encoder->encoder_id) { + case ENCODER_OBJECT_ID_INTERNAL_TMDS1: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1: +diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv +index 4d4e625..bff80ca 100644 +--- a/src/pcidb/ati_pciids.csv ++++ b/src/pcidb/ati_pciids.csv +@@ -430,3 +430,10 @@ + "0x9612","RS780_9612","RS780",,1,,,1,"ATI Radeon HD 3200 Graphics" + "0x9613","RS780_9613","RS780",,1,,,1,"ATI Radeon 3100 Graphics" + "0x9614","RS780_9614","RS780",,1,,,1,"ATI Radeon HD 3300 Graphics" ++"0x9615","RS780_9615","RS780",,1,,,1,"ATI Radeon HD 3200 Graphics" ++"0x9616","RS780_9616","RS780",,1,,,1,"ATI Radeon 3000 Graphics" ++"0x9710","RS880_9710","RS880",,1,,,1,"ATI Radeon HD Graphics" ++"0x9711","RS880_9711","RS880",,1,,,1,"ATI Radeon Graphics" ++"0x9712","RS880_9712","RS880",1,1,,,1,"ATI Mobility Radeon HD Graphics" ++"0x9713","RS880_9713","RS880",1,1,,,1,"ATI Mobility Radeon Graphics" ++"0x9714","RS880_9714","RS880",,1,,,1,"ATI Radeon Graphics" +diff --git a/src/r600_exa.c b/src/r600_exa.c +index 40f02e1..2dc33a8 100644 +--- a/src/r600_exa.c ++++ b/src/r600_exa.c +@@ -1098,6 +1098,7 @@ static Bool R600TextureSetup(PicturePtr pPict, PixmapPtr pPix, + unsigned int i; + tex_resource_t tex_res; + tex_sampler_t tex_samp; ++ int pix_r, pix_g, pix_b, pix_a; -diff --git a/src/radeon_accel.c b/src/radeon_accel.c -index dffbc57..a9a4848 100644 ---- a/src/radeon_accel.c -+++ b/src/radeon_accel.c -@@ -688,8 +688,6 @@ void RADEONCPFlushIndirect(ScrnInfoPtr pScrn, int discard) - drmBufPtr buffer = info->cp->indirectBuffer; - int start = info->cp->indirectStart; - drm_radeon_indirect_t indirect; -- RING_LOCALS; -- RADEONCP_REFRESH(pScrn, info); - - if (!buffer) return; - if (start == buffer->used && !discard) return; -@@ -700,10 +698,14 @@ void RADEONCPFlushIndirect(ScrnInfoPtr pScrn, int discard) + CLEAR (tex_res); + CLEAR (tex_samp); +@@ -1142,46 +1143,102 @@ static Bool R600TextureSetup(PicturePtr pPict, PixmapPtr pPix, + switch (pPict->format) { + case PICT_a1r5g5b5: + case PICT_a8r8g8b8: +- tex_res.dst_sel_x = SQ_SEL_Z; /* R */ +- tex_res.dst_sel_y = SQ_SEL_Y; /* G */ +- tex_res.dst_sel_z = SQ_SEL_X; /* B */ +- tex_res.dst_sel_w = SQ_SEL_W; /* A */ ++ pix_r = SQ_SEL_Z; /* R */ ++ pix_g = SQ_SEL_Y; /* G */ ++ pix_b = SQ_SEL_X; /* B */ ++ pix_a = SQ_SEL_W; /* A */ + break; + case PICT_a8b8g8r8: +- tex_res.dst_sel_x = SQ_SEL_X; /* R */ +- tex_res.dst_sel_y = SQ_SEL_Y; /* G */ +- tex_res.dst_sel_z = SQ_SEL_Z; /* B */ +- tex_res.dst_sel_w = SQ_SEL_W; /* A */ ++ pix_r = SQ_SEL_X; /* R */ ++ pix_g = SQ_SEL_Y; /* G */ ++ pix_b = SQ_SEL_Z; /* B */ ++ pix_a = SQ_SEL_W; /* A */ + break; + case PICT_x8b8g8r8: +- tex_res.dst_sel_x = SQ_SEL_X; /* R */ +- tex_res.dst_sel_y = SQ_SEL_Y; /* G */ +- tex_res.dst_sel_z = SQ_SEL_Z; /* B */ +- tex_res.dst_sel_w = SQ_SEL_1; /* A */ ++ pix_r = SQ_SEL_X; /* R */ ++ pix_g = SQ_SEL_Y; /* G */ ++ pix_b = SQ_SEL_Z; /* B */ ++ pix_a = SQ_SEL_1; /* A */ + break; + case PICT_x1r5g5b5: + case PICT_x8r8g8b8: +- tex_res.dst_sel_x = SQ_SEL_Z; /* R */ +- tex_res.dst_sel_y = SQ_SEL_Y; /* G */ +- tex_res.dst_sel_z = SQ_SEL_X; /* B */ +- tex_res.dst_sel_w = SQ_SEL_1; /* A */ +- break; + case PICT_r5g6b5: +- tex_res.dst_sel_x = SQ_SEL_Z; /* R */ +- tex_res.dst_sel_y = SQ_SEL_Y; /* G */ +- tex_res.dst_sel_z = SQ_SEL_X; /* B */ +- tex_res.dst_sel_w = SQ_SEL_1; /* A */ ++ pix_r = SQ_SEL_Z; /* R */ ++ pix_g = SQ_SEL_Y; /* G */ ++ pix_b = SQ_SEL_X; /* B */ ++ pix_a = SQ_SEL_1; /* A */ + break; + case PICT_a8: +- tex_res.dst_sel_x = SQ_SEL_0; /* R */ +- tex_res.dst_sel_y = SQ_SEL_0; /* G */ +- tex_res.dst_sel_z = SQ_SEL_0; /* B */ +- tex_res.dst_sel_w = SQ_SEL_X; /* A */ ++ pix_r = SQ_SEL_0; /* R */ [...2186 lines suppressed...] ++ (2 << R200_TXC_TFACTOR_SEL_SHIFT) | ++ R200_TXC_SCALE_2X | ++ (R200_TXC_REPL_RED << R200_TXC_REPL_ARG_B_SHIFT) | ++ R200_TXC_CLAMP_0_1 | R200_TXC_OUTPUT_REG_R0); ++ OUT_ACCEL_REG(R200_PP_TXABLEND_2, ++ R200_TXA_ARG_A_ZERO | ++ R200_TXA_ARG_B_ZERO | ++ R200_TXA_ARG_C_ZERO | ++ R200_TXA_COMP_ARG_C | ++ R200_TXA_OP_MADD); ++ OUT_ACCEL_REG(R200_PP_TXABLEND2_2, ++ R200_TXA_CLAMP_0_1 | R200_TXA_OUTPUT_REG_R0); ++ ++ /* shader constants */ ++ OUT_ACCEL_REG(R200_PP_TFACTOR_0, float4touint(1.0, /* src range [1, 2] */ ++ yco - 1.0, ++ -yoff, /* range [-1, 0] */ ++ 0.0)); ++ OUT_ACCEL_REG(R200_PP_TFACTOR_1, float4touint(uco[0] * 0.125 + 0.5, /* range [-4, 4] */ ++ uco[1] * 0.125 + 0.5, ++ uco[2] * 0.125 + 0.5, ++ 0.0)); ++ OUT_ACCEL_REG(R200_PP_TFACTOR_2, float4touint(vco[0] * 0.25 + 0.5, /* range [-2, 2] */ ++ vco[1] * 0.25 + 0.5, ++ vco[2] * 0.25 + 0.5, ++ 0.0)); ++ ++ FINISH_ACCEL(); + } - break; - case ATOM_DEVICE_DFP2_SUPPORT: -- if (connected) -+ if (connected) { - save->bios_4_scratch |= RADEON_DFP2_ATTACHED; -- else -+ save->bios_5_scratch |= RADEON_DFP2_ON; -+ } else { - save->bios_4_scratch &= ~RADEON_DFP2_ATTACHED; -+ save->bios_5_scratch &= ~RADEON_DFP2_ON; ++ else { ++ BEGIN_ACCEL(13); ++ OUT_ACCEL_REG(RADEON_PP_CNTL, ++ RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); ++ ++ OUT_ACCEL_REG(R200_SE_VTX_FMT_0, R200_VTX_XY); ++ OUT_ACCEL_REG(R200_SE_VTX_FMT_1, ++ (2 << R200_VTX_TEX0_COMP_CNT_SHIFT)); ++ ++ OUT_ACCEL_REG(R200_PP_TXFILTER_0, ++ R200_MAG_FILTER_LINEAR | ++ R200_MIN_FILTER_LINEAR | ++ R200_CLAMP_S_CLAMP_LAST | ++ R200_CLAMP_T_CLAMP_LAST | ++ R200_YUV_TO_RGB); ++ OUT_ACCEL_REG(R200_PP_TXFORMAT_0, txformat); ++ OUT_ACCEL_REG(R200_PP_TXFORMAT_X_0, 0); ++ OUT_ACCEL_REG(R200_PP_TXSIZE_0, ++ (pPriv->w - 1) | ++ ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); ++ OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); ++ ++ OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset); ++ ++ OUT_ACCEL_REG(R200_PP_TXCBLEND_0, ++ R200_TXC_ARG_A_ZERO | ++ R200_TXC_ARG_B_ZERO | ++ R200_TXC_ARG_C_R0_COLOR | ++ R200_TXC_OP_MADD); ++ OUT_ACCEL_REG(R200_PP_TXCBLEND2_0, ++ R200_TXC_CLAMP_0_1 | R200_TXC_OUTPUT_REG_R0); ++ OUT_ACCEL_REG(R200_PP_TXABLEND_0, ++ R200_TXA_ARG_A_ZERO | ++ R200_TXA_ARG_B_ZERO | ++ R200_TXA_ARG_C_R0_ALPHA | ++ R200_TXA_OP_MADD); ++ OUT_ACCEL_REG(R200_PP_TXABLEND2_0, ++ R200_TXA_CLAMP_0_1 | R200_TXA_OUTPUT_REG_R0); ++ FINISH_ACCEL(); + } - break; - } - OUTREG(RADEON_BIOS_4_SCRATCH, save->bios_4_scratch); -+ OUTREG(RADEON_BIOS_5_SCRATCH, save->bios_5_scratch); + } else { + + info->accel_state->texW[0] = 1; + info->accel_state->texH[0] = 1; + +- BEGIN_ACCEL(8); ++ BEGIN_ACCEL(9); ++ ++ OUT_ACCEL_REG(RADEON_PP_CNTL, ++ RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); + + OUT_ACCEL_REG(RADEON_SE_VTX_FMT, (RADEON_SE_VTX_FMT_XY | + RADEON_SE_VTX_FMT_ST0)); +@@ -1672,6 +2180,20 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + ((float)srcX + (float)srcw * (((float)dsth / (float)dstw) + 1.0)) / info->accel_state->texW[0], + (float)srcY / info->accel_state->texH[0]); + } ++ } else if (isplanar) { ++ /* ++ * Just render a rect (using three coords). ++ * Filter is a bit a misnomer, it's just texcoords... ++ */ ++ VTX_OUT_FILTER((float)dstX, (float)(dstY + dsth), ++ (float)srcX / info->accel_state->texW[0], (float)(srcY + srch) / info->accel_state->texH[0], ++ (float)srcX / info->accel_state->texW[0], (float)(srcY + srch) / info->accel_state->texH[0]); ++ VTX_OUT_FILTER((float)(dstX + dstw), (float)(dstY + dsth), ++ (float)(srcX + srcw) / info->accel_state->texW[0], (float)(srcY + srch) / info->accel_state->texH[0], ++ (float)(srcX + srcw) / info->accel_state->texW[0], (float)(srcY + srch) / info->accel_state->texH[0]); ++ VTX_OUT_FILTER((float)(dstX + dstw), (float)dstY, ++ (float)(srcX + srcw) / info->accel_state->texW[0], (float)srcY / info->accel_state->texH[0], ++ (float)(srcX + srcw) / info->accel_state->texW[0], (float)srcY / info->accel_state->texH[0]); + } else { + /* + * Just render a rect (using three coords). +diff --git a/src/radeon_tv.c b/src/radeon_tv.c +index 98e3b0a..eef45d9 100644 +--- a/src/radeon_tv.c ++++ b/src/radeon_tv.c +@@ -815,7 +815,9 @@ void RADEONInitTVRegisters(xf86OutputPtr output, RADEONSavePtr save, + save->tv_rgb_cntl = (RADEON_RGB_DITHER_EN + | RADEON_TVOUT_SCALE_EN + | (0x0b << RADEON_UVRAM_READ_MARGIN_SHIFT) +- | (0x07 << RADEON_FIFORAM_FFMACRO_READ_MARGIN_SHIFT)); ++ | (0x07 << RADEON_FIFORAM_FFMACRO_READ_MARGIN_SHIFT) ++ | RADEON_RGB_ATTEN_SEL(0x3) ++ | RADEON_RGB_ATTEN_VAL(0xc)); + + if (IsPrimary) { + if (radeon_output->Flags & RADEON_USE_RMX) +diff --git a/src/radeon_video.c b/src/radeon_video.c +index 92d1a71..42aa036 100644 +--- a/src/radeon_video.c ++++ b/src/radeon_video.c +@@ -297,22 +297,19 @@ void RADEONInitVideo(ScreenPtr pScreen) + RADEONInitOffscreenImages(pScreen); } - } +- if (info->ChipFamily != CHIP_FAMILY_RV250) { +- if ((info->ChipFamily < CHIP_FAMILY_RS400) ++ if ((info->ChipFamily < CHIP_FAMILY_RS400) + #ifdef XF86DRI +- || (info->directRenderingEnabled) ++ || (info->directRenderingEnabled) + #endif +- ) { +- texturedAdaptor = RADEONSetupImageTexturedVideo(pScreen); +- if (texturedAdaptor != NULL) { +- adaptors[num_adaptors++] = texturedAdaptor; +- xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Set up textured video\n"); +- } else +- xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Failed to set up textured video\n"); ++ ) { ++ texturedAdaptor = RADEONSetupImageTexturedVideo(pScreen); ++ if (texturedAdaptor != NULL) { ++ adaptors[num_adaptors++] = texturedAdaptor; ++ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Set up textured video\n"); + } else +- xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Textured video requires CP on R5xx/R6xx/R7xx/IGP\n"); ++ xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Failed to set up textured video\n"); + } else +- xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Textured video disabled on RV250 due to HW bug\n"); ++ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Textured video requires CP on R5xx/R6xx/R7xx/IGP\n"); + + if(num_adaptors) + xf86XVScreenInit(pScreen, adaptors, num_adaptors); +@@ -1070,11 +1067,11 @@ static void RADEONSetTransform (ScrnInfoPtr pScrn, + OvGCr = CAdjGCr * gamma_curve_r100[gamma].OvGammaCont; + OvBCb = CAdjBCb * gamma_curve_r100[gamma].OvGammaCont; + OvBCr = CAdjBCr * gamma_curve_r100[gamma].OvGammaCont; +- OvROff = CAdjOff * gamma_curve_r100[gamma].OvGammaCont - ++ OvROff = RedAdj + CAdjOff * gamma_curve_r100[gamma].OvGammaCont - + OvLuma * Loff - (OvRCb + OvRCr) * Coff; +- OvGOff = CAdjOff * gamma_curve_r100[gamma].OvGammaCont - ++ OvGOff = GreenAdj + CAdjOff * gamma_curve_r100[gamma].OvGammaCont - + OvLuma * Loff - (OvGCb + OvGCr) * Coff; +- OvBOff = CAdjOff * gamma_curve_r100[gamma].OvGammaCont - ++ OvBOff = BlueAdj + CAdjOff * gamma_curve_r100[gamma].OvGammaCont - + OvLuma * Loff - (OvBCb + OvBCr) * Coff; + #if 0 /* default constants */ + OvROff = -888.5; +diff --git a/src/radeon_video.h b/src/radeon_video.h +index 7f1891e..34fb07f 100644 +--- a/src/radeon_video.h ++++ b/src/radeon_video.h +@@ -90,6 +90,11 @@ typedef struct { + void *video_memory; + int video_offset; + ++ Bool planar_hw; ++ Bool planar_state; ++ int planeu_offset; ++ int planev_offset; ++ + /* bicubic filtering */ + void *bicubic_memory; + int bicubic_offset; radeon-modeset.patch: Index: radeon-modeset.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-modeset.patch,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- radeon-modeset.patch 1 Apr 2009 07:18:42 -0000 1.40 +++ radeon-modeset.patch 1 Apr 2009 08:54:08 -0000 1.41 @@ -1,5 +1,5 @@ diff --git a/configure.ac b/configure.ac -index b094a50..29a19e3 100644 +index 660ea1f..4279b60 100644 --- a/configure.ac +++ b/configure.ac @@ -114,8 +114,19 @@ if test "$DRI" = yes; then @@ -1067,7 +1067,7 @@ +#endif +#endif diff --git a/src/radeon.h b/src/radeon.h -index 7bb720a..348ad3f 100644 +index d488429..09e15f4 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -46,6 +46,8 @@ @@ -1095,7 +1095,7 @@ /* Render support */ #ifdef RENDER #include "picturestr.h" -@@ -413,6 +417,14 @@ typedef enum { +@@ -414,6 +418,14 @@ typedef enum { typedef struct _atomBiosHandle *atomBiosHandlePtr; @@ -1110,7 +1110,7 @@ typedef struct { uint32_t pci_device_id; RADEONChipFamily chip_family; -@@ -423,7 +435,27 @@ typedef struct { +@@ -424,7 +436,27 @@ typedef struct { int singledac; } RADEONCardInfo; @@ -1138,7 +1138,7 @@ struct radeon_cp { Bool CPRuns; /* CP is running */ Bool CPInUse; /* CP has been used by X server */ -@@ -437,6 +469,10 @@ struct radeon_cp { +@@ -438,6 +470,10 @@ struct radeon_cp { drmBufPtr indirectBuffer; int indirectStart; @@ -1149,7 +1149,7 @@ /* Debugging info for BEGIN_RING/ADVANCE_RING pairs. */ int dma_begin_count; char *dma_debug_func; -@@ -503,13 +539,13 @@ struct radeon_dri { +@@ -504,13 +540,13 @@ struct radeon_dri { drm_handle_t ringHandle; /* Handle from drmAddMap */ drmSize ringMapSize; /* Size of map */ int ringSize; /* Size of ring (in MB) */ @@ -1165,7 +1165,7 @@ /* CP vertex/indirect buffer data */ unsigned long bufStart; /* Offset into GART space */ -@@ -528,7 +564,6 @@ struct radeon_dri { +@@ -529,7 +565,6 @@ struct radeon_dri { drmAddress gartTex; /* Map */ int log2GARTTexGran; @@ -1173,7 +1173,7 @@ int fbX; int fbY; int backX; -@@ -784,6 +819,7 @@ typedef struct { +@@ -789,6 +824,7 @@ typedef struct { RADEONCardType cardType; /* Current card is a PCI card */ struct radeon_cp *cp; struct radeon_dri *dri; @@ -1181,7 +1181,7 @@ #ifdef USE_EXA Bool accelDFS; #endif -@@ -887,6 +923,45 @@ typedef struct { +@@ -892,6 +928,45 @@ typedef struct { Bool r4xx_atom; @@ -1227,7 +1227,7 @@ } RADEONInfoRec, *RADEONInfoPtr; #define RADEONWaitForFifo(pScrn, entries) \ -@@ -1140,6 +1215,24 @@ extern void +@@ -1147,6 +1222,24 @@ extern void radeon_legacy_free_memory(ScrnInfoPtr pScrn, void *mem_struct); @@ -1252,7 +1252,7 @@ #ifdef XF86DRI # ifdef USE_XAA /* radeon_accelfuncs.c */ -@@ -1158,7 +1251,9 @@ do { \ +@@ -1165,7 +1258,9 @@ do { \ #define RADEONCP_RELEASE(pScrn, info) \ do { \ @@ -1263,7 +1263,7 @@ RADEON_PURGE_CACHE(); \ RADEON_WAIT_UNTIL_IDLE(); \ RADEONCPReleaseIndirect(pScrn); \ -@@ -1193,7 +1288,7 @@ do { \ +@@ -1200,7 +1295,7 @@ do { \ #define RADEONCP_REFRESH(pScrn, info) \ do { \ @@ -1272,7 +1272,7 @@ if (info->cp->needCacheFlush) { \ RADEON_PURGE_CACHE(); \ RADEON_PURGE_ZCACHE(); \ -@@ -1220,6 +1315,13 @@ do { \ +@@ -1227,6 +1322,13 @@ do { \ #define RING_LOCALS uint32_t *__head = NULL; int __expected; int __count = 0 #define BEGIN_RING(n) do { \ @@ -1286,7 +1286,7 @@ if (RADEON_VERBOSE) { \ xf86DrvMsg(pScrn->scrnIndex, X_INFO, \ "BEGIN_RING(%d) in %s\n", (unsigned int)n, __FUNCTION__);\ -@@ -1232,13 +1334,6 @@ do { \ +@@ -1239,13 +1341,6 @@ do { \ } \ info->cp->dma_debug_func = __FILE__; \ info->cp->dma_debug_lineno = __LINE__; \ @@ -1300,7 +1300,7 @@ __expected = n; \ __head = (pointer)((char *)info->cp->indirectBuffer->address + \ info->cp->indirectBuffer->used); \ -@@ -1281,6 +1376,14 @@ do { \ +@@ -1288,6 +1383,14 @@ do { \ OUT_RING(val); \ } while (0) @@ -1316,7 +1316,7 @@ do { \ if (RADEON_VERBOSE) \ diff --git a/src/radeon_accel.c b/src/radeon_accel.c -index dffbc57..1531c81 100644 +index a9a4848..9d02ac8 100644 --- a/src/radeon_accel.c +++ b/src/radeon_accel.c @@ -92,6 +92,7 @@ @@ -1590,7 +1590,7 @@ #if 0 /* FIXME: pScrn->pScreen has not been initialized when this is first -@@ -694,6 +817,11 @@ void RADEONCPFlushIndirect(ScrnInfoPtr pScrn, int discard) +@@ -692,6 +815,11 @@ void RADEONCPFlushIndirect(ScrnInfoPtr pScrn, int discard) if (!buffer) return; if (start == buffer->used && !discard) return; @@ -1602,7 +1602,7 @@ if (RADEON_VERBOSE) { xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Flushing buffer %d\n", buffer->idx); -@@ -749,10 +877,16 @@ void RADEONCPReleaseIndirect(ScrnInfoPtr pScrn) +@@ -750,10 +878,16 @@ void RADEONCPReleaseIndirect(ScrnInfoPtr pScrn) } } @@ -1619,7 +1619,7 @@ if (RADEON_VERBOSE) { xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Releasing buffer %d\n", -@@ -879,6 +1013,7 @@ RADEONHostDataBlit( +@@ -880,6 +1014,7 @@ RADEONHostDataBlit( ret = ( uint8_t* )&__head[__count]; __count += dwords; @@ -1627,7 +1627,7 @@ ADVANCE_RING(); *y += *hpass; -@@ -1013,7 +1148,7 @@ Bool RADEONAccelInit(ScreenPtr pScreen) +@@ -1014,7 +1149,7 @@ Bool RADEONAccelInit(ScreenPtr pScreen) #ifdef USE_EXA if (info->useEXA) { # ifdef XF86DRI @@ -1636,7 +1636,7 @@ if (info->ChipFamily >= CHIP_FAMILY_R600) { if (!R600DrawInit(pScreen)) return FALSE; -@@ -1046,7 +1181,7 @@ Bool RADEONAccelInit(ScreenPtr pScreen) +@@ -1047,7 +1182,7 @@ Bool RADEONAccelInit(ScreenPtr pScreen) } #ifdef XF86DRI @@ -1645,7 +1645,7 @@ RADEONAccelInitCP(pScreen, a); else #endif /* XF86DRI */ -@@ -1068,11 +1203,13 @@ void RADEONInit3DEngine(ScrnInfoPtr pScrn) +@@ -1069,11 +1204,13 @@ void RADEONInit3DEngine(ScrnInfoPtr pScrn) RADEONInfoPtr info = RADEONPTR (pScrn); #ifdef XF86DRI @@ -1663,7 +1663,7 @@ RADEONInit3DEngineCP(pScrn); } else #endif -@@ -1080,7 +1217,7 @@ void RADEONInit3DEngine(ScrnInfoPtr pScrn) +@@ -1081,7 +1218,7 @@ void RADEONInit3DEngine(ScrnInfoPtr pScrn) info->accel_state->XInited3D = TRUE; } @@ -2403,7 +2403,7 @@ +int radeon_bo_gem_name_buffer(dri_bo *bo, uint32_t *name); +#endif diff --git a/src/radeon_commonfuncs.c b/src/radeon_commonfuncs.c -index eabd87d..8712a74 100644 +index a9bc7d2..6c22339 100644 --- a/src/radeon_commonfuncs.c +++ b/src/radeon_commonfuncs.c @@ -62,12 +62,15 @@ static void FUNC_NAME(RADEONInit3DEngine)(ScrnInfoPtr pScrn) @@ -2601,7 +2601,7 @@ CURSOR_SWAPPING_START(); diff --git a/src/radeon_dri.c b/src/radeon_dri.c -index 9c9fc7f..aa6352e 100644 +index f6c6261..1699d8a 100644 --- a/src/radeon_dri.c +++ b/src/radeon_dri.c @@ -40,6 +40,8 @@ @@ -2845,7 +2845,7 @@ } /* AGP Mode Quirk List - Certain hostbridge/gfx-card combos don't work with -@@ -990,6 +1146,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -992,6 +1148,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) "[agp] ring handle = 0x%08x\n", (unsigned int)info->dri->ringHandle); @@ -2854,7 +2854,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringHandle, info->dri->ringMapSize, &info->dri->ring) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, "[agp] Could not map ring\n"); -@@ -998,9 +1156,10 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1000,9 +1158,10 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] Ring mapped at 0x%08lx\n", (unsigned long)info->dri->ring); @@ -2866,7 +2866,7 @@ xf86DrvMsg(pScreen->myNum, X_ERROR, "[agp] Could not add ring read ptr mapping\n"); return FALSE; -@@ -1009,6 +1168,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1011,6 +1170,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) "[agp] ring read ptr handle = 0x%08x\n", (unsigned int)info->dri->ringReadPtrHandle); @@ -2875,7 +2875,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringReadPtrHandle, info->dri->ringReadMapSize, &info->dri->ringReadPtr) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, -@@ -1018,6 +1179,7 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1020,6 +1181,7 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] Ring read ptr mapped at 0x%08lx\n", (unsigned long)info->dri->ringReadPtr); @@ -2883,7 +2883,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->bufStart, info->dri->bufMapSize, DRM_AGP, 0, &info->dri->bufHandle) < 0) { -@@ -1095,6 +1257,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1097,6 +1259,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) "[pci] ring handle = 0x%08x\n", (unsigned int)info->dri->ringHandle); @@ -2891,7 +2891,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringHandle, info->dri->ringMapSize, &info->dri->ring) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, "[pci] Could not map ring\n"); -@@ -1106,6 +1269,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1108,6 +1271,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[pci] Ring contents 0x%08lx\n", *(unsigned long *)(pointer)info->dri->ring); @@ -2899,7 +2899,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->ringReadOffset, info->dri->ringReadMapSize, DRM_SCATTER_GATHER, flags, &info->dri->ringReadPtrHandle) < 0) { -@@ -1117,8 +1281,10 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1119,8 +1283,10 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) "[pci] ring read ptr handle = 0x%08x\n", (unsigned int)info->dri->ringReadPtrHandle); @@ -2910,7 +2910,7 @@ xf86DrvMsg(pScreen->myNum, X_ERROR, "[pci] Could not map ring read ptr\n"); return FALSE; -@@ -1129,6 +1295,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1131,6 +1297,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[pci] Ring read ptr contents 0x%08lx\n", *(unsigned long *)(pointer)info->dri->ringReadPtr); @@ -2918,7 +2918,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->bufStart, info->dri->bufMapSize, DRM_SCATTER_GATHER, 0, &info->dri->bufHandle) < 0) { -@@ -1181,6 +1348,9 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1183,6 +1350,9 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) */ static Bool RADEONDRIMapInit(RADEONInfoPtr info, ScreenPtr pScreen) { @@ -2928,7 +2928,7 @@ /* Map registers */ info->dri->registerSize = info->MMIOSize; if (drmAddMap(info->dri->drmFD, info->MMIOAddr, info->dri->registerSize, -@@ -1221,20 +1391,23 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1223,20 +1393,23 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) drmInfo.fb_bpp = info->CurrentLayout.pixel_code; drmInfo.depth_bpp = (info->dri->depthBits - 8) * 2; @@ -2966,7 +2966,7 @@ if (drmCommandWrite(info->dri->drmFD, DRM_RADEON_CP_INIT, &drmInfo, sizeof(drm_radeon_init_t)) < 0) return FALSE; -@@ -1243,8 +1416,9 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1245,8 +1418,9 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) * registers back to their default values, so we need to restore * those engine register here. */ @@ -2978,7 +2978,7 @@ return TRUE; } -@@ -1442,12 +1616,11 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) +@@ -1444,12 +1618,11 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) /* Get DRM version & close DRM */ info->dri->pKernelDRMVersion = drmGetVersion(fd); @@ -2992,7 +2992,7 @@ } /* Now check if we qualify */ -@@ -1481,10 +1654,29 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) +@@ -1483,10 +1656,29 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) req_patch); drmFreeVersion(info->dri->pKernelDRMVersion); info->dri->pKernelDRMVersion = NULL; @@ -3023,7 +3023,7 @@ } Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) -@@ -1493,6 +1685,9 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) +@@ -1495,6 +1687,9 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); int value = 0; @@ -3033,7 +3033,7 @@ if (!info->want_vblank_interrupts) on = FALSE; -@@ -1512,6 +1707,52 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) +@@ -1514,6 +1709,52 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) return TRUE; } @@ -3086,7 +3086,7 @@ /* Initialize the screen-specific data structures for the DRI and the * Radeon. This is the main entry point to the device-specific -@@ -1575,10 +1816,22 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1577,10 +1818,22 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo->ddxDriverMajorVersion = info->allowColorTiling ? 5 : 4; pDRIInfo->ddxDriverMinorVersion = 3; pDRIInfo->ddxDriverPatchVersion = 0; @@ -3113,7 +3113,7 @@ pDRIInfo->ddxDrawableTableEntry = RADEON_MAX_DRAWABLES; pDRIInfo->maxDrawableTableEntry = (SAREA_MAX_DRAWABLES < RADEON_MAX_DRAWABLES -@@ -1631,9 +1884,7 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1633,9 +1886,7 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo->TransitionTo3d = RADEONDRITransitionTo3d; pDRIInfo->TransitionSingleToMulti3D = RADEONDRITransitionSingleToMulti3d; pDRIInfo->TransitionMultiToSingle3D = RADEONDRITransitionMultiToSingle3d; @@ -3124,7 +3124,7 @@ pDRIInfo->ClipNotify = RADEONDRIClipNotify; #endif -@@ -1665,57 +1916,60 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1667,57 +1918,60 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo = NULL; return FALSE; } @@ -3229,7 +3229,7 @@ static Bool RADEONDRIDoCloseScreen(int scrnIndex, ScreenPtr pScreen) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; -@@ -1757,17 +2011,21 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) +@@ -1759,17 +2013,21 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) return FALSE; } @@ -3259,7 +3259,7 @@ /* Initialize and start the CP if required */ RADEONDRICPInit(pScrn); -@@ -1776,6 +2034,10 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) +@@ -1778,6 +2036,10 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) pSAREAPriv = (drm_radeon_sarea_t*)DRIGetSAREAPrivate(pScreen); memset(pSAREAPriv, 0, sizeof(*pSAREAPriv)); @@ -3270,7 +3270,7 @@ pRADEONDRI = (RADEONDRIPtr)info->dri->pDRIInfo->devPrivate; pRADEONDRI->deviceID = info->Chipset; -@@ -1933,6 +2195,8 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) +@@ -1935,6 +2197,8 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) drmUnmap(info->dri->buf, info->dri->bufMapSize); info->dri->buf = NULL; } @@ -3279,7 +3279,7 @@ if (info->dri->ringReadPtr) { drmUnmap(info->dri->ringReadPtr, info->dri->ringReadMapSize); info->dri->ringReadPtr = NULL; -@@ -1941,6 +2205,7 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) +@@ -1943,6 +2207,7 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) drmUnmap(info->dri->ring, info->dri->ringMapSize); info->dri->ring = NULL; } @@ -3287,7 +3287,7 @@ if (info->dri->agpMemHandle != DRM_AGP_NO_HANDLE) { drmAgpUnbind(info->dri->drmFD, info->dri->agpMemHandle); drmAgpFree(info->dri->drmFD, info->dri->agpMemHandle); -@@ -2350,3 +2615,11 @@ int RADEONDRISetParam(ScrnInfoPtr pScrn, unsigned int param, int64_t value) +@@ -2352,3 +2617,11 @@ int RADEONDRISetParam(ScrnInfoPtr pScrn, unsigned int param, int64_t value) &radeonsetparam, sizeof(drm_radeon_setparam_t)); return ret; } @@ -4058,7 +4058,7 @@ + +#endif diff --git a/src/radeon_driver.c b/src/radeon_driver.c -index c0f5e7b..aa60074 100644 +index 8673f5e..8d04d92 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -67,7 +67,7 @@ @@ -4070,7 +4070,7 @@ /* Driver data structures */ #include "radeon.h" #include "radeon_reg.h" -@@ -226,7 +226,10 @@ radeonShadowWindow(ScreenPtr screen, CARD32 row, CARD32 offset, int mode, +@@ -229,7 +229,10 @@ radeonShadowWindow(ScreenPtr screen, CARD32 row, CARD32 offset, int mode, stride = (pScrn->displayWidth * pScrn->bitsPerPixel) / 8; *size = stride; @@ -4082,7 +4082,7 @@ } static Bool RADEONCreateScreenResources (ScreenPtr pScreen) -@@ -247,6 +250,13 @@ RADEONCreateScreenResources (ScreenPtr pScreen) +@@ -250,6 +253,13 @@ RADEONCreateScreenResources (ScreenPtr pScreen) radeonShadowWindow, 0, NULL)) return FALSE; } @@ -4096,7 +4096,7 @@ return TRUE; } -@@ -1658,6 +1668,7 @@ static Bool RADEONPreInitVRAM(ScrnInfoPtr pScrn) +@@ -1695,6 +1705,7 @@ static Bool RADEONPreInitVRAM(ScrnInfoPtr pScrn) } pScrn->videoRam &= ~1023; @@ -4104,7 +4104,7 @@ info->FbMapSize = pScrn->videoRam * 1024; /* if the card is PCI Express reserve the last 32k for the gart table */ -@@ -1787,59 +1798,61 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn) +@@ -1824,59 +1835,61 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn) "R500 support is under development. Please report any issues to xorg-driver-ati at lists.x.org\n"); } @@ -4211,7 +4211,7 @@ #ifdef XF86DRI /* AGP/PCI */ -@@ -2014,6 +2027,15 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2051,6 +2064,15 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) } info->accel_state->fifo_slots = 0; @@ -4227,7 +4227,7 @@ if ((info->ChipFamily == CHIP_FAMILY_RS100) || (info->ChipFamily == CHIP_FAMILY_RS200) || (info->ChipFamily == CHIP_FAMILY_RS300) || -@@ -2038,6 +2060,9 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2075,6 +2097,9 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) if (!xf86ReturnOptValBool(info->Options, OPTION_NOACCEL, FALSE)) { int errmaj = 0, errmin = 0; @@ -4237,7 +4237,7 @@ from = X_DEFAULT; #if defined(USE_EXA) #if defined(USE_XAA) -@@ -2048,6 +2073,7 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) +@@ -2085,6 +2110,7 @@ static Bool RADEONPreInitAccel(ScrnInfoPtr pScrn) info->useEXA = TRUE; } else if (xf86NameCmp(optstr, "XAA") == 0) { from = X_CONFIG; @@ -4245,7 +4245,7 @@ } } #else /* USE_XAA */ -@@ -2151,15 +2177,9 @@ static Bool RADEONPreInitInt10(ScrnInfoPtr pScrn, xf86Int10InfoPtr *ppInt10) +@@ -2189,15 +2215,9 @@ static Bool RADEONPreInitInt10(ScrnInfoPtr pScrn, xf86Int10InfoPtr *ppInt10) return TRUE; } @@ -4262,7 +4262,7 @@ if (!(info->dri = xcalloc(1, sizeof(struct radeon_dri)))) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"Unable to allocate dri rec!\n"); -@@ -2170,6 +2190,22 @@ static Bool RADEONPreInitDRI(ScrnInfoPtr pScrn) +@@ -2208,6 +2228,22 @@ static Bool RADEONPreInitDRI(ScrnInfoPtr pScrn) xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"Unable to allocate cp rec!\n"); return FALSE; } @@ -4285,7 +4285,7 @@ info->cp->CPInUse = FALSE; info->cp->CPStarted = FALSE; info->cp->CPusecTimeout = RADEON_DEFAULT_CP_TIMEOUT; -@@ -2727,6 +2763,37 @@ static const xf86CrtcConfigFuncsRec RADEONCRTCResizeFuncs = { +@@ -2771,6 +2807,37 @@ static const xf86CrtcConfigFuncsRec RADEONCRTCResizeFuncs = { RADEONCRTCResize }; @@ -4323,7 +4323,7 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) { xf86CrtcConfigPtr xf86_config; -@@ -2747,6 +2814,8 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2791,6 +2858,8 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) info = RADEONPTR(pScrn); info->MMIO = NULL; @@ -4332,7 +4332,7 @@ info->IsSecondary = FALSE; info->IsPrimary = FALSE; -@@ -2781,62 +2850,63 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2825,62 +2894,63 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) } info->PciInfo = xf86GetPciInfoForEntity(info->pEnt->index); @@ -4443,7 +4443,7 @@ if (xf86RegisterResources(info->pEnt->index, 0, ResExclusive)) goto fail; -@@ -2846,10 +2916,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2890,10 +2960,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) pScrn->racMemFlags = RAC_FB | RAC_COLORMAP | RAC_VIEWPORT | RAC_CURSOR; pScrn->monitor = pScrn->confScreen->monitor; @@ -4460,7 +4460,7 @@ if (!RADEONPreInitVisual(pScrn)) goto fail; -@@ -2863,164 +2935,224 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2907,167 +2979,227 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) memcpy(info->Options, RADEONOptions, sizeof(RADEONOptions)); xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, info->Options); @@ -4561,6 +4561,11 @@ + + RADEONPostInt10Check(pScrn, int10_save); +- /* Save BIOS scratch registers */ +- RADEONSaveBIOSRegisters(pScrn, info->SavedReg); ++ /* Save BIOS scratch registers */ ++ RADEONSaveBIOSRegisters(pScrn, info->SavedReg); + + if (!RADEONPreInitBIOS(pScrn, pInt10)) + goto fail; #ifdef XF86DRI @@ -4812,7 +4817,7 @@ /* Get ScreenInit function */ if (!xf86LoadSubModule(pScrn, "fb")) return FALSE; -@@ -3035,10 +3167,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -3082,10 +3214,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) if (!RADEONPreInitXv(pScrn)) goto fail; } @@ -4829,7 +4834,7 @@ } if (pScrn->modes == NULL) { -@@ -3191,6 +3325,9 @@ static void RADEONBlockHandler(int i, pointer blockData, +@@ -3238,6 +3372,9 @@ static void RADEONBlockHandler(int i, pointer blockData, #ifdef USE_EXA info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN; @@ -4839,7 +4844,7 @@ #endif } -@@ -3279,7 +3416,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3326,7 +3463,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, int subPixelOrder = SubPixelUnknown; char* s; #endif @@ -4848,7 +4853,7 @@ info->accelOn = FALSE; #ifdef USE_XAA -@@ -3299,58 +3436,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3346,58 +3483,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, "RADEONScreenInit %lx %ld\n", pScrn->memPhysBase, pScrn->fbOffset); #endif @@ -4949,7 +4954,7 @@ /* Visual setup */ miClearVisualTypes(); if (!miSetVisualTypes(pScrn->depth, -@@ -3384,19 +3524,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3431,19 +3571,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, hasDRI = info->directRenderingEnabled; #endif /* XF86DRI */ @@ -4983,7 +4988,7 @@ } } -@@ -3433,7 +3575,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3480,7 +3622,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #ifdef XF86DRI if (hasDRI) { info->accelDFS = xf86ReturnOptValBool(info->Options, OPTION_ACCEL_DFS, @@ -4995,7 +5000,7 @@ /* Reserve approx. half of offscreen memory for local textures by * default, can be overridden with Option "FBTexPercent". -@@ -3459,7 +3604,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3506,7 +3651,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #if defined(XF86DRI) && defined(USE_XAA) @@ -5004,7 +5009,7 @@ info->dri->textureSize = -1; if (xf86GetOptValInteger(info->Options, OPTION_FBTEX_PERCENT, &(info->dri->textureSize))) { -@@ -3477,7 +3622,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3524,7 +3669,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #ifdef USE_XAA @@ -5013,7 +5018,7 @@ return FALSE; #endif -@@ -3498,7 +3643,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3545,7 +3690,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes); int maxy = info->FbMapSize / width_bytes; @@ -5022,7 +5027,7 @@ xf86DrvMsg(scrnIndex, X_ERROR, "Static buffer allocation failed. Disabling DRI.\n"); xf86DrvMsg(scrnIndex, X_ERROR, -@@ -3508,19 +3653,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3555,19 +3700,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes * 3 + 1023) / 1024); info->directRenderingEnabled = FALSE; } else { @@ -5081,7 +5086,7 @@ #endif xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Initializing fb layer\n"); -@@ -3544,7 +3724,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3591,7 +3771,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->r600_shadow_fb == FALSE) { /* Init fb layer */ @@ -5090,7 +5095,7 @@ pScrn->virtualX, pScrn->virtualY, pScrn->xDpi, pScrn->yDpi, pScrn->displayWidth, pScrn->bitsPerPixel)) -@@ -3586,8 +3766,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3633,8 +3813,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* restore the memory map here otherwise we may get a hang when * initializing the drm below */ @@ -5103,7 +5108,7 @@ /* Backing store setup */ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -3597,7 +3779,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3644,7 +3826,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* DRI finalisation */ #ifdef XF86DRI @@ -5112,7 +5117,7 @@ info->dri->pKernelDRMVersion->version_minor >= 19) { if (RADEONDRISetParam(pScrn, RADEON_SETPARAM_PCIGART_LOCATION, info->dri->pciGartOffset) < 0) -@@ -3613,14 +3795,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3660,14 +3842,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->directRenderingEnabled) { xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "DRI Finishing init !\n"); @@ -5138,7 +5143,7 @@ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Direct rendering enabled\n"); -@@ -3716,10 +3908,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3763,10 +3955,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, return FALSE; } } @@ -5148,15 +5153,15 @@ - if (!xf86SetDesiredModes (pScrn)) + if (info->drm_mode_setting) { + if (!drmmode_set_desired_modes(pScrn, &info->drmmode)) -+ return FALSE; + return FALSE; + } else { + if (!xf86SetDesiredModes (pScrn)) - return FALSE; ++ return FALSE; + } /* Provide SaveScreen & wrap BlockHandler and CloseScreen */ /* Wrap CloseScreen */ -@@ -5296,7 +5494,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5336,7 +5534,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #ifdef XF86DRI Bool CPStarted = info->cp->CPStarted; @@ -5165,7 +5170,7 @@ DRILock(pScrn->pScreen, 0); RADEONCP_STOP(pScrn, info); } -@@ -5319,8 +5517,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5359,8 +5557,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #endif } @@ -5178,7 +5183,7 @@ ret = xf86SetSingleMode (pScrn, mode, RR_Rotate_0); -@@ -5332,16 +5532,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5372,16 +5572,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) /* xf86SetRootClip would do, but can't access that here */ } @@ -5206,7 +5211,7 @@ } #endif -@@ -5539,6 +5742,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) +@@ -5579,6 +5782,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) xf86OutputPtr output = config->output[config->compat_output]; xf86CrtcPtr crtc = output->crtc; @@ -5218,7 +5223,7 @@ /* not handled */ if (IS_AVIVO_VARIANT) return; -@@ -5578,76 +5786,101 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5618,76 +5826,101 @@ Bool RADEONEnterVT(int scrnIndex, int flags) xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONEnterVT\n"); @@ -5370,7 +5375,7 @@ } #endif /* this will get XVideo going again, but only if XVideo was initialised -@@ -5662,7 +5895,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5702,7 +5935,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) info->accel_state->XInited3D = FALSE; #ifdef XF86DRI @@ -5379,7 +5384,7 @@ if (info->ChipFamily >= CHIP_FAMILY_R600) R600LoadShaders(pScrn); RADEONCP_START(pScrn, info); -@@ -5686,27 +5919,29 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5726,27 +5959,29 @@ void RADEONLeaveVT(int scrnIndex, int flags) xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONLeaveVT\n"); #ifdef XF86DRI @@ -5425,7 +5430,7 @@ /* Make sure 3D clients will re-upload textures to video RAM */ if (info->dri->textureSize) { -@@ -5722,6 +5957,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5762,6 +5997,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) i = list[i].next; } while (i != 0); } @@ -5437,7 +5442,7 @@ } #endif -@@ -5748,10 +5988,18 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5788,10 +6028,18 @@ void RADEONLeaveVT(int scrnIndex, int flags) xf86_hide_cursors (pScrn); @@ -5459,7 +5464,7 @@ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Ok, leaving now...\n"); -@@ -5805,7 +6053,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5845,7 +6093,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) #endif /* USE_XAA */ if (pScrn->vtSema) { @@ -5469,7 +5474,7 @@ } xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -5840,6 +6089,12 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5880,6 +6129,12 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) info->DGAModes = NULL; xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Unmapping memory\n"); @@ -7965,7 +7970,7 @@ + + diff --git a/src/radeon_probe.h b/src/radeon_probe.h -index afc8e21..6138f36 100644 +index a0c6b2c..30fee18 100644 --- a/src/radeon_probe.h +++ b/src/radeon_probe.h @@ -146,6 +146,27 @@ typedef struct @@ -8006,7 +8011,7 @@ typedef struct _radeon_encoder { diff --git a/src/radeon_textured_video.c b/src/radeon_textured_video.c -index 2df299f..ff16f26 100644 +index 79671c0..1ef8dc3 100644 --- a/src/radeon_textured_video.c +++ b/src/radeon_textured_video.c @@ -40,6 +40,7 @@ @@ -8017,7 +8022,7 @@ #include #include "fourcc.h" -@@ -124,6 +125,7 @@ static __inline__ uint32_t F_TO_24(float val) +@@ -133,6 +134,7 @@ static __inline__ uint32_t float4touint(float fr, float fg, float fb, float fa) #define BEGIN_ACCEL(n) RADEONWaitForFifo(pScrn, (n)) #define OUT_ACCEL_REG(reg, val) OUTREG(reg, val) #define OUT_ACCEL_REG_F(reg, val) OUTREG(reg, F_TO_DW(val)) @@ -8025,7 +8030,7 @@ #define FINISH_ACCEL() #include "radeon_textured_videofuncs.c" -@@ -133,6 +135,7 @@ static __inline__ uint32_t F_TO_24(float val) +@@ -142,6 +144,7 @@ static __inline__ uint32_t float4touint(float fr, float fg, float fb, float fa) #undef BEGIN_ACCEL #undef OUT_ACCEL_REG #undef OUT_ACCEL_REG_F @@ -8033,7 +8038,7 @@ #undef FINISH_ACCEL #ifdef XF86DRI -@@ -146,6 +149,7 @@ static __inline__ uint32_t F_TO_24(float val) +@@ -155,6 +158,7 @@ static __inline__ uint32_t float4touint(float fr, float fg, float fb, float fa) #define OUT_ACCEL_REG_F(reg, val) OUT_ACCEL_REG(reg, F_TO_DW(val)) #define FINISH_ACCEL() ADVANCE_RING() #define OUT_RING_F(x) OUT_RING(F_TO_DW(x)) @@ -8041,7 +8046,7 @@ #include "radeon_textured_videofuncs.c" -@@ -374,6 +378,9 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, +@@ -412,6 +416,9 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, size * 2, 64); if (pPriv->video_offset == 0) return BadAlloc; @@ -8050,8 +8055,8 @@ + pPriv->src_bo = pPriv->video_memory; } - /* Bicubic filter setup */ -@@ -397,6 +404,9 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + /* Bicubic filter loading */ +@@ -422,6 +429,9 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, pPriv->bicubic_src_offset = pPriv->bicubic_offset + info->fbLocation + pScrn->fbOffset; if (pPriv->bicubic_offset == 0) pPriv->bicubic_enabled = FALSE; @@ -8061,7 +8066,7 @@ } if (pDraw->type == DRAWABLE_WINDOW) -@@ -426,11 +436,22 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, +@@ -451,11 +461,22 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, left = (x1 >> 16) & ~1; npixels = ((((x2 + 0xffff) >> 16) + 1) & ~1) - left; @@ -8087,9 +8092,9 @@ + pPriv->src_addr = (uint8_t *)(info->FB + pPriv->video_offset + (top * dstPitch)); + } pPriv->src_pitch = dstPitch; - pPriv->size = size; - pPriv->pDraw = pDraw; -@@ -511,9 +532,24 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + pPriv->planeu_offset = dstPitch * dst_height; + pPriv->planev_offset = pPriv->planeu_offset + dstPitch2 * ((dst_height + 1) >> 1); +@@ -566,9 +587,24 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, /* Upload bicubic filter tex */ if (pPriv->bicubic_enabled) { @@ -8117,7 +8122,7 @@ } /* update cliplist */ -@@ -531,10 +567,12 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, +@@ -586,10 +622,12 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, pPriv->w = width; pPriv->h = height; @@ -8132,10 +8137,24 @@ else #endif diff --git a/src/radeon_textured_videofuncs.c b/src/radeon_textured_videofuncs.c -index f55ae12..5d23ad9 100644 +index 05acb93..b7a8513 100644 --- a/src/radeon_textured_videofuncs.c +++ b/src/radeon_textured_videofuncs.c -@@ -92,6 +92,11 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -87,11 +87,25 @@ do { \ + + #endif /* !ACCEL_CP */ + ++#define OUT_TEXTURE_REG(reg, offset, bo) do { \ ++ if (info->new_cs) { \ ++ OUT_ACCEL_REG((reg), (offset)); \ ++ OUT_RELOC((bo), RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT, 0); \ ++ } else { \ ++ OUT_ACCEL_REG((reg), (offset) + info->fbLocation + pScrn->fbOffset);} \ ++ } while(0) ++ ++ + static void + FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) { RADEONInfoPtr info = RADEONPTR(pScrn); PixmapPtr pPixmap = pPriv->pPixmap; @@ -8147,7 +8166,7 @@ uint32_t txformat; uint32_t txfilter, txformat0, txformat1, txoffset, txpitch; uint32_t dst_offset, dst_pitch, dst_format; -@@ -100,19 +105,57 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -101,19 +115,57 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv int dstxoff, dstyoff, pixel_shift, vtx_count; BoxPtr pBox = REGION_RECTS(&pPriv->clip); int nBox = REGION_NUM_RECTS(&pPriv->clip); @@ -8208,7 +8227,7 @@ dst_pitch = pPixmap->devKind; } -@@ -143,7 +186,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -144,7 +196,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv RADEON_WAIT_DMA_GUI_IDLE); FINISH_ACCEL(); @@ -8217,9 +8236,15 @@ RADEONInit3DEngine(pScrn); } -@@ -213,13 +256,20 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -222,15 +274,19 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + if (IS_R500_3D && ((pPriv->h - 1) & 0x800)) + txpitch |= R500_TXHEIGHT_11; - txoffset = pPriv->src_offset; +- txoffset = pPriv->src_offset; ++ if (info->new_cs) ++ txoffset = 0; ++ else ++ txoffset = pPriv->src_offset; - BEGIN_ACCEL(6); + qwords = info->new_cs ? 7 : 6; @@ -8230,17 +8255,37 @@ OUT_ACCEL_REG(R300_TX_FORMAT1_0, txformat1); OUT_ACCEL_REG(R300_TX_FORMAT2_0, txpitch); - OUT_ACCEL_REG(R300_TX_OFFSET_0, txoffset); -+ if (info->new_cs) { -+ OUT_ACCEL_REG(R300_TX_OFFSET_0, 0); -+ OUT_RELOC(pPriv->src_bo, RADEON_GEM_DOMAIN_VRAM | RADEON_GEM_DOMAIN_GTT, 0); -+ } else { -+ txoffset += info->fbLocation + pScrn->fbOffset; -+ OUT_ACCEL_REG(R300_TX_OFFSET_0, txoffset); -+ } ++ OUT_TEXTURE_REG(R300_TX_OFFSET_0, txoffset, pPriv->src_bo); FINISH_ACCEL(); txenable = R300_TEX_0_ENABLE; -@@ -240,13 +290,19 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -246,19 +302,22 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + R300_TX_MIN_FILTER_LINEAR | + R300_TX_MAG_FILTER_LINEAR); + +- BEGIN_ACCEL(12); ++ qwords = info->new_cs ? 14 : 12; ++ BEGIN_ACCEL(qwords); + OUT_ACCEL_REG(R300_TX_FILTER0_1, txfilter | (1 << R300_TX_ID_SHIFT)); + OUT_ACCEL_REG(R300_TX_FILTER1_1, 0); + OUT_ACCEL_REG(R300_TX_FORMAT0_1, txformat0); + OUT_ACCEL_REG(R300_TX_FORMAT1_1, R300_TX_FORMAT_X8 | R300_TX_FORMAT_CACHE_FOURTH_REGION_2); + OUT_ACCEL_REG(R300_TX_FORMAT2_1, txpitch); +- OUT_ACCEL_REG(R300_TX_OFFSET_1, txoffset + pPriv->planeu_offset); ++ OUT_TEXTURE_REG(R300_TX_OFFSET_1, txoffset + pPriv->planeu_offset, pPriv->src_bo); ++ + OUT_ACCEL_REG(R300_TX_FILTER0_2, txfilter | (2 << R300_TX_ID_SHIFT)); + OUT_ACCEL_REG(R300_TX_FILTER1_2, 0); + OUT_ACCEL_REG(R300_TX_FORMAT0_2, txformat0); + OUT_ACCEL_REG(R300_TX_FORMAT1_2, R300_TX_FORMAT_X8 | R300_TX_FORMAT_CACHE_FOURTH_REGION_3); + OUT_ACCEL_REG(R300_TX_FORMAT2_2, txpitch); +- OUT_ACCEL_REG(R300_TX_OFFSET_2, txoffset + pPriv->planev_offset); ++ OUT_TEXTURE_REG(R300_TX_OFFSET_2, txoffset + pPriv->planev_offset, pPriv->src_bo); ++ + FINISH_ACCEL(); + txenable |= R300_TEX_1_ENABLE | R300_TEX_2_ENABLE; + } +@@ -279,13 +338,19 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv R300_TX_MAG_FILTER_NEAREST | (1 << R300_TX_ID_SHIFT)); @@ -8262,12 +8307,12 @@ FINISH_ACCEL(); /* Enable tex 1 */ -@@ -1332,11 +1388,18 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1536,11 +1601,18 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv } } - BEGIN_ACCEL(6); -+ qwords = info->new_cs ? 7 : 6; ++ qwords = info->new_cs ? 8 : 6; + BEGIN_ACCEL(qwords); OUT_ACCEL_REG(R300_TX_INVALTAGS, 0); OUT_ACCEL_REG(R300_TX_ENABLE, txenable); @@ -8283,39 +8328,112 @@ OUT_ACCEL_REG(R300_RB3D_COLORPITCH0, colorpitch); blendcntl = RADEON_SRC_BLEND_GL_ONE | RADEON_DST_BLEND_GL_ZERO; -@@ -1381,6 +1444,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv - RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); +@@ -1591,6 +1663,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + OUT_ACCEL_REG(RADEON_RB3D_CNTL, - dst_format | RADEON_ALPHA_BLEND_ENABLE); + dst_format /*| RADEON_ALPHA_BLEND_ENABLE*/); + + dst_offset += info->fbLocation + pScrn->fbOffset; OUT_ACCEL_REG(RADEON_RB3D_COLOROFFSET, dst_offset); OUT_ACCEL_REG(RADEON_RB3D_COLORPITCH, colorpitch); -@@ -1418,7 +1483,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv - ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); - OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); - -- OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset); -+ OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset + -+ info->fbLocation + pScrn->fbOffset); - - OUT_ACCEL_REG(R200_PP_TXCBLEND_0, - R200_TXC_ARG_A_ZERO | -@@ -1451,8 +1517,10 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1630,7 +1704,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + R200_CLAMP_S_CLAMP_LAST | + R200_CLAMP_T_CLAMP_LAST; + +- BEGIN_ACCEL(36); ++ qwords = info->new_cs ? 39 : 36; ++ BEGIN_ACCEL(qwords); + + OUT_ACCEL_REG(RADEON_PP_CNTL, + RADEON_TEX_0_ENABLE | RADEON_TEX_1_ENABLE | RADEON_TEX_2_ENABLE | +@@ -1649,21 +1724,22 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + (pPriv->w - 1) | + ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); + OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); +- OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset); ++ OUT_TEXTURE_REG(R200_PP_TXOFFSET_0, txoffset, pPriv->src_bo); + + OUT_ACCEL_REG(R200_PP_TXFILTER_1, txfilter); + OUT_ACCEL_REG(R200_PP_TXFORMAT_1, txformat | R200_TXFORMAT_ST_ROUTE_STQ1); + OUT_ACCEL_REG(R200_PP_TXFORMAT_X_1, 0); + OUT_ACCEL_REG(R200_PP_TXSIZE_1, txformat0); + OUT_ACCEL_REG(R200_PP_TXPITCH_1, txpitch); +- OUT_ACCEL_REG(R200_PP_TXOFFSET_1, pPriv->src_offset + pPriv->planeu_offset); ++ OUT_TEXTURE_REG(R200_PP_TXOFFSET_1, txoffset + pPriv->planeu_offset, pPriv->src_bo); + + OUT_ACCEL_REG(R200_PP_TXFILTER_2, txfilter); + OUT_ACCEL_REG(R200_PP_TXFORMAT_2, txformat | R200_TXFORMAT_ST_ROUTE_STQ1); + OUT_ACCEL_REG(R200_PP_TXFORMAT_X_2, 0); + OUT_ACCEL_REG(R200_PP_TXSIZE_2, txformat0); + OUT_ACCEL_REG(R200_PP_TXPITCH_2, txpitch); +- OUT_ACCEL_REG(R200_PP_TXOFFSET_2, pPriv->src_offset + pPriv->planev_offset); ++ ++ OUT_TEXTURE_REG(R200_PP_TXOFFSET_2, txoffset + pPriv->planev_offset, pPriv->src_bo); + + /* similar to r300 code. Note the big problem is that hardware constants + * are 8 bits only, representing 0.0-1.0. We can get that up (using bias +@@ -1799,7 +1875,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + R200_CLAMP_S_CLAMP_LAST | + R200_CLAMP_T_CLAMP_LAST; + +- BEGIN_ACCEL(24); ++ qwords = info->new_cs ? 25 : 24; ++ BEGIN_ACCEL(qwords); + + OUT_ACCEL_REG(RADEON_PP_CNTL, + RADEON_TEX_0_ENABLE | +@@ -1817,7 +1894,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + (pPriv->w - 1) | + ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); + OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); +- OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset); ++ OUT_TEXTURE_REG(R200_PP_TXOFFSET_0, txoffset, pPriv->src_bo); + + /* MAD temp1 / 2, const0.a * 2, temp0.ggg, -const0.rgb */ + OUT_ACCEL_REG(R200_PP_TXCBLEND_0, +@@ -1901,7 +1978,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + FINISH_ACCEL(); + } + else { +- BEGIN_ACCEL(13); ++ qwords = info->new_cs ? 14 : 13; ++ BEGIN_ACCEL(qwords); + OUT_ACCEL_REG(RADEON_PP_CNTL, + RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); + +@@ -1922,7 +2000,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); + OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); + +- OUT_ACCEL_REG(R200_PP_TXOFFSET_0, pPriv->src_offset); ++ OUT_TEXTURE_REG(R200_PP_TXOFFSET_0, txoffset, pPriv->src_bo); + + OUT_ACCEL_REG(R200_PP_TXCBLEND_0, + R200_TXC_ARG_A_ZERO | +@@ -1945,7 +2023,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + info->accel_state->texW[0] = 1; + info->accel_state->texH[0] = 1; + +- BEGIN_ACCEL(9); ++ qwords = info->new_cs ? 10 : 9; ++ BEGIN_ACCEL(qwords); + + OUT_ACCEL_REG(RADEON_PP_CNTL, + RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); +@@ -1959,8 +2038,9 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv RADEON_CLAMP_S_CLAMP_LAST | RADEON_CLAMP_T_CLAMP_LAST | RADEON_YUV_TO_RGB); + OUT_ACCEL_REG(RADEON_PP_TXFORMAT_0, txformat); - OUT_ACCEL_REG(RADEON_PP_TXOFFSET_0, pPriv->src_offset); -+ OUT_ACCEL_REG(RADEON_PP_TXOFFSET_0, pPriv->src_offset + -+ info->fbLocation + pScrn->fbOffset); ++ OUT_TEXTURE_REG(RADEON_PP_TXOFFSET_0, txoffset, pPriv->src_bo); OUT_ACCEL_REG(RADEON_PP_TXCBLEND_0, RADEON_COLOR_ARG_A_ZERO | RADEON_COLOR_ARG_B_ZERO | diff --git a/src/radeon_video.c b/src/radeon_video.c -index 92d1a71..03f42a4 100644 +index 42aa036..bd6408d 100644 --- a/src/radeon_video.c +++ b/src/radeon_video.c @@ -287,7 +287,7 @@ void RADEONInitVideo(ScreenPtr pScreen) @@ -8327,23 +8445,22 @@ overlayAdaptor = RADEONSetupImageVideo(pScreen); if (overlayAdaptor != NULL) { adaptors[num_adaptors++] = overlayAdaptor; -@@ -297,10 +297,13 @@ void RADEONInitVideo(ScreenPtr pScreen) +@@ -297,9 +297,12 @@ void RADEONInitVideo(ScreenPtr pScreen) RADEONInitOffscreenImages(pScreen); } -- if (info->ChipFamily != CHIP_FAMILY_RV250) { +- if ((info->ChipFamily < CHIP_FAMILY_RS400) + if (info->ChipFamily >= CHIP_FAMILY_R600 && info->drm_mode_setting) { + xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "Disabling textured video for KMS On R600+\n"); -+ } else if (info->ChipFamily != CHIP_FAMILY_RV250) { - if ((info->ChipFamily < CHIP_FAMILY_RS400) ++ } else if ((info->ChipFamily < CHIP_FAMILY_RS400) #ifdef XF86DRI -- || (info->directRenderingEnabled) -+ || (info->directRenderingEnabled || info->drm_mode_setting) +- || (info->directRenderingEnabled) ++ || (info->directRenderingEnabled || info->drm_mode_setting) #endif - ) { - texturedAdaptor = RADEONSetupImageTexturedVideo(pScreen); -@@ -2203,7 +2206,7 @@ RADEONCopyData( + ) { + texturedAdaptor = RADEONSetupImageTexturedVideo(pScreen); +@@ -2200,7 +2203,7 @@ RADEONCopyData( #ifdef XF86DRI @@ -8353,10 +8470,10 @@ uint8_t *buf; uint32_t bufPitch, dstPitchOff; diff --git a/src/radeon_video.h b/src/radeon_video.h -index 7f1891e..7a5f740 100644 +index 34fb07f..7b75ec3 100644 --- a/src/radeon_video.h +++ b/src/radeon_video.h -@@ -116,6 +116,9 @@ typedef struct { +@@ -121,6 +121,9 @@ typedef struct { int w, h; int drw_x, drw_y; int vsync; Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/sources,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- sources 14 Mar 2009 08:42:44 -0000 1.27 +++ sources 1 Apr 2009 08:54:08 -0000 1.28 @@ -1 +1 @@ -540b25842f8e09164cf4d2376995dc68 xf86-video-ati-6.12.0.tar.bz2 +2adf5988c5e5b6df5f4cb61006fa2bf1 xf86-video-ati-6.12.1.tar.bz2 Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.162 retrieving revision 1.163 diff -u -r1.162 -r1.163 --- xorg-x11-drv-ati.spec 1 Apr 2009 07:18:42 -0000 1.162 +++ xorg-x11-drv-ati.spec 1 Apr 2009 08:54:08 -0000 1.163 @@ -4,8 +4,8 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati -Version: 6.12.0 -Release: 3%{?dist} +Version: 6.12.1 +Release: 1%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -76,8 +76,8 @@ %{_mandir}/man4/radeon.4* %changelog -* Wed Apr 01 2009 Dave Airlie 6.12.0-3 -- radeon-modeset: fix FUS on DRI22 +* Wed Apr 01 2009 Dave Airlie 6.12.1-1 +- rebase to upstream + fix FUS on DRI2 + video on r100/r200 hopefully * Mon Mar 16 2009 Dave Airlie 6.12.0-2 - radeon-6.12.0-git-fixes: fixes from git upstream From caolanm at fedoraproject.org Wed Apr 1 09:09:52 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Wed, 1 Apr 2009 09:09:52 +0000 (UTC) Subject: rpms/planner/devel planner.spec,1.60,1.61 Message-ID: <20090401090952.1E8A77011D@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/planner/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8946 Modified Files: planner.spec Log Message: Resolves: rhbz#226301 fix some rpmlint warnings Index: planner.spec =================================================================== RCS file: /cvs/pkgs/rpms/planner/devel/planner.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- planner.spec 27 Feb 2009 00:45:39 -0000 1.60 +++ planner.spec 1 Apr 2009 09:09:21 -0000 1.61 @@ -1,7 +1,7 @@ Summary: A graphical project management tool Name: planner Version: 0.14.3 -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2+ Group: Applications/Productivity URL: http://live.gnome.org/Planner @@ -18,9 +18,6 @@ Requires: shared-mime-info Requires(post): %{_bindir}/scrollkeeper-update Requires(postun): %{_bindir}/scrollkeeper-update -Obsoletes: mrproject <= 0.10.3 -Obsoletes: libmrproject <= 0.10.3 -Obsoletes: libmrproject-devel <= 0.10.3 Patch0: planner-0.12-desktop-fix.patch Patch1: planner-0.13-enableeds.patch @@ -87,6 +84,12 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions/*.la rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution/*/plugins/*.la +pushd $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions +rm -f libecalbackendplanner.so +rm -f libecalbackendplanner.so.0 +mv -f libecalbackendplanner.so.0.0.0 libecalbackendplanner.so +popd + rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/XMLnamespaces rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/globs rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/magic @@ -142,7 +145,7 @@ %{_libdir}/%{name}/plugins/libeds-plugin.so %dir %{_libdir}/evolution-data-server-1.2 %dir %{_libdir}/evolution-data-server-1.2/extensions -%{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.* +%{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.so %{_libdir}/evolution/*/plugins/liborg-gnome-planner-source.so %{_libdir}/evolution/*/plugins/org-gnome-planner-source.eplug @@ -154,6 +157,9 @@ %{_libdir}/pkgconfig/* %changelog +* Wed Apr 01 2009 Caol??n McNamara - 0.14.3-11 +- Resolves: rhbz#226301 fix some rpmlint warnings + * Thu Feb 26 2009 Fedora Release Engineering - 0.14.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From caolanm at fedoraproject.org Wed Apr 1 09:22:07 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Wed, 1 Apr 2009 09:22:07 +0000 (UTC) Subject: rpms/hunspell-sk/devel hunspell-sk.spec,1.9,1.10 Message-ID: <20090401092207.2F3067011D@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/hunspell-sk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10942 Modified Files: hunspell-sk.spec Log Message: upstream didn't change dir from last release Index: hunspell-sk.spec =================================================================== RCS file: /cvs/pkgs/rpms/hunspell-sk/devel/hunspell-sk.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- hunspell-sk.spec 1 Apr 2009 08:36:21 -0000 1.9 +++ hunspell-sk.spec 1 Apr 2009 09:21:36 -0000 1.10 @@ -17,7 +17,7 @@ Slovak hunspell dictionaries. %prep -%setup -q -n hunspell-sk-%{upstreamid} +%setup -q -n hunspell-sk-20090106 %build From transif at fedoraproject.org Wed Apr 1 09:31:56 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 09:31:56 +0000 (UTC) Subject: comps/po gu.po,1.20,1.21 Message-ID: <20090401093156.410B57011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11700/po Modified Files: gu.po Log Message: Sending translation for Gujarati Index: gu.po =================================================================== RCS file: /cvs/pkgs/comps/po/gu.po,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- gu.po 9 Jan 2009 11:52:37 -0000 1.20 +++ gu.po 1 Apr 2009 09:31:25 -0000 1.21 @@ -1,4 +1,4 @@ -# translation of comps.HEAD.gu.po to Gujarati +# translation of gu.po to Gujarati # Gujarati translations for PACKAGE package. # Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. @@ -6,20 +6,20 @@ # Automatically generated, 2004. # Ankit Patel , 2004, 2005, 2006, 2007, 2008. # Sweta Kothari , 2008. -# Sweta Kothari , 2008. +# Sweta Kothari , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD.gu\n" +"Project-Id-Version: gu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-11-03 12:41+0530\n" -"Last-Translator: Ankit Patel \n" -"Language-Team: Gujarati \n" +"POT-Creation-Date: 2009-04-01 08:02+0000\n" +"PO-Revision-Date: 2009-04-01 15:00+0530\n" +"Last-Translator: Sweta Kothari \n" +"Language-Team: Gujarati\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" @@ -39,192 +39,192 @@ msgstr "??????????????? ???????????????????????? ???????????????????????? ?????? ?????? ???????????? ??????????????? ???????????? ??????????????? ???????????? ????????? ?????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "??????????????? ???????????????????????? ????????????????????? ???????????? ?????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." -msgstr "???????????? ???????????????????????????????????? ???????????? ?????????????????? ????????????????????? ????????????" +msgstr "???????????? ???????????????????????????????????? ???????????? ?????????????????? ????????????????????? ????????????." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????? ??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" -msgstr "?????????????????????????????? ????????????." +msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "?????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "????????? ????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ????????? ???????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "??????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "????????????-?????? ?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "?????? ????????????" @@ -233,78 +233,78 @@ msgstr "???????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????? ?????????????????? ???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "?????????????????? ????????? ???????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "???????????????????????? (UK) ????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ???????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "?????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -314,19 +314,19 @@ "??????????????? ????????? ?????????????????? ???????????? ?????????????????? ?????? ????????? ???????????? ???????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "??????????????? ???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "??????????????? ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -335,86 +335,86 @@ "????????? ????????????????????????????????? ???????????? ?????????????????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????????? ????????? ?????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "????????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "???????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -422,79 +422,76 @@ msgstr "GTK+ ????????? ??????????????? ????????????????????????????????? ???????????????????????????????????? ??????????????? ???????????? ???????????? ??? ?????????????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+ ????????? XFCE ????????????????????????????????? ?????????????????????????????? ???????????????????????? ???????????? ??? ?????????????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ????????? KDE ????????????????????????????????? ?????????????????????????????? ???????????????????????? ???????????? ??? ?????????????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "???????????????????????? ??????????????? ???????????? ???????????? ???????????? ??????????????? ??????????????? ????????? ???????????? ?????????????????? ???????????? ???????????? ??? ??????????????? ????????????????????? " "?????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." -msgstr "" -"????????????????????? ???????????????????????????????????? (X) ?????????????????????????????? ???????????????????????? ?????????????????? ???????????? ??? ??????????????? ?????????????????? ????????????????????? ?????????." +msgid "Install this group of packages to use the base graphical (X) user interface." +msgstr "????????????????????? ???????????????????????????????????? (X) ?????????????????????????????? ???????????????????????? ?????????????????? ???????????? ??? ??????????????? ?????????????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ???????????????????????? ????????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -503,121 +500,121 @@ "????????? ???????????????????????????????????? ???????????? ?????????????????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "???????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????? ????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "??????????????? ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "??????????????? ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "??????????????? ?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "????????? ????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ?????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????????????????? ???????????? ????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "????????????/???????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -625,111 +622,110 @@ msgstr "?????????????????? ?????? ?????? ???????????????????????????????????? ??????????????? ????????? ???????????????????????? ?????????????????? ??????????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ?????????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "??????????????? ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "??????????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "???????????? ?????????????????? ????????????????????????????????? ?????? ?????? ???????????? ???????????????????????? ?????????????????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "????????????????????? ???????????? ???????????? ?????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "????????????????????? ?????????????????? ?????????????????? ???????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -738,77 +734,77 @@ "?????????????????? ????????????????????? ????????? ??????. ??? Emacs ????????? Vi ??????????????????????????? ?????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ????????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "????????????????????? ?????????????????? ????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "????????????????????? ???????????? ????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "???????????? ???????????????????????????????????? ????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????? ????????????." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ???????????????????????????????????? ????????????????????? ?????????????????? ?????????????????????????????? ?????????????????? ?????????????????? ????????????." #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "???????????? ?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????? ????????????" @@ -817,68 +813,64 @@ msgstr "Eclipse Integrated Development Environment." #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "?????????????????????????????? ?????????????????? ??????????????????, PDF ?????????????????? ????????? ????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "??? ?????????????????? ?????????????????? ?????????????????? ??? ????????? ?????????????????????????????? ?????? ?????? ?????? ?????????????????????????????? ???????????????????????? ???????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "??? ?????????????????? ???????????? IMAP ???????????? SMTP ???????????? ??????????????? ????????????????????????????????? ???????????? ???????????? ????????????????????? ????????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "??? ?????????????????? ???????????? X ?????????????????? ???????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "??? ?????????????????? ?????????????????? ????????? ?????????????????????????????? ?????? ????????? ?????????????????? ????????????????????? ??????????????? ????????? ?????????????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??? ?????????????????? ????????????????????? ?????????????????? ?????????????????? ????????? ?????? DHCP, ????????????????????? ????????? NIS ??????????????? ??????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." msgstr "??? ?????????????????? ???????????? ????????????????????? ??????????????????????????? ???????????? ?????? rsh ????????? ?????????????????? ???????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??? ?????????????????? ????????????????????????????????????????????? ???????????????????????? ??????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??? ?????????????????? ???????????????????????? ???????????????????????? ???????????? ???????????????????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "??? ?????????????????? ??????????????? ????????? ??????????????? ??????????????????????????? ????????????????????? ??????????????? ???????????????????????? ???????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -887,19 +879,19 @@ "????????????????????? ???????????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "??? ??????????????? ???????????? ?????????????????? ?????? ????????? ?????????????????? ???????????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??? ??????????????? ???????????? ?????????????????? ?????? FTP ??????????????? ???????????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -909,18 +901,18 @@ "??????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "??? ????????? ???????????? ?????????????????? ??????????????? ??????????????? ????????????????????????????????? ?????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "??? ????????? Red Hat ?????? ????????????????????? ??????????????????????????? ????????? ??????????????? ??????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -929,13 +921,13 @@ "?????????????????? ??????, ?????????????????? ???????????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "??? ????????? ???????????????????????????????????? ???-????????????, ????????? ????????? ??????????????? ??????????????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -945,13 +937,13 @@ "??????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "??? ????????? ?????????????????? ???????????? ????????? ?????????????????? ???????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -961,7 +953,7 @@ "???????????????????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -971,21 +963,19 @@ "???????????????????????? ???????????? ???????????? ????????? ?????????????????? ???????????????????????? ????????????????????????????????? ???????????? ????????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "??? ????????? ??? ?????????????????????????????? ????????????????????????????????? ??????????????? ????????? ???????????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "??? ????????? ??? ??????????????? ???????????????????????? ???????????? ??????????????????????????? ???????????? ????????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -995,341 +985,370 @@ "????????????????????? ????????????????????? ???????????? ?????????????????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "??? ???????????????????????? ????????? ???????????? ?????????????????? ?????? DNS ????????? ???????????? (BIND) ???????????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." msgstr "??? ????????? ???????????? ?????????????????? ????????? ????????????????????? ??????????????? ??????????????? ??????????????????????????? ????????????????????? ????????? ??????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "??? ??????????????? ????????? MySQL ???????????? ?????????????????? ?????????????????? ??????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "??? ??????????????? ????????? Postgresql ???????????? ?????????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "?????????????????? ??????????????? ????????????????????? ?????????????????? ??????????????????????????? ???????????? ??????????????? ????????? ???????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "???????????????????????? ??????????????? ?????????????????? ????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "??????????????? ???????????? ????????? ??????????????? ????????? ???????????????????????? ????????? ????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "?????????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "????????????????????? ???????????? ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "????????????????????????????????? ???????????????????????? ?????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "???????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????????????????? ?????? ???????????? ?????????????????? ???????????? ?????????????????? ??????????????? ??????????????????." -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "Eclipse ?????????????????? Integrated Development Environments." -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "??????????????? ???????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "???????????? ?????????????????? ????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "?????????????????????????????? ????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "???????????? ?????????????????? ????????? ?????????????????? ??????????????? ??????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????????????????? ????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "????????????????????? ????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "?????????????????? ????????????" +msgstr "????????????????????? ????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????????????????? ????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????????????????? ???????????? ????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ???????????????????????? ????????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ??? OLPC XO ???????????? ??????????????? ???????????? ???????????????????????? ???????????????????????? ??????." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "??????????????? ????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "??????????????? ???????????? ??????????????? ???????????? ???????????????????????? ????????????????????????????????????." + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "Haskell ???????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "??????????????? ?????????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "??????????????????????????????????????? ????????????????????? ??????????????? ???????????? ??????????????? ?????????????????? ??????????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "????????????????????? ????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "????????????????????? ????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????????????? (??????????????????) ????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????? ????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "Haskell ???????????????????????????????????? ????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????? ????????????." -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????? ????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "??????????????? ????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "?????????????????? ????????????" +msgstr "?????????????????? ????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "???????????????????????? ?????????????????? ???????????? ???????????? ????????? ?????????????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "???????????????????????????????????? ?????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "??????????????? ???????????? ????????? ????????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "???????????????????????? ????????????" +msgstr "???????????????????????? ????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "???????????????????????? ????????????" +msgstr "?????????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????? ????????????" +msgstr "??????????????????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "????????? ????????????" +msgstr "???????????????????????? ????????????" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ???????????????-????????????????????????" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "??????????????????????????? ????????????" +msgstr "??????????????? ????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????? ????????? ????????? ????????????????????????????????????" -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "???????????? ???????????????????????? ????????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "" +"32 ????????? ???????????????????????? ?????????????????????????????? ???????????????-?????????????????????????????? ?????????????????????????????? ???????????? ????????????, ??????????????? ?????????????????? ????????? ??????????????? ??????, ????????? ??????????????????????????? " +"??????????????? ????????? ??????????????? ??????, Fedora ??????????????? ?????????." + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "Objective CAML ???????????????????????????????????? ???????????? ????????? ???????????????????????????????????? ??????????????? ???????????????????????? ???????????????????????? ?????????????????? ????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "??? ????????? ??? ?????????????????????????????? ????????????????????????????????? ??????????????? ????????? ???????????????????????? ???????????? ??????." +msgstr "????????????, ????????????????????????, ???????????????????????????, ????????? ??????????????????????????? ???????????????????????? ????????? ??? ????????? ??? ????????????????????? ????????????????????? ?????????????????? ??????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "?????????????????? ????????????" +msgstr "???????????????????????? ????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "???????????????????????? ????????????" +msgstr "????????? ???????????????????????? ????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1380,18 +1399,15 @@ msgstr "?????????????????? ??????????????? ???????????? ??? ????????? ??? ????????????????????? ???????????????????????? ???????????? ??????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????? ??????????????????????????? ???????????? ??? ????????? ??? ??????????????? ????????? ???????????????????????? ???????????? ??????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????? ??????????????????????????? ???????????? ??? ????????? ??? ??????????????? ????????? ???????????????????????? ???????????? ??????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????????????????? ??????????????????????????? ???????????? ??? ????????? ??? ??????????????? ????????? ???????????????????????? ???????????? ??????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1399,6 +1415,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "????????? ??????????????????????????? ???????????? ??? ????????? ??? ??????????????? ????????? ???????????????????????? ???????????? ??????." + From mschwendt at fedoraproject.org Wed Apr 1 09:52:29 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 09:52:29 +0000 (UTC) Subject: rpms/nufw/devel nufw.spec,1.6,1.7 Message-ID: <20090401095229.E9C287011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/nufw/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13468 Modified Files: nufw.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 2.2.21-3 - Fix unowned directories (#483383). Index: nufw.spec =================================================================== RCS file: /cvs/pkgs/rpms/nufw/devel/nufw.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- nufw.spec 26 Feb 2009 06:21:00 -0000 1.6 +++ nufw.spec 1 Apr 2009 09:51:59 -0000 1.7 @@ -2,7 +2,7 @@ Name: nufw Version: 2.2.21 -Release: 2%{dist} +Release: 3%{dist} Summary: Authentication Firewall Suite for Linux License: GPLv2 Group: System Environment/Daemons @@ -333,6 +333,8 @@ %config(noreplace) %attr(0600, nuauth, nuauth) %{_sysconfdir}/%{name}/nuauth-cert.pem %config(noreplace) %{_sysconfdir}/pam.d/nuauth %dir %{_sysconfdir}/%{name}/ +%{_libdir}/nuauth +%{_libdir}/nuauth/modules %{_libdir}/nuauth/modules/libsyslog.so* %{_libdir}/nuauth/modules/libplaintext.so* %{_libdir}/nuauth/modules/libsystem.so* @@ -358,6 +360,9 @@ %{python_sitelib}/nuclient/* %changelog +* Wed Apr 1 2009 Michael Schwendt - 2.2.21-3 +- Fix unowned directories (#483383). + * Wed Feb 25 2009 Fedora Release Engineering - 2.2.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From mschwendt at fedoraproject.org Wed Apr 1 09:54:55 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 09:54:55 +0000 (UTC) Subject: rpms/nufw/devel nufw.spec,1.7,1.8 Message-ID: <20090401095455.9F80E7011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/nufw/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13902 Modified Files: nufw.spec Log Message: Index: nufw.spec =================================================================== RCS file: /cvs/pkgs/rpms/nufw/devel/nufw.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- nufw.spec 1 Apr 2009 09:51:59 -0000 1.7 +++ nufw.spec 1 Apr 2009 09:54:25 -0000 1.8 @@ -333,8 +333,8 @@ %config(noreplace) %attr(0600, nuauth, nuauth) %{_sysconfdir}/%{name}/nuauth-cert.pem %config(noreplace) %{_sysconfdir}/pam.d/nuauth %dir %{_sysconfdir}/%{name}/ -%{_libdir}/nuauth -%{_libdir}/nuauth/modules +%dir %{_libdir}/nuauth +%dir %{_libdir}/nuauth/modules %{_libdir}/nuauth/modules/libsyslog.so* %{_libdir}/nuauth/modules/libplaintext.so* %{_libdir}/nuauth/modules/libsystem.so* From gd at fedoraproject.org Wed Apr 1 09:58:34 2009 From: gd at fedoraproject.org (Guenther Deschner) Date: Wed, 1 Apr 2009 09:58:34 +0000 (UTC) Subject: rpms/samba/F-10 .cvsignore, 1.58, 1.59 samba.spec, 1.170, 1.171 sources, 1.62, 1.63 samba-3.2.8-nmbd_lmb_delay.patch, 1.1, NONE Message-ID: <20090401095834.E68CB7011D@cvs1.fedora.phx.redhat.com> Author: gd Update of /cvs/pkgs/rpms/samba/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14346 Modified Files: .cvsignore samba.spec sources Removed Files: samba-3.2.8-nmbd_lmb_delay.patch Log Message: Update to 3.2.9 resolves: #489547 Guenther Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/.cvsignore,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- .cvsignore 3 Feb 2009 17:13:18 -0000 1.58 +++ .cvsignore 1 Apr 2009 09:58:04 -0000 1.59 @@ -1 +1 @@ -samba-3.2.8.tar.gz +samba-3.2.9.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/samba.spec,v retrieving revision 1.170 retrieving revision 1.171 diff -u -r1.170 -r1.171 --- samba.spec 26 Mar 2009 20:48:11 -0000 1.170 +++ samba.spec 1 Apr 2009 09:58:04 -0000 1.171 @@ -1,5 +1,5 @@ -%define main_release 28 -%define samba_version 3.2.8 +%define main_release 29 +%define samba_version 3.2.9 %define tdb_version 1.1.1 %define talloc_version 1.2.0 @@ -8,7 +8,7 @@ Summary: The Samba Suite of programs Name: samba Epoch: 0 -Version: 3.2.8 +Version: 3.2.9 Release: %{samba_release} License: GPLv3+ and LGPLv3+ Group: System Environment/Daemons @@ -46,7 +46,6 @@ Patch110: samba-3.0.21pre1-smbspool.patch Patch111: samba-3.0.13-smbclient.patch Patch200: samba-3.0.25rc1-inotifiy.patch -Patch201: samba-3.2.8-nmbd_lmb_delay.patch Requires(pre): samba-common = %{epoch}:%{version}-%{release} Requires: pam >= 0:0.64 @@ -253,7 +252,6 @@ #%patch110 -p1 -b .smbspool # FIXME: does not apply #%patch111 -p1 -b .smbclient # FIXME: does not apply #%patch200 -p0 -b .inotify # FIXME: does not compile -%patch201 -p1 -b .nmbd_lmb_delay mv source/VERSION source/VERSION.orig sed -e 's/SAMBA_VERSION_VENDOR_SUFFIX=$/&\"%{samba_release}\"/' < source/VERSION.orig > source/VERSION @@ -828,6 +826,10 @@ %{_datadir}/pixmaps/samba/logo-small.png %changelog +* Tue Mar 31 2009 Guenther Deschner - 3.2.9-0.29 +- Update to 3.2.9 +- resolves: #489547 + * Thu Mar 26 2009 Simo Sorce - 3.2.8-0.28 - Fix nmbd init script nmbd reload was causing smbd not nmbd to reload the configuration Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/sources,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- sources 3 Feb 2009 17:13:18 -0000 1.62 +++ sources 1 Apr 2009 09:58:04 -0000 1.63 @@ -1 +1 @@ -06efd6e6cc4aac628a1a0b082e4be0f2 samba-3.2.8.tar.gz +868d777b77dccec6ae7b6dbcfbb9d370 samba-3.2.9.tar.gz --- samba-3.2.8-nmbd_lmb_delay.patch DELETED --- From gd at fedoraproject.org Wed Apr 1 09:59:15 2009 From: gd at fedoraproject.org (Guenther Deschner) Date: Wed, 1 Apr 2009 09:59:15 +0000 (UTC) Subject: rpms/samba/F-9 .cvsignore, 1.57, 1.58 samba.spec, 1.168, 1.169 sources, 1.61, 1.62 Message-ID: <20090401095915.960877011D@cvs1.fedora.phx.redhat.com> Author: gd Update of /cvs/pkgs/rpms/samba/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14442 Modified Files: .cvsignore samba.spec sources Log Message: Update to 3.2.9 resolves: #489547 Guenther Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/.cvsignore,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- .cvsignore 3 Feb 2009 17:48:54 -0000 1.57 +++ .cvsignore 1 Apr 2009 09:58:45 -0000 1.58 @@ -1 +1 @@ -samba-3.2.8.tar.gz +samba-3.2.9.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/samba.spec,v retrieving revision 1.168 retrieving revision 1.169 diff -u -r1.168 -r1.169 --- samba.spec 5 Mar 2009 11:36:35 -0000 1.168 +++ samba.spec 1 Apr 2009 09:58:45 -0000 1.169 @@ -1,5 +1,5 @@ -%define main_release 26 -%define samba_version 3.2.8 +%define main_release 27 +%define samba_version 3.2.9 %define tdb_version 1.1.1 %define talloc_version 1.2.0 @@ -8,7 +8,7 @@ Summary: The Samba Suite of programs Name: samba Epoch: 0 -Version: 3.2.8 +Version: 3.2.9 Release: %{samba_release} License: GPLv3+ and LGPLv3+ Group: System Environment/Daemons @@ -824,6 +824,10 @@ %{_datadir}/pixmaps/samba/logo-small.png %changelog +* Tue Mar 31 2009 Guenther Deschner - 3.2.9-0.27 +- Update to 3.2.9 +- resolves: #489547 + * Thu Mar 5 2009 Guenther Deschner - 3.2.8-0.26 - Add libcap-devel to requires list (resolves: #488559) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/sources,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- sources 3 Feb 2009 17:48:54 -0000 1.61 +++ sources 1 Apr 2009 09:58:45 -0000 1.62 @@ -1 +1 @@ -06efd6e6cc4aac628a1a0b082e4be0f2 samba-3.2.8.tar.gz +868d777b77dccec6ae7b6dbcfbb9d370 samba-3.2.9.tar.gz From mschwendt at fedoraproject.org Wed Apr 1 10:15:47 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 10:15:47 +0000 (UTC) Subject: rpms/dnssec-tools/devel dnssec-tools.spec,1.24,1.25 Message-ID: <20090401101547.85FBF7011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/dnssec-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16170 Modified Files: dnssec-tools.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 1.5-2 - Fix unowned directories (#483339). Index: dnssec-tools.spec =================================================================== RCS file: /cvs/pkgs/rpms/dnssec-tools/devel/dnssec-tools.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- dnssec-tools.spec 6 Mar 2009 20:00:47 -0000 1.24 +++ dnssec-tools.spec 1 Apr 2009 10:15:17 -0000 1.25 @@ -1,7 +1,7 @@ Summary: A suite of tools for managing dnssec aware DNS usage Name: dnssec-tools Version: 1.5 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: System Environment/Base URL: http://www.dnssec-tools.org/ @@ -210,11 +210,9 @@ %files perlmods %defattr(-,root,root) -# These should NOT be owned by the package as it's not entirely ours: -#%{perl_vendorarch}/Net -#%{perl_vendorarch}/Net/DNS -#%{perl_vendorarch}/Net/DNS/SEC -# but this one is entirely ours: +# perl-Net-DNS-SEC is noarch and cannot own this directory: +%dir %{perl_vendorarch}/Net/DNS/SEC + %{perl_vendorarch}/Net/DNS/SEC/Tools %{perl_vendorarch}/Net/addrinfo* %{perl_vendorarch}/Net/DNS/SEC/*.pm @@ -223,7 +221,7 @@ %{perl_vendorarch}/auto/Net/DNS/SEC/Validator %{perl_vendorarch}/auto/Net/addrinfo/ %{perl_vendorarch}/Net/DNS/ZoneFile/ -%{perl_vendorlib}/Net/DNS/SEC/Tools/Donuts/ +%{perl_vendorlib}/Net/DNS/SEC/Tools/ %{_mandir}/man3/Net::DNS::SEC::Tools::QWPrimitives.3pm.gz %{_mandir}/man3/Net::DNS::SEC::Tools::BootStrap.3pm.gz @@ -289,6 +287,9 @@ %{_mandir}/man3/val_freeaddrinfo.3.gz %changelog +* Wed Apr 1 2009 Michael Schwendt - 1.5-2 +- Fix unowned directories (#483339). + * Fri Mar 6 2009 Wes Hardaker - 1.5-1 - Update to 1.5 From ltinkl at fedoraproject.org Wed Apr 1 10:18:37 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Wed, 1 Apr 2009 10:18:37 +0000 (UTC) Subject: rpms/kdelibs/devel .cvsignore, 1.69, 1.70 kdelibs.spec, 1.458, 1.459 sources, 1.86, 1.87 Message-ID: <20090401101837.A6B627011D@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kdelibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16479 Modified Files: .cvsignore kdelibs.spec sources Log Message: KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/.cvsignore,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- .cvsignore 19 Mar 2009 12:17:23 -0000 1.69 +++ .cvsignore 1 Apr 2009 10:18:07 -0000 1.70 @@ -1 +1 @@ -kdelibs-4.2.1.tar.bz2 +kdelibs-4.2.2.tar.bz2 Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.458 retrieving revision 1.459 diff -u -r1.458 -r1.459 --- kdelibs.spec 23 Mar 2009 17:16:37 -0000 1.458 +++ kdelibs.spec 1 Apr 2009 10:18:07 -0000 1.459 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Libraries -Version: 4.2.1 -Release: 9%{?dist} +Version: 4.2.2 +Release: 1%{?dist} %if 0%{?fedora} > 8 Name: kdelibs @@ -413,6 +413,9 @@ %changelog +* Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 23 2009 Rex Dieter - 4.2.1-9 - scriptlet optimization Index: sources =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/sources,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- sources 1 Mar 2009 11:21:51 -0000 1.86 +++ sources 1 Apr 2009 10:18:07 -0000 1.87 @@ -1 +1 @@ -fa4206dd747890c4e4283c8adb831e6c kdelibs-4.2.1.tar.bz2 +ff54817efef952e8812c607f5089c2e1 kdelibs-4.2.2.tar.bz2 From mschwendt at fedoraproject.org Wed Apr 1 10:20:38 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 10:20:38 +0000 (UTC) Subject: rpms/cyrus-imapd/devel cyrus-imapd.spec,1.50,1.51 Message-ID: <20090401102038.64FB87011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/cyrus-imapd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16639 Modified Files: cyrus-imapd.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 2.3.13-5 - fix unowned directory (#483336). Index: cyrus-imapd.spec =================================================================== RCS file: /cvs/pkgs/rpms/cyrus-imapd/devel/cyrus-imapd.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- cyrus-imapd.spec 24 Feb 2009 10:38:31 -0000 1.50 +++ cyrus-imapd.spec 1 Apr 2009 10:20:08 -0000 1.51 @@ -1,7 +1,7 @@ %define upstream_ver 2.3.13 Name: cyrus-imapd Version: 2.3.13 -Release: 4%{?dist} +Release: 5%{?dist} # ********************** BUILD TIME OPTIONS START ********************** @@ -782,6 +782,7 @@ %dir %{perl_vendorarch}/auto/Cyrus/IMAP %{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.so %{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.bs +%dir %{perl_vendorarch}/auto/Cyrus/SIEVE %dir %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.so %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.bs @@ -797,6 +798,9 @@ %{_mandir}/man1/* %changelog +* Wed Apr 1 2009 Michael Schwendt - 2.3.13-5 +- fix unowned directory (#483336). + * Tue Feb 24 2009 Fedora Release Engineering - 2.3.13-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From ltinkl at fedoraproject.org Wed Apr 1 10:32:54 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Wed, 1 Apr 2009 10:32:54 +0000 (UTC) Subject: rpms/kdelibs/devel kdelibs.spec, 1.459, 1.460 kdelibs-4.2.1-css.patch, 1.1, NONE Message-ID: <20090401103254.828BE7011D@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kdelibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17673 Modified Files: kdelibs.spec Removed Files: kdelibs-4.2.1-css.patch Log Message: drop upstream patches Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.459 retrieving revision 1.460 diff -u -r1.459 -r1.460 --- kdelibs.spec 1 Apr 2009 10:18:07 -0000 1.459 +++ kdelibs.spec 1 Apr 2009 10:32:24 -0000 1.460 @@ -86,7 +86,6 @@ # upstream # 4.2 branch -Patch100: kdelibs-4.2.1-css.patch Patch101: kdelibs-4.2.1-encoding-qt45.patch # 4.3 branch @@ -227,7 +226,6 @@ # upstream patches # 4.2 -%patch100 -p1 -b .css-style %patch101 -p1 -b .encoding-qt45 # 4.3 --- kdelibs-4.2.1-css.patch DELETED --- From ltinkl at fedoraproject.org Wed Apr 1 10:40:40 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Wed, 1 Apr 2009 10:40:40 +0000 (UTC) Subject: rpms/kdelibs/devel kdelibs.spec, 1.460, 1.461 kdelibs-4.2.1-encoding-qt45.patch, 1.1, NONE Message-ID: <20090401104040.35FDD7011D@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kdelibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18334 Modified Files: kdelibs.spec Removed Files: kdelibs-4.2.1-encoding-qt45.patch Log Message: drop upstream patches Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.460 retrieving revision 1.461 diff -u -r1.460 -r1.461 --- kdelibs.spec 1 Apr 2009 10:32:24 -0000 1.460 +++ kdelibs.spec 1 Apr 2009 10:40:09 -0000 1.461 @@ -86,7 +86,6 @@ # upstream # 4.2 branch -Patch101: kdelibs-4.2.1-encoding-qt45.patch # 4.3 branch Patch200: kdelibs-4.1.96-AllowExternalPaths.patch @@ -226,7 +225,6 @@ # upstream patches # 4.2 -%patch101 -p1 -b .encoding-qt45 # 4.3 %patch200 -p1 -b .AllowExternalPaths --- kdelibs-4.2.1-encoding-qt45.patch DELETED --- From jakub at fedoraproject.org Wed Apr 1 10:41:51 2009 From: jakub at fedoraproject.org (Jakub Jelinek) Date: Wed, 1 Apr 2009 10:41:51 +0000 (UTC) Subject: rpms/glibc/devel .cvsignore, 1.265, 1.266 glibc-fedora.patch, 1.298, 1.299 glibc.spec, 1.385, 1.386 import.log, 1.9, 1.10 sources, 1.290, 1.291 Message-ID: <20090401104151.80F497011D@cvs1.fedora.phx.redhat.com> Author: jakub Update of /cvs/pkgs/rpms/glibc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18387/devel Modified Files: .cvsignore glibc-fedora.patch glibc.spec import.log sources Log Message: 2.9.90-12 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/.cvsignore,v retrieving revision 1.265 retrieving revision 1.266 diff -u -r1.265 -r1.266 --- .cvsignore 20 Mar 2009 20:26:14 -0000 1.265 +++ .cvsignore 1 Apr 2009 10:41:20 -0000 1.266 @@ -1,2 +1,2 @@ -glibc-20090320T1944.tar.bz2 -glibc-fedora-20090320T1944.tar.bz2 +glibc-20090401T0935.tar.bz2 +glibc-fedora-20090401T0935.tar.bz2 glibc-fedora.patch: Index: glibc-fedora.patch =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/glibc-fedora.patch,v retrieving revision 1.298 retrieving revision 1.299 diff -u -r1.298 -r1.299 --- glibc-fedora.patch 20 Mar 2009 20:26:14 -0000 1.298 +++ glibc-fedora.patch 1 Apr 2009 10:41:20 -0000 1.299 @@ -1,6 +1,6 @@ ---- glibc-20090320T1944/ChangeLog 17 Mar 2009 00:35:19 -0000 1.11552 -+++ glibc-20090320T1944-fedora/ChangeLog 20 Mar 2009 20:00:10 -0000 1.8782.2.322 -@@ -7002,6 +7002,13 @@ +--- glibc-20090401T0935/ChangeLog 1 Apr 2009 00:26:36 -0000 1.11556 ++++ glibc-20090401T0935-fedora/ChangeLog 1 Apr 2009 09:41:35 -0000 1.8782.2.323 +@@ -7030,6 +7030,13 @@ * include/sys/cdefs.h: Redefine __nonnull so that test for incorrect parameters in the libc code itself are not omitted. @@ -14,7 +14,7 @@ 2007-05-09 Jakub Jelinek * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow -@@ -7297,6 +7304,10 @@ +@@ -7325,6 +7332,10 @@ [BZ #4368] * stdlib/stdlib.h: Remove obsolete part of comment for realpath. @@ -25,7 +25,7 @@ 2007-04-16 Ulrich Drepper [BZ #4364] -@@ -8554,6 +8565,15 @@ +@@ -8582,6 +8593,15 @@ separators also if no non-zero digits found. * stdlib/Makefile (tests): Add tst-strtod3. @@ -41,8 +41,8 @@ 2006-12-09 Ulrich Drepper [BZ #3632] ---- glibc-20090320T1944/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 -+++ glibc-20090320T1944-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 +--- glibc-20090401T0935/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 ++++ glibc-20090401T0935-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 @@ -477,6 +477,14 @@ 2004-11-26 Jakub Jelinek @@ -108,8 +108,8 @@ 2004-08-30 Roland McGrath * scripts/extract-abilist.awk: If `lastversion' variable defined, omit ---- glibc-20090320T1944/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 -+++ glibc-20090320T1944-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 +--- glibc-20090401T0935/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 ++++ glibc-20090401T0935-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 @@ -171,6 +171,11 @@ [BZ #2611] * stdio-common/renameat.c (renameat): Fix typo. @@ -281,8 +281,8 @@ 2005-02-10 Roland McGrath [BZ #157] ---- glibc-20090320T1944/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 -+++ glibc-20090320T1944-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 +--- glibc-20090401T0935/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 ++++ glibc-20090401T0935-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 @@ -93,7 +93,8 @@ omit-deps += $(crtstuff) $(crtstuff:%=$(objpfx)%.o): %.o: %.S $(objpfx)defs.h $(compile.S) -g0 $(ASFLAGS-.os) -o $@ @@ -293,8 +293,8 @@ vpath initfini.c $(sysdirs) ---- glibc-20090320T1944/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 -+++ glibc-20090320T1944-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 +--- glibc-20090401T0935/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 ++++ glibc-20090401T0935-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 @@ -49,6 +49,23 @@ extern void (*__init_array_end []) (int, extern void (*__fini_array_start []) (void) attribute_hidden; extern void (*__fini_array_end []) (void) attribute_hidden; @@ -319,8 +319,8 @@ /* These function symbols are provided for the .init/.fini section entry points automagically by the linker. */ ---- glibc-20090320T1944/debug/tst-chk1.c 5 Mar 2008 06:51:37 -0000 1.19 -+++ glibc-20090320T1944-fedora/debug/tst-chk1.c 5 Mar 2008 09:37:40 -0000 1.1.2.19 +--- glibc-20090401T0935/debug/tst-chk1.c 5 Mar 2008 06:51:37 -0000 1.19 ++++ glibc-20090401T0935-fedora/debug/tst-chk1.c 5 Mar 2008 09:37:40 -0000 1.1.2.19 @@ -17,6 +17,9 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -349,8 +349,8 @@ # define O 0 # else # define O 1 ---- glibc-20090320T1944/elf/ldconfig.c 6 Feb 2009 20:09:33 -0000 1.65 -+++ glibc-20090320T1944-fedora/elf/ldconfig.c 18 Feb 2009 15:49:28 -0000 1.47.2.20 +--- glibc-20090401T0935/elf/ldconfig.c 6 Feb 2009 20:09:33 -0000 1.65 ++++ glibc-20090401T0935-fedora/elf/ldconfig.c 18 Feb 2009 15:49:28 -0000 1.47.2.20 @@ -1020,17 +1020,19 @@ search_dirs (void) @@ -432,8 +432,8 @@ } if (! opt_ignore_aux_cache) ---- glibc-20090320T1944/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 -+++ glibc-20090320T1944-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 +--- glibc-20090401T0935/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 ++++ glibc-20090401T0935-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 @@ -160,17 +160,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -458,8 +458,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20090320T1944/include/features.h 26 Feb 2009 01:43:33 -0000 1.53 -+++ glibc-20090320T1944-fedora/include/features.h 9 Mar 2009 14:35:16 -0000 1.35.2.22 +--- glibc-20090401T0935/include/features.h 26 Feb 2009 01:43:33 -0000 1.53 ++++ glibc-20090401T0935-fedora/include/features.h 9 Mar 2009 14:35:16 -0000 1.35.2.22 @@ -297,8 +297,13 @@ #endif @@ -476,16 +476,16 @@ # define __USE_FORTIFY_LEVEL 2 # else # define __USE_FORTIFY_LEVEL 1 ---- glibc-20090320T1944/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20090401T0935/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20090320T1944/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20090401T0935/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20090320T1944/intl/locale.alias 28 Oct 2007 01:39:54 -0000 1.24 -+++ glibc-20090320T1944-fedora/intl/locale.alias 12 Dec 2007 18:13:23 -0000 1.23.2.2 +--- glibc-20090401T0935/intl/locale.alias 28 Oct 2007 01:39:54 -0000 1.24 ++++ glibc-20090401T0935-fedora/intl/locale.alias 12 Dec 2007 18:13:23 -0000 1.23.2.2 @@ -57,8 +57,6 @@ korean ko_KR.eucKR korean.euc ko_KR.eucKR ko_KR ko_KR.eucKR @@ -495,8 +495,8 @@ norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 ---- glibc-20090320T1944/libio/stdio.h 26 Feb 2009 15:43:58 -0000 1.94 -+++ glibc-20090320T1944-fedora/libio/stdio.h 9 Mar 2009 14:35:17 -0000 1.78.2.15 +--- glibc-20090401T0935/libio/stdio.h 26 Feb 2009 15:43:58 -0000 1.94 ++++ glibc-20090401T0935-fedora/libio/stdio.h 9 Mar 2009 14:35:17 -0000 1.78.2.15 @@ -145,10 +145,12 @@ typedef _G_fpos64_t fpos64_t; extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ @@ -510,8 +510,8 @@ __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ ---- glibc-20090320T1944/locale/iso-4217.def 17 Feb 2007 07:46:20 -0000 1.20 -+++ glibc-20090320T1944-fedora/locale/iso-4217.def 21 Feb 2007 11:15:50 -0000 1.15.2.5 +--- glibc-20090401T0935/locale/iso-4217.def 17 Feb 2007 07:46:20 -0000 1.20 ++++ glibc-20090401T0935-fedora/locale/iso-4217.def 21 Feb 2007 11:15:50 -0000 1.15.2.5 @@ -8,6 +8,7 @@ * * !!! The list has to be sorted !!! @@ -603,8 +603,8 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ ---- glibc-20090320T1944/locale/programs/locarchive.c 16 Jul 2007 00:54:59 -0000 1.25 -+++ glibc-20090320T1944-fedora/locale/programs/locarchive.c 31 Jul 2007 17:45:53 -0000 1.21.2.4 +--- glibc-20090401T0935/locale/programs/locarchive.c 16 Jul 2007 00:54:59 -0000 1.25 ++++ glibc-20090401T0935-fedora/locale/programs/locarchive.c 31 Jul 2007 17:45:53 -0000 1.21.2.4 @@ -222,9 +222,9 @@ oldlocrecentcmp (const void *a, const vo /* forward decls for below */ static uint32_t add_locale (struct locarhandle *ah, const char *name, @@ -636,8 +636,8 @@ add_alias (struct locarhandle *ah, const char *alias, bool replace, const char *oldname, uint32_t *locrec_offset_p) { ---- glibc-20090320T1944/localedata/Makefile 7 Feb 2009 05:28:00 -0000 1.110 -+++ glibc-20090320T1944-fedora/localedata/Makefile 18 Feb 2009 15:49:33 -0000 1.101.2.10 +--- glibc-20090401T0935/localedata/Makefile 7 Feb 2009 05:28:00 -0000 1.110 ++++ glibc-20090401T0935-fedora/localedata/Makefile 18 Feb 2009 15:49:33 -0000 1.101.2.10 @@ -225,6 +225,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ @@ -646,8 +646,8 @@ -i locales/$$input -c -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale; \ echo ' done'; \ ---- glibc-20090320T1944/localedata/SUPPORTED 14 Mar 2009 18:33:15 -0000 1.116 -+++ glibc-20090320T1944-fedora/localedata/SUPPORTED 20 Mar 2009 20:00:15 -0000 1.71.2.24 +--- glibc-20090401T0935/localedata/SUPPORTED 14 Mar 2009 18:33:15 -0000 1.116 ++++ glibc-20090401T0935-fedora/localedata/SUPPORTED 20 Mar 2009 20:00:15 -0000 1.71.2.24 @@ -84,6 +84,7 @@ cy_GB.UTF-8/UTF-8 \ cy_GB/ISO-8859-14 \ da_DK.UTF-8/UTF-8 \ @@ -689,8 +689,8 @@ ta_IN/UTF-8 \ te_IN/UTF-8 \ tg_TJ.UTF-8/UTF-8 \ ---- glibc-20090320T1944/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 -+++ glibc-20090320T1944-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +--- glibc-20090401T0935/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 ++++ glibc-20090401T0935-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 @@ -248,8 +248,11 @@ mon "" d_fmt "" @@ -705,8 +705,8 @@ END LC_TIME LC_MESSAGES ---- glibc-20090320T1944/localedata/locales/en_GB 31 Oct 2008 19:00:57 -0000 1.18 -+++ glibc-20090320T1944-fedora/localedata/locales/en_GB 31 Oct 2008 21:33:57 -0000 1.10.2.7 +--- glibc-20090401T0935/localedata/locales/en_GB 31 Oct 2008 19:00:57 -0000 1.18 ++++ glibc-20090401T0935-fedora/localedata/locales/en_GB 31 Oct 2008 21:33:57 -0000 1.10.2.7 @@ -116,8 +116,8 @@ mon "" d_fmt "" @@ -718,8 +718,8 @@ date_fmt "/ / " ---- glibc-20090320T1944/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +--- glibc-20090401T0935/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 @@ -0,0 +1,69 @@ +escape_char / +comment_char % @@ -790,8 +790,8 @@ +LC_ADDRESS +copy "nb_NO" +END LC_ADDRESS ---- glibc-20090320T1944/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 -+++ glibc-20090320T1944-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +--- glibc-20090401T0935/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 ++++ glibc-20090401T0935-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 @@ -1,7 +1,7 @@ comment_char % escape_char / @@ -819,8 +819,8 @@ revision "0.2" date "2000-08-02" % ---- glibc-20090320T1944/malloc/mcheck.c 19 May 2007 04:27:20 -0000 1.20 -+++ glibc-20090320T1944-fedora/malloc/mcheck.c 21 May 2007 20:01:08 -0000 1.18.2.2 +--- glibc-20090401T0935/malloc/mcheck.c 19 May 2007 04:27:20 -0000 1.20 ++++ glibc-20090401T0935-fedora/malloc/mcheck.c 21 May 2007 20:01:08 -0000 1.18.2.2 @@ -24,9 +24,25 @@ # include # include @@ -896,8 +896,8 @@ old_free_hook = __free_hook; __free_hook = freehook; ---- glibc-20090320T1944/manual/libc.texinfo 31 Jan 2008 01:43:04 -0000 1.98 -+++ glibc-20090320T1944-fedora/manual/libc.texinfo 31 Jan 2008 08:43:19 -0000 1.94.2.4 +--- glibc-20090401T0935/manual/libc.texinfo 31 Jan 2008 01:43:04 -0000 1.98 ++++ glibc-20090401T0935-fedora/manual/libc.texinfo 31 Jan 2008 08:43:19 -0000 1.94.2.4 @@ -5,7 +5,7 @@ @c setchapternewpage odd @@ -907,8 +907,8 @@ @direntry * Libc: (libc). C library. @end direntry ---- glibc-20090320T1944/misc/sys/cdefs.h 2 Mar 2009 15:56:03 -0000 1.74 -+++ glibc-20090320T1944-fedora/misc/sys/cdefs.h 9 Mar 2009 14:35:17 -0000 1.58.2.11 +--- glibc-20090401T0935/misc/sys/cdefs.h 2 Mar 2009 15:56:03 -0000 1.74 ++++ glibc-20090401T0935-fedora/misc/sys/cdefs.h 9 Mar 2009 14:35:17 -0000 1.58.2.11 @@ -132,7 +132,10 @@ #define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) #define __bos0(ptr) __builtin_object_size (ptr, 0) @@ -952,16 +952,16 @@ # define __va_arg_pack() __builtin_va_arg_pack () # define __va_arg_pack_len() __builtin_va_arg_pack_len () #endif ---- glibc-20090320T1944/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 -+++ glibc-20090320T1944-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 +--- glibc-20090401T0935/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 ++++ glibc-20090401T0935-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 @@ -25,4 +25,4 @@ # memory with every getXXent() call. Otherwise each getXXent() call # might result into a network communication with the server to get # the next entry. -#SETENT_BATCH_READ=TRUE +SETENT_BATCH_READ=TRUE ---- glibc-20090320T1944/nptl/ChangeLog 15 Mar 2009 09:03:38 -0000 1.1109 -+++ glibc-20090320T1944-fedora/nptl/ChangeLog 20 Mar 2009 20:00:16 -0000 1.706.2.170 +--- glibc-20090401T0935/nptl/ChangeLog 15 Mar 2009 09:03:38 -0000 1.1109 ++++ glibc-20090401T0935-fedora/nptl/ChangeLog 20 Mar 2009 20:00:16 -0000 1.706.2.170 @@ -3449,6 +3449,15 @@ Use __sigfillset. Document that sigfillset does the right thing wrt to SIGSETXID. @@ -1002,8 +1002,8 @@ 2003-07-25 Jakub Jelinek * tst-cancel17.c (do_test): Check if aio_cancel failed. ---- glibc-20090320T1944/nptl/Makefile 12 Nov 2008 13:38:23 -0000 1.195 -+++ glibc-20090320T1944-fedora/nptl/Makefile 12 Nov 2008 20:29:34 -0000 1.157.2.37 +--- glibc-20090401T0935/nptl/Makefile 12 Nov 2008 13:38:23 -0000 1.195 ++++ glibc-20090401T0935-fedora/nptl/Makefile 12 Nov 2008 20:29:34 -0000 1.157.2.37 @@ -339,7 +339,8 @@ endif extra-objs += $(crti-objs) $(crtn-objs) omit-deps += crti crtn @@ -1036,8 +1036,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a endif ---- glibc-20090320T1944/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 -+++ glibc-20090320T1944-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 +--- glibc-20090401T0935/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 ++++ glibc-20090401T0935-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 @@ -190,17 +190,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -1062,8 +1062,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20090320T1944/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +--- glibc-20090401T0935/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 @@ -0,0 +1,6 @@ +#include_next + @@ -1071,8 +1071,8 @@ +#ifndef __ASSUME_CLONE_THREAD_FLAGS +# define __ASSUME_CLONE_THREAD_FLAGS 1 +#endif ---- glibc-20090320T1944/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 26 Feb 2009 16:22:45 -0000 1.18 -+++ glibc-20090320T1944-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 9 Mar 2009 14:35:18 -0000 1.8.2.10 +--- glibc-20090401T0935/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 26 Feb 2009 16:22:45 -0000 1.18 ++++ glibc-20090401T0935-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 9 Mar 2009 14:35:18 -0000 1.8.2.10 @@ -187,4 +187,7 @@ /* Typed memory objects are not available. */ #define _POSIX_TYPED_MEMORY_OBJECTS -1 @@ -1081,8 +1081,8 @@ +#define _XOPEN_STREAMS -1 + #endif /* bits/posix_opt.h */ ---- glibc-20090320T1944/nscd/nscd.conf 6 Nov 2007 00:50:48 -0000 1.16 -+++ glibc-20090320T1944-fedora/nscd/nscd.conf 12 Dec 2007 18:13:28 -0000 1.8.2.7 +--- glibc-20090401T0935/nscd/nscd.conf 6 Nov 2007 00:50:48 -0000 1.16 ++++ glibc-20090401T0935-fedora/nscd/nscd.conf 12 Dec 2007 18:13:28 -0000 1.8.2.7 @@ -33,7 +33,7 @@ # logfile /var/log/nscd.log # threads 4 @@ -1092,8 +1092,8 @@ # stat-user somebody debug-level 0 # reload-count 5 ---- glibc-20090320T1944/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 -+++ glibc-20090320T1944-fedora/nscd/nscd.init 12 Dec 2007 18:13:28 -0000 1.6.2.6 +--- glibc-20090401T0935/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 ++++ glibc-20090401T0935-fedora/nscd/nscd.init 12 Dec 2007 18:13:28 -0000 1.6.2.6 @@ -9,6 +9,7 @@ # slow naming services like NIS, NIS+, LDAP, or hesiod. # processname: /usr/sbin/nscd @@ -1150,8 +1150,8 @@ ;; *) echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}" ---- glibc-20090320T1944/posix/Makefile 7 Feb 2009 08:18:49 -0000 1.204 -+++ glibc-20090320T1944-fedora/posix/Makefile 18 Feb 2009 15:49:37 -0000 1.171.2.28 +--- glibc-20090401T0935/posix/Makefile 7 Feb 2009 08:18:49 -0000 1.204 ++++ glibc-20090401T0935-fedora/posix/Makefile 18 Feb 2009 15:49:37 -0000 1.171.2.28 @@ -301,15 +301,8 @@ $(inst_libexecdir)/getconf: $(inst_bindi mv -f $@/$$spec.new $@/$$spec; \ done < $(objpfx)getconf.speclist @@ -1172,8 +1172,8 @@ + | sed -n -e '/START_OF_STRINGS/,$${/\(POSIX_V[67]\|_XBS5\)_/{s/^[^"]*"//;s/".*$$//;p}}' \ + > $@.new mv -f $@.new $@ ---- glibc-20090320T1944/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/posix/getconf.speclist.h 18 Feb 2009 16:47:01 -0000 1.1.2.3 +--- glibc-20090401T0935/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/posix/getconf.speclist.h 18 Feb 2009 16:47:01 -0000 1.1.2.3 @@ -0,0 +1,39 @@ +#include +const char *START_OF_STRINGS = @@ -1214,8 +1214,8 @@ +"XBS5_LPBIG_OFFBIG" +#endif +""; ---- glibc-20090320T1944/resolv/Versions 1 Aug 2008 17:15:34 -0000 1.25 -+++ glibc-20090320T1944-fedora/resolv/Versions 2 Jan 2009 21:14:01 -0000 1.20.2.6 +--- glibc-20090401T0935/resolv/Versions 1 Aug 2008 17:15:34 -0000 1.25 ++++ glibc-20090401T0935-fedora/resolv/Versions 2 Jan 2009 21:14:01 -0000 1.20.2.6 @@ -102,7 +102,7 @@ libnss_dns { _nss_dns_gethostbyname_r; _nss_dns_getnetbyaddr_r; _nss_dns_getnetbyname_r; _nss_dns_getcanonname_r; @@ -1225,8 +1225,8 @@ } } ---- glibc-20090320T1944/streams/Makefile 23 Oct 2002 23:48:41 -0000 1.4 -+++ glibc-20090320T1944-fedora/streams/Makefile 14 Mar 2008 22:36:46 -0000 1.4.2.1 +--- glibc-20090401T0935/streams/Makefile 23 Oct 2002 23:48:41 -0000 1.4 ++++ glibc-20090401T0935-fedora/streams/Makefile 14 Mar 2008 22:36:46 -0000 1.4.2.1 @@ -21,7 +21,7 @@ # subdir := streams @@ -1236,8 +1236,8 @@ routines = isastream getmsg getpmsg putmsg putpmsg fattach fdetach include ../Rules ---- glibc-20090320T1944/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 -+++ glibc-20090320T1944-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +--- glibc-20090401T0935/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 ++++ glibc-20090401T0935-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 @@ -36,6 +36,14 @@ # define add_system_dir(dir) add_dir (dir) #endif @@ -1253,8 +1253,8 @@ #define CACHEMAGIC "ld.so-1.7.0" /* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another ---- glibc-20090320T1944/sysdeps/i386/Makefile 13 May 2008 05:30:43 -0000 1.21 -+++ glibc-20090320T1944-fedora/sysdeps/i386/Makefile 15 May 2008 07:57:47 -0000 1.16.2.5 +--- glibc-20090401T0935/sysdeps/i386/Makefile 13 May 2008 05:30:43 -0000 1.21 ++++ glibc-20090401T0935-fedora/sysdeps/i386/Makefile 15 May 2008 07:57:47 -0000 1.16.2.5 @@ -64,6 +64,14 @@ endif ifneq (,$(filter -mno-tls-direct-seg-refs,$(CFLAGS))) @@ -1270,8 +1270,8 @@ endif ifeq ($(subdir),elf) ---- glibc-20090320T1944/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 -+++ glibc-20090320T1944-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +--- glibc-20090401T0935/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 ++++ glibc-20090401T0935-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 @@ -12,8 +12,8 @@ elide-routines.os += hp-timing ifeq (yes,$(build-shared)) @@ -1283,8 +1283,8 @@ endif endif ---- glibc-20090320T1944/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 -+++ glibc-20090320T1944-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +--- glibc-20090401T0935/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 ++++ glibc-20090401T0935-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 @@ -1,350 +0,0 @@ -/* From the Intel IA-64 Optimization Guide, choose the minimum latency - alternative. */ @@ -1636,8 +1636,8 @@ - .symver ___multi3, __multi3 at GLIBC_2.2 - -#endif ---- glibc-20090320T1944/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20090401T0935/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,84 @@ +/* pre-.hidden libgcc compatibility + Copyright (C) 2002 Free Software Foundation, Inc. @@ -1723,8 +1723,8 @@ +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); + +#endif ---- glibc-20090320T1944/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 -+++ glibc-20090320T1944-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 +--- glibc-20090401T0935/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 ++++ glibc-20090401T0935-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 @@ -30,6 +30,7 @@ ifneq ($(elf),no) # we use -fpic instead which is much better. CFLAGS-initfini.s += -fpic -O1 @@ -1733,8 +1733,8 @@ endif ifeq ($(subdir),elf) ---- glibc-20090320T1944/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 -+++ glibc-20090320T1944-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 +--- glibc-20090401T0935/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 ++++ glibc-20090401T0935-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 @@ -42,7 +42,12 @@ nice (int incr) __set_errno (save); } @@ -1749,8 +1749,8 @@ if (result == -1) { if (errno == EACCES) ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 00:24:52 -0000 1.15 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 20:20:42 -0000 1.3.2.11 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 00:24:52 -0000 1.15 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 20:20:42 -0000 1.3.2.11 @@ -27,13 +27,10 @@ #include #include @@ -1766,8 +1766,8 @@ #ifndef IFA_F_HOMEADDRESS # define IFA_F_HOMEADDRESS 0 ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/dl-osinfo.h 11 Jan 2009 04:42:04 -0000 1.29 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 4 Feb 2009 22:36:00 -0000 1.14.2.15 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/dl-osinfo.h 11 Jan 2009 04:42:04 -0000 1.29 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 4 Feb 2009 22:36:00 -0000 1.14.2.15 @@ -17,10 +17,13 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -1815,8 +1815,8 @@ } else #endif ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 @@ -37,14 +37,14 @@ futimesat (fd, file, tvp) { int result; @@ -1859,8 +1859,8 @@ { size_t filelen = strlen (file); static const char procfd[] = "/proc/self/fd/%d/%s"; ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 @@ -25,6 +25,24 @@ #include @@ -1886,8 +1886,8 @@ struct netlink_res { ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 @@ -61,7 +61,7 @@ #define _PATH_TTY "/dev/tty" #define _PATH_UNIX "/boot/vmlinux" @@ -1897,8 +1897,8 @@ #define _PATH_WTMP "/var/log/wtmp" /* Provide trailing slash, since mostly used for building pathnames. */ ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios { struct __kernel_termios k_termios; @@ -1944,8 +1944,8 @@ + return retval; } libc_hidden_def (tcsetattr) ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 @@ -120,9 +120,6 @@ L(pseudo_end): ret @@ -1964,8 +1964,8 @@ cfi_startproc PSEUDO_END (BP_SYM (__clone)) ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,59 @@ +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. + Copyright (C) 2004 Free Software Foundation, Inc. @@ -2026,8 +2026,8 @@ + } while (0) + +#include_next ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 @@ -22,4 +22,31 @@ #define _dl_cache_check_flags(flags) \ ((flags) == _DL_CACHE_DEFAULT_ID) @@ -2060,29 +2060,29 @@ + } while (0) + #include_next ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 @@ -1 +1 @@ -s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ ---- glibc-20090320T1944/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 -+++ glibc-20090320T1944-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 +--- glibc-20090401T0935/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 ++++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 @@ -89,9 +89,6 @@ L(pseudo_end): ret Index: glibc.spec =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v retrieving revision 1.385 retrieving revision 1.386 diff -u -r1.385 -r1.386 --- glibc.spec 20 Mar 2009 20:26:14 -0000 1.385 +++ glibc.spec 1 Apr 2009 10:41:21 -0000 1.386 @@ -1,6 +1,6 @@ -%define glibcdate 20090320T1944 +%define glibcdate 20090401T0935 %define glibcname glibc -%define glibcsrcdir glibc-20090320T1944 +%define glibcsrcdir glibc-20090401T0935 %define glibc_release_tarballs 0 %define run_glibc_tests 1 %define auxarches i686 athlon sparcv9v sparc64v alphaev6 @@ -23,7 +23,7 @@ Summary: The GNU libc libraries Name: glibc Version: 2.9.90 -Release: 11 +Release: 12 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries. # Things that are linked directly into dynamically linked programs # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional @@ -324,7 +324,7 @@ --with-headers=%{_prefix}/include --enable-bind-now \ --with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \ --host %{nptl_target_cpu}-redhat-linux \ - --disable-profile + --disable-profile --enable-experimental-malloc make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s cd .. @@ -1013,6 +1013,10 @@ %endif %changelog +* Wed Apr 1 2009 Jakub Jelinek 2.9.90-12 +- update from trunk +- configure with --enable-experimental-malloc + * Fri Mar 20 2009 Jakub Jelinek 2.9.90-11 - update from trunk - POSIX 2008 prototype adjustments for scandir{,64}, alphasort{,64} and Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/import.log,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- import.log 20 Mar 2009 20:26:14 -0000 1.9 +++ import.log 1 Apr 2009 10:41:21 -0000 1.10 @@ -7,3 +7,4 @@ glibc-2_9_90-9:HEAD:glibc-2.9.90-9.src.rpm:1236610744 glibc-2_9_90-10:HEAD:glibc-2.9.90-10.src.rpm:1236715256 glibc-2_9_90-11:HEAD:glibc-2.9.90-11.src.rpm:1237580739 +glibc-2_9_90-12:HEAD:glibc-2.9.90-12.src.rpm:1238582344 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/sources,v retrieving revision 1.290 retrieving revision 1.291 diff -u -r1.290 -r1.291 --- sources 20 Mar 2009 20:26:14 -0000 1.290 +++ sources 1 Apr 2009 10:41:21 -0000 1.291 @@ -1,2 +1,2 @@ -758f86e8e51fe5cd97876e57eca2de9a glibc-20090320T1944.tar.bz2 -f841e1211a3e7ee0a98a4b9826576239 glibc-fedora-20090320T1944.tar.bz2 +2ba6e9abcb430ceb0817bd34f3bc6152 glibc-20090401T0935.tar.bz2 +12a79bf25e050840713075538d01c13e glibc-fedora-20090401T0935.tar.bz2 From transif at fedoraproject.org Wed Apr 1 10:54:11 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 10:54:11 +0000 (UTC) Subject: comps/po ko.po,1.22,1.23 Message-ID: <20090401105411.9C4887011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20319/po Modified Files: ko.po Log Message: Sending translation for Korean Index: ko.po =================================================================== RCS file: /cvs/pkgs/comps/po/ko.po,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ko.po 9 Jan 2009 11:52:38 -0000 1.22 +++ ko.po 1 Apr 2009 10:53:41 -0000 1.23 @@ -1,4 +1,4 @@ -# translation of comps.HEAD.po to Korean +# translation of comps.HEAD.ko.po to Korean # This file is distributed under the same license as the PACKAGE package. # Copyright (C) 2002 Red Hat, Inc. # @@ -8,10 +8,10 @@ # Eunju Kim , 2006, 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD\n" +"Project-Id-Version: comps.HEAD.ko\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-01-06 01:34+0000\n" -"PO-Revision-Date: 2009-01-07 10:46+1000\n" +"POT-Creation-Date: 2009-04-01 08:02+0000\n" +"PO-Revision-Date: 2009-04-01 20:51+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" @@ -26,6 +26,7 @@ "\n" "\n" "\n" +"\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 @@ -33,192 +34,192 @@ msgstr "??? ?????? ?????????????????? ??? ???????????? ????????? ???????????? ???????????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "?????? ??????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "??????????????? ?????? ??????????????? ??????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "?????? ????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "????????? ????????? ???????????? ?????? ?????? ????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????? ?????? " #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "??????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "?????? ?????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "Ruby ??????????????? ????????? ?????? ?????? ??????." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "????????? ?????? " #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????? ??????????????? ??????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "???????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "??????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ?????? ??????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "???????????? ???????????? ??????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "??????????????? ??????" @@ -227,78 +228,78 @@ msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "?????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "????????? ??????????????? " #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "????????? ?????? ????????? ???????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "?????? (?????????) ??????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ??????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "Fedora Packager" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -308,19 +309,19 @@ "???????????? ????????? ???????????? ????????? ????????? ???????????? ??? ????????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ???????????? ??????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ??????????????? ??????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -329,86 +330,86 @@ "????????? ?????? ????????? ????????? ????????? ????????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "????????? ?????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "?????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -416,25 +417,25 @@ msgstr "GTK+??? GNOME??? ????????? ?????? ??????????????? ?????????????????? ??? ???????????? ??????????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+??? GNOME??? ????????? ?????? ??????????????? ?????????????????? ??? ???????????? ??????????????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT??? KDE??? ????????? ?????? ??????????????? ?????????????????? ??? ???????????? ??????????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 msgid "Install these tools to enable the system to print or act as a print server." msgstr "??????????????? ?????? ????????? ????????? ????????? ?????? ???????????? ??? ????????? ??????????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "" @@ -442,50 +443,50 @@ "???." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "Java" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "Java ????????? ??????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ???????????? ??????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ??????????????? ??????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -494,121 +495,121 @@ "?????? ?????? ????????? ????????? ????????? ????????????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "?????? ??????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????? ?????? " #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "????????? ???????????? ??????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "????????? ??????????????? ??????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "????????? ??????????????? ??????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "?????? ??????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ??????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????? ??????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????? ????????? ??????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "??????/?????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -616,110 +617,110 @@ msgstr "??? ???????????? ?????? ??????????????? ???????????? ?????? ????????? ???????????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ??????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????? ??????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "Ruby" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "??????????????? ??????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "?????? ?????? ??????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "??????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "?????? ???????????? ????????? ???????????? ?????? ????????? ????????? ??????????????????. " #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "????????? ?????? ??????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "???????????? ????????? ???????????? ?????? ???????????? ???????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -728,77 +729,77 @@ "????????? ???????????????. ????????? ?????????????????? Emacs??? Vi??? ???????????????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "???????????? ?????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "?????? ??????????????? ??????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "?????? ????????? ??????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "Java ??????????????? ????????? ????????? ????????? ???????????? ??????." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "Java ??????????????? ????????? ????????? ???????????? ?????? ??????." #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "??????????????? ?????? " #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????-?????? ?????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????? ??????" @@ -807,42 +808,42 @@ msgstr "Eclipse ?????? ?????? ??????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "??? ?????? ??????????????? ????????? ???????????? ??????, PDF ?????? ???????????? ?????? ???????????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 msgid "The packages in this group are core libraries needed to develop applications." msgstr "??? ????????? ????????? ?????? ??????????????? ??????????????? ????????? ?????? ????????????????????????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "??? ???????????? IMAP??? SMTP ?????? ?????? ????????? ???????????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 msgid "These packages allow you to develop applications for the X Window System." msgstr "??? ???????????? X ????????? ???????????? ?????? ???????????? ????????? ???????????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 msgid "These packages are helpful when developing web applications or web pages." msgstr "??? ???????????? ??? ?????? ?????????????????? ??? ????????? ????????? ???????????????. " #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "" "??? ??????????????? DHCP, Kerberos, NIS??? ?????? ????????????-?????? ????????? ???????????? ?????????" "???." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." @@ -851,24 +852,24 @@ "????????? ????????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??? ???????????? ????????? ????????? ???????????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??? ???????????? ?????? ?????? ???????????? ???????????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "??? ???????????? ????????? ????????? (?????? ??? ?????? ??????)??? ???????????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -877,19 +878,19 @@ "HTML, PDF, Postscript??? ????????? ???????????? ????????? ??? ????????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "??? ????????? ???????????? ????????? ????????? ???????????? ????????? ??? ????????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??? ????????? ???????????? ????????? ????????? FTP ????????? ????????? ??? ????????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -899,18 +900,18 @@ "??? ????????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "??? ????????? ???????????? ???????????? ?????? ????????? ???????????? ??? ????????????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "??? ???????????? Red Hat??? ????????? ?????? ?????? ?????? ????????? ?????? ???????????? ????????????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -919,13 +920,13 @@ "??????????????? ???????????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "??? ???????????? ????????? ?????????, ???, ?????? ?????????????????? ???????????? ????????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -935,13 +936,13 @@ "????????? ???????????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "??? ????????? ????????? ???????????? ???????????? ??????, ?????? ????????? ??????????????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -951,7 +952,7 @@ "?????? ???????????? ????????? ???????????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -961,19 +962,19 @@ "??? ?????? ???????????????. " #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 msgid "This group is a collection of tools and resources of Armenian environments." msgstr "??? ????????? ?????????????????? ????????? ?????? ?????? ??? ?????? ???????????????. " #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 msgid "This group is a collection of tools for various hardware specific utilities." msgstr "??? ????????? ?????? ???????????? ??????????????? ?????? ?????? ???????????????. " #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -983,14 +984,14 @@ "????????? ?????? ????????? ????????? ?????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "" "??? ????????? ????????? ???????????? ????????? ????????? DNS ?????? ?????? (BIND)??? ???????????? ??? ???" "?????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -999,319 +1000,356 @@ "??? ??? ????????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "??? ????????? ????????? ???????????? MySQL??? ????????? ??????????????????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "??? ????????? ????????? ???????????? Postgresql ????????? ??????????????????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "????????? ?????? " #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "Fedora Packager??? ????????? ?????? ??? ???????????? " #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "?????????????????? ??????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "????????? ?????? ?????????" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "????????? ???????????? ?????? ????????? ?????? ??? ?????? ????????? ??????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "???????????? ?????? " #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "?????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "??? ?????? " #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "??? ??????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "???????????? ??????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "????????? ????????? " #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ?????? ??????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ??????????????? ??????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ????????? ?????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ??????????????? ?????? " #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "????????? ??????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "????????? ??????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "?????? ????????? ?????? ?????? " -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "?????? " -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????? ????????? ????????? ????????? ??? ?????? ????????? " -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "Eclipse ?????? ?????? ?????? ?????? " -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "????????? ?????? " -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "?????? ????????? ?????? " -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "????????? ?????? " -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "????????? ?????? " -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "?????? ????????? ??? ?????? ?????? ????????? " -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????? ?????? " -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "??????????????? ?????? " -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" msgstr "???????????? ?????? " -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????? ?????? " -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????? ????????? ?????? " -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ???????????? ?????? " -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR??? OLPC XO??? ?????? ????????? ???????????? ???????????????. " #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "????????? ?????? " -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "????????? ?????? ????????? ??????????????? ????????? ?????????????????????. " + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "Haskell ?????? " -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "?????? ?????? " -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "?????? ????????? ????????? ?????? ?????? ?????? ????????? " -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "??????????????? ?????? " -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "????????? ?????? " -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "??????????????? ?????? " -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "????????? (?????????) ?????? " -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "????????? ?????? " -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "Haskell ??????????????? ????????? ????????? ????????? ???????????? ??????. " -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "????????? ?????? " -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "??????????????? ?????? " -#: ../comps-f11.xml.in.h:5 +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" msgstr "??????????????? ?????? " -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "???????????? ??????????????? ?????? ????????? ??? ??????????????? ?????? " + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "?????? ?????? " + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" msgstr "?????? ????????? ??? ????????? " -#: ../comps-f11.xml.in.h:58 +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" msgstr "??????????????? ?????? " -#: ../comps-f11.xml.in.h:59 +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" msgstr "?????????????????? ?????? " -#: ../comps-f11.xml.in.h:101 +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" msgstr "?????????????????? ?????? " -#: ../comps-f11.xml.in.h:118 +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" msgstr "??????????????? ?????? " -#: ../comps-f11.xml.in.h:132 +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ????????? ???????????? " + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" msgstr "????????? ?????? " -#: ../comps-f11.xml.in.h:201 +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "????????? ????????? ??? ?????? " + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "Sugar ???????????? ?????? " + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "Fedora ?????? 32 ?????? ????????? ??????, ????????? ??? ?????? ???????????? ???????????? ????????? ????????? ??????????????? ?????? ?????? " + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "Objective CAML ??????????????? ?????? ??? ?????????????????? ???????????? ??????????????? ?????? ?????? " + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." msgstr "??? ????????? ?????? ?????????, ??????, ?????? ??? ???????????? ???????????? ?????? ???????????????. " -#: ../comps-f11.xml.in.h:213 +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" msgstr "??????????????? ?????? " -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "??????????????? ??????" +msgstr "??????????????? (??????) ?????? " #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" From erikos at fedoraproject.org Wed Apr 1 11:05:15 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Wed, 1 Apr 2009 11:05:15 +0000 (UTC) Subject: rpms/sugar-chat/devel .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 sugar-chat.spec, 1.5, 1.6 Message-ID: <20090401110515.373CB7011D@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-chat/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21137 Modified Files: .cvsignore sources sugar-chat.spec Log Message: * Wed Apr 01 2009 Simon Schampijer - 65-1 - Support new activity.info exec parameter - 'share or invite' hint not when resuming shared instance #402 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-chat/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 3 Mar 2009 14:42:08 -0000 1.4 +++ .cvsignore 1 Apr 2009 11:04:43 -0000 1.5 @@ -1 +1 @@ -Chat-64.tar.bz2 +Chat-65.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-chat/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Mar 2009 14:42:08 -0000 1.4 +++ sources 1 Apr 2009 11:04:43 -0000 1.5 @@ -1 +1 @@ -dfb2b0abfb21dfbb419173a24dad67ff Chat-64.tar.bz2 +8926e848ff40e178a47de49ac6049b1f Chat-65.tar.bz2 Index: sugar-chat.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-chat/devel/sugar-chat.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sugar-chat.spec 3 Mar 2009 14:42:08 -0000 1.5 +++ sugar-chat.spec 1 Apr 2009 11:04:43 -0000 1.6 @@ -1,5 +1,5 @@ Name: sugar-chat -Version: 64 +Version: 65 Release: 1%{?dist} Summary: Chat client for Sugar Group: Sugar/Activities @@ -38,7 +38,11 @@ %changelog -* Tue Mar 03 2009 Steven M. Parrish - 64-2 +* Wed Apr 01 2009 Simon Schampijer - 65-1 +- Support new activity.info exec parameter +- 'share or invite' hint not when resuming shared instance #402 + +* Tue Mar 03 2009 Steven M. Parrish - 64-1 - New upstream release * Wed Feb 25 2009 Fedora Release Engineering - 62-2 From ovasik at fedoraproject.org Wed Apr 1 11:14:31 2009 From: ovasik at fedoraproject.org (Ondrej Vasik) Date: Wed, 1 Apr 2009 11:14:31 +0000 (UTC) Subject: rpms/coreutils/devel coreutils-6.10-configuration.patch, 1.19, 1.20 coreutils-i18n.patch, 1.32, 1.33 coreutils-pam.patch, 1.15, 1.16 coreutils.spec, 1.256, 1.257 Message-ID: <20090401111432.0D5377011D@cvs1.fedora.phx.redhat.com> Author: ovasik Update of /cvs/extras/rpms/coreutils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21834 Modified Files: coreutils-6.10-configuration.patch coreutils-i18n.patch coreutils-pam.patch coreutils.spec Log Message: temporarily disable strverscmp failing gnulib test, defuzz patches coreutils-6.10-configuration.patch: Index: coreutils-6.10-configuration.patch =================================================================== RCS file: /cvs/extras/rpms/coreutils/devel/coreutils-6.10-configuration.patch,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- coreutils-6.10-configuration.patch 31 Mar 2009 15:48:26 -0000 1.19 +++ coreutils-6.10-configuration.patch 1 Apr 2009 11:14:30 -0000 1.20 @@ -1,3 +1,19 @@ +diff -urNp coreutils-7.2-orig/gnulib-tests/gnulib.mk coreutils-7.2/gnulib-tests/gnulib.mk +--- coreutils-7.2-orig/gnulib-tests/gnulib.mk 2009-03-31 14:28:30.000000000 +0200 ++++ coreutils-7.2/gnulib-tests/gnulib.mk 2009-04-01 12:37:00.000000000 +0200 +@@ -910,9 +910,9 @@ EXTRA_DIST += test-strtod.c + + ## begin gnulib module strverscmp-tests + +-TESTS += test-strverscmp +-check_PROGRAMS += test-strverscmp +-EXTRA_DIST += test-strverscmp.c ++#TESTS += test-strverscmp ++#check_PROGRAMS += test-strverscmp ++#EXTRA_DIST += test-strverscmp.c + + ## end gnulib module strverscmp-tests + diff -urN coreutils-6.11-orig/tests/mkdir/selinux coreutils-6.11/tests/mkdir/selinux --- coreutils-6.11-orig/tests/mkdir/selinux 2008-04-19 23:34:23.000000000 +0200 +++ coreutils-6.11/tests/mkdir/selinux 2008-04-22 13:23:50.000000000 +0200 coreutils-i18n.patch: Index: coreutils-i18n.patch =================================================================== RCS file: /cvs/extras/rpms/coreutils/devel/coreutils-i18n.patch,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- coreutils-i18n.patch 2 Mar 2009 12:42:55 -0000 1.32 +++ coreutils-i18n.patch 1 Apr 2009 11:14:30 -0000 1.33 @@ -114,13 +114,13 @@ --- coreutils-6.12-orig/tests/Makefile.am 2008-05-27 13:47:53.000000000 +0200 +++ coreutils-6.12/tests/Makefile.am 2008-06-02 10:06:03.000000000 +0200 @@ -192,6 +192,7 @@ - misc/sort \ misc/sort-compress \ + misc/sort-continue \ misc/sort-files0-from \ + misc/sort-mb-tests \ misc/sort-merge \ + misc/sort-merge-fdlimit \ misc/sort-rand \ - misc/sort-version \ @@ -391,6 +392,10 @@ $(root_tests) @@ -2786,7 +2786,7 @@ @@ -416,7 +454,20 @@ - #define NULLCOL (COLUMN *)0 + typedef struct COLUMN COLUMN; -static int char_to_clump (char c); +/* Funtion pointers to switch functions for single byte locale or for coreutils-pam.patch: Index: coreutils-pam.patch =================================================================== RCS file: /cvs/extras/rpms/coreutils/devel/coreutils-pam.patch,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- coreutils-pam.patch 24 Feb 2009 16:34:43 -0000 1.15 +++ coreutils-pam.patch 1 Apr 2009 11:14:30 -0000 1.16 @@ -407,7 +407,7 @@ --- coreutils-7.1/configure.ac.pam +++ coreutils-7.1/configure.ac @@ -44,6 +44,13 @@ - [enable compile-time and run-time bounds-checking, and some warnings]) + AC_DEFINE([GNULIB_PORTCHECK], [1], [enable some gnulib portability checks]) fi +dnl Give the chance to enable PAM Index: coreutils.spec =================================================================== RCS file: /cvs/extras/rpms/coreutils/devel/coreutils.spec,v retrieving revision 1.256 retrieving revision 1.257 diff -u -r1.256 -r1.257 --- coreutils.spec 31 Mar 2009 15:48:26 -0000 1.256 +++ coreutils.spec 1 Apr 2009 11:14:30 -0000 1.257 @@ -312,6 +312,7 @@ * Tue Mar 31 2009 Ondrej Vasik 7.2-1 - New upstream bugfix release 7.2 - removed applied patches +- temporarily disable strverscmp failing gnulib test * Thu Mar 19 2009 Ondrej Vasik 7.1-7 - do not ship /etc/DIR_COLORS.xterm - as many terminals From bernie at fedoraproject.org Wed Apr 1 11:54:21 2009 From: bernie at fedoraproject.org (Bernie Innocenti) Date: Wed, 1 Apr 2009 11:54:21 +0000 (UTC) Subject: rpms/ctrlproxy/devel ctrlproxy.spec,1.22,1.23 Message-ID: <20090401115421.B4A607011D@cvs1.fedora.phx.redhat.com> Author: bernie Update of /cvs/pkgs/rpms/ctrlproxy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11039 Modified Files: ctrlproxy.spec Log Message: * Wed Apr 1 2009 Bernie Innocenti 3.0.8-3 - Fix rhbz#483334: Unowned directories Index: ctrlproxy.spec =================================================================== RCS file: /cvs/pkgs/rpms/ctrlproxy/devel/ctrlproxy.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ctrlproxy.spec 24 Feb 2009 10:13:23 -0000 1.22 +++ ctrlproxy.spec 1 Apr 2009 11:53:50 -0000 1.23 @@ -6,7 +6,7 @@ Summary: ctrlproxy Name: ctrlproxy Version: 3.0.8 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/Internet Source: http://jelmer.vernstok.nl/releases/ctrlproxy-%{version}.tar.gz @@ -85,8 +85,9 @@ %attr(0750, ctrlproxy, ctrlproxy) %dir %{ctrlproxy_logdir} %attr(0750, ctrlproxy, ctrlproxy) %dir %{ctrlproxy_homedir} %attr(0750, ctrlproxy, ctrlproxy) %config(noreplace) %{ctrlproxy_homedir}/config -%attr(0750, ctrlproxy, ctrlproxy) %config(noreplace) %{_sysconfdir}/ctrlproxy/config -%attr(0750, ctrlproxy, ctrlproxy) %config(noreplace) %{_sysconfdir}/ctrlproxy/motd +%dir %{_sysconfdir}/ctrlproxy +%attr(0640, ctrlproxy, ctrlproxy) %config(noreplace) %{_sysconfdir}/ctrlproxy/config +%attr(0644, ctrlproxy, ctrlproxy) %config(noreplace) %{_sysconfdir}/ctrlproxy/motd %files devel @@ -95,6 +96,9 @@ %{_libdir}/pkgconfig/ctrlproxy.pc %changelog +* Wed Apr 1 2009 Bernie Innocenti 3.0.8-3 +- Fix rhbz#483334: Unowned directories + * Tue Feb 24 2009 Fedora Release Engineering - 3.0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From airlied at fedoraproject.org Wed Apr 1 12:03:35 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Wed, 1 Apr 2009 12:03:35 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-modeset.patch, 1.41, 1.42 xorg-x11-drv-ati.spec, 1.163, 1.164 Message-ID: <20090401120335.3D61C7011D@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12981 Modified Files: radeon-modeset.patch xorg-x11-drv-ati.spec Log Message: * Wed Apr 01 2009 Dave Airlie 6.12.1-2 - attempt to fix r100/r200 xv better radeon-modeset.patch: Index: radeon-modeset.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-modeset.patch,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- radeon-modeset.patch 1 Apr 2009 08:54:08 -0000 1.41 +++ radeon-modeset.patch 1 Apr 2009 12:03:34 -0000 1.42 @@ -8137,7 +8137,7 @@ else #endif diff --git a/src/radeon_textured_videofuncs.c b/src/radeon_textured_videofuncs.c -index 05acb93..b7a8513 100644 +index 05acb93..852f4ac 100644 --- a/src/radeon_textured_videofuncs.c +++ b/src/radeon_textured_videofuncs.c @@ -87,11 +87,25 @@ do { \ @@ -8328,16 +8328,29 @@ OUT_ACCEL_REG(R300_RB3D_COLORPITCH0, colorpitch); blendcntl = RADEON_SRC_BLEND_GL_ONE | RADEON_DST_BLEND_GL_ZERO; -@@ -1591,6 +1663,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1587,11 +1659,19 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + if (RADEONTilingEnabled(pScrn, pPixmap)) + colorpitch |= RADEON_COLOR_TILE_ENABLE; + +- BEGIN_ACCEL(4); ++ qwords = info->new_cs ? 5 : 4; ++ BEGIN_ACCEL(qwords); OUT_ACCEL_REG(RADEON_RB3D_CNTL, dst_format /*| RADEON_ALPHA_BLEND_ENABLE*/); +- OUT_ACCEL_REG(RADEON_RB3D_COLOROFFSET, dst_offset); + -+ dst_offset += info->fbLocation + pScrn->fbOffset; - OUT_ACCEL_REG(RADEON_RB3D_COLOROFFSET, dst_offset); ++ if (info->new_cs) { ++ OUT_ACCEL_REG(RADEON_RB3D_COLOROFFSET, 0); ++ OUT_RELOC(dst_bo, 0, RADEON_GEM_DOMAIN_VRAM); ++ } else { ++ dst_offset += info->fbLocation + pScrn->fbOffset; ++ OUT_ACCEL_REG(RADEON_RB3D_COLOROFFSET, dst_offset); ++ } OUT_ACCEL_REG(RADEON_RB3D_COLORPITCH, colorpitch); -@@ -1630,7 +1704,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv + +@@ -1630,7 +1710,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv R200_CLAMP_S_CLAMP_LAST | R200_CLAMP_T_CLAMP_LAST; @@ -8347,7 +8360,7 @@ OUT_ACCEL_REG(RADEON_PP_CNTL, RADEON_TEX_0_ENABLE | RADEON_TEX_1_ENABLE | RADEON_TEX_2_ENABLE | -@@ -1649,21 +1724,22 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1649,21 +1730,22 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv (pPriv->w - 1) | ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); @@ -8373,7 +8386,7 @@ /* similar to r300 code. Note the big problem is that hardware constants * are 8 bits only, representing 0.0-1.0. We can get that up (using bias -@@ -1799,7 +1875,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1799,7 +1881,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv R200_CLAMP_S_CLAMP_LAST | R200_CLAMP_T_CLAMP_LAST; @@ -8383,7 +8396,7 @@ OUT_ACCEL_REG(RADEON_PP_CNTL, RADEON_TEX_0_ENABLE | -@@ -1817,7 +1894,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1817,7 +1900,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv (pPriv->w - 1) | ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); @@ -8392,7 +8405,7 @@ /* MAD temp1 / 2, const0.a * 2, temp0.ggg, -const0.rgb */ OUT_ACCEL_REG(R200_PP_TXCBLEND_0, -@@ -1901,7 +1978,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1901,7 +1984,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv FINISH_ACCEL(); } else { @@ -8402,7 +8415,7 @@ OUT_ACCEL_REG(RADEON_PP_CNTL, RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); -@@ -1922,7 +2000,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1922,7 +2006,7 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv ((pPriv->h - 1) << RADEON_TEX_VSIZE_SHIFT)); OUT_ACCEL_REG(R200_PP_TXPITCH_0, pPriv->src_pitch - 32); @@ -8411,7 +8424,7 @@ OUT_ACCEL_REG(R200_PP_TXCBLEND_0, R200_TXC_ARG_A_ZERO | -@@ -1945,7 +2023,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1945,7 +2029,8 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv info->accel_state->texW[0] = 1; info->accel_state->texH[0] = 1; @@ -8421,7 +8434,7 @@ OUT_ACCEL_REG(RADEON_PP_CNTL, RADEON_TEX_0_ENABLE | RADEON_TEX_BLEND_0_ENABLE); -@@ -1959,8 +2038,9 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv +@@ -1959,8 +2044,9 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv RADEON_CLAMP_S_CLAMP_LAST | RADEON_CLAMP_T_CLAMP_LAST | RADEON_YUV_TO_RGB); Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.163 retrieving revision 1.164 diff -u -r1.163 -r1.164 --- xorg-x11-drv-ati.spec 1 Apr 2009 08:54:08 -0000 1.163 +++ xorg-x11-drv-ati.spec 1 Apr 2009 12:03:34 -0000 1.164 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -76,6 +76,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Wed Apr 01 2009 Dave Airlie 6.12.1-2 +- attempt to fix r100/r200 xv better + * Wed Apr 01 2009 Dave Airlie 6.12.1-1 - rebase to upstream + fix FUS on DRI2 + video on r100/r200 hopefully From hadess at fedoraproject.org Wed Apr 1 12:20:37 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Wed, 1 Apr 2009 12:20:37 +0000 (UTC) Subject: rpms/gstreamer-plugins-flumpegdemux/devel gst-fmd-update-from-bad.patch, NONE, 1.1 gstreamer-plugins-flumpegdemux.spec, 1.4, 1.5 Message-ID: <20090401122037.F23187011D@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16882 Modified Files: gstreamer-plugins-flumpegdemux.spec Added Files: gst-fmd-update-from-bad.patch Log Message: * Wed Apr 01 2009 - Bastien Nocera - 0.10.15-6 - Update code from gst-plugins-bad gst-fmd-update-from-bad.patch: --- NEW FILE gst-fmd-update-from-bad.patch --- diff -uprN gst-fluendo-mpegdemux-0.10.15.old/configure.ac gst-fluendo-mpegdemux-0.10.15/configure.ac --- gst-fluendo-mpegdemux-0.10.15.old/configure.ac 2008-02-13 18:14:54.000000000 +0000 +++ gst-fluendo-mpegdemux-0.10.15/configure.ac 2009-04-01 12:39:32.000000000 +0100 @@ -76,6 +76,8 @@ AC_SUBST(GST_CFLAGS) AC_SUBST(GST_LIBS) AC_SUBST(GST_BASE_LIBS) +PKG_CHECK_MODULES(LIBOIL, liboil-0.3) + dnl make GST_MAJORMINOR available in Makefile.am AC_SUBST(GST_MAJORMINOR) diff -uprN gst-fluendo-mpegdemux-0.10.15.old/src/flumpegdemux.c gst-fluendo-mpegdemux-0.10.15/src/flumpegdemux.c --- gst-fluendo-mpegdemux-0.10.15.old/src/flumpegdemux.c 2007-11-21 12:59:24.000000000 +0000 +++ gst-fluendo-mpegdemux-0.10.15/src/flumpegdemux.c 2009-04-01 12:37:48.000000000 +0100 @@ -1,4 +1,10 @@ -/* +/* + * This library is licensed under 2 different licenses and you + * can choose to use it under the terms of either one of them. The + * two licenses are the MPL 1.1 and the LGPL. + * + * MPL: + * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at @@ -9,6 +15,23 @@ * License for the specific language governing rights and limitations * under the License. * + * LGPL: + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * * The Original Code is Fluendo MPEG Demuxer plugin. * * The Initial Developer of the Original Code is Fluendo, S.L. @@ -24,28 +47,31 @@ #include "gstmpegdemux.h" #include "gstmpegtsdemux.h" +#include "mpegtsparse.h" +#include "mpegtspacketizer.h" GST_DEBUG_CATEGORY_EXTERN (gstflupesfilter_debug); GST_DEBUG_CATEGORY_EXTERN (gstflusectionfilter_debug); static gboolean plugin_init (GstPlugin * plugin) { - GST_DEBUG_CATEGORY_INIT (gstflupesfilter_debug, "flupesfilter", 0, + GST_DEBUG_CATEGORY_INIT (gstflupesfilter_debug, "mpegpesfilter", 0, "MPEG-TS/PS PES filter output"); - GST_DEBUG_CATEGORY_INIT (gstflusectionfilter_debug, "flusectionfilter", 0, + GST_DEBUG_CATEGORY_INIT (gstflusectionfilter_debug, "mpegsectionfilter", 0, "MPEG-TS Section filter output"); if (!gst_flups_demux_plugin_init (plugin)) return FALSE; - if (!gst_fluts_demux_plugin_init (plugin)) + if (!gst_mpegts_demux_plugin_init (plugin)) + return FALSE; + if (!gst_mpegtsparse_plugin_init (plugin)) return FALSE; - return TRUE; } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, - "flumpegdemux", + "mpegdemux2", "MPEG demuxers", plugin_init, VERSION, - GST_LICENSE_UNKNOWN, "flumpegdemux", "http://www.fluendo.com/"); + GST_LICENSE_UNKNOWN, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN); diff -uprN gst-fluendo-mpegdemux-0.10.15.old/src/flutspatinfo.c gst-fluendo-mpegdemux-0.10.15/src/flutspatinfo.c --- gst-fluendo-mpegdemux-0.10.15.old/src/flutspatinfo.c 2007-11-21 12:59:24.000000000 +0000 +++ gst-fluendo-mpegdemux-0.10.15/src/flutspatinfo.c 2009-04-01 12:37:48.000000000 +0100 @@ -1,4 +1,10 @@ -/* +/* + * This library is licensed under 2 different licenses and you + * can choose to use it under the terms of either one of them. The + * two licenses are the MPL 1.1 and the LGPL. + * + * MPL: + * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at @@ -9,6 +15,23 @@ * License for the specific language governing rights and limitations * under the License. * + * LGPL: + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * * The Original Code is Fluendo MPEG Demuxer plugin. * * The Initial Developer of the Original Code is Fluendo, S.L. @@ -33,18 +56,19 @@ enum PROP_PID }; -static void fluts_pat_info_set_property (GObject * object, guint prop_id, +static void mpegts_pat_info_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * spec); -static void fluts_pat_info_get_property (GObject * object, guint prop_id, +static void mpegts_pat_info_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * spec); -GST_BOILERPLATE (FluTsPatInfo, fluts_pat_info, GObject, G_TYPE_OBJECT); +GST_BOILERPLATE (MpegTsPatInfo, mpegts_pat_info, GObject, G_TYPE_OBJECT); -FluTsPatInfo *fluts_pat_info_new (guint16 program_no, guint16 pid) +MpegTsPatInfo * +mpegts_pat_info_new (guint16 program_no, guint16 pid) { - FluTsPatInfo *info; + MpegTsPatInfo *info; - info = g_object_new (FLUTS_TYPE_PAT_INFO, NULL); + info = g_object_new (MPEGTS_TYPE_PAT_INFO, NULL); info->program_no = program_no; info->pid = pid; @@ -53,51 +77,53 @@ FluTsPatInfo *fluts_pat_info_new (guint1 } static void -fluts_pat_info_base_init (gpointer klass) +mpegts_pat_info_base_init (gpointer klass) { } static void -fluts_pat_info_class_init (FluTsPatInfoClass *klass) +mpegts_pat_info_class_init (MpegTsPatInfoClass * klass) { - GObjectClass *gobject_klass = (GObjectClass *)klass; + GObjectClass *gobject_klass = (GObjectClass *) klass; - gobject_klass->set_property = fluts_pat_info_set_property; - gobject_klass->get_property = fluts_pat_info_get_property; + gobject_klass->set_property = mpegts_pat_info_set_property; + gobject_klass->get_property = mpegts_pat_info_get_property; g_object_class_install_property (gobject_klass, PROP_PROGRAM_NO, - g_param_spec_uint ("program-number", "Program Number", - "Program Number for this program", 0, G_MAXUINT16, 1, - G_PARAM_READABLE)); + g_param_spec_uint ("program-number", "Program Number", + "Program Number for this program", 0, G_MAXUINT16, 1, + G_PARAM_READABLE)); g_object_class_install_property (gobject_klass, PROP_PID, - g_param_spec_uint ("pid", "PID carrying PMT", - "PID which carries the PMT for this program", 1, G_MAXUINT16, 1, - G_PARAM_READABLE)); + g_param_spec_uint ("pid", "PID carrying PMT", + "PID which carries the PMT for this program", 1, G_MAXUINT16, 1, + G_PARAM_READABLE)); } static void -fluts_pat_info_init (FluTsPatInfo *pat_info, FluTsPatInfoClass *klass) +mpegts_pat_info_init (MpegTsPatInfo * pat_info, MpegTsPatInfoClass * klass) { } -static void fluts_pat_info_set_property (GObject * object, guint prop_id, [...9801 lines suppressed...] + } else { + /* push the packet downstream */ + res = mpegts_parse_push (parse, &packet, NULL); + } + + next: + mpegts_packetizer_clear_packet (parse->packetizer, &packet); + } + + gst_object_unref (parse); + return res; +} + +static GstStateChangeReturn +mpegts_parse_change_state (GstElement * element, GstStateChange transition) +{ + MpegTSParse *parse; + GstStateChangeReturn ret; + + parse = GST_MPEGTS_PARSE (element); + ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition); + + switch (transition) { + case GST_STATE_CHANGE_PAUSED_TO_READY: + mpegts_parse_reset (parse); + break; + default: + break; + } + + return ret; +} + +static gboolean +mpegts_parse_src_pad_query (GstPad * pad, GstQuery * query) +{ + MpegTSParse *parse = GST_MPEGTS_PARSE (gst_pad_get_parent (pad)); + gboolean res; + + switch (GST_QUERY_TYPE (query)) { + case GST_QUERY_LATENCY: + { + if ((res = gst_pad_peer_query (parse->sinkpad, query))) { + gboolean is_live; + GstClockTime min_latency, max_latency; + + gst_query_parse_latency (query, &is_live, &min_latency, &max_latency); + if (is_live) { + min_latency += TS_LATENCY * GST_MSECOND; + if (max_latency != GST_CLOCK_TIME_NONE) + max_latency += TS_LATENCY * GST_MSECOND; + } + + gst_query_set_latency (query, is_live, min_latency, max_latency); + } + + break; + } + default: + res = gst_pad_query_default (pad, query); + } + + return res; +} + +gboolean +gst_mpegtsparse_plugin_init (GstPlugin * plugin) +{ + GST_DEBUG_CATEGORY_INIT (mpegts_parse_debug, "mpegtsparse", 0, + "MPEG transport stream parser"); + + mpegts_packetizer_init_debug (); + gst_mpegtsdesc_init_debug (); + + return gst_element_register (plugin, "mpegtsparse", + GST_RANK_NONE, GST_TYPE_MPEGTS_PARSE); +} diff -uprN gst-fluendo-mpegdemux-0.10.15.old/src/mpegtsparse.h gst-fluendo-mpegdemux-0.10.15/src/mpegtsparse.h --- gst-fluendo-mpegdemux-0.10.15.old/src/mpegtsparse.h 1970-01-01 01:00:00.000000000 +0100 +++ gst-fluendo-mpegdemux-0.10.15/src/mpegtsparse.h 2009-04-01 12:37:48.000000000 +0100 @@ -0,0 +1,83 @@ +/* + * mpegts_parse.h - GStreamer MPEG transport stream parser + * Copyright (C) 2007 Alessandro Decina + * + * Authors: + * Alessandro Decina + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + + +#ifndef GST_MPEG_TS_PARSE_H +#define GST_MPEG_TS_PARSE_H + +#include +#include "mpegtspacketizer.h" + +G_BEGIN_DECLS + +#define GST_TYPE_MPEGTS_PARSE \ + (mpegts_parse_get_type()) +#define GST_MPEGTS_PARSE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_MPEGTS_PARSE,MpegTSParse)) +#define GST_MPEGTS_PARSE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_MPEGTS_PARSE,MpegTSParseClass)) +#define GST_IS_MPEGTS_PARSE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_MPEGTS_PARSE)) +#define GST_IS_MPEGTS_PARSE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MPEGTS_PARSE)) + +typedef struct _MpegTSParse MpegTSParse; +typedef struct _MpegTSParseClass MpegTSParseClass; + +struct _MpegTSParse { + GstElement element; + + GstPad *sinkpad; + + /* the following vars must be protected with the OBJECT_LOCK as they can be + * accessed from the application thread and the streaming thread */ + gchar *program_numbers; + GList *pads_to_add; + GList *pads_to_remove; + GHashTable *programs; + guint req_pads; + + GstStructure *pat; + MpegTSPacketizer *packetizer; + GHashTable *psi_pids; + gboolean disposed; +}; + +struct _MpegTSParseClass { + GstElementClass parent_class; + + /* signals */ + void (*pat_info) (GstStructure *pat); + void (*pmt_info) (GstStructure *pmt); + void (*nit_info) (GstStructure *nit); + void (*sdt_info) (GstStructure *sdt); + void (*eit_info) (GstStructure *eit); +}; + +GType gst_mpegts_parse_get_type(void); + +gboolean gst_mpegtsparse_plugin_init (GstPlugin * plugin); + +G_END_DECLS + +#endif /* GST_MPEG_TS_PARSE_H */ --- gst-fluendo-mpegdemux-0.10.15.old/src/Makefile.am 2007-11-21 12:59:24.000000000 +0000 +++ gst-fluendo-mpegdemux-0.10.15/src/Makefile.am 2009-04-01 13:05:25.000000000 +0100 @@ -1,5 +1,4 @@ -# plugindir is set in configure - +plugindir = $(libdir)/gstreamer-0.10/ plugin_LTLIBRARIES = libgstflumpegdemux.la # for the next set of variables, rename the prefix if you renamed the .la @@ -14,12 +13,14 @@ libgstflumpegdemux_la_SOURCES = \ flutspatinfo.c \ flutspmtinfo.c \ flutspmtstreaminfo.c \ - gstsectionfilter.c + gstsectionfilter.c \ + mpegtspacketizer.c \ + mpegtsparse.c # flags used to compile this plugin # we use the GST_LIBS flags because we might be using plug-in libs -libgstflumpegdemux_la_CFLAGS = $(GST_CFLAGS) -libgstflumpegdemux_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) +libgstflumpegdemux_la_CFLAGS = $(GST_CFLAGS) $(LIBOIL_CFLAGS) -DGST_PACKAGE_NAME="\"gst-fluendo-mpegdemux from gst-plugins-bad\"" -DGST_PACKAGE_ORIGIN="\"http://download.fedora.redhat.com/fedora\"" +libgstflumpegdemux_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(LIBOIL_LIBS) libgstflumpegdemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) # headers we need but don't want installed @@ -32,5 +33,7 @@ noinst_HEADERS = \ flutspatinfo.h \ flutspmtinfo.h \ flutspmtstreaminfo.h \ - gstsectionfilter.h + gstsectionfilter.h \ + mpegtspacketizer.h \ + mpegtsparse.h Index: gstreamer-plugins-flumpegdemux.spec =================================================================== RCS file: /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel/gstreamer-plugins-flumpegdemux.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- gstreamer-plugins-flumpegdemux.spec 25 Feb 2009 01:34:47 -0000 1.4 +++ gstreamer-plugins-flumpegdemux.spec 1 Apr 2009 12:20:07 -0000 1.5 @@ -1,16 +1,20 @@ Summary: MPEG demuxer for GStreamer Name: gstreamer-plugins-flumpegdemux Version: 0.10.15 -Release: 5%{?dist} +Release: 6%{?dist} License: MPLv1.1 Group: Applications/Multimedia Source0: http://core.fluendo.com/gstreamer/src/gst-fluendo-mpegdemux/gst-fluendo-mpegdemux-%{version}.tar.bz2 Url: http://core.fluendo.com/gstreamer/src/gst-fluendo-mpegdemux/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# Update code to current from gst-plugins-bad +Patch0: gst-fmd-update-from-bad.patch BuildRequires: gcc-c++, pkgconfig BuildRequires: gstreamer-devel +BuildRequires: liboil-devel +BuildRequires: automake autoconf %description This package contains an MPEG demuxer for the GStreamer multimedia framework. @@ -19,6 +23,12 @@ %prep %setup -q -n gst-fluendo-mpegdemux-%{version} +%patch0 -p1 -b .bad + +aclocal +cat common/m4/*.m4 >> aclocal.m4 +autoconf +automake %build %configure @@ -28,6 +38,8 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +mv $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/libgstflumpegdemux.so $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/libgstmpegdemux.so + # no static libs and libtool archives either find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';' find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';' @@ -38,9 +50,12 @@ %files %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS TODO -%{_libdir}/gstreamer-0.10/libgstflumpegdemux.so +%{_libdir}/gstreamer-0.10/libgstmpegdemux.so %changelog +* Wed Apr 01 2009 - Bastien Nocera - 0.10.15-6 +- Update code from gst-plugins-bad + * Tue Feb 24 2009 Fedora Release Engineering - 0.10.15-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From airlied at fedoraproject.org Wed Apr 1 12:24:10 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Wed, 1 Apr 2009 12:24:10 +0000 (UTC) Subject: rpms/mesa/devel radeon-fix-r100.patch, NONE, 1.1 mesa.spec, 1.237, 1.238 Message-ID: <20090401122410.423517011D@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/mesa/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17774 Modified Files: mesa.spec Added Files: radeon-fix-r100.patch Log Message: * Wed Apr 01 2009 Dave Airlie 7.5-0.6 - Build fbo files for r100 radeon-fix-r100.patch: --- NEW FILE radeon-fix-r100.patch --- diff -up mesa-20090322/src/mesa/drivers/dri/radeon/Makefile.dma mesa-20090322/src/mesa/drivers/dri/radeon/Makefile --- mesa-20090322/src/mesa/drivers/dri/radeon/Makefile.dma 2009-04-01 22:18:56.000000000 +1000 +++ mesa-20090322/src/mesa/drivers/dri/radeon/Makefile 2009-04-01 22:19:05.000000000 +1000 @@ -19,7 +19,8 @@ RADEON_COMMON_SOURCES = \ radeon_bo_legacy.c \ radeon_cs_legacy.c \ radeon_mipmap_tree.c \ - radeon_span.c + radeon_span.c \ + radeon_fbo.c DRIVER_SOURCES = \ radeon_context.c \ Index: mesa.spec =================================================================== RCS file: /cvs/pkgs/rpms/mesa/devel/mesa.spec,v retrieving revision 1.237 retrieving revision 1.238 diff -u -r1.237 -r1.238 --- mesa.spec 31 Mar 2009 06:07:01 -0000 1.237 +++ mesa.spec 1 Apr 2009 12:23:39 -0000 1.238 @@ -20,7 +20,7 @@ Summary: Mesa graphics libraries Name: mesa Version: 7.5 -Release: 0.5%{?dist} +Release: 0.6%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.mesa3d.org @@ -46,6 +46,7 @@ Patch9: intel-revert-vbl.patch Patch12: mesa-7.1-disable-intel-classic-warn.patch +Patch13: radeon-fix-r100.patch BuildRequires: pkgconfig autoconf automake %if %{with_dri} @@ -173,6 +174,7 @@ %patch7 -p1 -b .dricore %patch9 -p1 -b .intel-vbl %patch12 -p1 -b .intel-nowarn +%patch13 -p1 -b .r100 # Hack the demos to use installed data files sed -i 's,../images,%{_libdir}/mesa-demos-data,' progs/demos/*.c @@ -429,6 +431,9 @@ %{_libdir}/mesa-demos-data %changelog +* Wed Apr 01 2009 Dave Airlie 7.5-0.6 +- Build fbo files for r100 + * Tue Mar 31 2009 Dave Airlie 7.5-0.5 - radeon-rewrite.patch: misc radeon fixes with buffer readbacks From hadess at fedoraproject.org Wed Apr 1 12:33:01 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Wed, 1 Apr 2009 12:33:01 +0000 (UTC) Subject: rpms/gstreamer-plugins-flumpegdemux/devel gstreamer-plugins-flumpegdemux.spec, 1.5, 1.6 Message-ID: <20090401123301.A042A7011D@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19475 Modified Files: gstreamer-plugins-flumpegdemux.spec Log Message: Add missing libtool BR Index: gstreamer-plugins-flumpegdemux.spec =================================================================== RCS file: /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel/gstreamer-plugins-flumpegdemux.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- gstreamer-plugins-flumpegdemux.spec 1 Apr 2009 12:20:07 -0000 1.5 +++ gstreamer-plugins-flumpegdemux.spec 1 Apr 2009 12:32:31 -0000 1.6 @@ -14,7 +14,7 @@ BuildRequires: gcc-c++, pkgconfig BuildRequires: gstreamer-devel BuildRequires: liboil-devel -BuildRequires: automake autoconf +BuildRequires: automake autoconf libtool %description This package contains an MPEG demuxer for the GStreamer multimedia framework. From hadess at fedoraproject.org Wed Apr 1 12:38:03 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Wed, 1 Apr 2009 12:38:03 +0000 (UTC) Subject: rpms/gstreamer-plugins-flumpegdemux/devel gstreamer-plugins-flumpegdemux.spec, 1.6, 1.7 Message-ID: <20090401123803.9D2477011D@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20424 Modified Files: gstreamer-plugins-flumpegdemux.spec Log Message: more libtool Index: gstreamer-plugins-flumpegdemux.spec =================================================================== RCS file: /cvs/pkgs/rpms/gstreamer-plugins-flumpegdemux/devel/gstreamer-plugins-flumpegdemux.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- gstreamer-plugins-flumpegdemux.spec 1 Apr 2009 12:32:31 -0000 1.6 +++ gstreamer-plugins-flumpegdemux.spec 1 Apr 2009 12:37:34 -0000 1.7 @@ -25,6 +25,7 @@ %setup -q -n gst-fluendo-mpegdemux-%{version} %patch0 -p1 -b .bad +libtoolize -f aclocal cat common/m4/*.m4 >> aclocal.m4 autoconf From airlied at fedoraproject.org Wed Apr 1 12:42:55 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Wed, 1 Apr 2009 12:42:55 +0000 (UTC) Subject: rpms/kernel/F-11 drm-radeon-reorder-bm.patch, NONE, 1.1 kernel.spec, 1.1498, 1.1499 Message-ID: <20090401124255.5ABD77011D@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21375 Modified Files: kernel.spec Added Files: drm-radeon-reorder-bm.patch Log Message: * Wed Apr 01 2009 Dave Airlie - drm-radeon-reorder-bm.patch: attempt PM fix for PCI/AGP cards drm-radeon-reorder-bm.patch: --- NEW FILE drm-radeon-reorder-bm.patch --- >From 79a5ca0c53c2a149f51f71352a6bbf73bcdc40df Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 1 Apr 2009 22:34:53 +1000 Subject: [PATCH] radeon: reorder bm enable vs mode set --- drivers/gpu/drm/radeon/radeon_pm.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c index ac7bc0a..0d2f4a5 100644 --- a/drivers/gpu/drm/radeon/radeon_pm.c +++ b/drivers/gpu/drm/radeon/radeon_pm.c @@ -111,8 +111,6 @@ int radeon_resume(struct drm_device *dev) if (pci_enable_device(dev->pdev)) return -1; - /* Turn on bus mastering -todo fix properly */ - radeon_enable_bm(dev_priv); DRM_ERROR("\n"); /* on atom cards re init the whole card @@ -125,7 +123,6 @@ int radeon_resume(struct drm_device *dev) radeon_combios_asic_init(dev); } - pci_set_master(dev->pdev); for (i = 0; i < 8; i++) RADEON_WRITE(RADEON_BIOS_0_SCRATCH + (i * 4), dev_priv->pmregs.bios_scratch[i]); @@ -150,6 +147,10 @@ int radeon_resume(struct drm_device *dev) radeon_init_memory_map(dev); + pci_set_master(dev->pdev); + /* Turn on bus mastering -todo fix properly */ + radeon_enable_bm(dev_priv); + if (dev_priv->flags & RADEON_IS_PCIE) { memcpy_toio(dev_priv->mm.pcie_table.kmap.virtual, dev_priv->mm.pcie_table_backup, dev_priv->gart_info.table_size); } -- 1.6.2 Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1498 retrieving revision 1.1499 diff -u -r1.1498 -r1.1499 --- kernel.spec 1 Apr 2009 04:01:36 -0000 1.1498 +++ kernel.spec 1 Apr 2009 12:42:24 -0000 1.1499 @@ -667,6 +667,7 @@ Patch1816: drm-no-gem-on-i8xx.patch Patch1818: drm-i915-resume-force-mode.patch Patch1819: drm-intel-big-hammer.patch +Patch1820: drm-radeon-reorder-bm.patch # kludge to make ich9 e1000 work Patch2000: linux-2.6-e1000-ich9.patch @@ -1259,6 +1260,7 @@ ApplyPatch drm-no-gem-on-i8xx.patch ApplyPatch drm-i915-resume-force-mode.patch ApplyPatch drm-intel-big-hammer.patch +ApplyPatch drm-radeon-reorder-bm.patch # linux1394 git patches ApplyPatch linux-2.6-firewire-git-update.patch @@ -1870,6 +1872,9 @@ # and build. %changelog +* Wed Apr 01 2009 Dave Airlie +- drm-radeon-reorder-bm.patch: attempt PM fix for PCI/AGP cards + * Tue Mar 31 2009 Matthew Garrett 2.6.29.1-35.rc1 - linux-2.6.29-alsa-update-quirks.patch: Backport some HDA quirk support From rdieter at fedoraproject.org Wed Apr 1 12:52:04 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 12:52:04 +0000 (UTC) Subject: rpms/PackageKit/F-10 PackageKit.spec,1.91,1.92 Message-ID: <20090401125204.4F38C7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/PackageKit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24084 Modified Files: PackageKit.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 0.3.15-2 - rebuild against qt-4.4.x (#493003) Index: PackageKit.spec =================================================================== RCS file: /cvs/pkgs/rpms/PackageKit/F-10/PackageKit.spec,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- PackageKit.spec 30 Mar 2009 11:03:04 -0000 1.91 +++ PackageKit.spec 1 Apr 2009 12:51:33 -0000 1.92 @@ -8,7 +8,7 @@ Summary: Package management service Name: PackageKit Version: 0.3.15 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://packagekit.freedesktop.org @@ -380,6 +380,9 @@ %{_includedir}/PackageKit/backend/*.h %changelog +* Wed Apr 01 2009 Rex Dieter - 0.3.15-2 +- rebuild against qt-4.4.x (#493003) + * Mon Mar 30 2009 Richard Hughes - 0.3.15-1 - New upstream version - Fixes #492004, #480440 and #488509 From oget at fedoraproject.org Wed Apr 1 13:01:40 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 13:01:40 +0000 (UTC) Subject: rpms/ardour/F-10 .cvsignore,1.10,1.11 sources,1.11,1.12 Message-ID: <20090401130140.4EF987011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/ardour/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26153 Modified Files: .cvsignore sources Log Message: update source file Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ardour/F-10/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 23 Feb 2009 08:40:39 -0000 1.10 +++ .cvsignore 1 Apr 2009 13:01:09 -0000 1.11 @@ -1 +1 @@ -ardour-2.7.1.tar.bz2 +ardour-2.8.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ardour/F-10/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 23 Feb 2009 08:40:39 -0000 1.11 +++ sources 1 Apr 2009 13:01:09 -0000 1.12 @@ -1 +1 @@ -0fd4b1a600c75447d633b796bad321e1 ardour-2.7.1.tar.bz2 +24bd768dbe08f1f2724dc97704ee0518 ardour-2.8.tar.bz2 From mschwendt at fedoraproject.org Wed Apr 1 13:06:49 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 13:06:49 +0000 (UTC) Subject: rpms/bit/devel bit.spec,1.15,1.16 Message-ID: <20090401130649.6EEB07011D@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/bit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27609 Modified Files: bit.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 0.4.90-6 - Fix unowned directory (#473629) by fixing the dependency on bit-devel Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- bit.spec 24 Feb 2009 04:49:24 -0000 1.15 +++ bit.spec 1 Apr 2009 13:06:19 -0000 1.16 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries @@ -49,7 +49,7 @@ %package gtkmm-devel Summary: Development files to support gtkmm UI widgets for bit stream processing Group: Development/Libraries -Requires: bit-gtkmm = %{version}-%{release} +Requires: bit-devel = %{version}-%{release} Requires: gtkmm24-devel >= 2.6.0 Requires: pkgconfig Provides: bitgtkmm-devel = %{version} @@ -118,6 +118,9 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-6 +- Fix unowned directory (#473629) by fixing the dependency on bit-devel + * Mon Feb 23 2009 Fedora Release Engineering - 0.4.90-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From mschwendt at fedoraproject.org Wed Apr 1 13:16:21 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 13:16:21 +0000 (UTC) Subject: rpms/qpidc/devel qpidc.spec,1.76,1.77 Message-ID: <20090401131621.9145D70146@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/qpidc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29962 Modified Files: qpidc.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 0.5.752600-5 - Fix unowned examples directory in -devel pkg. Index: qpidc.spec =================================================================== RCS file: /cvs/pkgs/rpms/qpidc/devel/qpidc.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- qpidc.spec 30 Mar 2009 17:45:24 -0000 1.76 +++ qpidc.spec 1 Apr 2009 13:15:51 -0000 1.77 @@ -7,7 +7,7 @@ Name: qpidc Version: 0.5.752600 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Libraries for Qpid C++ client applications Group: System Environment/Libraries License: ASL 2.0 @@ -284,6 +284,7 @@ %_includedir/qmf %_libdir/libqpidcommon.so %_libdir/libqpidclient.so +%dir %_datadir/qpidc %_datadir/qpidc/examples %files -n qpidd @@ -408,6 +409,9 @@ %postun -n qmf -p /sbin/ldconfig %changelog +* Wed Apr 1 2009 Michael Schwendt - 0.5.752600-5 +- Fix unowned examples directory in -devel pkg. + * Mon Mar 16 2009 Nuno Santos - 0.5.752600-4 - BZ483925 - split docs into a separate noarch subpackage From than at fedoraproject.org Wed Apr 1 13:21:25 2009 From: than at fedoraproject.org (Than Ngo) Date: Wed, 1 Apr 2009 13:21:25 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec, 1.102, 1.103 kdebase-runtime-4.2.1-pulseaudio-cmake.patch, 1.1, NONE Message-ID: <20090401132125.D23B470146@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31678 Modified Files: kdebase-runtime.spec Removed Files: kdebase-runtime-4.2.1-pulseaudio-cmake.patch Log Message: drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/extras/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- kdebase-runtime.spec 31 Mar 2009 11:22:53 -0000 1.102 +++ kdebase-runtime.spec 1 Apr 2009 13:20:55 -0000 1.103 @@ -11,7 +11,7 @@ Name: kdebase-runtime Summary: K Desktop Environment - Runtime Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Group: User Interface/Desktops @@ -26,7 +26,6 @@ Patch3: kdebase-runtime-4.1.1-iconthemes-inherit.patch ## Upstream patches -Patch100: kdebase-runtime-4.2.1-pulseaudio-cmake.patch %ifarch noarch %define icons 1 @@ -376,6 +375,9 @@ %changelog +* Wed Apr 01 2009 Than Ngo - 4.2.2-2 +- drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch + * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 --- kdebase-runtime-4.2.1-pulseaudio-cmake.patch DELETED --- From mschwendt at fedoraproject.org Wed Apr 1 13:29:24 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 13:29:24 +0000 (UTC) Subject: rpms/conexus/devel conexus.spec,1.17,1.18 Message-ID: <20090401132924.1331870146@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/conexus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1073 Modified Files: conexus.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 0.6.0-2 - Fix unowned top-level headers directory (#483305). Index: conexus.spec =================================================================== RCS file: /cvs/pkgs/rpms/conexus/devel/conexus.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- conexus.spec 26 Mar 2009 16:09:28 -0000 1.17 +++ conexus.spec 1 Apr 2009 13:28:53 -0000 1.18 @@ -1,7 +1,7 @@ Summary: C++ I/O communication library Name: conexus Version: 0.6.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3 URL: http://conexus.sourceforge.net Group: System Environment/Libraries @@ -169,6 +169,7 @@ %defattr(-,root,root,-) %{_libdir}/libconexus.so %{_libdir}/pkgconfig/conexus-1.0.pc +%dir %{_includedir}/conexus-0.6 %{_includedir}/conexus-0.6/conexus.h %{_includedir}/conexus-0.6/conexus/ %doc ChangeLog @@ -230,6 +231,9 @@ %doc doc/reference/conexus-nss/html/ %changelog +* Wed Apr 1 2009 Michael Schwendt - 0.6.0-2 +- Fix unowned top-level headers directory (#483305). + * Mon Mar 26 2009 Rick L Vinyard Jr - 0.6.0-1 - New release - Changed Sourceforge url to downloads.sf.net from download.sf.net From harald at fedoraproject.org Wed Apr 1 13:30:00 2009 From: harald at fedoraproject.org (Harald Hoyer) Date: Wed, 1 Apr 2009 13:30:00 +0000 (UTC) Subject: rpms/udev/devel udev.spec,1.268,1.269 Message-ID: <20090401133000.A39C370146@cvs1.fedora.phx.redhat.com> Author: harald Update of /cvs/pkgs/rpms/udev/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1225 Modified Files: udev.spec Log Message: * Wed Apr 01 2009 Harald Hoyer 139-3 - renamed modprobe /etc/modprobe.d/floppy-pnp to /etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768) - Resolves: rhbz#492732 Index: udev.spec =================================================================== RCS file: /cvs/pkgs/rpms/udev/devel/udev.spec,v retrieving revision 1.268 retrieving revision 1.269 diff -u -r1.268 -r1.269 --- udev.spec 3 Mar 2009 13:11:08 -0000 1.268 +++ udev.spec 1 Apr 2009 13:29:30 -0000 1.269 @@ -6,7 +6,7 @@ Summary: A userspace implementation of devfs Name: udev Version: 139 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Group: System Environment/Base Provides: udev-persistent = %{version}-%{release} @@ -191,7 +191,7 @@ mkdir -p -m 0755 $RPM_BUILD_ROOT%{firmwaredir} mkdir -p -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d -cat > $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/floppy-pnp < $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/floppy-pnp.conf < 139-3 +- renamed modprobe /etc/modprobe.d/floppy-pnp to + /etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768) +- Resolves: rhbz#492732 + * Tue Mar 03 2009 Harald Hoyer 139-2 - speedup of start_udev by doing make_extra_nodes in parallel to the daemon start From nucleo at fedoraproject.org Wed Apr 1 13:31:41 2009 From: nucleo at fedoraproject.org (Alexey Kurov) Date: Wed, 1 Apr 2009 13:31:41 +0000 (UTC) Subject: rpms/knemo/F-9 knemo.spec,1.15,1.16 Message-ID: <20090401133141.88F6F70146@cvs1.fedora.phx.redhat.com> Author: nucleo Update of /cvs/pkgs/rpms/knemo/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1743 Modified Files: knemo.spec Log Message: Update to version 0.5.2 Index: knemo.spec =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/knemo.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- knemo.spec 1 Apr 2009 01:49:26 -0000 1.15 +++ knemo.spec 1 Apr 2009 13:31:11 -0000 1.16 @@ -1,6 +1,6 @@ Name: knemo Version: 0.5.2 -Release: 1%{?dist} +Release: 1%{?dist}.1 Summary: A KDE network monitoring tool Group: Applications/Internet License: GPLv2+ @@ -67,7 +67,7 @@ %{_kde4_iconsdir}/hicolor/*/apps/knemo.* %changelog -* Wed Apr 1 2009 Alexey Kurov - 0.5.2-1 +* Wed Apr 1 2009 Alexey Kurov - 0.5.2-1.1 - Update to version 0.5.2 - Fixed spec License and URL fields From than at fedoraproject.org Wed Apr 1 13:31:51 2009 From: than at fedoraproject.org (Than Ngo) Date: Wed, 1 Apr 2009 13:31:51 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.103,1.104 Message-ID: <20090401133151.E488770146@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1725 Modified Files: kdebase-runtime.spec Log Message: drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/extras/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- kdebase-runtime.spec 1 Apr 2009 13:20:55 -0000 1.103 +++ kdebase-runtime.spec 1 Apr 2009 13:31:21 -0000 1.104 @@ -121,7 +121,6 @@ %patch3 -p1 -b .iconthemes-inherit # upstream patches -%patch100 -p1 -b .pulseaudio-cmake %build mkdir -p %{_target_platform} From gd at fedoraproject.org Wed Apr 1 13:10:24 2009 From: gd at fedoraproject.org (Guenther Deschner) Date: Wed, 1 Apr 2009 13:10:24 +0000 (UTC) Subject: rpms/samba/F-9 .cvsignore, 1.58, 1.59 samba.spec, 1.169, 1.170 sources, 1.62, 1.63 Message-ID: <20090401131024.EDBB77013C@cvs1.fedora.phx.redhat.com> Author: gd Update of /cvs/pkgs/rpms/samba/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28621 Modified Files: .cvsignore samba.spec sources Log Message: Update to 3.2.10 Guenther Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/.cvsignore,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- .cvsignore 1 Apr 2009 09:58:45 -0000 1.58 +++ .cvsignore 1 Apr 2009 13:09:54 -0000 1.59 @@ -1 +1 @@ -samba-3.2.9.tar.gz +samba-3.2.10.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/samba.spec,v retrieving revision 1.169 retrieving revision 1.170 diff -u -r1.169 -r1.170 --- samba.spec 1 Apr 2009 09:58:45 -0000 1.169 +++ samba.spec 1 Apr 2009 13:09:54 -0000 1.170 @@ -1,5 +1,5 @@ %define main_release 27 -%define samba_version 3.2.9 +%define samba_version 3.2.10 %define tdb_version 1.1.1 %define talloc_version 1.2.0 @@ -8,7 +8,7 @@ Summary: The Samba Suite of programs Name: samba Epoch: 0 -Version: 3.2.9 +Version: 3.2.10 Release: %{samba_release} License: GPLv3+ and LGPLv3+ Group: System Environment/Daemons @@ -824,8 +824,8 @@ %{_datadir}/pixmaps/samba/logo-small.png %changelog -* Tue Mar 31 2009 Guenther Deschner - 3.2.9-0.27 -- Update to 3.2.9 +* Wed Apr 1 2009 Guenther Deschner - 3.2.10-0.27 +- Update to 3.2.10 - resolves: #489547 * Thu Mar 5 2009 Guenther Deschner - 3.2.8-0.26 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-9/sources,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- sources 1 Apr 2009 09:58:45 -0000 1.62 +++ sources 1 Apr 2009 13:09:54 -0000 1.63 @@ -1 +1 @@ -868d777b77dccec6ae7b6dbcfbb9d370 samba-3.2.9.tar.gz +7a83207fb05200e9c2114d995f11396e samba-3.2.10.tar.gz From gd at fedoraproject.org Wed Apr 1 13:10:32 2009 From: gd at fedoraproject.org (Guenther Deschner) Date: Wed, 1 Apr 2009 13:10:32 +0000 (UTC) Subject: rpms/samba/devel .cvsignore, 1.59, 1.60 samba.spec, 1.181, 1.182 sources, 1.63, 1.64 samba-3.2.8-nmbd_lmb_delay.patch, 1.1, NONE Message-ID: <20090401131032.30A987013F@cvs1.fedora.phx.redhat.com> Author: gd Update of /cvs/pkgs/rpms/samba/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26946 Modified Files: .cvsignore samba.spec sources Removed Files: samba-3.2.8-nmbd_lmb_delay.patch Log Message: Update to 3.3.3 Guenther Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/samba/devel/.cvsignore,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- .cvsignore 12 Mar 2009 16:12:56 -0000 1.59 +++ .cvsignore 1 Apr 2009 13:10:01 -0000 1.60 @@ -1 +1 @@ -samba-3.3.2.tar.gz +samba-3.3.3.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba/devel/samba.spec,v retrieving revision 1.181 retrieving revision 1.182 diff -u -r1.181 -r1.182 --- samba.spec 26 Mar 2009 20:40:56 -0000 1.181 +++ samba.spec 1 Apr 2009 13:10:01 -0000 1.182 @@ -1,5 +1,5 @@ -%define main_release 33 -%define samba_version 3.3.2 +%define main_release 34 +%define samba_version 3.3.3 %define tdb_version 1.1.2 %define talloc_version 1.2.0 %define pre_release %nil @@ -46,7 +46,6 @@ # The passwd part has been applied, but not the group part Patch107: samba-3.2.0pre1-grouppwd.patch Patch200: samba-3.2.5-inotify.patch -Patch201: samba-3.2.8-nmbd_lmb_delay.patch Requires(pre): samba-common = %{epoch}:%{samba_version}-%{release} Requires: pam >= 0:0.64 @@ -251,7 +250,6 @@ #%patch104 -p1 -b .nmbd-netbiosname # FIXME: does not apply %patch107 -p1 -b .grouppwd %patch200 -p0 -b .inotify -%patch201 -p1 -b .nmbd_lmb_delay mv source/VERSION source/VERSION.orig sed -e 's/SAMBA_VERSION_VENDOR_SUFFIX=$/&\"%{samba_release}\"/' < source/VERSION.orig > source/VERSION @@ -881,6 +879,9 @@ %{_datadir}/pixmaps/samba/logo-small.png %changelog +* Wed Apr 1 2009 Guenther Deschner - 3.3.3-0.34 +- Update to 3.3.3 + * Thu Mar 26 2009 Simo Sorce - 3.3.2-0.33 - Fix nmbd init script nmbd reload was causing smbd not nmbd to reload the configuration Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/samba/devel/sources,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- sources 12 Mar 2009 16:12:57 -0000 1.63 +++ sources 1 Apr 2009 13:10:01 -0000 1.64 @@ -1 +1 @@ -5c5178ea2c5d9bd5f6569285f2e0e6d7 samba-3.3.2.tar.gz +4d5835817416d1ffa30783af45c5a9ed samba-3.3.3.tar.gz --- samba-3.2.8-nmbd_lmb_delay.patch DELETED --- From ivazquez at fedoraproject.org Wed Apr 1 13:13:39 2009 From: ivazquez at fedoraproject.org (Ignacio Vazquez-Abrams) Date: Wed, 1 Apr 2009 13:13:39 +0000 (UTC) Subject: rpms/transifex/F-10 .cvsignore, 1.3, 1.4 sources, 1.6, 1.7 transifex.spec, 1.6, 1.7 Message-ID: <20090401131339.46D3970143@cvs1.fedora.phx.redhat.com> Author: ivazquez Update of /cvs/pkgs/rpms/transifex/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29287/F-10 Modified Files: .cvsignore sources transifex.spec Log Message: - Upstream update * Fixed ordering of components untranslated by a Release X Lang * Fixed missing parameter for the set_stats_for_lang method call * Fixed msgfmt to work large files - Fixed small bug in %%post - Fixed PROJECT_PATH in the settings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 26 Mar 2009 19:26:15 -0000 1.3 +++ .cvsignore 1 Apr 2009 13:13:09 -0000 1.4 @@ -1 +1 @@ -transifex-0.5.1.tar.gz +transifex-0.5.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 30 Mar 2009 11:43:48 -0000 1.6 +++ sources 1 Apr 2009 13:13:09 -0000 1.7 @@ -1 +1 @@ -14332970dcc46e85d692f7f5ed0e7b92 transifex-0.5.1.tar.gz +34129c1dc28a804e1b863b0bf7a339fa transifex-0.5.2.tar.gz Index: transifex.spec =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-10/transifex.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- transifex.spec 30 Mar 2009 11:43:48 -0000 1.6 +++ transifex.spec 1 Apr 2009 13:13:09 -0000 1.7 @@ -1,8 +1,8 @@ %define confdir %{_sysconfdir}/%{name} Name: transifex -Version: 0.5.1 -Release: 2%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A system for distributed translation submissions Group: Applications/Internet @@ -19,7 +19,7 @@ Requires: django-notification django-pagination django-tagging Requires: python-markdown python-pygments Requires: mercurial -Requires: intltool >= 0.40.5 +Requires: intltool >= 0.37.1 %description Transifex is a web-system that facilitates the process of submitting @@ -69,7 +69,8 @@ install -d -m 0755 $RPM_BUILD_ROOT/%{confdir} -sed -n -e '/ADDITIONAL VCS OPTIONS/q;p' \ +sed -n -e 's!^\(PROJECT_PATH = \).*$!\1"%{_datadir}/%{name}"!; + /ADDITIONAL VCS OPTIONS/q;p' \ $RPM_BUILD_ROOT%{_datadir}/%{name}/settings.py > \ $RPM_BUILD_ROOT%{confdir}/00-default.conf @@ -87,11 +88,12 @@ %post # Check to see if the secret key for Django needs setting, and then set it -if grep -q '[[SECRETKEY]]' %{confdir}/00-default.conf +if grep -q '\[\[SECRETKEY\]\]' %{confdir}/00-default.conf then key=$(python << EOF import random -print ''.join(chr(random.randint(35, 126)) for x in xrange(40)) +print ''.join(chr(random.randint(35, 126)) for x in xrange(40)).replace('&', + '\&') EOF ) sed -i -e "s!\[\[SECRETKEY\]\]!$key!" \ @@ -171,6 +173,14 @@ %dir %{_localstatedir}/lib/%{name}/scratchdir/sources/git %changelog +* Wed Apr 01 2009 Ignacio Vazquez-Abrams 0.5.2-1 +- Upstream update + * Fixed ordering of components untranslated by a Release X Lang + * Fixed missing parameter for the set_stats_for_lang method call + * Fixed msgfmt to work large files +- Fixed small bug in %%post +- Fixed PROJECT_PATH in the settings + * Mon Mar 30 2009 Ignacio Vazquez-Abrams 0.5.1-2 - Build with proper tarball From gd at fedoraproject.org Wed Apr 1 13:10:28 2009 From: gd at fedoraproject.org (Guenther Deschner) Date: Wed, 1 Apr 2009 13:10:28 +0000 (UTC) Subject: rpms/samba/F-10 .cvsignore, 1.59, 1.60 samba.spec, 1.171, 1.172 sources, 1.63, 1.64 Message-ID: <20090401131028.9108D7013D@cvs1.fedora.phx.redhat.com> Author: gd Update of /cvs/pkgs/rpms/samba/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26465 Modified Files: .cvsignore samba.spec sources Log Message: Update to 3.2.10 Guenther Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/.cvsignore,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- .cvsignore 1 Apr 2009 09:58:04 -0000 1.59 +++ .cvsignore 1 Apr 2009 13:09:58 -0000 1.60 @@ -1 +1 @@ -samba-3.2.9.tar.gz +samba-3.2.10.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/samba.spec,v retrieving revision 1.171 retrieving revision 1.172 diff -u -r1.171 -r1.172 --- samba.spec 1 Apr 2009 09:58:04 -0000 1.171 +++ samba.spec 1 Apr 2009 13:09:58 -0000 1.172 @@ -1,5 +1,5 @@ %define main_release 29 -%define samba_version 3.2.9 +%define samba_version 3.2.10 %define tdb_version 1.1.1 %define talloc_version 1.2.0 @@ -8,7 +8,7 @@ Summary: The Samba Suite of programs Name: samba Epoch: 0 -Version: 3.2.9 +Version: 3.2.10 Release: %{samba_release} License: GPLv3+ and LGPLv3+ Group: System Environment/Daemons @@ -826,8 +826,8 @@ %{_datadir}/pixmaps/samba/logo-small.png %changelog -* Tue Mar 31 2009 Guenther Deschner - 3.2.9-0.29 -- Update to 3.2.9 +* Wed Apr 1 2009 Guenther Deschner - 3.2.10-0.29 +- Update to 3.2.10 - resolves: #489547 * Thu Mar 26 2009 Simo Sorce - 3.2.8-0.28 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/samba/F-10/sources,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- sources 1 Apr 2009 09:58:04 -0000 1.63 +++ sources 1 Apr 2009 13:09:58 -0000 1.64 @@ -1 +1 @@ -868d777b77dccec6ae7b6dbcfbb9d370 samba-3.2.9.tar.gz +7a83207fb05200e9c2114d995f11396e samba-3.2.10.tar.gz From ivazquez at fedoraproject.org Wed Apr 1 13:13:39 2009 From: ivazquez at fedoraproject.org (Ignacio Vazquez-Abrams) Date: Wed, 1 Apr 2009 13:13:39 +0000 (UTC) Subject: rpms/transifex/EL-5 .cvsignore, 1.3, 1.4 sources, 1.6, 1.7 transifex.spec, 1.6, 1.7 Message-ID: <20090401131339.23DA770142@cvs1.fedora.phx.redhat.com> Author: ivazquez Update of /cvs/pkgs/rpms/transifex/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29287/EL-5 Modified Files: .cvsignore sources transifex.spec Log Message: - Upstream update * Fixed ordering of components untranslated by a Release X Lang * Fixed missing parameter for the set_stats_for_lang method call * Fixed msgfmt to work large files - Fixed small bug in %%post - Fixed PROJECT_PATH in the settings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/transifex/EL-5/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 26 Mar 2009 19:26:15 -0000 1.3 +++ .cvsignore 1 Apr 2009 13:13:08 -0000 1.4 @@ -1 +1 @@ -transifex-0.5.1.tar.gz +transifex-0.5.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/transifex/EL-5/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 30 Mar 2009 11:43:46 -0000 1.6 +++ sources 1 Apr 2009 13:13:08 -0000 1.7 @@ -1 +1 @@ -14332970dcc46e85d692f7f5ed0e7b92 transifex-0.5.1.tar.gz +34129c1dc28a804e1b863b0bf7a339fa transifex-0.5.2.tar.gz Index: transifex.spec =================================================================== RCS file: /cvs/pkgs/rpms/transifex/EL-5/transifex.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- transifex.spec 30 Mar 2009 11:43:47 -0000 1.6 +++ transifex.spec 1 Apr 2009 13:13:08 -0000 1.7 @@ -1,8 +1,8 @@ %define confdir %{_sysconfdir}/%{name} Name: transifex -Version: 0.5.1 -Release: 2%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A system for distributed translation submissions Group: Applications/Internet @@ -19,7 +19,7 @@ Requires: django-notification django-pagination django-tagging Requires: python-markdown python-pygments Requires: mercurial -Requires: intltool >= 0.40.5 +Requires: intltool >= 0.37.1 %description Transifex is a web-system that facilitates the process of submitting @@ -69,7 +69,8 @@ install -d -m 0755 $RPM_BUILD_ROOT/%{confdir} -sed -n -e '/ADDITIONAL VCS OPTIONS/q;p' \ +sed -n -e 's!^\(PROJECT_PATH = \).*$!\1"%{_datadir}/%{name}"!; + /ADDITIONAL VCS OPTIONS/q;p' \ $RPM_BUILD_ROOT%{_datadir}/%{name}/settings.py > \ $RPM_BUILD_ROOT%{confdir}/00-default.conf @@ -87,11 +88,12 @@ %post # Check to see if the secret key for Django needs setting, and then set it -if grep -q '[[SECRETKEY]]' %{confdir}/00-default.conf +if grep -q '\[\[SECRETKEY\]\]' %{confdir}/00-default.conf then key=$(python << EOF import random -print ''.join(chr(random.randint(35, 126)) for x in xrange(40)) +print ''.join(chr(random.randint(35, 126)) for x in xrange(40)).replace('&', + '\&') EOF ) sed -i -e "s!\[\[SECRETKEY\]\]!$key!" \ @@ -171,6 +173,14 @@ %dir %{_localstatedir}/lib/%{name}/scratchdir/sources/git %changelog +* Wed Apr 01 2009 Ignacio Vazquez-Abrams 0.5.2-1 +- Upstream update + * Fixed ordering of components untranslated by a Release X Lang + * Fixed missing parameter for the set_stats_for_lang method call + * Fixed msgfmt to work large files +- Fixed small bug in %%post +- Fixed PROJECT_PATH in the settings + * Mon Mar 30 2009 Ignacio Vazquez-Abrams 0.5.1-2 - Build with proper tarball From ivazquez at fedoraproject.org Wed Apr 1 13:13:39 2009 From: ivazquez at fedoraproject.org (Ignacio Vazquez-Abrams) Date: Wed, 1 Apr 2009 13:13:39 +0000 (UTC) Subject: rpms/transifex/F-9 .cvsignore, 1.3, 1.4 sources, 1.6, 1.7 transifex.spec, 1.6, 1.7 Message-ID: <20090401131339.809F070144@cvs1.fedora.phx.redhat.com> Author: ivazquez Update of /cvs/pkgs/rpms/transifex/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29287/F-9 Modified Files: .cvsignore sources transifex.spec Log Message: - Upstream update * Fixed ordering of components untranslated by a Release X Lang * Fixed missing parameter for the set_stats_for_lang method call * Fixed msgfmt to work large files - Fixed small bug in %%post - Fixed PROJECT_PATH in the settings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 26 Mar 2009 19:26:15 -0000 1.3 +++ .cvsignore 1 Apr 2009 13:13:09 -0000 1.4 @@ -1 +1 @@ -transifex-0.5.1.tar.gz +transifex-0.5.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-9/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 30 Mar 2009 11:43:48 -0000 1.6 +++ sources 1 Apr 2009 13:13:09 -0000 1.7 @@ -1 +1 @@ -14332970dcc46e85d692f7f5ed0e7b92 transifex-0.5.1.tar.gz +34129c1dc28a804e1b863b0bf7a339fa transifex-0.5.2.tar.gz Index: transifex.spec =================================================================== RCS file: /cvs/pkgs/rpms/transifex/F-9/transifex.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- transifex.spec 30 Mar 2009 11:43:49 -0000 1.6 +++ transifex.spec 1 Apr 2009 13:13:09 -0000 1.7 @@ -1,8 +1,8 @@ %define confdir %{_sysconfdir}/%{name} Name: transifex -Version: 0.5.1 -Release: 2%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A system for distributed translation submissions Group: Applications/Internet @@ -19,7 +19,7 @@ Requires: django-notification django-pagination django-tagging Requires: python-markdown python-pygments Requires: mercurial -Requires: intltool >= 0.40.5 +Requires: intltool >= 0.37.1 %description Transifex is a web-system that facilitates the process of submitting @@ -69,7 +69,8 @@ install -d -m 0755 $RPM_BUILD_ROOT/%{confdir} -sed -n -e '/ADDITIONAL VCS OPTIONS/q;p' \ +sed -n -e 's!^\(PROJECT_PATH = \).*$!\1"%{_datadir}/%{name}"!; + /ADDITIONAL VCS OPTIONS/q;p' \ $RPM_BUILD_ROOT%{_datadir}/%{name}/settings.py > \ $RPM_BUILD_ROOT%{confdir}/00-default.conf @@ -87,11 +88,12 @@ %post # Check to see if the secret key for Django needs setting, and then set it -if grep -q '[[SECRETKEY]]' %{confdir}/00-default.conf +if grep -q '\[\[SECRETKEY\]\]' %{confdir}/00-default.conf then key=$(python << EOF import random -print ''.join(chr(random.randint(35, 126)) for x in xrange(40)) +print ''.join(chr(random.randint(35, 126)) for x in xrange(40)).replace('&', + '\&') EOF ) sed -i -e "s!\[\[SECRETKEY\]\]!$key!" \ @@ -171,6 +173,14 @@ %dir %{_localstatedir}/lib/%{name}/scratchdir/sources/git %changelog +* Wed Apr 01 2009 Ignacio Vazquez-Abrams 0.5.2-1 +- Upstream update + * Fixed ordering of components untranslated by a Release X Lang + * Fixed missing parameter for the set_stats_for_lang method call + * Fixed msgfmt to work large files +- Fixed small bug in %%post +- Fixed PROJECT_PATH in the settings + * Mon Mar 30 2009 Ignacio Vazquez-Abrams 0.5.1-2 - Build with proper tarball From ivazquez at fedoraproject.org Wed Apr 1 13:13:39 2009 From: ivazquez at fedoraproject.org (Ignacio Vazquez-Abrams) Date: Wed, 1 Apr 2009 13:13:39 +0000 (UTC) Subject: rpms/transifex/devel .cvsignore, 1.3, 1.4 sources, 1.6, 1.7 transifex.spec, 1.6, 1.7 Message-ID: <20090401131339.BD4E170145@cvs1.fedora.phx.redhat.com> Author: ivazquez Update of /cvs/pkgs/rpms/transifex/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29287/devel Modified Files: .cvsignore sources transifex.spec Log Message: - Upstream update * Fixed ordering of components untranslated by a Release X Lang * Fixed missing parameter for the set_stats_for_lang method call * Fixed msgfmt to work large files - Fixed small bug in %%post - Fixed PROJECT_PATH in the settings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/transifex/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 26 Mar 2009 05:22:20 -0000 1.3 +++ .cvsignore 1 Apr 2009 13:13:09 -0000 1.4 @@ -1 +1 @@ -transifex-0.5.1.tar.gz +transifex-0.5.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/transifex/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 30 Mar 2009 11:43:49 -0000 1.6 +++ sources 1 Apr 2009 13:13:09 -0000 1.7 @@ -1 +1 @@ -14332970dcc46e85d692f7f5ed0e7b92 transifex-0.5.1.tar.gz +34129c1dc28a804e1b863b0bf7a339fa transifex-0.5.2.tar.gz Index: transifex.spec =================================================================== RCS file: /cvs/pkgs/rpms/transifex/devel/transifex.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- transifex.spec 30 Mar 2009 11:43:49 -0000 1.6 +++ transifex.spec 1 Apr 2009 13:13:09 -0000 1.7 @@ -1,8 +1,8 @@ %define confdir %{_sysconfdir}/%{name} Name: transifex -Version: 0.5.1 -Release: 2%{?dist} +Version: 0.5.2 +Release: 1%{?dist} Summary: A system for distributed translation submissions Group: Applications/Internet @@ -19,7 +19,7 @@ Requires: django-notification django-pagination django-tagging Requires: python-markdown python-pygments Requires: mercurial -Requires: intltool >= 0.40.5 +Requires: intltool >= 0.37.1 %description Transifex is a web-system that facilitates the process of submitting @@ -69,7 +69,8 @@ install -d -m 0755 $RPM_BUILD_ROOT/%{confdir} -sed -n -e '/ADDITIONAL VCS OPTIONS/q;p' \ +sed -n -e 's!^\(PROJECT_PATH = \).*$!\1"%{_datadir}/%{name}"!; + /ADDITIONAL VCS OPTIONS/q;p' \ $RPM_BUILD_ROOT%{_datadir}/%{name}/settings.py > \ $RPM_BUILD_ROOT%{confdir}/00-default.conf @@ -87,11 +88,12 @@ %post # Check to see if the secret key for Django needs setting, and then set it -if grep -q '[[SECRETKEY]]' %{confdir}/00-default.conf +if grep -q '\[\[SECRETKEY\]\]' %{confdir}/00-default.conf then key=$(python << EOF import random -print ''.join(chr(random.randint(35, 126)) for x in xrange(40)) +print ''.join(chr(random.randint(35, 126)) for x in xrange(40)).replace('&', + '\&') EOF ) sed -i -e "s!\[\[SECRETKEY\]\]!$key!" \ @@ -171,6 +173,14 @@ %dir %{_localstatedir}/lib/%{name}/scratchdir/sources/git %changelog +* Wed Apr 01 2009 Ignacio Vazquez-Abrams 0.5.2-1 +- Upstream update + * Fixed ordering of components untranslated by a Release X Lang + * Fixed missing parameter for the set_stats_for_lang method call + * Fixed msgfmt to work large files +- Fixed small bug in %%post +- Fixed PROJECT_PATH in the settings + * Mon Mar 30 2009 Ignacio Vazquez-Abrams 0.5.1-2 - Build with proper tarball From jnovy at fedoraproject.org Wed Apr 1 13:36:50 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Wed, 1 Apr 2009 13:36:50 +0000 (UTC) Subject: rpms/gphoto2/F-10 .cvsignore, 1.20, 1.21 gphoto2.spec, 1.97, 1.98 sources, 1.22, 1.23 Message-ID: <20090401133650.D1B3F7011D@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/gphoto2/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2799 Modified Files: .cvsignore gphoto2.spec sources Log Message: * Wed Apr 01 2009 Jindrich Novy 2.4.4-1 - update to 2.4.4 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gphoto2/F-10/.cvsignore,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- .cvsignore 20 Oct 2008 10:25:33 -0000 1.20 +++ .cvsignore 1 Apr 2009 13:36:20 -0000 1.21 @@ -1 +1 @@ -gphoto2-2.4.3.tar.bz2 +gphoto2-2.4.4.tar.bz2 Index: gphoto2.spec =================================================================== RCS file: /cvs/pkgs/rpms/gphoto2/F-10/gphoto2.spec,v retrieving revision 1.97 retrieving revision 1.98 diff -u -r1.97 -r1.98 --- gphoto2.spec 20 Oct 2008 10:25:33 -0000 1.97 +++ gphoto2.spec 1 Apr 2009 13:36:20 -0000 1.98 @@ -1,6 +1,6 @@ Summary: Software for accessing digital cameras Name: gphoto2 -Version: 2.4.3 +Version: 2.4.4 Release: 1%{?dist} License: GPLv2+ Group: Applications/Multimedia @@ -51,6 +51,9 @@ %{_mandir}/man1/gphoto2.1* %changelog +* Wed Apr 01 2009 Jindrich Novy 2.4.4-1 +- update to 2.4.4 + * Mon Oct 20 2008 Jindrich Novy 2.4.3-1 - update to 2.4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gphoto2/F-10/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 20 Oct 2008 10:25:33 -0000 1.22 +++ sources 1 Apr 2009 13:36:20 -0000 1.23 @@ -1 +1 @@ -561bcf2beac539431017c6302e0237a6 gphoto2-2.4.3.tar.bz2 +bcc5621e09802e114c7f72a6f6172230 gphoto2-2.4.4.tar.bz2 From jnovy at fedoraproject.org Wed Apr 1 13:09:38 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Wed, 1 Apr 2009 13:09:38 +0000 (UTC) Subject: rpms/libgphoto2/F-10 gphoto2-canontimeout.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 libgphoto2.spec, 1.14, 1.15 sources, 1.6, 1.7 Message-ID: <20090401130938.2E5407011D@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/libgphoto2/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28432 Modified Files: .cvsignore libgphoto2.spec sources Added Files: gphoto2-canontimeout.patch Log Message: * Wed Apr 01 2009 Jindrich Novy 2.4.4-1 - update to 2.4.4 - many fixes and improvements to Nikon and Canon cameras - translation updates - increase timeouts for Canon cameras (#476355), thanks to Andrzej Nowak and Russell Harrison gphoto2-canontimeout.patch: --- NEW FILE gphoto2-canontimeout.patch --- diff -upr libgphoto2-2.4.3/camlibs/canon/usb.c libgphoto2-2.4.3.rlh/camlibs/canon/usb.c --- libgphoto2-2.4.3/camlibs/canon/usb.c 2008-08-08 16:12:57.000000000 -0400 +++ libgphoto2-2.4.3.rlh/camlibs/canon/usb.c 2009-03-31 12:44:05.000000000 -0400 @@ -72,7 +72,7 @@ /* CANON_FAST_TIMEOUT: how long (in milliseconds) we should wait for * an URB to come back on an interrupt endpoint */ -#define CANON_FAST_TIMEOUT 175 +#define CANON_FAST_TIMEOUT 500 /* WARNING: This destroys reentrancy of the code. Better to put this * in the camera descriptor somewhere. */ diff -upr libgphoto2-2.4.3/camlibs/ptp2/library.c libgphoto2-2.4.3.rlh/camlibs/ptp2/library.c --- libgphoto2-2.4.3/camlibs/ptp2/library.c 2008-10-19 12:41:36.000000000 -0400 +++ libgphoto2-2.4.3.rlh/camlibs/ptp2/library.c 2009-03-31 12:44:49.000000000 -0400 @@ -59,7 +59,7 @@ #define GP_MODULE "PTP2" #define USB_START_TIMEOUT 8000 -#define USB_CANON_START_TIMEOUT 500 /* 0.5 seconds */ +#define USB_CANON_START_TIMEOUT 1500 /* 1.5 seconds */ #define USB_NORMAL_TIMEOUT 20000 #define USB_TIMEOUT_CAPTURE 20000 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgphoto2/F-10/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 20 Oct 2008 10:25:51 -0000 1.6 +++ .cvsignore 1 Apr 2009 13:09:07 -0000 1.7 @@ -1 +1 @@ -libgphoto2-2.4.3.tar.bz2 +libgphoto2-2.4.4.tar.bz2 Index: libgphoto2.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgphoto2/F-10/libgphoto2.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- libgphoto2.spec 20 Oct 2008 10:25:51 -0000 1.14 +++ libgphoto2.spec 1 Apr 2009 13:09:07 -0000 1.15 @@ -1,6 +1,6 @@ Summary: Library for accessing digital cameras Name: libgphoto2 -Version: 2.4.3 +Version: 2.4.4 Release: 1%{?dist} # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2 License: GPLv2+ and GPLv2 @@ -11,6 +11,7 @@ Patch2: gphoto2-storage.patch Patch3: gphoto2-ixany.patch Patch4: gphoto2-maxentries.patch +Patch5: gphoto2-canontimeout.patch Url: http://www.gphoto.org/ Requires: lockdev BuildRequires: libusb-devel >= 0.1.5 @@ -54,6 +55,7 @@ %patch2 -p1 -b .storage %patch3 -p1 -b .ixany %patch4 -p1 -b .maxentries +%patch5 -p1 -b .canontimeout for i in AUTHORS COPYING libgphoto2_port/AUTHORS libgphoto2_port/COPYING.LIB `find -name 'README.*'`; do mv ${i} ${i}.old @@ -151,6 +153,13 @@ %{_mandir}/man3/* %changelog +* Wed Apr 01 2009 Jindrich Novy 2.4.4-1 +- update to 2.4.4 +- many fixes and improvements to Nikon and Canon cameras +- translation updates +- increase timeouts for Canon cameras (#476355), thanks to + Andrzej Nowak and Russell Harrison + * Mon Oct 20 2008 Jindrich Novy 2.4.3-1 - update to libgphoto2-2.4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgphoto2/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 20 Oct 2008 10:25:51 -0000 1.6 +++ sources 1 Apr 2009 13:09:07 -0000 1.7 @@ -1 +1 @@ -6c23b8b3021aee4187b2c11d4bb7265b libgphoto2-2.4.3.tar.bz2 +8aff5ac4ca72cba17de633078cf1612e libgphoto2-2.4.4.tar.bz2 From harald at fedoraproject.org Wed Apr 1 13:37:52 2009 From: harald at fedoraproject.org (Harald Hoyer) Date: Wed, 1 Apr 2009 13:37:52 +0000 (UTC) Subject: rpms/udev/devel udev.spec,1.269,1.270 Message-ID: <20090401133752.8F7697011D@cvs1.fedora.phx.redhat.com> Author: harald Update of /cvs/pkgs/rpms/udev/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3012 Modified Files: udev.spec Log Message: * Wed Apr 01 2009 Harald Hoyer 139-4 - double the IMPORT buffer (bug #488554) - Resolves: rhbz#488554 Index: udev.spec =================================================================== RCS file: /cvs/pkgs/rpms/udev/devel/udev.spec,v retrieving revision 1.269 retrieving revision 1.270 diff -u -r1.269 -r1.270 --- udev.spec 1 Apr 2009 13:29:30 -0000 1.269 +++ udev.spec 1 Apr 2009 13:37:22 -0000 1.270 @@ -6,7 +6,7 @@ Summary: A userspace implementation of devfs Name: udev Version: 139 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Group: System Environment/Base Provides: udev-persistent = %{version}-%{release} @@ -19,6 +19,7 @@ Source5: udev.sysconfig Patch102: udev-118-sysconf.patch +Patch103: udev-import-buffer.patch ExclusiveOS: Linux URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html @@ -92,6 +93,7 @@ %setup -q %patch102 -p1 -b .sysconf +%patch103 -p1 -b .import rm rules/redhat/95-pam-console.rules %build @@ -379,6 +381,10 @@ %changelog +* Wed Apr 01 2009 Harald Hoyer 139-4 +- double the IMPORT buffer (bug #488554) +- Resolves: rhbz#488554 + * Wed Apr 01 2009 Harald Hoyer 139-3 - renamed modprobe /etc/modprobe.d/floppy-pnp to /etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768) From harald at fedoraproject.org Wed Apr 1 13:40:26 2009 From: harald at fedoraproject.org (Harald Hoyer) Date: Wed, 1 Apr 2009 13:40:26 +0000 (UTC) Subject: rpms/udev/devel udev-import-buffer.patch,NONE,1.1 Message-ID: <20090401134026.44EC27011D@cvs1.fedora.phx.redhat.com> Author: harald Update of /cvs/pkgs/rpms/udev/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3740 Added Files: udev-import-buffer.patch Log Message: * Wed Apr 01 2009 Harald Hoyer 139-4 - double the IMPORT buffer (bug #488554) - Resolves: rhbz#488554 udev-import-buffer.patch: --- NEW FILE udev-import-buffer.patch --- From: Kay Sievers Date: Mon, 30 Mar 2009 18:09:08 +0000 (+0200) Subject: IMPORT: 2048 -> 4096 bytes buffer X-Git-Url: http://git.kernel.org/?p=linux%2Fhotplug%2Fudev.git;a=commitdiff_plain;h=52761bb0a99cb80ccb19c9edf23963fdad67060d;hp=f2b937440c682bca3837263a1bafd78e30b17e4d IMPORT: 2048 -> 4096 bytes buffer --- diff --git a/udev/udev-rules.c b/udev/udev-rules.c index 663a6d4..e4594c3 100644 --- a/udev/udev-rules.c +++ b/udev/udev-rules.c @@ -737,7 +737,7 @@ static int import_program_into_properties(struct udev_device *dev, const char *p { struct udev *udev = udev_device_get_udev(dev); char **envp; - char result[2048]; + char result[4096]; size_t reslen; char *line; From mschwendt at fedoraproject.org Wed Apr 1 13:50:21 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Wed, 1 Apr 2009 13:50:21 +0000 (UTC) Subject: rpms/bit/devel bit.spec,1.16,1.17 Message-ID: <20090401135021.3F3387013C@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/pkgs/rpms/bit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5540 Modified Files: bit.spec Log Message: * Wed Apr 1 2009 Michael Schwendt - 0.4.90-7 - And readd the bit-gtkmm-devel -> bit-gtkmm dep, since the guidelines require it. Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- bit.spec 1 Apr 2009 13:06:19 -0000 1.16 +++ bit.spec 1 Apr 2009 13:49:50 -0000 1.17 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries @@ -49,6 +49,7 @@ %package gtkmm-devel Summary: Development files to support gtkmm UI widgets for bit stream processing Group: Development/Libraries +Requires: bit-gtkmm = %{version}-%{release} Requires: bit-devel = %{version}-%{release} Requires: gtkmm24-devel >= 2.6.0 Requires: pkgconfig @@ -118,6 +119,10 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-7 +- And readd the bit-gtkmm-devel -> bit-gtkmm dep, since the guidelines + require it. + * Wed Apr 1 2009 Michael Schwendt - 0.4.90-6 - Fix unowned directory (#473629) by fixing the dependency on bit-devel From jnovy at fedoraproject.org Wed Apr 1 13:59:34 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Wed, 1 Apr 2009 13:59:34 +0000 (UTC) Subject: rpms/netpbm/F-10 netpbm-10.35-ppmdfontfix.patch, NONE, 1.1 netpbm-10.35-ppmfadeusage.patch, NONE, 1.1 netpbm-10.35-ppmrainbowexit.patch, NONE, 1.1 netpbm-10.35-svgtopam.patch, NONE, 1.1 netpbm-10.35-ximtoppmsegfault.patch, NONE, 1.1 .cvsignore, 1.48, 1.49 netpbm-10.23-security.patch, 1.20, 1.21 netpbm.spec, 1.124, 1.125 sources, 1.52, 1.53 Message-ID: <20090401135934.EECEB7011D@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/netpbm/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8083 Modified Files: .cvsignore netpbm-10.23-security.patch netpbm.spec sources Added Files: netpbm-10.35-ppmdfontfix.patch netpbm-10.35-ppmfadeusage.patch netpbm-10.35-ppmrainbowexit.patch netpbm-10.35-svgtopam.patch netpbm-10.35-ximtoppmsegfault.patch Log Message: * Wed Apr 1 2009 Jindrich Novy 10.35.61-1 - update to 10.35.61 - upstream fixes array bound violation in pbmtog3 - drop .pbmtog3segfault patch, we fixed this some time ago already and it is in upstream now - use saner exit status in ppmfade - remove two hunks from security patch breaking pbmclean and pbmlife (#493015) - fix ppmdfont and svgtopnm, thanks to Jiri Moskovcak netpbm-10.35-ppmdfontfix.patch: --- NEW FILE netpbm-10.35-ppmdfontfix.patch --- diff -up netpbm-10.35.58/lib/ppmdfont.c.ppmdfontfix netpbm-10.35.58/lib/ppmdfont.c --- netpbm-10.35.58/lib/ppmdfont.c.ppmdfontfix 2009-01-19 09:23:54.000000000 +0100 +++ netpbm-10.35.58/lib/ppmdfont.c 2009-03-23 13:06:36.000000000 +0100 @@ -62,7 +62,8 @@ static void readFontHeader(FILE * const ifP, struct ppmd_fontHeader * const fontHeaderP) { - fread(&fontHeaderP->signature, 1, sizeof(fontHeaderP->signature), ifP); + if (!fread(&fontHeaderP->signature, 1, sizeof(fontHeaderP->signature), ifP)) + pm_error("Error reading font header."); fontHeaderP->format = fgetc(ifP); fontHeaderP->characterCount = fgetc(ifP); fontHeaderP->firstCodePoint = fgetc(ifP); netpbm-10.35-ppmfadeusage.patch: --- NEW FILE netpbm-10.35-ppmfadeusage.patch --- diff -up netpbm-10.35.60/editor/ppmfade.ppmfadeusage netpbm-10.35.60/editor/ppmfade --- netpbm-10.35.60/editor/ppmfade.ppmfadeusage 2009-02-27 12:35:26.000000000 +0100 +++ netpbm-10.35.60/editor/ppmfade 2009-02-27 12:39:06.000000000 +0100 @@ -36,6 +36,8 @@ my $mode = $SPREAD; # default fading mo # # Check those command line args. # +sub usage(); + if (@ARGV == 0) { usage(); } @@ -82,7 +84,7 @@ for ($n = 0; $n < @ARGV; $n++) { usage(); } else { print "Unknown argument: $ARGV[$n]\n"; - exit 100; + exit 1; } } # @@ -312,5 +314,5 @@ sub usage() { print " [-base basename]\n"; print "Notes: Default base: fade\n"; print " The resulting image files will be named fade.NNNN.ppm.\n"; - exit(100); + exit 1; } netpbm-10.35-ppmrainbowexit.patch: --- NEW FILE netpbm-10.35-ppmrainbowexit.patch --- diff -up netpbm-10.35.60/generator/ppmrainbow.ppmrainbowexit netpbm-10.35.60/generator/ppmrainbow --- netpbm-10.35.60/generator/ppmrainbow.ppmrainbowexit 2009-02-15 13:04:35.000000000 +0100 +++ netpbm-10.35.60/generator/ppmrainbow 2009-02-26 18:48:34.000000000 +0100 @@ -21,15 +21,16 @@ GetOptions("width=i" => \$Twid, "norepeat!" => \$norepeat, "verbose!" => \$verbose); +$! = 1; die "invalid width and/or height\n" unless $Twid >= 1 && $Thgt >= 1; my $verboseCommand = $verbose ? "set -x;" : ""; if (@ARGV < 1) { - die("You must specify at least one color as an argument"); + die("You must specify at least one color as an argument\n"); } elsif (@ARGV < 2 && $norepeat) { die("With the -norepeat option, you must specify at least two colors " . - "as arguments."); + "as arguments.\n"); } my @colorlist; @@ -57,7 +58,7 @@ while (@colorlist >= 2) { my $rc = system("$verboseCommand pgmramp -lr $w $Thgt | " . "pgmtoppm \"$colorlist[0]-$colorlist[1]\" >$outfile"); if ($rc != 0) { - die("pgmramp|pgmtoppm failed."); + die("pgmramp|pgmtoppm failed.\n"); } $widthRemaining -= $w; $n++; netpbm-10.35-svgtopam.patch: --- NEW FILE netpbm-10.35-svgtopam.patch --- diff -up netpbm-10.35.58/converter/other/Makefile.svgtopam netpbm-10.35.58/converter/other/Makefile --- netpbm-10.35.58/converter/other/Makefile.svgtopam 2009-01-19 09:23:58.000000000 +0100 +++ netpbm-10.35.58/converter/other/Makefile 2009-03-23 13:17:22.000000000 +0100 @@ -107,10 +107,6 @@ ifneq ($(ZLIB),NONE) BINARIES += pnmtops endif -ifneq ($(XML2_LIBS),NONE) - BINARIES += svgtopam -endif - MERGEBINARIES = $(BINARIES) EXTRA_OBJECTS = exif.o rast.o pngtxt.o bmepsoe.o netpbm-10.35-ximtoppmsegfault.patch: --- NEW FILE netpbm-10.35-ximtoppmsegfault.patch --- diff -up netpbm-10.35.58/converter/ppm/ximtoppm.c.ximtoppmsegfault netpbm-10.35.58/converter/ppm/ximtoppm.c --- netpbm-10.35.58/converter/ppm/ximtoppm.c.ximtoppmsegfault 2009-01-28 18:37:05.000000000 +0100 +++ netpbm-10.35.58/converter/ppm/ximtoppm.c 2009-01-28 19:01:14.000000000 +0100 @@ -50,6 +50,10 @@ parseCommandLine(int argc, char ** argv, OPTENT3(0, "alphaout", OPT_STRING, &cmdlineP->alpha_filename, &alphaoutSpec, 0); + opt.opt_table = option_def; + opt.short_allowed = FALSE; + opt.allowNegNum = FALSE; + optParseOptions3(&argc, argv, opt, sizeof(opt), 0); /* Uses and sets argc, argv, and all of *cmdlineP. */ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-10/.cvsignore,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- .cvsignore 23 Jan 2009 17:58:28 -0000 1.48 +++ .cvsignore 1 Apr 2009 13:59:04 -0000 1.49 @@ -1 +1,2 @@ -netpbm-10.35.58.tar.bz2 +netpbm-10.35.60.tar.bz2 +netpbm-10.35.61.tar.bz2 netpbm-10.23-security.patch: Index: netpbm-10.23-security.patch =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-10/netpbm-10.23-security.patch,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- netpbm-10.23-security.patch 23 Jan 2009 17:58:28 -0000 1.20 +++ netpbm-10.23-security.patch 1 Apr 2009 13:59:04 -0000 1.21 @@ -303,27 +303,6 @@ if (samplebuf == NULL) pm_error ("can't allocate memory for row buffer"); -diff -up netpbm-10.35.46/converter/other/xwdtopnm.c.security netpbm-10.35.46/converter/other/xwdtopnm.c ---- netpbm-10.35.46/converter/other/xwdtopnm.c.security 2008-06-24 08:59:13.000000000 +0200 -+++ netpbm-10.35.46/converter/other/xwdtopnm.c 2008-06-24 09:04:21.000000000 +0200 -@@ -214,6 +214,9 @@ processX10Header(X10WDFileHeader * cons - *colorsP = pnm_allocrow( 2 ); - PNM_ASSIGN1( (*colorsP)[0], 0 ); - PNM_ASSIGN1( (*colorsP)[1], *maxvalP ); -+ overflow_add(h10P->pixmap_width, 15); -+ if(h10P->pixmap_width < 0) -+ pm_error("assert: negative width"); - *padrightP = - ( ( h10P->pixmap_width + 15 ) / 16 ) * 16 - h10P->pixmap_width; - *bits_per_itemP = 16; -@@ -560,6 +563,7 @@ processX11Header(X11WDFileHeader * cons - - *colsP = h11FixedP->pixmap_width; - *rowsP = h11FixedP->pixmap_height; -+ overflow2(h11FixedP->bytes_per_line, 8); - *padrightP = - h11FixedP->bytes_per_line * 8 / h11FixedP->bits_per_pixel - - h11FixedP->pixmap_width; diff -up netpbm-10.35.46/converter/pbm/icontopbm.c.security netpbm-10.35.46/converter/pbm/icontopbm.c --- netpbm-10.35.46/converter/pbm/icontopbm.c.security 2008-06-24 08:59:23.000000000 +0200 +++ netpbm-10.35.46/converter/pbm/icontopbm.c 2008-06-24 09:04:21.000000000 +0200 @@ -1331,30 +1310,6 @@ MALLOCARRAY(hist, inpam.maxval + 1); if (hist == NULL) pm_error("Unable to allocate memory for histogram."); -diff -up netpbm-10.35.46/editor/pbmclean.c.security netpbm-10.35.46/editor/pbmclean.c ---- netpbm-10.35.46/editor/pbmclean.c.security 2008-06-24 08:58:59.000000000 +0200 -+++ netpbm-10.35.46/editor/pbmclean.c 2008-06-24 09:04:21.000000000 +0200 -@@ -150,7 +150,7 @@ nextrow(FILE * const ifd, - inrow[0] = inrow[1]; - inrow[1] = inrow[2]; - inrow[2] = shuffle ; -- if (row+1 < rows) { -+ if (row <= rows) { - /* Read the "next" row in from the file. Allocate buffer if needed */ - if (inrow[2] == NULL) - inrow[2] = pbm_allocrow(cols); -diff -up netpbm-10.35.46/editor/pbmlife.c.security netpbm-10.35.46/editor/pbmlife.c ---- netpbm-10.35.46/editor/pbmlife.c.security 2008-06-24 08:58:59.000000000 +0200 -+++ netpbm-10.35.46/editor/pbmlife.c 2008-06-24 09:04:21.000000000 +0200 -@@ -54,7 +54,7 @@ char* argv[]; - prevrow = thisrow; - thisrow = nextrow; - nextrow = temprow; -- if ( row < rows - 1 ) -+ if ( row <= rows ) - pbm_readpbmrow( ifp, nextrow, cols, format ); - - for ( col = 0; col < cols; ++col ) diff -up netpbm-10.35.46/editor/pbmpscale.c.security netpbm-10.35.46/editor/pbmpscale.c --- netpbm-10.35.46/editor/pbmpscale.c.security 2008-06-24 08:58:59.000000000 +0200 +++ netpbm-10.35.46/editor/pbmpscale.c 2008-06-24 09:04:21.000000000 +0200 @@ -2098,3 +2053,25 @@ #if defined(c_plusplus) && !defined(USE_PROTOTYPES) #define USE_PROTOTYPES +diff -up netpbm-10.35.60/converter/other/xwdtopnm.c.security netpbm-10.35.60/converter/other/xwdtopnm.c +--- netpbm-10.35.60/converter/other/xwdtopnm.c.security 2009-02-15 13:04:43.000000000 +0100 ++++ netpbm-10.35.60/converter/other/xwdtopnm.c 2009-02-16 12:15:50.000000000 +0100 +@@ -214,6 +214,10 @@ processX10Header(X10WDFileHeader * cons + *colorsP = pnm_allocrow( 2 ); + PNM_ASSIGN1( (*colorsP)[0], 0 ); + PNM_ASSIGN1( (*colorsP)[1], *maxvalP ); ++ overflow_add(h10P->pixmap_width, 15); ++ if(h10P->pixmap_width < 0) ++ pm_error("assert: negative width"); ++ overflow2((((h10P->pixmap_width + 15) / 16) * 16 - h10P->pixmap_width), 8); + *padrightP = + (((h10P->pixmap_width + 15) / 16) * 16 - h10P->pixmap_width) * 8; + *bits_per_itemP = 16; +@@ -608,6 +612,7 @@ processX11Header(X11WDFileHeader * cons + + *colsP = h11FixedP->pixmap_width; + *rowsP = h11FixedP->pixmap_height; ++ overflow2(h11FixedP->bytes_per_line, 8); + *padrightP = + h11FixedP->bytes_per_line * 8 - + h11FixedP->pixmap_width * h11FixedP->bits_per_pixel; Index: netpbm.spec =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-10/netpbm.spec,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- netpbm.spec 23 Jan 2009 17:58:28 -0000 1.124 +++ netpbm.spec 1 Apr 2009 13:59:04 -0000 1.125 @@ -1,6 +1,6 @@ Summary: A library for handling different graphics file formats Name: netpbm -Version: 10.35.58 +Version: 10.35.61 Release: 1%{?dist} # See copyright_summary for details License: BSD and GPLv2 and IJG and MIT and Public Domain @@ -25,7 +25,6 @@ Patch13: netpbm-10.33-multilib.patch Patch14: netpbm-10.34-pamscale.patch Patch15: netpbm-10.35-ppmquantall.patch -Patch16: netpbm-10.35-pbmtog3segfault.patch Patch17: netpbm-10.35-pbmtomacp.patch Patch18: netpbm-10.35-glibc.patch Patch19: netpbm-10.35-gcc43.patch @@ -34,6 +33,11 @@ Patch22: netpbm-10.35-pnmmontagefix.patch Patch23: netpbm-10.35-pnmtofiasco-stdin.patch Patch24: netpbm-10.35-64bitfix.patch +Patch25: netpbm-10.35-ximtoppmsegfault.patch +Patch26: netpbm-10.35-ppmfadeusage.patch +Patch27: netpbm-10.35-ppmrainbowexit.patch +Patch28: netpbm-10.35-ppmdfontfix.patch +Patch29: netpbm-10.35-svgtopam.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, flex BuildRequires: libX11-devel, python, jasper-devel @@ -89,7 +93,6 @@ %patch13 -p1 -b .multilib %patch14 -p1 -b .pamscale %patch15 -p1 -b .pqall -%patch16 -p1 -b .pbmtog3segfault %patch17 -p1 -b .pbmtomacp %patch18 -p1 -b .glibc %patch19 -p1 -b .gcc43 @@ -98,9 +101,11 @@ %patch22 -p1 -b .pnmmontagefix %patch23 -p1 -b .pnmtofiasco-stdin %patch24 -p1 -b .64bitfix - -##mv shhopt/shhopt.h shhopt/pbmshhopt.h -##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile +%patch25 -p1 -b .ximtoppmsegfault +%patch26 -p1 -b .ppmfadeusage +%patch27 -p1 -b .ppmrainbowexit +%patch28 -p1 -b .ppmdfontfix +%patch29 -p1 -b .svgtopam %build ./configure < 10.35.61-1 +- update to 10.35.61 +- upstream fixes array bound violation in pbmtog3 +- drop .pbmtog3segfault patch, we fixed this some time ago already + and it is in upstream now +- use saner exit status in ppmfade +- remove two hunks from security patch breaking pbmclean and pbmlife (#493015) +- fix ppmdfont and svgtopnm, thanks to Jiri Moskovcak + * Fri Jan 23 2009 Jindrich Novy 10.35.58-1 - update to 10.35.38 - fixes crashes in picttoppm, pbmtomrf, mrftopbm Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-10/sources,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- sources 23 Jan 2009 17:58:28 -0000 1.52 +++ sources 1 Apr 2009 13:59:04 -0000 1.53 @@ -1 +1 @@ -f4e789971594212d0be2d8fd1e8a00ac netpbm-10.35.58.tar.bz2 +ea6882cc00d8dc2b580184c25334ad5a netpbm-10.35.61.tar.bz2 From rvinyard at fedoraproject.org Wed Apr 1 14:05:09 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 14:05:09 +0000 (UTC) Subject: rpms/conexus/F-10 conexus.spec,1.15,1.16 Message-ID: <20090401140510.0210E7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/conexus/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9255 Modified Files: conexus.spec Log Message: Index: conexus.spec =================================================================== RCS file: /cvs/pkgs/rpms/conexus/F-10/conexus.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- conexus.spec 26 Mar 2009 18:20:53 -0000 1.15 +++ conexus.spec 1 Apr 2009 14:04:39 -0000 1.16 @@ -1,7 +1,7 @@ Summary: C++ I/O communication library Name: conexus Version: 0.6.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3 URL: http://conexus.sourceforge.net Group: System Environment/Libraries @@ -18,6 +18,7 @@ BuildRequires: hal-devel >= 0.5.2 BuildRequires: gtkmm24-devel >= 2.6 BuildRequires: papyrus-gtkmm-devel >= 0.10 +BuildRequires: papyrus-extras-devel >= 0.10 BuildRequires: openssl-devel >= 0.9.8 %description @@ -54,6 +55,7 @@ Requires: hal-devel >= 0.5.2 Requires: gtkmm24-devel >= 2.6 Requires: papyrus-gtkmm-devel >= 0.10 +Requires: papyrus-extras-devel >= 0.10 Provides: conexusmm-devel = %{version} Obsoletes: conexusmm-devel < 0.5.1 @@ -167,6 +169,7 @@ %defattr(-,root,root,-) %{_libdir}/libconexus.so %{_libdir}/pkgconfig/conexus-1.0.pc +%dir %{_includedir}/conexus-0.6 %{_includedir}/conexus-0.6/conexus.h %{_includedir}/conexus-0.6/conexus/ %doc ChangeLog @@ -228,19 +231,27 @@ %doc doc/reference/conexus-nss/html/ %changelog -* Mon Mar 02 2009 Rick L Vinyard Jr - 0.6.0-1 +* Wed Apr 1 2009 Michael Schwendt - 0.6.0-2 +- Fix unowned top-level headers directory (#483305). + +* Mon Mar 26 2009 Rick L Vinyard Jr - 0.6.0-1 - New release - Changed Sourceforge url to downloads.sf.net from download.sf.net - Added -p to doc installs - Updated minimum papyrus-devel version to 0.10 - Updated a few of the descriptions +* Tue Feb 24 2009 Fedora Release Engineering - 0.5.98-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Jan 06 2009 Rick L Vinyard Jr - 0.5.98-1 - New release - Removed pcap reference from description - Removed cstring patch - upstream fixed - Added libcap requires - Added gtkmm, ssl, nspr and nss subpackages +- Changed papyrus-devel to requires to papyrus-gtkmm-devel +- Added papyrus-extras-devel requires * Sun Sep 21 2008 Ville Skytt?? - 0.5.3-5 - Fix Patch0:/%%patch mismatch. From rvinyard at fedoraproject.org Wed Apr 1 14:08:04 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 14:08:04 +0000 (UTC) Subject: rpms/conexus/F-9 conexus.spec,1.13,1.14 Message-ID: <20090401140804.EE5957011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/conexus/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10023 Modified Files: conexus.spec Log Message: Index: conexus.spec =================================================================== RCS file: /cvs/pkgs/rpms/conexus/F-9/conexus.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- conexus.spec 26 Mar 2009 18:25:06 -0000 1.13 +++ conexus.spec 1 Apr 2009 14:07:34 -0000 1.14 @@ -1,7 +1,7 @@ Summary: C++ I/O communication library Name: conexus Version: 0.6.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3 URL: http://conexus.sourceforge.net Group: System Environment/Libraries @@ -18,6 +18,7 @@ BuildRequires: hal-devel >= 0.5.2 BuildRequires: gtkmm24-devel >= 2.6 BuildRequires: papyrus-gtkmm-devel >= 0.10 +BuildRequires: papyrus-extras-devel >= 0.10 BuildRequires: openssl-devel >= 0.9.8 %description @@ -54,6 +55,7 @@ Requires: hal-devel >= 0.5.2 Requires: gtkmm24-devel >= 2.6 Requires: papyrus-gtkmm-devel >= 0.10 +Requires: papyrus-extras-devel >= 0.10 Provides: conexusmm-devel = %{version} Obsoletes: conexusmm-devel < 0.5.1 @@ -167,6 +169,7 @@ %defattr(-,root,root,-) %{_libdir}/libconexus.so %{_libdir}/pkgconfig/conexus-1.0.pc +%dir %{_includedir}/conexus-0.6 %{_includedir}/conexus-0.6/conexus.h %{_includedir}/conexus-0.6/conexus/ %doc ChangeLog @@ -228,19 +231,27 @@ %doc doc/reference/conexus-nss/html/ %changelog -* Mon Mar 02 2009 Rick L Vinyard Jr - 0.6.0-1 +* Wed Apr 1 2009 Michael Schwendt - 0.6.0-2 +- Fix unowned top-level headers directory (#483305). + +* Mon Mar 26 2009 Rick L Vinyard Jr - 0.6.0-1 - New release - Changed Sourceforge url to downloads.sf.net from download.sf.net - Added -p to doc installs - Updated minimum papyrus-devel version to 0.10 - Updated a few of the descriptions +* Tue Feb 24 2009 Fedora Release Engineering - 0.5.98-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Jan 06 2009 Rick L Vinyard Jr - 0.5.98-1 - New release - Removed pcap reference from description - Removed cstring patch - upstream fixed - Added libcap requires - Added gtkmm, ssl, nspr and nss subpackages +- Changed papyrus-devel to requires to papyrus-gtkmm-devel +- Added papyrus-extras-devel requires * Sun Sep 21 2008 Ville Skytt?? - 0.5.3-5 - Fix Patch0:/%%patch mismatch. From jnovy at fedoraproject.org Wed Apr 1 14:10:59 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Wed, 1 Apr 2009 14:10:59 +0000 (UTC) Subject: rpms/netpbm/F-9 netpbm-10.35-ppmdfontfix.patch, NONE, 1.1 netpbm-10.35-ppmfadeusage.patch, NONE, 1.1 netpbm-10.35-ppmrainbowexit.patch, NONE, 1.1 netpbm-10.35-svgtopam.patch, NONE, 1.1 netpbm-10.35-ximtoppmsegfault.patch, NONE, 1.1 .cvsignore, 1.39, 1.40 netpbm-10.23-security.patch, 1.20, 1.21 netpbm.spec, 1.113, 1.114 sources, 1.43, 1.44 Message-ID: <20090401141059.C0B197011D@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/netpbm/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10640 Modified Files: .cvsignore netpbm-10.23-security.patch netpbm.spec sources Added Files: netpbm-10.35-ppmdfontfix.patch netpbm-10.35-ppmfadeusage.patch netpbm-10.35-ppmrainbowexit.patch netpbm-10.35-svgtopam.patch netpbm-10.35-ximtoppmsegfault.patch Log Message: * Wed Apr 1 2009 Jindrich Novy 10.35.61-1 - update to 10.35.61 - upstream fixes array bound violation in pbmtog3 - drop .pbmtog3segfault patch, we fixed this some time ago already and it is in upstream now - use saner exit status in ppmfade - remove two hunks from security patch breaking pbmclean and pbmlife (#493015) - fix ppmdfont and svgtopnm, thanks to Jiri Moskovcak netpbm-10.35-ppmdfontfix.patch: --- NEW FILE netpbm-10.35-ppmdfontfix.patch --- diff -up netpbm-10.35.58/lib/ppmdfont.c.ppmdfontfix netpbm-10.35.58/lib/ppmdfont.c --- netpbm-10.35.58/lib/ppmdfont.c.ppmdfontfix 2009-01-19 09:23:54.000000000 +0100 +++ netpbm-10.35.58/lib/ppmdfont.c 2009-03-23 13:06:36.000000000 +0100 @@ -62,7 +62,8 @@ static void readFontHeader(FILE * const ifP, struct ppmd_fontHeader * const fontHeaderP) { - fread(&fontHeaderP->signature, 1, sizeof(fontHeaderP->signature), ifP); + if (!fread(&fontHeaderP->signature, 1, sizeof(fontHeaderP->signature), ifP)) + pm_error("Error reading font header."); fontHeaderP->format = fgetc(ifP); fontHeaderP->characterCount = fgetc(ifP); fontHeaderP->firstCodePoint = fgetc(ifP); netpbm-10.35-ppmfadeusage.patch: --- NEW FILE netpbm-10.35-ppmfadeusage.patch --- diff -up netpbm-10.35.60/editor/ppmfade.ppmfadeusage netpbm-10.35.60/editor/ppmfade --- netpbm-10.35.60/editor/ppmfade.ppmfadeusage 2009-02-27 12:35:26.000000000 +0100 +++ netpbm-10.35.60/editor/ppmfade 2009-02-27 12:39:06.000000000 +0100 @@ -36,6 +36,8 @@ my $mode = $SPREAD; # default fading mo # # Check those command line args. # +sub usage(); + if (@ARGV == 0) { usage(); } @@ -82,7 +84,7 @@ for ($n = 0; $n < @ARGV; $n++) { usage(); } else { print "Unknown argument: $ARGV[$n]\n"; - exit 100; + exit 1; } } # @@ -312,5 +314,5 @@ sub usage() { print " [-base basename]\n"; print "Notes: Default base: fade\n"; print " The resulting image files will be named fade.NNNN.ppm.\n"; - exit(100); + exit 1; } netpbm-10.35-ppmrainbowexit.patch: --- NEW FILE netpbm-10.35-ppmrainbowexit.patch --- diff -up netpbm-10.35.60/generator/ppmrainbow.ppmrainbowexit netpbm-10.35.60/generator/ppmrainbow --- netpbm-10.35.60/generator/ppmrainbow.ppmrainbowexit 2009-02-15 13:04:35.000000000 +0100 +++ netpbm-10.35.60/generator/ppmrainbow 2009-02-26 18:48:34.000000000 +0100 @@ -21,15 +21,16 @@ GetOptions("width=i" => \$Twid, "norepeat!" => \$norepeat, "verbose!" => \$verbose); +$! = 1; die "invalid width and/or height\n" unless $Twid >= 1 && $Thgt >= 1; my $verboseCommand = $verbose ? "set -x;" : ""; if (@ARGV < 1) { - die("You must specify at least one color as an argument"); + die("You must specify at least one color as an argument\n"); } elsif (@ARGV < 2 && $norepeat) { die("With the -norepeat option, you must specify at least two colors " . - "as arguments."); + "as arguments.\n"); } my @colorlist; @@ -57,7 +58,7 @@ while (@colorlist >= 2) { my $rc = system("$verboseCommand pgmramp -lr $w $Thgt | " . "pgmtoppm \"$colorlist[0]-$colorlist[1]\" >$outfile"); if ($rc != 0) { - die("pgmramp|pgmtoppm failed."); + die("pgmramp|pgmtoppm failed.\n"); } $widthRemaining -= $w; $n++; netpbm-10.35-svgtopam.patch: --- NEW FILE netpbm-10.35-svgtopam.patch --- diff -up netpbm-10.35.58/converter/other/Makefile.svgtopam netpbm-10.35.58/converter/other/Makefile --- netpbm-10.35.58/converter/other/Makefile.svgtopam 2009-01-19 09:23:58.000000000 +0100 +++ netpbm-10.35.58/converter/other/Makefile 2009-03-23 13:17:22.000000000 +0100 @@ -107,10 +107,6 @@ ifneq ($(ZLIB),NONE) BINARIES += pnmtops endif -ifneq ($(XML2_LIBS),NONE) - BINARIES += svgtopam -endif - MERGEBINARIES = $(BINARIES) EXTRA_OBJECTS = exif.o rast.o pngtxt.o bmepsoe.o netpbm-10.35-ximtoppmsegfault.patch: --- NEW FILE netpbm-10.35-ximtoppmsegfault.patch --- diff -up netpbm-10.35.58/converter/ppm/ximtoppm.c.ximtoppmsegfault netpbm-10.35.58/converter/ppm/ximtoppm.c --- netpbm-10.35.58/converter/ppm/ximtoppm.c.ximtoppmsegfault 2009-01-28 18:37:05.000000000 +0100 +++ netpbm-10.35.58/converter/ppm/ximtoppm.c 2009-01-28 19:01:14.000000000 +0100 @@ -50,6 +50,10 @@ parseCommandLine(int argc, char ** argv, OPTENT3(0, "alphaout", OPT_STRING, &cmdlineP->alpha_filename, &alphaoutSpec, 0); + opt.opt_table = option_def; + opt.short_allowed = FALSE; + opt.allowNegNum = FALSE; + optParseOptions3(&argc, argv, opt, sizeof(opt), 0); /* Uses and sets argc, argv, and all of *cmdlineP. */ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-9/.cvsignore,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- .cvsignore 23 Jan 2009 19:10:41 -0000 1.39 +++ .cvsignore 1 Apr 2009 14:10:29 -0000 1.40 @@ -1 +1,2 @@ -netpbm-10.35.58.tar.bz2 +netpbm-10.35.60.tar.bz2 +netpbm-10.35.61.tar.bz2 netpbm-10.23-security.patch: Index: netpbm-10.23-security.patch =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-9/netpbm-10.23-security.patch,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- netpbm-10.23-security.patch 23 Jan 2009 19:10:41 -0000 1.20 +++ netpbm-10.23-security.patch 1 Apr 2009 14:10:29 -0000 1.21 @@ -303,27 +303,6 @@ if (samplebuf == NULL) pm_error ("can't allocate memory for row buffer"); -diff -up netpbm-10.35.46/converter/other/xwdtopnm.c.security netpbm-10.35.46/converter/other/xwdtopnm.c ---- netpbm-10.35.46/converter/other/xwdtopnm.c.security 2008-06-24 08:59:13.000000000 +0200 -+++ netpbm-10.35.46/converter/other/xwdtopnm.c 2008-06-24 09:04:21.000000000 +0200 -@@ -214,6 +214,9 @@ processX10Header(X10WDFileHeader * cons - *colorsP = pnm_allocrow( 2 ); - PNM_ASSIGN1( (*colorsP)[0], 0 ); - PNM_ASSIGN1( (*colorsP)[1], *maxvalP ); -+ overflow_add(h10P->pixmap_width, 15); -+ if(h10P->pixmap_width < 0) -+ pm_error("assert: negative width"); - *padrightP = - ( ( h10P->pixmap_width + 15 ) / 16 ) * 16 - h10P->pixmap_width; - *bits_per_itemP = 16; -@@ -560,6 +563,7 @@ processX11Header(X11WDFileHeader * cons - - *colsP = h11FixedP->pixmap_width; - *rowsP = h11FixedP->pixmap_height; -+ overflow2(h11FixedP->bytes_per_line, 8); - *padrightP = - h11FixedP->bytes_per_line * 8 / h11FixedP->bits_per_pixel - - h11FixedP->pixmap_width; diff -up netpbm-10.35.46/converter/pbm/icontopbm.c.security netpbm-10.35.46/converter/pbm/icontopbm.c --- netpbm-10.35.46/converter/pbm/icontopbm.c.security 2008-06-24 08:59:23.000000000 +0200 +++ netpbm-10.35.46/converter/pbm/icontopbm.c 2008-06-24 09:04:21.000000000 +0200 @@ -1331,30 +1310,6 @@ MALLOCARRAY(hist, inpam.maxval + 1); if (hist == NULL) pm_error("Unable to allocate memory for histogram."); -diff -up netpbm-10.35.46/editor/pbmclean.c.security netpbm-10.35.46/editor/pbmclean.c ---- netpbm-10.35.46/editor/pbmclean.c.security 2008-06-24 08:58:59.000000000 +0200 -+++ netpbm-10.35.46/editor/pbmclean.c 2008-06-24 09:04:21.000000000 +0200 -@@ -150,7 +150,7 @@ nextrow(FILE * const ifd, - inrow[0] = inrow[1]; - inrow[1] = inrow[2]; - inrow[2] = shuffle ; -- if (row+1 < rows) { -+ if (row <= rows) { - /* Read the "next" row in from the file. Allocate buffer if needed */ - if (inrow[2] == NULL) - inrow[2] = pbm_allocrow(cols); -diff -up netpbm-10.35.46/editor/pbmlife.c.security netpbm-10.35.46/editor/pbmlife.c ---- netpbm-10.35.46/editor/pbmlife.c.security 2008-06-24 08:58:59.000000000 +0200 -+++ netpbm-10.35.46/editor/pbmlife.c 2008-06-24 09:04:21.000000000 +0200 -@@ -54,7 +54,7 @@ char* argv[]; - prevrow = thisrow; - thisrow = nextrow; - nextrow = temprow; -- if ( row < rows - 1 ) -+ if ( row <= rows ) - pbm_readpbmrow( ifp, nextrow, cols, format ); - - for ( col = 0; col < cols; ++col ) diff -up netpbm-10.35.46/editor/pbmpscale.c.security netpbm-10.35.46/editor/pbmpscale.c --- netpbm-10.35.46/editor/pbmpscale.c.security 2008-06-24 08:58:59.000000000 +0200 +++ netpbm-10.35.46/editor/pbmpscale.c 2008-06-24 09:04:21.000000000 +0200 @@ -2098,3 +2053,25 @@ #if defined(c_plusplus) && !defined(USE_PROTOTYPES) #define USE_PROTOTYPES +diff -up netpbm-10.35.60/converter/other/xwdtopnm.c.security netpbm-10.35.60/converter/other/xwdtopnm.c +--- netpbm-10.35.60/converter/other/xwdtopnm.c.security 2009-02-15 13:04:43.000000000 +0100 ++++ netpbm-10.35.60/converter/other/xwdtopnm.c 2009-02-16 12:15:50.000000000 +0100 +@@ -214,6 +214,10 @@ processX10Header(X10WDFileHeader * cons + *colorsP = pnm_allocrow( 2 ); + PNM_ASSIGN1( (*colorsP)[0], 0 ); + PNM_ASSIGN1( (*colorsP)[1], *maxvalP ); ++ overflow_add(h10P->pixmap_width, 15); ++ if(h10P->pixmap_width < 0) ++ pm_error("assert: negative width"); ++ overflow2((((h10P->pixmap_width + 15) / 16) * 16 - h10P->pixmap_width), 8); + *padrightP = + (((h10P->pixmap_width + 15) / 16) * 16 - h10P->pixmap_width) * 8; + *bits_per_itemP = 16; +@@ -608,6 +612,7 @@ processX11Header(X11WDFileHeader * cons + + *colsP = h11FixedP->pixmap_width; + *rowsP = h11FixedP->pixmap_height; ++ overflow2(h11FixedP->bytes_per_line, 8); + *padrightP = + h11FixedP->bytes_per_line * 8 - + h11FixedP->pixmap_width * h11FixedP->bits_per_pixel; Index: netpbm.spec =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-9/netpbm.spec,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- netpbm.spec 23 Jan 2009 19:10:41 -0000 1.113 +++ netpbm.spec 1 Apr 2009 14:10:29 -0000 1.114 @@ -1,6 +1,6 @@ Summary: A library for handling different graphics file formats Name: netpbm -Version: 10.35.58 +Version: 10.35.61 Release: 1%{?dist} # See copyright_summary for details License: BSD and GPLv2 and IJG and MIT and Public Domain @@ -25,7 +25,6 @@ Patch13: netpbm-10.33-multilib.patch Patch14: netpbm-10.34-pamscale.patch Patch15: netpbm-10.35-ppmquantall.patch -Patch16: netpbm-10.35-pbmtog3segfault.patch Patch17: netpbm-10.35-pbmtomacp.patch Patch18: netpbm-10.35-glibc.patch Patch19: netpbm-10.35-gcc43.patch @@ -34,6 +33,11 @@ Patch22: netpbm-10.35-pnmmontagefix.patch Patch23: netpbm-10.35-pnmtofiasco-stdin.patch Patch24: netpbm-10.35-64bitfix.patch +Patch25: netpbm-10.35-ximtoppmsegfault.patch +Patch26: netpbm-10.35-ppmfadeusage.patch +Patch27: netpbm-10.35-ppmrainbowexit.patch +Patch28: netpbm-10.35-ppmdfontfix.patch +Patch29: netpbm-10.35-svgtopam.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, flex BuildRequires: libX11-devel, python, jasper-devel @@ -89,7 +93,6 @@ %patch13 -p1 -b .multilib %patch14 -p1 -b .pamscale %patch15 -p1 -b .pqall -%patch16 -p1 -b .pbmtog3segfault %patch17 -p1 -b .pbmtomacp %patch18 -p1 -b .glibc %patch19 -p1 -b .gcc43 @@ -98,9 +101,11 @@ %patch22 -p1 -b .pnmmontagefix %patch23 -p1 -b .pnmtofiasco-stdin %patch24 -p1 -b .64bitfix - -##mv shhopt/shhopt.h shhopt/pbmshhopt.h -##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile +%patch25 -p1 -b .ximtoppmsegfault +%patch26 -p1 -b .ppmfadeusage +%patch27 -p1 -b .ppmrainbowexit +%patch28 -p1 -b .ppmdfontfix +%patch29 -p1 -b .svgtopam %build ./configure < 10.35.61-1 +- update to 10.35.61 +- upstream fixes array bound violation in pbmtog3 +- drop .pbmtog3segfault patch, we fixed this some time ago already + and it is in upstream now +- use saner exit status in ppmfade +- remove two hunks from security patch breaking pbmclean and pbmlife (#493015) +- fix ppmdfont and svgtopnm, thanks to Jiri Moskovcak + * Fri Jan 23 2009 Jindrich Novy 10.35.58-1 - update to 10.35.38 - fixes crashes in picttoppm, pbmtomrf, mrftopbm Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/netpbm/F-9/sources,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- sources 23 Jan 2009 19:10:41 -0000 1.43 +++ sources 1 Apr 2009 14:10:29 -0000 1.44 @@ -1 +1 @@ -f4e789971594212d0be2d8fd1e8a00ac netpbm-10.35.58.tar.bz2 +ea6882cc00d8dc2b580184c25334ad5a netpbm-10.35.61.tar.bz2 From eseyman at fedoraproject.org Wed Apr 1 14:11:21 2009 From: eseyman at fedoraproject.org (Emmanuel Seyman) Date: Wed, 1 Apr 2009 14:11:21 +0000 (UTC) Subject: rpms/perl-CGI-Application/F-9 perl-CGI-Application.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090401141121.C57FE7011D@cvs1.fedora.phx.redhat.com> Author: eseyman Update of /cvs/pkgs/rpms/perl-CGI-Application/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10727 Modified Files: sources Added Files: perl-CGI-Application.spec Log Message: Build for F-9 --- NEW FILE perl-CGI-Application.spec --- Name: perl-CGI-Application Version: 4.21 Release: 2%{?dist} Summary: Framework for building reusable web-applications License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/CGI-Application/ Source0: http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI-Application-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(HTML::Template) BuildRequires: perl(Module::Build) BuildRequires: perl(Test::More) Requires: perl(HTML::Template) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description CGI::Application is an Object-Oriented Perl module which implements an Abstract Class. It is not intended that this package be instantiated directly. Instead, it is intended that your Application Module will be implemented as a Sub-Class of CGI::Application. %prep %setup -q -n CGI-Application-%{version} %build %{__perl} Build.PL installdirs=vendor ./Build %install rm -rf $RPM_BUILD_ROOT ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check ./Build test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc ARTISTIC Changes GPL README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Tue Mar 03 2009 Emmanuel Seyman 4.21-2 - Include Test::More in the BuildRequires (brc #486584) * Fri Feb 20 2009 Emmanuel Seyman 4.21-1 - Update to 4.21 * Sun Nov 02 2008 Emmanuel Seyman 4.20-1 - Update to 4.20 * Mon Jun 11 2007 Emmanuel Seyman 4.06-1 - Specfile autogenerated by cpanspec 1.70. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-CGI-Application/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 22 Mar 2009 05:48:24 -0000 1.1 +++ sources 1 Apr 2009 14:10:51 -0000 1.2 @@ -0,0 +1 @@ +d63b877314caae7b45c359c228670048 CGI-Application-4.21.tar.gz From rdieter at fedoraproject.org Wed Apr 1 14:12:22 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 14:12:22 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.104,1.105 Message-ID: <20090401141222.292897011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10988 Modified Files: kdebase-runtime.spec Log Message: drop flags/noarch build (for now). Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- kdebase-runtime.spec 1 Apr 2009 13:31:21 -0000 1.104 +++ kdebase-runtime.spec 1 Apr 2009 14:11:51 -0000 1.105 @@ -92,9 +92,9 @@ Summary: Geopolitical flags Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} -%if 0%{?fedora} > 9 -BuildArch: noarch -%endif +#if 0%{?fedora} > 9 +#BuildArch: noarch +#endif %description flags %{summary}. From dwmw2 at fedoraproject.org Wed Apr 1 14:27:35 2009 From: dwmw2 at fedoraproject.org (David Woodhouse) Date: Wed, 1 Apr 2009 14:27:35 +0000 (UTC) Subject: rpms/NetworkManager-openconnect/devel NetworkManager-openconnect-allow-lasthost-autoconnect.patch, NONE, 1.1 NetworkManager-openconnect-update-translations.patch, NONE, 1.1 NetworkManager-openconnect.spec, 1.7, 1.8 Message-ID: <20090401142735.6626B7011D@cvs1.fedora.phx.redhat.com> Author: dwmw2 Update of /cvs/pkgs/rpms/NetworkManager-openconnect/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14267 Modified Files: NetworkManager-openconnect.spec Added Files: NetworkManager-openconnect-allow-lasthost-autoconnect.patch NetworkManager-openconnect-update-translations.patch Log Message: don't barf on lasthost or autoconnect gconf options being set NetworkManager-openconnect-allow-lasthost-autoconnect.patch: --- NEW FILE NetworkManager-openconnect-allow-lasthost-autoconnect.patch --- commit 8bbf7080f315cc6f88e0d2477c2d0c6fc24f1a41 Author: dcbw Date: Tue Mar 31 03:26:55 2009 +0000 2009-03-30 David Woodhouse * src/nm-openconnect-service.c src/nm-openconnect-service.h - Add 'autoconnect' and 'lasthost' options to remember the last used host, and to automatically connect to that host if desired git-svn-id: svn://svn.gnome.org/svn/network-manager-openconnect/trunk at 42 2d2abe1d-468f-4c39-a1b0-6bd7e627f4f5 diff --git a/src/nm-openconnect-service.c b/src/nm-openconnect-service.c index 8c7fd3a..b9803b2 100644 --- a/src/nm-openconnect-service.c +++ b/src/nm-openconnect-service.c @@ -46,15 +46,17 @@ typedef struct { } ValidProperty; static ValidProperty valid_properties[] = { - { NM_OPENCONNECT_KEY_GATEWAY, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_CACERT, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_AUTHTYPE, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_USERCERT, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_USERNAME, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_XMLCONFIG, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_PRIVKEY, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_CERTSIGS, G_TYPE_STRING, 0, 0 }, - { NULL, G_TYPE_NONE, 0, 0 } + { NM_OPENCONNECT_KEY_GATEWAY, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_CACERT, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_AUTHTYPE, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_USERCERT, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_USERNAME, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_XMLCONFIG, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_PRIVKEY, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_CERTSIGS, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_LASTHOST, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_AUTOCONNECT, G_TYPE_BOOLEAN, 0, 0 }, + { NULL, G_TYPE_NONE, 0, 0 } }; static ValidProperty valid_secrets[] = { diff --git a/src/nm-openconnect-service.h b/src/nm-openconnect-service.h index 92db840..71b74ba 100644 --- a/src/nm-openconnect-service.h +++ b/src/nm-openconnect-service.h @@ -27,6 +27,8 @@ #define NM_OPENCONNECT_KEY_USERNAME "username" #define NM_OPENCONNECT_KEY_XMLCONFIG "xmlconfig" #define NM_OPENCONNECT_KEY_CERTSIGS "certsigs" +#define NM_OPENCONNECT_KEY_LASTHOST "lasthost" +#define NM_OPENCONNECT_KEY_AUTOCONNECT "autoconnect" #define NM_OPENCONNECT_AUTHTYPE_CERT "cert" #define NM_OPENCONNECT_AUTHTYPE_CERT_TPM "cert-tpm" NetworkManager-openconnect-update-translations.patch: --- NEW FILE NetworkManager-openconnect-update-translations.patch --- diff --git a/po/ChangeLog b/po/ChangeLog index 4885046..1b71a0d 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,51 @@ +2009-03-27 Priit Laes + + * et.po: Translation updated by Mattias P??ldaru + +2009-03-24 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation by Suso Baleato. + +2009-03-20 Inaki Larranaga Murgoitio + + * LINGUAS: Added 'eu' (Basque) entry. + * eu.po: Add Basque translation. + +2009-03-19 Manoj Kumar Giri + + * or.po: Updated Oriya Translation. + * LINGUAS: Added Oriya (or) in the list. + +2009-03-14 Duarte Loreto + + * pt.po: Added Portuguese translation by Filipe Gomes + . + * LINGUAS: Added Portuguese (pt) to the list. + +2009-03-12 Andre Klapper + + * LINGUAS: + * cs.po: Added Czech translation by Zden??k Hata??. + +2009-03-10 Claude Paroz + + * LINGUAS: + * fr.po: Added French translation by Laurent Coudeur. + +2009-03-09 Milo Casagrande + + * it.po: Updated Italian translation by Francesco Marletta. + +2009-03-09 Milo Casagrande + + * it.po: Added Italian translation by Francesco Marletta. + * LINGUAS: Added it. + +2009-03-06 Sandeep Shedmake + + * LINGUAS: Added "mr" locale. + * mr.po: Added Marathi Translations. + 2009-02-24 Kenneth Nielsen * LINGUAS: Added "da" to list of languages diff --git a/po/LINGUAS b/po/LINGUAS index 238b888..e894e63 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,13 +1,21 @@ # please keep this list sorted alphabetically # ca +cs da de el es et +eu +fr +gl hu +it +mr +or pl +pt pt_BR ru sv diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..676e24d --- /dev/null +++ b/po/cs.po @@ -0,0 +1,96 @@ +# Czech translation of network-manager-openconnect. +# Copyright (C) 2008 the author(s) of network-manager-openconnect. +# This file is distributed under the same license as the network-manager-openconnect package. +# Zden??k Hata?? , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-12 19:22+0100\n" +"PO-Revision-Date: 2009-03-12 01:30+0000\n" +"Last-Translator: Zden??k Hata?? \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Poedit-Language: Czech\n" +"X-Poedit-Country: CZECH REPUBLIC\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Zvolit certifik??t certifika??n?? autority..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Zvolte sv??j osobn?? certifik??t..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Zvolte sv??j soukrom?? kl????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certifik??ty PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN kompatibiln?? s Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Kompatibiln?? s Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Heslo / SecurID:" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certifik??t (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certifik??t (TLS) s TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +#, fuzzy +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentizace" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Obecn??" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certifik??t CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Soukrom?? kl????" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Zvolte soubor" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Typ:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certifik??t u??ivatele:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "U??iv. jm??no:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Br??na:" diff --git a/po/et.po b/po/et.po index 81593b5..6019c93 100644 --- a/po/et.po +++ b/po/et.po @@ -8,9 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: networkmanager openconnect\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" -"POT-Creation-Date: 2009-01-26 19:46+0000\n" -"PO-Revision-Date: 2009-02-09 01:10+0300\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-02-11 11:38+0000\n" +"PO-Revision-Date: 2009-03-26 18:57+0300\n" "Last-Translator: Mattias P??ldaru \n" "Language-Team: Gnome Estonian Translation Team \n" "MIME-Version: 1.0\n" @@ -19,80 +20,59 @@ msgstr "" "X-Poedit-Language: Estonian\n" "X-Poedit-Country: Estonia\n" -#: ../properties/auth-helpers.c:69 msgid "Choose a Certificate Authority certificate..." msgstr "Sertifikaadikeskuse serdi valimine..." -#: ../properties/auth-helpers.c:89 msgid "Choose your personal certificate..." msgstr "Vali isiklik sertifikaat..." -#: ../properties/auth-helpers.c:107 msgid "Choose your private key..." msgstr "Vali privaatv??ti..." -#: ../properties/auth-helpers.c:394 msgid "PEM certificates (*.pem, *.crt, *.key)" msgstr "PEM sertifikaadid (*.pem, *.crt, *.key)" -#: ../properties/nm-openconnect.c:50 msgid "Cisco AnyConnect Compatible VPN (openconnect)" msgstr "Cisco AnyConnect-iga ??hilduv VPN (openconnect)" -#: ../properties/nm-openconnect.c:51 msgid "Compatible with Cisco AnyConnect SSL VPN." msgstr "Cisco AnyConnect SSL VPN-iga ??hilduv." -#: ../properties/nm-openconnect.c:232 msgid "Password / SecurID" msgstr "Parool / SecurID" -#: ../properties/nm-openconnect.c:244 msgid "Certificate (TLS)" msgstr "Sert (TLS)" -#: ../properties/nm-openconnect.c:253 msgid "Certificate (TLS) with TPM" msgstr "Sert (TLS) TPM-iga" -#: ../properties/nm-openconnect-dialog.glade.h:1 -#, fuzzy msgid " " -msgstr "" +msgstr " " -#: ../properties/nm-openconnect-dialog.glade.h:2 msgid "Authentication" msgstr "Autentimine" -#: ../properties/nm-openconnect-dialog.glade.h:3 msgid "General" msgstr "??ldine" -#: ../properties/nm-openconnect-dialog.glade.h:4 msgid "CA Certificate:" msgstr "Sertifikaadikeskuse sert:" -#: ../properties/nm-openconnect-dialog.glade.h:5 msgid "Private Key:" msgstr "Privaatv??ti:" -#: ../properties/nm-openconnect-dialog.glade.h:6 msgid "Select A File" msgstr "Vali fail" -#: ../properties/nm-openconnect-dialog.glade.h:7 msgid "Type:" msgstr "T????p:" -#: ../properties/nm-openconnect-dialog.glade.h:8 msgid "User Certificate:" msgstr "Kasutaja sertifikaat:" -#: ../properties/nm-openconnect-dialog.glade.h:9 msgid "User name:" msgstr "Kasutajanimi:" -#: ../properties/nm-openconnect-dialog.glade.h:10 msgid "_Gateway:" msgstr "_Gateway:" - diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..3ec2aad --- /dev/null +++ b/po/eu.po @@ -0,0 +1,95 @@ +# translation of eu.po to Basque +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# I??aki Larra??aga Murgoitio , 2009. +msgid "" +msgstr "" +"Project-Id-Version: eu\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-20 14:17+0100\n" +"PO-Revision-Date: 2009-03-20 14:21+0100\n" +"Last-Translator: I??aki Larra??aga Murgoitio \n" +"Language-Team: Basque \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Aukeratu Ziurtagiri-Emailearen ziurtagiria..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Aukeratu ziurtagiri pertsonala..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Aukeratu gako pribatua..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ziurtagiriak (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN bateragarria Cisco AnyConnect-ekin (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco AnyConnect SSL VPN-ekin bateragarria." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Pasahitza / SegurtasunIDa" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Ziurtagiria (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Ziurtagiria (TLS) TPMrekin" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentifikazioa" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Orokorra" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "ZE ziurtagiria:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Gako pribatua:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Hautatu fitxategia" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Mota:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Erabiltzailearen ziurtagiria:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Erabiltzaile-izena:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Atebidea:" + diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..3af75a9 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,94 @@ +# French translation of network-manager-openconnect. +# Copyright (C) 2009 The GNOME Foundation. +# This file is distributed under the same license as the network-manager-openconnect package. +# +# Laurent Coudeur , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-06 05:30+0000\n" +"PO-Revision-Date: 2009-03-04 16:48+0100\n" +"Last-Translator: laurent coudeur \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Choisissez un certificat d'autorit?? de certification..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Choisissez votre certificat personnel..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Choisissez votre cl?? priv??e..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificats PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compatible Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compatible avec Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Mot de passe / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificat (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificat (TLS) avec TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Authentification" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "G??n??ral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificat d'AC??:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Cl?? priv??e??:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "S??lectionner un fichier" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Type??:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificat d'utilisateur??:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nom d'utilisateur??:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Passerelle??:" diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..10d99e9 --- /dev/null +++ b/po/gl.po @@ -0,0 +1,93 @@ +# translation of gl.po to Galego +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Mancom??n - Centro de Referencia e Servizos de Software Libre , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-24 11:47+0100\n" +"PO-Revision-Date: 2008-10-31 09:00+0000\n" +"Last-Translator: Suso Baleato \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Seleccione un certificado de Autoridade de Certificaci??n..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Seleccione o seu certificado persoal..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Seleccione a s??a chave privada..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificados PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compat??bel Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compat??bel con Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Contrasinal / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificado (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificado (TLS) con TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autenticaci??n" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Xeral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificado CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chave privada:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleccione un ficheiro" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificado de usuario:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nome de usuario:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Pasarela:" diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..69800a3 --- /dev/null +++ b/po/it.po @@ -0,0 +1,94 @@ +# Italian translation of NetworkManager-OpenConnect. +# Copyright (C) 2006, 2007, 2008, 2009 the NetworkManager-OpenConnect'S COPYRIGHT HOLDER +# This file is distributed under the same license as the NetworkManager-OpenConnect package. +# Francesco Marletta , 2006, 2007, 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: NetworkManager-OpenConnect 0.7.1\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-09 20:18+0000\n" +"PO-Revision-Date: 2009-03-09 21:32+0100\n" +"Last-Translator: Francesco Marletta \n" +"Language-Team: italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Scegliere un certificato di una Autorit?? di Certificazione..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Scegliere un certificato personale..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Scegliere una chiave privata..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Cetificati PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compatibile con Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "VPN Compatibile con Cisco AnyConnect SSL. " + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Password / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificato (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificato (TLS) con TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autenticazione" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Generale" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificato CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chiave private:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleziona un file" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificato utente:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nome utente:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Gateway:" diff --git a/po/mr.po b/po/mr.po new file mode 100644 index 0000000..05618d4 --- /dev/null +++ b/po/mr.po @@ -0,0 +1,95 @@ +# translation of network-manager-openconnect.HEAD.po to marathi +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sandeep Shedmake , 2009. +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-02-24 22:53+0000\n" +"PO-Revision-Date: 2009-03-04 18:40+0530\n" +"Last-Translator: Sandeep Shedmake \n" +"Language-Team: marathi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Certificate Authority ?????????????????????????????? ???????????????..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "??????????????? ???????????????????????? ??????????????????????????? ???????????????..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "??????????????? ???????????????????????? ?????? ???????????????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ????????????????????????????????? (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "Cisco AnyConnect Compatible VPN (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco AnyConnect SSL VPN ?????? ???????????????." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "????????????????????? ???????????? / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "TPM ?????? ?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "????????? ????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "??????????????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "CA ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "???????????????????????? ??????:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "???????????? ???????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "??????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "??????????????????????????? ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "???????????????????????? ?????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "??????????????? (_G):" + diff --git a/po/or.po b/po/or.po new file mode 100644 index 0000000..b0e405c --- /dev/null +++ b/po/or.po @@ -0,0 +1,95 @@ +# translation of or.po to Oriya +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Manoj Kumar Giri , 2009. +msgid "" +msgstr "" +"Project-Id-Version: or\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-14 21:15+0000\n" +"PO-Revision-Date: 2009-03-19 15:22+0530\n" +"Last-Translator: Manoj Kumar Giri \n" +"Language-Team: Oriya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "??????????????? ?????????????????????????????? ????????????????????? ?????????????????????????????? ?????????????????????..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "????????????????????? ??????????????????????????? ???????????????????????????????????? ?????????????????????..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "????????????????????? ??????????????????????????? ?????? ?????? ?????????????????????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ???????????????????????????????????????????????? (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "Cisco ????????????????????? ??????????????? ?????????????????? VPN (???????????? ???????????????)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco ????????????????????? ??????????????? SSL VPN ???????????? ?????????????????????" + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "?????????????????? ??????????????? / ???????????????????????? ID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "TPM ???????????? ?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "?????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "??????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "CA ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "??????????????????????????? ??????:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "??????????????? ???????????? ?????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "??????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "???????????? ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "???????????? ?????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "?????????????????? ??????????????? (_G):" + diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..ca9dab3 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,94 @@ +# network-manager-openconnect's Portuguese translation. +# Copyright ?? 2009 network-manager-openconnect +# This file is distributed under the same license as the network-manager-openconnect package. +# Filipe Gomes , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?\n" +"POT-Creation-Date: 2009-03-12 18:23+0000\n" +"PO-Revision-Date: 2009-03-13 18:40+0000\n" +"Last-Translator: Filipe Gomes \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Escolha um certificado de Autoridade Certificadora..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Escolha o seu certificado pessoal..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Escolha a sua chave privada..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificados PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN Compat??vel com Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compat??vel com Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Senha / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificado (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificado (TLS) com TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentica????o" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Geral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificado CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chave Privada:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleccionar Um Ficheiro" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificado do Utilizador:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Utilizador:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Gateway:" + Index: NetworkManager-openconnect.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-openconnect/devel/NetworkManager-openconnect.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- NetworkManager-openconnect.spec 5 Mar 2009 20:06:17 -0000 1.7 +++ NetworkManager-openconnect.spec 1 Apr 2009 14:27:04 -0000 1.8 @@ -8,7 +8,7 @@ Summary: NetworkManager VPN integration for openconnect Name: NetworkManager-openconnect Version: 0.7.0.99 -Release: 1%{svn_snapshot}%{?dist} +Release: 2%{svn_snapshot}%{?dist} License: GPLv2+ Group: System Environment/Base URL: http://www.gnome.org/projects/NetworkManager/ @@ -18,7 +18,8 @@ # git-archive --format=tar --prefix=NetworkManager-openconnect-0.7.0/ b94964eb \ # | gzip -9 > NetworkManager-openconnect-0.7.0.svn14.tar.gz Source: %{name}-%{version}%{svn_snapshot}.tar.gz - +Patch0: NetworkManager-openconnect-update-translations.patch +Patch1: NetworkManager-openconnect-allow-lasthost-autoconnect.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gtk2-devel >= %{gtk2_version} @@ -47,6 +48,8 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build %configure --enable-more-warnings=yes @@ -101,6 +104,10 @@ %{_datadir}/gnome-vpn-properties/openconnect/nm-openconnect-dialog.glade %changelog +* Wed Apr 1 2009 David Woodhouse 1:0.7.0.99-2 +- Update translations from SVN +- Accept 'lasthost' and 'autoconnect' keys in gconf + * Thu Mar 5 2009 Dan Williams 1:0.7.0.99-1 - Update to 0.7.1rc3 From dwmw2 at fedoraproject.org Wed Apr 1 14:29:40 2009 From: dwmw2 at fedoraproject.org (David Woodhouse) Date: Wed, 1 Apr 2009 14:29:40 +0000 (UTC) Subject: rpms/NetworkManager-openconnect/F-10 NetworkManager-openconnect-allow-lasthost-autoconnect.patch, NONE, 1.1 NetworkManager-openconnect-update-translations-1.patch, NONE, 1.1 NetworkManager-openconnect-update-translations.patch, NONE, 1.1 NetworkManager-openconnect.spec, 1.6, 1.7 Message-ID: <20090401142940.214ED7011D@cvs1.fedora.phx.redhat.com> Author: dwmw2 Update of /cvs/pkgs/rpms/NetworkManager-openconnect/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14689 Modified Files: NetworkManager-openconnect.spec Added Files: NetworkManager-openconnect-allow-lasthost-autoconnect.patch NetworkManager-openconnect-update-translations-1.patch NetworkManager-openconnect-update-translations.patch Log Message: don't barf on lasthost or autoconnect gconf options being set NetworkManager-openconnect-allow-lasthost-autoconnect.patch: --- NEW FILE NetworkManager-openconnect-allow-lasthost-autoconnect.patch --- commit 8bbf7080f315cc6f88e0d2477c2d0c6fc24f1a41 Author: dcbw Date: Tue Mar 31 03:26:55 2009 +0000 2009-03-30 David Woodhouse * src/nm-openconnect-service.c src/nm-openconnect-service.h - Add 'autoconnect' and 'lasthost' options to remember the last used host, and to automatically connect to that host if desired git-svn-id: svn://svn.gnome.org/svn/network-manager-openconnect/trunk at 42 2d2abe1d-468f-4c39-a1b0-6bd7e627f4f5 diff --git a/src/nm-openconnect-service.c b/src/nm-openconnect-service.c index 8c7fd3a..b9803b2 100644 --- a/src/nm-openconnect-service.c +++ b/src/nm-openconnect-service.c @@ -46,15 +46,17 @@ typedef struct { } ValidProperty; static ValidProperty valid_properties[] = { - { NM_OPENCONNECT_KEY_GATEWAY, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_CACERT, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_AUTHTYPE, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_USERCERT, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_USERNAME, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_XMLCONFIG, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_PRIVKEY, G_TYPE_STRING, 0, 0 }, - { NM_OPENCONNECT_KEY_CERTSIGS, G_TYPE_STRING, 0, 0 }, - { NULL, G_TYPE_NONE, 0, 0 } + { NM_OPENCONNECT_KEY_GATEWAY, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_CACERT, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_AUTHTYPE, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_USERCERT, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_USERNAME, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_XMLCONFIG, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_PRIVKEY, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_CERTSIGS, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_LASTHOST, G_TYPE_STRING, 0, 0 }, + { NM_OPENCONNECT_KEY_AUTOCONNECT, G_TYPE_BOOLEAN, 0, 0 }, + { NULL, G_TYPE_NONE, 0, 0 } }; static ValidProperty valid_secrets[] = { diff --git a/src/nm-openconnect-service.h b/src/nm-openconnect-service.h index 92db840..71b74ba 100644 --- a/src/nm-openconnect-service.h +++ b/src/nm-openconnect-service.h @@ -27,6 +27,8 @@ #define NM_OPENCONNECT_KEY_USERNAME "username" #define NM_OPENCONNECT_KEY_XMLCONFIG "xmlconfig" #define NM_OPENCONNECT_KEY_CERTSIGS "certsigs" +#define NM_OPENCONNECT_KEY_LASTHOST "lasthost" +#define NM_OPENCONNECT_KEY_AUTOCONNECT "autoconnect" #define NM_OPENCONNECT_AUTHTYPE_CERT "cert" #define NM_OPENCONNECT_AUTHTYPE_CERT_TPM "cert-tpm" NetworkManager-openconnect-update-translations-1.patch: --- NEW FILE NetworkManager-openconnect-update-translations-1.patch --- diff --git a/po/ChangeLog b/po/ChangeLog index abcce91..5df93ad 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,12 @@ +2009-02-11 Priit Laes + + * et.po: Translation updated by Mattias P??ldaru + +2009-01-26 Gil Forcada + + * ca.po: Added Catalan translation by David Planella. + * LINGUAS: Added ca. + 2009-01-02 Simos Xenitellis * el.po: Added Greek translation by Evgenia Petoumenou. diff --git a/po/LINGUAS b/po/LINGUAS index 1a02531..3d5bd98 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,8 +1,10 @@ # please keep this list sorted alphabetically # +ca de el es +et hu pt_BR sv diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..e64310d --- /dev/null +++ b/po/ca.po @@ -0,0 +1,93 @@ +# Catalan translations for network-manager-openconnect package +# Traduccions al catal?? del paquet ??network-manager-openconnect??. +# Copyright (C) 2009 THE network-manager-openconnect'S COPYRIGHT HOLDER +# This file is distributed under the same license as the network-manager-openconnect package. +# David Planella , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-01-26 20:44+0100\n" +"PO-Revision-Date: 2009-01-15 21:05+0100\n" +"Last-Translator: David Planella \n" +"Language-Team: Catalan\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Trieu un certificat d'autoritat de certificaci??..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Trieu el vostre certificat personal..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Trieu la vostra clau privada..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificats PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compatible amb Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "VPN SSL compatible amb Cisco AnyConnect." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Contrasenya / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificat (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificat (TLS) amb TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autenticaci??" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "General" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificat d'autoritat de certificaci??:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Clau privada:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleccioneu un fitxer" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipus:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificat d'usuari:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nom d'usuari:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Passarel??la:" diff --git a/po/el.po b/po/el.po index 9c072d9..c2b3a95 100644 --- a/po/el.po +++ b/po/el.po @@ -9,7 +9,7 @@ msgstr "" "POT-Creation-Date: 2009-01-02 21:21+0000\n" "PO-Revision-Date: 2008-12-18 16:52+0100\n" "Last-Translator: Jennie Petoumenou \n" -"Language-Team: Greek \n" +"Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/po/et.po b/po/et.po new file mode 100644 index 0000000..81593b5 --- /dev/null +++ b/po/et.po @@ -0,0 +1,98 @@ +# GNOME NetworkManager - openconnect +# +# Copyright (C) 2009 The GNOME Project. +# This file is distributed under the same license as the NetworkManager-openconnect package. +# +# Mattias P??ldaru , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: networkmanager openconnect\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-01-26 19:46+0000\n" +"PO-Revision-Date: 2009-02-09 01:10+0300\n" +"Last-Translator: Mattias P??ldaru \n" +"Language-Team: Gnome Estonian Translation Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Estonian\n" +"X-Poedit-Country: Estonia\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Sertifikaadikeskuse serdi valimine..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Vali isiklik sertifikaat..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Vali privaatv??ti..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM sertifikaadid (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "Cisco AnyConnect-iga ??hilduv VPN (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco AnyConnect SSL VPN-iga ??hilduv." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Parool / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Sert (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Sert (TLS) TPM-iga" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +#, fuzzy +msgid " " +msgstr "" + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentimine" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "??ldine" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Sertifikaadikeskuse sert:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Privaatv??ti:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Vali fail" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "T????p:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Kasutaja sertifikaat:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Kasutajanimi:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Gateway:" + NetworkManager-openconnect-update-translations.patch: --- NEW FILE NetworkManager-openconnect-update-translations.patch --- diff --git a/po/ChangeLog b/po/ChangeLog index 4885046..1b71a0d 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,51 @@ +2009-03-27 Priit Laes + + * et.po: Translation updated by Mattias P??ldaru + +2009-03-24 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation by Suso Baleato. + +2009-03-20 Inaki Larranaga Murgoitio + + * LINGUAS: Added 'eu' (Basque) entry. + * eu.po: Add Basque translation. + +2009-03-19 Manoj Kumar Giri + + * or.po: Updated Oriya Translation. + * LINGUAS: Added Oriya (or) in the list. + +2009-03-14 Duarte Loreto + + * pt.po: Added Portuguese translation by Filipe Gomes + . + * LINGUAS: Added Portuguese (pt) to the list. + +2009-03-12 Andre Klapper + + * LINGUAS: + * cs.po: Added Czech translation by Zden??k Hata??. + +2009-03-10 Claude Paroz + + * LINGUAS: + * fr.po: Added French translation by Laurent Coudeur. + +2009-03-09 Milo Casagrande + + * it.po: Updated Italian translation by Francesco Marletta. + +2009-03-09 Milo Casagrande + + * it.po: Added Italian translation by Francesco Marletta. + * LINGUAS: Added it. + +2009-03-06 Sandeep Shedmake + + * LINGUAS: Added "mr" locale. + * mr.po: Added Marathi Translations. + 2009-02-24 Kenneth Nielsen * LINGUAS: Added "da" to list of languages diff --git a/po/LINGUAS b/po/LINGUAS index 238b888..e894e63 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,13 +1,21 @@ # please keep this list sorted alphabetically # ca +cs da de el es et +eu +fr +gl hu +it +mr +or pl +pt pt_BR ru sv diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..676e24d --- /dev/null +++ b/po/cs.po @@ -0,0 +1,96 @@ +# Czech translation of network-manager-openconnect. +# Copyright (C) 2008 the author(s) of network-manager-openconnect. +# This file is distributed under the same license as the network-manager-openconnect package. +# Zden??k Hata?? , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-12 19:22+0100\n" +"PO-Revision-Date: 2009-03-12 01:30+0000\n" +"Last-Translator: Zden??k Hata?? \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Poedit-Language: Czech\n" +"X-Poedit-Country: CZECH REPUBLIC\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Zvolit certifik??t certifika??n?? autority..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Zvolte sv??j osobn?? certifik??t..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Zvolte sv??j soukrom?? kl????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certifik??ty PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN kompatibiln?? s Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Kompatibiln?? s Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Heslo / SecurID:" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certifik??t (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certifik??t (TLS) s TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +#, fuzzy +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentizace" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Obecn??" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certifik??t CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Soukrom?? kl????" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Zvolte soubor" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Typ:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certifik??t u??ivatele:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "U??iv. jm??no:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Br??na:" diff --git a/po/et.po b/po/et.po index 81593b5..6019c93 100644 --- a/po/et.po +++ b/po/et.po @@ -8,9 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: networkmanager openconnect\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" -"POT-Creation-Date: 2009-01-26 19:46+0000\n" -"PO-Revision-Date: 2009-02-09 01:10+0300\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-02-11 11:38+0000\n" +"PO-Revision-Date: 2009-03-26 18:57+0300\n" "Last-Translator: Mattias P??ldaru \n" "Language-Team: Gnome Estonian Translation Team \n" "MIME-Version: 1.0\n" @@ -19,80 +20,59 @@ msgstr "" "X-Poedit-Language: Estonian\n" "X-Poedit-Country: Estonia\n" -#: ../properties/auth-helpers.c:69 msgid "Choose a Certificate Authority certificate..." msgstr "Sertifikaadikeskuse serdi valimine..." -#: ../properties/auth-helpers.c:89 msgid "Choose your personal certificate..." msgstr "Vali isiklik sertifikaat..." -#: ../properties/auth-helpers.c:107 msgid "Choose your private key..." msgstr "Vali privaatv??ti..." -#: ../properties/auth-helpers.c:394 msgid "PEM certificates (*.pem, *.crt, *.key)" msgstr "PEM sertifikaadid (*.pem, *.crt, *.key)" -#: ../properties/nm-openconnect.c:50 msgid "Cisco AnyConnect Compatible VPN (openconnect)" msgstr "Cisco AnyConnect-iga ??hilduv VPN (openconnect)" -#: ../properties/nm-openconnect.c:51 msgid "Compatible with Cisco AnyConnect SSL VPN." msgstr "Cisco AnyConnect SSL VPN-iga ??hilduv." -#: ../properties/nm-openconnect.c:232 msgid "Password / SecurID" msgstr "Parool / SecurID" -#: ../properties/nm-openconnect.c:244 msgid "Certificate (TLS)" msgstr "Sert (TLS)" -#: ../properties/nm-openconnect.c:253 msgid "Certificate (TLS) with TPM" msgstr "Sert (TLS) TPM-iga" -#: ../properties/nm-openconnect-dialog.glade.h:1 -#, fuzzy msgid " " -msgstr "" +msgstr " " -#: ../properties/nm-openconnect-dialog.glade.h:2 msgid "Authentication" msgstr "Autentimine" -#: ../properties/nm-openconnect-dialog.glade.h:3 msgid "General" msgstr "??ldine" -#: ../properties/nm-openconnect-dialog.glade.h:4 msgid "CA Certificate:" msgstr "Sertifikaadikeskuse sert:" -#: ../properties/nm-openconnect-dialog.glade.h:5 msgid "Private Key:" msgstr "Privaatv??ti:" -#: ../properties/nm-openconnect-dialog.glade.h:6 msgid "Select A File" msgstr "Vali fail" -#: ../properties/nm-openconnect-dialog.glade.h:7 msgid "Type:" msgstr "T????p:" -#: ../properties/nm-openconnect-dialog.glade.h:8 msgid "User Certificate:" msgstr "Kasutaja sertifikaat:" -#: ../properties/nm-openconnect-dialog.glade.h:9 msgid "User name:" msgstr "Kasutajanimi:" -#: ../properties/nm-openconnect-dialog.glade.h:10 msgid "_Gateway:" msgstr "_Gateway:" - diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..3ec2aad --- /dev/null +++ b/po/eu.po @@ -0,0 +1,95 @@ +# translation of eu.po to Basque +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# I??aki Larra??aga Murgoitio , 2009. +msgid "" +msgstr "" +"Project-Id-Version: eu\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-20 14:17+0100\n" +"PO-Revision-Date: 2009-03-20 14:21+0100\n" +"Last-Translator: I??aki Larra??aga Murgoitio \n" +"Language-Team: Basque \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Aukeratu Ziurtagiri-Emailearen ziurtagiria..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Aukeratu ziurtagiri pertsonala..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Aukeratu gako pribatua..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ziurtagiriak (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN bateragarria Cisco AnyConnect-ekin (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco AnyConnect SSL VPN-ekin bateragarria." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Pasahitza / SegurtasunIDa" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Ziurtagiria (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Ziurtagiria (TLS) TPMrekin" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentifikazioa" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Orokorra" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "ZE ziurtagiria:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Gako pribatua:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Hautatu fitxategia" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Mota:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Erabiltzailearen ziurtagiria:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Erabiltzaile-izena:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Atebidea:" + diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..3af75a9 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,94 @@ +# French translation of network-manager-openconnect. +# Copyright (C) 2009 The GNOME Foundation. +# This file is distributed under the same license as the network-manager-openconnect package. +# +# Laurent Coudeur , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-06 05:30+0000\n" +"PO-Revision-Date: 2009-03-04 16:48+0100\n" +"Last-Translator: laurent coudeur \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Choisissez un certificat d'autorit?? de certification..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Choisissez votre certificat personnel..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Choisissez votre cl?? priv??e..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificats PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compatible Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compatible avec Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Mot de passe / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificat (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificat (TLS) avec TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Authentification" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "G??n??ral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificat d'AC??:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Cl?? priv??e??:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "S??lectionner un fichier" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Type??:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificat d'utilisateur??:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nom d'utilisateur??:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Passerelle??:" diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..10d99e9 --- /dev/null +++ b/po/gl.po @@ -0,0 +1,93 @@ +# translation of gl.po to Galego +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Mancom??n - Centro de Referencia e Servizos de Software Libre , 2009. +msgid "" +msgstr "" +"Project-Id-Version: gl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-24 11:47+0100\n" +"PO-Revision-Date: 2008-10-31 09:00+0000\n" +"Last-Translator: Suso Baleato \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Seleccione un certificado de Autoridade de Certificaci??n..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Seleccione o seu certificado persoal..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Seleccione a s??a chave privada..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificados PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compat??bel Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compat??bel con Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Contrasinal / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificado (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificado (TLS) con TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autenticaci??n" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Xeral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificado CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chave privada:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleccione un ficheiro" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificado de usuario:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nome de usuario:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Pasarela:" diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..69800a3 --- /dev/null +++ b/po/it.po @@ -0,0 +1,94 @@ +# Italian translation of NetworkManager-OpenConnect. +# Copyright (C) 2006, 2007, 2008, 2009 the NetworkManager-OpenConnect'S COPYRIGHT HOLDER +# This file is distributed under the same license as the NetworkManager-OpenConnect package. +# Francesco Marletta , 2006, 2007, 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: NetworkManager-OpenConnect 0.7.1\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" +"product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-09 20:18+0000\n" +"PO-Revision-Date: 2009-03-09 21:32+0100\n" +"Last-Translator: Francesco Marletta \n" +"Language-Team: italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Scegliere un certificato di una Autorit?? di Certificazione..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Scegliere un certificato personale..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Scegliere una chiave privata..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Cetificati PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN compatibile con Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "VPN Compatibile con Cisco AnyConnect SSL. " + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Password / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificato (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificato (TLS) con TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autenticazione" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Generale" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificato CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chiave private:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleziona un file" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificato utente:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Nome utente:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Gateway:" diff --git a/po/mr.po b/po/mr.po new file mode 100644 index 0000000..05618d4 --- /dev/null +++ b/po/mr.po @@ -0,0 +1,95 @@ +# translation of network-manager-openconnect.HEAD.po to marathi +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sandeep Shedmake , 2009. +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-02-24 22:53+0000\n" +"PO-Revision-Date: 2009-03-04 18:40+0530\n" +"Last-Translator: Sandeep Shedmake \n" +"Language-Team: marathi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Certificate Authority ?????????????????????????????? ???????????????..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "??????????????? ???????????????????????? ??????????????????????????? ???????????????..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "??????????????? ???????????????????????? ?????? ???????????????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ????????????????????????????????? (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "Cisco AnyConnect Compatible VPN (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco AnyConnect SSL VPN ?????? ???????????????." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "????????????????????? ???????????? / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "TPM ?????? ?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "????????? ????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "??????????????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "CA ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "???????????????????????? ??????:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "???????????? ???????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "??????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "??????????????????????????? ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "???????????????????????? ?????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "??????????????? (_G):" + diff --git a/po/or.po b/po/or.po new file mode 100644 index 0000000..b0e405c --- /dev/null +++ b/po/or.po @@ -0,0 +1,95 @@ +# translation of or.po to Oriya +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Manoj Kumar Giri , 2009. +msgid "" +msgstr "" +"Project-Id-Version: or\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=NetworkManager&component=general\n" +"POT-Creation-Date: 2009-03-14 21:15+0000\n" +"PO-Revision-Date: 2009-03-19 15:22+0530\n" +"Last-Translator: Manoj Kumar Giri \n" +"Language-Team: Oriya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "??????????????? ?????????????????????????????? ????????????????????? ?????????????????????????????? ?????????????????????..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "????????????????????? ??????????????????????????? ???????????????????????????????????? ?????????????????????..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "????????????????????? ??????????????????????????? ?????? ?????? ?????????????????????..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "PEM ???????????????????????????????????????????????? (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "Cisco ????????????????????? ??????????????? ?????????????????? VPN (???????????? ???????????????)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Cisco ????????????????????? ??????????????? SSL VPN ???????????? ?????????????????????" + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "?????????????????? ??????????????? / ???????????????????????? ID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "TPM ???????????? ?????????????????????????????? (TLS)" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "?????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "??????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "CA ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "??????????????????????????? ??????:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "??????????????? ???????????? ?????????????????????" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "??????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "???????????? ??????????????????????????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "???????????? ?????????:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "?????????????????? ??????????????? (_G):" + diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..ca9dab3 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,94 @@ +# network-manager-openconnect's Portuguese translation. +# Copyright ?? 2009 network-manager-openconnect +# This file is distributed under the same license as the network-manager-openconnect package. +# Filipe Gomes , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: network-manager-openconnect\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?\n" +"POT-Creation-Date: 2009-03-12 18:23+0000\n" +"PO-Revision-Date: 2009-03-13 18:40+0000\n" +"Last-Translator: Filipe Gomes \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);" + +#: ../properties/auth-helpers.c:69 +msgid "Choose a Certificate Authority certificate..." +msgstr "Escolha um certificado de Autoridade Certificadora..." + +#: ../properties/auth-helpers.c:89 +msgid "Choose your personal certificate..." +msgstr "Escolha o seu certificado pessoal..." + +#: ../properties/auth-helpers.c:107 +msgid "Choose your private key..." +msgstr "Escolha a sua chave privada..." + +#: ../properties/auth-helpers.c:394 +msgid "PEM certificates (*.pem, *.crt, *.key)" +msgstr "Certificados PEM (*.pem, *.crt, *.key)" + +#: ../properties/nm-openconnect.c:50 +msgid "Cisco AnyConnect Compatible VPN (openconnect)" +msgstr "VPN Compat??vel com Cisco AnyConnect (openconnect)" + +#: ../properties/nm-openconnect.c:51 +msgid "Compatible with Cisco AnyConnect SSL VPN." +msgstr "Compat??vel com Cisco AnyConnect SSL VPN." + +#: ../properties/nm-openconnect.c:232 +msgid "Password / SecurID" +msgstr "Senha / SecurID" + +#: ../properties/nm-openconnect.c:244 +msgid "Certificate (TLS)" +msgstr "Certificado (TLS)" + +#: ../properties/nm-openconnect.c:253 +msgid "Certificate (TLS) with TPM" +msgstr "Certificado (TLS) com TPM" + +#: ../properties/nm-openconnect-dialog.glade.h:1 +msgid " " +msgstr " " + +#: ../properties/nm-openconnect-dialog.glade.h:2 +msgid "Authentication" +msgstr "Autentica????o" + +#: ../properties/nm-openconnect-dialog.glade.h:3 +msgid "General" +msgstr "Geral" + +#: ../properties/nm-openconnect-dialog.glade.h:4 +msgid "CA Certificate:" +msgstr "Certificado CA:" + +#: ../properties/nm-openconnect-dialog.glade.h:5 +msgid "Private Key:" +msgstr "Chave Privada:" + +#: ../properties/nm-openconnect-dialog.glade.h:6 +msgid "Select A File" +msgstr "Seleccionar Um Ficheiro" + +#: ../properties/nm-openconnect-dialog.glade.h:7 +msgid "Type:" +msgstr "Tipo:" + +#: ../properties/nm-openconnect-dialog.glade.h:8 +msgid "User Certificate:" +msgstr "Certificado do Utilizador:" + +#: ../properties/nm-openconnect-dialog.glade.h:9 +msgid "User name:" +msgstr "Utilizador:" + +#: ../properties/nm-openconnect-dialog.glade.h:10 +msgid "_Gateway:" +msgstr "_Gateway:" + Index: NetworkManager-openconnect.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-openconnect/F-10/NetworkManager-openconnect.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- NetworkManager-openconnect.spec 5 Mar 2009 20:07:38 -0000 1.6 +++ NetworkManager-openconnect.spec 1 Apr 2009 14:29:09 -0000 1.7 @@ -8,7 +8,7 @@ Summary: NetworkManager VPN integration for openconnect Name: NetworkManager-openconnect Version: 0.7.0.99 -Release: 1%{svn_snapshot}%{?dist} +Release: 2%{svn_snapshot}%{?dist} License: GPLv2+ Group: System Environment/Base URL: http://www.gnome.org/projects/NetworkManager/ @@ -18,7 +18,8 @@ # git-archive --format=tar --prefix=NetworkManager-openconnect-0.7.0/ b94964eb \ # | gzip -9 > NetworkManager-openconnect-0.7.0.svn14.tar.gz Source: %{name}-%{version}%{svn_snapshot}.tar.gz - +Patch0: NetworkManager-openconnect-update-translations.patch +Patch1: NetworkManager-openconnect-allow-lasthost-autoconnect.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gtk2-devel >= %{gtk2_version} @@ -47,6 +48,8 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build %configure --enable-more-warnings=yes @@ -101,6 +104,10 @@ %{_datadir}/gnome-vpn-properties/openconnect/nm-openconnect-dialog.glade %changelog +* Wed Apr 1 2009 David Woodhouse 1:0.7.0.99-2 +- Update translations from SVN +- Accept 'lasthost' and 'autoconnect' keys in gconf + * Thu Mar 5 2009 Dan Williams 1:0.7.0.99-1 - Update to 0.7.1rc3 From rdieter at fedoraproject.org Wed Apr 1 14:31:06 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 14:31:06 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.105,1.106 Message-ID: <20090401143106.21B9B7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14988 Modified Files: kdebase-runtime.spec Log Message: cleanup/fix kde3_desktop logic Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- kdebase-runtime.spec 1 Apr 2009 14:11:51 -0000 1.105 +++ kdebase-runtime.spec 1 Apr 2009 14:30:35 -0000 1.106 @@ -1,6 +1,6 @@ %if 0%{?fedora} < 9 # # kde3_desktop=1 -> kde3 is primary desktop, omit conflicting bits here -%define kde3_desktop 1 +%global kde3_desktop 1 %else # curently broken due to noarch build of oxygen-icon-theme # when oxygen-icon-theme review is done, they can be omitted from @@ -258,21 +258,26 @@ rm -rf %{buildroot} +%if ! 0%{?kde3_desktop} %post -%{!?kde3_desktop:touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || :} -%{!?kde3_desktop:touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :} +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif %posttrans -%{!?kde3_desktop:gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || :} -%{!?kde3_desktop:gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :} +%if ! 0%{?kde3_desktop} +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif update-desktop-database -q &> /dev/null ||: %postun if [ $1 -eq 0 ] ; then -%{!?kde3_desktop:touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : -%{!?kde3_desktop:touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : -%{!?kde3_desktop:gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || :} -%{!?kde3_desktop:gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :} +%if ! 0%{?kde3_desktop} +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : update-desktop-database -q &> /dev/null ||: fi From dwmw2 at fedoraproject.org Wed Apr 1 14:39:50 2009 From: dwmw2 at fedoraproject.org (David Woodhouse) Date: Wed, 1 Apr 2009 14:39:50 +0000 (UTC) Subject: rpms/openconnect/F-10 .cvsignore, 1.3, 1.4 openconnect.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090401143950.C84BB7011D@cvs1.fedora.phx.redhat.com> Author: dwmw2 Update of /cvs/pkgs/rpms/openconnect/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16446 Modified Files: .cvsignore openconnect.spec sources Log Message: Update to 1.10. UI improvements, support UserGroups Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 18 Mar 2009 15:38:02 -0000 1.3 +++ .cvsignore 1 Apr 2009 14:39:20 -0000 1.4 @@ -1 +1 @@ -openconnect-1.00.tar.gz +openconnect-1.10.tar.gz Index: openconnect.spec =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/F-10/openconnect.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- openconnect.spec 18 Mar 2009 15:38:02 -0000 1.2 +++ openconnect.spec 1 Apr 2009 14:39:20 -0000 1.3 @@ -1,5 +1,5 @@ Name: openconnect -Version: 1.00 +Version: 1.10 Release: 1%{?dist} Summary: Open client for Cisco AnyConnect VPN @@ -11,6 +11,9 @@ BuildRequires: openssl-devel libxml2-devel gtk2-devel GConf2-devel dbus-devel Requires: vpnc +# The "lasthost" and "autoconnect" gconf keys will cause older versions of +# NetworkManager-openconnect to barf +Conflicts: NetworkManager-openconnect < 0.7.0.99-2 %description This package provides a client for Cisco's "AnyConnect" VPN, which uses @@ -43,6 +46,9 @@ %changelog +* Wed Apr 1 2009 David Woodhouse - 1.10-1 +- Update to 1.10. + * Wed Mar 18 2009 David Woodhouse - 1.00-1 - Update to 1.00. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 18 Mar 2009 15:38:02 -0000 1.3 +++ sources 1 Apr 2009 14:39:20 -0000 1.4 @@ -1 +1 @@ -e94aafa77f6ee00ace49c8568b251ab3 openconnect-1.00.tar.gz +cf6f8c34b682b980fe86a1395373b18f openconnect-1.10.tar.gz From dwmw2 at fedoraproject.org Wed Apr 1 14:40:29 2009 From: dwmw2 at fedoraproject.org (David Woodhouse) Date: Wed, 1 Apr 2009 14:40:29 +0000 (UTC) Subject: rpms/openconnect/devel .cvsignore, 1.3, 1.4 openconnect.spec, 1.4, 1.5 sources, 1.3, 1.4 Message-ID: <20090401144029.8D9117011D@cvs1.fedora.phx.redhat.com> Author: dwmw2 Update of /cvs/pkgs/rpms/openconnect/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16630 Modified Files: .cvsignore openconnect.spec sources Log Message: Update to 1.10. UI improvements, support UserGroups Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 18 Mar 2009 15:37:43 -0000 1.3 +++ .cvsignore 1 Apr 2009 14:39:59 -0000 1.4 @@ -1 +1 @@ -openconnect-1.00.tar.gz +openconnect-1.10.tar.gz Index: openconnect.spec =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/devel/openconnect.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- openconnect.spec 18 Mar 2009 15:37:44 -0000 1.4 +++ openconnect.spec 1 Apr 2009 14:39:59 -0000 1.5 @@ -1,5 +1,5 @@ Name: openconnect -Version: 1.00 +Version: 1.10 Release: 1%{?dist} Summary: Open client for Cisco AnyConnect VPN @@ -11,6 +11,9 @@ BuildRequires: openssl-devel libxml2-devel gtk2-devel GConf2-devel dbus-devel Requires: vpnc +# The "lasthost" and "autoconnect" gconf keys will cause older versions of +# NetworkManager-openconnect to barf +Conflicts: NetworkManager-openconnect < 0.7.0.99-2 %description This package provides a client for Cisco's "AnyConnect" VPN, which uses @@ -43,6 +46,9 @@ %changelog +* Wed Apr 1 2009 David Woodhouse - 1.10-1 +- Update to 1.10. + * Wed Mar 18 2009 David Woodhouse - 1.00-1 - Update to 1.00. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openconnect/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 18 Mar 2009 15:37:44 -0000 1.3 +++ sources 1 Apr 2009 14:39:59 -0000 1.4 @@ -1 +1 @@ -e94aafa77f6ee00ace49c8568b251ab3 openconnect-1.00.tar.gz +cf6f8c34b682b980fe86a1395373b18f openconnect-1.10.tar.gz From rdieter at fedoraproject.org Wed Apr 1 14:43:52 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 14:43:52 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.106,1.107 Message-ID: <20090401144352.9A9D77011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17349 Modified Files: kdebase-runtime.spec Log Message: awol %endif Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- kdebase-runtime.spec 1 Apr 2009 14:30:35 -0000 1.106 +++ kdebase-runtime.spec 1 Apr 2009 14:43:22 -0000 1.107 @@ -278,6 +278,7 @@ touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif update-desktop-database -q &> /dev/null ||: fi From jwrdegoede at fedoraproject.org Wed Apr 1 14:44:17 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Wed, 1 Apr 2009 14:44:17 +0000 (UTC) Subject: rpms/xfig/F-10 xfig-3.2.5a-default-apps.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 xfig-3.2.5-color-resources.patch, 1.1, 1.2 xfig-3.2.5-debian.patch, 1.1, 1.2 xfig-3.2.5-enable-Xaw3d.patch, 1.1, 1.2 xfig-3.2.5-fhs.patch, 1.1, 1.2 xfig-3.2.5-missing-protos.patch, 1.1, 1.2 xfig-3.2.5-mkstemp.diff, 1.1, 1.2 xfig-3.2.5-rh490257.patch, 1.1, 1.2 xfig-3.2.5-rh490259.patch, 1.2, 1.3 xfig-3.2.5-zoom-crash.patch, 1.1, 1.2 xfig.3.2.5-Xaw3d.patch, 1.1, 1.2 xfig.3.2.5-modularX.patch, 1.1, 1.2 xfig.sh, 1.1, 1.2 xfig.spec, 1.54, 1.55 xfig-3.2.5-crash-on-char-from-charmap.patch, 1.1, NONE xfig-3.2.5-quiet.patch, 1.1, NONE Message-ID: <20090401144417.F27C77011D@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/xfig/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17430 Modified Files: .cvsignore sources xfig-3.2.5-color-resources.patch xfig-3.2.5-debian.patch xfig-3.2.5-enable-Xaw3d.patch xfig-3.2.5-fhs.patch xfig-3.2.5-missing-protos.patch xfig-3.2.5-mkstemp.diff xfig-3.2.5-rh490257.patch xfig-3.2.5-rh490259.patch xfig-3.2.5-zoom-crash.patch xfig.3.2.5-Xaw3d.patch xfig.3.2.5-modularX.patch xfig.sh xfig.spec Added Files: xfig-3.2.5a-default-apps.patch Removed Files: xfig-3.2.5-crash-on-char-from-charmap.patch xfig-3.2.5-quiet.patch Log Message: * Fri Mar 27 2009 Hans de Goede 3.2.5-18.a - Rebase to new upstream 3.2.5a release, this was made available to me by the Debian maintainer who is in contact with upstream, which appearantly is still somewhat alive (but not alive enough to put the tarbal on the homepage ??) xfig-3.2.5a-default-apps.patch: --- NEW FILE xfig-3.2.5a-default-apps.patch --- diff -up xfig.3.2.5a/Fig.ad~ xfig.3.2.5a/Fig.ad --- xfig.3.2.5a/Fig.ad~ 2007-04-14 04:17:24.000000000 +0200 +++ xfig.3.2.5a/Fig.ad 2009-03-27 15:15:27.000000000 +0100 @@ -19,22 +19,20 @@ Fig*AllowShellResize: false Fig.image_editor: xv ! name of ghostscript (not ghostview) -Fig.ghostscript: gs +Fig.ghostscript: xdg-open ! Browser - put your favorite browser here. ! This is for viewing the xfig html reference. -! For firefox, this command will open the help pages in a running firefox, -! or start a new netscape if one isn't already running -Fig.browser: firefox -remote 'openFile(%f)' || firefox %f +Fig.browser: xdg-open %f ! pdfviewer - put your favorite pdf viewer here. ! This is for viewing the xfig how-to guide and man pages -Fig.pdfviewer: xpdf %f +Fig.pdfviewer: xdg-open %f ! Spell check program - put your favorite spelling check program here. ! It must write the misspelled words to standard output. -Fig.spellcheckcommand: spell %f +Fig.spellcheckcommand: aspell %f ! delay before spinner automatically counts when pressed (milliseconds) Fig.spinner_delay: 1000 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 16 Apr 2007 13:15:16 -0000 1.5 +++ .cvsignore 1 Apr 2009 14:43:46 -0000 1.6 @@ -1,2 +1 @@ -xfig.3.2.4.full.tar.gz -xfig.3.2.5.full.tar.gz +xfig.3.2.5a.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 16 Apr 2007 13:15:16 -0000 1.5 +++ sources 1 Apr 2009 14:43:46 -0000 1.6 @@ -1 +1 @@ -fae0c67a3951bd41c057deb63b6aa47a xfig.3.2.5.full.tar.gz +20e8774f9cbaaf314ddf515110641a52 xfig.3.2.5a.tar.gz xfig-3.2.5-color-resources.patch: Index: xfig-3.2.5-color-resources.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-color-resources.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-color-resources.patch 16 Nov 2007 19:58:04 -0000 1.1 +++ xfig-3.2.5-color-resources.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,16 +1,46 @@ diff -up xfig.3.2.5/Fig-color.ad~ xfig.3.2.5/Fig-color.ad ---- xfig.3.2.5/Fig-color.ad~ 2007-11-16 13:47:45.000000000 +0100 -+++ xfig.3.2.5/Fig-color.ad 2007-11-16 13:47:52.000000000 +0100 -@@ -93,7 +93,7 @@ Fig*sideruler.background: gray95 +--- xfig.3.2.5/Fig.ad~ 2007-11-16 13:47:45.000000000 +0100 ++++ xfig.3.2.5/Fig.ad 2007-11-16 13:47:52.000000000 +0100 +@@ -113,19 +113,19 @@ + ! I include both for compatibility. Be sure to change both values when + ! modifying them. + +- Fig*horizontal.shadowWidth: 0 +- Fig*horizontal.topShadowPixel: black +- Fig*horizontal.bottomShadowPixel: white +- Fig*horizontal.topShadow: black +- Fig*horizontal.bottomShadow: white ++! Fig*horizontal.shadowWidth: 0 ++! Fig*horizontal.topShadowPixel: black ++! Fig*horizontal.bottomShadowPixel: white ++! Fig*horizontal.topShadow: black ++! Fig*horizontal.bottomShadow: white + + ! the following is done so the widget set doesn't try to make shades of + ! the scrollbar shadows (even though the width is 0 it takes more colors) +- Fig*Scrollbar.shadowWidth: 0 +- Fig*Scrollbar.topShadow: black +- Fig*Scrollbar.bottomShadow: white +- Fig*Scrollbar.topShadowPixel: black +- Fig*Scrollbar.bottomShadowPixel: white ++! Fig*Scrollbar.shadowWidth: 0 ++! Fig*Scrollbar.topShadow: black ++! Fig*Scrollbar.bottomShadow: white ++! Fig*Scrollbar.topShadowPixel: black ++! Fig*Scrollbar.bottomShadowPixel: white + + ! this is for the standard color buttons in the color panel + Fig*stdColor.shadowWidth: 2 +@@ -655,7 +655,7 @@ Fig*FigList*background: gray95 Fig*List*background: gray95 -Fig*Scrollbar.background: gray95 -+! Fig*Scrollbar.background: gray95 ++Fig*Scrollbar.background: gray80 Fig*Label.background: gray80 Fig*ind_box.background: gray80 -@@ -104,8 +104,8 @@ Fig*button_form.update*foreground: red +@@ -666,8 +666,8 @@ Fig*upd_ctrl_form.upd_ctrl_btns*shadowWidth: 2 !##### Shadows @@ -21,19 +51,3 @@ Fig*horizontal.shadowWidth: 2 Fig*Scrollbar.shadowWidth: 2 ! no shadows for update indicators -@@ -136,3 +136,15 @@ Fig*color_box*topShadowPixel: gray80 - - Fig*toggle*bottomShadowPixel: gray80 - Fig*toggle*topShadowPixel: gray50 -+ -+! repare damage done to scrollbar shadows non color resources file -+ -+Fig*horizontal.topShadowPixel: gray95 -+Fig*horizontal.bottomShadowPixel: gray50 -+Fig*horizontal.topShadow: gray95 -+Fig*horizontal.bottomShadow: gray50 -+ -+Fig*Scrollbar.topShadow: gray95 -+Fig*Scrollbar.bottomShadow: gray50 -+Fig*Scrollbar.topShadowPixel: gray95 -+Fig*Scrollbar.bottomShadowPixel: gray50 xfig-3.2.5-debian.patch: Index: xfig-3.2.5-debian.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-debian.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-debian.patch 16 Mar 2009 09:48:19 -0000 1.1 +++ xfig-3.2.5-debian.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,89 +1,6 @@ -diff -urN xfig.3.2.5.orig/Doc/html/introduction.html xfig.3.2.5/Doc/html/introduction.html ---- xfig.3.2.5.orig/Doc/html/introduction.html 2004-01-05 18:19:14.000000000 +0100 -+++ xfig.3.2.5/Doc/html/introduction.html 2009-03-15 16:44:48.000000000 +0100 -@@ -7,7 +7,7 @@ - - - XFIG Users Manual -+ alt="XFIG Users Manual Version 3.2.5 Feb 22, 2007" border=0> - -

    [ English Version - | diff -urN xfig.3.2.5.orig/Doc/xfig.man xfig.3.2.5/Doc/xfig.man --- xfig.3.2.5.orig/Doc/xfig.man 2004-04-14 19:26:07.000000000 +0200 +++ xfig.3.2.5/Doc/xfig.man 2009-03-15 16:44:48.000000000 +0100 -@@ -437,7 +437,7 @@ - .BR \-geom [ etry ] - .RI [ WxH ] [+X+Y] - .Ap --You may use the -geometry option or resource to -+You may use the \-geometry option or resource to - .I size and/or position the xfig window, - or you may use - .B -pwidth -@@ -595,7 +595,7 @@ - when you load a Fig file the orientation will change as required. - This is only true for files of version 3.0 or higher. - .br --See also -portrait. -+See also \-portrait. - .\"------- - .At - .BR \-lat [ exfonts ] -@@ -967,7 +967,7 @@ - .Ap - Enable smoothing when exporting to the bitmap formats (e.g. GIF, PNG, etc.). The allowed - values are 0 (no smoothing), 2 or 4 (most smoothing). This parameter is passed --to ghostscript in the -dTextAlphaBits -dGraphicsAlphaBits options to smooth the figure. -+to ghostscript in the \-dTextAlphaBits \-dGraphicsAlphaBits options to smooth the figure. - .\"------- - .At - .BR \-spec [ ialtext ] -@@ -1018,7 +1018,7 @@ - .BR \-startfi [ llstyle ] - .I stylenumber - .Ap --Set the starting fill style for area fill (-1 to 21). -+Set the starting fill style for area fill (\-1 to 21). - .\"------- - .At - .BR \-startfo [ ntsize ] -@@ -1206,7 +1206,7 @@ - .\"------- - .\" BODY - .\"------- --.if n \l'\nnu-' -+.if n \l'\nnu\&-' - .if t \l'\nnu' - allownegcoords boolean true \-allownegcoords (true), - \-dontallownegcoords (false) -@@ -1242,7 +1242,7 @@ - \-metric (false) - installowncmap boolean false \-installowncmap - internalborderwidth integer 1 \-internalBW --international International boolean false -international -+international International boolean false \-international - jpeg_quality integer 75 \-jpeg_quality - justify boolean false \-left (false), - \-right (true) -@@ -1267,6 +1267,7 @@ - 9.5 (portrait) - pwidth float 11 (landscape) \-pwidth - 8.5 (portrait) -+rigidtext boolean false \-rigid (true) - rulerthick integer 24 \-rulerthick - scalablefonts boolean true \-scalablefonts (true), - \-noscalablefonts (false) -@@ -1303,7 +1304,7 @@ - tablet boolean false \-track, - trackCursor boolean true \-track (true), - \-notrack (false) --transparent_color integer -2 (none) \-transparent_color -+transparent_color integer \-2 (none) \-transparent_color - userscale float 1.0 \-userscale - userunit string in (inches) \-userunit - cm (metric) @@ -1474,8 +1475,11 @@ See the .IR Imakefile . @@ -129,1316 +46,3 @@ ! The following fixes a problem that some window managers have ! with xfig continually resizing itself -diff -urN xfig.3.2.5.orig/Imakefile xfig.3.2.5/Imakefile ---- xfig.3.2.5.orig/Imakefile 2009-03-15 16:31:31.000000000 +0100 -+++ xfig.3.2.5/Imakefile 2009-03-15 16:44:48.000000000 +0100 -@@ -429,7 +429,7 @@ - if [ -d $(DESTDIR)$(XFIGDOCDIR)/html/japanese ]; then set +x; \ - else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGDOCDIR)/html/japanese ); fi ; \ - tar cf - * | ( cd $(DESTDIR)$(XFIGDOCDIR)/html/japanese ; tar xf - ) ; \ -- done) ; -+ ) ; - #endif - - XCOMM Install the object libraries here with "make install.libs" -diff -urN xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig ---- xfig.3.2.5.orig/Libraries/Computers/fujitsu-siemens.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/fujitsu-siemens.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,60 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Landscape -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# Rack mounted PC -+# Drawn by Andre Esser -+1200 2 -+0 33 #c7c3c7 -+0 37 #e0e0e0 -+0 48 #565151 -+6 6930 3195 9990 3960 -+6 9515 3316 9634 3422 -+6 9515 3316 9634 3369 -+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9541 3343 19 19 9541 3343 9555 3356 -+1 3 0 1 0 4 50 0 25 0.000 1 0.0000 9607 3343 19 19 9607 3343 9621 3356 -+-6 -+6 9515 3369 9634 3422 -+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9541 3395 19 19 9541 3395 9555 3409 -+1 3 0 1 0 14 50 0 25 0.000 1 0.0000 9607 3395 19 19 9607 3395 9621 3409 -+-6 -+-6 -+6 7247 3330 8212 3803 -+6 7247 3330 8212 3503 -+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2352.803 7247 3330 7737 3439 8196 3330 -+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5 -+ 7247 3330 8212 3330 8212 3503 7247 3503 7247 3330 -+-6 -+6 7247 3630 8212 3803 -+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 7721.500 2662.682 7247 3630 7737 3740 8196 3630 -+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5 -+ 7247 3630 8212 3630 8212 3803 7247 3803 7247 3630 -+-6 -+-6 -+6 8338 3330 9305 3803 -+6 8338 3330 9305 3503 -+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2350.697 8338 3330 8829 3439 9288 3330 -+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5 -+ 8338 3330 9305 3330 9305 3503 8338 3503 8338 3330 -+-6 -+6 8338 3630 9305 3803 -+5 1 0 1 0 37 49 0 1 0.000 0 1 0 0 8813.000 2660.595 8338 3630 8829 3740 9288 3630 -+2 2 0 1 0 37 50 0 6 0.000 0 0 7 0 0 5 -+ 8338 3630 9305 3630 9305 3803 8338 3803 8338 3630 -+-6 -+-6 -+2 4 0 1 0 7 50 0 -1 0.000 0 0 2 0 0 5 -+ 9660 3856 9660 3290 9502 3290 9502 3856 9660 3856 -+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5 -+ 7194 3882 7194 3237 6983 3237 6983 3882 7194 3882 -+2 4 0 1 0 48 50 0 9 0.000 0 0 2 0 0 5 -+ 9937 3882 9937 3237 9726 3237 9726 3882 9937 3882 -+2 4 0 1 0 48 50 0 27 0.000 0 0 2 0 0 5 -+ 9634 3817 9634 3632 9528 3632 9528 3817 9634 3817 -+2 2 0 1 0 33 53 0 15 0.000 0 0 7 0 0 5 -+ 6930 3211 9977 3211 9977 3922 6930 3922 6930 3211 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig xfig.3.2.5/Libraries/Computers/mirapoint.fig ---- xfig.3.2.5.orig/Libraries/Computers/mirapoint.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/mirapoint.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,85 @@ -+#FIG 3.2 -+Landscape -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# Mirapoint M400 -+# Drawn by Andre Esser -+1200 2 -+0 32 #85807d -+0 33 #d2d2d2 -+0 34 #3a3a3a -+0 35 #4573aa -+6 4455 2430 7541 4470 -+6 4455 3617 7541 4470 -+2 2 0 1 0 0 55 0 20 0.000 0 0 7 0 0 5 -+ 4455 3617 7541 3617 7541 4470 4455 4470 4455 3617 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 4550 3664 4597 3664 4597 4423 4550 4423 4550 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 4692 3664 4738 3664 4738 4423 4692 4423 4692 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 4834 3664 4883 3664 4883 4423 4834 4423 4834 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 4979 3664 5025 3664 5025 4423 4979 4423 4979 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5120 3664 5166 3664 5166 4423 5120 4423 5120 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5262 3664 5309 3664 5309 4423 5262 4423 5262 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5405 3664 5452 3664 5452 4423 5405 4423 5405 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5548 3664 5595 3664 5595 4423 5548 4423 5548 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5689 3664 5737 3664 5737 4423 5689 4423 5689 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5832 3664 5879 3664 5879 4423 5832 4423 5832 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 5974 3664 6022 3664 6022 4423 5974 4423 5974 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6117 3664 6164 3664 6164 4423 6117 4423 6117 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6259 3664 6307 3664 6307 4423 6259 4423 6259 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6401 3664 6448 3664 6448 4423 6401 4423 6401 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6544 3664 6591 3664 6591 4423 6544 4423 6544 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6687 3664 6734 3664 6734 4423 6687 4423 6687 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6830 3664 6876 3664 6876 4423 6830 4423 6830 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 6971 3664 7017 3664 7017 4423 6971 4423 6971 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 7113 3664 7162 3664 7162 4423 7113 4423 7113 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 7258 3664 7304 3664 7304 4423 7258 4423 7258 3664 -+2 2 0 1 0 32 52 0 20 0.000 0 0 7 0 0 5 -+ 7399 3664 7446 3664 7446 4423 7399 4423 7399 3664 -+-6 -+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3189 47 47 5025 3189 5025 3236 -+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5120 3094 47 47 5120 3094 5120 3142 -+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 5025 3000 47 47 5025 3000 5025 3047 -+1 3 0 1 0 34 40 0 20 0.000 1 0.0000 4930 3094 47 47 4930 3094 4930 3142 -+2 4 0 1 0 33 47 0 20 0.000 0 0 4 0 0 5 -+ 5689 3379 4788 3379 4788 2621 5689 2621 5689 3379 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4646 3330 7350 3330 7350 3379 4646 3379 4646 3330 -+2 4 0 1 0 14 45 0 20 0.000 0 0 4 0 0 5 -+ 5548 2905 4883 2905 4883 2713 5548 2713 5548 2905 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4646 2621 7350 2621 7350 2667 4646 2667 4646 2621 -+2 2 0 1 0 35 50 0 20 0.000 0 0 7 0 0 5 -+ 4455 2430 7541 2430 7541 3617 4455 3617 4455 2430 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4597 2762 7399 2762 7399 2809 4597 2809 4597 2762 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4550 2905 7446 2905 7446 2951 4550 2951 4550 2905 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4597 3189 7399 3189 7399 3236 4597 3236 4597 3189 -+2 2 0 1 0 34 48 0 20 0.000 0 0 7 0 0 5 -+ 4550 3047 7446 3047 7446 3094 4550 3094 4550 3047 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig xfig.3.2.5/Libraries/Computers/sun_d1000.fig ---- xfig.3.2.5.orig/Libraries/Computers/sun_d1000.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/sun_d1000.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,21 @@ -+#FIG 3.2 -+Landscape -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# SUN D1000 disk shelf -+# Drawn by Andre Esser -+1200 2 -+0 33 #7b79a5 -+6 2160 4230 5400 5490 -+2 2 0 1 0 33 50 0 50 0.000 0 0 7 0 0 5 -+ 5355 5223 2205 5223 2205 5466 5355 5466 5355 5223 -+2 2 0 1 0 33 49 0 40 0.000 0 0 7 0 0 5 -+ 2302 5247 2641 5247 2641 5441 2302 5441 2302 5247 -+2 2 0 1 0 33 49 0 9 0.000 0 0 7 0 0 5 -+ 2205 4254 5355 4254 5355 5223 2205 5223 2205 4254 -+4 0 0 49 0 0 7 0.0000 4 73 153 2399 5393 Sun\001 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig xfig.3.2.5/Libraries/Computers/sunfire_v120.fig ---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v120.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/sunfire_v120.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,33 @@ -+#FIG 3.2 -+Landscape -+Center -+Metric -+A4 -+73.00 -+Single -+-2 -+# SunFire V120 -+# Drawn by Andre Esser -+1200 2 -+0 49 #444444 -+0 80 #73758c -+# SunfireV120 -+6 818 3167 3841 3435 -+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5 -+ 2161 3247 2108 3300 2161 3355 2216 3300 2161 3247 -+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5 -+ 3840 3435 818 3435 818 3167 3840 3167 3840 3435 -+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5 -+ 3570 3195 3732 3195 3732 3221 3570 3221 3570 3195 -+2 2 0 1 0 0 25 0 19 0.000 0 0 -1 0 0 5 -+ 3544 3273 3786 3273 3786 3329 3544 3329 3544 3273 -+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5 -+ 854 3173 882 3173 882 3240 854 3240 854 3173 -+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3 -+ 818 3249 2036 3303 818 3356 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 49 45 0 25 0.000 0 0 0 3 -+ 3841 3249 2623 3303 3841 3356 -+ 0.000 -1.000 0.000 -+4 0 0 30 0 27 7 0.0000 4 90 270 2270 3329 Sun\001 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig xfig.3.2.5/Libraries/Computers/sunfire_v240.fig ---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v240.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/sunfire_v240.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,46 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Landscape -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# SunFire V240 -+# Drawn by Andre Esser -+1200 2 -+0 80 #73758c -+6 6210 3544 6688 3756 -+1 2 0 1 0 7 44 -1 -1 0.000 1 0.0000 6449 3650 239 106 6210 3650 6688 3650 -+2 1 0 1 0 7 30 0 20 0.000 0 0 -1 0 0 5 -+ 6325 3598 6280 3651 6325 3706 6372 3651 6325 3598 -+4 0 0 30 0 27 6 0.0000 4 90 192 6418 3680 Sun\001 -+-6 -+2 2 0 1 0 31 40 0 20 0.000 0 0 -1 0 0 5 -+ 7710 3510 7872 3510 7872 3536 7710 3536 7710 3510 -+2 2 0 1 0 14 35 0 20 0.000 0 0 -1 0 0 5 -+ 4994 3488 5022 3488 5022 3555 4994 3555 4994 3488 -+2 1 0 1 0 80 44 -1 5 0.000 0 0 7 0 0 10 -+ 7652 3512 5220 3510 5221 3534 6210 3580 6305 3533 6447 3522 -+ 6597 3538 6680 3581 7650 3532 7641 3504 -+2 2 0 1 0 80 45 0 20 0.000 0 0 -1 0 0 5 -+ 7980 4050 4950 4050 4950 3482 7980 3482 7980 4050 -+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 12 -+ 4987 3778 6194 3718 6314 3777 6456 3793 6616 3769 6684 3733 -+ 7919 3769 7920 3816 6668 3870 6222 3866 4996 3823 4999 3782 -+2 1 0 1 0 80 44 -1 5 0.000 0 0 -1 0 0 4 -+ 5661 4051 6178 3978 6755 3975 7257 4040 -+2 2 0 1 0 80 40 -1 20 0.000 0 0 -1 0 0 5 -+ 5014 3625 5255 3625 5255 3693 5014 3693 5014 3625 -+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3 -+ 4989 3589 6165 3645 4989 3739 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3 -+ 4992 3855 6165 3915 4992 4005 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3 -+ 7922 3860 6750 3915 7924 4005 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 80 44 0 5 0.000 0 0 0 3 -+ 7922 3591 6750 3645 7921 3737 -+ 0.000 -1.000 0.000 -diff -urN xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig xfig.3.2.5/Libraries/Computers/sunfire_v440.fig ---- xfig.3.2.5.orig/Libraries/Computers/sunfire_v440.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Computers/sunfire_v440.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,79 @@ -+#FIG 3.2 -+Landscape -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# SunFire V440 -+# Drawn by Andre Esser -+1200 2 -+0 46 #444444 -+0 74 #f7f7f7 -+0 76 #414541 -+0 82 #635dce -+6 1980 3869 4971 5310 -+1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 3331 4103 181 126 3331 4103 3511 4229 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2791 5094 1980 5058 1980 5040 2791 5076 2791 5094 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2791 4878 1980 4914 1980 4932 2791 4896 2791 4878 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2791 4445 1980 4481 1980 4499 2791 4463 2791 4445 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2791 4265 1980 4229 1980 4211 2791 4247 2791 4265 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2791 4031 1980 4067 1980 4085 2791 4050 2791 4031 -+2 2 0 1 0 76 55 0 21 0.000 0 0 -1 0 0 5 -+ 2809 3927 2034 3927 2034 5274 2809 5274 2809 3927 -+2 3 0 1 0 82 48 0 20 0.000 0 0 -1 0 0 5 -+ 2809 4680 1980 4644 1980 4626 2791 4662 2809 4680 -+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5 -+ 2809 5310 1980 5310 1980 3869 2809 3869 2809 5310 -+2 2 0 1 0 82 60 0 20 0.000 0 0 -1 0 0 5 -+ 2809 3869 4971 3869 4971 5310 2809 5310 2809 3869 -+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7 -+ 4899 5004 3511 4932 2899 4932 2899 5094 3511 5094 4899 5040 -+ 4899 5004 -+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 7 -+ 4899 4716 3511 4644 2899 4644 2899 4805 3511 4805 4899 4752 -+ 4899 4716 -+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5 -+ 2664 4662 3061 4662 3061 4787 2664 4787 2664 4662 -+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 6 -+ 4124 5274 3511 5220 3079 5220 2899 5274 4106 5274 4124 5274 -+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 -+ 2809 3923 4899 3923 4899 5274 2809 5274 2809 3923 -+2 2 0 1 0 74 50 0 20 0.000 0 0 -1 0 0 5 -+ 3710 4283 4899 4283 4899 4410 3710 4410 3710 4283 -+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5 -+ 2899 4265 3565 4265 3565 4463 2899 4463 2899 4265 -+2 3 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 11 -+ 2917 3959 3151 4013 3213 3973 3283 3953 3373 3953 3463 3983 -+ 3513 4018 3547 4013 4719 3923 2917 3923 2917 3959 -+2 2 0 1 0 46 50 0 22 0.000 0 0 -1 0 0 5 -+ 2827 3887 2863 3887 2863 5310 2827 5310 2827 3887 -+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3 -+ 4899 4499 3547 4590 4899 4680 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3 -+ 4899 5076 3547 5166 4899 5256 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3 -+ 4899 4787 3547 4878 4899 4968 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4 -+ 2899 4499 3097 4553 2899 4626 2899 4608 -+ 0.000 -1.000 -1.000 0.000 -+3 2 0 1 0 46 48 0 22 0.000 0 0 0 3 -+ 4899 3977 3547 4067 4899 4157 -+ 0.000 -1.000 0.000 -+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4 -+ 2899 4013 3097 4067 2899 4139 2899 4121 -+ 0.000 -1.000 -1.000 0.000 -+3 2 0 1 0 46 50 0 22 0.000 0 0 0 4 -+ 2899 5112 3097 5166 2899 5238 2899 5220 -+ 0.000 -1.000 -1.000 0.000 -+4 0 0 50 0 0 6 0.0000 4 78 174 3241 4139 Sun\001 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig ---- xfig.3.2.5.orig/Libraries/Maps/Europe/eastern_europe.fig 2001-10-31 19:41:41.000000000 +0100 -+++ xfig.3.2.5/Libraries/Maps/Europe/eastern_europe.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -6,6 +6,7 @@ - 100.00 - Single - -2 -+# Eastern Europe - 1200 2 - # Estonia - 2 3 0 1 0 7 48 -1 -1 0.000 1 0 7 0 0 96 -diff -urN xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig xfig.3.2.5/Libraries/Maps/Europe/spain.fig ---- xfig.3.2.5.orig/Libraries/Maps/Europe/spain.fig 2000-11-07 21:14:35.000000000 +0100 -+++ xfig.3.2.5/Libraries/Maps/Europe/spain.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -1,245 +1,265 @@ --#FIG 3.2 --Portrait -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Landscape - Center - Metric - A4 - 100.00 - Single - -2 --# Spain - 1200 2 - # Spain --2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1393 -- 3290 8388 3287 8388 3279 8388 3275 8388 3272 8388 3272 8391 -- 3268 8391 3264 8391 3260 8391 3257 8395 3253 8395 3238 8395 -- 3227 8399 3219 8399 3212 8403 3204 8403 3197 8403 3193 8403 -- 3189 8403 3182 8399 3174 8395 3167 8391 3167 8388 3159 8384 -- 3155 8380 3144 8376 3137 8373 3129 8373 3122 8369 3114 8369 -- 3107 8369 3095 8369 3084 8369 3077 8369 3069 8365 3069 8361 -- 3065 8361 3065 8354 3062 8346 3062 8339 3058 8331 3058 8324 -- 3058 8316 3054 8313 3054 8309 3050 8309 3047 8301 3047 8298 -- 3047 8294 3043 8290 3035 8286 3032 8286 3028 8283 3024 8279 -- 3020 8275 3017 8275 3013 8271 3005 8268 2998 8264 2979 8256 -- 2972 8253 2968 8249 2960 8245 2957 8241 2953 8238 2949 8234 -- 2942 8230 2942 8226 2934 8223 2927 8219 2919 8215 2912 8211 -- 2904 8208 2897 8204 2893 8196 2889 8193 2885 8189 2878 8185 -- 2874 8181 2867 8178 2859 8174 2859 8178 2852 8178 2844 8181 -- 2833 8185 2825 8193 2822 8196 2818 8204 2814 8208 2810 8211 -- 2807 8211 2803 8208 2799 8204 2795 8204 2792 8200 2788 8193 -- 2784 8193 2777 8189 2769 8189 2762 8189 2750 8189 2743 8185 -- 2735 8185 2728 8181 2709 8178 2702 8178 2690 8174 2690 8170 -- 2683 8166 2679 8163 2672 8159 2668 8151 2664 8148 2664 8140 -- 2660 8140 2660 8136 2657 8133 2649 8125 2642 8121 2638 8118 -- 2634 8118 2627 8114 2615 8110 2612 8110 2608 8110 2597 8106 -- 2585 8106 2582 8106 2578 8106 2574 8103 2574 8099 2574 8095 -- 2574 8091 2570 8088 2570 8084 2567 8080 2563 8073 2559 8069 -- 2556 8069 2552 8065 2544 8065 2541 8065 2537 8061 2529 8054 -- 2526 8050 2522 8046 2518 8043 2511 8039 2507 8035 2507 8031 -- 2499 8028 2492 8024 2492 8020 2484 8020 2477 8016 2469 8013 -- 2466 8009 2462 8005 2454 8001 2451 8001 2447 7998 2443 7998 -- 2439 7998 2436 7998 2432 7998 2424 7998 2421 7994 2424 7990 -- 2424 7986 2428 7986 2428 7983 2432 7979 2436 7975 2443 7971 -- 2447 7964 2454 7960 2454 7956 2454 7953 2454 7949 2451 7945 -- 2451 7941 2443 7938 2439 7934 2432 7930 2428 7930 2421 7930 -- 2417 7926 2413 7926 2409 7926 2406 7923 2402 7919 2398 7915 -- 2394 7915 2391 7908 2391 7904 2391 7900 2370 7890 2364 7885 -- 2353 7881 2349 7881 2342 7878 2334 7874 2327 7874 2319 7870 -- 2312 7870 2304 7870 2301 7870 2297 7870 2297 7866 2293 7866 -- 2289 7866 2286 7866 2278 7866 2278 7863 2274 7863 2267 7859 -- 2263 7859 2259 7855 2256 7851 2252 7848 2248 7844 2244 7840 -- 2241 7836 2237 7829 2229 7825 2226 7821 2218 7818 2211 7810 -- 2203 7806 2199 7806 2192 7803 2184 7799 2173 7799 2169 7799 -- 2162 7799 2154 7799 2151 7803 2143 7803 2132 7803 2124 7803 -- 2121 7799 2113 7795 2106 7795 2098 7791 2098 7788 2091 7784 -- 2083 7784 2076 7780 2072 7776 2061 7773 2061 7769 2057 7765 -- 2057 7758 2057 7750 2057 7743 2057 7735 2057 7731 2057 7728 -- 2057 7720 2057 7716 2053 7713 2042 7701 2034 7698 2027 7698 -- 2019 7694 2008 7694 2000 7694 1989 7698 1982 7698 1970 7698 -- 1963 7701 1955 7701 1948 7701 1937 7701 1925 7701 1910 7701 -- 1899 7701 1888 7701 1877 7701 1865 7698 1850 7694 1843 7694 -- 1832 7686 1820 7683 1813 7679 1805 7675 1802 7671 1794 7668 -- 1783 7660 1772 7653 1764 7645 1753 7641 1745 7634 1738 7630 -- 1734 7630 1727 7626 1715 7626 1715 7623 1708 7619 1704 7615 -- 1700 7611 1693 7611 1693 7608 1685 7604 1682 7600 1678 7596 -- 1674 7593 1670 7589 1667 7585 1667 7578 1663 7566 1663 7559 -- 1663 7551 1663 7544 1659 7536 1655 7533 1655 7529 1648 7521 -- 1640 7521 1637 7521 1633 7518 1625 7514 1614 7510 1607 7506 -- 1603 7499 1595 7495 1588 7491 1580 7488 1573 7484 1562 7476 -- 1558 7469 1547 7465 1543 7465 1539 7465 1535 7469 1532 7469 -- 1528 7473 1528 7476 1524 7480 1524 7484 1520 7491 1517 7495 -- 1513 7499 1509 7506 1505 7510 1502 7510 1494 7514 1487 7514 -- 1479 7514 1472 7514 1460 7514 1449 7514 1445 7510 1438 7510 -- 1427 7506 1419 7503 1415 7499 1408 7495 1404 7491 1397 7488 -- 1389 7484 1382 7480 1374 7480 1367 7476 1363 7476 1356 7473 -- 1352 7469 1348 7465 1344 7461 1337 7458 1333 7454 1333 7450 -- 1326 7446 1322 7439 1318 7435 1311 7428 1303 7420 1299 7416 -- 1296 7409 1292 7409 1284 7401 1273 7401 1269 7401 1266 7401 -- 1262 7401 1258 7398 1254 7394 1251 7386 1247 7383 1239 7379 -- 1232 7375 1224 7371 1217 7368 1213 7368 1206 7364 1198 7364 -- 1191 7364 1187 7364 1172 7371 1164 7375 1161 7379 1157 7383 -- 1149 7386 1146 7394 1142 7401 1138 7405 1134 7413 1134 7416 -- 1131 7420 1131 7424 1127 7428 1123 7431 1116 7431 1116 7435 -- 1112 7439 1108 7439 1104 7439 1097 7443 1093 7446 1089 7446 -- 1086 7446 1078 7450 1071 7450 1063 7450 1059 7446 1052 7446 -- 1044 7443 1037 7439 1029 7435 1026 7431 1018 7428 1010 7424 -- 1007 7424 999 7420 992 7416 984 7416 977 7416 973 7416 -- 969 7413 965 7413 962 7413 958 7416 954 7416 947 7416 -- 943 7416 939 7420 935 7420 928 7420 920 7420 913 7420 -- 905 7420 898 7420 894 7420 890 7424 887 7424 883 7428 -- 883 7435 879 7439 879 7443 879 7446 875 7450 875 7454 -- 872 7454 872 7458 868 7458 868 7461 868 7465 868 7473 -- 868 7480 868 7488 872 7491 872 7499 875 7503 879 7510 -- 879 7514 879 7521 883 7529 883 7536 883 7540 883 7544 -- 883 7551 879 7555 879 7563 883 7570 887 7581 887 7585 -- 887 7589 887 7593 887 7596 883 7600 879 7604 875 7611 -- 879 7615 887 7623 894 7626 902 7630 909 7630 913 7634 -- 917 7638 917 7641 913 7645 913 7649 913 7641 909 7641 -- 905 7649 902 7656 894 7664 890 7675 887 7679 883 7686 -- 875 7701 872 7709 872 7713 872 7720 868 7728 868 7735 -- 868 7743 868 7746 864 7758 864 7765 860 7769 853 7780 -- 849 7791 842 7795 842 7803 842 7806 842 7814 842 7825 -- 842 7829 842 7836 842 7844 842 7851 842 7859 842 7866 -- 842 7874 842 7881 838 7889 838 7896 838 7904 838 7911 -- 834 7919 838 7926 838 7934 838 7941 838 7949 838 7956 -- 838 7964 834 7971 834 7979 830 7990 830 8005 830 8016 -- 830 8031 830 8039 830 8043 830 8050 830 8054 827 8061 -- 823 8069 819 8076 815 8084 812 8091 804 8103 801 8118 -- 793 8125 793 8129 789 8136 786 8140 782 8144 778 8148 -- 774 8155 767 8163 763 8166 759 8174 756 8178 748 8185 -- 744 8193 741 8200 733 8215 729 8223 722 8230 718 8238 -- 714 8241 711 8249 707 8253 699 8264 696 8275 688 8290 -- 681 8305 677 8313 669 8320 666 8328 662 8331 654 8339 -- 647 8350 639 8361 636 8365 628 8376 624 8388 617 8399 -- 606 8410 587 8425 583 8429 579 8433 579 8436 576 8440 -- 568 8448 564 8451 557 8459 553 8463 553 8466 549 8466 -- 546 8466 542 8466 538 8466 527 8466 523 8466 523 8470 -- 519 8474 516 8478 512 8481 508 8481 508 8485 504 8485 -- 501 8489 497 8496 493 8496 489 8500 489 8508 482 8519 -- 474 8526 471 8534 463 8541 463 8549 456 8556 452 8560 -- 448 8564 448 8568 441 8575 437 8583 437 8586 433 8590 -- 433 8594 433 8598 433 8601 429 8609 429 8613 426 8616 -- 426 8620 426 8624 422 8628 422 8631 418 8635 422 8639 -- 426 8643 429 8646 433 8646 437 8646 441 8646 452 8643 -- 459 8639 471 8631 482 8628 489 8624 493 8624 497 8620 -- 504 8620 512 8616 516 8616 519 8613 531 8613 534 8613 -- 538 8616 542 8620 546 8624 546 8631 546 8639 546 8646 -- 546 8658 546 8661 546 8669 546 8673 542 8673 542 8676 -- 538 8680 516 8703 508 8710 504 8710 504 8714 501 8718 -- 501 8721 501 8729 501 8733 501 8736 504 8740 508 8744 -- 516 8748 519 8751 523 8755 523 8763 527 8766 527 8774 -- 531 8785 531 8793 531 8800 531 8808 527 8819 527 8826 -- 523 8834 519 8845 516 8853 512 8860 512 8868 508 8871 -- 508 8883 508 8886 504 8894 504 8898 501 8901 501 8909 -- 501 8913 497 8916 497 8924 493 8931 493 8943 493 8950 -- 489 8958 489 8961 489 8969 486 8969 482 8976 478 8984 -- 471 8995 463 9003 456 9010 448 9021 441 9036 433 9044 -- 429 9051 426 9059 422 9066 422 9070 418 9078 411 9085 -- 407 9093 399 9096 396 9104 392 9108 384 9111 381 9119 -- 377 9123 377 9126 377 9134 384 9141 392 9145 399 9149 -- 407 9149 418 9153 429 9153 437 9153 444 9156 452 9156 -- 459 9156 467 9156 474 9160 486 9164 493 9168 501 9171 -- 508 9175 516 9183 519 9186 527 9194 531 9198 538 9201 -- 546 9209 553 9213 561 9216 568 9220 572 9224 576 9228 -- 587 9231 594 9235 598 9239 606 9243 613 9246 617 9246 -- 628 9250 632 9250 643 9246 651 9246 658 9243 666 9243 -- 673 9243 684 9239 692 9239 703 9243 711 9243 718 9243 -- 726 9243 733 9243 748 9246 756 9246 763 9250 771 9250 -- 774 9254 782 9258 786 9261 793 9261 793 9265 801 9269 -- 808 9276 819 9280 827 9288 834 9291 838 9295 845 9303 -- 853 9306 857 9314 860 9314 860 9318 864 9325 868 9329 -- 872 9333 872 9340 879 9348 879 9351 883 9355 883 9359 -- 887 9366 887 9378 890 9385 890 9396 890 9404 894 9411 -- 894 9419 898 9426 898 9430 898 9434 898 9438 898 9441 -- 898 9449 898 9456 898 9468 898 9471 894 9475 894 9483 -- 894 9490 890 9494 890 9501 890 9509 890 9516 890 9524 -- 898 9535 898 9543 898 9546 902 9554 913 9569 917 9569 -- 928 9576 932 9576 932 9584 932 9591 935 9599 939 9606 -- 943 9610 947 9614 947 9621 950 9625 954 9633 958 9636 -- 962 9644 965 9648 969 9651 980 9655 988 9663 995 9666 -- 1003 9670 1010 9674 1014 9678 1018 9681 1026 9685 1026 9689 -- 1029 9689 1041 9693 1048 9696 1056 9696 1067 9700 1074 9700 -- 1086 9700 1089 9696 1097 9696 1123 9670 1127 9666 1127 9663 -- 1131 9659 1138 9651 1142 9648 1146 9644 1149 9640 1153 9636 -- 1161 9633 1161 9629 1168 9625 1172 9621 1179 9621 1179 9618 -- 1183 9618 1187 9614 1191 9614 1194 9614 1198 9614 1202 9614 -- 1206 9614 1213 9618 1221 9618 1228 9621 1232 9621 1243 9621 -- 1251 9621 1254 9621 1258 9621 1262 9621 1266 9621 1273 9621 -- 1281 9621 1288 9621 1292 9618 1299 9618 1307 9614 1314 9614 -- 1322 9606 1329 9606 1333 9603 1337 9599 1341 9599 1344 9595 -- 1348 9595 1352 9595 1359 9595 1363 9595 1371 9595 1374 9595 -- 1382 9599 1389 9603 1397 9606 1404 9606 1408 9610 1415 9610 -- 1419 9614 1427 9618 1434 9618 1442 9621 1445 9621 1453 9621 -- 1460 9625 1468 9629 1475 9629 1483 9633 1490 9636 1498 9636 -- 1505 9636 1513 9640 1524 9640 1535 9644 1550 9648 1558 9648 -- 1569 9651 1573 9651 1577 9651 1580 9651 1588 9651 1595 9655 -- 1603 9655 1610 9655 1622 9655 1629 9659 1633 9659 1640 9659 -- 1644 9663 1648 9666 1652 9666 1655 9666 1659 9670 1667 9674 -- 1674 9678 1682 9681 1685 9685 1693 9689 1697 9693 1700 9696 -- 1704 9700 1708 9704 1712 9711 1715 9711 1723 9715 1727 9715 -- 1734 9719 1738 9719 1742 9719 1745 9715 1753 9711 1760 9708 -- 1764 9700 1768 9696 1775 9696 1779 9693 1783 9693 1787 9693 -- 1790 9693 1798 9693 1805 9693 1817 9696 1820 9696 1824 9700 -- 1828 9708 1832 9711 1835 9715 1835 9719 1843 9726 1850 9726 -- 1858 9730 1869 9734 1877 9734 1888 9734 1895 9734 1899 9730 -- 1899 9726 1903 9723 1903 9719 1907 9711 1910 9708 1922 9696 -- 1929 9693 1940 9685 1948 9678 1955 9670 1967 9663 1970 9655 -- 1978 9648 1982 9640 1982 9633 1985 9625 1989 9618 1989 9606 -- 1993 9603 1993 9595 1997 9588 2000 9584 2004 9580 2012 9576 -- 2019 9576 2027 9576 2030 9576 2038 9576 2049 9573 2053 9573 -- 2064 9573 2072 9569 2083 9569 2094 9565 2102 9565 2113 9565 -- 2121 9561 2128 9561 2136 9561 2143 9561 2151 9565 2158 9565 -- 2166 9569 2173 9569 2181 9569 2188 9569 2196 9565 2199 9565 -- 2207 9561 2211 9561 2218 9558 2222 9558 2226 9554 2229 9550 -- 2233 9543 2237 9535 2237 9531 2237 9524 2237 9520 2233 9513 -- 2233 9509 2233 9501 2237 9494 2241 9486 2244 9479 2248 9475 -- 2256 9468 2271 9441 2271 9434 2274 9430 2274 9426 2278 9419 -- 2282 9415 2286 9411 2289 9408 2293 9404 2297 9400 2301 9396 -- 2304 9393 2308 9389 2316 9385 2323 9381 2323 9378 2331 9374 -- 2334 9370 2338 9366 2346 9363 2353 9355 2361 9355 2368 9351 -- 2376 9348 2379 9344 2387 9340 2394 9340 2402 9336 2409 9336 -- 2417 9333 2424 9333 2432 9329 2436 9325 2443 9325 2451 9321 -- 2458 9321 2466 9318 2469 9318 2473 9314 2477 9310 2481 9310 -- 2484 9306 2488 9306 2496 9303 2499 9299 2503 9299 2507 9295 -- 2511 9291 2514 9291 2518 9288 2518 9284 2518 9280 2514 9273 -- 2511 9269 2507 9265 2503 9261 2499 9258 2496 9254 2492 9250 -- 2484 9246 2484 9243 2481 9235 2473 9231 2469 9216 2466 9213 -- 2462 9205 2458 9201 2458 9194 2451 9186 2447 9171 2443 9156 -- 2443 9153 2439 9145 2436 9138 2436 9126 2436 9119 2439 9078 -- 2443 9070 2443 9063 2443 9059 2447 9059 2447 9055 2443 9051 -- 2443 9048 2439 9048 2436 9044 2432 9040 2432 9036 2432 9029 -- 2432 9025 2436 9021 2436 9018 2439 9014 2443 9010 2447 9006 -- 2451 9003 2454 8999 2462 8991 2466 8988 2473 8984 2477 8976 -- 2481 8973 2484 8969 2488 8969 2492 8965 2496 8961 2503 8961 -- 2507 8954 2514 8950 2522 8946 2533 8943 2537 8939 2541 8935 -- 2544 8931 2548 8931 2552 8928 2559 8924 2563 8920 2567 8916 -- 2570 8916 2574 8913 2578 8909 2582 8905 2585 8901 2593 8898 -- 2597 8894 2600 8890 2604 8886 2612 8883 2619 8879 2627 8875 -- 2634 8871 2645 8868 2649 8864 2653 8860 2657 8860 2660 8856 -- 2664 8853 2668 8849 2672 8845 2675 8838 2679 8834 2679 8830 -- 2683 8826 2683 8823 2687 8815 2690 8811 2694 8808 2698 8804 -- 2702 8800 2705 8796 2709 8796 2709 8800 2713 8804 2717 8808 -- 2724 8811 2728 8815 2732 8815 2735 8815 2743 8815 2750 8815 -- 2758 8808 2765 8804 2773 8796 2777 8793 2780 8789 2784 8785 -- 2784 8781 2788 8778 2788 8774 2784 8770 2784 8766 2777 8755 -- 2773 8748 2769 8744 2769 8740 2765 8736 2769 8733 2769 8721 -- 2799 8710 2803 8710 2807 8706 2807 8703 2810 8699 2814 8695 -- 2818 8691 2822 8691 2825 8688 2833 8688 2840 8684 2848 8684 -- 2855 8680 2863 8680 2867 8680 2874 8680 2882 8680 2889 8680 -- 2897 8680 2908 8680 2915 8680 2927 8680 2934 8680 2942 8680 -- 2949 8680 2957 8680 2964 8680 2972 8680 2990 8680 2994 8680 -- 3002 8680 3005 8680 3013 8680 3020 8680 3028 8680 3035 8680 -- 3043 8680 3050 8676 3058 8676 3065 8676 3073 8673 3080 8673 -- 3088 8669 3092 8669 3103 8665 3118 8661 3125 8658 3133 8654 -- 3137 8650 3140 8646 3144 8643 3148 8639 3152 8635 3155 8635 -- 3159 8631 3163 8631 3167 8628 3174 8624 3185 8620 3197 8616 -- 3215 8609 3223 8605 3230 8601 3238 8601 3245 8598 3253 8594 -- 3260 8594 3268 8590 3272 8586 3279 8583 3287 8579 3294 8575 -- 3298 8571 3305 8571 3309 8568 3317 8564 3324 8560 3328 8556 -- 3332 8556 3335 8553 3339 8549 3343 8541 3343 8534 3343 8526 -- 3343 8519 3347 8511 3347 8504 3343 8496 3343 8493 3343 8485 -- 3343 8478 3343 8474 3343 8470 3343 8466 3343 8463 3347 8459 -- 3350 8455 3354 8451 3354 8448 3358 8444 3362 8444 3362 8440 -- 3362 8436 3365 8433 3365 8429 3365 8421 3365 8418 3362 8410 -- 3358 8406 3354 8403 3354 8399 3350 8395 3347 8391 3343 8391 -- 3339 8388 3335 8388 3332 8388 3332 8384 3328 8384 3332 8384 -- 3290 8388 -+2 3 0 1 0 7 48 0 -1 0.000 0 0 7 0 0 1521 -+ 1742 6936 1742 6929 1742 6925 1755 6935 1760 6935 1765 6935 -+ 1775 6930 1780 6930 1785 6930 1790 6925 1795 6925 1800 6920 -+ 1805 6915 1815 6910 1820 6905 1825 6905 1830 6905 1835 6905 -+ 1840 6905 1845 6905 1850 6905 1860 6905 1870 6905 1875 6905 -+ 1880 6910 1885 6910 1895 6910 1900 6915 1905 6915 1905 6920 -+ 1910 6925 1910 6930 1910 6935 1910 6940 1905 6945 1900 6945 -+ 1890 6950 1885 6955 1880 6960 1875 6960 1870 6965 1865 6970 -+ 1865 6975 1865 6980 1860 6990 1860 6995 1865 7000 1865 7005 -+ 1870 7010 1870 7015 1875 7015 1885 7015 1890 7015 1895 7015 -+ 1900 7015 1905 7015 1915 7015 1920 7015 1930 7010 1935 7010 -+ 1940 7010 1945 7010 1950 7010 1955 7010 1960 7015 1970 7015 -+ 1970 7020 1975 7020 1980 7025 1985 7030 1990 7030 2000 7035 -+ 2005 7035 2015 7040 2020 7040 2030 7040 2040 7045 2045 7045 -+ 2050 7045 2055 7045 2065 7045 2070 7045 2075 7040 2085 7040 -+ 2090 7040 2095 7040 2100 7040 2105 7040 2115 7040 2125 7040 -+ 2130 7045 2135 7045 2140 7050 2145 7050 2150 7050 2155 7050 -+ 2165 7055 2170 7060 2175 7060 2180 7065 2185 7070 2185 7075 -+ 2185 7080 2185 7085 2185 7090 2185 7095 2185 7100 2185 7105 -+ 2185 7110 2185 7115 2185 7120 2190 7125 2190 7130 2195 7135 -+ 2195 7140 2200 7140 2205 7145 2205 7150 2215 7155 2220 7155 -+ 2220 7160 2225 7160 2225 7165 2230 7170 2230 7175 2230 7180 -+ 2230 7185 2230 7190 2230 7195 2230 7200 2230 7205 2230 7210 -+ 2225 7215 2225 7220 2220 7225 2220 7230 2215 7235 2210 7240 -+ 2205 7240 2205 7245 2200 7250 2195 7250 2195 7255 2190 7260 -+ 2185 7260 2175 7265 2165 7265 2155 7265 2150 7265 2145 7265 -+ 2140 7265 2135 7270 2130 7270 2125 7275 2120 7280 2115 7285 -+ 2110 7290 2105 7295 2100 7295 2095 7300 2090 7300 2080 7300 -+ 2075 7300 2065 7300 2060 7305 2055 7305 2050 7310 2050 7315 -+ 2050 7320 2050 7325 2050 7330 2050 7335 2050 7340 2050 7345 -+ 2050 7360 2050 7365 2050 7370 2050 7375 2045 7385 2045 7390 -+ 2045 7395 2040 7405 2040 7410 2040 7415 2040 7420 2035 7430 -+ 2035 7435 2035 7440 2035 7445 2035 7450 2030 7455 2030 7460 -+ 2025 7470 2020 7480 2015 7490 2010 7495 2010 7500 2005 7505 -+ 2005 7510 2005 7515 2000 7520 2000 7525 1995 7530 1990 7530 -+ 1985 7535 1980 7535 1975 7535 1970 7540 1965 7540 1960 7545 -+ 1955 7550 1955 7555 1950 7560 1950 7565 1950 7570 1950 7575 -+ 1950 7580 1950 7585 1950 7590 1950 7595 1950 7600 1950 7605 -+ 1950 7610 1950 7615 1950 7620 1945 7625 1940 7630 1935 7635 -+ 1935 7640 1930 7640 1930 7645 1925 7645 1925 7650 1920 7650 -+ 1915 7655 1910 7655 1905 7655 1900 7660 1895 7660 1890 7655 -+ 1885 7655 1875 7650 1870 7650 1860 7645 1855 7645 1850 7645 -+ 1845 7645 1840 7640 1835 7640 1830 7640 1825 7640 1815 7640 -+ 1810 7640 1805 7640 1800 7640 1795 7640 1795 7645 1790 7650 -+ 1790 7655 1790 7660 1810 7680 1815 7680 1815 7685 1820 7690 -+ 1820 7695 1825 7695 1825 7700 1830 7705 1830 7710 1830 7715 -+ 1830 7720 1835 7725 1835 7730 1835 7735 1835 7740 1835 7745 -+ 1835 7750 1835 7755 1835 7760 1840 7765 1840 7770 1840 7775 -+ 1845 7785 1845 7790 1845 7795 1850 7800 1850 7805 1850 7810 -+ 1855 7815 1855 7820 1860 7830 1865 7835 1865 7840 1870 7845 -+ 1870 7850 1870 7855 1870 7860 1865 7865 1860 7870 1855 7870 -+ 1850 7875 1845 7880 1835 7880 1830 7890 1825 7895 1815 7900 -+ 1810 7900 1805 7905 1800 7910 1795 7910 1795 7915 1790 7920 -+ 1785 7925 1780 7930 1780 7935 1775 7940 1775 7945 1770 7950 -+ 1765 7955 1765 7960 1760 7960 1755 7965 1755 7970 1750 7975 -+ 1750 7980 1745 7985 1745 7990 1745 7995 1745 8000 1745 8005 -+ 1745 8010 1745 8015 1745 8020 1750 8025 1750 8030 1755 8035 -+ 1755 8040 1760 8045 1760 8050 1765 8055 1765 8060 1770 8060 -+ 1775 8065 1785 8070 1790 8075 1795 8080 1800 8085 1800 8095 -+ 1800 8100 1800 8105 1795 8105 1790 8110 1785 8115 1775 8115 -+ 1765 8120 1755 8120 1750 8120 1745 8120 1740 8120 1735 8120 -+ 1730 8125 1725 8125 1720 8130 1715 8135 1715 8140 1710 8140 -+ 1705 8145 1700 8155 1690 8160 1685 8165 1675 8170 1670 8175 -+ 1665 8180 1660 8185 1655 8190 1650 8190 1645 8200 1635 8205 -+ 1635 8210 1630 8215 1630 8220 1630 8225 1625 8230 1625 8235 -+ 1625 8240 1625 8245 1625 8250 1625 8260 1630 8270 1635 8280 -+ 1640 8285 1640 8290 1635 8295 1635 8300 1630 8305 1625 8310 -+ 1611 8343 1618 8343 1626 8343 1633 8343 1648 8346 1656 8346 -+ 1663 8350 1671 8350 1674 8354 1682 8358 1686 8361 1693 8361 -+ 1693 8365 1701 8369 1708 8376 1719 8380 1727 8388 1734 8391 -+ 1738 8395 1745 8403 1753 8406 1757 8414 1760 8414 1760 8418 -+ 1764 8425 1768 8429 1772 8433 1772 8440 1779 8448 1779 8451 -+ 1783 8455 1783 8459 1787 8466 1787 8478 1790 8485 1790 8496 -+ 1790 8504 1794 8511 1794 8519 1798 8526 1798 8530 1798 8534 -+ 1798 8538 1798 8541 1798 8549 1798 8556 1798 8568 1798 8571 -+ 1794 8575 1794 8583 1794 8590 1790 8594 1790 8601 1790 8609 -+ 1790 8616 1790 8624 1798 8635 1798 8643 1798 8646 1802 8654 -+ 1813 8669 1817 8669 1828 8676 1832 8676 1832 8684 1832 8691 -+ 1835 8699 1839 8706 1843 8710 1847 8714 1847 8721 1850 8725 -+ 1854 8733 1858 8736 1862 8744 1865 8748 1869 8751 1880 8755 -+ 1888 8763 1895 8766 1903 8770 1910 8774 1914 8778 1918 8781 -+ 1926 8785 1926 8789 1929 8789 1941 8793 1948 8796 1956 8796 -+ 1967 8800 1974 8800 1986 8800 1989 8796 1997 8796 2023 8770 -+ 2027 8766 2027 8763 2031 8759 2038 8751 2042 8748 2046 8744 -+ 2049 8740 2053 8736 2061 8733 2061 8729 2068 8725 2072 8721 -+ 2079 8721 2079 8718 2083 8718 2087 8714 2091 8714 2094 8714 -+ 2098 8714 2102 8714 2106 8714 2113 8718 2121 8718 2128 8721 -+ 2132 8721 2143 8721 2151 8721 2154 8721 2158 8721 2162 8721 -+ 2166 8721 2173 8721 2181 8721 2188 8721 2192 8718 2199 8718 -+ 2207 8714 2214 8714 2222 8706 2229 8706 2233 8703 2237 8699 -+ 2241 8699 2244 8695 2248 8695 2252 8695 2259 8695 2263 8695 -+ 2271 8695 2274 8695 2282 8699 2289 8703 2297 8706 2304 8706 -+ 2308 8710 2315 8710 2319 8714 2327 8718 2334 8718 2342 8721 -+ 2345 8721 2353 8721 2360 8725 2368 8729 2375 8729 2383 8733 -+ 2390 8736 2398 8736 2405 8736 2413 8740 2424 8740 2435 8744 -+ 2450 8748 2458 8748 2469 8751 2473 8751 2477 8751 2480 8751 -+ 2488 8751 2495 8755 2503 8755 2510 8755 2522 8755 2529 8759 -+ 2533 8759 2540 8759 2544 8763 2548 8766 2552 8766 2555 8766 -+ 2559 8770 2567 8774 2574 8778 2582 8781 2585 8785 2593 8789 -+ 2597 8793 2600 8796 2604 8800 2608 8804 2612 8811 2615 8811 -+ 2623 8815 2627 8815 2634 8819 2638 8819 2642 8819 2645 8815 -+ 2653 8811 2660 8808 2664 8800 2668 8796 2675 8796 2679 8793 -+ 2683 8793 2687 8793 2690 8793 2698 8793 2705 8793 2717 8796 -+ 2720 8796 2724 8800 2728 8808 2732 8811 2735 8815 2735 8819 -+ 2743 8826 2750 8826 2758 8830 2769 8834 2777 8834 2788 8834 -+ 2795 8834 2799 8830 2799 8826 2803 8823 2803 8819 2807 8811 -+ 2810 8808 2822 8796 2829 8793 2840 8785 2848 8778 2855 8770 -+ 2867 8763 2870 8755 2878 8748 2882 8740 2882 8733 2885 8725 -+ 2889 8718 2889 8706 2893 8703 2893 8695 2897 8688 2900 8684 -+ 2904 8680 2912 8676 2919 8676 2927 8676 2930 8676 2938 8676 -+ 2949 8673 2953 8673 2964 8673 2972 8669 2983 8669 2994 8665 -+ 3002 8665 3013 8665 3021 8661 3028 8661 3036 8661 3043 8661 -+ 3051 8665 3058 8665 3066 8669 3073 8669 3081 8669 3088 8669 -+ 3096 8665 3099 8665 3107 8661 3111 8661 3118 8658 3122 8658 -+ 3126 8654 3129 8650 3133 8643 3137 8635 3137 8631 3137 8624 -+ 3137 8620 3133 8613 3133 8609 3133 8601 3137 8594 3141 8586 -+ 3144 8579 3148 8575 3156 8568 3171 8541 3171 8534 3174 8530 -+ 3174 8526 3178 8519 3182 8515 3186 8511 3189 8508 3193 8504 -+ 3197 8500 3201 8496 3204 8493 3208 8489 3216 8485 3223 8481 -+ 3223 8478 3231 8474 3234 8470 3238 8466 3246 8463 3253 8455 -+ 3261 8455 3268 8451 3276 8448 3279 8444 3287 8440 3294 8440 -+ 3302 8436 3309 8436 3317 8433 3324 8433 3332 8429 3336 8425 -+ 3343 8425 3351 8421 3358 8421 3366 8418 3369 8418 3373 8414 -+ 3377 8410 3381 8410 3384 8406 3388 8406 3396 8403 3399 8399 -+ 3403 8399 3407 8395 3411 8391 3414 8391 3418 8388 3418 8384 -+ 3418 8380 3414 8373 3411 8369 3407 8365 3403 8361 3399 8358 -+ 3396 8354 3392 8350 3384 8346 3384 8343 3381 8335 3373 8331 -+ 3369 8316 3366 8313 3362 8305 3358 8301 3358 8294 3351 8286 -+ 3347 8271 3343 8256 3343 8253 3339 8245 3336 8238 3336 8226 -+ 3336 8219 3339 8178 3343 8170 3343 8163 3343 8159 3347 8159 -+ 3347 8155 3343 8151 3343 8148 3339 8148 3336 8144 3332 8140 -+ 3332 8136 3332 8129 3332 8125 3336 8121 3336 8118 3339 8114 -+ 3343 8110 3347 8106 3351 8103 3354 8099 3362 8091 3366 8088 -+ 3373 8084 3377 8076 3381 8073 3384 8069 3388 8069 3392 8065 -+ 3396 8061 3403 8061 3407 8054 3414 8050 3422 8046 3433 8043 -+ 3437 8039 3441 8035 3444 8031 3448 8031 3452 8028 3459 8024 -+ 3463 8020 3467 8016 3470 8016 3474 8013 3478 8009 3482 8005 -+ 3485 8001 3493 7998 3497 7994 3500 7990 3504 7986 3512 7983 -+ 3519 7979 3527 7975 3534 7971 3545 7968 3549 7964 3553 7960 -+ 3557 7960 3560 7956 3564 7953 3568 7949 3572 7945 3575 7938 -+ 3579 7934 3579 7930 3583 7926 3583 7923 3587 7915 3590 7911 -+ 3594 7908 3598 7904 3602 7900 3605 7896 3609 7896 3609 7900 -+ 3613 7904 3617 7908 3624 7911 3628 7915 3632 7915 3635 7915 -+ 3643 7915 3650 7915 3658 7908 3665 7904 3673 7896 3677 7893 -+ 3680 7889 3684 7885 3684 7881 3688 7878 3688 7874 3684 7870 -+ 3684 7866 3677 7855 3673 7848 3669 7844 3669 7840 3665 7836 -+ 3669 7833 3669 7821 3699 7810 3703 7810 3707 7806 3707 7803 -+ 3710 7799 3714 7795 3718 7791 3722 7791 3725 7788 3733 7788 -+ 3740 7784 3748 7784 3755 7780 3763 7780 3767 7780 3774 7780 -+ 3782 7780 3789 7780 3797 7780 3808 7780 3815 7780 3827 7780 -+ 3834 7780 3842 7780 3849 7780 3857 7780 3864 7780 3872 7780 -+ 3890 7780 3894 7780 3902 7780 3905 7780 3913 7780 3920 7780 -+ 3928 7780 3935 7780 3943 7780 3950 7776 3958 7776 3965 7776 -+ 3973 7773 3980 7773 3988 7769 3992 7769 4003 7765 4018 7761 -+ 4025 7758 4033 7754 4037 7750 4040 7746 4044 7743 4048 7739 -+ 4052 7735 4055 7735 4059 7731 4063 7731 4067 7728 4074 7724 -+ 4085 7720 4097 7716 4115 7709 4123 7705 4130 7701 4138 7701 -+ 4145 7698 4153 7694 4160 7694 4168 7690 4172 7686 4179 7683 -+ 4187 7679 4194 7675 4198 7671 4205 7671 4209 7668 4217 7664 -+ 4224 7660 4228 7656 4232 7656 4235 7653 4239 7649 4243 7641 -+ 4243 7634 4243 7626 4243 7619 4247 7611 4247 7604 4243 7596 -+ 4243 7593 4243 7585 4243 7578 4243 7574 4243 7570 4243 7566 -+ 4243 7563 4247 7559 4250 7555 4254 7551 4254 7548 4258 7544 -+ 4262 7544 4262 7540 4262 7536 4265 7533 4265 7529 4265 7521 -+ 4265 7518 4262 7510 4258 7506 4254 7503 4254 7499 4250 7495 -+ 4247 7491 4243 7491 4239 7488 4235 7488 4232 7488 4232 7484 -+ 4228 7484 4232 7484 4190 7488 4187 7488 4179 7488 4175 7488 -+ 4172 7488 4172 7491 4168 7491 4164 7491 4160 7491 4157 7495 -+ 4153 7495 4138 7495 4127 7499 4119 7499 4112 7503 4104 7503 -+ 4097 7503 4093 7503 4089 7503 4082 7499 4074 7495 4067 7491 -+ 4067 7488 4059 7484 4055 7480 4044 7476 4037 7473 4029 7473 -+ 4022 7469 4014 7469 4007 7469 3995 7469 3984 7469 3977 7469 -+ 3969 7465 3969 7461 3965 7461 3965 7454 3962 7446 3962 7439 -+ 3958 7431 3958 7424 3958 7416 3954 7413 3954 7409 3950 7409 -+ 3947 7401 3947 7398 3947 7394 3943 7390 3935 7386 3932 7386 -+ 3928 7383 3924 7379 3920 7375 3917 7375 3913 7371 3905 7368 -+ 3898 7364 3879 7356 3872 7353 3868 7349 3860 7345 3857 7341 -+ 3853 7338 3849 7334 3842 7330 3842 7326 3834 7323 3827 7319 -+ 3819 7315 3812 7311 3804 7308 3797 7304 3793 7296 3789 7293 -+ 3785 7289 3778 7285 3774 7281 3767 7278 3759 7274 3759 7278 -+ 3752 7278 3744 7281 3733 7285 3725 7293 3722 7296 3718 7304 -+ 3714 7308 3710 7311 3707 7311 3703 7308 3699 7304 3695 7304 -+ 3692 7300 3688 7293 3684 7293 3677 7289 3669 7289 3662 7289 -+ 3650 7289 3643 7285 3635 7285 3628 7281 3609 7278 3602 7278 -+ 3590 7274 3590 7270 3583 7266 3579 7263 3572 7259 3568 7251 -+ 3564 7248 3564 7240 3560 7240 3560 7236 3557 7233 3549 7225 -+ 3542 7221 3538 7218 3534 7218 3527 7214 3515 7210 3512 7210 -+ 3508 7210 3497 7206 3485 7206 3482 7206 3478 7206 3474 7203 -+ 3474 7199 3474 7195 3474 7191 3470 7188 3470 7184 3467 7180 -+ 3463 7173 3459 7169 3456 7169 3452 7165 3444 7165 3441 7165 -+ 3437 7161 3429 7154 3426 7150 3422 7146 3418 7143 3411 7139 -+ 3407 7135 3407 7131 3399 7128 3392 7124 3392 7120 3384 7120 -+ 3377 7116 3369 7113 3366 7109 3362 7105 3354 7101 3351 7101 -+ 3347 7098 3343 7098 3339 7098 3336 7098 3332 7098 3324 7098 -+ 3321 7094 3324 7090 3324 7086 3328 7086 3328 7083 3332 7079 -+ 3336 7075 3343 7071 3347 7064 3354 7060 3354 7056 3354 7053 -+ 3354 7049 3351 7045 3351 7041 3343 7038 3339 7034 3332 7030 -+ 3328 7030 3321 7030 3317 7026 3313 7026 3309 7026 3306 7023 -+ 3302 7019 3298 7015 3294 7015 3291 7008 3291 7004 3291 7000 -+ 3270 6990 3264 6985 3253 6981 3249 6981 3242 6978 3234 6974 -+ 3227 6974 3219 6970 3212 6970 3204 6970 3201 6970 3197 6970 -+ 3197 6966 3193 6966 3189 6966 3186 6966 3178 6966 3178 6963 -+ 3174 6963 3167 6959 3163 6959 3159 6955 3156 6951 3152 6948 -+ 3148 6944 3144 6940 3141 6936 3137 6929 3129 6925 3126 6921 -+ 3118 6918 3111 6910 3103 6906 3099 6906 3092 6903 3084 6899 -+ 3073 6899 3069 6899 3062 6899 3054 6899 3051 6903 3043 6903 -+ 3032 6903 3024 6903 3021 6899 3013 6895 3006 6895 2998 6891 -+ 2998 6888 2991 6884 2983 6884 2976 6880 2972 6876 2961 6873 -+ 2961 6869 2957 6865 2957 6858 2957 6850 2957 6843 2957 6835 -+ 2957 6831 2957 6828 2957 6820 2957 6816 2953 6813 2942 6801 -+ 2934 6798 2927 6798 2919 6794 2908 6794 2900 6794 2889 6798 -+ 2882 6798 2870 6798 2863 6801 2855 6801 2848 6801 2837 6801 -+ 2825 6801 2810 6801 2799 6801 2788 6801 2777 6801 2765 6798 -+ 2750 6794 2743 6794 2732 6786 2720 6783 2713 6779 2705 6775 -+ 2702 6771 2694 6768 2683 6760 2672 6753 2664 6745 2653 6741 -+ 2645 6734 2638 6730 2634 6730 2627 6726 2615 6726 2615 6723 -+ 2608 6719 2604 6715 2600 6711 2593 6711 2593 6708 2585 6704 -+ 2582 6700 2578 6696 2574 6693 2570 6689 2567 6685 2567 6678 -+ 2563 6666 2563 6659 2563 6651 2563 6644 2559 6636 2555 6633 -+ 2555 6629 2548 6621 2540 6621 2537 6621 2533 6618 2525 6614 -+ 2514 6610 2507 6606 2503 6599 2495 6595 2488 6591 2480 6588 -+ 2473 6584 2462 6576 2458 6569 2447 6565 2443 6565 2439 6565 -+ 2435 6569 2432 6569 2428 6573 2428 6576 2424 6580 2424 6584 -+ 2420 6591 2417 6595 2413 6599 2409 6606 2405 6610 2402 6610 -+ 2394 6614 2387 6614 2379 6614 2372 6614 2360 6614 2349 6614 -+ 2345 6610 2338 6610 2327 6606 2319 6603 2315 6599 2308 6595 -+ 2304 6591 2297 6588 2289 6584 2282 6580 2274 6580 2267 6576 -+ 2263 6576 2256 6573 2252 6569 2248 6565 2244 6561 2237 6558 -+ 2233 6554 2233 6550 2226 6546 2222 6539 2218 6535 2211 6528 -+ 2203 6520 2199 6516 2196 6509 2192 6509 2184 6501 2173 6501 -+ 2169 6501 2166 6501 2162 6501 2158 6498 2154 6494 2151 6486 -+ 2147 6483 2139 6479 2132 6475 2124 6471 2117 6468 2113 6468 -+ 2106 6464 2098 6464 2091 6464 2087 6464 2072 6471 2064 6475 -+ 2061 6479 2057 6483 2049 6486 2046 6494 2042 6501 2038 6505 -+ 2034 6513 2034 6516 2031 6520 2031 6524 2027 6528 2023 6531 -+ 2016 6531 2016 6535 2012 6539 2008 6539 2004 6539 1997 6543 -+ 1993 6546 1989 6546 1986 6546 1978 6550 1971 6550 1963 6550 -+ 1959 6546 1952 6546 1944 6543 1937 6539 1929 6535 1926 6531 -+ 1918 6528 1910 6524 1907 6524 1899 6520 1892 6516 1884 6516 -+ 1877 6516 1873 6516 1869 6513 1865 6513 1862 6513 1858 6516 -+ 1854 6516 1847 6516 1843 6516 1839 6520 1835 6520 1828 6520 -+ 1820 6520 1813 6520 1805 6520 1798 6520 1794 6520 1790 6524 -+ 1787 6524 1783 6528 1783 6535 1779 6539 1779 6543 1779 6546 -+ 1775 6550 1775 6554 1772 6554 1772 6558 1768 6558 1768 6561 -+ 1768 6565 1768 6573 1768 6580 1768 6588 1772 6591 1772 6599 -+ 1775 6603 1779 6610 1779 6614 1779 6621 1783 6629 1783 6636 -+ 1783 6640 1783 6644 1783 6651 1779 6655 1779 6663 1783 6670 -+ 1787 6681 1787 6685 1787 6689 1787 6693 1787 6696 1783 6700 -+ 1779 6704 1775 6711 1779 6715 1787 6723 1794 6726 1802 6730 -+ 1809 6730 1813 6734 1817 6738 1817 6741 1813 6745 1813 6749 -+ 1813 6741 1809 6741 1805 6749 1802 6756 1794 6764 1790 6775 -+ 1787 6779 1783 6786 1775 6801 1772 6809 1772 6813 1772 6820 -+ 1768 6828 1768 6835 1768 6843 1768 6846 1764 6858 1764 6865 -+ 1760 6869 1753 6880 1749 6891 1742 6895 1742 6903 1742 6906 -+ 1742 6914 1742 6925 1742 6936 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig ---- xfig.3.2.5.orig/Libraries/Networks/Devices/firewall-pair.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Devices/firewall-pair.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,75 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Inches -+A4 -+100.00 -+Single -+-2 -+# A pair of firewalls -+# Combined by Roland Rosenfeld -+1200 2 -+0 32 #aeaaae -+# A pair of firewalls -+6 3375 2175 4050 3075 -+6 3600 2250 4050 3075 -+# Firewall -+# (from TomiOllila ) -+6 3600 2250 4050 3075 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3825 3075 3825 2475 -+2 1 0 1 0 20 2 0 20 0.000 0 0 -1 0 0 5 -+ 3675 2475 3675 3075 3825 3075 3975 2925 3975 2400 -+2 1 0 1 0 32 1 0 20 0.000 0 0 -1 0 0 7 -+ 3600 2400 3600 2475 3900 2475 4050 2325 4050 2250 3750 2250 -+ 3600 2400 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3 -+ 3900 2475 3900 2400 3600 2400 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3900 2400 4050 2250 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3 -+ 3675 2625 3825 2625 3975 2475 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3 -+ 3675 2775 3825 2775 3975 2625 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 3 -+ 3675 2925 3825 2925 3975 2775 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3900 3000 3900 2850 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3900 2700 3900 2550 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3750 2475 3750 2625 -+2 1 0 1 0 7 0 0 -1 0.000 0 0 -1 0 0 2 -+ 3750 2775 3750 2925 -+-6 -+-6 -+6 3375 2175 3825 3000 -+6 3450 2175 3825 3000 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3600 3000 3600 2400 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3675 2325 3825 2175 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3 -+ 3450 2550 3600 2550 3750 2400 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3 -+ 3450 2700 3600 2700 3750 2550 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 3 -+ 3450 2850 3600 2850 3750 2700 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3675 2925 3675 2775 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3675 2625 3675 2475 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3525 2400 3525 2550 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 7 0 0 2 -+ 3525 2700 3525 2850 -+-6 -+2 1 0 1 0 20 22 0 20 0.000 0 0 -1 0 0 5 -+ 3450 2400 3450 3000 3600 3000 3750 2850 3750 2325 -+2 1 0 1 0 32 21 0 20 0.000 0 0 -1 0 0 7 -+ 3375 2325 3375 2400 3675 2400 3825 2250 3825 2175 3525 2175 -+ 3375 2325 -+2 1 0 1 0 7 20 0 -1 0.000 0 0 -1 0 0 3 -+ 3675 2400 3675 2325 3375 2325 -+-6 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig xfig.3.2.5/Libraries/Networks/Devices/internet.fig ---- xfig.3.2.5.orig/Libraries/Networks/Devices/internet.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Devices/internet.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,39 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Inches -+A4 -+100.00 -+Single -+-2 -+# Internet cloud -+# By Roland Rosenfeld -+1200 2 -+# An Internet cloud -+6 4275 5700 7200 7650 -+2 1 0 0 7 7 970 0 20 4.000 0 0 0 0 0 65 -+ 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888 -+ 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244 -+ 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825 -+ 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915 -+ 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825 -+ 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244 -+ 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888 -+ 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265 -+ 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557 -+ 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594 -+ 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111 -+2 1 0 2 1 0 969 0 -1 0.000 0 0 0 0 0 65 -+ 4719 7111 4633 7121 4548 7105 4469 7057 4394 6983 4346 6888 -+ 4309 6776 4298 6654 4309 6526 4346 6415 4394 6325 4469 6244 -+ 4548 6197 4633 6181 4719 6197 4798 6048 4893 5915 4994 5825 -+ 5122 5746 5244 5719 5377 5719 5505 5746 5627 5825 5733 5915 -+ 5850 5825 5961 5746 6094 5719 6222 5719 6355 5746 6472 5825 -+ 6583 5915 6668 6048 6748 6197 6833 6181 6918 6197 7003 6244 -+ 7072 6325 7130 6415 7157 6526 7168 6654 7157 6776 7130 6888 -+ 7072 6983 7003 7057 6918 7105 6833 7121 6748 7111 6668 7265 -+ 6583 7387 6472 7488 6355 7557 6222 7594 6094 7594 5961 7557 -+ 5850 7488 5733 7387 5627 7488 5505 7557 5377 7594 5244 7594 -+ 5122 7557 4994 7488 4893 7387 4798 7265 4719 7111 -+4 0 0 100 0 18 33 0.0000 4 405 2040 4744 6853 Internet\001 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig ---- xfig.3.2.5.orig/Libraries/Networks/Routers/router-pair.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Routers/router-pair.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,78 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Inches -+A4 -+100.00 -+Single -+-2 -+# A pair of routers -+# Colored and combined by Roland Rosenfeld -+1200 2 -+# A pair of routers -+6 3150 3300 4275 3975 -+6 3346 3450 4269 3975 -+6 3844 3615 4173 3718 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3879 3701 3854 3647 3976 3624 3955 3642 4159 3676 4111 3713 -+ 3908 3676 3879 3701 -+-6 -+6 3617 3636 3803 3759 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3764 3731 3638 3754 3634 3694 3671 3703 3738 3646 3800 3657 -+ 3727 3719 3764 3731 -+-6 -+6 3803 3470 3988 3594 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8 -+ 3837 3518 3982 3481 3983 3541 3947 3535 3876 3591 3809 3581 -+ 3882 3526 3837 3518 -+-6 -+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 3807 3619 457 169 3349 3619 4264 3619 -+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 3803 3806 457 169 3346 3806 4261 3806 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3705 3557 3738 3608 3609 3637 3638 3615 3439 3581 3488 3545 -+ 3681 3576 3705 3557 -+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 -+ 3350 3613 3347 3812 -+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 -+ 4263 3626 4263 3815 -+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5 -+ 3349 3626 4269 3626 4269 3800 3349 3800 3349 3626 -+-6 -+6 3150 3300 4125 3825 -+6 3600 3450 3975 3600 -+# polyline -+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8 -+ 3683 3551 3658 3497 3780 3474 3759 3492 3963 3526 3915 3563 -+ 3712 3526 3683 3551 -+-6 -+6 3600 3300 3825 3450 -+# polyline -+2 1 0 1 0 7 60 0 20 0.000 0 0 7 0 0 8 -+ 3641 3368 3786 3331 3787 3391 3751 3385 3680 3441 3613 3431 -+ 3686 3376 3641 3368 -+-6 -+6 3375 3450 3675 3675 -+# polyline -+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8 -+ 3568 3581 3442 3604 3438 3544 3475 3553 3542 3496 3604 3507 -+ 3531 3569 3568 3581 -+-6 -+1 2 0 1 0 15 61 0 20 0.000 1 0.0000 3611 3469 457 169 3153 3469 4068 3469 -+1 2 0 1 0 15 63 0 20 0.000 1 0.0000 3607 3656 457 169 3150 3656 4065 3656 -+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2 -+ 4067 3476 4067 3665 -+# polyline -+2 1 0 1 0 7 60 0 20 0.000 0 0 0 0 0 8 -+ 3509 3407 3542 3458 3413 3487 3442 3465 3243 3431 3292 3395 -+ 3485 3426 3509 3407 -+2 1 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 2 -+ 3154 3463 3151 3662 -+2 2 0 0 0 15 62 -1 20 0.000 0 0 -1 0 0 5 -+ 3153 3476 4073 3476 4073 3650 3153 3650 3153 3476 -+-6 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig xfig.3.2.5/Libraries/Networks/Routers/router4.fig ---- xfig.3.2.5.orig/Libraries/Networks/Routers/router4.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Routers/router4.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,44 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Metric -+A4 -+100.00 -+Single -+-2 -+# Router -+# Colored by Roland Rosenfeld -+1200 2 -+# Router -+6 3870 4455 5940 5625 -+6 4995 4815 5715 5040 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 5072 5002 5018 4886 5284 4834 5238 4873 5683 4948 5578 5030 -+ 5136 4948 5072 5002 -+-6 -+6 4500 4860 4905 5130 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 4822 5067 4545 5117 4537 4989 4618 5007 4766 4883 4900 4905 -+ 4741 5041 4822 5067 -+-6 -+6 4905 4500 5310 4770 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 7 0 0 8 -+ 4981 4603 5296 4523 5300 4653 5222 4640 5066 4762 4919 4741 -+ 5079 4622 4981 4603 -+-6 -+1 2 0 1 0 15 51 0 20 0.000 1 0.0000 4914 4824 999 369 3915 4824 5913 4824 -+1 2 0 1 0 15 53 0 20 0.000 1 0.0000 4908 5231 999 369 3909 5231 5907 5231 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 4693 4690 4766 4800 4483 4863 4545 4814 4111 4740 4219 4661 -+ 4640 4731 4693 4690 -+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 -+ 3917 4811 3910 5244 -+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 -+ 5910 4838 5910 5251 -+2 2 0 0 0 15 52 -1 20 0.000 0 0 -1 0 0 5 -+ 3915 4838 5924 4838 5924 5218 3915 5218 3915 4838 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig ---- xfig.3.2.5.orig/Libraries/Networks/Switches/switch-pair.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Switches/switch-pair.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,66 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Inches -+A4 -+100.00 -+Single -+-2 -+# A pair of switches -+# Colored and combined by Roland Rosenfeld -+1200 2 -+# A pair of switches -+6 2550 2625 4725 3750 -+6 2625 2850 4725 3750 -+6 3000 2850 4425 3300 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126 -+ 3214 3184 3608 3184 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182 -+ 4040 3124 3646 3124 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954 -+ 3371 3012 3765 3012 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017 -+ 4216 2959 3822 2959 -+-6 -+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4 -+ 4125 3300 4725 2850 4725 3300 4125 3750 -+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5 -+ 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300 -+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5 -+ 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300 -+-6 -+6 2550 2625 4650 3525 -+6 2925 2625 4350 3075 -+# polyline -+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8 -+ 3528 2955 3506 2985 3119 2985 3086 3015 2953 2970 3193 2901 -+ 3139 2959 3533 2959 -+# polyline -+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8 -+ 3576 2903 3598 2873 3985 2873 4018 2843 4151 2888 3911 2957 -+ 3965 2899 3571 2899 -+# polyline -+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8 -+ 3685 2783 3663 2813 3276 2813 3243 2843 3110 2798 3350 2729 -+ 3296 2787 3690 2787 -+# polyline -+2 1 0 1 0 7 61 0 20 0.000 0 0 0 0 0 8 -+ 3752 2738 3774 2708 4161 2708 4194 2678 4327 2723 4087 2792 -+ 4141 2734 3747 2734 -+-6 -+2 1 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 4 -+ 4050 3075 4650 2625 4650 3075 4050 3525 -+2 2 0 1 0 15 62 0 20 0.000 0 0 -1 0 0 5 -+ 2550 3075 4050 3075 4050 3525 2550 3525 2550 3075 -+2 3 0 1 0 15 62 -1 20 0.000 0 0 -1 0 0 5 -+ 2550 3075 3150 2625 4650 2625 4050 3075 2550 3075 -+-6 -+-6 -diff -urN xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig xfig.3.2.5/Libraries/Networks/Switches/switch2.fig ---- xfig.3.2.5.orig/Libraries/Networks/Switches/switch2.fig 1970-01-01 01:00:00.000000000 +0100 -+++ xfig.3.2.5/Libraries/Networks/Switches/switch2.fig 2009-03-15 16:44:48.000000000 +0100 -@@ -0,0 +1,38 @@ -+#FIG 3.2 Produced by xfig version 3.2.5-alpha5 -+Portrait -+Center -+Inches -+A4 -+100.00 -+Single -+-2 -+# Switch -+# colored by Roland Rosenfeld -+1200 2 -+# Switch -+6 2625 2850 4725 3750 -+6 3000 2850 4425 3300 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3603 3180 3581 3210 3194 3210 3161 3240 3028 3195 3268 3126 -+ 3214 3184 3608 3184 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3651 3128 3673 3098 4060 3098 4093 3068 4226 3113 3986 3182 -+ 4040 3124 3646 3124 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3760 3008 3738 3038 3351 3038 3318 3068 3185 3023 3425 2954 -+ 3371 3012 3765 3012 -+# polyline -+2 1 0 1 0 7 50 0 20 0.000 0 0 0 0 0 8 -+ 3827 2963 3849 2933 4236 2933 4269 2903 4402 2948 4162 3017 -+ 4216 2959 3822 2959 -+-6 -+2 1 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 4 -+ 4125 3300 4725 2850 4725 3300 4125 3750 -+2 2 0 1 0 15 51 0 20 0.000 0 0 -1 0 0 5 -+ 2625 3300 4125 3300 4125 3750 2625 3750 2625 3300 -+2 3 0 1 0 15 51 -1 20 0.000 0 0 -1 0 0 5 -+ 2625 3300 3225 2850 4725 2850 4125 3300 2625 3300 -+-6 -diff -urN xfig.3.2.5.orig/u_free.c xfig.3.2.5/u_free.c ---- xfig.3.2.5.orig/u_free.c 2005-07-26 18:40:00.000000000 +0200 -+++ xfig.3.2.5/u_free.c 2009-03-15 16:44:48.000000000 +0100 -@@ -168,14 +168,14 @@ - return; - - if (picture->refcount == 0) { -- fprintf(stderr, "Error freeing picture %x %s with refcount = 0\n", -+ fprintf(stderr, "Error freeing picture %p %s with refcount = 0\n", - picture, picture->file); - return; - } - picture->refcount--; - if (picture->refcount == 0) { - if (appres.DEBUG) -- fprintf(stderr,"Delete picture %x %s, refcount = %d\n", -+ fprintf(stderr,"Delete picture %p %s, refcount = %d\n", - picture, picture->file, picture->refcount); - if (picture->bitmap) - free((char *) picture->bitmap); -@@ -193,7 +193,7 @@ - free(picture); - } else { - if (appres.DEBUG) -- fprintf(stderr,"Decrease refcount for picture %x %s, refcount = %d\n", -+ fprintf(stderr,"Decrease refcount for picture %p %s, refcount = %d\n", - picture, picture->file, picture->refcount); - } - } -diff -urN xfig.3.2.5.orig/w_file.c xfig.3.2.5/w_file.c ---- xfig.3.2.5.orig/w_file.c 2005-07-26 18:40:01.000000000 +0200 -+++ xfig.3.2.5/w_file.c 2009-03-15 16:44:48.000000000 +0100 -@@ -208,7 +208,7 @@ - *iyoff = round(yoff*offset_unit_conv[yoff_unit_setting]); - } - --void -+static void - merge_request(Widget w, XButtonEvent *ev) - { - if (preview_in_progress) { -@@ -291,7 +291,7 @@ - } - } - --void -+static void - do_load(Widget w, XButtonEvent *ev) - { - char fname[PATH_MAX]; -diff -urN xfig.3.2.5.orig/w_setup.c xfig.3.2.5/w_setup.c ---- xfig.3.2.5.orig/w_setup.c 2009-03-15 16:32:09.000000000 +0100 -+++ xfig.3.2.5/w_setup.c 2009-03-15 16:44:48.000000000 +0100 -@@ -23,8 +23,6 @@ - #include "w_setup.h" - #include "w_util.h" - --#define NUM_DRAW_SW 17 /* kludge - shouldn't have to edit this by hand */ -- - int TOOL_WD, TOOL_HT; - int CMDFORM_WD, CMDFORM_HT = CMD_BUT_HT; - int NAMEPANEL_WD; -@@ -94,8 +92,7 @@ - - /* space for both modepanel titles (Drawing modes and Editing modes) */ - MODEPANEL_SPACE = 1 + CANVAS_HT + RULER_WD - -- (MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_DRAW_SW/SW_PER_ROW) + -- ceil((double)(NUM_MODE_SW-NUM_DRAW_SW)/SW_PER_ROW)); -+ (MODE_SW_HT + INTERNAL_BW) * (ceil((double)NUM_MODE_SW/SW_PER_ROW) + 1); - if (MODEPANEL_SPACE < 2) - MODEPANEL_SPACE = 2; - } xfig-3.2.5-enable-Xaw3d.patch: Index: xfig-3.2.5-enable-Xaw3d.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-enable-Xaw3d.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-enable-Xaw3d.patch 16 Nov 2007 19:58:04 -0000 1.1 +++ xfig-3.2.5-enable-Xaw3d.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,34 +1,21 @@ -diff -up xfig.3.2.5/Imakefile.no-Xaw3d xfig.3.2.5/Imakefile ---- xfig.3.2.5/Imakefile.no-Xaw3d 2007-11-16 10:38:18.000000000 +0100 -+++ xfig.3.2.5/Imakefile 2007-11-16 10:38:49.000000000 +0100 -@@ -50,16 +50,16 @@ XAPPLOADDIR = /usr/share/X11/app-default - XCOMM Uncomment the following definition for XAW3D if you want to use - XCOMM the 3d Athena Widget Set (highly recommended!) +diff -up xfig.3.2.5a/Imakefile.no-Xaw3d xfig.3.2.5a/Imakefile +--- xfig.3.2.5a/Imakefile.no-Xaw3d 2009-03-27 16:33:46.000000000 +0100 ++++ xfig.3.2.5a/Imakefile 2009-03-27 16:35:06.000000000 +0100 +@@ -50,7 +50,7 @@ XAPPLOADDIR = /usr/share/X11/app-default + XCOMM Comment out the following definition for XAW3D if you don't to want to use + XCOMM the 3d Athena Widget Set -XCOMM #define XAW3D +#define XAW3D - XCOMM Uncomment the following if you have David Hawkey's Xaw3D version 1.5E which has + #ifdef XAW3D + XAWLIB = -lXaw3d +@@ -60,7 +60,7 @@ XCOMM Uncomment the following if you hav XCOMM some new features, including "Tips", which replace xfig's "help balloons" + XCOMM NOTE: This is the default for many X systems now. -XCOMM #define XAW3D1_5E +#define XAW3D1_5E #ifdef XAW3D1_5E DUSEXAW3D = -DXAW3D -DXAW3D1_5E -- XAWLIB = -lXaw3d15e -+ XAWLIB = -lXaw3d - #else - XAW_SRC = w_menuentry.c SmeCascade.c SmeBSB.c SimpleMenu.c - XAW_OBJ = w_menuentry.o SmeCascade.o SmeBSB.o SimpleMenu.o -diff -up xfig.3.2.5/w_library.c.no-Xaw3d xfig.3.2.5/w_library.c ---- xfig.3.2.5/w_library.c.no-Xaw3d 2006-04-03 18:27:30.000000000 +0200 -+++ xfig.3.2.5/w_library.c 2007-11-16 10:38:18.000000000 +0100 -@@ -1029,6 +1029,7 @@ make_library_menu(Widget parent, char *n - Widget menu, entry; - #ifndef XAW3D1_5E - Widget submenu; -+#else - char submenu_name[200]; - #endif /* XAW3D1_5E */ - char menu_name[200]; xfig-3.2.5-fhs.patch: Index: xfig-3.2.5-fhs.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-fhs.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-fhs.patch 16 Apr 2007 13:15:16 -0000 1.1 +++ xfig-3.2.5-fhs.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,6 +1,6 @@ --- xfig.3.2.5/Imakefile.fhs 2006-10-11 01:19:22.000000000 +0200 +++ xfig.3.2.5/Imakefile 2007-04-16 14:04:45.000000000 +0200 -@@ -169,13 +169,11 @@ +@@ -169,8 +169,7 @@ XFIGLIBDIR = $(LIBDIR)/xfig XCOMM XFIGDOCDIR tells where the html and pdf documentation should go @@ -10,9 +10,3 @@ XCOMM MANDIR tells where the standard man pages should go (no need to change it XCOMM if you want the man pages installed in the standard place on your system --XCOMM MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) --MANDIR = /usr/local/xfig/man -+MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) - - XCOMM If your system doesn't have strstr undefine the following definition - XCOMM HAVE_NO_NOSTRSTR = -DNOSTRSTR xfig-3.2.5-missing-protos.patch: Index: xfig-3.2.5-missing-protos.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-missing-protos.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-missing-protos.patch 3 Apr 2008 17:39:10 -0000 1.1 +++ xfig-3.2.5-missing-protos.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,15 +1,15 @@ -diff -ur xfig.3.2.5/e_chop.c xfig.3.2.5.new/e_chop.c ---- xfig.3.2.5/e_chop.c 2005-07-26 18:56:28.000000000 +0200 -+++ xfig.3.2.5.new/e_chop.c 2008-04-03 18:58:07.000000000 +0200 -@@ -20,6 +20,7 @@ - - #include +diff -urNad xfig~/e_chop.c xfig/e_chop.c +--- xfig~/e_chop.c ++++ xfig/e_chop.c +@@ -22,6 +22,7 @@ + #ifndef __FreeBSD__ #include + #endif +#include #include "fig.h" #include "resources.h" #include "mode.h" -@@ -29,6 +30,9 @@ +@@ -31,6 +32,9 @@ #include "u_list.h" #include "u_search.h" #include "u_undo.h" @@ -19,7 +19,7 @@ #include "w_canvas.h" #include "w_drawprim.h" #include "w_mousefun.h" -@@ -37,6 +41,8 @@ +@@ -39,6 +43,8 @@ #include "w_zoom.h" #include "w_snap.h" #include "w_intersect.h" @@ -28,9 +28,9 @@ static void select_axe_object(); static void select_log_object(); -diff -ur xfig.3.2.5/main.c xfig.3.2.5.new/main.c ---- xfig.3.2.5/main.c 2008-04-03 19:28:25.000000000 +0200 -+++ xfig.3.2.5.new/main.c 2008-04-03 19:26:36.000000000 +0200 +diff -urNad xfig~/main.c xfig/main.c +--- xfig~/main.c ++++ xfig/main.c @@ -68,6 +68,8 @@ #include #endif /* I18N */ @@ -40,9 +40,9 @@ /* EXPORTS */ Boolean geomspec; -diff -ur xfig.3.2.5/w_intersect.c xfig.3.2.5.new/w_intersect.c ---- xfig.3.2.5/w_intersect.c 2004-09-29 23:46:00.000000000 +0200 -+++ xfig.3.2.5.new/w_intersect.c 2008-04-03 19:25:08.000000000 +0200 +diff -urNad xfig~/w_intersect.c xfig/w_intersect.c +--- xfig~/w_intersect.c ++++ xfig/w_intersect.c @@ -23,6 +23,8 @@ #include "mode.h" #include "w_snap.h" @@ -50,11 +50,11 @@ +#include "w_msgpanel.h" +#include "f_util.h" #include "u_quartic.h" + #include #include - #include -diff -ur xfig.3.2.5/w_intersect.h xfig.3.2.5.new/w_intersect.h ---- xfig.3.2.5/w_intersect.h 2004-09-28 05:05:03.000000000 +0200 -+++ xfig.3.2.5.new/w_intersect.h 2008-04-03 19:15:44.000000000 +0200 +diff -urNad xfig~/w_intersect.h xfig/w_intersect.h +--- xfig~/w_intersect.h ++++ xfig/w_intersect.h @@ -59,4 +59,6 @@ extern F_line * build_text_bounding_box(F_text * t); @@ -62,22 +62,9 @@ +extern void delete_text_bounding_box(F_line * l); + #endif -diff -ur xfig.3.2.5/w_keyboard.c xfig.3.2.5.new/w_keyboard.c ---- xfig.3.2.5/w_keyboard.c 2004-11-09 22:10:22.000000000 +0100 -+++ xfig.3.2.5.new/w_keyboard.c 2008-04-03 19:24:23.000000000 +0200 -@@ -31,7 +31,9 @@ - #include "w_setup.h" - #include "w_indpanel.h" - #include "w_util.h" -+#include "w_msgpanel.h" - #include "w_keyboard.h" -+#include "f_util.h" - - #if defined(__CYGWIN__) - #define REG_NOERROR REG_OKAY -diff -ur xfig.3.2.5/w_snap.c xfig.3.2.5.new/w_snap.c ---- xfig.3.2.5/w_snap.c 2004-09-29 23:52:16.000000000 +0200 -+++ xfig.3.2.5.new/w_snap.c 2008-04-03 19:16:37.000000000 +0200 +diff -urNad xfig~/w_snap.c xfig/w_snap.c +--- xfig~/w_snap.c ++++ xfig/w_snap.c @@ -27,7 +27,10 @@ #include "w_setup.h" #include "w_indpanel.h" @@ -87,41 +74,17 @@ +#include "u_search.h" +#include "f_util.h" #include + #ifndef __FreeBSD__ #include +diff -up xfig.3.2.5a/w_canvas.h~ xfig.3.2.5a/w_canvas.h +--- xfig.3.2.5a/w_canvas.h~ 2008-06-19 21:55:20.000000000 +0200 ++++ xfig.3.2.5a/w_canvas.h 2009-03-27 16:42:25.000000000 +0100 +@@ -35,7 +35,7 @@ extern void toggle_show_balloons(void); + extern void toggle_show_lengths(void); + extern void toggle_show_vertexnums(void); + extern void toggle_show_borders(void); +-extern void round_coords(); // isometric grid ++extern void round_coords(int *x, int *y); // isometric grid -@@ -850,6 +853,12 @@ - } - - -+#ifdef signbit -+#undef signbit -+#endif -+#define signbit(x) \ -+ ((0.0 > (x)) ? 1 : 0) -+ - Boolean - is_point_on_arc(a, x, y) - F_arc * a; -diff -ur xfig.3.2.5/w_snap.h xfig.3.2.5.new/w_snap.h ---- xfig.3.2.5/w_snap.h 2004-11-09 22:14:42.000000000 +0100 -+++ xfig.3.2.5.new/w_snap.h 2008-04-03 19:15:49.000000000 +0200 -@@ -63,8 +63,4 @@ - extern Widget snap_indicator_panel; - extern Widget snap_indicator_label; - --# define signbit(x) \ -- ((0.0 > (x)) ? 1 : 0) -- -- - #endif -diff -up xfig.3.2.5/u_draw.c~ xfig.3.2.5/u_draw.c ---- xfig.3.2.5/u_draw.c~ 2008-04-03 15:58:23.000000000 +0200 -+++ xfig.3.2.5/u_draw.c 2008-04-03 15:58:23.000000000 +0200 -@@ -43,6 +43,7 @@ - #include "w_zoom.h" - #include "u_redraw.h" - #include "w_cursor.h" -+#include - - static Boolean add_point(int x, int y); - static void init_point_array(void); + extern void canvas_selected(Widget tool, XButtonEvent *event, String *params, Cardinal *nparams); + extern void paste_primary_selection(void); xfig-3.2.5-mkstemp.diff: Index: xfig-3.2.5-mkstemp.diff =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-mkstemp.diff,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-mkstemp.diff 16 Apr 2007 13:15:16 -0000 1.1 +++ xfig-3.2.5-mkstemp.diff 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,5 +1,110 @@ ---- xfig.3.2.5/f_readtif.c.mkstemp 2005-07-26 18:39:59.000000000 +0200 -+++ xfig.3.2.5/f_readtif.c 2007-04-16 14:05:22.000000000 +0200 +diff -urNad xfig~/f_readeps.c xfig/f_readeps.c +--- xfig~/f_readeps.c ++++ xfig/f_readeps.c +@@ -250,11 +250,10 @@ + int urx, llx, ury, lly; + int pdf_flag; + { +- static tempseq = 0; + char buf[300]; + FILE *tmpfp, *pixfile, *gsfile; + char *psnam, *driver; +- int status, wid, ht, nbitmap; ++ int status, wid, ht, nbitmap, fd; + char tmpfile[PATH_MAX], + pixnam[PATH_MAX], + errnam[PATH_MAX], +@@ -270,8 +269,12 @@ + /* re-open the pipe */ + close_picfile(file, filetype); + file = open_picfile(tmpfile, &filetype, PIPEOK, pixnam); +- sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-eps", getpid()); +- if ((tmpfp = fopen(tmpfile, "wb")) == NULL) { ++ snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-eps.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(tmpfile)) == -1 || (tmpfp = fdopen(fd, "wb")) == NULL) { ++ if (fd != -1) { ++ unlink(tmpfile); ++ close(fd); ++ } + file_msg("Couldn't open tmp file %s, %s", tmpfile, strerror(errno)); + return False; + } +@@ -280,10 +283,20 @@ + fclose(tmpfp); + } + /* make name /TMPDIR/xfig-pic######.pix */ +- sprintf(pixnam, "%s/%s%06d.pix", TMPDIR, "xfig-pic", tempseq); ++ snprintf(pixnam, sizeof(pixnam), "%s/xfig-pic.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(pixnam)) == -1) { ++ file_msg("Couldn't open tmp file %s, %s", pixnam, strerror(errno)); ++ return False; ++ } ++ close(fd); ++ + /* and file name for any error messages from gs */ +- sprintf(errnam, "%s/%s%06d.err", TMPDIR, "xfig-pic", tempseq); +- tempseq++; ++ snprintf(errnam, sizeof(errnam), "%s/xfig-picerr.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(errnam)) == -1) { ++ file_msg("Couldn't open tmp file %s, %s", errnam, strerror(errno)); ++ return False; ++ } ++ close(fd); + + /* generate gs command line */ + /* for monochrome, use pbm */ +diff -urNad xfig~/f_readgif.c xfig/f_readgif.c +--- xfig~/f_readgif.c ++++ xfig/f_readgif.c +@@ -76,7 +76,7 @@ + char buf[BUFLEN],pcxname[PATH_MAX]; + FILE *giftopcx; + struct Cmap localColorMap[MAX_COLORMAP_SIZE]; +- int i, stat, size; ++ int i, stat, size, fd; + int useGlobalColormap; + unsigned int bitPixel, red, green, blue; + unsigned char c; +@@ -173,7 +173,13 @@ + /* now call giftopnm and ppmtopcx */ + + /* make name for temp output file */ +- sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid()); ++ snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(pcxname)) == -1) { ++ file_msg("Cannot create temporary file\n"); ++ return FileInvalid; ++ } ++ close(fd); ++ + /* make command to convert gif to pcx into temp file */ + sprintf(buf, "giftopnm -quiet | ppmtopcx -quiet > %s", pcxname); + if ((giftopcx = popen(buf,"w" )) == 0) { +diff -urNad xfig~/f_readppm.c xfig/f_readppm.c +--- xfig~/f_readppm.c ++++ xfig/f_readppm.c +@@ -34,10 +34,16 @@ + { + char buf[BUFLEN],pcxname[PATH_MAX]; + FILE *giftopcx; +- int stat, size; ++ int stat, size, fd; + + /* make name for temp output file */ +- sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid()); ++ snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(pcxname)) == -1) { ++ file_msg("Cannot open temp file %s: %s\n", pcxname, strerror(errno)); ++ return FileInvalid; ++ } ++ close(fd); ++ + /* make command to convert gif to pcx into temp file */ + sprintf(buf, "ppmtopcx > %s 2> /dev/null", pcxname); + if ((giftopcx = popen(buf,"w" )) == 0) { +diff -urNad xfig~/f_readtif.c xfig/f_readtif.c +--- xfig~/f_readtif.c ++++ xfig/f_readtif.c @@ -33,11 +33,16 @@ { char buf[2*PATH_MAX+40],pcxname[PATH_MAX]; @@ -20,47 +125,9 @@ /* make command to convert tif to pnm then to pcx into temp file */ /* for some reason, tifftopnm requires a file and can't work in a pipe */ sprintf(buf, "tifftopnm %s 2> /dev/null | ppmtopcx > %s 2> /dev/null", ---- xfig.3.2.5/u_print.c.mkstemp 2006-02-24 21:18:11.000000000 +0100 -+++ xfig.3.2.5/u_print.c 2007-04-16 14:05:22.000000000 +0200 -@@ -92,9 +92,16 @@ - char syspr[2*PATH_MAX+200]; - char tmpfile[PATH_MAX]; - char *name; -+ int fd; - -- sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-print", getpid()); -+ snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-print.XXXXXX", TMPDIR); - warnexist = False; -+ if ((fd = mkstemp(tmpfile)) == -1) { -+ file_msg("Can't open temp file %s: %s\n", tmpfile, strerror(errno)); -+ return; -+ } -+ close(fd); -+ - init_write_tmpfile(); - if (write_file(tmpfile, False)) { - end_write_tmpfile(); -@@ -648,10 +655,16 @@ - char errfname[PATH_MAX]; - FILE *errfile; - char str[400]; -- int status; -+ int status, fd; - - /* make temp filename for any errors */ -- sprintf(errfname, "%s/xfig-export%06d.err", TMPDIR, getpid()); -+ snprintf(errfname, sizeof(errfname), "%s/xfig-export.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(errfname)) == -1) { -+ file_msg("Can't open temp file %s: %s\n", errfname, strerror(errno)); -+ return 1; -+ } -+ close(fd); -+ - /* direct any output from fig2dev to this file */ - strcat(command, " 2> "); - strcat(command, errfname); ---- xfig.3.2.5/f_util.c.mkstemp 2007-01-16 18:58:18.000000000 +0100 -+++ xfig.3.2.5/f_util.c 2007-04-16 14:05:22.000000000 +0200 +diff -urNad xfig~/f_util.c xfig/f_util.c +--- xfig~/f_util.c ++++ xfig/f_util.c @@ -906,14 +906,20 @@ int strain_out(char *name) { @@ -87,9 +154,10 @@ } /* read the .xfigrc file and write all to temp file except file names */ xfigrc = fopen(xfigrc_name,"r"); ---- xfig.3.2.5/main.c.mkstemp 2007-01-15 01:24:26.000000000 +0100 -+++ xfig.3.2.5/main.c 2007-04-16 14:05:22.000000000 +0200 -@@ -653,8 +653,10 @@ +diff -urNad xfig~/main.c xfig/main.c +--- xfig~/main.c ++++ xfig/main.c +@@ -657,8 +657,10 @@ update_figs = False; /* get the TMPDIR environment variable for temporary files */ @@ -102,7 +170,7 @@ /* first check args to see if user wants to scale the figure as it is read in and make sure it is a resonable (positive) number */ -@@ -1669,7 +1671,14 @@ +@@ -1673,7 +1675,14 @@ if (userhome != NULL && *strcpy(cut_buf_name, userhome) != '\0') { strcat(cut_buf_name, "/.xfig"); } else { @@ -118,9 +186,62 @@ } } ---- xfig.3.2.5/w_print.c.mkstemp 2005-07-26 18:40:01.000000000 +0200 -+++ xfig.3.2.5/w_print.c 2007-04-16 14:05:22.000000000 +0200 -@@ -294,9 +294,10 @@ +diff -urNad xfig~/mode.c xfig/mode.c +--- xfig~/mode.c ++++ xfig/mode.c +@@ -86,7 +86,7 @@ + + int cur_exp_lang; /* gets initialized in main.c */ + Boolean batch_exists = False; +-char batch_file[32]; ++char batch_file[PATH_MAX]; + + /*******************************************************************/ + /* If you change the order of the lang_items[] you must change the */ +diff -urNad xfig~/u_print.c xfig/u_print.c +--- xfig~/u_print.c ++++ xfig/u_print.c +@@ -92,9 +92,16 @@ + char syspr[2*PATH_MAX+200]; + char tmpfile[PATH_MAX]; + char *name; ++ int fd; + +- sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-print", getpid()); ++ snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-print.XXXXXX", TMPDIR); + warnexist = False; ++ if ((fd = mkstemp(tmpfile)) == -1) { ++ file_msg("Can't open temp file %s: %s\n", tmpfile, strerror(errno)); ++ return; ++ } ++ close(fd); ++ + init_write_tmpfile(); + if (write_file(tmpfile, False)) { + end_write_tmpfile(); +@@ -671,10 +678,16 @@ + char errfname[PATH_MAX]; + FILE *errfile; + char str[400]; +- int status; ++ int status, fd; + + /* make temp filename for any errors */ +- sprintf(errfname, "%s/xfig-export%06d.err", TMPDIR, getpid()); ++ snprintf(errfname, sizeof(errfname), "%s/xfig-export.XXXXXX", TMPDIR); ++ if ((fd = mkstemp(errfname)) == -1) { ++ file_msg("Can't open temp file %s: %s\n", errfname, strerror(errno)); ++ return 1; ++ } ++ close(fd); ++ + /* direct any output from fig2dev to this file */ + strcat(command, " 2> "); + strcat(command, errfname); +diff -urNad xfig~/w_print.c xfig/w_print.c +--- xfig~/w_print.c ++++ xfig/w_print.c +@@ -295,9 +295,10 @@ do_print_batch(Widget w) { FILE *infp,*outfp; @@ -132,7 +253,7 @@ if (writing_batch || emptyfigure_msg(print_msg)) return; -@@ -305,11 +306,20 @@ +@@ -306,11 +307,20 @@ /* this could happen if the user presses the button too fast */ writing_batch = True; @@ -157,7 +278,7 @@ if (!print_popup) create_print_panel(w); -@@ -322,6 +332,12 @@ +@@ -323,6 +333,12 @@ /* make a #rrggbb string from the background color */ make_rgb_string(export_background_color, backgrnd); @@ -170,55 +291,9 @@ /* get grid params and assemble into fig2dev parm */ get_grid_spec(grid, print_grid_minor_text, print_grid_major_text); ---- xfig.3.2.5/f_readppm.c.mkstemp 2005-07-26 18:39:59.000000000 +0200 -+++ xfig.3.2.5/f_readppm.c 2007-04-16 14:05:22.000000000 +0200 -@@ -34,10 +34,16 @@ - { - char buf[BUFLEN],pcxname[PATH_MAX]; - FILE *giftopcx; -- int stat, size; -+ int stat, size, fd; - - /* make name for temp output file */ -- sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid()); -+ snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(pcxname)) == -1) { -+ file_msg("Cannot open temp file %s: %s\n", pcxname, strerror(errno)); -+ return FileInvalid; -+ } -+ close(fd); -+ - /* make command to convert gif to pcx into temp file */ - sprintf(buf, "ppmtopcx > %s 2> /dev/null", pcxname); - if ((giftopcx = popen(buf,"w" )) == 0) { ---- xfig.3.2.5/f_readgif.c.mkstemp 2005-07-26 18:39:59.000000000 +0200 -+++ xfig.3.2.5/f_readgif.c 2007-04-16 14:05:22.000000000 +0200 -@@ -76,7 +76,7 @@ - char buf[BUFLEN],pcxname[PATH_MAX]; - FILE *giftopcx; - struct Cmap localColorMap[MAX_COLORMAP_SIZE]; -- int i, stat, size; -+ int i, stat, size, fd; - int useGlobalColormap; - unsigned int bitPixel, red, green, blue; - unsigned char c; -@@ -173,7 +173,13 @@ - /* now call giftopnm and ppmtopcx */ - - /* make name for temp output file */ -- sprintf(pcxname, "%s/%s%06d.pix", TMPDIR, "xfig-pcx", getpid()); -+ snprintf(pcxname, sizeof(pcxname), "%s/xfig-pcx.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(pcxname)) == -1) { -+ file_msg("Cannot create temporary file\n"); -+ return FileInvalid; -+ } -+ close(fd); -+ - /* make command to convert gif to pcx into temp file */ - sprintf(buf, "giftopnm | ppmtopcx > %s 2> /dev/null", pcxname); - if ((giftopcx = popen(buf,"w" )) == 0) { ---- xfig.3.2.5/w_srchrepl.c.mkstemp 2005-07-26 18:40:02.000000000 +0200 -+++ xfig.3.2.5/w_srchrepl.c 2007-04-16 14:05:22.000000000 +0200 +diff -urNad xfig~/w_srchrepl.c xfig/w_srchrepl.c +--- xfig~/w_srchrepl.c ++++ xfig/w_srchrepl.c @@ -788,7 +788,7 @@ char *cmd; char str[300]; @@ -244,68 +319,3 @@ file_msg("Can't open temporary file: %s: %s\n", filename, strerror(errno)); } else { /* locate all text objects and write them to file fp */ ---- xfig.3.2.5/f_readeps.c.mkstemp 2005-10-31 18:40:38.000000000 +0100 -+++ xfig.3.2.5/f_readeps.c 2007-04-16 14:19:32.000000000 +0200 -@@ -250,11 +250,10 @@ - int urx, llx, ury, lly; - int pdf_flag; - { -- static tempseq = 0; - char buf[300]; - FILE *tmpfp, *pixfile, *gsfile; - char *psnam, *driver; -- int status, wid, ht, nbitmap; -+ int status, wid, ht, nbitmap, fd; - char tmpfile[PATH_MAX], - pixnam[PATH_MAX], - errnam[PATH_MAX], -@@ -270,8 +269,12 @@ - /* re-open the pipe */ - close_picfile(file, filetype); - file = open_picfile(tmpfile, &filetype, PIPEOK, pixnam); -- sprintf(tmpfile, "%s/%s%06d", TMPDIR, "xfig-eps", getpid()); -- if ((tmpfp = fopen(tmpfile, "wb")) == NULL) { -+ snprintf(tmpfile, sizeof(tmpfile), "%s/xfig-eps.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(tmpfile)) == -1 || (tmpfp = fdopen(fd, "wb")) == NULL) { -+ if (fd != -1) { -+ unlink(tmpfile); -+ close(fd); -+ } - file_msg("Couldn't open tmp file %s, %s", tmpfile, strerror(errno)); - return False; - } -@@ -280,10 +283,20 @@ - fclose(tmpfp); - } - /* make name /TMPDIR/xfig-pic######.pix */ -- sprintf(pixnam, "%s/%s%06d.pix", TMPDIR, "xfig-pic", tempseq); -+ snprintf(pixnam, sizeof(pixnam), "%s/xfig-pic.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(pixnam)) == -1) { -+ file_msg("Couldn't open tmp file %s, %s", pixnam, strerror(errno)); -+ return False; -+ } -+ close(fd); -+ - /* and file name for any error messages from gs */ -- sprintf(errnam, "%s/%s%06d.err", TMPDIR, "xfig-pic", tempseq); -- tempseq++; -+ snprintf(errnam, sizeof(errnam), "%s/xfig-picerr.XXXXXX", TMPDIR); -+ if ((fd = mkstemp(errnam)) == -1) { -+ file_msg("Couldn't open tmp file %s, %s", errnam, strerror(errno)); -+ return False; -+ } -+ close(fd); - - /* generate gs command line */ - /* for monochrome, use pbm */ ---- xfig.3.2.5/mode.c.mkstemp 2005-07-26 18:40:00.000000000 +0200 -+++ xfig.3.2.5/mode.c 2007-04-16 14:05:22.000000000 +0200 -@@ -86,7 +86,7 @@ - - int cur_exp_lang; /* gets initialized in main.c */ - Boolean batch_exists = False; --char batch_file[32]; -+char batch_file[PATH_MAX]; - - /*******************************************************************/ - /* If you change the order of the lang_items[] you must change the */ xfig-3.2.5-rh490257.patch: Index: xfig-3.2.5-rh490257.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-rh490257.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-rh490257.patch 15 Mar 2009 15:46:22 -0000 1.1 +++ xfig-3.2.5-rh490257.patch 1 Apr 2009 14:43:46 -0000 1.2 @@ -1,5 +1,6 @@ ---- xfig.3.2.5/w_util.c 2007-01-16 18:58:18.000000000 +0100 -+++ xfig.3.2.5.wip/w_util.c 2009-03-15 13:31:47.000000000 +0100 +diff -urNad xfig~/w_util.c xfig/w_util.c +--- xfig~/w_util.c ++++ xfig/w_util.c @@ -932,21 +932,23 @@ DeclareArgs(4); spin_struct *spins = (spin_struct*) info; xfig-3.2.5-rh490259.patch: Index: xfig-3.2.5-rh490259.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-rh490259.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- xfig-3.2.5-rh490259.patch 19 Mar 2009 14:59:10 -0000 1.2 +++ xfig-3.2.5-rh490259.patch 1 Apr 2009 14:43:46 -0000 1.3 @@ -1,14 +1,7 @@ diff -urN xfig.3.2.5.orig/w_msgpanel.c xfig.3.2.5/w_msgpanel.c --- xfig.3.2.5.orig/w_msgpanel.c 2005-07-26 18:40:01.000000000 +0200 +++ xfig.3.2.5/w_msgpanel.c 2009-03-19 14:21:11.000000000 +0100 -@@ -86,12 +86,14 @@ - { - /* now the message panel */ - FirstArg(XtNfont, roman_font); -- FirstArg(XtNwidth, MSGPANEL_WD); -+ NextArg(XtNwidth, MSGPANEL_WD); - NextArg(XtNheight, MSGPANEL_HT); - NextArg(XtNstring, "\0"); +@@ -86,6 +86,8 @@ NextArg(XtNfromVert, cmd_form); NextArg(XtNvertDistance, -INTERNAL_BW); NextArg(XtNborderWidth, INTERNAL_BW); xfig-3.2.5-zoom-crash.patch: Index: xfig-3.2.5-zoom-crash.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig-3.2.5-zoom-crash.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig-3.2.5-zoom-crash.patch 12 Dec 2007 19:34:13 -0000 1.1 +++ xfig-3.2.5-zoom-crash.patch 1 Apr 2009 14:43:47 -0000 1.2 @@ -1,16 +1,7 @@ -diff -up xfig.3.2.5/w_rulers.c~ xfig.3.2.5/w_rulers.c ---- xfig.3.2.5/w_rulers.c~ 2007-12-12 20:28:30.000000000 +0100 -+++ xfig.3.2.5/w_rulers.c 2007-12-12 20:28:30.000000000 +0100 -@@ -1166,7 +1166,7 @@ void reset_topruler(void) - register int i,k; - register tick_info* tk; - register Pixmap p = topruler_pm; -- char number[6]; -+ char number[16]; - int X0,len; - int tickmod, tickskip; - -@@ -1183,7 +1183,7 @@ void reset_topruler(void) +diff -urNad xfig~/w_rulers.c xfig/w_rulers.c +--- xfig~/w_rulers.c ++++ xfig/w_rulers.c +@@ -1183,7 +1183,7 @@ tickmod = 1; /* see how big a label is to adjust spacing, if necessary */ @@ -19,7 +10,7 @@ len = XTextWidth(roman_font, number, strlen(number)); while (skipx < (len + 5)/zoomscale) { skip *= 2; -@@ -1197,11 +1197,11 @@ void reset_topruler(void) +@@ -1197,11 +1197,11 @@ /* string */ if (i % skipx == 0) { if ((i/10) % tickmod == 0) @@ -34,16 +25,7 @@ /* get length of string to position it */ len = XTextWidth(roman_font, number, strlen(number)); /* we center on the number only, letting the minus sign hang out */ -@@ -1425,7 +1425,7 @@ void reset_sideruler(void) - register int i,k; - register tick_info* tk; - register Pixmap p = sideruler_pm; -- char number[6],len; -+ char number[16],len; - int Y0; - int tickmod, tickskip; - -@@ -1456,11 +1456,11 @@ void reset_sideruler(void) +@@ -1456,11 +1456,11 @@ /* string */ if (i % skipx == 0) { if ((i/10) % tickmod == 0) xfig.3.2.5-Xaw3d.patch: Index: xfig.3.2.5-Xaw3d.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig.3.2.5-Xaw3d.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig.3.2.5-Xaw3d.patch 16 Apr 2007 13:15:16 -0000 1.1 +++ xfig.3.2.5-Xaw3d.patch 1 Apr 2009 14:43:47 -0000 1.2 @@ -1,11 +1,12 @@ ---- xfig.3.2.5/Imakefile.Xaw3d 2007-04-16 14:56:58.000000000 +0200 -+++ xfig.3.2.5/Imakefile 2007-04-16 14:57:26.000000000 +0200 -@@ -50,7 +50,7 @@ - XCOMM Uncomment the following definition for XAW3D if you want to use - XCOMM the 3d Athena Widget Set (highly recommended!) +diff -up xfig.3.2.5a/Imakefile.Xaw3d xfig.3.2.5a/Imakefile +--- xfig.3.2.5a/Imakefile.Xaw3d 2009-03-27 16:32:20.000000000 +0100 ++++ xfig.3.2.5a/Imakefile 2009-03-27 16:33:20.000000000 +0100 +@@ -50,7 +50,7 @@ XAPPLOADDIR = /usr/share/X11/app-default + XCOMM Comment out the following definition for XAW3D if you don't to want to use + XCOMM the 3d Athena Widget Set -#define XAW3D +XCOMM #define XAW3D - XCOMM Uncomment the following if you have David Hawkey's Xaw3D version 1.5E which has - XCOMM some new features, including "Tips", which replace xfig's "help balloons" + #ifdef XAW3D + XAWLIB = -lXaw3d xfig.3.2.5-modularX.patch: Index: xfig.3.2.5-modularX.patch =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig.3.2.5-modularX.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig.3.2.5-modularX.patch 16 Apr 2007 13:15:16 -0000 1.1 +++ xfig.3.2.5-modularX.patch 1 Apr 2009 14:43:47 -0000 1.2 @@ -1,15 +1,16 @@ ---- xfig.3.2.5/Imakefile.modularX 2007-04-16 14:27:49.000000000 +0200 -+++ xfig.3.2.5/Imakefile 2007-04-16 14:29:18.000000000 +0200 -@@ -45,7 +45,7 @@ +diff -up xfig.3.2.5a/Imakefile~ xfig.3.2.5a/Imakefile +--- xfig.3.2.5a/Imakefile~ 2009-03-27 15:31:02.000000000 +0100 ++++ xfig.3.2.5a/Imakefile 2009-03-27 15:35:44.000000000 +0100 +@@ -45,7 +45,7 @@ XCOMM Don't set the DESTDIR variable unl XCOMM different tree than the "correct" tree that your X system expects. The usual XCOMM purpose of DESTDIR is to test an install process by installing in a benign area. -XCOMM XAPPLOADDIR = /home/user/xfig +XAPPLOADDIR = /usr/share/X11/app-defaults - XCOMM Uncomment the following definition for XAW3D if you want to use - XCOMM the 3d Athena Widget Set (highly recommended!) -@@ -166,14 +166,14 @@ + XCOMM Comment out the following definition for XAW3D if you don't to want to use + XCOMM the 3d Athena Widget Set +@@ -169,14 +169,14 @@ XCOMM be sure to comment out the second XCOMM XFIGLIBDIR = $(LIBDIR) XCOMM use this if you want the multi-key data base file in the standard X11 tree @@ -23,6 +24,6 @@ XCOMM if you want the man pages installed in the standard place on your system -MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) +MANDIR = /usr/share/man/man1 + XCOMM MANDIR = /usr/local/xfig/man XCOMM If your system doesn't have strstr undefine the following definition - XCOMM HAVE_NO_NOSTRSTR = -DNOSTRSTR Index: xfig.sh =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xfig.sh 16 Nov 2007 19:58:04 -0000 1.1 +++ xfig.sh 1 Apr 2009 14:43:47 -0000 1.2 @@ -1,9 +1,6 @@ #!/bin/bash if [ -x /usr/bin/xfig-Xaw3d ]; then - cd /usr/share/X11/app-defaults - xrdb -merge Fig-color 2> /dev/null - cd - > /dev/null exec xfig-Xaw3d "$@" else exec xfig-plain "$@" Index: xfig.spec =================================================================== RCS file: /cvs/extras/rpms/xfig/F-10/xfig.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- xfig.spec 16 Mar 2009 09:48:19 -0000 1.54 +++ xfig.spec 1 Apr 2009 14:43:47 -0000 1.55 @@ -3,30 +3,31 @@ Summary: An X Window System tool for drawing basic vector graphics Name: xfig Version: 3.2.5 -Release: 17%{?dist} +Release: 18.a%{?dist} License: MIT Group: Applications/Multimedia URL: http://www.xfig.org/ -Source0: http://www.xfig.org/xfigdist/xfig.%{version}.full.tar.gz +# The new upstream 3.2.5a release was made available to me (Hans) by the Debian +# maintainer who is in contact with upstream, which appearantly is still +# somewhat alive (but not alive enough to put the tarbal on the homepage ??) +Source0: xfig.%{version}a.tar.gz Source1: xfig.png Source2: xfig.desktop Source3: xfig.sh -Patch0: xfig-3.2.4-redhat.patch +Patch0: xfig-3.2.5a-default-apps.patch Patch1: xfig-3.2.5-fhs.patch Patch2: xfig-3.2.5-mkstemp.diff Patch7: xfig.3.2.5-modularX.patch Patch9: xfig.3.2.5-Xaw3d.patch Patch10: xfig-3.2.5-enable-Xaw3d.patch Patch11: xfig-3.2.5-color-resources.patch -Patch12: xfig-3.2.5-quiet.patch Patch13: xfig-3.2.5-urwfonts.patch Patch14: xfig-3.2.5-zoom-crash.patch Patch15: xfig-3.2.5-missing-protos.patch Patch17: xfig-3.2.5-rh490257.patch Patch18: xfig-3.2.5-rh490259.patch Patch19: xfig-3.2.5-debian.patch -Patch20: xfig-3.2.5-crash-on-char-from-charmap.patch BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -91,7 +92,7 @@ %prep -%setup -q -n xfig.%{version} +%setup -q -n xfig.%{version}a %patch0 -p1 -b .redhat %patch1 -p1 -b .fhs %patch2 -p1 -b .mkstemp @@ -99,24 +100,13 @@ %patch9 -p1 -b .Xaw3d %patch10 -p1 -b .no-Xaw3d %patch11 -p1 -b .color-resources -%patch12 -p1 -b .quiet %patch13 -p1 -b .urw %patch14 -p1 -b .zoom-crash %patch15 -p1 %patch17 -p1 %patch18 -p1 %patch19 -p1 -%patch20 -p1 -ln -nfs Doc/xfig.man xfig.man -find -type f -print0 | xargs -0 chmod -x -sed -i.save 's/\r//g' Doc/html/index.html -touch -r Doc/html/index.html.save Doc/html/index.html -rm `find Doc -name '*.orig'` Doc/html/*.save Doc/html/images/sav1a0.tmp -for i in Doc/html/{new_features,new_features.3.2.4,bugs_fixed.3.2.4}.html; do - iconv -f ISO-8859-1 -t UTF8 $i > $i.UTF-8 - touch -r $i $i.UTF-8 - mv $i.UTF-8 $i -done +rm Doc/html/images/sav1a0.tmp %build @@ -204,6 +194,12 @@ %changelog +* Fri Mar 27 2009 Hans de Goede 3.2.5-18.a +- Rebase to new upstream 3.2.5a release, this was made available to me by + the Debian maintainer who is in contact with upstream, which appearantly + is still somewhat alive (but not alive enough to put the tarbal on the + homepage ??) + * Sun Mar 15 2009 Hans de Goede 3.2.5-17 - Add various patches from Debian (doc updates, new figures in the lib, better fix for modepanel resizing) --- xfig-3.2.5-crash-on-char-from-charmap.patch DELETED --- --- xfig-3.2.5-quiet.patch DELETED --- From jreznik at fedoraproject.org Wed Apr 1 14:49:23 2009 From: jreznik at fedoraproject.org (Jaroslav Reznik) Date: Wed, 1 Apr 2009 14:49:23 +0000 (UTC) Subject: rpms/kdeartwork/devel kdeartwork.spec,1.103,1.104 Message-ID: <20090401144923.C214F7011D@cvs1.fedora.phx.redhat.com> Author: jreznik Update of /cvs/pkgs/rpms/kdeartwork/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18452 Modified Files: kdeartwork.spec Log Message: * Tue Mar 31 2009 Jaroslav Reznik - 4.2.2-2 - split wallpapers and sounds - noarch subpackages Index: kdeartwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/devel/kdeartwork.spec,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- kdeartwork.spec 31 Mar 2009 11:22:52 -0000 1.103 +++ kdeartwork.spec 1 Apr 2009 14:48:53 -0000 1.104 @@ -1,6 +1,6 @@ Name: kdeartwork Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Additional artwork (themes, sound themes, ...) for KDE License: GPLv2 @@ -41,6 +41,7 @@ Provides: kdeartwork-icons-crystalsvg = %{version}-%{release} Requires(post): xdg-utils Requires(postun): xdg-utils +BuildArch: noarch %description -n crystalsvg-icon-theme This package contains the crystalsvg icon theme. It was the standard theme in KDE3 and is needed for KDE3 applications. @@ -52,6 +53,7 @@ Provides: kdeclassic-icon-theme = %{version}-%{release} Requires(post): xdg-utils Requires(postun): xdg-utils +BuildArch: noarch %description icons This contains icon themes: * kdeclassic @@ -73,6 +75,21 @@ %description kxs %{summary}. +%package wallpapers +Summary: Additional wallpapers +Group: Amusements/Graphics +Requires: kdebase-workspace >= %{version} +BuildArch: noarch +%description wallpapers +%{summary}. + +%package sounds +Summary: Additional sounds +Group: Amusements/Graphics +Requires: kdebase-workspace >= %{version} +BuildArch: noarch +%description sounds +%{summary}. %prep %setup -q @@ -132,15 +149,12 @@ %endif %endif - %if 0%{?rest} %files %defattr(-,root,root,-) %doc COPYING README %{_kde4_appsdir}/* %{_kde4_datadir}/emoticons/* -%{_kde4_datadir}/sounds/* -%{_kde4_datadir}/wallpapers/* %{_kde4_libdir}/kde4/*.so %{_kde4_libdir}/kde4/plugins/styles/ @@ -152,6 +166,14 @@ %files kxs %defattr(-,root,root,-) %{_bindir}/kxs* + +%files wallpapers +%defattr(-,root,root,-) +%{_kde4_datadir}/wallpapers/* + +%files sounds +%defattr(-,root,root,-) +%{_kde4_datadir}/sounds/* %endif %if 0%{?icons} @@ -166,8 +188,11 @@ %endif %endif - %changelog +* Tue Mar 31 2009 Jaroslav Reznik - 4.2.2-2 +- split wallpapers and sounds +- noarch subpackages + * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From s4504kr at fedoraproject.org Wed Apr 1 14:50:51 2009 From: s4504kr at fedoraproject.org (Jochen Schmitt) Date: Wed, 1 Apr 2009 14:50:51 +0000 (UTC) Subject: rpms/ksplice/devel ksplice.spec,1.15,1.16 Message-ID: <20090401145051.43F6A7011D@cvs1.fedora.phx.redhat.com> Author: s4504kr Update of /cvs/extras/rpms/ksplice/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18847 Modified Files: ksplice.spec Log Message: Changing from ExcludeArch to ExclusiveArch Index: ksplice.spec =================================================================== RCS file: /cvs/extras/rpms/ksplice/devel/ksplice.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ksplice.spec 11 Mar 2009 18:01:30 -0000 1.15 +++ ksplice.spec 1 Apr 2009 14:50:20 -0000 1.16 @@ -1,6 +1,6 @@ Name: ksplice Version: 0.9.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Patching a Linux kernel without reboot Group: System Environment/Kernel @@ -13,7 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -ExcludeArch: ppc64, ppc +ExclusiveArch: %{ix86} x86_64 BuildRequires: autoconf BuildRequires: binutils-devel, perl @@ -84,6 +84,9 @@ %doc COPYING README %changelog +* Wed Apr 1 2009 Jochen Schmitt 0.9.7-3 +- Change from ExcludeArch to ExclusiveArch + * Wed Mar 11 2009 Jochen Schmitt 0.9.7-2 - New upstream release From sindrepb at fedoraproject.org Wed Apr 1 14:52:27 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 14:52:27 +0000 (UTC) Subject: rpms/python-imdb/devel python-imdb.spec,1.7,1.8 Message-ID: <20090401145227.0CB587013C@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19289 Modified Files: python-imdb.spec Log Message: fixes Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/devel/python-imdb.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- python-imdb.spec 1 Apr 2009 03:33:25 -0000 1.7 +++ python-imdb.spec 1 Apr 2009 14:51:56 -0000 1.8 @@ -4,9 +4,9 @@ %define realname IMDbPY Name: python-imdb -Provides: IMDBpy = %{version}-%{release} +Provides: IMDbPY = %{version}-%{release} Version: 4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -73,6 +73,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-5 +- Fix typo in Provides: + * Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-4 - Add Provides: upstream name - Add missing python-setuptools buildrequires From sindrepb at fedoraproject.org Wed Apr 1 14:54:12 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 14:54:12 +0000 (UTC) Subject: rpms/python-imdb/F-10 python-imdb.spec,1.2,1.3 Message-ID: <20090401145412.C962D7011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/python-imdb/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20149 Modified Files: python-imdb.spec Log Message: fix casing in provides Index: python-imdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-imdb/F-10/python-imdb.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- python-imdb.spec 1 Apr 2009 03:57:51 -0000 1.2 +++ python-imdb.spec 1 Apr 2009 14:53:42 -0000 1.3 @@ -4,9 +4,9 @@ %define realname IMDbPY Name: python-imdb -Provides: IMDBpy = %{version}-%{release} +Provides: IMDbPY = %{version}-%{release} Version: 4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Retrieve and manage the data of the IMDb movie database Group: Development/Languages @@ -73,6 +73,9 @@ %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-5 +- Fix typo in Provides: + * Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 4.0-4 - Add Provides: upstream name - Add missing python-setuptools buildrequires From mlichvar at fedoraproject.org Wed Apr 1 15:00:46 2009 From: mlichvar at fedoraproject.org (Miroslav Lichvar) Date: Wed, 1 Apr 2009 15:00:46 +0000 (UTC) Subject: rpms/mutt/devel mutt-1.5.19-inodesort.patch, NONE, 1.1 mutt-1.5.19-realpath.patch, NONE, 1.1 mutt-1.5.19-saslcb.patch, NONE, 1.1 mutt.spec, 1.60, 1.61 Message-ID: <20090401150046.D53C67011D@cvs1.fedora.phx.redhat.com> Author: mlichvar Update of /cvs/pkgs/rpms/mutt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21538 Modified Files: mutt.spec Added Files: mutt-1.5.19-inodesort.patch mutt-1.5.19-realpath.patch mutt-1.5.19-saslcb.patch Log Message: - use PATH_MAX for buffers passed to realpath (#492861) - unconditionally inode-sort Maildir and MH folders - restore connection polling callback when closing SASL connection mutt-1.5.19-inodesort.patch: --- NEW FILE mutt-1.5.19-inodesort.patch --- # HG changeset patch # User Rocco Rutte # Date 1233066304 -3600 # Branch HEAD # Node ID eb918af802ec62136f5a522dcb1ac18cb470d4ac # Parent da94a92c3ba0ec7718c78a1c60d62931d13b062f Unconditionally inode-sort Maildir and MH folders. Closes #3166. diff -r da94a92c3ba0 -r eb918af802ec mh.c --- a/mh.c Mon Jan 26 12:32:30 2009 -0800 +++ b/mh.c Tue Jan 27 15:25:04 2009 +0100 @@ -1027,13 +1027,14 @@ if (!ctx->quiet && progress) mutt_progress_update (progress, count, -1); + DO_SORT(); + snprintf (fn, sizeof (fn), "%s/%s", ctx->path, p->h->path); #if USE_HCACHE if (option(OPTHCACHEVERIFY)) { - DO_SORT(); - ret = stat(fn, &lastchanged); + ret = stat(fn, &lastchanged); } else { @@ -1057,7 +1058,6 @@ { #endif /* USE_HCACHE */ - DO_SORT(); if (maildir_parse_message (ctx->magic, fn, p->h->old, p->h)) { p->header_parsed = 1; mutt-1.5.19-realpath.patch: --- NEW FILE mutt-1.5.19-realpath.patch --- # HG changeset patch # User Miroslav Lichvar # Date 1238589215 -7200 # Branch HEAD # Node ID 8205a12329d395b87eeb890cb86d28e761e83992 # Parent 47c64fd9ac708fee9f4969e571c42e105287596e Use PATH_MAX for buffers passed to realpath(3) as we're supposed to diff -r 47c64fd9ac70 -r 8205a12329d3 hcache.c --- a/hcache.c Wed Apr 01 13:16:35 2009 +0200 +++ b/hcache.c Wed Apr 01 14:33:35 2009 +0200 @@ -836,7 +836,7 @@ * to ensure equivalent paths share the hcache */ if (stat (folder, &st) == 0) { - p = safe_malloc (_POSIX_PATH_MAX+1); + p = safe_malloc (PATH_MAX+1); if (!realpath (folder, p)) mutt_str_replace (&p, folder); } else diff -r 47c64fd9ac70 -r 8205a12329d3 muttlib.c --- a/muttlib.c Wed Apr 01 13:16:35 2009 +0200 +++ b/muttlib.c Wed Apr 01 14:33:35 2009 +0200 @@ -759,7 +759,7 @@ char *p = s, *q = s; size_t len; url_scheme_t scheme; - char tmp[_POSIX_PATH_MAX]; + char tmp[PATH_MAX]; scheme = url_check_scheme (s); mutt-1.5.19-saslcb.patch: --- NEW FILE mutt-1.5.19-saslcb.patch --- # HG changeset patch # User Roman Kraevskiy # Date 1237455364 -3600 # Branch HEAD # Node ID 6fac57b97bf1e829d1bfdf643583f5921e153fea # Parent 17d770ae41e4bc94527181dc62072564b9fbd252 Restore connection polling callback when closing SASL connection. Closes #3206. diff -r 17d770ae41e4 -r 6fac57b97bf1 mutt_sasl.c --- a/mutt_sasl.c Wed Mar 18 14:48:07 2009 +0100 +++ b/mutt_sasl.c Thu Mar 19 10:36:04 2009 +0100 @@ -481,6 +481,7 @@ conn->conn_close = sasldata->msasl_close; conn->conn_read = sasldata->msasl_read; conn->conn_write = sasldata->msasl_write; + conn->conn_poll = sasldata->msasl_poll; /* release sasl resources */ sasl_dispose (&sasldata->saslconn); Index: mutt.spec =================================================================== RCS file: /cvs/pkgs/rpms/mutt/devel/mutt.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- mutt.spec 26 Feb 2009 03:29:14 -0000 1.60 +++ mutt.spec 1 Apr 2009 15:00:16 -0000 1.61 @@ -16,7 +16,7 @@ Summary: A text mode mail user agent Name: mutt Version: 1.5.19 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 5 # The entire source code is GPLv2+ except # pgpewrap.c setenv.c sha1.c wcwidth.c which are Public Domain @@ -28,6 +28,9 @@ Patch3: mutt-1.5.18-muttrc.patch Patch4: mutt-1.5.18-manual.patch Patch7: mutt-1.5.19-db47.patch +Patch8: mutt-1.5.19-realpath.patch +Patch9: mutt-1.5.19-inodesort.patch +Patch10: mutt-1.5.19-saslcb.patch Url: http://www.mutt.org/ Requires: mailcap urlview BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -67,6 +70,9 @@ %patch3 -p1 -b .muttrc %patch4 -p1 -b .manual %patch7 -p1 -b .db47 +%patch8 -p1 -b .realpath +%patch9 -p1 -b .inodesort +%patch10 -p1 -b .saslcb install -p -m644 %{SOURCE1} mutt_ldap_query @@ -142,6 +148,11 @@ %{_mandir}/man5/muttrc.* %changelog +* Wed Apr 01 2009 Miroslav Lichvar 5:1.5.19-4 +- use PATH_MAX for buffers passed to realpath (#492861) +- unconditionally inode-sort Maildir and MH folders +- restore connection polling callback when closing SASL connection + * Wed Feb 25 2009 Fedora Release Engineering - 5:1.5.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From lennart at fedoraproject.org Wed Apr 1 15:04:09 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Wed, 1 Apr 2009 15:04:09 +0000 (UTC) Subject: rpms/pulseaudio/devel 0001-load-bt-discover-module-only-when-installed.patch, NONE, 1.1 pulseaudio.spec, 1.77, 1.78 Message-ID: <20090401150409.A68137011D@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/pulseaudio/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22347 Modified Files: pulseaudio.spec Added Files: 0001-load-bt-discover-module-only-when-installed.patch Log Message: Only load bt modules when installed 0001-load-bt-discover-module-only-when-installed.patch: --- NEW FILE 0001-load-bt-discover-module-only-when-installed.patch --- >From dcb24f5068f54f0fd3c30b691b8e3735973d008b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 1 Apr 2009 16:15:27 +0200 Subject: [PATCH] load bt discover module only when installed --- src/daemon/default.pa.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in index 57ccd9f..fa0683e 100755 --- a/src/daemon/default.pa.in +++ b/src/daemon/default.pa.in @@ -58,9 +58,9 @@ load-module module-detect .endif ### Automatically load driver modules for Bluetooth hardware -#.ifexists module-bluetooth-discover at PA_SOEXT@ +.ifexists module-bluetooth-discover at PA_SOEXT@ load-module module-bluetooth-discover -#.endif +.endif ### Load several protocols .ifexists module-esound-protocol-unix at PA_SOEXT@ -- 1.6.2 Index: pulseaudio.spec =================================================================== RCS file: /cvs/pkgs/rpms/pulseaudio/devel/pulseaudio.spec,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- pulseaudio.spec 1 Apr 2009 01:25:55 -0000 1.77 +++ pulseaudio.spec 1 Apr 2009 15:03:38 -0000 1.78 @@ -3,7 +3,7 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.15 -Release: 7.test7%{?dist} +Release: 8.test7%{?dist} License: GPLv2+ Group: System Environment/Daemons Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}-test7.tar.gz @@ -49,6 +49,7 @@ Obsoletes: pulseaudio-core-libs Provides: pulseaudio-core-libs Requires: udev-extras +Patch0: 0001-load-bt-discover-module-only-when-installed.patch %description PulseAudio is a sound server for Linux and other Unix like operating @@ -186,6 +187,7 @@ %prep %setup -q -T -b0 -n pulseaudio-0.9.15-test7 +%patch0 -p1 -b .load-bt-discover-module-only-when-installed %build CFLAGS="-ggdb" %configure --disable-static --disable-rpath --with-system-user=pulse --with-system-group=pulse --with-realtime-group=pulse-rt --with-access-group=pulse-access @@ -406,6 +408,9 @@ %{_mandir}/man1/pax11publish.1.gz %changelog +* Wed Apr 1 2009 Lennart Poettering 0.9.15-8.test7 +- Only load bt modules when installed + * Wed Apr 1 2009 Lennart Poettering 0.9.15-7.test7 - New test release From itamarjp at fedoraproject.org Wed Apr 1 15:15:11 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Wed, 1 Apr 2009 15:15:11 +0000 (UTC) Subject: rpms/knemo/F-9 import.log,1.3,1.4 knemo.spec,1.16,1.17 Message-ID: <20090401151511.406CE7011D@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/knemo/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24209/F-9 Modified Files: import.log knemo.spec Log Message: fix dist-tag Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 17 Mar 2009 16:04:23 -0000 1.3 +++ import.log 1 Apr 2009 15:14:39 -0000 1.4 @@ -1,3 +1,4 @@ knemo-0_5_1-4_fc10:F-9:knemo-0.5.1-4.fc10.src.rpm:1237296007 knemo-0_5_1-4_fc10_1:F-9:knemo-0.5.1-4.fc10.1.src.rpm:1237300010 knemo-0_5_1-5_fc10:F-9:knemo-0.5.1-5.fc10.src.rpm:1237305813 +knemo-0_5_2-2_fc11:F-9:knemo-0.5.2-2.fc11.src.rpm:1238598787 Index: knemo.spec =================================================================== RCS file: /cvs/pkgs/rpms/knemo/F-9/knemo.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- knemo.spec 1 Apr 2009 13:31:11 -0000 1.16 +++ knemo.spec 1 Apr 2009 15:14:39 -0000 1.17 @@ -1,6 +1,6 @@ Name: knemo Version: 0.5.2 -Release: 1%{?dist}.1 +Release: 2%{?dist} Summary: A KDE network monitoring tool Group: Applications/Internet License: GPLv2+ @@ -67,6 +67,9 @@ %{_kde4_iconsdir}/hicolor/*/apps/knemo.* %changelog +* Wed Apr 01 2009 Itamar Reis Peixoto - 0.5.2-2 +- fix dist-tag + * Wed Apr 1 2009 Alexey Kurov - 0.5.2-1.1 - Update to version 0.5.2 - Fixed spec License and URL fields From rdieter at fedoraproject.org Wed Apr 1 15:21:56 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 15:21:56 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.107,1.108 Message-ID: <20090401152156.92CA87011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25523 Modified Files: kdebase-runtime.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-3 - -flags subpkg - koji/noarch hacks dropped Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.107 retrieving revision 1.108 diff -u -r1.107 -r1.108 --- kdebase-runtime.spec 1 Apr 2009 14:43:22 -0000 1.107 +++ kdebase-runtime.spec 1 Apr 2009 15:21:26 -0000 1.108 @@ -2,10 +2,7 @@ # # kde3_desktop=1 -> kde3 is primary desktop, omit conflicting bits here %global kde3_desktop 1 %else -# curently broken due to noarch build of oxygen-icon-theme -# when oxygen-icon-theme review is done, they can be omitted from -# here, and flags be re-enabled. -#define flags 1 +%define flags 1 %endif Name: kdebase-runtime @@ -27,15 +24,18 @@ ## Upstream patches -%ifarch noarch -%define icons 1 -%define icons_svg 1 -%else +#ifarch noarch +## icons now provided by standalone oxygen-icon-theme +#define icons 1 +#define icons_svg 1 +#else %define rest 1 -%endif +#endif # when kdesu was removed, this is/should-be only temporary +%if 0%{?fedora} < 10 Conflicts: kdebase3 < 3.5.10-4 +%endif Requires: %{name}-libs%{?_isa} = %{version}-%{release} #??KHelpcenter requires htdig for building search indices @@ -92,9 +92,9 @@ Summary: Geopolitical flags Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} -#if 0%{?fedora} > 9 -#BuildArch: noarch -#endif +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description flags %{summary}. @@ -102,6 +102,9 @@ Summary: Oxygen icon theme Group: User Interface/Desktops %{?!icons_svg:Obsoletes: oxygen-icon-theme-scalable < %{version}-%{release}} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme %{summary}. @@ -109,6 +112,9 @@ Summary: Oxygen icon theme, scalable(svg) icons Group: User Interface/Desktops Requires: oxygen-icon-theme = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme-scalable %{summary}. @@ -380,6 +386,10 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- -flags subpkg +- koji/noarch hacks dropped + * Wed Apr 01 2009 Than Ngo - 4.2.2-2 - drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch From oget at fedoraproject.org Wed Apr 1 15:27:00 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 15:27:00 +0000 (UTC) Subject: rpms/unalz/devel unalz-optflags.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 unalz.spec, 1.2, 1.3 Message-ID: <20090401152700.8E9727011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/unalz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27239 Modified Files: .cvsignore sources unalz.spec Added Files: unalz-optflags.patch Log Message: * Wed Apr 01 2009 Orcan Ogetbil 0.65-1 - Update to 0.65 unalz-optflags.patch: --- NEW FILE unalz-optflags.patch --- --- unalz.old/Makefile 2009-04-01 11:11:34.000000000 -0400 +++ unalz/Makefile 2009-04-01 11:21:29.000000000 -0400 @@ -82,3 +82,14 @@ bzip2/huffman.o: bzip2/huffman.c bzip2/randtable.o: bzip2/randtable.c $(CC) -c bzip2/randtable.c -o bzip2/randtable.o $(CFLAGS) +main.o: main.cpp + $(CPP) -c main.cpp -o main.o $(CFLAGS) + +UnAlz.o: UnAlz.cpp + $(CPP) -c main.cpp -o UnAlz.o $(CFLAGS) + +UnAlzUtils.o: UnAlzUtils.cpp + $(CPP) -c UnAlzUtils.cpp -o UnAlzUtils.o $(CFLAGS) + +UnAlzBzip2.o: UnAlzBzip2.cpp + $(CPP) -c UnAlzBzip2.cpp -o UnAlzBzip2.o $(CFLAGS) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/unalz/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 18 Feb 2009 22:56:46 -0000 1.2 +++ .cvsignore 1 Apr 2009 15:26:29 -0000 1.3 @@ -1 +1 @@ -unalz-0.64.tgz +unalz-0.65.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/unalz/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Feb 2009 22:56:46 -0000 1.2 +++ sources 1 Apr 2009 15:26:30 -0000 1.3 @@ -1 +1 @@ -2c78c7a803e897fae4281f13ad0e232b unalz-0.64.tgz +e4db2c4e3c8f6f5ee414b68bc55288e5 unalz-0.65.tgz Index: unalz.spec =================================================================== RCS file: /cvs/pkgs/rpms/unalz/devel/unalz.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- unalz.spec 25 Feb 2009 22:50:12 -0000 1.2 +++ unalz.spec 1 Apr 2009 15:26:30 -0000 1.3 @@ -1,13 +1,14 @@ Summary: Decompression utility Name: unalz -Version: 0.64 -Release: 2%{?dist} +Version: 0.65 +Release: 1%{?dist} License: zlib and BSD Group: Applications/File URL: http://www.kipple.pe.kr/win/unalz/ Source0: http://www.kipple.pe.kr/win/unalz/%{name}-%{version}.tgz # We are using the internal zlib Patch0: unalz-internal-zlib.patch +Patch1: unalz-optflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zlib-devel @@ -19,6 +20,8 @@ %prep %setup -q -n %{name} %patch0 -p1 -b .zlib +%patch1 -p1 -b .optflags + rm -fr zlib # Fix permissions and encoding issues @@ -31,7 +34,9 @@ done %build -make %{?_smp_mflags} linux-utf8 CFLAGS="$RPM_OPT_FLAGS" +export LDFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="$RPM_OPT_FLAGS" +make %{?_smp_mflags} linux-utf8 %install rm -rf ${RPM_BUILD_ROOT} @@ -47,6 +52,9 @@ %{_bindir}/%{name} %changelog +* Wed Apr 01 2009 Orcan Ogetbil 0.65-1 +- Update to 0.65 + * Wed Feb 25 2009 Fedora Release Engineering - 0.64-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From rdieter at fedoraproject.org Wed Apr 1 15:30:13 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 15:30:13 +0000 (UTC) Subject: rpms/kdebase-runtime/devel kdebase-runtime.spec,1.108,1.109 Message-ID: <20090401153013.37AD27011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27764 Modified Files: kdebase-runtime.spec Log Message: Release++ fix Conflicts: kdebase3 logic Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/devel/kdebase-runtime.spec,v retrieving revision 1.108 retrieving revision 1.109 diff -u -r1.108 -r1.109 --- kdebase-runtime.spec 1 Apr 2009 15:21:26 -0000 1.108 +++ kdebase-runtime.spec 1 Apr 2009 15:29:42 -0000 1.109 @@ -8,7 +8,7 @@ Name: kdebase-runtime Summary: K Desktop Environment - Runtime Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Group: User Interface/Desktops @@ -33,7 +33,7 @@ #endif # when kdesu was removed, this is/should-be only temporary -%if 0%{?fedora} < 10 +%if 0%{?fedora} < 11 Conflicts: kdebase3 < 3.5.10-4 %endif From clumens at fedoraproject.org Wed Apr 1 15:30:28 2009 From: clumens at fedoraproject.org (Christopher Edward Lumens) Date: Wed, 1 Apr 2009 15:30:28 +0000 (UTC) Subject: rpms/booty/devel dead.package, NONE, 1.1 Makefile, 1.2, NONE booty.spec, 1.86, NONE sources, 1.82, NONE Message-ID: <20090401153028.0875A7011D@cvs1.fedora.phx.redhat.com> Author: clumens Update of /cvs/pkgs/rpms/booty/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27948 Added Files: dead.package Removed Files: Makefile booty.spec sources Log Message: booty is no longer a separate package. --- NEW FILE dead.package --- Obsoleted by anaconda. --- Makefile DELETED --- --- booty.spec DELETED --- --- sources DELETED --- From rvinyard at fedoraproject.org Wed Apr 1 15:32:45 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:32:45 +0000 (UTC) Subject: rpms/bit/devel bit.spec,1.17,1.18 Message-ID: <20090401153245.CB8C57011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28279 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- bit.spec 1 Apr 2009 13:49:50 -0000 1.17 +++ bit.spec 1 Apr 2009 15:32:15 -0000 1.18 @@ -75,7 +75,7 @@ # Fix documentation installation and put bit-gtkmm docs under gtk-doc %{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ -%{__install} --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* +%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* %clean %{__rm} -rf %{buildroot} @@ -119,6 +119,10 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog +* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +- Changed Sourceforge URL to downloads.sf.net from download.sf.net +- Added -p to doc installs + * Wed Apr 1 2009 Michael Schwendt - 0.4.90-7 - And readd the bit-gtkmm-devel -> bit-gtkmm dep, since the guidelines require it. From rvinyard at fedoraproject.org Wed Apr 1 15:33:17 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:33:17 +0000 (UTC) Subject: rpms/bit/F-10 bit.spec,1.14,1.15 Message-ID: <20090401153317.D120B7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28454 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-10/bit.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- bit.spec 6 Feb 2009 19:17:44 -0000 1.14 +++ bit.spec 1 Apr 2009 15:32:47 -0000 1.15 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 4%{?dist} +Release: 7%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries @@ -50,6 +50,7 @@ Summary: Development files to support gtkmm UI widgets for bit stream processing Group: Development/Libraries Requires: bit-gtkmm = %{version}-%{release} +Requires: bit-devel = %{version}-%{release} Requires: gtkmm24-devel >= 2.6.0 Requires: pkgconfig Provides: bitgtkmm-devel = %{version} @@ -74,7 +75,7 @@ # Fix documentation installation and put bit-gtkmm docs under gtk-doc %{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ -%{__install} --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* +%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* %clean %{__rm} -rf %{buildroot} @@ -118,6 +119,20 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog +* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +- Changed Sourceforge URL to downloads.sf.net from download.sf.net +- Added -p to doc installs + +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-7 +- And readd the bit-gtkmm-devel -> bit-gtkmm dep, since the guidelines + require it. + +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-6 +- Fix unowned directory (#473629) by fixing the dependency on bit-devel + +* Mon Feb 23 2009 Fedora Release Engineering - 0.4.90-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-4 - Fix directory ownership issue From rvinyard at fedoraproject.org Wed Apr 1 15:33:30 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:33:30 +0000 (UTC) Subject: rpms/bit/F-9 bit.spec,1.10,1.11 Message-ID: <20090401153330.310BA7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28512 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-9/bit.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- bit.spec 3 Nov 2008 20:05:54 -0000 1.10 +++ bit.spec 1 Apr 2009 15:32:59 -0000 1.11 @@ -1,7 +1,7 @@ -Summary: Bit is a C++ library to simplify bit stream parsing +Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 2%{?dist} +Release: 7%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries @@ -21,7 +21,7 @@ fields that are not necessarily octet (byte) oriented. %package devel -Summary: Support files for developing programs that will use the bit library +Summary: C++ development files to simplify bit stream parsing Group: Development/Libraries Requires: bit = %{version}-%{release} Requires: libxml++-devel >= 2.10.0 @@ -37,7 +37,7 @@ developing applications that use the bit library. %package gtkmm -Summary: This library contains gtkmm UI widgets to support the bit library +Summary: Gtkmm UI widgets to support bit stream processing Group: System Environment/Libraries Requires: bit = %{version}-%{release} Provides: bitgtkmm = %{version} @@ -47,9 +47,10 @@ This package contains gtkmm widgets associated with the bit library. %package gtkmm-devel -Summary: Support files for gtkmm applications that will use the bit-gtkmm UI widgets +Summary: Development files to support gtkmm UI widgets for bit stream processing Group: Development/Libraries Requires: bit-gtkmm = %{version}-%{release} +Requires: bit-devel = %{version}-%{release} Requires: gtkmm24-devel >= 2.6.0 Requires: pkgconfig Provides: bitgtkmm-devel = %{version} @@ -74,7 +75,7 @@ # Fix documentation installation and put bit-gtkmm docs under gtk-doc %{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ -%{__install} --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* +%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/* %clean %{__rm} -rf %{buildroot} @@ -99,6 +100,7 @@ %{_libdir}/pkgconfig/bit-1.0.pc %{_includedir}/bit-0.4/bit.h %{_includedir}/bit-0.4/bit/ +%dir %{_includedir}/bit-0.4/ %doc ChangeLog %doc doc/reference/bit/html/ @@ -117,6 +119,26 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog +* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +- Changed Sourceforge URL to downloads.sf.net from download.sf.net +- Added -p to doc installs + +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-7 +- And readd the bit-gtkmm-devel -> bit-gtkmm dep, since the guidelines + require it. + +* Wed Apr 1 2009 Michael Schwendt - 0.4.90-6 +- Fix unowned directory (#473629) by fixing the dependency on bit-devel + +* Mon Feb 23 2009 Fedora Release Engineering - 0.4.90-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-4 +- Fix directory ownership issue + +* Tue Jan 06 2009 Rick L Vinyard Jr - 0.4.90-3 +- Updated summaries + * Mon Nov 03 2008 Rick L Vinyard Jr - 0.4.90-2 - Excluded ppc and ppc64 arches From rvinyard at fedoraproject.org Wed Apr 1 15:34:39 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:34:39 +0000 (UTC) Subject: rpms/bit/F-10 bit.spec,1.15,1.16 Message-ID: <20090401153439.935FE7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28792 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-10/bit.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- bit.spec 1 Apr 2009 15:32:47 -0000 1.15 +++ bit.spec 1 Apr 2009 15:34:09 -0000 1.16 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries From rvinyard at fedoraproject.org Wed Apr 1 15:34:34 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:34:34 +0000 (UTC) Subject: rpms/bit/devel bit.spec,1.18,1.19 Message-ID: <20090401153434.122CB7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28760 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- bit.spec 1 Apr 2009 15:32:15 -0000 1.18 +++ bit.spec 1 Apr 2009 15:34:03 -0000 1.19 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries From rvinyard at fedoraproject.org Wed Apr 1 15:34:46 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:34:46 +0000 (UTC) Subject: rpms/bit/F-9 bit.spec,1.11,1.12 Message-ID: <20090401153446.DF94B7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28835 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-9/bit.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- bit.spec 1 Apr 2009 15:32:59 -0000 1.11 +++ bit.spec 1 Apr 2009 15:34:16 -0000 1.12 @@ -1,7 +1,7 @@ Summary: C++ library to simplify bit stream parsing Name: bit Version: 0.4.90 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv3 URL: http://libbit.sourceforge.net Group: System Environment/Libraries From rvinyard at fedoraproject.org Wed Apr 1 15:36:34 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:36:34 +0000 (UTC) Subject: rpms/bit/devel bit.spec,1.19,1.20 Message-ID: <20090401153634.866A97011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29139 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- bit.spec 1 Apr 2009 15:34:03 -0000 1.19 +++ bit.spec 1 Apr 2009 15:36:04 -0000 1.20 @@ -119,7 +119,7 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog -* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +* Wed Apr 1 2009 Rick L Vinyard Jr - 0.4.90-8 - Changed Sourceforge URL to downloads.sf.net from download.sf.net - Added -p to doc installs From rvinyard at fedoraproject.org Wed Apr 1 15:36:37 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:36:37 +0000 (UTC) Subject: rpms/bit/F-9 bit.spec,1.12,1.13 Message-ID: <20090401153637.37A877011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29201 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-9/bit.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- bit.spec 1 Apr 2009 15:34:16 -0000 1.12 +++ bit.spec 1 Apr 2009 15:36:06 -0000 1.13 @@ -119,7 +119,7 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog -* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +* Wed Apr 1 2009 Rick L Vinyard Jr - 0.4.90-8 - Changed Sourceforge URL to downloads.sf.net from download.sf.net - Added -p to doc installs From rvinyard at fedoraproject.org Wed Apr 1 15:36:39 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 15:36:39 +0000 (UTC) Subject: rpms/bit/F-10 bit.spec,1.16,1.17 Message-ID: <20090401153639.B79F07011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/bit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29172 Modified Files: bit.spec Log Message: Index: bit.spec =================================================================== RCS file: /cvs/pkgs/rpms/bit/F-10/bit.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- bit.spec 1 Apr 2009 15:34:09 -0000 1.16 +++ bit.spec 1 Apr 2009 15:36:09 -0000 1.17 @@ -119,7 +119,7 @@ %doc %{_datadir}/gtk-doc/html/bit-gtkmm/ %changelog -* Fri Feb 06 2009 Rick L Vinyard Jr - 0.4.90-8 +* Wed Apr 1 2009 Rick L Vinyard Jr - 0.4.90-8 - Changed Sourceforge URL to downloads.sf.net from download.sf.net - Added -p to doc installs From pkgdb at fedoraproject.org Wed Apr 1 16:01:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:01:54 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160135.3C822208557@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:01:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:01:54 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160135.5566C208604@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:01:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:01:57 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160137.7406420860B@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:01:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:01:57 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160138.1AF412086EF@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:04 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160145.3D83320854A@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:06 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160147.23DF62086F1@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:07 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160148.38BCB2086FF@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:08 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160149.42AFF208703@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:01:51 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:01:51 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160152.4A340208706@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:12 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160152.D0861208712@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:19 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160200.60CE3208604@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:23 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160204.0A7E2208743@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:28 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160209.39B0620876C@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:29 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:29 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160210.4544D2084D5@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:13 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160213.B1DB02087F3@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From pkgdb at fedoraproject.org Wed Apr 1 16:02:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:02:34 +0000 Subject: [pkgdb] fedora-ds-console had acl change status Message-ID: <20090401160215.6B0E62087F6@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-console From mcpierce at fedoraproject.org Wed Apr 1 16:02:27 2009 From: mcpierce at fedoraproject.org (Darryl L. Pierce) Date: Wed, 1 Apr 2009 16:02:27 +0000 (UTC) Subject: rpms/rubygem-hoe/devel .cvsignore, 1.12, 1.13 rubygem-hoe.spec, 1.16, 1.17 sources, 1.12, 1.13 Message-ID: <20090401160227.8F0D17011D@cvs1.fedora.phx.redhat.com> Author: mcpierce Update of /cvs/pkgs/rpms/rubygem-hoe/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1473 Modified Files: .cvsignore rubygem-hoe.spec sources Log Message: Release 1.12.1 of Hoe. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Mar 2009 12:47:51 -0000 1.12 +++ .cvsignore 1 Apr 2009 16:01:56 -0000 1.13 @@ -1 +1 @@ -hoe-1.11.0.gem +hoe-1.12.1.gem Index: rubygem-hoe.spec =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/devel/rubygem-hoe.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- rubygem-hoe.spec 17 Mar 2009 12:47:51 -0000 1.16 +++ rubygem-hoe.spec 1 Apr 2009 16:01:56 -0000 1.17 @@ -5,7 +5,7 @@ Summary: Hoe is a simple rake/rubygems helper for project Rakefiles Name: rubygem-%{gemname} -Version: 1.11.0 +Version: 1.12.1 Release: 1%{?dist} Group: Development/Languages License: MIT @@ -84,6 +84,9 @@ %changelog +* Wed Apr 1 2009 Darryl Pierce - 1.12.1-1 +- Release 1.12.1 of Hoe. + * Tue Mar 17 2009 Darryl Pierce - 1.11.0-1 - Release 1.11.0 of Hoe. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 17 Mar 2009 12:47:51 -0000 1.12 +++ sources 1 Apr 2009 16:01:56 -0000 1.13 @@ -1 +1 @@ -b2acaab9e7f1ed1ed128932e5c575ff4 hoe-1.11.0.gem +c8f01467192e98a70af5ef1d8133597c hoe-1.12.1.gem From pkgdb at fedoraproject.org Wed Apr 1 16:03:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:02 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160303.5212B20892D@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-admin-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:03 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160304.5E47C208930@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-admin-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:28 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160309.75C51208932@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-admin-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:30 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160311.5AA23208936@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-admin-console (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:14 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160316.37E4920871B@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-admin-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:35 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160316.D19CA208938@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-admin-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:38 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160318.AC99820893C@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-admin-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:20 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160320.ED67E208609@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-admin-console (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:43 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160324.CA236208940@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-admin-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:26 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160327.20DC2208943@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-admin-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:46 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160327.725BC208946@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-admin-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:48 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160329.93872208948@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-admin-console (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:33 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160334.6B228208950@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds-admin-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:59 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160340.9C489208956@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds-admin-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:04:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:02 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160342.AE068208958@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds-admin-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:03:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:03:47 +0000 Subject: [pkgdb] fedora-ds-admin-console had acl change status Message-ID: <20090401160347.AFBAA2087F5@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds-admin-console (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds-admin-console From pkgdb at fedoraproject.org Wed Apr 1 16:04:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:43 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160424.1F554208706@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:44 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160425.94891208705@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:47 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160427.BE0C720895D@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:28 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160428.D78D4208961@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds (Fedora devel) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:54 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160434.E9A19208971@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:55 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160435.94A3F208C43@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:57 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160440.398D52087F9@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:59 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160442.A087C20892C@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds (Fedora 8) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:42 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160443.7E6E9208C45@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:05:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:05:05 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160446.6FCF7208C4B@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:49 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160449.ACC0B208C59@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:05:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:05:09 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160451.174FF208603@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds (Fedora 9) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:05:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:05:14 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160455.39FE9208C5D@bastion.fedora.phx.redhat.com> nhosoi has set the watchbugzilla acl on fedora-ds (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:05:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:05:16 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160457.C093A208C61@bastion.fedora.phx.redhat.com> nhosoi has set the watchcommits acl on fedora-ds (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:04:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:04:58 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160459.6858A208C62@bastion.fedora.phx.redhat.com> nhosoi has set the commit acl on fedora-ds (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From pkgdb at fedoraproject.org Wed Apr 1 16:05:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:05:23 +0000 Subject: [pkgdb] fedora-ds had acl change status Message-ID: <20090401160504.56709208C65@bastion.fedora.phx.redhat.com> nhosoi has set the approveacls acl on fedora-ds (Fedora 10) to Approved for rmeggins To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/fedora-ds From oget at fedoraproject.org Wed Apr 1 16:09:23 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 16:09:23 +0000 (UTC) Subject: rpms/unalz/F-10 unalz-optflags.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 unalz.spec, 1.1, 1.2 Message-ID: <20090401160923.299AE7011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/unalz/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2719 Modified Files: .cvsignore sources unalz.spec Added Files: unalz-optflags.patch Log Message: * Wed Apr 01 2009 Orcan Ogetbil 0.65-1 - Update to 0.65 unalz-optflags.patch: --- NEW FILE unalz-optflags.patch --- --- unalz.old/Makefile 2009-04-01 11:11:34.000000000 -0400 +++ unalz/Makefile 2009-04-01 11:21:29.000000000 -0400 @@ -82,3 +82,14 @@ bzip2/huffman.o: bzip2/huffman.c bzip2/randtable.o: bzip2/randtable.c $(CC) -c bzip2/randtable.c -o bzip2/randtable.o $(CFLAGS) +main.o: main.cpp + $(CPP) -c main.cpp -o main.o $(CFLAGS) + +UnAlz.o: UnAlz.cpp + $(CPP) -c main.cpp -o UnAlz.o $(CFLAGS) + +UnAlzUtils.o: UnAlzUtils.cpp + $(CPP) -c UnAlzUtils.cpp -o UnAlzUtils.o $(CFLAGS) + +UnAlzBzip2.o: UnAlzBzip2.cpp + $(CPP) -c UnAlzBzip2.cpp -o UnAlzBzip2.o $(CFLAGS) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 18 Feb 2009 22:59:40 -0000 1.2 +++ .cvsignore 1 Apr 2009 16:08:52 -0000 1.3 @@ -1 +1 @@ -unalz-0.64.tgz +unalz-0.65.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Feb 2009 22:59:40 -0000 1.2 +++ sources 1 Apr 2009 16:08:52 -0000 1.3 @@ -1 +1 @@ -2c78c7a803e897fae4281f13ad0e232b unalz-0.64.tgz +e4db2c4e3c8f6f5ee414b68bc55288e5 unalz-0.65.tgz Index: unalz.spec =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-10/unalz.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- unalz.spec 18 Feb 2009 22:59:40 -0000 1.1 +++ unalz.spec 1 Apr 2009 16:08:52 -0000 1.2 @@ -1,6 +1,6 @@ Summary: Decompression utility Name: unalz -Version: 0.64 +Version: 0.65 Release: 1%{?dist} License: zlib and BSD Group: Applications/File @@ -8,6 +8,7 @@ Source0: http://www.kipple.pe.kr/win/unalz/%{name}-%{version}.tgz # We are using the internal zlib Patch0: unalz-internal-zlib.patch +Patch1: unalz-optflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zlib-devel @@ -19,6 +20,8 @@ %prep %setup -q -n %{name} %patch0 -p1 -b .zlib +%patch1 -p1 -b .optflags + rm -fr zlib # Fix permissions and encoding issues @@ -31,7 +34,9 @@ done %build -make %{?_smp_mflags} linux-utf8 CFLAGS="$RPM_OPT_FLAGS" +export LDFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="$RPM_OPT_FLAGS" +make %{?_smp_mflags} linux-utf8 %install rm -rf ${RPM_BUILD_ROOT} @@ -47,6 +52,9 @@ %{_bindir}/%{name} %changelog +* Wed Apr 01 2009 Orcan Ogetbil 0.65-1 +- Update to 0.65 + * Wed Jan 21 2009 Orcan Ogetbil 0.64-1 - Update to 0.64 From oget at fedoraproject.org Wed Apr 1 16:11:33 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 16:11:33 +0000 (UTC) Subject: rpms/unalz/F-9 unalz-optflags.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 unalz.spec, 1.1, 1.2 Message-ID: <20090401161133.867527011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/unalz/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3264 Modified Files: .cvsignore sources unalz.spec Added Files: unalz-optflags.patch Log Message: * Wed Apr 01 2009 Orcan Ogetbil 0.65-1 - Update to 0.65 unalz-optflags.patch: --- NEW FILE unalz-optflags.patch --- --- unalz.old/Makefile 2009-04-01 11:11:34.000000000 -0400 +++ unalz/Makefile 2009-04-01 11:21:29.000000000 -0400 @@ -82,3 +82,14 @@ bzip2/huffman.o: bzip2/huffman.c bzip2/randtable.o: bzip2/randtable.c $(CC) -c bzip2/randtable.c -o bzip2/randtable.o $(CFLAGS) +main.o: main.cpp + $(CPP) -c main.cpp -o main.o $(CFLAGS) + +UnAlz.o: UnAlz.cpp + $(CPP) -c main.cpp -o UnAlz.o $(CFLAGS) + +UnAlzUtils.o: UnAlzUtils.cpp + $(CPP) -c UnAlzUtils.cpp -o UnAlzUtils.o $(CFLAGS) + +UnAlzBzip2.o: UnAlzBzip2.cpp + $(CPP) -c UnAlzBzip2.cpp -o UnAlzBzip2.o $(CFLAGS) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-9/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 18 Feb 2009 22:58:14 -0000 1.2 +++ .cvsignore 1 Apr 2009 16:11:02 -0000 1.3 @@ -1 +1 @@ -unalz-0.64.tgz +unalz-0.65.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Feb 2009 22:58:14 -0000 1.2 +++ sources 1 Apr 2009 16:11:03 -0000 1.3 @@ -1 +1 @@ -2c78c7a803e897fae4281f13ad0e232b unalz-0.64.tgz +e4db2c4e3c8f6f5ee414b68bc55288e5 unalz-0.65.tgz Index: unalz.spec =================================================================== RCS file: /cvs/pkgs/rpms/unalz/F-9/unalz.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- unalz.spec 18 Feb 2009 22:58:14 -0000 1.1 +++ unalz.spec 1 Apr 2009 16:11:03 -0000 1.2 @@ -1,6 +1,6 @@ Summary: Decompression utility Name: unalz -Version: 0.64 +Version: 0.65 Release: 1%{?dist} License: zlib and BSD Group: Applications/File @@ -8,6 +8,7 @@ Source0: http://www.kipple.pe.kr/win/unalz/%{name}-%{version}.tgz # We are using the internal zlib Patch0: unalz-internal-zlib.patch +Patch1: unalz-optflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zlib-devel @@ -19,6 +20,8 @@ %prep %setup -q -n %{name} %patch0 -p1 -b .zlib +%patch1 -p1 -b .optflags + rm -fr zlib # Fix permissions and encoding issues @@ -31,7 +34,9 @@ done %build -make %{?_smp_mflags} linux-utf8 CFLAGS="$RPM_OPT_FLAGS" +export LDFLAGS="$RPM_OPT_FLAGS" +export CFLAGS="$RPM_OPT_FLAGS" +make %{?_smp_mflags} linux-utf8 %install rm -rf ${RPM_BUILD_ROOT} @@ -47,6 +52,9 @@ %{_bindir}/%{name} %changelog +* Wed Apr 01 2009 Orcan Ogetbil 0.65-1 +- Update to 0.65 + * Wed Jan 21 2009 Orcan Ogetbil 0.64-1 - Update to 0.64 From rmeggins at fedoraproject.org Wed Apr 1 16:13:08 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 16:13:08 +0000 (UTC) Subject: rpms/fedora-ds-console/F-10 .cvsignore, 1.3, 1.4 fedora-ds-console.spec, 1.5, 1.6 sources, 1.5, 1.6 Message-ID: <20090401161308.E2B737011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-console/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3642/F-10 Modified Files: .cvsignore fedora-ds-console.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:36:23 -0000 1.3 +++ .cvsignore 1 Apr 2009 16:12:38 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-console-1.1.1.tar.bz2 -fedora-ds-console-1.1.2.tar.bz2 +fedora-ds-console-1.2.0.tar.bz2 Index: fedora-ds-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-10/fedora-ds-console.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-console.spec 4 Sep 2008 16:00:15 -0000 1.5 +++ fedora-ds-console.spec 1 Apr 2009 16:12:38 -0000 1.6 @@ -1,12 +1,12 @@ -%define major_version 1.1 -%define minor_version 2 +%define major_version 1.2 +%define minor_version 0 %define shortname fedora-ds %define pkgname dirsrv Name: fedora-ds-console Version: %{major_version}.%{minor_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Fedora Directory Server Management Console Group: Applications/System @@ -19,8 +19,8 @@ Requires: %{shortname}-admin BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk -BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: idm-console-framework >= 1.1 +BuildRequires: java-devel >= 1:1.6.0 %description A Java based remote management console used for Managing Fedora @@ -69,6 +69,12 @@ %doc %{_datadir}/%{pkgname}/manual/en/slapd/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.2.0-1 +- this is the 1.2.0 release + +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Sep 4 2008 Rich Megginson 1.1.2-2 - fixed incorrect source Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 16:00:15 -0000 1.5 +++ sources 1 Apr 2009 16:12:38 -0000 1.6 @@ -1,2 +1 @@ -ee0401937a81ce2466292a4f9b14e20a fedora-ds-console-1.1.1.tar.bz2 -62964d896042c032143d9bac60abd105 fedora-ds-console-1.1.2.tar.bz2 +70232afe04ca9fabc0dd3a1a29d1c44e fedora-ds-console-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 16:13:09 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 16:13:09 +0000 (UTC) Subject: rpms/fedora-ds-console/F-9 .cvsignore, 1.3, 1.4 fedora-ds-console.spec, 1.5, 1.6 sources, 1.5, 1.6 Message-ID: <20090401161309.1E0977011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-console/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3642/F-9 Modified Files: .cvsignore fedora-ds-console.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:36:21 -0000 1.3 +++ .cvsignore 1 Apr 2009 16:12:38 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-console-1.1.1.tar.bz2 -fedora-ds-console-1.1.2.tar.bz2 +fedora-ds-console-1.2.0.tar.bz2 Index: fedora-ds-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-9/fedora-ds-console.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-console.spec 4 Sep 2008 16:00:14 -0000 1.5 +++ fedora-ds-console.spec 1 Apr 2009 16:12:38 -0000 1.6 @@ -1,12 +1,12 @@ -%define major_version 1.1 -%define minor_version 2 +%define major_version 1.2 +%define minor_version 0 %define shortname fedora-ds %define pkgname dirsrv Name: fedora-ds-console Version: %{major_version}.%{minor_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Fedora Directory Server Management Console Group: Applications/System @@ -19,8 +19,8 @@ Requires: %{shortname}-admin BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk -BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: idm-console-framework >= 1.1 +BuildRequires: java-devel >= 1:1.6.0 %description A Java based remote management console used for Managing Fedora @@ -69,6 +69,12 @@ %doc %{_datadir}/%{pkgname}/manual/en/slapd/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.2.0-1 +- this is the 1.2.0 release + +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Sep 4 2008 Rich Megginson 1.1.2-2 - fixed incorrect source Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 16:00:14 -0000 1.5 +++ sources 1 Apr 2009 16:12:38 -0000 1.6 @@ -1,2 +1 @@ -ee0401937a81ce2466292a4f9b14e20a fedora-ds-console-1.1.1.tar.bz2 -62964d896042c032143d9bac60abd105 fedora-ds-console-1.1.2.tar.bz2 +70232afe04ca9fabc0dd3a1a29d1c44e fedora-ds-console-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 16:13:09 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 16:13:09 +0000 (UTC) Subject: rpms/fedora-ds-console/devel .cvsignore, 1.3, 1.4 fedora-ds-console.spec, 1.6, 1.7 sources, 1.5, 1.6 Message-ID: <20090401161309.5FF0D7011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-console/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3642/devel Modified Files: .cvsignore fedora-ds-console.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:36:23 -0000 1.3 +++ .cvsignore 1 Apr 2009 16:12:39 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-console-1.1.1.tar.bz2 -fedora-ds-console-1.1.2.tar.bz2 +fedora-ds-console-1.2.0.tar.bz2 Index: fedora-ds-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/devel/fedora-ds-console.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fedora-ds-console.spec 24 Feb 2009 16:27:04 -0000 1.6 +++ fedora-ds-console.spec 1 Apr 2009 16:12:39 -0000 1.7 @@ -1,12 +1,12 @@ -%define major_version 1.1 -%define minor_version 2 +%define major_version 1.2 +%define minor_version 0 %define shortname fedora-ds %define pkgname dirsrv Name: fedora-ds-console Version: %{major_version}.%{minor_version} -Release: 3%{?dist} +Release: 1%{?dist} Summary: Fedora Directory Server Management Console Group: Applications/System @@ -19,8 +19,8 @@ Requires: %{shortname}-admin BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk -BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: idm-console-framework >= 1.1 +BuildRequires: java-devel >= 1:1.6.0 %description A Java based remote management console used for Managing Fedora @@ -69,6 +69,9 @@ %doc %{_datadir}/%{pkgname}/manual/en/slapd/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.2.0-1 +- this is the 1.2.0 release + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-console/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 16:00:15 -0000 1.5 +++ sources 1 Apr 2009 16:12:39 -0000 1.6 @@ -1,2 +1 @@ -ee0401937a81ce2466292a4f9b14e20a fedora-ds-console-1.1.1.tar.bz2 -62964d896042c032143d9bac60abd105 fedora-ds-console-1.1.2.tar.bz2 +70232afe04ca9fabc0dd3a1a29d1c44e fedora-ds-console-1.2.0.tar.bz2 From mcpierce at fedoraproject.org Wed Apr 1 16:15:17 2009 From: mcpierce at fedoraproject.org (Darryl L. Pierce) Date: Wed, 1 Apr 2009 16:15:17 +0000 (UTC) Subject: rpms/rubygem-hoe/F-9 .cvsignore, 1.12, 1.13 rubygem-hoe.spec, 1.12, 1.13 sources, 1.12, 1.13 Message-ID: <20090401161517.37A9B7011D@cvs1.fedora.phx.redhat.com> Author: mcpierce Update of /cvs/pkgs/rpms/rubygem-hoe/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4109 Modified Files: .cvsignore rubygem-hoe.spec sources Log Message: Release 1.12.1 of Hoe. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-9/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Mar 2009 12:55:26 -0000 1.12 +++ .cvsignore 1 Apr 2009 16:14:46 -0000 1.13 @@ -1 +1 @@ -hoe-1.11.0.gem +hoe-1.12.1.gem Index: rubygem-hoe.spec =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-9/rubygem-hoe.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- rubygem-hoe.spec 17 Mar 2009 12:55:26 -0000 1.12 +++ rubygem-hoe.spec 1 Apr 2009 16:14:46 -0000 1.13 @@ -5,7 +5,7 @@ Summary: Hoe is a simple rake/rubygems helper for project Rakefiles Name: rubygem-%{gemname} -Version: 1.11.0 +Version: 1.12.1 Release: 1%{?dist} Group: Development/Languages License: MIT @@ -84,6 +84,9 @@ %changelog +* Wed Apr 1 2009 Darryl Pierce - 1.12.1-1 +- Release 1.12.1 of Hoe. + * Tue Mar 17 2009 Darryl Pierce - 1.11.0-1 - Release 1.11.0 of Hoe. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-9/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 17 Mar 2009 12:55:26 -0000 1.12 +++ sources 1 Apr 2009 16:14:46 -0000 1.13 @@ -1 +1 @@ -b2acaab9e7f1ed1ed128932e5c575ff4 hoe-1.11.0.gem +c8f01467192e98a70af5ef1d8133597c hoe-1.12.1.gem From mbarnes at fedoraproject.org Wed Apr 1 16:22:48 2009 From: mbarnes at fedoraproject.org (Matthew Barnes) Date: Wed, 1 Apr 2009 16:22:48 +0000 (UTC) Subject: rpms/python-ldap/devel .cvsignore, 1.7, 1.8 python-ldap.spec, 1.28, 1.29 sources, 1.7, 1.8 python-ldap-2.3.5-fix-build-error.patch, 1.1, NONE Message-ID: <20090401162248.5E3367011D@cvs1.fedora.phx.redhat.com> Author: mbarnes Update of /cvs/pkgs/rpms/python-ldap/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5382 Modified Files: .cvsignore python-ldap.spec sources Removed Files: python-ldap-2.3.5-fix-build-error.patch Log Message: * Wed Apr 01 2009 Matthew Barnes - 0:2.3.6-1 - Update to 2.3.6 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-ldap/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 3 Sep 2008 17:59:54 -0000 1.7 +++ .cvsignore 1 Apr 2009 16:22:17 -0000 1.8 @@ -1 +1 @@ -python-ldap-2.3.5.tar.gz +python-ldap-2.3.6.tar.gz Index: python-ldap.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-ldap/devel/python-ldap.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- python-ldap.spec 27 Feb 2009 15:08:28 -0000 1.28 +++ python-ldap.spec 1 Apr 2009 16:22:18 -0000 1.29 @@ -5,8 +5,8 @@ ### Abstract ### Name: python-ldap -Version: 2.3.5 -Release: 5%{?dist} +Version: 2.3.6 +Release: 1%{?dist} Epoch: 0 License: Python Group: System Environment/Libraries @@ -19,8 +19,6 @@ Patch0: python-ldap-2.2.0-dirs.patch -Patch1: python-ldap-2.3.5-fix-build-error.patch - ### Dependencies ### Requires: openldap >= %{openldap_version} @@ -42,7 +40,6 @@ %prep %setup -q -n python-ldap-%{version} %patch0 -p1 -b .dirs -%patch1 -p1 -b .fix-build-error # clean up cvs hidden files rm -rf Demo/Lib/ldap/.cvsignore Demo/.cvsignore Demo/Lib/ldif/.cvsignore Demo/Lib/ldap/async/.cvsignore \ @@ -72,6 +69,9 @@ %{python_sitearch}/python_ldap-%{version}-*.egg-info/ %changelog +* Wed Apr 01 2009 Matthew Barnes - 0:2.3.6-1 +- Update to 2.3.6 + * Fri Feb 27 2009 Matthew Barnes - 0:2.3.5-5 - Fix a build error. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-ldap/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 3 Sep 2008 17:59:54 -0000 1.7 +++ sources 1 Apr 2009 16:22:18 -0000 1.8 @@ -1 +1 @@ -c9732621075edc65b54233fff21fe07c python-ldap-2.3.5.tar.gz +69605234571509eb288fc9292a34edad python-ldap-2.3.6.tar.gz --- python-ldap-2.3.5-fix-build-error.patch DELETED --- From pkgdb at fedoraproject.org Wed Apr 1 16:23:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:23:58 +0000 Subject: [pkgdb] eclipse (Fedora, 11) updated by ausil Message-ID: <20090401162358.F2002208505@bastion.fedora.phx.redhat.com> ausil added a Fedora 11 branch for eclipse ausil has set commit to Approved for provenpackager on eclipse (Fedora 11) ausil has set build to Approved for provenpackager on eclipse (Fedora 11) ausil has set checkout to Approved for provenpackager on eclipse (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Wed Apr 1 16:26:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:26:19 +0000 Subject: [pkgdb] jd (Fedora, 11) updated by ausil Message-ID: <20090401162600.129CB208505@bastion.fedora.phx.redhat.com> ausil added a Fedora 11 branch for jd ausil has set commit to Approved for provenpackager on jd (Fedora 11) ausil has set build to Approved for provenpackager on jd (Fedora 11) ausil has set checkout to Approved for provenpackager on jd (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jd From pkgdb at fedoraproject.org Wed Apr 1 16:28:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:28:30 +0000 Subject: [pkgdb] gnome-commander (Fedora, 11) updated by ausil Message-ID: <20090401162810.EADB6208505@bastion.fedora.phx.redhat.com> ausil added a Fedora 11 branch for gnome-commander ausil has set commit to Approved for provenpackager on gnome-commander (Fedora 11) ausil has set build to Approved for provenpackager on gnome-commander (Fedora 11) ausil has set checkout to Approved for provenpackager on gnome-commander (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gnome-commander From pkgdb at fedoraproject.org Wed Apr 1 16:30:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:30:14 +0000 Subject: [pkgdb] wine (Fedora, 11) updated by ausil Message-ID: <20090401162955.E1D0E208514@bastion.fedora.phx.redhat.com> ausil added a Fedora 11 branch for wine ausil has set commit to Approved for provenpackager on wine (Fedora 11) ausil has set build to Approved for provenpackager on wine (Fedora 11) ausil has set checkout to Approved for provenpackager on wine (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/wine From pkgdb at fedoraproject.org Wed Apr 1 16:31:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:31:28 +0000 Subject: [pkgdb] R-RUnit was added for pingou Message-ID: <20090401163129.1EB3E208514@bastion.fedora.phx.redhat.com> ausil has added Package R-RUnit with summary R Unit test framework ausil has approved Package R-RUnit ausil has added a Fedora devel branch for R-RUnit with an owner of pingou ausil has approved R-RUnit in Fedora devel ausil has approved Package R-RUnit ausil has set commit to Approved for provenpackager on R-RUnit (Fedora devel) ausil has set build to Approved for provenpackager on R-RUnit (Fedora devel) ausil has set checkout to Approved for provenpackager on R-RUnit (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-RUnit From ausil at fedoraproject.org Wed Apr 1 16:31:37 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:31:37 +0000 (UTC) Subject: rpms/R-RUnit/devel - New directory Message-ID: <20090401163137.60D9D7013C@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/R-RUnit/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsBR7994/rpms/R-RUnit/devel Log Message: Directory /cvs/pkgs/rpms/R-RUnit/devel added to the repository From pkgdb at fedoraproject.org Wed Apr 1 16:31:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:31:49 +0000 Subject: [pkgdb] R-RUnit (Fedora, 10) updated by ausil Message-ID: <20090401163130.3AEEB208553@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for R-RUnit ausil has set commit to Approved for provenpackager on R-RUnit (Fedora 10) ausil has set build to Approved for provenpackager on R-RUnit (Fedora 10) ausil has set checkout to Approved for provenpackager on R-RUnit (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-RUnit From pkgdb at fedoraproject.org Wed Apr 1 16:31:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:31:49 +0000 Subject: [pkgdb] R-RUnit (Fedora, 9) updated by ausil Message-ID: <20090401163130.4BEA3208557@bastion.fedora.phx.redhat.com> ausil added a Fedora 9 branch for R-RUnit ausil has set commit to Approved for provenpackager on R-RUnit (Fedora 9) ausil has set build to Approved for provenpackager on R-RUnit (Fedora 9) ausil has set checkout to Approved for provenpackager on R-RUnit (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-RUnit From ausil at fedoraproject.org Wed Apr 1 16:31:37 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:31:37 +0000 (UTC) Subject: rpms/R-RUnit - New directory Message-ID: <20090401163137.307E77011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/R-RUnit In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsBR7994/rpms/R-RUnit Log Message: Directory /cvs/pkgs/rpms/R-RUnit added to the repository From ausil at fedoraproject.org Wed Apr 1 16:31:45 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:31:45 +0000 (UTC) Subject: rpms/R-RUnit Makefile,NONE,1.1 Message-ID: <20090401163145.55F527011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/R-RUnit In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsBR7994/rpms/R-RUnit Added Files: Makefile Log Message: Setup of module R-RUnit --- NEW FILE Makefile --- # Top level Makefile for module R-RUnit all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:31:45 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:31:45 +0000 (UTC) Subject: rpms/R-RUnit/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163145.A9D697011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/R-RUnit/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsBR7994/rpms/R-RUnit/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module R-RUnit --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: R-RUnit # $Id: Makefile,v 1.1 2009/04/01 16:31:45 ausil Exp $ NAME := R-RUnit SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Wed Apr 1 16:32:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:32:39 +0000 Subject: [pkgdb] rumor was added for oget Message-ID: <20090401163220.96860208550@bastion.fedora.phx.redhat.com> ausil has added Package rumor with summary Really Unintelligent Music transcriptOR ausil has approved Package rumor ausil has added a Fedora devel branch for rumor with an owner of oget ausil has approved rumor in Fedora devel ausil has approved Package rumor ausil has set commit to Approved for provenpackager on rumor (Fedora devel) ausil has set build to Approved for provenpackager on rumor (Fedora devel) ausil has set checkout to Approved for provenpackager on rumor (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rumor From pkgdb at fedoraproject.org Wed Apr 1 16:32:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:32:21 +0000 Subject: [pkgdb] rumor (Fedora, 10) updated by ausil Message-ID: <20090401163222.28001208602@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for rumor ausil has set commit to Approved for provenpackager on rumor (Fedora 10) ausil has set build to Approved for provenpackager on rumor (Fedora 10) ausil has set checkout to Approved for provenpackager on rumor (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rumor From pkgdb at fedoraproject.org Wed Apr 1 16:32:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:32:21 +0000 Subject: [pkgdb] rumor (Fedora, 9) updated by ausil Message-ID: <20090401163222.5211F208608@bastion.fedora.phx.redhat.com> ausil added a Fedora 9 branch for rumor ausil has set commit to Approved for provenpackager on rumor (Fedora 9) ausil has set build to Approved for provenpackager on rumor (Fedora 9) ausil has set checkout to Approved for provenpackager on rumor (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rumor From ausil at fedoraproject.org Wed Apr 1 16:32:29 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:32:29 +0000 (UTC) Subject: rpms/rumor - New directory Message-ID: <20090401163229.207547011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/rumor In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsro8370/rpms/rumor Log Message: Directory /cvs/pkgs/rpms/rumor added to the repository From ausil at fedoraproject.org Wed Apr 1 16:32:29 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:32:29 +0000 (UTC) Subject: rpms/rumor/devel - New directory Message-ID: <20090401163229.4FD3F7013C@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/rumor/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsro8370/rpms/rumor/devel Log Message: Directory /cvs/pkgs/rpms/rumor/devel added to the repository From ausil at fedoraproject.org Wed Apr 1 16:32:36 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:32:36 +0000 (UTC) Subject: rpms/rumor Makefile,NONE,1.1 Message-ID: <20090401163236.630E37011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/rumor In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsro8370/rpms/rumor Added Files: Makefile Log Message: Setup of module rumor --- NEW FILE Makefile --- # Top level Makefile for module rumor all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:32:36 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:32:36 +0000 (UTC) Subject: rpms/rumor/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163236.9671A7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/rumor/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsro8370/rpms/rumor/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module rumor --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: rumor # $Id: Makefile,v 1.1 2009/04/01 16:32:36 ausil Exp $ NAME := rumor SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From mcpierce at fedoraproject.org Wed Apr 1 16:34:13 2009 From: mcpierce at fedoraproject.org (Darryl L. Pierce) Date: Wed, 1 Apr 2009 16:34:13 +0000 (UTC) Subject: rpms/rubygem-hoe/F-10 .cvsignore, 1.12, 1.13 rubygem-hoe.spec, 1.15, 1.16 sources, 1.12, 1.13 Message-ID: <20090401163413.A7F9C7011D@cvs1.fedora.phx.redhat.com> Author: mcpierce Update of /cvs/pkgs/rpms/rubygem-hoe/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8714 Modified Files: .cvsignore rubygem-hoe.spec sources Log Message: Release 1.12.1 of Hoe. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-10/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 17 Mar 2009 13:11:50 -0000 1.12 +++ .cvsignore 1 Apr 2009 16:33:43 -0000 1.13 @@ -1 +1 @@ -hoe-1.11.0.gem +hoe-1.12.1.gem Index: rubygem-hoe.spec =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-10/rubygem-hoe.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- rubygem-hoe.spec 17 Mar 2009 13:11:51 -0000 1.15 +++ rubygem-hoe.spec 1 Apr 2009 16:33:43 -0000 1.16 @@ -5,7 +5,7 @@ Summary: Hoe is a simple rake/rubygems helper for project Rakefiles Name: rubygem-%{gemname} -Version: 1.11.0 +Version: 1.12.1 Release: 1%{?dist} Group: Development/Languages License: MIT @@ -84,6 +84,9 @@ %changelog +* Wed Apr 1 2009 Darryl Pierce - 1.12.1-1 +- Release 1.12.1 of Hoe. + * Tue Mar 17 2009 Darryl Pierce - 1.11.0-1 - Release 1.11.0 of Hoe. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rubygem-hoe/F-10/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 17 Mar 2009 13:11:51 -0000 1.12 +++ sources 1 Apr 2009 16:33:43 -0000 1.13 @@ -1 +1 @@ -b2acaab9e7f1ed1ed128932e5c575ff4 hoe-1.11.0.gem +c8f01467192e98a70af5ef1d8133597c hoe-1.12.1.gem From ausil at fedoraproject.org Wed Apr 1 16:36:33 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:36:33 +0000 (UTC) Subject: rpms/unzoo - New directory Message-ID: <20090401163633.285097011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/unzoo In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsmi9298/rpms/unzoo Log Message: Directory /cvs/pkgs/rpms/unzoo added to the repository From pkgdb at fedoraproject.org Wed Apr 1 16:36:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:36:43 +0000 Subject: [pkgdb] unzoo was added for linville Message-ID: <20090401163624.9A128208505@bastion.fedora.phx.redhat.com> ausil has added Package unzoo with summary ZOO archive extractor ausil has approved Package unzoo ausil has added a Fedora devel branch for unzoo with an owner of linville ausil has approved unzoo in Fedora devel ausil has approved Package unzoo ausil has set commit to Approved for provenpackager on unzoo (Fedora devel) ausil has set build to Approved for provenpackager on unzoo (Fedora devel) ausil has set checkout to Approved for provenpackager on unzoo (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/unzoo From pkgdb at fedoraproject.org Wed Apr 1 16:36:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:36:25 +0000 Subject: [pkgdb] unzoo (Fedora, 10) updated by ausil Message-ID: <20090401163625.7FF20208550@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for unzoo ausil has set commit to Approved for provenpackager on unzoo (Fedora 10) ausil has set build to Approved for provenpackager on unzoo (Fedora 10) ausil has set checkout to Approved for provenpackager on unzoo (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/unzoo From ausil at fedoraproject.org Wed Apr 1 16:36:41 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:36:41 +0000 (UTC) Subject: rpms/unzoo Makefile,NONE,1.1 Message-ID: <20090401163641.6A4D47011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/unzoo In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsmi9298/rpms/unzoo Added Files: Makefile Log Message: Setup of module unzoo --- NEW FILE Makefile --- # Top level Makefile for module unzoo all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:36:41 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:36:41 +0000 (UTC) Subject: rpms/unzoo/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163641.BD9BC7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/unzoo/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsmi9298/rpms/unzoo/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module unzoo --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: unzoo # $Id: Makefile,v 1.1 2009/04/01 16:36:41 ausil Exp $ NAME := unzoo SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From ausil at fedoraproject.org Wed Apr 1 16:36:33 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:36:33 +0000 (UTC) Subject: rpms/unzoo/devel - New directory Message-ID: <20090401163633.61DCA7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/unzoo/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsmi9298/rpms/unzoo/devel Log Message: Directory /cvs/pkgs/rpms/unzoo/devel added to the repository From pkgdb at fedoraproject.org Wed Apr 1 16:38:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:38:03 +0000 Subject: [pkgdb] sahana was added for ke4qqq Message-ID: <20090401163744.5B7C3208505@bastion.fedora.phx.redhat.com> ausil has added Package sahana with summary Disaster Management System ausil has approved Package sahana ausil has added a Fedora devel branch for sahana with an owner of ke4qqq ausil has approved sahana in Fedora devel ausil has approved Package sahana ausil has set commit to Approved for provenpackager on sahana (Fedora devel) ausil has set build to Approved for provenpackager on sahana (Fedora devel) ausil has set checkout to Approved for provenpackager on sahana (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sahana From pkgdb at fedoraproject.org Wed Apr 1 16:37:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:37:44 +0000 Subject: [pkgdb] sahana (Fedora EPEL, 5) updated by ausil Message-ID: <20090401163746.0D9A6208553@bastion.fedora.phx.redhat.com> ausil added a Fedora EPEL 5 branch for sahana ausil has set commit to Approved for provenpackager on sahana (Fedora EPEL 5) ausil has set build to Approved for provenpackager on sahana (Fedora EPEL 5) ausil has set checkout to Approved for provenpackager on sahana (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sahana From pkgdb at fedoraproject.org Wed Apr 1 16:37:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:37:45 +0000 Subject: [pkgdb] sahana (Fedora, 10) updated by ausil Message-ID: <20090401163747.1C464208556@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for sahana ausil has set commit to Approved for provenpackager on sahana (Fedora 10) ausil has set build to Approved for provenpackager on sahana (Fedora 10) ausil has set checkout to Approved for provenpackager on sahana (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sahana From pkgdb at fedoraproject.org Wed Apr 1 16:37:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:37:45 +0000 Subject: [pkgdb] sahana (Fedora, 9) updated by ausil Message-ID: <20090401163747.87877208604@bastion.fedora.phx.redhat.com> ausil added a Fedora 9 branch for sahana ausil has set commit to Approved for provenpackager on sahana (Fedora 9) ausil has set build to Approved for provenpackager on sahana (Fedora 9) ausil has set checkout to Approved for provenpackager on sahana (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sahana From pkgdb at fedoraproject.org Wed Apr 1 16:37:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:37:45 +0000 Subject: [pkgdb] sahana (Fedora, 11) updated by ausil Message-ID: <20090401163747.8C090208609@bastion.fedora.phx.redhat.com> ausil added a Fedora 11 branch for sahana ausil has set commit to Approved for provenpackager on sahana (Fedora 11) ausil has set build to Approved for provenpackager on sahana (Fedora 11) ausil has set checkout to Approved for provenpackager on sahana (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sahana From ausil at fedoraproject.org Wed Apr 1 16:37:53 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:37:53 +0000 (UTC) Subject: rpms/sahana - New directory Message-ID: <20090401163753.2F5777011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/sahana In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsQn9784/rpms/sahana Log Message: Directory /cvs/pkgs/rpms/sahana added to the repository From ausil at fedoraproject.org Wed Apr 1 16:37:53 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:37:53 +0000 (UTC) Subject: rpms/sahana/devel - New directory Message-ID: <20090401163753.625387011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/sahana/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsQn9784/rpms/sahana/devel Log Message: Directory /cvs/pkgs/rpms/sahana/devel added to the repository From kkofler at fedoraproject.org Wed Apr 1 16:37:57 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Wed, 1 Apr 2009 16:37:57 +0000 (UTC) Subject: rpms/qt/devel qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch, NONE, 1.1 qt.spec, 1.258, 1.259 Message-ID: <20090401163757.ACC2F7011D@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9634/devel Modified Files: qt.spec Added Files: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch Log Message: * Wed Apr 01 2009 Kevin Kofler - 4.5.0-12 - fix inline asm in qatomic (de)ref (i386/x86_64), should fix Kolourpaint crash qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch: --- NEW FILE qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch --- diff -ur qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_i386.h qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_i386.h --- qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_i386.h 2009-02-25 22:09:21.000000000 +0100 +++ qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_i386.h 2009-04-01 17:54:21.000000000 +0200 @@ -115,8 +115,8 @@ asm volatile("lock\n" "incl %0\n" "setne %1" - : "=m" (_q_value), "=qm" (ret) - : "m" (_q_value) + : "+m" (_q_value), "=qm" (ret) + : : "memory"); return ret != 0; } @@ -127,8 +127,8 @@ asm volatile("lock\n" "decl %0\n" "setne %1" - : "=m" (_q_value), "=qm" (ret) - : "m" (_q_value) + : "+m" (_q_value), "=qm" (ret) + : : "memory"); return ret != 0; } diff -ur qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_x86_64.h qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_x86_64.h --- qt-x11-opensource-src-4.5.0/src/corelib/arch/qatomic_x86_64.h 2009-02-25 22:09:21.000000000 +0100 +++ qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm/src/corelib/arch/qatomic_x86_64.h 2009-04-01 17:54:32.000000000 +0200 @@ -116,8 +116,8 @@ asm volatile("lock\n" "incl %0\n" "setne %1" - : "=m" (_q_value), "=qm" (ret) - : "m" (_q_value) + : "+m" (_q_value), "=qm" (ret) + : : "memory"); return ret != 0; } @@ -128,8 +128,8 @@ asm volatile("lock\n" "decl %0\n" "setne %1" - : "=m" (_q_value), "=qm" (ret) - : "m" (_q_value) + : "+m" (_q_value), "=qm" (ret) + : : "memory"); return ret != 0; } Index: qt.spec =================================================================== RCS file: /cvs/pkgs/rpms/qt/devel/qt.spec,v retrieving revision 1.258 retrieving revision 1.259 diff -u -r1.258 -r1.259 --- qt.spec 30 Mar 2009 17:01:19 -0000 1.258 +++ qt.spec 1 Apr 2009 16:37:27 -0000 1.259 @@ -12,7 +12,7 @@ Name: qt4 %endif Version: 4.5.0 -Release: 11%{?dist} +Release: 12%{?dist} # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details License: LGPLv2 with exceptions or GPLv3 with exceptions @@ -50,6 +50,10 @@ Patch50: qt-x11-opensource-src-4.5.0-rc1-qhostaddress.patch Patch51: qt-x11-opensource-src-4.5.0-qdoc3.patch Patch52: qt-4.5-sparc64.patch +# fix invalid inline assembly in qatomic_{i386,x86_64}.h (de)ref implementations +# should fix the reference counting in qt_toX11Pixmap and thus the Kolourpaint +# crash with Qt 4.5 +Patch53: qt-x11-opensource-src-4.5.0-fix-qatomic-inline-asm.patch ## qt-copy patches %define qt_copy 20090325 @@ -324,6 +328,7 @@ %patch50 -p1 -b .qhostaddress %patch51 -p1 -b .qdoc3 %patch52 -p1 -b .sparc64 +%patch53 -p1 -b .qatomic-inline-asm # drop -fexceptions from $RPM_OPT_FLAGS RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'` @@ -804,6 +809,9 @@ %changelog +* Wed Apr 01 2009 Kevin Kofler - 4.5.0-12 +- fix inline asm in qatomic (de)ref (i386/x86_64), should fix Kolourpaint crash + * Mon Mar 30 2009 Rex Dieter - 4.5.0-11 - qt fails to build on ia64 (#492174) From ausil at fedoraproject.org Wed Apr 1 16:38:00 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:00 +0000 (UTC) Subject: rpms/sahana Makefile,NONE,1.1 Message-ID: <20090401163800.D996D7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/sahana In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsQn9784/rpms/sahana Added Files: Makefile Log Message: Setup of module sahana --- NEW FILE Makefile --- # Top level Makefile for module sahana all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:38:01 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:01 +0000 (UTC) Subject: rpms/sahana/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163801.283DB7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/sahana/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsQn9784/rpms/sahana/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module sahana --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: sahana # $Id: Makefile,v 1.1 2009/04/01 16:38:00 ausil Exp $ NAME := sahana SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Wed Apr 1 16:38:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:38:57 +0000 Subject: [pkgdb] python-polybori was added for konradm Message-ID: <20090401163840.02CE2208494@bastion.fedora.phx.redhat.com> ausil has added Package python-polybori with summary Framework for Boolean Rings ausil has approved Package python-polybori ausil has added a Fedora devel branch for python-polybori with an owner of konradm ausil has approved python-polybori in Fedora devel ausil has approved Package python-polybori ausil has set commit to Approved for provenpackager on python-polybori (Fedora devel) ausil has set build to Approved for provenpackager on python-polybori (Fedora devel) ausil has set checkout to Approved for provenpackager on python-polybori (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/python-polybori From pkgdb at fedoraproject.org Wed Apr 1 16:38:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:38:39 +0000 Subject: [pkgdb] python-polybori (Fedora, 10) updated by ausil Message-ID: <20090401163840.089BA208557@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for python-polybori ausil has set commit to Approved for provenpackager on python-polybori (Fedora 10) ausil has set build to Approved for provenpackager on python-polybori (Fedora 10) ausil has set checkout to Approved for provenpackager on python-polybori (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/python-polybori From ausil at fedoraproject.org Wed Apr 1 16:38:47 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:47 +0000 (UTC) Subject: rpms/python-polybori - New directory Message-ID: <20090401163847.2545E7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/python-polybori In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsB10249/rpms/python-polybori Log Message: Directory /cvs/pkgs/rpms/python-polybori added to the repository From ausil at fedoraproject.org Wed Apr 1 16:38:47 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:47 +0000 (UTC) Subject: rpms/python-polybori/devel - New directory Message-ID: <20090401163847.654CE7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/python-polybori/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsB10249/rpms/python-polybori/devel Log Message: Directory /cvs/pkgs/rpms/python-polybori/devel added to the repository From ausil at fedoraproject.org Wed Apr 1 16:38:54 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:54 +0000 (UTC) Subject: rpms/python-polybori Makefile,NONE,1.1 Message-ID: <20090401163854.97FD87011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/python-polybori In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsB10249/rpms/python-polybori Added Files: Makefile Log Message: Setup of module python-polybori --- NEW FILE Makefile --- # Top level Makefile for module python-polybori all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:38:54 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:38:54 +0000 (UTC) Subject: rpms/python-polybori/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163854.DB6527011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/python-polybori/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsB10249/rpms/python-polybori/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module python-polybori --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: python-polybori # $Id: Makefile,v 1.1 2009/04/01 16:38:54 ausil Exp $ NAME := python-polybori SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Wed Apr 1 16:39:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:39:21 +0000 Subject: [pkgdb] geanyvc was added for pingou Message-ID: <20090401163921.9AA86208514@bastion.fedora.phx.redhat.com> ausil has added Package geanyvc with summary Version controler plugin for geany ausil has approved Package geanyvc ausil has added a Fedora devel branch for geanyvc with an owner of pingou ausil has approved geanyvc in Fedora devel ausil has approved Package geanyvc ausil has set commit to Approved for provenpackager on geanyvc (Fedora devel) ausil has set build to Approved for provenpackager on geanyvc (Fedora devel) ausil has set checkout to Approved for provenpackager on geanyvc (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geanyvc From pkgdb at fedoraproject.org Wed Apr 1 16:39:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:39:42 +0000 Subject: [pkgdb] geanyvc (Fedora, 10) updated by ausil Message-ID: <20090401163922.AF683208553@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for geanyvc ausil has set commit to Approved for provenpackager on geanyvc (Fedora 10) ausil has set build to Approved for provenpackager on geanyvc (Fedora 10) ausil has set checkout to Approved for provenpackager on geanyvc (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geanyvc From pkgdb at fedoraproject.org Wed Apr 1 16:39:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:39:42 +0000 Subject: [pkgdb] geanyvc (Fedora, 9) updated by ausil Message-ID: <20090401163922.E61B7208557@bastion.fedora.phx.redhat.com> ausil added a Fedora 9 branch for geanyvc ausil has set commit to Approved for provenpackager on geanyvc (Fedora 9) ausil has set build to Approved for provenpackager on geanyvc (Fedora 9) ausil has set checkout to Approved for provenpackager on geanyvc (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geanyvc From ausil at fedoraproject.org Wed Apr 1 16:39:31 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:39:31 +0000 (UTC) Subject: rpms/geanyvc - New directory Message-ID: <20090401163931.2257F7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/geanyvc In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsl10594/rpms/geanyvc Log Message: Directory /cvs/pkgs/rpms/geanyvc added to the repository From ausil at fedoraproject.org Wed Apr 1 16:39:31 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:39:31 +0000 (UTC) Subject: rpms/geanyvc/devel - New directory Message-ID: <20090401163931.5991B7011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/geanyvc/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsl10594/rpms/geanyvc/devel Log Message: Directory /cvs/pkgs/rpms/geanyvc/devel added to the repository From ausil at fedoraproject.org Wed Apr 1 16:39:38 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:39:38 +0000 (UTC) Subject: rpms/geanyvc/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401163938.E2A0A7013D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/geanyvc/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsl10594/rpms/geanyvc/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module geanyvc --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: geanyvc # $Id: Makefile,v 1.1 2009/04/01 16:39:38 ausil Exp $ NAME := geanyvc SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From ausil at fedoraproject.org Wed Apr 1 16:39:38 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:39:38 +0000 (UTC) Subject: rpms/geanyvc Makefile,NONE,1.1 Message-ID: <20090401163938.A1AE27011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/geanyvc In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsl10594/rpms/geanyvc Added Files: Makefile Log Message: Setup of module geanyvc --- NEW FILE Makefile --- # Top level Makefile for module geanyvc all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Wed Apr 1 16:40:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:40:23 +0000 Subject: [pkgdb] libdwarf was added for suravee Message-ID: <20090401164023.C6FFD208514@bastion.fedora.phx.redhat.com> ausil has added Package libdwarf with summary Library to access the DWARF Debugging file format ausil has approved Package libdwarf ausil has added a Fedora devel branch for libdwarf with an owner of suravee ausil has approved libdwarf in Fedora devel ausil has approved Package libdwarf ausil has set commit to Approved for provenpackager on libdwarf (Fedora devel) ausil has set build to Approved for provenpackager on libdwarf (Fedora devel) ausil has set checkout to Approved for provenpackager on libdwarf (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libdwarf From ausil at fedoraproject.org Wed Apr 1 16:40:31 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:40:31 +0000 (UTC) Subject: rpms/libdwarf - New directory Message-ID: <20090401164031.2AF997011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/libdwarf In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsY11002/rpms/libdwarf Log Message: Directory /cvs/pkgs/rpms/libdwarf added to the repository From pkgdb at fedoraproject.org Wed Apr 1 16:40:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:40:44 +0000 Subject: [pkgdb] libdwarf (Fedora, devel) updated by ausil Message-ID: <20090401164024.92016208553@bastion.fedora.phx.redhat.com> ausil approved watchbugzilla on libdwarf (Fedora devel) for paragn ausil approved watchcommits on libdwarf (Fedora devel) for paragn To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libdwarf From pkgdb at fedoraproject.org Wed Apr 1 16:40:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 16:40:44 +0000 Subject: [pkgdb] libdwarf (Fedora, 10) updated by ausil Message-ID: <20090401164024.A7337208557@bastion.fedora.phx.redhat.com> ausil added a Fedora 10 branch for libdwarf ausil has set commit to Approved for provenpackager on libdwarf (Fedora 10) ausil has set build to Approved for provenpackager on libdwarf (Fedora 10) ausil has set checkout to Approved for provenpackager on libdwarf (Fedora 10) ausil approved watchbugzilla on libdwarf (Fedora 10) for paragn ausil approved watchcommits on libdwarf (Fedora 10) for paragn To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libdwarf From ausil at fedoraproject.org Wed Apr 1 16:40:31 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:40:31 +0000 (UTC) Subject: rpms/libdwarf/devel - New directory Message-ID: <20090401164031.6C9157011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/libdwarf/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsY11002/rpms/libdwarf/devel Log Message: Directory /cvs/pkgs/rpms/libdwarf/devel added to the repository From ausil at fedoraproject.org Wed Apr 1 16:40:39 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:40:39 +0000 (UTC) Subject: rpms/libdwarf Makefile,NONE,1.1 Message-ID: <20090401164039.04C027011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/libdwarf In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsY11002/rpms/libdwarf Added Files: Makefile Log Message: Setup of module libdwarf --- NEW FILE Makefile --- # Top level Makefile for module libdwarf all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From ausil at fedoraproject.org Wed Apr 1 16:40:39 2009 From: ausil at fedoraproject.org (Dennis Gilmore) Date: Wed, 1 Apr 2009 16:40:39 +0000 (UTC) Subject: rpms/libdwarf/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401164039.405177011D@cvs1.fedora.phx.redhat.com> Author: ausil Update of /cvs/pkgs/rpms/libdwarf/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/ausil/CVSROOT/admin/tmpcvsY11002/rpms/libdwarf/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module libdwarf --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: libdwarf # $Id: Makefile,v 1.1 2009/04/01 16:40:39 ausil Exp $ NAME := libdwarf SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From s4504kr at fedoraproject.org Wed Apr 1 16:46:22 2009 From: s4504kr at fedoraproject.org (Jochen Schmitt) Date: Wed, 1 Apr 2009 16:46:22 +0000 (UTC) Subject: rpms/blender/devel blender-wrapper, 1.8, 1.9 blender.spec, 1.106, 1.107 blenderplayer-wraper, 1.1, 1.2 Message-ID: <20090401164622.810AC7011D@cvs1.fedora.phx.redhat.com> Author: s4504kr Update of /cvs/extras/rpms/blender/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12359 Modified Files: blender-wrapper blender.spec blenderplayer-wraper Log Message: Change nonfree to freeworld Index: blender-wrapper =================================================================== RCS file: /cvs/extras/rpms/blender/devel/blender-wrapper,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- blender-wrapper 31 Mar 2009 20:13:03 -0000 1.8 +++ blender-wrapper 1 Apr 2009 16:45:52 -0000 1.9 @@ -6,8 +6,8 @@ # In case user's home directory doesn't contain ~/.blender, copy it # from /usr/share/blender -if [ -x /usr/bin/blender-nonfree.bin ]; then - blend="blender-nonfree" +if [ -x /usr/bin/blender-freeworld.bin ]; then + blend="blender-freeworld" else blend="blender" fi Index: blender.spec =================================================================== RCS file: /cvs/extras/rpms/blender/devel/blender.spec,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- blender.spec 31 Mar 2009 20:16:35 -0000 1.106 +++ blender.spec 1 Apr 2009 16:45:52 -0000 1.107 @@ -5,7 +5,7 @@ Name: blender Version: 2.48a -Release: 18%{?dist} +Release: 19%{?dist} Summary: 3D modeling, animation, rendering and post-production @@ -227,6 +227,9 @@ %{_bindir}/blenderplayer.bin %changelog +* Wed Apr 1 2009 Jochen Schmitt - 2.48a-19 +- Change nonfree to freeworld + * Tue Mar 31 2009 Jochen Schmitt 2.48a-18 - Fix typo Index: blenderplayer-wraper =================================================================== RCS file: /cvs/extras/rpms/blender/devel/blenderplayer-wraper,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- blenderplayer-wraper 31 Mar 2009 20:13:03 -0000 1.1 +++ blenderplayer-wraper 1 Apr 2009 16:45:52 -0000 1.2 @@ -1,7 +1,7 @@ #!/bin/sh -if [ -x /usr/bin/blenderplayer-nonfree ]; then - /usr/bin/blenderplayer-nonfree.bin $@ +if [ -x /usr/bin/blenderplayer-freeworld ]; then + /usr/bin/blenderplayer-freeword.bin $@ else /usr/bin/blenderplayer.bin $@ fi From oget at fedoraproject.org Wed Apr 1 16:52:07 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 16:52:07 +0000 (UTC) Subject: rpms/rumor/devel import.log, NONE, 1.1 rumor.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165207.E61697011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/rumor/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13508/devel Modified Files: .cvsignore sources Added Files: import.log rumor.spec Log Message: * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build --- NEW FILE import.log --- rumor-1_0_3b-2_fc10:HEAD:rumor-1.0.3b-2.fc10.src.rpm:1238604662 --- NEW FILE rumor.spec --- Name: rumor Version: 1.0.3b Release: 2%{?dist} Summary: Really Unintelligent Music transcriptOR Group: Applications/Multimedia License: GPLv2 URL: http://www.volny.cz/smilauer/rumor/rumor.html Source0: http://www.volny.cz/smilauer/rumor/src/rumor-1.0.3b.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: alsa-lib-devel BuildRequires: guile-devel Requires(post): info Requires(preun): info %description Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options. %prep %setup -q # Impose optflags sed -i 's|-O0||' configure %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # Remove unwanted file: rm -f $RPM_BUILD_ROOT%{_infodir}/dir %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : %preun if [ $1 = 0 ] ; then /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : fi %files %defattr(-,root,root,-) %doc AUTHORS NEWS COPYING README TODO %{_bindir}/%{name} %{_infodir}/%{name}.info* %changelog * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rumor/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:32:36 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:51:37 -0000 1.2 @@ -0,0 +1 @@ +rumor-1.0.3b.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rumor/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:32:36 -0000 1.1 +++ sources 1 Apr 2009 16:51:37 -0000 1.2 @@ -0,0 +1 @@ +c95917356659b77bb83505cb2512ad1b rumor-1.0.3b.tar.bz2 From oget at fedoraproject.org Wed Apr 1 16:53:33 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 16:53:33 +0000 (UTC) Subject: rpms/rumor/F-10 import.log, NONE, 1.1 rumor.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165333.467307011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/rumor/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13994/F-10 Modified Files: .cvsignore sources Added Files: import.log rumor.spec Log Message: * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build --- NEW FILE import.log --- rumor-1_0_3b-2_fc10:F-10:rumor-1.0.3b-2.fc10.src.rpm:1238604761 --- NEW FILE rumor.spec --- Name: rumor Version: 1.0.3b Release: 2%{?dist} Summary: Really Unintelligent Music transcriptOR Group: Applications/Multimedia License: GPLv2 URL: http://www.volny.cz/smilauer/rumor/rumor.html Source0: http://www.volny.cz/smilauer/rumor/src/rumor-1.0.3b.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: alsa-lib-devel BuildRequires: guile-devel Requires(post): info Requires(preun): info %description Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options. %prep %setup -q # Impose optflags sed -i 's|-O0||' configure %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # Remove unwanted file: rm -f $RPM_BUILD_ROOT%{_infodir}/dir %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : %preun if [ $1 = 0 ] ; then /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : fi %files %defattr(-,root,root,-) %doc AUTHORS NEWS COPYING README TODO %{_bindir}/%{name} %{_infodir}/%{name}.info* %changelog * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rumor/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:32:36 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:53:03 -0000 1.2 @@ -0,0 +1 @@ +rumor-1.0.3b.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rumor/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:32:36 -0000 1.1 +++ sources 1 Apr 2009 16:53:03 -0000 1.2 @@ -0,0 +1 @@ +c95917356659b77bb83505cb2512ad1b rumor-1.0.3b.tar.bz2 From oget at fedoraproject.org Wed Apr 1 16:54:49 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 16:54:49 +0000 (UTC) Subject: rpms/rumor/F-9 import.log, NONE, 1.1 rumor.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165449.3CFBD7011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/rumor/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14517/F-9 Modified Files: .cvsignore sources Added Files: import.log rumor.spec Log Message: * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build --- NEW FILE import.log --- rumor-1_0_3b-2_fc10:F-9:rumor-1.0.3b-2.fc10.src.rpm:1238604842 --- NEW FILE rumor.spec --- Name: rumor Version: 1.0.3b Release: 2%{?dist} Summary: Really Unintelligent Music transcriptOR Group: Applications/Multimedia License: GPLv2 URL: http://www.volny.cz/smilauer/rumor/rumor.html Source0: http://www.volny.cz/smilauer/rumor/src/rumor-1.0.3b.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: alsa-lib-devel BuildRequires: guile-devel Requires(post): info Requires(preun): info %description Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options. %prep %setup -q # Impose optflags sed -i 's|-O0||' configure %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # Remove unwanted file: rm -f $RPM_BUILD_ROOT%{_infodir}/dir %clean rm -rf $RPM_BUILD_ROOT %post /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : %preun if [ $1 = 0 ] ; then /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : fi %files %defattr(-,root,root,-) %doc AUTHORS NEWS COPYING README TODO %{_bindir}/%{name} %{_infodir}/%{name}.info* %changelog * Sat Mar 21 2009 Orcan Ogetbil - 1.0.3b-2 - Remove -O0 flag altogether instead of replacing with -O2 - Fix mixed usage of tabs&spaces * Sun Mar 15 2008 Orcan Ogetbil - 1.0.3b-1 - Initial build Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rumor/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:32:36 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:54:19 -0000 1.2 @@ -0,0 +1 @@ +rumor-1.0.3b.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rumor/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:32:36 -0000 1.1 +++ sources 1 Apr 2009 16:54:19 -0000 1.2 @@ -0,0 +1 @@ +c95917356659b77bb83505cb2512ad1b rumor-1.0.3b.tar.bz2 From suravee at fedoraproject.org Wed Apr 1 16:56:15 2009 From: suravee at fedoraproject.org (Suravee Suthikulpanit) Date: Wed, 1 Apr 2009 16:56:15 +0000 (UTC) Subject: rpms/libdwarf/devel import.log, NONE, 1.1 libdwarf-soname-fix.patch, NONE, 1.1 libdwarf.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165615.80AFA7013C@cvs1.fedora.phx.redhat.com> Author: suravee Update of /cvs/pkgs/rpms/libdwarf/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15029/devel Modified Files: .cvsignore sources Added Files: import.log libdwarf-soname-fix.patch libdwarf.spec Log Message: Initial revision --- NEW FILE import.log --- libdwarf-0_20090324-4_fc10:HEAD:libdwarf-0.20090324-4.fc10.src.rpm:1238604801 libdwarf-soname-fix.patch: --- NEW FILE libdwarf-soname-fix.patch --- --- dwarf-20090324-base/libdwarf/Makefile.in 2009-03-24 15:31:18.000000000 -0500 +++ dwarf-20090324/libdwarf/Makefile.in 2009-03-25 18:52:52.000000000 -0500 @@ -127,8 +127,8 @@ libdwarf.a: $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS) -libdwarf.so: $(OBJS) - $(CC) $(CFLAGS) -shared $(OBJS) -o $@ +libdwarf.so.0.0: $(OBJS) + $(CC) $(CFLAGS) -shared $(OBJS) -Wl,-soname,libdwarf.so.0.0 -o $@ none: echo "do nothing" --- NEW FILE libdwarf.spec --- %define upstreamid 20090324 Summary: Library to access the DWARF Debugging file format Name: libdwarf Version: 0.%{upstreamid} Release: 4%{?dist} License: LGPLv2 Group: Development/Libraries URL: http://reality.sgiweb.org/davea/dwarf.html #md5sum 4e603955797a1d5d314a9489a4342c24 (for 20090324) Source0: http://reality.sgiweb.org/davea/%{name}-%{upstreamid}.tar.gz # This patch set up the proper soname Patch0: libdwarf-soname-fix.patch BuildRequires: binutils-devel elfutils-libelf-devel BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) %package devel Summary: Library and header files of libdwarf License: LGPLv2 Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: elfutils-libelf %package tools Summary: Tools for accessing DWARF debugging information License: GPLv2 Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: elfutils-libelf %description Library to access the DWARF debugging file format which supports source level debugging of a number of procedural languages, such as C, C++, and Fortran. Please see http://www.dwarfstd.org for DWARF specification. %description devel Development package containing library and header files of libdwarf. %description tools C++ version of dwarfdump (dwarfdump2) command-line utilities to access DWARF debug information. %prep %setup -q -n dwarf-%{upstreamid} %patch0 -p1 -b .soname-fix %build pushd libdwarf %configure --enable-shared make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -I. -fPIC" libdwarf.so.0.0 ln -s libdwarf.so.0.0 libdwarf.so ln -s libdwarf.so.0.0 libdwarf.so.0 popd # Need to also configure dwarfdump since dwarfdump2 Makefile # depends on dwarfdump's Makefile pushd dwarfdump %configure --enable-shared popd pushd dwarfdump2 %configure --enable-shared # Note: %{?_smp_mflags} failed to build LD_LIBRARY_PATH="../libdwarf" make CFLAGS="$RPM_OPT_FLAGS -I. -fPIC" all popd %install rm -rf %{buildroot} install -pDm 0644 libdwarf/dwarf.h %{buildroot}%{_includedir}/libdwarf/dwarf.h install -pDm 0644 libdwarf/libdwarf.h %{buildroot}%{_includedir}/libdwarf/libdwarf.h install -pDm 0755 libdwarf/libdwarf.so.0.0 %{buildroot}%{_libdir}/libdwarf.so.0.0 cp -pd libdwarf/libdwarf.so.0 %{buildroot}%{_libdir}/libdwarf.so.0 cp -pd libdwarf/libdwarf.so %{buildroot}%{_libdir}/libdwarf.so install -pDm 0755 dwarfdump2/dwarfdump %{buildroot}%{_bindir}/dwarfdump %clean rm -rf %{buildroot} %post -n libdwarf -p /sbin/ldconfig %postun -n libdwarf -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc libdwarf/README libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt %{_libdir}/libdwarf.so.0* %files devel %defattr(-,root,root,-) %doc libdwarf/README libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt %doc libdwarf/*.pdf %{_includedir}/libdwarf %{_libdir}/libdwarf.so %files tools %defattr(-,root,root,-) %doc dwarfdump2/README dwarfdump2/COPYING dwarfdump2/DWARFDUMPCOPYRIGHT dwarfdump2/GPL.txt %{_bindir}/dwarfdump %changelog * Tue Mar 31 2009 - Suravee Suthikulpanit - 0.20090324-4 - Adding _smp_mflags for libdwarf build - Move CFLAGS override from configure to make * Mon Mar 30 2009 - Suravee Suthikulpanit - 0.20090324-3 - Remove AutoreqProv no * Thu Mar 26 2009 - Suravee Suthikulpanit - 0.20090324-2 - Drop the C implementation of dwarfdump. (dwarfdump1) - Since the doc package is small, we combined the contents into the devel package. - Fix the version string. - Drop the static library. - Add release number to "Requires". - Fix licensing (v2 instead of v2+) - Change linking for libdwarf.so and libdwarf.so.0 * Wed Mar 25 2009 - Suravee Suthikulpanit - 20090324-1 - Initial Revision Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libdwarf/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:40:39 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:55:45 -0000 1.2 @@ -0,0 +1 @@ +libdwarf-20090324.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libdwarf/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:40:39 -0000 1.1 +++ sources 1 Apr 2009 16:55:45 -0000 1.2 @@ -0,0 +1 @@ +4e603955797a1d5d314a9489a4342c24 libdwarf-20090324.tar.gz From ke4qqq at fedoraproject.org Wed Apr 1 16:56:23 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 16:56:23 +0000 (UTC) Subject: rpms/sahana/devel import.log, NONE, 1.1 sahana.conf, NONE, 1.1 sahana.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165623.5BFE77013C@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14818/devel Modified Files: .cvsignore sources Added Files: import.log sahana.conf sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-3 - Initial CVS commit --- NEW FILE import.log --- sahana-0_6_2_2-3_fc10:HEAD:sahana-0.6.2.2-3.fc10.src.rpm:1238604801 --- NEW FILE sahana.conf --- #conf file for dedicated server installs of Sahana. # v0.1 David Nalley - Initial effort # Alias /sahana /usr/share/sahana/www order deny,allow allow from all order deny,allow deny from all order deny,allow deny from all --- NEW FILE sahana.spec --- #conditional stuff for selinux %bcond_without selinux Name: sahana Version: 0.6.2.2 Release: 3%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ URL: http://www.sahana.lk/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz #URL for source is http://code.zikula.org/core/downloads/99 Source1: sahana.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: dos2unix Requires: httpd Requires: php >= 5.2.0 Requires: php-mysql >= 5.2.0 Requires: php-gd Requires(pre): policycoreutils %description Sahana is a free and open source Disaster Management System.It mainly facilitates management of Missing people, disaster victims, Managing and administrating various organisations, managing camps and managing requests and assistance in the proper distribution of resources. %pre %if %{with selinux} semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || : %endif %prep %setup -qn %{name} %build #nothing really for this section but rpmbuild complains if build is empty %install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{_datadir}/%{name} %{__mkdir} -m 0775 -p %{buildroot}/%{_sysconfdir}/%{name} %{__mkdir} -p %{buildroot}/%{_sysconfdir}/httpd/conf.d/ %{__mkdir} -p %{buildroot}/%{_localstatedir}/lib/%{name} rm -rf www/tmp # in the above we are deleting the tmp dir and we'll link tmp to localstatedir cp -pr 3rd inc inst mod res test tools www -t %{buildroot}/%{_datadir}/%{name} install -m 0644 about.inc %{buildroot}/%{_datadir}/%{name} chmod -x CHANGELOG.TXT dos2unix README_Portable_App install -m 0664 ./conf/* %{buildroot}/%{_sysconfdir}/%{name}/ ln -sf ../../..%{_sysconfdir}/%{name}/ %{buildroot}/%{_datadir}/%{name}/conf install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/sahana.conf ln -sf ../../../../..%{_localstatedir}/lib/%{name} %{buildroot}/%{_datadir}/%{name}/www/tmp find ${RPM_BUILD_ROOT} -type f -name \*.php -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.js -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.css -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.html -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ini -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xsl -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xml -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.svg -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; find ${RPM_BUILD_ROOT} -type f -name check_template -exec chmod 755 {} \; chmod +x %{buildroot}/%{_datadir}/%{name}/test/code/* grep -IUrl '^M' ${RPM_BUILD_ROOT} | xargs -ifile dos2unix 'file' chmod +x %{buildroot}/%{_datadir}/%{name}/3rd/htmlpurifier/maintenance/*-*.php chmod +x %{buildroot}/%{_datadir}/%{name}/tools/build_pot chmod +x %{buildroot}/%{_datadir}/%{name}/inst/create-mysql chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/handler_options.inc chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/lib_message.inc %clean rm -rf %{buildroot} %post symlinks -crs /usr/share/sahana >/dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc INSTALL %doc README %doc README_Portable_App %doc CHANGELOG.TXT %{_datadir}/%{name} %attr(-,apache,apache) %{_localstatedir}/lib/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/sahana.conf %attr(775,root,apache) %dir %{_sysconfdir}/%{name} %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/sysconf.inc.tpl %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/conf-order.inc %changelog * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 - corrected semanage pre scripts to be conditional - pushed all output from symlinks to /dev/null since there is no silent option - moved post between clean and files - changed attr to 775 for conf dir and 664 for files so that the webinstall will work. - created symlink www/tmp to localstatedir to facilitate writing by apache - changed url to source to use macros for name and version * Fri Mar 20 2009 David Nalley 0.6.2.2-1 - Initial packaging Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sahana/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:00 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:55:53 -0000 1.2 @@ -0,0 +1 @@ +sahana-0.6.2.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sahana/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:01 -0000 1.1 +++ sources 1 Apr 2009 16:55:53 -0000 1.2 @@ -0,0 +1 @@ +1df2ecad5ea81b61d10a6f8b42d2e260 sahana-0.6.2.2.tar.gz From ke4qqq at fedoraproject.org Wed Apr 1 16:58:03 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 16:58:03 +0000 (UTC) Subject: rpms/sahana/F-9 import.log, NONE, 1.1 sahana.conf, NONE, 1.1 sahana.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165803.192AB7011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16409/F-9 Modified Files: .cvsignore sources Added Files: import.log sahana.conf sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-3 - Initial CVS commit --- NEW FILE import.log --- sahana-0_6_2_2-3_fc10:F-9:sahana-0.6.2.2-3.fc10.src.rpm:1238604960 --- NEW FILE sahana.conf --- #conf file for dedicated server installs of Sahana. # v0.1 David Nalley - Initial effort # Alias /sahana /usr/share/sahana/www order deny,allow allow from all order deny,allow deny from all order deny,allow deny from all --- NEW FILE sahana.spec --- #conditional stuff for selinux %bcond_without selinux Name: sahana Version: 0.6.2.2 Release: 3%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ URL: http://www.sahana.lk/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz #URL for source is http://code.zikula.org/core/downloads/99 Source1: sahana.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: dos2unix Requires: httpd Requires: php >= 5.2.0 Requires: php-mysql >= 5.2.0 Requires: php-gd Requires(pre): policycoreutils %description Sahana is a free and open source Disaster Management System.It mainly facilitates management of Missing people, disaster victims, Managing and administrating various organisations, managing camps and managing requests and assistance in the proper distribution of resources. %pre %if %{with selinux} semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || : %endif %prep %setup -qn %{name} %build #nothing really for this section but rpmbuild complains if build is empty %install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{_datadir}/%{name} %{__mkdir} -m 0775 -p %{buildroot}/%{_sysconfdir}/%{name} %{__mkdir} -p %{buildroot}/%{_sysconfdir}/httpd/conf.d/ %{__mkdir} -p %{buildroot}/%{_localstatedir}/lib/%{name} rm -rf www/tmp # in the above we are deleting the tmp dir and we'll link tmp to localstatedir cp -pr 3rd inc inst mod res test tools www -t %{buildroot}/%{_datadir}/%{name} install -m 0644 about.inc %{buildroot}/%{_datadir}/%{name} chmod -x CHANGELOG.TXT dos2unix README_Portable_App install -m 0664 ./conf/* %{buildroot}/%{_sysconfdir}/%{name}/ ln -sf ../../..%{_sysconfdir}/%{name}/ %{buildroot}/%{_datadir}/%{name}/conf install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/sahana.conf ln -sf ../../../../..%{_localstatedir}/lib/%{name} %{buildroot}/%{_datadir}/%{name}/www/tmp find ${RPM_BUILD_ROOT} -type f -name \*.php -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.js -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.css -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.html -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ini -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xsl -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xml -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.svg -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; find ${RPM_BUILD_ROOT} -type f -name check_template -exec chmod 755 {} \; chmod +x %{buildroot}/%{_datadir}/%{name}/test/code/* grep -IUrl '^M' ${RPM_BUILD_ROOT} | xargs -ifile dos2unix 'file' chmod +x %{buildroot}/%{_datadir}/%{name}/3rd/htmlpurifier/maintenance/*-*.php chmod +x %{buildroot}/%{_datadir}/%{name}/tools/build_pot chmod +x %{buildroot}/%{_datadir}/%{name}/inst/create-mysql chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/handler_options.inc chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/lib_message.inc %clean rm -rf %{buildroot} %post symlinks -crs /usr/share/sahana >/dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc INSTALL %doc README %doc README_Portable_App %doc CHANGELOG.TXT %{_datadir}/%{name} %attr(-,apache,apache) %{_localstatedir}/lib/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/sahana.conf %attr(775,root,apache) %dir %{_sysconfdir}/%{name} %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/sysconf.inc.tpl %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/conf-order.inc %changelog * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 - corrected semanage pre scripts to be conditional - pushed all output from symlinks to /dev/null since there is no silent option - moved post between clean and files - changed attr to 775 for conf dir and 664 for files so that the webinstall will work. - created symlink www/tmp to localstatedir to facilitate writing by apache - changed url to source to use macros for name and version * Fri Mar 20 2009 David Nalley 0.6.2.2-1 - Initial packaging Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:00 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:57:32 -0000 1.2 @@ -0,0 +1 @@ +sahana-0.6.2.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:01 -0000 1.1 +++ sources 1 Apr 2009 16:57:32 -0000 1.2 @@ -0,0 +1 @@ +1df2ecad5ea81b61d10a6f8b42d2e260 sahana-0.6.2.2.tar.gz From kkofler at fedoraproject.org Wed Apr 1 16:58:09 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Wed, 1 Apr 2009 16:58:09 +0000 (UTC) Subject: rpms/qgit/F-10 qgit.desktop,1.2,1.3 qgit.spec,1.24,1.25 Message-ID: <20090401165809.846C47011D@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qgit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16446/F-10 Modified Files: qgit.desktop qgit.spec Log Message: * Tue Mar 31 2009 Kevin Kofler 2.2-4.1 - rebuild against Qt 4.5 to work around apparent ABI compatibility issue (qgit is reported to lock up when built against 4.4 and run against 4.5. We will include the rebuilt version in the qt update.) Also sync these changes from devel: * Sat Feb 28 2009 Dan Horak 2.2-4 - update desktop file for recent standards * Wed Feb 25 2009 Fedora Release Engineering - 2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Nov 25 2008 Dan Horak 2.2-2 - shorten Summary Index: qgit.desktop =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-10/qgit.desktop,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- qgit.desktop 9 Apr 2007 11:44:41 -0000 1.2 +++ qgit.desktop 1 Apr 2009 16:57:39 -0000 1.3 @@ -1,13 +1,11 @@ [Desktop Entry] -Encoding=UTF-8 Name=QGit GenericName=QGit Comment=git repository browser Exec=qgit -Icon=qgit.png +Icon=qgit StartupNotify=true Terminal=false Type=Application -Categories=Application;Development;X-Fedora; +Categories=Development;Qt;RevisionControl; Version=1.0 -X-Desktop-File-Install-Version=0.4 Index: qgit.spec =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-10/qgit.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- qgit.spec 17 Jul 2008 13:14:02 -0000 1.24 +++ qgit.spec 1 Apr 2009 16:57:39 -0000 1.25 @@ -1,12 +1,12 @@ Name: qgit Version: 2.2 -Release: 1%{?dist} -Summary: QGit is a git GUI repository browser +Release: 4%{?dist}.1 +Summary: GUI browser for git repositories Group: Development/Tools License: GPLv2 URL: http://digilander.libero.it/mcostalba/ -Source0: http://dl.sourceforge.net/qgit/%{name}-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: %{name}48d.png Patch0: %{name}-2.2-qmake.patch @@ -56,6 +56,18 @@ %changelog +* Tue Mar 31 2009 Kevin Kofler 2.2-4.1 +- rebuild against Qt 4.5 to work around apparent ABI compatibility issue + +* Sat Feb 28 2009 Dan Horak 2.2-4 +- update desktop file for recent standards + +* Wed Feb 25 2009 Fedora Release Engineering - 2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Nov 25 2008 Dan Horak 2.2-2 +- shorten Summary + * Thu Jul 17 2008 Dan Horak 2.2-1 - update to upstream version 2.2 From kkofler at fedoraproject.org Wed Apr 1 16:58:09 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Wed, 1 Apr 2009 16:58:09 +0000 (UTC) Subject: rpms/qgit/F-9 qgit.desktop,1.2,1.3 qgit.spec,1.24,1.25 Message-ID: <20090401165809.BD7B77011D@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qgit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16446/F-9 Modified Files: qgit.desktop qgit.spec Log Message: * Tue Mar 31 2009 Kevin Kofler 2.2-4.1 - rebuild against Qt 4.5 to work around apparent ABI compatibility issue (qgit is reported to lock up when built against 4.4 and run against 4.5. We will include the rebuilt version in the qt update.) Also sync these changes from devel: * Sat Feb 28 2009 Dan Horak 2.2-4 - update desktop file for recent standards * Wed Feb 25 2009 Fedora Release Engineering - 2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Nov 25 2008 Dan Horak 2.2-2 - shorten Summary Index: qgit.desktop =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-9/qgit.desktop,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- qgit.desktop 9 Apr 2007 11:44:41 -0000 1.2 +++ qgit.desktop 1 Apr 2009 16:57:39 -0000 1.3 @@ -1,13 +1,11 @@ [Desktop Entry] -Encoding=UTF-8 Name=QGit GenericName=QGit Comment=git repository browser Exec=qgit -Icon=qgit.png +Icon=qgit StartupNotify=true Terminal=false Type=Application -Categories=Application;Development;X-Fedora; +Categories=Development;Qt;RevisionControl; Version=1.0 -X-Desktop-File-Install-Version=0.4 Index: qgit.spec =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-9/qgit.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- qgit.spec 17 Jul 2008 13:16:46 -0000 1.24 +++ qgit.spec 1 Apr 2009 16:57:39 -0000 1.25 @@ -1,12 +1,12 @@ Name: qgit Version: 2.2 -Release: 1%{?dist} -Summary: QGit is a git GUI repository browser +Release: 4%{?dist}.1 +Summary: GUI browser for git repositories Group: Development/Tools License: GPLv2 URL: http://digilander.libero.it/mcostalba/ -Source0: http://dl.sourceforge.net/qgit/%{name}-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: %{name}48d.png Patch0: %{name}-2.2-qmake.patch @@ -56,6 +56,18 @@ %changelog +* Tue Mar 31 2009 Kevin Kofler 2.2-4.1 +- rebuild against Qt 4.5 to work around apparent ABI compatibility issue + +* Sat Feb 28 2009 Dan Horak 2.2-4 +- update desktop file for recent standards + +* Wed Feb 25 2009 Fedora Release Engineering - 2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Nov 25 2008 Dan Horak 2.2-2 +- shorten Summary + * Thu Jul 17 2008 Dan Horak 2.2-1 - update to upstream version 2.2 From ke4qqq at fedoraproject.org Wed Apr 1 16:59:16 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 16:59:16 +0000 (UTC) Subject: rpms/sahana/F-10 import.log, NONE, 1.1 sahana.conf, NONE, 1.1 sahana.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401165916.B041A7011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16816/F-10 Modified Files: .cvsignore sources Added Files: import.log sahana.conf sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-3 - Initial CVS commit --- NEW FILE import.log --- sahana-0_6_2_2-3_fc10:F-10:sahana-0.6.2.2-3.fc10.src.rpm:1238605038 --- NEW FILE sahana.conf --- #conf file for dedicated server installs of Sahana. # v0.1 David Nalley - Initial effort # Alias /sahana /usr/share/sahana/www order deny,allow allow from all order deny,allow deny from all order deny,allow deny from all --- NEW FILE sahana.spec --- #conditional stuff for selinux %bcond_without selinux Name: sahana Version: 0.6.2.2 Release: 3%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ URL: http://www.sahana.lk/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz #URL for source is http://code.zikula.org/core/downloads/99 Source1: sahana.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: dos2unix Requires: httpd Requires: php >= 5.2.0 Requires: php-mysql >= 5.2.0 Requires: php-gd Requires(pre): policycoreutils %description Sahana is a free and open source Disaster Management System.It mainly facilitates management of Missing people, disaster victims, Managing and administrating various organisations, managing camps and managing requests and assistance in the proper distribution of resources. %pre %if %{with selinux} semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || : %endif %prep %setup -qn %{name} %build #nothing really for this section but rpmbuild complains if build is empty %install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{_datadir}/%{name} %{__mkdir} -m 0775 -p %{buildroot}/%{_sysconfdir}/%{name} %{__mkdir} -p %{buildroot}/%{_sysconfdir}/httpd/conf.d/ %{__mkdir} -p %{buildroot}/%{_localstatedir}/lib/%{name} rm -rf www/tmp # in the above we are deleting the tmp dir and we'll link tmp to localstatedir cp -pr 3rd inc inst mod res test tools www -t %{buildroot}/%{_datadir}/%{name} install -m 0644 about.inc %{buildroot}/%{_datadir}/%{name} chmod -x CHANGELOG.TXT dos2unix README_Portable_App install -m 0664 ./conf/* %{buildroot}/%{_sysconfdir}/%{name}/ ln -sf ../../..%{_sysconfdir}/%{name}/ %{buildroot}/%{_datadir}/%{name}/conf install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/sahana.conf ln -sf ../../../../..%{_localstatedir}/lib/%{name} %{buildroot}/%{_datadir}/%{name}/www/tmp find ${RPM_BUILD_ROOT} -type f -name \*.php -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.js -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.css -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.html -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ini -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xsl -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xml -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.svg -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; find ${RPM_BUILD_ROOT} -type f -name check_template -exec chmod 755 {} \; chmod +x %{buildroot}/%{_datadir}/%{name}/test/code/* grep -IUrl '^M' ${RPM_BUILD_ROOT} | xargs -ifile dos2unix 'file' chmod +x %{buildroot}/%{_datadir}/%{name}/3rd/htmlpurifier/maintenance/*-*.php chmod +x %{buildroot}/%{_datadir}/%{name}/tools/build_pot chmod +x %{buildroot}/%{_datadir}/%{name}/inst/create-mysql chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/handler_options.inc chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/lib_message.inc %clean rm -rf %{buildroot} %post symlinks -crs /usr/share/sahana >/dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc INSTALL %doc README %doc README_Portable_App %doc CHANGELOG.TXT %{_datadir}/%{name} %attr(-,apache,apache) %{_localstatedir}/lib/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/sahana.conf %attr(775,root,apache) %dir %{_sysconfdir}/%{name} %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/sysconf.inc.tpl %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/conf-order.inc %changelog * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 - corrected semanage pre scripts to be conditional - pushed all output from symlinks to /dev/null since there is no silent option - moved post between clean and files - changed attr to 775 for conf dir and 664 for files so that the webinstall will work. - created symlink www/tmp to localstatedir to facilitate writing by apache - changed url to source to use macros for name and version * Fri Mar 20 2009 David Nalley 0.6.2.2-1 - Initial packaging Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:00 -0000 1.1 +++ .cvsignore 1 Apr 2009 16:58:46 -0000 1.2 @@ -0,0 +1 @@ +sahana-0.6.2.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:01 -0000 1.1 +++ sources 1 Apr 2009 16:58:46 -0000 1.2 @@ -0,0 +1 @@ +1df2ecad5ea81b61d10a6f8b42d2e260 sahana-0.6.2.2.tar.gz From transif at fedoraproject.org Wed Apr 1 17:00:23 2009 From: transif at fedoraproject.org (Transifex System User) Date: Wed, 1 Apr 2009 17:00:23 +0000 (UTC) Subject: comps/po el.po,1.18,1.19 Message-ID: <20090401170023.25DB67011D@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17531/po Modified Files: el.po Log Message: Sending translation for Greek View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.18 -r 1.19 el.po Index: el.po =================================================================== RCS file: /cvs/pkgs/comps/po/el.po,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- el.po 9 Jan 2009 11:52:36 -0000 1.18 +++ el.po 1 Apr 2009 16:59:52 -0000 1.19 @@ -11,9 +11,9 @@ msgstr "" "Project-Id-Version: el\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-10-12 13:57+0200\n" -"Last-Translator: Pierros Papadeas \n" +"POT-Creation-Date: 2009-04-01 14:04+0000\n" +"PO-Revision-Date: 2009-04-01 19:58+0200\n" +"Last-Translator: nikosCharonitakis \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,200 +21,320 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" -#: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 -#: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 +#: ../comps-f7.xml.in.h:1 +#: ../comps-f8.xml.in.h:1 +#: ../comps-f9.xml.in.h:1 +#: ../comps-f10.xml.in.h:1 +#: ../comps-f11.xml.in.h:1 msgid "A lightweight desktop environment that works well on low end machines." -msgstr "" -"?????? ?????????????? ?????????????????? ???????????????? ?????? ???????????????? ???????? ???????? ???? ???????????????????? " -"????????????????????." +msgstr "?????? ?????????????? ?????????????????? ???????????????? ?????? ???????????????? ???????? ???????? ???? ???????????????????? ????????????????????." -#: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f7.xml.in.h:2 +#: ../comps-f8.xml.in.h:2 +#: ../comps-f9.xml.in.h:2 +#: ../comps-f10.xml.in.h:3 +#: ../comps-f11.xml.in.h:3 +#: ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "???????????????? ??????????????????????" -#: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f7.xml.in.h:3 +#: ../comps-f8.xml.in.h:3 +#: ../comps-f9.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 +#: ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "???????????????????? ??????????????????????" -#: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f7.xml.in.h:4 +#: ../comps-f8.xml.in.h:4 +#: ../comps-f9.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 +#: ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "???????????????????? ??????????????????" -#: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f7.xml.in.h:5 +#: ../comps-f8.xml.in.h:5 +#: ../comps-f9.xml.in.h:5 +#: ../comps-f10.xml.in.h:6 +#: ../comps-f11.xml.in.h:7 +#: ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "??????????????????" -#: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f7.xml.in.h:6 +#: ../comps-f8.xml.in.h:6 +#: ../comps-f9.xml.in.h:6 +#: ../comps-f10.xml.in.h:7 +#: ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "?????????????????? ?????? ?????? ???????????????? ????????????????" -#: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f7.xml.in.h:7 +#: ../comps-f8.xml.in.h:7 +#: ../comps-f9.xml.in.h:7 +#: ../comps-f10.xml.in.h:8 +#: ../comps-f11.xml.in.h:9 +#: ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "???????????????????? ????????????????" -#: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f7.xml.in.h:8 +#: ../comps-f8.xml.in.h:8 +#: ../comps-f9.xml.in.h:8 +#: ../comps-f10.xml.in.h:9 +#: ../comps-f11.xml.in.h:10 +#: ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "???????????????????? ??????????????????" -#: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f7.xml.in.h:9 +#: ../comps-f8.xml.in.h:9 +#: ../comps-f9.xml.in.h:9 +#: ../comps-f10.xml.in.h:10 +#: ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "???????????????????? Assamese" -#: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f7.xml.in.h:10 +#: ../comps-f8.xml.in.h:10 +#: ../comps-f9.xml.in.h:10 +#: ../comps-f10.xml.in.h:11 +#: ../comps-f11.xml.in.h:12 +#: ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????? ?????? ????????????????????" -#: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f7.xml.in.h:11 +#: ../comps-f8.xml.in.h:11 +#: ../comps-f9.xml.in.h:11 +#: ../comps-f10.xml.in.h:12 +#: ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????" -#: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f7.xml.in.h:12 +#: ../comps-f8.xml.in.h:12 +#: ../comps-f9.xml.in.h:12 +#: ../comps-f10.xml.in.h:13 +#: ../comps-f11.xml.in.h:14 +#: ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "???????????? ??????????????" -#: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f7.xml.in.h:13 +#: ../comps-f8.xml.in.h:13 +#: ../comps-f9.xml.in.h:13 +#: ../comps-f10.xml.in.h:14 +#: ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ???????????????????? ?????? ???? ???????????? ?????????????????????????????? Ruby" -#: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f7.xml.in.h:14 +#: ../comps-f8.xml.in.h:14 +#: ../comps-f9.xml.in.h:14 +#: ../comps-f10.xml.in.h:15 +#: ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "???????????????????? ????????????????" -#: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f7.xml.in.h:15 +#: ../comps-f8.xml.in.h:15 +#: ../comps-f9.xml.in.h:15 +#: ../comps-f10.xml.in.h:16 +#: ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "???????????????????? Belarusian" -#: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f7.xml.in.h:16 +#: ../comps-f8.xml.in.h:16 +#: ../comps-f9.xml.in.h:16 +#: ../comps-f10.xml.in.h:17 +#: ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "???????????????????? ??????????????????" [...2407 lines suppressed...] -msgstr "???????????????????? Kannada" +msgstr "???????????????????? Kinyarwanda" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "???????????????????? ??????????????????????" +msgstr "???????????????????? Malagasy" -#: ../comps-f11.xml.in.h:132 +#: ../comps-f11.xml.in.h:126 #, fuzzy +msgid "MinGW cross-compiler" +msgstr "MinGW cross-compiler" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "???????????????????? ????????????????????" +msgstr "???????????????????? Occitan" -#: ../comps-f11.xml.in.h:201 +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????????? ?????????????? ?????? ????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "???????????????????? ???????????????? Sugar" + +#: ../comps-f11.xml.in.h:170 +msgid "Support for cross-compiling programs to 32 bit Windows targets, testing them, and building installers, all from within Fedora." +msgstr "" + +#: ../comps-f11.xml.in.h:173 #, fuzzy -msgid "" -"This group is a collection of tools used in the design, modification, " -"manipulation, and packaging of fonts." -msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????????? ????????????????????????." +msgid "Support for developing software using the Objective CAML programming language and libraries." +msgstr "???????????????????? ?????????????????? ???????????????????? ?????? ???????????? ?????????????????????????????? Java." -#: ../comps-f11.xml.in.h:213 +#: ../comps-f11.xml.in.h:208 #, fuzzy +msgid "This group is a collection of tools used in the design, modification, manipulation, and packaging of fonts." +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????????? ????????????????????????." + +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "???????????????????? ??????????????????" +msgstr "???????????????????? ??????????????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "???????????????????? ????????????????" +msgstr "???????????????????? Upper Sorbian" -#: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 +#: ../comps-el4.xml.in.h:3 +#: ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" msgstr "?????????????????? ?????? ?????? ???????????????? ????????????????" -#: ../comps-el4.xml.in.h:12 ../comps-el5.xml.in.h:13 +#: ../comps-el4.xml.in.h:12 +#: ../comps-el5.xml.in.h:13 msgid "Dialup Networking Support" msgstr "???????????????????? ?????????????????? ???????? ??????????????????" -#: ../comps-el4.xml.in.h:22 ../comps-el5.xml.in.h:23 -msgid "" -"GNOME is a powerful, graphical user interface which includes a panel, " -"desktop, system icons, and a graphical file manager." -msgstr "" -"???? GNOME ?????????? ?????? ????????????, ?????????????? ???????????????????? ?????? ???????????????? ?????? ???????????? " -"??????????????????, ?????????????????? ????????????????, ?????????????????? ???????????????????? ?????? ?????????????? ?????????????????????? " -"??????????????." - -#: ../comps-el4.xml.in.h:35 ../comps-el5.xml.in.h:35 -msgid "" -"KDE is a powerful, graphical user interface which includes a panel, desktop, " -"system icons, and a graphical file manager." -msgstr "" -"???? KDE ?????????? ?????? ????????????, ?????????????? ???????????????????? ?????? ???????????????? ?????? ???????????? " -"??????????????????, ?????????????????? ????????????????, ?????????????????? ???????????????????? ?????? ?????????????? ?????????????????????? " -"??????????????." - -#: ../comps-el4.xml.in.h:44 ../comps-el5.xml.in.h:44 -msgid "" -"Sometimes called text editors, these are programs that allow you to create " -"and edit files. These include Emacs and Vi." -msgstr "" -"?????????????? ?????????????????????? ??????????????????????????, ?????????? ???? ?????????????????? ???????????? ???????????? ?????? " -"???????????????????? ?????? ?????????????????? ??????????????. ???????? ?? Emacs ?????? ?? Vi." +#: ../comps-el4.xml.in.h:22 +#: ../comps-el5.xml.in.h:23 +msgid "GNOME is a powerful, graphical user interface which includes a panel, desktop, system icons, and a graphical file manager." +msgstr "???? GNOME ?????????? ?????? ????????????, ?????????????? ???????????????????? ?????? ???????????????? ?????? ???????????? ??????????????????, ?????????????????? ????????????????, ?????????????????? ???????????????????? ?????? ?????????????? ?????????????????????? ??????????????." + +#: ../comps-el4.xml.in.h:35 +#: ../comps-el5.xml.in.h:35 +msgid "KDE is a powerful, graphical user interface which includes a panel, desktop, system icons, and a graphical file manager." +msgstr "???? KDE ?????????? ?????? ????????????, ?????????????? ???????????????????? ?????? ???????????????? ?????? ???????????? ??????????????????, ?????????????????? ????????????????, ?????????????????? ???????????????????? ?????? ?????????????? ?????????????????????? ??????????????." + +#: ../comps-el4.xml.in.h:44 +#: ../comps-el5.xml.in.h:44 +msgid "Sometimes called text editors, these are programs that allow you to create and edit files. These include Emacs and Vi." +msgstr "?????????????? ?????????????????????? ??????????????????????????, ?????????? ???? ?????????????????? ???????????? ???????????? ?????? ???????????????????? ?????? ?????????????????? ??????????????. ???????? ?? Emacs ?????? ?? Vi." -#: ../comps-el4.xml.in.h:50 ../comps-el5.xml.in.h:48 +#: ../comps-el4.xml.in.h:50 +#: ../comps-el5.xml.in.h:48 msgid "The XEmacs text editor." msgstr "?? ???????????????????????? ???????????????? XEmacs." -#: ../comps-el4.xml.in.h:54 ../comps-el5.xml.in.h:52 -msgid "" -"These tools allow you to create documentation in the DocBook format and " -"convert them to HTML, PDF, Postscript, and text." -msgstr "" -"???????? ???? ???????????????? ?????? ???????????????????? ???? ?????????????????????????? ?????????????? ???? ?????????? DocBook " -"?????? ???? ???? ?????????????????????? ???? HTML, PDF, Postscript ?? ?????? ???????? ??????????????." +#: ../comps-el4.xml.in.h:54 +#: ../comps-el5.xml.in.h:52 +msgid "These tools allow you to create documentation in the DocBook format and convert them to HTML, PDF, Postscript, and text." +msgstr "???????? ???? ???????????????? ?????? ???????????????????? ???? ?????????????????????????? ?????????????? ???? ?????????? DocBook ?????? ???? ???? ?????????????????????? ???? HTML, PDF, Postscript ?? ?????? ???????? ??????????????." -#: ../comps-el4.xml.in.h:64 ../comps-el5.xml.in.h:62 +#: ../comps-el4.xml.in.h:64 +#: ../comps-el5.xml.in.h:62 msgid "This group is a collection of network servers for specific purposes" -msgstr "" -"???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????????????? ?????????????? ?????? ???????????????? ??????????????" +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????????????? ?????????????? ?????? ???????????????? ??????????????" -#: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." -msgstr "" -"???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????? " -"???????????????????????? ????????????????." - -#: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." -msgstr "" -"???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ???????????????? " -"????????????????????????." +#: ../comps-el4.xml.in.h:65 +#: ../comps-el5.xml.in.h:63 +msgid "This group is a collection of tools and resources of Arabic environments." +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????? ???????????????????????? ????????????????." + +#: ../comps-el4.xml.in.h:67 +#: ../comps-el5.xml.in.h:66 +msgid "This group is a collection of tools and resources of Hebrew environments." +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ???????????????? ????????????????????????." + +#: ../comps-el4.xml.in.h:68 +#: ../comps-el5.xml.in.h:67 +msgid "This group is a collection of tools and resources of Japanese environments." +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????????????? ????????????????????????." -#: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." -msgstr "" -"???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????????????? " -"????????????????????????." - -#: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 +#: ../comps-el4.xml.in.h:77 +#: ../comps-el5.xml.in.h:77 msgid "XEmacs" msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." -msgstr "" -"???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????? " -"????????????????????????." +msgid "This group is a collection of tools and resources of Czech environments." +msgstr "???????? ?? ?????????? ?????????? ?????? ?????????????? ?????? ???????????????? ?????? ???????????? ?????? ?????????????? ????????????????????????." #, fuzzy #~ msgid "British Support" @@ -1486,3 +2065,4 @@ #, fuzzy #~ msgid "Virtualization Support." #~ msgstr "????????????????????????????" + From ke4qqq at fedoraproject.org Wed Apr 1 17:00:36 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:00:36 +0000 (UTC) Subject: rpms/sahana/F-11 import.log, NONE, 1.1 sahana.conf, NONE, 1.1 sahana.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401170036.121827011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17614/F-11 Modified Files: .cvsignore sources Added Files: import.log sahana.conf sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-3 - Initial CVS commit --- NEW FILE import.log --- sahana-0_6_2_2-3_fc10:F-11:sahana-0.6.2.2-3.fc10.src.rpm:1238605116 --- NEW FILE sahana.conf --- #conf file for dedicated server installs of Sahana. # v0.1 David Nalley - Initial effort # Alias /sahana /usr/share/sahana/www order deny,allow allow from all order deny,allow deny from all order deny,allow deny from all --- NEW FILE sahana.spec --- #conditional stuff for selinux %bcond_without selinux Name: sahana Version: 0.6.2.2 Release: 3%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ URL: http://www.sahana.lk/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz #URL for source is http://code.zikula.org/core/downloads/99 Source1: sahana.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: dos2unix Requires: httpd Requires: php >= 5.2.0 Requires: php-mysql >= 5.2.0 Requires: php-gd Requires(pre): policycoreutils %description Sahana is a free and open source Disaster Management System.It mainly facilitates management of Missing people, disaster victims, Managing and administrating various organisations, managing camps and managing requests and assistance in the proper distribution of resources. %pre %if %{with selinux} semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || : %endif %prep %setup -qn %{name} %build #nothing really for this section but rpmbuild complains if build is empty %install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{_datadir}/%{name} %{__mkdir} -m 0775 -p %{buildroot}/%{_sysconfdir}/%{name} %{__mkdir} -p %{buildroot}/%{_sysconfdir}/httpd/conf.d/ %{__mkdir} -p %{buildroot}/%{_localstatedir}/lib/%{name} rm -rf www/tmp # in the above we are deleting the tmp dir and we'll link tmp to localstatedir cp -pr 3rd inc inst mod res test tools www -t %{buildroot}/%{_datadir}/%{name} install -m 0644 about.inc %{buildroot}/%{_datadir}/%{name} chmod -x CHANGELOG.TXT dos2unix README_Portable_App install -m 0664 ./conf/* %{buildroot}/%{_sysconfdir}/%{name}/ ln -sf ../../..%{_sysconfdir}/%{name}/ %{buildroot}/%{_datadir}/%{name}/conf install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/sahana.conf ln -sf ../../../../..%{_localstatedir}/lib/%{name} %{buildroot}/%{_datadir}/%{name}/www/tmp find ${RPM_BUILD_ROOT} -type f -name \*.php -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.js -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.css -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.html -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ini -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xsl -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xml -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.svg -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; find ${RPM_BUILD_ROOT} -type f -name check_template -exec chmod 755 {} \; chmod +x %{buildroot}/%{_datadir}/%{name}/test/code/* grep -IUrl '^M' ${RPM_BUILD_ROOT} | xargs -ifile dos2unix 'file' chmod +x %{buildroot}/%{_datadir}/%{name}/3rd/htmlpurifier/maintenance/*-*.php chmod +x %{buildroot}/%{_datadir}/%{name}/tools/build_pot chmod +x %{buildroot}/%{_datadir}/%{name}/inst/create-mysql chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/handler_options.inc chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/lib_message.inc %clean rm -rf %{buildroot} %post symlinks -crs /usr/share/sahana >/dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc INSTALL %doc README %doc README_Portable_App %doc CHANGELOG.TXT %{_datadir}/%{name} %attr(-,apache,apache) %{_localstatedir}/lib/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/sahana.conf %attr(775,root,apache) %dir %{_sysconfdir}/%{name} %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/sysconf.inc.tpl %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/conf-order.inc %changelog * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 - corrected semanage pre scripts to be conditional - pushed all output from symlinks to /dev/null since there is no silent option - moved post between clean and files - changed attr to 775 for conf dir and 664 for files so that the webinstall will work. - created symlink www/tmp to localstatedir to facilitate writing by apache - changed url to source to use macros for name and version * Fri Mar 20 2009 David Nalley 0.6.2.2-1 - Initial packaging Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-11/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:00 -0000 1.1 +++ .cvsignore 1 Apr 2009 17:00:05 -0000 1.2 @@ -0,0 +1 @@ +sahana-0.6.2.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-11/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:01 -0000 1.1 +++ sources 1 Apr 2009 17:00:05 -0000 1.2 @@ -0,0 +1 @@ +1df2ecad5ea81b61d10a6f8b42d2e260 sahana-0.6.2.2.tar.gz From ke4qqq at fedoraproject.org Wed Apr 1 17:02:07 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:02:07 +0000 (UTC) Subject: rpms/sahana/EL-5 import.log, NONE, 1.1 sahana.conf, NONE, 1.1 sahana.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401170207.7961B7011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18098/EL-5 Modified Files: .cvsignore sources Added Files: import.log sahana.conf sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-3 - Initial CVS commit --- NEW FILE import.log --- sahana-0_6_2_2-3_fc10:EL-5:sahana-0.6.2.2-3.fc10.src.rpm:1238605197 --- NEW FILE sahana.conf --- #conf file for dedicated server installs of Sahana. # v0.1 David Nalley - Initial effort # Alias /sahana /usr/share/sahana/www order deny,allow allow from all order deny,allow deny from all order deny,allow deny from all --- NEW FILE sahana.spec --- #conditional stuff for selinux %bcond_without selinux Name: sahana Version: 0.6.2.2 Release: 3%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ URL: http://www.sahana.lk/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz #URL for source is http://code.zikula.org/core/downloads/99 Source1: sahana.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: dos2unix Requires: httpd Requires: php >= 5.2.0 Requires: php-mysql >= 5.2.0 Requires: php-gd Requires(pre): policycoreutils %description Sahana is a free and open source Disaster Management System.It mainly facilitates management of Missing people, disaster victims, Managing and administrating various organisations, managing camps and managing requests and assistance in the proper distribution of resources. %pre %if %{with selinux} semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name} 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/conf-order.inc 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc.tpl 2>/dev/null || : semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/sysconf.inc 2>/dev/null || : %endif %prep %setup -qn %{name} %build #nothing really for this section but rpmbuild complains if build is empty %install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{_datadir}/%{name} %{__mkdir} -m 0775 -p %{buildroot}/%{_sysconfdir}/%{name} %{__mkdir} -p %{buildroot}/%{_sysconfdir}/httpd/conf.d/ %{__mkdir} -p %{buildroot}/%{_localstatedir}/lib/%{name} rm -rf www/tmp # in the above we are deleting the tmp dir and we'll link tmp to localstatedir cp -pr 3rd inc inst mod res test tools www -t %{buildroot}/%{_datadir}/%{name} install -m 0644 about.inc %{buildroot}/%{_datadir}/%{name} chmod -x CHANGELOG.TXT dos2unix README_Portable_App install -m 0664 ./conf/* %{buildroot}/%{_sysconfdir}/%{name}/ ln -sf ../../..%{_sysconfdir}/%{name}/ %{buildroot}/%{_datadir}/%{name}/conf install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/sahana.conf ln -sf ../../../../..%{_localstatedir}/lib/%{name} %{buildroot}/%{_datadir}/%{name}/www/tmp find ${RPM_BUILD_ROOT} -type f -name \*.php -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.js -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.css -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.html -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ini -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xsl -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.xml -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.svg -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; find ${RPM_BUILD_ROOT} -type f -name check_template -exec chmod 755 {} \; chmod +x %{buildroot}/%{_datadir}/%{name}/test/code/* grep -IUrl '^M' ${RPM_BUILD_ROOT} | xargs -ifile dos2unix 'file' chmod +x %{buildroot}/%{_datadir}/%{name}/3rd/htmlpurifier/maintenance/*-*.php chmod +x %{buildroot}/%{_datadir}/%{name}/tools/build_pot chmod +x %{buildroot}/%{_datadir}/%{name}/inst/create-mysql chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/handler_options.inc chmod +x %{buildroot}/%{_datadir}/%{name}/inc/lib_asp/lib_message.inc %clean rm -rf %{buildroot} %post symlinks -crs /usr/share/sahana >/dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc INSTALL %doc README %doc README_Portable_App %doc CHANGELOG.TXT %{_datadir}/%{name} %attr(-,apache,apache) %{_localstatedir}/lib/%{name} %config(noreplace) %{_sysconfdir}/httpd/conf.d/sahana.conf %attr(775,root,apache) %dir %{_sysconfdir}/%{name} %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/sysconf.inc.tpl %attr(664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/conf-order.inc %changelog * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 - corrected semanage pre scripts to be conditional - pushed all output from symlinks to /dev/null since there is no silent option - moved post between clean and files - changed attr to 775 for conf dir and 664 for files so that the webinstall will work. - created symlink www/tmp to localstatedir to facilitate writing by apache - changed url to source to use macros for name and version * Fri Mar 20 2009 David Nalley 0.6.2.2-1 - Initial packaging Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sahana/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:00 -0000 1.1 +++ .cvsignore 1 Apr 2009 17:01:37 -0000 1.2 @@ -0,0 +1 @@ +sahana-0.6.2.2.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sahana/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:01 -0000 1.1 +++ sources 1 Apr 2009 17:01:37 -0000 1.2 @@ -0,0 +1 @@ +1df2ecad5ea81b61d10a6f8b42d2e260 sahana-0.6.2.2.tar.gz From rmeggins at fedoraproject.org Wed Apr 1 17:02:31 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 17:02:31 +0000 (UTC) Subject: rpms/fedora-ds-admin-console/F-10 .cvsignore, 1.3, 1.4 fedora-ds-admin-console.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090401170231.829297011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin-console/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18169/F-10 Modified Files: .cvsignore fedora-ds-admin-console.spec sources Log Message: this is the 1.1.3 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:51:02 -0000 1.3 +++ .cvsignore 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-admin-console-1.1.1.tar.bz2 -fedora-ds-admin-console-1.1.2.tar.bz2 +fedora-ds-admin-console-1.1.3.tar.bz2 Index: fedora-ds-admin-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-10/fedora-ds-admin-console.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-ds-admin-console.spec 4 Sep 2008 15:51:02 -0000 1.3 +++ fedora-ds-admin-console.spec 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,5 +1,5 @@ %define major_version 1.1 -%define minor_version 2 +%define minor_version 3 %define dsname fedora-ds %define shortname fedora-admin @@ -21,7 +21,7 @@ BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: java-devel >= 1:1.6.0 Obsoletes: fedora-admin-console %description @@ -71,6 +71,9 @@ %doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Jul 3 2008 Rich Megginson 1.1.2-1 - disable SSLv2 settings Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 15:51:02 -0000 1.3 +++ sources 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -3f8c2757b92917aa58ab782c1d30bad3 fedora-ds-admin-console-1.1.1.tar.bz2 -e40ffc75263637e886fdf62b20e9a628 fedora-ds-admin-console-1.1.2.tar.bz2 +454967f656b712c4cd00098507c57a63 fedora-ds-admin-console-1.1.3.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 17:02:31 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 17:02:31 +0000 (UTC) Subject: rpms/fedora-ds-admin-console/F-9 .cvsignore, 1.3, 1.4 fedora-ds-admin-console.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090401170231.DAD757011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin-console/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18169/F-9 Modified Files: .cvsignore fedora-ds-admin-console.spec sources Log Message: this is the 1.1.3 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:51:00 -0000 1.3 +++ .cvsignore 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-admin-console-1.1.1.tar.bz2 -fedora-ds-admin-console-1.1.2.tar.bz2 +fedora-ds-admin-console-1.1.3.tar.bz2 Index: fedora-ds-admin-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-9/fedora-ds-admin-console.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-ds-admin-console.spec 4 Sep 2008 15:51:00 -0000 1.3 +++ fedora-ds-admin-console.spec 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,5 +1,5 @@ %define major_version 1.1 -%define minor_version 2 +%define minor_version 3 %define dsname fedora-ds %define shortname fedora-admin @@ -21,7 +21,7 @@ BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: java-devel >= 1:1.6.0 Obsoletes: fedora-admin-console %description @@ -71,6 +71,9 @@ %doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Jul 3 2008 Rich Megginson 1.1.2-1 - disable SSLv2 settings Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/F-9/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 15:51:00 -0000 1.3 +++ sources 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -3f8c2757b92917aa58ab782c1d30bad3 fedora-ds-admin-console-1.1.1.tar.bz2 -e40ffc75263637e886fdf62b20e9a628 fedora-ds-admin-console-1.1.2.tar.bz2 +454967f656b712c4cd00098507c57a63 fedora-ds-admin-console-1.1.3.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 17:02:32 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 17:02:32 +0000 (UTC) Subject: rpms/fedora-ds-admin-console/devel .cvsignore, 1.3, 1.4 fedora-ds-admin-console.spec, 1.4, 1.5 sources, 1.3, 1.4 Message-ID: <20090401170232.25BBB7011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin-console/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18169/devel Modified Files: .cvsignore fedora-ds-admin-console.spec sources Log Message: this is the 1.1.3 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 15:51:02 -0000 1.3 +++ .cvsignore 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-admin-console-1.1.1.tar.bz2 -fedora-ds-admin-console-1.1.2.tar.bz2 +fedora-ds-admin-console-1.1.3.tar.bz2 Index: fedora-ds-admin-console.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/devel/fedora-ds-admin-console.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin-console.spec 24 Feb 2009 16:25:09 -0000 1.4 +++ fedora-ds-admin-console.spec 1 Apr 2009 17:02:01 -0000 1.5 @@ -1,5 +1,5 @@ %define major_version 1.1 -%define minor_version 2 +%define minor_version 3 %define dsname fedora-ds %define shortname fedora-admin @@ -7,7 +7,7 @@ Name: fedora-ds-admin-console Version: %{major_version}.%{minor_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Fedora Admin Server Management Console Group: Applications/System @@ -21,7 +21,7 @@ BuildRequires: ant >= 1.6.2 BuildRequires: ldapjdk BuildRequires: idm-console-framework -BuildRequires: java-devel > 1.5.0 +BuildRequires: java-devel >= 1:1.6.0 Obsoletes: fedora-admin-console %description @@ -71,6 +71,9 @@ %doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin-console/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 15:51:02 -0000 1.3 +++ sources 1 Apr 2009 17:02:01 -0000 1.4 @@ -1,2 +1 @@ -3f8c2757b92917aa58ab782c1d30bad3 fedora-ds-admin-console-1.1.1.tar.bz2 -e40ffc75263637e886fdf62b20e9a628 fedora-ds-admin-console-1.1.2.tar.bz2 +454967f656b712c4cd00098507c57a63 fedora-ds-admin-console-1.1.3.tar.bz2 From suravee at fedoraproject.org Wed Apr 1 17:13:51 2009 From: suravee at fedoraproject.org (Suravee Suthikulpanit) Date: Wed, 1 Apr 2009 17:13:51 +0000 (UTC) Subject: rpms/libdwarf/F-10 libdwarf-soname-fix.patch, NONE, 1.1 libdwarf.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090401171351.7D2487011D@cvs1.fedora.phx.redhat.com> Author: suravee Update of /cvs/pkgs/rpms/libdwarf/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20312 Modified Files: sources Added Files: libdwarf-soname-fix.patch libdwarf.spec Log Message: Initial revision for branch F-10 libdwarf-soname-fix.patch: --- NEW FILE libdwarf-soname-fix.patch --- --- dwarf-20090324-base/libdwarf/Makefile.in 2009-03-24 15:31:18.000000000 -0500 +++ dwarf-20090324/libdwarf/Makefile.in 2009-03-25 18:52:52.000000000 -0500 @@ -127,8 +127,8 @@ libdwarf.a: $(OBJS) $(AR) $(ARFLAGS) $@ $(OBJS) -libdwarf.so: $(OBJS) - $(CC) $(CFLAGS) -shared $(OBJS) -o $@ +libdwarf.so.0.0: $(OBJS) + $(CC) $(CFLAGS) -shared $(OBJS) -Wl,-soname,libdwarf.so.0.0 -o $@ none: echo "do nothing" --- NEW FILE libdwarf.spec --- %define upstreamid 20090324 Summary: Library to access the DWARF Debugging file format Name: libdwarf Version: 0.%{upstreamid} Release: 4%{?dist} License: LGPLv2 Group: Development/Libraries URL: http://reality.sgiweb.org/davea/dwarf.html #md5sum 4e603955797a1d5d314a9489a4342c24 (for 20090324) Source0: http://reality.sgiweb.org/davea/%{name}-%{upstreamid}.tar.gz # This patch set up the proper soname Patch0: libdwarf-soname-fix.patch BuildRequires: binutils-devel elfutils-libelf-devel BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) %package devel Summary: Library and header files of libdwarf License: LGPLv2 Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: elfutils-libelf %package tools Summary: Tools for accessing DWARF debugging information License: GPLv2 Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: elfutils-libelf %description Library to access the DWARF debugging file format which supports source level debugging of a number of procedural languages, such as C, C++, and Fortran. Please see http://www.dwarfstd.org for DWARF specification. %description devel Development package containing library and header files of libdwarf. %description tools C++ version of dwarfdump (dwarfdump2) command-line utilities to access DWARF debug information. %prep %setup -q -n dwarf-%{upstreamid} %patch0 -p1 -b .soname-fix %build pushd libdwarf %configure --enable-shared make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -I. -fPIC" libdwarf.so.0.0 ln -s libdwarf.so.0.0 libdwarf.so ln -s libdwarf.so.0.0 libdwarf.so.0 popd # Need to also configure dwarfdump since dwarfdump2 Makefile # depends on dwarfdump's Makefile pushd dwarfdump %configure --enable-shared popd pushd dwarfdump2 %configure --enable-shared # Note: %{?_smp_mflags} failed to build LD_LIBRARY_PATH="../libdwarf" make CFLAGS="$RPM_OPT_FLAGS -I. -fPIC" all popd %install rm -rf %{buildroot} install -pDm 0644 libdwarf/dwarf.h %{buildroot}%{_includedir}/libdwarf/dwarf.h install -pDm 0644 libdwarf/libdwarf.h %{buildroot}%{_includedir}/libdwarf/libdwarf.h install -pDm 0755 libdwarf/libdwarf.so.0.0 %{buildroot}%{_libdir}/libdwarf.so.0.0 cp -pd libdwarf/libdwarf.so.0 %{buildroot}%{_libdir}/libdwarf.so.0 cp -pd libdwarf/libdwarf.so %{buildroot}%{_libdir}/libdwarf.so install -pDm 0755 dwarfdump2/dwarfdump %{buildroot}%{_bindir}/dwarfdump %clean rm -rf %{buildroot} %post -n libdwarf -p /sbin/ldconfig %postun -n libdwarf -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc libdwarf/README libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt %{_libdir}/libdwarf.so.0* %files devel %defattr(-,root,root,-) %doc libdwarf/README libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt %doc libdwarf/*.pdf %{_includedir}/libdwarf %{_libdir}/libdwarf.so %files tools %defattr(-,root,root,-) %doc dwarfdump2/README dwarfdump2/COPYING dwarfdump2/DWARFDUMPCOPYRIGHT dwarfdump2/GPL.txt %{_bindir}/dwarfdump %changelog * Tue Mar 31 2009 - Suravee Suthikulpanit - 0.20090324-4 - Adding _smp_mflags for libdwarf build - Move CFLAGS override from configure to make * Mon Mar 30 2009 - Suravee Suthikulpanit - 0.20090324-3 - Remove AutoreqProv no * Thu Mar 26 2009 - Suravee Suthikulpanit - 0.20090324-2 - Drop the C implementation of dwarfdump. (dwarfdump1) - Since the doc package is small, we combined the contents into the devel package. - Fix the version string. - Drop the static library. - Add release number to "Requires". - Fix licensing (v2 instead of v2+) - Change linking for libdwarf.so and libdwarf.so.0 * Wed Mar 25 2009 - Suravee Suthikulpanit - 20090324-1 - Initial Revision Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libdwarf/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:40:39 -0000 1.1 +++ sources 1 Apr 2009 17:13:21 -0000 1.2 @@ -0,0 +1 @@ +4e603955797a1d5d314a9489a4342c24 libdwarf-20090324.tar.gz From oget at fedoraproject.org Wed Apr 1 17:16:16 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 17:16:16 +0000 (UTC) Subject: rpms/frescobaldi/devel frescobaldi.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401171616.73C917011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/frescobaldi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20941/devel Modified Files: .cvsignore sources Added Files: frescobaldi.spec import.log Log Message: * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE frescobaldi.spec --- Name: frescobaldi Version: 0.7.8 Release: 1%{?dist} Summary: Edit LilyPond sheet music with ease! Group: Applications/Editors # python/hyphenator.py is LGPLv2+ # python/rational.py is public domain # The rest, including the core of the program, is GPLv2+ License: GPLv2+ and LGPLv2+ and Public Domain URL: http://www.frescobaldi.org/ Source0: http://lilykde.googlecode.com/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: ImageMagick BuildRequires: lilypond BuildRequires: PyKDE4 Requires: alsa-utils Requires: lilypond Requires: PyKDE4 Requires: rumor Requires: timidity++ # Need katepart, kdialog, okularpart, ... Requires: kdebase Requires: kdegraphics Requires: kdesdk %description Frescobaldi is a LilyPond sheet music editor for KDE4. It aims to be powerful, yet lightweight and easy to use. It features: * Enter LilyPond scores, build and preview them with a mouseclick * Point-and-click support: click on notes or error messages to jump to the correct position * A powerful Score Wizard to quickly setup a musical score * Editing tools to: o manipulate the rhythm o hyphenate lyrics o quickly enter or add articulations and other symbols to existing music o run the document through convert-ly to update it to a newer LilyPond version * Context sensitive autocomplete, helping you to quickly enter LilyPond commands * Expansion manager to enter larger snippets of LilyPond input using short mnemonics * A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard * Built-in comprehensive User Guide %prep %setup -q # We want to build everything from source rm -f po/*.mo rm -f pics/*.png %build %{cmake_kde4} -DKDE4_BIN_INSTALL_DIR=%{_bindir} make %{?_smp_mflags} VERBOSE=1 %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} ## File lists # locale's %find_lang %{name} # HTML (1.0) HTML_DIR=$(kde4-config --expandvars --install html) if [ -d %{buildroot}$HTML_DIR ]; then for lang_dir in %{buildroot}$HTML_DIR/* ; do pushd $lang_dir # Replace absolute symlinks with relative ones for i in *; do [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common done popd done fi # desktop file desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ --remove-category=Application \ --add-category=AudioVideo \ --delete-original \ %{buildroot}%{_datadir}/applications/kde4/%{name}.desktop %clean rm -rf %{buildroot} %post update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc ChangeLog COPYING README* THANKS %{_docdir}/HTML/en/%{name}/ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svgz %{_datadir}/kde4/apps/%{name}/ %changelog * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE import.log --- frescobaldi-0_7_8-1_fc10:HEAD:frescobaldi-0.7.8-1.fc10.src.rpm:1238606124 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 20 Mar 2009 02:49:17 -0000 1.1 +++ .cvsignore 1 Apr 2009 17:15:46 -0000 1.2 @@ -0,0 +1 @@ +frescobaldi-0.7.8.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 20 Mar 2009 02:49:17 -0000 1.1 +++ sources 1 Apr 2009 17:15:46 -0000 1.2 @@ -0,0 +1 @@ +37e03ac19212ca701a7f975ed03f1f33 frescobaldi-0.7.8.tar.gz From linville at fedoraproject.org Wed Apr 1 17:18:02 2009 From: linville at fedoraproject.org (John W. Linville) Date: Wed, 1 Apr 2009 17:18:02 +0000 (UTC) Subject: rpms/unzoo/devel import.log, NONE, 1.1 unzoo.c, NONE, 1.1 unzoo.spec, NONE, 1.1 Message-ID: <20090401171802.146C97011D@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/unzoo/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21817/devel Added Files: import.log unzoo.c unzoo.spec Log Message: Package import --- NEW FILE import.log --- unzoo-4_4-4_fc10:HEAD:unzoo-4.4-4.fc10.src.rpm:1238606204 --- NEW FILE unzoo.c --- /**************************************************************************** ** *A unzoo.c Tools Martin Schoenert ** *H @(#)$Id: unzoo.c,v 4.4 2000/05/29 08:56:57 sal Exp $ ** *Y This file is in the Public Domain. ** ** SYNTAX ** ** 'unzoo' ** 'unzoo [-l] [-v] [.zoo] [..]' ** 'unzoo -x [-abnpo] [.zoo] [..]' ** ** DESCRIPTION ** ** 'unzoo' is a zoo archive extractor. A zoo archive is a file that ** contains several files, called its members, usually in compressed form to ** save space. 'unzoo' can list all or selected members or extract all or ** selected members, i.e., uncompress them and write them to files. It ** cannot add new members or delete members. For this you need the zoo ** archiver, called 'zoo', written by Rahul Dhesi. ** ** If you call 'unzoo' with no arguments, it will first print a summary of ** the commands and then prompt for command lines interactively, until you ** enter an empty line. This is useful on systems that do not support the ** notion of command line arguments such as the Macintosh. ** ** If you call 'unzoo' with the '-l' option, it lists the members in the ** archive . For each member 'unzoo' prints the size that the ** extracted file would have, the compression factor, the size that the ** member occupies in the archive (not counting the space needed to store ** the attributes such as the path name of the file), the date and time when ** the files were last modified, and finally the path name itself. Finally ** 'unzoo' prints a grand total for the file sizes, the compression factor, ** and the member sizes. ** ** The '-v' suboption causes 'unzoo' to append to each path name, separated ** by a ';', the generation number of the member, where higher numbers mean ** later generations. Members for which generations are disabled are listed ** with ';0'. Also 'unzoo' will print the comments associated with the ** archive itself or the members, preceeded by the string '# '. ** ** If you call 'unzoo' with the '-x' option, it extracts the members from ** the archive . Members are stored with a full path name in the ** archive and if the operating system supports this, they will be extracted ** into appropriate subdirectories, which will be created on demand. ** The members are usually extracted as binary files, with no translation. ** However, if a member has a comment that starts with the string '!TEXT!', ** it is extracted as a text file, i.e., it will be translated from the ** universal text file format (with as line separator as under UNIX) to ** the local text file format (e.g., with / as separator under DOS). ** If the archive itself has a comment that starts with '!TEXT!' then all ** members will be extracted as text files, even those that have no comment. ** For each member the name is printed followed by '-- extracted as binary' ** or '-- extracted as text' when the member has been completely extracted. ** ** The '-a' suboption causes 'unzoo' to extract all members as text files, ** even if they have no comment starting with '!TEXT!'. ** ** The '-b' suboption causes 'unzoo' to extract all members as binary files, ** even if they have a comment starting with '!TEXT!'. ** ** The '-n' suboption causes 'unzoo' to suppress writing the files. You use ** this suboption to test the integrity of the archive without extracting ** the members. For each member the name is printed followed by '-- tested' ** if the member is intact or by '-- error, CRC failed' if it is not. ** ** The '-p' suboption causes 'unzoo' to print the files to stdout instead of ** writing them to files. ** ** The '-o' suboption causes 'unzoo' to overwrite existing files without ** asking you for confirmation. The default is to ask for confirmation ** ' exists, overwrite it? (Yes/No/All/Ren)'. To this you can answer ** with 'y' to overwrite the file, 'n' to skip extraction of the file, 'a' ** to overwrite this and all following files, or 'r' to enter a new name for ** the file. 'unzoo' will never overwrite existing read-only files. ** ** The '-j ' suboption causes 'unzoo' to prepend the string ** to all path names for the members before they are extracted. So for ** example if an archive contains absolute path names under UNIX, '-j ./' ** can be used to convert them to relative pathnames. This option is also ** useful on the Macintosh where you start 'unzoo' by clicking, because ** then the current directory will be the one where 'unzoo' is, not the one ** where the archive is. Note that the directory must exist, ** 'unzoo' will not create it on demand. ** ** If no argument is given all members are listed or extracted. ** If one or more arguments are given, only members whose names ** match at least one of the patterns are listed or extracted. ** can contain the wildcard '?', which matches any character in ** names, and '*', which matches any number of characters in names. When ** you pass the arguments on the command line you will usually have ** to quote them to keep the shell from trying to expand them. ** ** Usually 'unzoo' will only list or extract the latest generation of each ** member. But if you append ';' to a path name pattern the generation ** with the number is listed or extracted. itself can contain the ** wildcard characters '?' and '*', so appending ';*' to a path name pattern ** causes all generations to be listed or extracted. ** ** ** COMPATIBILITY ** ** 'unzoo' is based heavily on the 'booz' archive extractor by Rahul Dhesi. ** I basically stuffed everything in one file (so no 'Makefile' is needed), ** cleaned it up (so that it is now more portable and a little bit faster), ** and added the support for long file names, directories, and comments. ** ** 'unzoo' differs in some details from 'booz' and the zoo archiver 'zoo'. ** ** 'unzoo' can only list and extract members from archives, like 'booz'. ** 'zoo' can also add members, delete members, etc. ** ** 'unzoo' can extract members as text files, converting from universal text ** format to the local text format, if the '-a' option is given or the '-b' ** option is not given and the member has a comment starting with '!TEXT!'. ** So in the absence of the '-a' option and comments starting with '!TEXT!', ** 'unzoo' behaves like 'zoo' and 'booz', which always extract as binary. ** But 'unzoo' can correctly extract text files from archives that were ** created under UNIX (or other systems using the universal text format) and ** extended with '!TEXT!' comments on systems such as DOS, VMS, Macintosh. ** ** 'unzoo' can handle long names, which it converts in a system dependent ** manner to local names, like 'zoo' (this may not be available on all ** systems). 'booz' always uses the short DOS format names. ** ** 'unzoo' extracts members into subdirectories, which it automatically ** creates, like 'zoo' (this may not be available on all systems). 'booz' ** always extracts all members into the current directory. ** ** 'unzoo' can handle comments and generations in the archive, like 'zoo'. ** 'booz' ignores all comments and generations. ** ** 'unzoo' cannot handle members compressed with the old method, only with ** the new high method or not compressed at all. 'zoo' and 'booz' also ** handle members compress with the old method. This shall be fixed soon. ** ** 'unzoo' can handle archives in binary format under VMS, i.e., it is not ** necessary to convert them to stream linefeed format with 'bilf' first. ** 'zoo' and 'booz' require this conversion. ** ** 'unzoo' is somewhat faster than 'zoo' and 'booz'. ** ** 'unzoo' should be much easier to port than both 'zoo' and 'booz'. ** ** COMPILATION ** ** Under UNIX with the standard C compiler, compile 'unzoo' as follows ** cc -o unzoo -DSYS_IS_UNIX -O unzoo.c ** If your UNIX has the 'mkdir' system call, you may add '-DSYS_HAS_MKDIR' ** for a slightly faster executable. BSD has it, else try 'man 2 mkdir'. ** ** Under DOS with the DJGPP GNU C compiler, compile 'unzoo' as follows ** gcc -o unzoo.out -DSYS_IS_DOS_DJGPP -O2 unzoo.c ** copy /b \djgpp\bin\go32.exe+unzoo.out unzoo.exe ** ** Under TOS with the GNU compiler and unixmode, compile 'unzoo' as follows ** gcc -o unzoo.ttp -DSYS_IS_TOS_GCC -O2 unzoo.c ** ** Under OS/2 2 with the emx development system, compile 'unzoo' as follows ** gcc -o unzoo.exe -DSYS_IS_OS2_EMX -Zomf -Zsys -O2 unzoo.c ** To create an executable that runs under OS/2 and DOS, but which requires ** the emx runtime, compile without the '-Zomf' and '-Zsys' options. ** ** On a VAX running VMS with the DEC C compiler, compile 'unzoo' as follows ** cc unzoo/define=SYS_IS_VMS ** link unzoo ** Then perform the following global symbolic assignment ** unzoo :== $:[

    ]unzoo.exe ** where is the name of the directory where you have installed ** 'unzoo' and is the device on which this directory is, for example ** unzoo :== $dia1:[progs.archivers]unzoo ** You may want to put this symbolic assignment into your 'login.com' file. ** ** On a Macintosh with the MPW C compiler, compile 'unzoo' as follows ** C -model far -d SYS_IS_MAC_MPW -opt on unzoo.c ** Link -model far -d -c '????' -t APPL unzoo.c.o -o unzoo ** "{CLibraries}"StdClib.o "{Libraries}"SIOW.o ** "{Libraries}"Runtime.o "{Libraries}"Interface.o ** Rez -a "{RIncludes}"SIOW.r -o unzoo ** Afterwards choose the 'Get Info' command in the finder 'File' menu and ** increase the amount of memory 'unzoo' gets upon startup to 256 KBytes. ** To create a MPW tool instead of a standalone, link with creator 'MPS ' ** instead of '????', with type 'MPST' instead of 'APPL' and with 'Stubs.o' ** instead of 'SIOW.o'. The 'Rez' command is not required for the tool. ** Alternatively choose the 'Create Build Commands...' command from the MPW ** 'Build' menu to create a makefile. Edit it and add '-d SYS_IS_MAC_MPW' ** to the compile command. Choose the 'Build...' command from the 'Build' ** menu to build 'unzoo'. ** ** On other systems with a C compiler, try to compile 'unzoo' as follows ** cc -o unzoo -DSYS_IS_GENERIC -O unzoo.c ** ** PORTING ** ** If this does not work, you must supply new definitions for the macros ** 'OPEN_READ_ARCH', 'OPEN_READ_TEXT' and 'OPEN_WRIT_TEXT'. If you want ** 'unzoo' to keep long file names, you must supply a definition for the [...2448 lines suppressed...] OpenWritFile( (char*)0, 0L ); /* decode the file */ if ( ! GotoReadArch( Entry.posdat ) ) { printf("unzoo: cannot find data in archive '%s'\n",arc); return 0; } res = 0; ErrMsg = "this should not happen"; if ( out == 0 || out == 2 ) printf("%s \t-- ",Entry.patl); else printf("********\n%s\n********\n",Entry.patl); fflush( stdout ); if ( Entry.method == 0 ) res = DecodeCopy( Entry.siznow ); if ( Entry.method == 1 ) res = DecodeLzd(); if ( Entry.method == 2 ) res = DecodeLzh(); /* check that everything went ok */ if ( res == 0 ) printf("error, %s\n",ErrMsg); else if ( Crc != Entry.crcdat ) printf("error, CRC failed\n"); else if ( out == 2 && bin == 1 ) printf("extracted as text\n"); else if ( out == 2 && bin == 2 ) printf("extracted as binary\n"); #ifdef SYS_IS_MAC_MPW else if ( out == 2 && bin == 3 ) printf("extracted as MacBinary\n"); #endif else if ( out == 0 ) printf("tested\n"); fflush( stdout ); /* close the file after extraction */ if ( out == 1 || out == 2 ) ClosWritFile(); /* set the file time, evt. correct for timezone of packing system */ secs = 24*60*60L*(365*(Entry.year - 70) + BeginMonth[Entry.month] + Entry.day - 1 + (Entry.year - 69) / 4 + (Entry.year % 4 == 0 && 1 < Entry.month) - (Entry.year + 299) / 400 - (Entry.year % 400 == 100 && 1 < Entry.month)) +60*60L*Entry.hour + 60L*Entry.min + Entry.sec; if ( Entry.timzon < 127 ) secs += 15*60*(Entry.timzon ); else if ( 127 < Entry.timzon ) secs += 15*60*(Entry.timzon - 256); if ( out == 2 ) { if ( ! SETF_TIME( patl, secs ) ) printf("unzoo: '%s' could not set the times\n",patl); } /* set the file permissions */ if ( out == 2 && (Entry.permis >> 22) == 1 ) { if ( ! SETF_PERM( patl, Entry.permis ) ) printf("unzoo: '%s' could not set the permissions\n",patl); } } /* close the archive file */ if ( ! ClosReadArch() ) { printf("unzoo: could not close the archive '%s'\n",arc); return 0; } /* indicate success */ return 1; } /**************************************************************************** ** *F HelpArch() . . . . . . . . . . . . . . . . . . . . . . . print some help ** ** 'HelpArch' prints some help about 'unzoo'. */ int HelpArch () { printf("unzoo -- a zoo archive extractor by Martin Schoenert\n"); printf(" ($Id: unzoo.c,v 4.4 2000/05/29 08:56:57 sal Exp $)\n"); printf(" based on 'booz' version 2.0 by Rahul Dhesi\n"); printf("\n"); printf("unzoo [-l] [-v] [.zoo] [..]\n"); printf(" list the members of the archive\n"); printf(" -v: list also the generation numbers and the comments\n"); printf(" : list only files matching at least one pattern,\n"); printf(" '?' matches any char, '*' matches any string.\n"); printf("\n"); printf("unzoo -x [-abnpo] [-j ] [.zoo] [..]\n"); printf(" extract the members of the archive\n"); printf(" -a: extract all members as text files "); printf("(not only those with !TEXT! comments)\n"); printf(" -b: extract all members as binary files "); printf("(even those with !TEXT! comments)\n"); printf(" -n: extract no members, only test the integrity\n"); printf(" -p: extract to stdout\n"); printf(" -o: extract over existing files\n"); printf(" -j: extract to ''\n"); printf(" : extract only files matching at least one pattern,\n"); printf(" '?' matches any char, '*' matches any string.\n"); return 1; } /**************************************************************************** ** *F main(,) . . . . . . . . . . . . . . . . . . . . main program ** ** 'main' is the main program, it decodes the arguments and then calls the ** appropriate function. */ int main ( argc, argv ) int argc; char * argv []; { unsigned long res; /* result of command */ unsigned long cmd; /* command help/list/extract */ unsigned long ver; /* list verbose option */ unsigned long bim; /* extraction mode option */ unsigned long out; /* output destination option */ unsigned long ovr; /* overwrite file option */ char * pre; /* prefix to prepend to path names */ char argl [256]; /* interactive command line */ int argd; /* interactive command count */ char * argw [256]; /* interactive command vector */ char * p; /* loop variable */ #ifdef SYS_IS_MAC_THC SIOUXSettings.autocloseonquit = 1; SIOUXSettings.asktosaveonclose = 0; #endif /* repeat until the user enters an empty line */ InitCrc(); IsSpec['\0'] = 1; IsSpec[';'] = 1; argd = 1; do { /* scan the command line arguments */ cmd = 1; ver = 0; bim = 0; out = 2; ovr = 0; pre = ""; while ( 1 < argc && argv[1][0] == '-' ) { if ( argv[1][2] != '\0' ) cmd = 0; switch ( argv[1][1] ) { case 'l': case 'L': if ( cmd != 0 ) cmd = 1; break; case 'v': case 'V': if ( cmd != 1 ) cmd = 0; ver = 1; break; case 'x': case 'X': if ( cmd != 0 ) cmd = 2; break; case 'a': case 'A': if ( cmd != 2 ) cmd = 0; bim = 1; break; case 'b': case 'B': if ( cmd != 2 ) cmd = 0; bim = 2; break; case 'n': case 'N': if ( cmd != 2 ) cmd = 0; out = 0; break; case 'p': case 'P': if ( cmd != 2 ) cmd = 0; out = 1; break; case 'o': case 'O': if ( cmd != 2 ) cmd = 0; ovr = 1; break; case 'j': case 'J': if ( argc == 2 ) { cmd = 0; break; } pre = argv[2]; argc--; argv++; break; default: cmd = 0; break; } argc--; argv++; } /* execute the command or print help */ if ( cmd == 1 && 1 < argc ) res = ListArch( ver, argv[1], (unsigned long)argc-2, argv+2 ); else if ( cmd == 2 && 1 < argc ) res = ExtrArch( bim, out, ovr, pre, argv[1], (unsigned long)argc-2, argv+2 ); else res = HelpArch(); /* in interactive mode read another line */ if ( 1 < argd || argc <= 1 ) { /* read a command line */ printf("\nEnter a command line or an empty line to quit:\n"); fflush( stdout ); if ( fgets( argl, sizeof(argl), stdin ) == (char*)0 ) break; #ifdef SYS_IdfgdfsgasfgdsgfdS_MAC_THC if ( *argl == '\n' && argl[1]=='\0') break; #endif /* parse the command line into argc */ argd = 1; p = argl; while ( *p==' ' || *p=='\t' || *p=='\n' ) *p++ = '\0'; while ( *p != '\0' ) { argw[argd++] = p; while ( *p!=' ' && *p!='\t' && *p!='\n' && *p!='\0' ) p++; while ( *p==' ' || *p=='\t' || *p=='\n' ) *p++ = '\0'; } argc = argd; argv = argw; } } while ( 1 < argd ); /* just to please lint */ return ! res; } --- NEW FILE unzoo.spec --- Name: unzoo Version: 4.4 Release: 4%{?dist} Summary: ZOO archive extractor Group: Applications/Archiving License: Public Domain URL: http://archives.math.utk.edu/software/multi-platform/gap/util/unzoo.c BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: http://archives.math.utk.edu/software/multi-platform/gap/util/unzoo.c %description 'unzoo' is a zoo archive extractor. A zoo archive is a file that contains several files, called its members, usually in compressed form to save space. 'unzoo' can list all or selected members or extract all or selected members, i.e., uncompress them and write them to files. It cannot add new members or delete members. For this you need the zoo archiver, called 'zoo', written by Rahul Dhesi. %prep %setup -Tc -n %{name}-%{version} cp -a %{SOURCE0} . cat %{SOURCE0} | sed -e '/SYNTAX/,/\*\//!d' | cut -c5- > unzoo.txt %build gcc %{optflags} -o unzoo -DSYS_IS_UNIX unzoo.c %install rm -rf %{buildroot} # Install binaries install -Dpm 755 unzoo %{buildroot}%{_bindir}/unzoo %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_bindir}/unzoo %doc unzoo.txt %changelog * Thu Mar 26 2009 John W. Linville - 4.4-4 - Copy source to build directory so it is included in debuginfo * Thu Mar 26 2009 John W. Linville - 4.4-3 - Use setup macro in prep phase (cleaner spec, generates debuginfo) - Add release info in changelog * Wed Mar 25 2009 John W. Linville - 4.4-2 - Revise in accordance with new package review comments * Mon Mar 23 2009 John W. Linville - 4.4-1 - Initial release for Fedora From itamarjp at fedoraproject.org Wed Apr 1 17:18:30 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Wed, 1 Apr 2009 17:18:30 +0000 (UTC) Subject: rpms/reiserfs-utils/devel import.log, NONE, 1.1 .cvsignore, 1.7, 1.8 reiserfs-utils.spec, 1.19, 1.20 sources, 1.7, 1.8 header-fix.patch, 1.2, NONE Message-ID: <20090401171830.D12AB7011D@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/reiserfs-utils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21752/devel Modified Files: .cvsignore reiserfs-utils.spec sources Added Files: import.log Removed Files: header-fix.patch Log Message: 3.6.21 --- NEW FILE import.log --- reiserfs-utils-3_6_21-1_fc11:HEAD:reiserfs-utils-3.6.21-1.fc11.src.rpm:1238606206 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 23 Jan 2005 12:25:36 -0000 1.7 +++ .cvsignore 1 Apr 2009 17:18:00 -0000 1.8 @@ -1,3 +1 @@ -reiserfsprogs-3.6.17.tar.gz -reiserfsprogs-3.6.18.tar.gz -reiserfsprogs-3.6.19.tar.gz +reiserfsprogs-3.6.21.tar.gz Index: reiserfs-utils.spec =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/devel/reiserfs-utils.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- reiserfs-utils.spec 25 Feb 2009 19:38:56 -0000 1.19 +++ reiserfs-utils.spec 1 Apr 2009 17:18:00 -0000 1.20 @@ -1,16 +1,17 @@ Name: reiserfs-utils -Version: 3.6.19 -Release: 5%{?dist} +Version: 3.6.21 +Release: 1%{?dist} Summary: Tools for creating, repairing, and debugging ReiserFS filesystems -URL: http://www.namesys.com/ -Source: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz +#URL: http://www.namesys.com/ +URL: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/ +#Source0: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz +Source0: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-%{version}.tar.gz # See README. License: GPLv2 with exceptions Group: System Environment/Base BuildRoot: %{_tmppath}/%{name}-root Epoch: 2 BuildRequires: e2fsprogs-devel -Patch1: header-fix.patch %description The reiserfs-utils package contains a number of utilities for @@ -27,7 +28,6 @@ %prep %setup -q -n reiserfsprogs-%{version} -%patch1 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" @@ -63,6 +63,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Apr 01 2009 Itamar Reis Peixoto - 2:3.6.21-1 +- 3.6.21 + * Wed Feb 25 2009 Fedora Release Engineering - 2:3.6.19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 23 Jan 2005 12:25:36 -0000 1.7 +++ sources 1 Apr 2009 17:18:00 -0000 1.8 @@ -1 +1 @@ -b42cf15f6651c3ceff5cb84996c0d539 reiserfsprogs-3.6.19.tar.gz +bc00c7c4e047902575dc4e1c64ab3ba4 reiserfsprogs-3.6.21.tar.gz --- header-fix.patch DELETED --- From sindrepb at fedoraproject.org Wed Apr 1 17:19:43 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 17:19:43 +0000 (UTC) Subject: rpms/hamlib/devel hamlib.spec,1.37,1.38 Message-ID: <20090401171943.D69277011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/hamlib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22187 Modified Files: hamlib.spec Log Message: fix python binding bug Index: hamlib.spec =================================================================== RCS file: /cvs/pkgs/rpms/hamlib/devel/hamlib.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- hamlib.spec 25 Feb 2009 03:21:06 -0000 1.37 +++ hamlib.spec 1 Apr 2009 17:19:13 -0000 1.38 @@ -2,7 +2,7 @@ Name: hamlib Version: 1.2.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Run-time library to control radio transceivers and receivers Group: System Environment/Libraries @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -type f -name Hamlib.bs -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name perltest.pl -exec rm -f {} ';' +#installed in the wrong place, better fix needed +mv $RPM_BUILD_ROOT%{_libdir}/_Hamlib.so $RPM_BUILD_ROOT%{python_sitelib}/_Hamlib.so + %clean rm -rf $RPM_BUILD_ROOT @@ -152,7 +155,6 @@ %{_sbindir}/* %{_libdir}/libhamlib.so.* %{_libdir}/hamlib-*.so -%{_libdir}/_Hamlib.so %{_mandir}/man?/* %files devel @@ -192,6 +194,8 @@ %defattr(-, root, root) %doc COPYING.LIB %{python_sitelib}/*.py* +%{python_sitelib}/_Hamlib.so + %files tcl %defattr(-, root, root) @@ -199,6 +203,9 @@ %{_libdir}/hamlibtcl* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 1.2.8-3 +- Add hackish fix for python binding issue + * Tue Feb 24 2009 Fedora Release Engineering - 1.2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From cwickert at fedoraproject.org Wed Apr 1 17:22:42 2009 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Wed, 1 Apr 2009 17:22:42 +0000 (UTC) Subject: rpms/xfce4-sensors-plugin/devel xfce4-sensors-plugin.spec, 1.19, 1.20 Message-ID: <20090401172242.B12247011D@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/xfce4-sensors-plugin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23119 Modified Files: xfce4-sensors-plugin.spec Log Message: * Wed Apr 01 2009 Christoph Wickert - 0.10.99.6-4 - Own %{_libdir}/xfce4/modules/ to fix unowned directory (#474587) Index: xfce4-sensors-plugin.spec =================================================================== RCS file: /cvs/pkgs/rpms/xfce4-sensors-plugin/devel/xfce4-sensors-plugin.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- xfce4-sensors-plugin.spec 26 Feb 2009 09:04:43 -0000 1.19 +++ xfce4-sensors-plugin.spec 1 Apr 2009 17:22:12 -0000 1.20 @@ -1,6 +1,6 @@ Name: xfce4-sensors-plugin Version: 0.10.99.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sensors plugin for the Xfce panel Group: User Interface/Desktops @@ -70,6 +70,7 @@ %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS README TODO %{_bindir}/xfce4-sensors +%dir %{_libdir}/xfce4/modules/ %{_libdir}/xfce4/modules/libxfce4sensors.so.* %{_libexecdir}/xfce4/panel-plugins/%{name} %{_datadir}/applications/xfce4-sensors.desktop @@ -84,6 +85,9 @@ %changelog +* Wed Apr 01 2009 Christoph Wickert - 0.10.99.6-4 +- Own %%{_libdir}/xfce4/modules/ to fix unowned directory (#474587) + * Thu Feb 26 2009 Fedora Release Engineering - 0.10.99.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From sindrepb at fedoraproject.org Wed Apr 1 17:23:08 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Wed, 1 Apr 2009 17:23:08 +0000 (UTC) Subject: rpms/hamlib/F-10 hamlib.spec,1.35,1.36 Message-ID: <20090401172308.11DA87011D@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/hamlib/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23236 Modified Files: hamlib.spec Log Message: fix python binding Index: hamlib.spec =================================================================== RCS file: /cvs/pkgs/rpms/hamlib/F-10/hamlib.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- hamlib.spec 15 Dec 2008 22:31:57 -0000 1.35 +++ hamlib.spec 1 Apr 2009 17:22:37 -0000 1.36 @@ -2,7 +2,7 @@ Name: hamlib Version: 1.2.8 -Release: 1%{?dist} +Release: 3%{?dist} Summary: Run-time library to control radio transceivers and receivers Group: System Environment/Libraries @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -type f -name Hamlib.bs -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name perltest.pl -exec rm -f {} ';' +#installed in the wrong place, better fix needed +mv $RPM_BUILD_ROOT%{_libdir}/_Hamlib.so $RPM_BUILD_ROOT%{python_sitelib}/_Hamlib.so + %clean rm -rf $RPM_BUILD_ROOT @@ -152,7 +155,6 @@ %{_sbindir}/* %{_libdir}/libhamlib.so.* %{_libdir}/hamlib-*.so -%{_libdir}/_Hamlib.so %{_mandir}/man?/* %files devel @@ -192,6 +194,8 @@ %defattr(-, root, root) %doc COPYING.LIB %{python_sitelib}/*.py* +%{python_sitelib}/_Hamlib.so + %files tcl %defattr(-, root, root) @@ -199,6 +203,12 @@ %{_libdir}/hamlibtcl* %changelog +* Wed Apr 01 2009 Sindre Pedersen Bj??rdal - 1.2.8-3 +- Add hackish fix for python binding issue + +* Tue Feb 24 2009 Fedora Release Engineering - 1.2.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Mon Dec 15 2008 Sindre Pedersen Bj??rdal - 1.2.8-1 - New upstream release From rdieter at fedoraproject.org Wed Apr 1 17:28:05 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 17:28:05 +0000 (UTC) Subject: rpms/kdeartwork/devel kdeartwork.spec,1.104,1.105 Message-ID: <20090401172806.05EE37011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeartwork/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24986 Modified Files: kdeartwork.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-3 - optimize scriptlets - omit (unused) noarch hacks, use f10+ support - -extras -> -screensavers rename - -icons -> kdeclassic-icon-theme rename - main pkg, Requires: -wallpapers, -sounds (upgrade path) - -wallpapers, -sounds: drop Req: kdebase-workspace - BR: eigen2-devel Index: kdeartwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/devel/kdeartwork.spec,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- kdeartwork.spec 1 Apr 2009 14:48:53 -0000 1.104 +++ kdeartwork.spec 1 Apr 2009 17:27:35 -0000 1.105 @@ -1,7 +1,7 @@ Name: kdeartwork Version: 4.2.2 -Release: 2%{?dist} -Summary: Additional artwork (themes, sound themes, ...) for KDE +Release: 3%{?dist} +Summary: Additional artwork for KDE License: GPLv2 Group: User Interface/Desktops @@ -9,29 +9,26 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -#ifarch noarch -%define icons 1 -#else -%define rest 1 -#endif - # We currently don't ship crystalsvg from kdeartwork because the actions have # been partially renamed to KDE 4 names, making the theme useless for KDE 3 apps # and yet not yet useful for KDE 4. # TODO: Revisit this issue once the renaming is complete. -- Kevin #define include_crystalsvg 1 +BuildRequires: eigen2-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdebase-workspace-devel >= %{version} -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils -Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} +%if 0%{fedora} < 11 +# upgrade path +Requires: %{name}-sounds = %{version}-%{release} +Requires: %{name}-wallpapers = %{version}-%{release} +%endif + %description -Additional artwork (themes, sound themes, screensavers ...) for KDE. +%{summary}, including additional styles, themes. %if 0%{?include_crystalsvg} %package -n crystalsvg-icon-theme @@ -39,32 +36,34 @@ Group: User Interface/Desktops Obsoletes: kdeartwork-icons-crystalsvg < %{version}-%{release} Provides: kdeartwork-icons-crystalsvg = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils +%if 0%{?fedora} > 9 BuildArch: noarch +%endif %description -n crystalsvg-icon-theme This package contains the crystalsvg icon theme. It was the standard theme in KDE3 and is needed for KDE3 applications. %endif -%package icons -Summary: Additional icon themes +%package -n kdeclassic-icon-theme +Summary: KDE classic icon theme Group: User Interface/Desktops -Provides: kdeclassic-icon-theme = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils +Obsoletes: kdeartwork-icons < 4.2.2-3 +Provides: kdeartwork-icons = %{version}-%{release} +%if 0%{?fedora} > 9 BuildArch: noarch -%description icons -This contains icon themes: -* kdeclassic +%endif +%description -n kdeclassic-icon-theme +%{summary}. -%package extras -Summary: Artwork Extras, including xscreensaver-based screensavers +%package screensavers +Summary: Extra screensavers for KDE Group: Amusements/Graphics +Obsoletes: kdeartwork-extras < 4.2.2-3 +Provides: kdeartwork-extras = %{version}-%{release} BuildRequires: xscreensaver-extras xscreensaver-gl-extras Requires: xscreensaver-extras xscreensaver-gl-extras Requires: %{name}-kxs = %{version}-%{release} -%description extras +%description screensavers %{summary}. %package kxs @@ -78,117 +77,128 @@ %package wallpapers Summary: Additional wallpapers Group: Amusements/Graphics -Requires: kdebase-workspace >= %{version} +Requires: kde-filesystem +%if 0%{?fedora} > 9 BuildArch: noarch +%endif %description wallpapers %{summary}. %package sounds Summary: Additional sounds Group: Amusements/Graphics -Requires: kdebase-workspace >= %{version} +Requires: kde-filesystem +%if 0%{?fedora} > 9 BuildArch: noarch +%endif %description sounds %{summary}. + %prep %setup -q %build - mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd -%if 0%{?rest} -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 -%endif - -%if 0%{?icons} -make %{?_smp_mflags} -C %{_target_platform}/IconThemes -%endif +make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%endif -%if 0%{?icons} -make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/IconThemes %if ! 0%{?include_crystalsvg} rm -rf %{buildroot}%{_kde4_iconsdir}/crystalsvg/ %endif -%else -rm -rf %{buildroot}%{_kde4_iconsdir}/ -%endif + %clean rm -rf %{buildroot} -%if 0%{?icons} -%post icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%post -n kdeclassic-icon-theme +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%posttrans -n kdeclassic-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%postun -n kdeclassic-icon-theme +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +fi %if 0%{?include_crystalsvg} %post -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : -%postun icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%posttrans -n crystalsvg-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : -%if 0%{?include_crystalsvg} %postun -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : %endif -%if 0%{?rest} + %files %defattr(-,root,root,-) %doc COPYING README -%{_kde4_appsdir}/* +%{_kde4_appsdir}/color-schemes/*.colors +%{_kde4_appsdir}/desktoptheme/ +%{_kde4_appsdir}/kstyle/ %{_kde4_datadir}/emoticons/* %{_kde4_libdir}/kde4/*.so -%{_kde4_libdir}/kde4/plugins/styles/ +%{_kde4_libdir}/kde4/plugins/styles/*.so -%files extras +%if 0%{?include_crystalsvg} +%files -n crystalsvg-icon-theme %defattr(-,root,root,-) -%{_kde4_bindir}/*.kss -%{_kde4_datadir}/kde4/services/ScreenSavers/* +%{_kde4_iconsdir}/crystalsvg/ +%endif + +%files -n kdeclassic-icon-theme +%defattr(-,root,root,-) +%{_kde4_iconsdir}/kdeclassic/ %files kxs %defattr(-,root,root,-) -%{_bindir}/kxs* +%{_kde4_bindir}/kxsconfig +%{_kde4_bindir}/kxsrun -%files wallpapers +%files screensavers %defattr(-,root,root,-) -%{_kde4_datadir}/wallpapers/* +%{_kde4_appsdir}/kfiresaver/ +%{_kde4_appsdir}/kscreensaver/ +%{_kde4_bindir}/*.kss +%{_kde4_datadir}/kde4/services/ScreenSavers/* %files sounds %defattr(-,root,root,-) %{_kde4_datadir}/sounds/* -%endif -%if 0%{?icons} -%files icons +%files wallpapers %defattr(-,root,root,-) -%{_kde4_iconsdir}/kdeclassic/ +%{_kde4_datadir}/wallpapers/* -%if 0%{?include_crystalsvg} -%files -n crystalsvg-icon-theme -%defattr(-,root,root,-) -%{_kde4_iconsdir}/crystalsvg/ -%endif -%endif %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- optimize scriptlets +- omit (unused) noarch hacks, use f10+ support +- -extras -> -screensavers rename +- -icons -> kdeclassic-icon-theme rename +- main pkg, Requires: -wallpapers, -sounds (upgrade path) +- -wallpapers, -sounds: drop Req: kdebase-workspace +- BR: eigen2-devel + * Tue Mar 31 2009 Jaroslav Reznik - 4.2.2-2 - split wallpapers and sounds - noarch subpackages From linville at fedoraproject.org Wed Apr 1 17:32:00 2009 From: linville at fedoraproject.org (John W. Linville) Date: Wed, 1 Apr 2009 17:32:00 +0000 (UTC) Subject: rpms/unzoo/F-10 unzoo.c,NONE,1.1 unzoo.spec,NONE,1.1 Message-ID: <20090401173200.3F6E77011D@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/unzoo/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25858 Added Files: unzoo.c unzoo.spec Log Message: Package import ***** Error reading new file: [Errno 2] No such file or directory: 'unzoo.c' --- NEW FILE unzoo.spec --- Name: unzoo Version: 4.4 Release: 4%{?dist} Summary: ZOO archive extractor Group: Applications/Archiving License: Public Domain URL: http://archives.math.utk.edu/software/multi-platform/gap/util/unzoo.c BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: http://archives.math.utk.edu/software/multi-platform/gap/util/unzoo.c %description 'unzoo' is a zoo archive extractor. A zoo archive is a file that contains several files, called its members, usually in compressed form to save space. 'unzoo' can list all or selected members or extract all or selected members, i.e., uncompress them and write them to files. It cannot add new members or delete members. For this you need the zoo archiver, called 'zoo', written by Rahul Dhesi. %prep %setup -Tc -n %{name}-%{version} cp -a %{SOURCE0} . cat %{SOURCE0} | sed -e '/SYNTAX/,/\*\//!d' | cut -c5- > unzoo.txt %build gcc %{optflags} -o unzoo -DSYS_IS_UNIX unzoo.c %install rm -rf %{buildroot} # Install binaries install -Dpm 755 unzoo %{buildroot}%{_bindir}/unzoo %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_bindir}/unzoo %doc unzoo.txt %changelog * Thu Mar 26 2009 John W. Linville - 4.4-4 - Copy source to build directory so it is included in debuginfo * Thu Mar 26 2009 John W. Linville - 4.4-3 - Use setup macro in prep phase (cleaner spec, generates debuginfo) - Add release info in changelog * Wed Mar 25 2009 John W. Linville - 4.4-2 - Revise in accordance with new package review comments * Mon Mar 23 2009 John W. Linville - 4.4-1 - Initial release for Fedora From mtasaka at fedoraproject.org Wed Apr 1 17:32:20 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Wed, 1 Apr 2009 17:32:20 +0000 (UTC) Subject: rpms/gnome-commander/F-11 .cvsignore, 1.29, 1.30 gnome-commander.spec, 1.53, 1.54 sources, 1.29, 1.30 Message-ID: <20090401173220.ED4507011D@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/gnome-commander/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25801/F-11 Modified Files: .cvsignore gnome-commander.spec sources Log Message: rev 2502 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- .cvsignore 28 Mar 2009 05:51:09 -0000 1.29 +++ .cvsignore 1 Apr 2009 17:31:50 -0000 1.30 @@ -1 +1 @@ -gnome-commander-1.2.8-svn2497_trunk.tar.bz2 +gnome-commander-1.2.8-svn2502_trunk.tar.bz2 Index: gnome-commander.spec =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/gnome-commander.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- gnome-commander.spec 28 Mar 2009 05:51:10 -0000 1.53 +++ gnome-commander.spec 1 Apr 2009 17:31:50 -0000 1.54 @@ -18,7 +18,7 @@ %define use_autotool 0 %define if_pre 1 %define main_release 3 -%define extratag svn2497_trunk +%define extratag svn2502_trunk %define mimeedit_rev 1958 %if 0%{?if_pre} > 0 @@ -210,6 +210,9 @@ %{_datadir}/pixmaps/%{name}/ %changelog +* Thu Apr 2 2009 Mamoru Tasaka - 1.2.8-0.3.svn2502_trunk +- rev 2502 + * Sat Mar 28 2009 Mamoru Tasaka - rev 2497 Index: sources =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 28 Mar 2009 05:51:10 -0000 1.29 +++ sources 1 Apr 2009 17:31:50 -0000 1.30 @@ -1 +1 @@ -2d18ab67f8e8f06014119ebd2320735a gnome-commander-1.2.8-svn2497_trunk.tar.bz2 +1acab6a1db0eac704fcbb3e473252737 gnome-commander-1.2.8-svn2502_trunk.tar.bz2 From mtasaka at fedoraproject.org Wed Apr 1 17:32:21 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Wed, 1 Apr 2009 17:32:21 +0000 (UTC) Subject: rpms/gnome-commander/devel .cvsignore, 1.29, 1.30 gnome-commander.spec, 1.53, 1.54 sources, 1.29, 1.30 Message-ID: <20090401173221.34F3F7013C@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/gnome-commander/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25801/devel Modified Files: .cvsignore gnome-commander.spec sources Log Message: rev 2502 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- .cvsignore 28 Mar 2009 05:51:09 -0000 1.29 +++ .cvsignore 1 Apr 2009 17:31:50 -0000 1.30 @@ -1 +1 @@ -gnome-commander-1.2.8-svn2497_trunk.tar.bz2 +gnome-commander-1.3-svn2502_13dev.tar.bz2 Index: gnome-commander.spec =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/gnome-commander.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- gnome-commander.spec 28 Mar 2009 05:51:10 -0000 1.53 +++ gnome-commander.spec 1 Apr 2009 17:31:50 -0000 1.54 @@ -14,11 +14,12 @@ %define TAGLIB_REQ 1.4 %define LIBGSF_REQ 1.12.0 %define POPPLER_REQ 0.6 +%define VTE_REQ 0.11 %define use_autotool 0 %define if_pre 1 -%define main_release 3 -%define extratag svn2497_trunk +%define main_release 1 +%define extratag svn2502_13dev %define mimeedit_rev 1958 %if 0%{?if_pre} > 0 @@ -28,7 +29,7 @@ %define fedora_rel %( [ 0%{?if_pre} -gt 0 ] && echo 0. )%{main_release}%{?extratag:.%extratag} Name: gnome-commander -Version: 1.2.8 +Version: 1.3 Release: %{fedora_rel}%{?dist} Summary: A nice and fast file manager for the GNOME desktop Summary(pl): Menad??er plik??w dla GNOME oparty o Norton Commander'a (TM) @@ -44,6 +45,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils +BuildRequires: flex BuildRequires: gettext BuildRequires: intltool BuildRequires: scrollkeeper @@ -56,6 +58,7 @@ BuildRequires: libgnomeui-devel BuildRequires: poppler-devel >= %{POPPLER_REQ} BuildRequires: taglib-devel >= %{TAGLIB_REQ} +BuildRequires: vte-devel >= %{VTE_REQ} BuildRequires: gnome-doc-utils BuildRequires: perl(XML::Parser) @@ -210,6 +213,9 @@ %{_datadir}/pixmaps/%{name}/ %changelog +* Thu Apr 2 2009 Mamoru Tasaka - 1.3-0.1.svn2502_13dev +- F-12: switch to 1.3 development branch + * Sat Mar 28 2009 Mamoru Tasaka - rev 2497 Index: sources =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 28 Mar 2009 05:51:10 -0000 1.29 +++ sources 1 Apr 2009 17:31:51 -0000 1.30 @@ -1 +1 @@ -2d18ab67f8e8f06014119ebd2320735a gnome-commander-1.2.8-svn2497_trunk.tar.bz2 +e69597d524783a0622a509f02db0d3d7 gnome-commander-1.3-svn2502_13dev.tar.bz2 From oget at fedoraproject.org Wed Apr 1 17:33:58 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 17:33:58 +0000 (UTC) Subject: rpms/frescobaldi/F-10 frescobaldi.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401173358.1BA3E7011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/frescobaldi/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26477/F-10 Modified Files: .cvsignore sources Added Files: frescobaldi.spec import.log Log Message: * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE frescobaldi.spec --- Name: frescobaldi Version: 0.7.8 Release: 1%{?dist} Summary: Edit LilyPond sheet music with ease! Group: Applications/Editors # python/hyphenator.py is LGPLv2+ # python/rational.py is public domain # The rest, including the core of the program, is GPLv2+ License: GPLv2+ and LGPLv2+ and Public Domain URL: http://www.frescobaldi.org/ Source0: http://lilykde.googlecode.com/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: ImageMagick BuildRequires: lilypond BuildRequires: PyKDE4 Requires: alsa-utils Requires: lilypond Requires: PyKDE4 Requires: rumor Requires: timidity++ # Need katepart, kdialog, okularpart, ... Requires: kdebase Requires: kdegraphics Requires: kdesdk %description Frescobaldi is a LilyPond sheet music editor for KDE4. It aims to be powerful, yet lightweight and easy to use. It features: * Enter LilyPond scores, build and preview them with a mouseclick * Point-and-click support: click on notes or error messages to jump to the correct position * A powerful Score Wizard to quickly setup a musical score * Editing tools to: o manipulate the rhythm o hyphenate lyrics o quickly enter or add articulations and other symbols to existing music o run the document through convert-ly to update it to a newer LilyPond version * Context sensitive autocomplete, helping you to quickly enter LilyPond commands * Expansion manager to enter larger snippets of LilyPond input using short mnemonics * A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard * Built-in comprehensive User Guide %prep %setup -q # We want to build everything from source rm -f po/*.mo rm -f pics/*.png %build %{cmake_kde4} -DKDE4_BIN_INSTALL_DIR=%{_bindir} make %{?_smp_mflags} VERBOSE=1 %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} ## File lists # locale's %find_lang %{name} # HTML (1.0) HTML_DIR=$(kde4-config --expandvars --install html) if [ -d %{buildroot}$HTML_DIR ]; then for lang_dir in %{buildroot}$HTML_DIR/* ; do pushd $lang_dir # Replace absolute symlinks with relative ones for i in *; do [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common done popd done fi # desktop file desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ --remove-category=Application \ --add-category=AudioVideo \ --delete-original \ %{buildroot}%{_datadir}/applications/kde4/%{name}.desktop %clean rm -rf %{buildroot} %post update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc ChangeLog COPYING README* THANKS %{_docdir}/HTML/en/%{name}/ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svgz %{_datadir}/kde4/apps/%{name}/ %changelog * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE import.log --- frescobaldi-0_7_8-1_fc10:F-10:frescobaldi-0.7.8-1.fc10.src.rpm:1238607157 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 20 Mar 2009 02:49:17 -0000 1.1 +++ .cvsignore 1 Apr 2009 17:33:27 -0000 1.2 @@ -0,0 +1 @@ +frescobaldi-0.7.8.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 20 Mar 2009 02:49:17 -0000 1.1 +++ sources 1 Apr 2009 17:33:27 -0000 1.2 @@ -0,0 +1 @@ +37e03ac19212ca701a7f975ed03f1f33 frescobaldi-0.7.8.tar.gz From oget at fedoraproject.org Wed Apr 1 17:36:06 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 17:36:06 +0000 (UTC) Subject: rpms/frescobaldi/F-9 frescobaldi.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401173606.3EF4F7011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/frescobaldi/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26990/F-9 Modified Files: .cvsignore sources Added Files: frescobaldi.spec import.log Log Message: * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE frescobaldi.spec --- Name: frescobaldi Version: 0.7.8 Release: 1%{?dist} Summary: Edit LilyPond sheet music with ease! Group: Applications/Editors # python/hyphenator.py is LGPLv2+ # python/rational.py is public domain # The rest, including the core of the program, is GPLv2+ License: GPLv2+ and LGPLv2+ and Public Domain URL: http://www.frescobaldi.org/ Source0: http://lilykde.googlecode.com/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: ImageMagick BuildRequires: lilypond BuildRequires: PyKDE4 Requires: alsa-utils Requires: lilypond Requires: PyKDE4 Requires: rumor Requires: timidity++ # Need katepart, kdialog, okularpart, ... Requires: kdebase Requires: kdegraphics Requires: kdesdk %description Frescobaldi is a LilyPond sheet music editor for KDE4. It aims to be powerful, yet lightweight and easy to use. It features: * Enter LilyPond scores, build and preview them with a mouseclick * Point-and-click support: click on notes or error messages to jump to the correct position * A powerful Score Wizard to quickly setup a musical score * Editing tools to: o manipulate the rhythm o hyphenate lyrics o quickly enter or add articulations and other symbols to existing music o run the document through convert-ly to update it to a newer LilyPond version * Context sensitive autocomplete, helping you to quickly enter LilyPond commands * Expansion manager to enter larger snippets of LilyPond input using short mnemonics * A powerful Rumor plugin, using the Rumor program to quickly enter music by playing it on a MIDI keyboard or even your computer keyboard * Built-in comprehensive User Guide %prep %setup -q # We want to build everything from source rm -f po/*.mo rm -f pics/*.png %build %{cmake_kde4} -DKDE4_BIN_INSTALL_DIR=%{_bindir} make %{?_smp_mflags} VERBOSE=1 %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} ## File lists # locale's %find_lang %{name} # HTML (1.0) HTML_DIR=$(kde4-config --expandvars --install html) if [ -d %{buildroot}$HTML_DIR ]; then for lang_dir in %{buildroot}$HTML_DIR/* ; do pushd $lang_dir # Replace absolute symlinks with relative ones for i in *; do [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common done popd done fi # desktop file desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ --remove-category=Application \ --add-category=AudioVideo \ --delete-original \ %{buildroot}%{_datadir}/applications/kde4/%{name}.desktop %clean rm -rf %{buildroot} %post update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc ChangeLog COPYING README* THANKS %{_docdir}/HTML/en/%{name}/ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{name}.svgz %{_datadir}/kde4/apps/%{name}/ %changelog * Tue Mar 24 2009 Orcan Ogetbil - 0.7.8-1 - New upstream version * Tue Mar 17 2009 Orcan Ogetbil - 0.7.7-2 - Remove BuildRequires: dbus-python - Fix the year of the previous changelog entry - Add "Public Domain" to the license tag - Add AudioVideo category to the .desktop file - Add disttag * Sun Mar 15 2009 Orcan Ogetbil - 0.7.7-1 - Initial build --- NEW FILE import.log --- frescobaldi-0_7_8-1_fc10:F-9:frescobaldi-0.7.8-1.fc10.src.rpm:1238607304 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 20 Mar 2009 02:49:17 -0000 1.1 +++ .cvsignore 1 Apr 2009 17:35:35 -0000 1.2 @@ -0,0 +1 @@ +frescobaldi-0.7.8.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/frescobaldi/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 20 Mar 2009 02:49:17 -0000 1.1 +++ sources 1 Apr 2009 17:35:35 -0000 1.2 @@ -0,0 +1 @@ +37e03ac19212ca701a7f975ed03f1f33 frescobaldi-0.7.8.tar.gz From kkofler at fedoraproject.org Wed Apr 1 17:40:17 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Wed, 1 Apr 2009 17:40:17 +0000 (UTC) Subject: rpms/qgit/F-10 qgit.spec,1.25,1.26 Message-ID: <20090401174017.C0FEE7011D@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qgit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27863/F-10 Modified Files: qgit.spec Log Message: Bump the changelog date as I didn't actually do this yesterday. :-) Index: qgit.spec =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-10/qgit.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- qgit.spec 1 Apr 2009 16:57:39 -0000 1.25 +++ qgit.spec 1 Apr 2009 17:39:47 -0000 1.26 @@ -56,7 +56,7 @@ %changelog -* Tue Mar 31 2009 Kevin Kofler 2.2-4.1 +* Wed Apr 01 2009 Kevin Kofler 2.2-4.1 - rebuild against Qt 4.5 to work around apparent ABI compatibility issue * Sat Feb 28 2009 Dan Horak 2.2-4 From kkofler at fedoraproject.org Wed Apr 1 17:40:17 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Wed, 1 Apr 2009 17:40:17 +0000 (UTC) Subject: rpms/qgit/F-9 qgit.spec,1.25,1.26 Message-ID: <20090401174017.D93187011D@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qgit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27863/F-9 Modified Files: qgit.spec Log Message: Bump the changelog date as I didn't actually do this yesterday. :-) Index: qgit.spec =================================================================== RCS file: /cvs/pkgs/rpms/qgit/F-9/qgit.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- qgit.spec 1 Apr 2009 16:57:39 -0000 1.25 +++ qgit.spec 1 Apr 2009 17:39:47 -0000 1.26 @@ -56,7 +56,7 @@ %changelog -* Tue Mar 31 2009 Kevin Kofler 2.2-4.1 +* Wed Apr 01 2009 Kevin Kofler 2.2-4.1 - rebuild against Qt 4.5 to work around apparent ABI compatibility issue * Sat Feb 28 2009 Dan Horak 2.2-4 From ke4qqq at fedoraproject.org Wed Apr 1 17:40:27 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:40:27 +0000 (UTC) Subject: rpms/sahana/devel import.log,1.1,1.2 sahana.spec,1.1,1.2 Message-ID: <20090401174027.59B467011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27779/devel Modified Files: import.log sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-4 - removed -executable predicate from find so it will build on EL-5 and F-9 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/sahana/devel/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 1 Apr 2009 16:55:53 -0000 1.1 +++ import.log 1 Apr 2009 17:39:57 -0000 1.2 @@ -1 +1,2 @@ sahana-0_6_2_2-3_fc10:HEAD:sahana-0.6.2.2-3.fc10.src.rpm:1238604801 +sahana-0_6_2_2-4_fc10:HEAD:sahana-0.6.2.2-4.fc10.src.rpm:1238607475 Index: sahana.spec =================================================================== RCS file: /cvs/pkgs/rpms/sahana/devel/sahana.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sahana.spec 1 Apr 2009 16:55:53 -0000 1.1 +++ sahana.spec 1 Apr 2009 17:39:57 -0000 1.2 @@ -3,7 +3,7 @@ Name: sahana Version: 0.6.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ @@ -71,7 +71,7 @@ find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; -find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; +find ${RPM_BUILD_ROOT} -type f -perm /+x -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; @@ -108,6 +108,8 @@ %changelog +* Wed Apr 01 2009 David Nalley 0.6.2.2-4 +- removed -executable predicate from find so it will build on EL-5 and F-9 * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 From ajax at fedoraproject.org Wed Apr 1 17:42:16 2009 From: ajax at fedoraproject.org (Adam Jackson) Date: Wed, 1 Apr 2009 17:42:16 +0000 (UTC) Subject: rpms/desktop-data-model/devel desktop-data-model.spec,1.15,1.16 Message-ID: <20090401174216.7E69C7011D@cvs1.fedora.phx.redhat.com> Author: ajax Update of /cvs/pkgs/rpms/desktop-data-model/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28280 Modified Files: desktop-data-model.spec Log Message: * Wed Apr 01 2009 Adam Jackson 1.2.5-10 - Rebuild for yet another libempathy Index: desktop-data-model.spec =================================================================== RCS file: /cvs/pkgs/rpms/desktop-data-model/devel/desktop-data-model.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- desktop-data-model.spec 31 Mar 2009 14:07:50 -0000 1.15 +++ desktop-data-model.spec 1 Apr 2009 17:41:46 -0000 1.16 @@ -1,6 +1,6 @@ Name: desktop-data-model Version: 1.2.5 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Engine providing live updates of online data to the desktop Group: System Environment/Libraries @@ -12,7 +12,7 @@ # Previously, libddm-1.so was shipped in the mugshot package Conflicts: mugshot < 1.1.90-1 -BuildRequires: empathy-devel >= 2.24 +BuildRequires: empathy-devel >= 2.26 BuildRequires: glib2-devel >= 2.6 BuildRequires: gtk2-devel >= 2.6 BuildRequires: loudmouth-devel >= 1.0.3-3 @@ -82,6 +82,9 @@ %{_libdir}/*.so %changelog +* Wed Apr 01 2009 Adam Jackson 1.2.5-10 +- Rebuild for yet another libempathy + * Tue Mar 31 2009 Tom "spot" Callaway - 1.2.5-9 - rebuild to fix broken deps From rdieter at fedoraproject.org Wed Apr 1 17:43:41 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 17:43:41 +0000 (UTC) Subject: rpms/kdebase-workspace/devel kdebase-workspace.spec, 1.210, 1.211 kdebase-workspace-4.2.1-hotkey.patch, 1.1, NONE kdebase-workspace-4.2.1-kde#185585.patch, 1.1, NONE kdebase-workspace-4.2.1-kde#185736.patch, 1.1, NONE kdebase-workspace-4.2.1-powerdevil.patch, 1.1, NONE Message-ID: <20090401174341.616A47011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-workspace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28623 Modified Files: kdebase-workspace.spec Removed Files: kdebase-workspace-4.2.1-hotkey.patch kdebase-workspace-4.2.1-kde#185585.patch kdebase-workspace-4.2.1-kde#185736.patch kdebase-workspace-4.2.1-powerdevil.patch Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets - drop upstreamed patches Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v retrieving revision 1.210 retrieving revision 1.211 diff -u -r1.210 -r1.211 --- kdebase-workspace.spec 31 Mar 2009 11:22:53 -0000 1.210 +++ kdebase-workspace.spec 1 Apr 2009 17:43:11 -0000 1.211 @@ -8,7 +8,7 @@ Name: kdebase-workspace Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops @@ -42,16 +42,8 @@ Patch102: kdebase-workspace-4.2.0-bluetooth-revert.patch # from 4.3: http://bugs.kde.org/180576 Patch103: kdebase-workspace-4.2.0-kde#180576.patch -# 4.2 , http://bugs.kde.org/185736 -Patch104: kdebase-workspace-4.2.1-kde#185736.patch #??4.3, https://bugs.kde.org/show_bug.cgi?id=184152 Patch105: kdebase-workspace-4.3.0-desktopnumbers.patch -# 4.2, http://bugs.kde.org/185585 -Patch106: kdebase-workspace-4.2.1-kde#185585.patch -# 4.2, http://bugs.kde.org/186992 -Patch107: kdebase-workspace-4.2.1-hotkey.patch -# 4.2, http://bugs.kde.org/183273 -Patch108: kdebase-workspace-4.2.1-powerdevil.patch # FIXME: Should we restore this now that kdebase no longer depends on kdebase-workspace? %if 0%{?fedora} == 9 @@ -94,8 +86,6 @@ Requires: %{name}-libs = %{version}-%{release} %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } -Requires(post): xdg-utils -Requires(postun): xdg-utils # would much rather these deps be elsewhere, # but adding here doesn't hurt either -- Rex @@ -248,11 +238,7 @@ %patch101 -p0 -b .solid-bluetoothTrunkTo42 %endif %patch103 -p1 -b .kde#180576 -%patch104 -p5 -b .kde#185736 %patch105 -p0 -b .desktopnumbers -%patch106 -p0 -b .kde#185585 -%patch107 -p1 -b .kde#186992 -%patch108 -p1 -b .kde#183273 %build @@ -294,14 +280,22 @@ %post -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : +fi %post libs -p /sbin/ldconfig @@ -516,6 +510,10 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets +- drop upstreamed patches + * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 --- kdebase-workspace-4.2.1-hotkey.patch DELETED --- --- kdebase-workspace-4.2.1-kde#185585.patch DELETED --- --- kdebase-workspace-4.2.1-kde#185736.patch DELETED --- --- kdebase-workspace-4.2.1-powerdevil.patch DELETED --- From ke4qqq at fedoraproject.org Wed Apr 1 17:45:54 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:45:54 +0000 (UTC) Subject: rpms/sahana/F-9 import.log,1.1,1.2 sahana.spec,1.1,1.2 Message-ID: <20090401174554.7DFAA7011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29213/F-9 Modified Files: import.log sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-4 - removed -executable predicate from find so it will build on EL-5 and F-9 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-9/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 1 Apr 2009 16:57:32 -0000 1.1 +++ import.log 1 Apr 2009 17:45:24 -0000 1.2 @@ -1 +1,2 @@ sahana-0_6_2_2-3_fc10:F-9:sahana-0.6.2.2-3.fc10.src.rpm:1238604960 +sahana-0_6_2_2-4_fc10:F-9:sahana-0.6.2.2-4.fc10.src.rpm:1238607796 Index: sahana.spec =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-9/sahana.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sahana.spec 1 Apr 2009 16:57:32 -0000 1.1 +++ sahana.spec 1 Apr 2009 17:45:24 -0000 1.2 @@ -3,7 +3,7 @@ Name: sahana Version: 0.6.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ @@ -71,7 +71,7 @@ find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; -find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; +find ${RPM_BUILD_ROOT} -type f -perm /+x -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; @@ -108,6 +108,8 @@ %changelog +* Wed Apr 01 2009 David Nalley 0.6.2.2-4 +- removed -executable predicate from find so it will build on EL-5 and F-9 * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 From ke4qqq at fedoraproject.org Wed Apr 1 17:47:25 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:47:25 +0000 (UTC) Subject: rpms/sahana/F-10 import.log,1.1,1.2 sahana.spec,1.1,1.2 Message-ID: <20090401174725.3D5497011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29754/F-10 Modified Files: import.log sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-4 - removed -executable predicate from find so it will build on EL-5 and F-9 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-10/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 1 Apr 2009 16:58:46 -0000 1.1 +++ import.log 1 Apr 2009 17:46:55 -0000 1.2 @@ -1 +1,2 @@ sahana-0_6_2_2-3_fc10:F-10:sahana-0.6.2.2-3.fc10.src.rpm:1238605038 +sahana-0_6_2_2-4_fc10:F-10:sahana-0.6.2.2-4.fc10.src.rpm:1238607925 Index: sahana.spec =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-10/sahana.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sahana.spec 1 Apr 2009 16:58:46 -0000 1.1 +++ sahana.spec 1 Apr 2009 17:46:55 -0000 1.2 @@ -3,7 +3,7 @@ Name: sahana Version: 0.6.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ @@ -71,7 +71,7 @@ find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; -find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; +find ${RPM_BUILD_ROOT} -type f -perm /+x -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; @@ -108,6 +108,8 @@ %changelog +* Wed Apr 01 2009 David Nalley 0.6.2.2-4 +- removed -executable predicate from find so it will build on EL-5 and F-9 * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 From ke4qqq at fedoraproject.org Wed Apr 1 17:50:35 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:50:35 +0000 (UTC) Subject: rpms/sahana/F-11 import.log,1.1,1.2 sahana.spec,1.1,1.2 Message-ID: <20090401175035.3B7867011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30542/F-11 Modified Files: import.log sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-4 - removed -executable predicate from find so it will build on EL-5 and F-9 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-11/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 1 Apr 2009 17:00:05 -0000 1.1 +++ import.log 1 Apr 2009 17:50:04 -0000 1.2 @@ -1 +1,2 @@ sahana-0_6_2_2-3_fc10:F-11:sahana-0.6.2.2-3.fc10.src.rpm:1238605116 +sahana-0_6_2_2-4_fc10:F-11:sahana-0.6.2.2-4.fc10.src.rpm:1238608112 Index: sahana.spec =================================================================== RCS file: /cvs/pkgs/rpms/sahana/F-11/sahana.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sahana.spec 1 Apr 2009 17:00:05 -0000 1.1 +++ sahana.spec 1 Apr 2009 17:50:04 -0000 1.2 @@ -3,7 +3,7 @@ Name: sahana Version: 0.6.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ @@ -71,7 +71,7 @@ find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; -find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; +find ${RPM_BUILD_ROOT} -type f -perm /+x -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; @@ -108,6 +108,8 @@ %changelog +* Wed Apr 01 2009 David Nalley 0.6.2.2-4 +- removed -executable predicate from find so it will build on EL-5 and F-9 * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 From rdieter at fedoraproject.org Wed Apr 1 17:51:03 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 17:51:03 +0000 (UTC) Subject: rpms/kdelibs/F-10 .cvsignore, 1.63, 1.64 kdelibs.spec, 1.410, 1.411 sources, 1.77, 1.78 Message-ID: <20090401175103.3F7E87011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdelibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30650 Modified Files: .cvsignore kdelibs.spec sources Log Message: * Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-10/.cvsignore,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- .cvsignore 5 Mar 2009 01:25:33 -0000 1.63 +++ .cvsignore 1 Apr 2009 17:50:32 -0000 1.64 @@ -1 +1 @@ -kdelibs-4.2.1.tar.bz2 +kdelibs-4.2.2.tar.bz2 Index: kdelibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-10/kdelibs.spec,v retrieving revision 1.410 retrieving revision 1.411 diff -u -r1.410 -r1.411 --- kdelibs.spec 5 Mar 2009 01:25:33 -0000 1.410 +++ kdelibs.spec 1 Apr 2009 17:50:32 -0000 1.411 @@ -1,12 +1,13 @@ Summary: K Desktop Environment 4 - Libraries -Version: 4.2.1 -Release: 4%{?dist} +Version: 4.2.2 +Release: 1%{?dist} %if 0%{?fedora} > 8 Name: kdelibs Epoch: 6 Obsoletes: kdelibs4 < %{version}-%{release} Provides: kdelibs4 = %{version}-%{release} +%{?_isa:Provides: kdelibs4%{?_isa} = %{version}-%{release}} %else Name: kdelibs4 %endif @@ -94,8 +95,8 @@ #Requires: qt4%{?_isa} >= %{_qt4_version} Requires: qt4 >= %{_qt4_version} Requires: xdg-utils -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig BuildRequires: alsa-lib-devel %if 0%{?fedora} < 9 @@ -141,6 +142,9 @@ BuildRequires: qt4-doc %endif +Provides: kross(javascript) = %{version}-%{release} +Provides: kross(qtscript) = %{version}-%{release} + %description Libraries for the K Desktop Environment 4. @@ -303,14 +307,22 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun /sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then + update-desktop-database -q &> /dev/null + update-mime-database %{_kde4_datadir}/mime &> /dev/null + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + +%posttrans +update-desktop-database -q &> /dev/null +update-mime-database %{_kde4_datadir}/mime >& /dev/null +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %clean @@ -332,10 +344,10 @@ %exclude %{_kde4_appsdir}/cmake/ %{_kde4_configdir}/* %{_datadir}/dbus-1/interfaces/* -%{_kde4_datadir}/mime/packages/* +%{_kde4_datadir}/mime/packages/kde.xml %{_kde4_sharedir}/kde4/services/* %{_kde4_sharedir}/kde4/servicetypes/* -%{_kde4_sharedir}/icons/hicolor/*/actions/* +%{_kde4_iconsdir}/hicolor/*/actions/* %{_kde4_docdir}/HTML/en/sonnet/ %{_kde4_docdir}/HTML/en/kioslave/ %{_kde4_libdir}/lib*.so.* @@ -397,6 +409,24 @@ %changelog +* Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-9 +- scriptlet optimization + +* Thu Mar 19 2009 Rex Dieter - 4.2.1-8 +- Provides: kdelibs4%%{?_isa} ... (#491082) + +* Wed Mar 18 2009 Rex Dieter 4.2.1-7 +- Provides: kross(javascript) kross(qtscript) (#490586) + +* Thu Mar 12 2009 Than Ngo - 4.2.1-6 +- apply patch to fix encoding for Qt-4.5.0 + +* Mon Mar 09 2009 Than Ngo - 4.2.1-5 +- apply patch to fix issue in CSS style that causes konqueror shows a blank page + * Wed Mar 05 2009 Rex Dieter - 4.2.1-4 - move designer plugins to main/runtime (#487622) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-10/sources,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- sources 2 Mar 2009 10:11:42 -0000 1.77 +++ sources 1 Apr 2009 17:50:32 -0000 1.78 @@ -1 +1 @@ -fa4206dd747890c4e4283c8adb831e6c kdelibs-4.2.1.tar.bz2 +ff54817efef952e8812c607f5089c2e1 kdelibs-4.2.2.tar.bz2 From spot at fedoraproject.org Wed Apr 1 17:51:28 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 17:51:28 +0000 (UTC) Subject: rpms/SolarModel/F-9 SolarModel.desktop,1.1,1.2 Message-ID: <20090401175128.260D07011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/SolarModel/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30768/F-9 Modified Files: SolarModel.desktop Log Message: fix desktop file Index: SolarModel.desktop =================================================================== RCS file: /cvs/pkgs/rpms/SolarModel/F-9/SolarModel.desktop,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SolarModel.desktop 12 Jan 2009 16:43:50 -0000 1.1 +++ SolarModel.desktop 1 Apr 2009 17:50:57 -0000 1.2 @@ -8,5 +8,5 @@ StartupNotify=false Terminal=false Type=Application -Categories=Graphics; +Categories=Graphics;Education;Astronomy; X-Desktop-File-Install-Version=0.15 From spot at fedoraproject.org Wed Apr 1 17:51:27 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 17:51:27 +0000 (UTC) Subject: rpms/SolarModel/F-10 SolarModel.desktop,1.1,1.2 Message-ID: <20090401175127.E7A357011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/SolarModel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30768/F-10 Modified Files: SolarModel.desktop Log Message: fix desktop file Index: SolarModel.desktop =================================================================== RCS file: /cvs/pkgs/rpms/SolarModel/F-10/SolarModel.desktop,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SolarModel.desktop 12 Jan 2009 16:43:49 -0000 1.1 +++ SolarModel.desktop 1 Apr 2009 17:50:57 -0000 1.2 @@ -8,5 +8,5 @@ StartupNotify=false Terminal=false Type=Application -Categories=Graphics; +Categories=Graphics;Education;Astronomy; X-Desktop-File-Install-Version=0.15 From spot at fedoraproject.org Wed Apr 1 17:51:28 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 17:51:28 +0000 (UTC) Subject: rpms/SolarModel/devel SolarModel.desktop, 1.1, 1.2 SolarModel.spec, 1.2, 1.3 Message-ID: <20090401175128.698B27011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/SolarModel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30768/devel Modified Files: SolarModel.desktop SolarModel.spec Log Message: fix desktop file Index: SolarModel.desktop =================================================================== RCS file: /cvs/pkgs/rpms/SolarModel/devel/SolarModel.desktop,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SolarModel.desktop 12 Jan 2009 16:38:58 -0000 1.1 +++ SolarModel.desktop 1 Apr 2009 17:50:58 -0000 1.2 @@ -8,5 +8,5 @@ StartupNotify=false Terminal=false Type=Application -Categories=Graphics; +Categories=Graphics;Education;Astronomy; X-Desktop-File-Install-Version=0.15 Index: SolarModel.spec =================================================================== RCS file: /cvs/pkgs/rpms/SolarModel/devel/SolarModel.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SolarModel.spec 23 Feb 2009 23:33:40 -0000 1.2 +++ SolarModel.spec 1 Apr 2009 17:50:58 -0000 1.3 @@ -1,7 +1,7 @@ Name: SolarModel Summary: Real-time 3D Solar System simulation Version: 2.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL+ Group: System Environment/Base Source0: http://downloads.sourceforge.net/solarmodel/%{name}_src_2_1.zip @@ -67,6 +67,9 @@ %{_datadir}/pixmaps/SolarModel.png %changelog +* Wed Apr 1 2009 Tom "spot" Callaway - 2.1-4 +- fix desktop file (bz 492751) + * Mon Feb 23 2009 Fedora Release Engineering - 2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From ke4qqq at fedoraproject.org Wed Apr 1 17:51:47 2009 From: ke4qqq at fedoraproject.org (David Nalley) Date: Wed, 1 Apr 2009 17:51:47 +0000 (UTC) Subject: rpms/sahana/EL-5 import.log,1.1,1.2 sahana.spec,1.1,1.2 Message-ID: <20090401175147.9B9767011D@cvs1.fedora.phx.redhat.com> Author: ke4qqq Update of /cvs/pkgs/rpms/sahana/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30982/EL-5 Modified Files: import.log sahana.spec Log Message: * Wed Apr 01 2009 David Nalley 0.6.2.2-4 - removed -executable predicate from find so it will build on EL-5 and F-9 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/sahana/EL-5/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 1 Apr 2009 17:01:37 -0000 1.1 +++ import.log 1 Apr 2009 17:51:17 -0000 1.2 @@ -1 +1,2 @@ sahana-0_6_2_2-3_fc10:EL-5:sahana-0.6.2.2-3.fc10.src.rpm:1238605197 +sahana-0_6_2_2-4_fc10:EL-5:sahana-0.6.2.2-4.fc10.src.rpm:1238608186 Index: sahana.spec =================================================================== RCS file: /cvs/pkgs/rpms/sahana/EL-5/sahana.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sahana.spec 1 Apr 2009 17:01:37 -0000 1.1 +++ sahana.spec 1 Apr 2009 17:51:17 -0000 1.2 @@ -3,7 +3,7 @@ Name: sahana Version: 0.6.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Sahana is a free open source disaster management application Group: Applications/Publishing License: LGPLv2+ @@ -71,7 +71,7 @@ find ${RPM_BUILD_ROOT} -type f -name \*.txt -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.ent -exec dos2unix {} \; find ${RPM_BUILD_ROOT} -type f -name \*.dtd -exec dos2unix {} \; -find ${RPM_BUILD_ROOT} -type f -executable -exec chmod 644 {} \; +find ${RPM_BUILD_ROOT} -type f -perm /+x -exec chmod 644 {} \; find ${RPM_BUILD_ROOT} -empty -exec rm -f {} \; find ${RPM_BUILD_ROOT} -name .htaccess -exec rm -f {} \; find ${RPM_BUILD_ROOT} -type f -name \*.pl -exec chmod 755 {} \; @@ -108,6 +108,8 @@ %changelog +* Wed Apr 01 2009 David Nalley 0.6.2.2-4 +- removed -executable predicate from find so it will build on EL-5 and F-9 * Tue Mar 31 2009 David Nalley 0.6.2.2-3 - added BuildRequires dos2unix * Sun Mar 29 2009 David Nalley 0.6.2.2-2 From rdieter at fedoraproject.org Wed Apr 1 17:52:56 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 17:52:56 +0000 (UTC) Subject: rpms/kdelibs/F-9 .cvsignore, 1.58, 1.59 kdelibs.spec, 1.385, 1.386 sources, 1.71, 1.72 Message-ID: <20090401175256.89D547011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdelibs/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31347 Modified Files: .cvsignore kdelibs.spec sources Log Message: * Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-9/.cvsignore,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- .cvsignore 5 Mar 2009 01:26:20 -0000 1.58 +++ .cvsignore 1 Apr 2009 17:52:26 -0000 1.59 @@ -1 +1 @@ -kdelibs-4.2.1.tar.bz2 +kdelibs-4.2.2.tar.bz2 Index: kdelibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-9/kdelibs.spec,v retrieving revision 1.385 retrieving revision 1.386 diff -u -r1.385 -r1.386 --- kdelibs.spec 5 Mar 2009 01:26:20 -0000 1.385 +++ kdelibs.spec 1 Apr 2009 17:52:26 -0000 1.386 @@ -1,12 +1,13 @@ Summary: K Desktop Environment 4 - Libraries -Version: 4.2.1 -Release: 4%{?dist} +Version: 4.2.2 +Release: 1%{?dist} %if 0%{?fedora} > 8 Name: kdelibs Epoch: 6 Obsoletes: kdelibs4 < %{version}-%{release} Provides: kdelibs4 = %{version}-%{release} +%{?_isa:Provides: kdelibs4%{?_isa} = %{version}-%{release}} %else Name: kdelibs4 %endif @@ -94,8 +95,8 @@ #Requires: qt4%{?_isa} >= %{_qt4_version} Requires: qt4 >= %{_qt4_version} Requires: xdg-utils -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig BuildRequires: alsa-lib-devel %if 0%{?fedora} < 9 @@ -141,6 +142,9 @@ BuildRequires: qt4-doc %endif +Provides: kross(javascript) = %{version}-%{release} +Provides: kross(qtscript) = %{version}-%{release} + %description Libraries for the K Desktop Environment 4. @@ -303,14 +307,22 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun /sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then + update-desktop-database -q &> /dev/null + update-mime-database %{_kde4_datadir}/mime &> /dev/null + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + +%posttrans +update-desktop-database -q &> /dev/null +update-mime-database %{_kde4_datadir}/mime >& /dev/null +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %clean @@ -332,10 +344,10 @@ %exclude %{_kde4_appsdir}/cmake/ %{_kde4_configdir}/* %{_datadir}/dbus-1/interfaces/* -%{_kde4_datadir}/mime/packages/* +%{_kde4_datadir}/mime/packages/kde.xml %{_kde4_sharedir}/kde4/services/* %{_kde4_sharedir}/kde4/servicetypes/* -%{_kde4_sharedir}/icons/hicolor/*/actions/* +%{_kde4_iconsdir}/hicolor/*/actions/* %{_kde4_docdir}/HTML/en/sonnet/ %{_kde4_docdir}/HTML/en/kioslave/ %{_kde4_libdir}/lib*.so.* @@ -397,6 +409,24 @@ %changelog +* Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-9 +- scriptlet optimization + +* Thu Mar 19 2009 Rex Dieter - 4.2.1-8 +- Provides: kdelibs4%%{?_isa} ... (#491082) + +* Wed Mar 18 2009 Rex Dieter 4.2.1-7 +- Provides: kross(javascript) kross(qtscript) (#490586) + +* Thu Mar 12 2009 Than Ngo - 4.2.1-6 +- apply patch to fix encoding for Qt-4.5.0 + +* Mon Mar 09 2009 Than Ngo - 4.2.1-5 +- apply patch to fix issue in CSS style that causes konqueror shows a blank page + * Wed Mar 05 2009 Rex Dieter - 4.2.1-4 - move designer plugins to main/runtime (#487622) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdelibs/F-9/sources,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- sources 2 Mar 2009 10:11:42 -0000 1.71 +++ sources 1 Apr 2009 17:52:26 -0000 1.72 @@ -1 +1 @@ -fa4206dd747890c4e4283c8adb831e6c kdelibs-4.2.1.tar.bz2 +ff54817efef952e8812c607f5089c2e1 kdelibs-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 18:14:03 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:14:03 +0000 (UTC) Subject: rpms/kdeadmin/devel kdeadmin.spec,1.127,1.128 Message-ID: <20090401181403.111787011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeadmin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3140 Modified Files: kdeadmin.spec Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-1 - optimize scriptlets Index: kdeadmin.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/devel/kdeadmin.spec,v retrieving revision 1.127 retrieving revision 1.128 diff -u -r1.127 -r1.128 --- kdeadmin.spec 31 Mar 2009 11:22:51 -0000 1.127 +++ kdeadmin.spec 1 Apr 2009 18:13:32 -0000 1.128 @@ -1,7 +1,7 @@ Name: kdeadmin Epoch: 7 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: K Desktop Environment - Administrative tools Group: User Interface/Desktops @@ -19,8 +19,8 @@ BuildRequires: PyKDE4-devel >= %{version} BuildRequires: system-config-printer-libs -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} Requires: kdepimlibs >= %{version} @@ -35,8 +35,6 @@ Summary: An RPM package manager Group: Applications/System Requires: smart -Requires(post): xdg-utils -Requires(postun): xdg-utils %description kpackage Kpackage is an RPM package manager, used for displaying currently installed packages, uninstalling them and installing new ones. @@ -64,7 +62,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -81,16 +79,29 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %post kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans kpackage +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + %files @@ -133,6 +144,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-1 +- optimize scriptlets + * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From mjg59 at fedoraproject.org Wed Apr 1 18:17:13 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Wed, 1 Apr 2009 18:17:13 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec, 1.1499, 1.1500 linux-2.6-acpi-video-didl-intel-outputs.patch, 1.2, 1.3 Message-ID: <20090401181713.1FE7E7011D@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3863 Modified Files: kernel.spec linux-2.6-acpi-video-didl-intel-outputs.patch Log Message: * Wed Apr 01 2009 Matthew Garrett - linux-2.6-acpi-video-didl-intel-outputs.patch: fix enabling of asle Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1499 retrieving revision 1.1500 diff -u -r1.1499 -r1.1500 --- kernel.spec 1 Apr 2009 12:42:24 -0000 1.1499 +++ kernel.spec 1 Apr 2009 18:16:42 -0000 1.1500 @@ -1872,6 +1872,9 @@ # and build. %changelog +* Wed Apr 01 2009 Matthew Garrett +- linux-2.6-acpi-video-didl-intel-outputs.patch: fix enabling of asle + * Wed Apr 01 2009 Dave Airlie - drm-radeon-reorder-bm.patch: attempt PM fix for PCI/AGP cards linux-2.6-acpi-video-didl-intel-outputs.patch: Index: linux-2.6-acpi-video-didl-intel-outputs.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/linux-2.6-acpi-video-didl-intel-outputs.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- linux-2.6-acpi-video-didl-intel-outputs.patch 19 Mar 2009 22:31:11 -0000 1.2 +++ linux-2.6-acpi-video-didl-intel-outputs.patch 1 Apr 2009 18:16:42 -0000 1.3 @@ -240,3 +240,14 @@ + +#endif + +diff -up linux-2.6.29.noarch/drivers/gpu/drm/i915/i915_opregion.c~ linux-2.6.29.noarch/drivers/gpu/drm/i915/i915_opregion.c +--- linux-2.6.29.noarch/drivers/gpu/drm/i915/i915_opregion.c~ 2009-04-01 18:57:47.000000000 +0100 ++++ linux-2.6.29.noarch/drivers/gpu/drm/i915/i915_opregion.c 2009-04-01 18:59:49.000000000 +0100 +@@ -389,6 +389,7 @@ int intel_opregion_init(struct drm_devic + if (mboxes & MBOX_ASLE) { + DRM_DEBUG("ASLE supported\n"); + opregion->asle = base + OPREGION_ASLE_OFFSET; ++ opregion_enable_asle(dev); + } + + /* Notify BIOS we are ready to handle ACPI video ext notifs. From mjg59 at fedoraproject.org Wed Apr 1 18:30:19 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Wed, 1 Apr 2009 18:30:19 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1500,1.1501 Message-ID: <20090401183019.B3BDC7011D@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6701 Modified Files: kernel.spec Log Message: * Wed Apr 01 2009 Matthew Garrett - linux-2.6-shut-up-efifb.patch: avoid efifb errors on unsupported hardware Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1500 retrieving revision 1.1501 diff -u -r1.1500 -r1.1501 --- kernel.spec 1 Apr 2009 18:16:42 -0000 1.1500 +++ kernel.spec 1 Apr 2009 18:29:49 -0000 1.1501 @@ -634,6 +634,7 @@ Patch480: increase-MAX_LOCKDEP_ENTRIES.patch Patch510: linux-2.6-silence-noise.patch +Patch511: linux-2.6-shut-up-efifb.patch Patch530: linux-2.6-silence-fbcon-logo.patch Patch570: linux-2.6-selinux-mprotect-checks.patch Patch580: linux-2.6-sparc-selinux-mprotect-checks.patch @@ -1220,6 +1221,9 @@ # Silence some useless messages that still get printed with 'quiet' ApplyPatch linux-2.6-silence-noise.patch +# Avoid efifb spew +ApplyPatch linux-2.6-shut-up-efifb.patch + # Make fbcon not show the penguins with 'quiet' ApplyPatch linux-2.6-silence-fbcon-logo.patch @@ -1873,6 +1877,9 @@ %changelog * Wed Apr 01 2009 Matthew Garrett +- linux-2.6-shut-up-efifb.patch: avoid efifb errors on unsupported hardware + +* Wed Apr 01 2009 Matthew Garrett - linux-2.6-acpi-video-didl-intel-outputs.patch: fix enabling of asle * Wed Apr 01 2009 Dave Airlie From rdieter at fedoraproject.org Wed Apr 1 18:34:49 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:34:49 +0000 (UTC) Subject: rpms/kdegames/devel kdegames.spec,1.120,1.121 Message-ID: <20090401183449.41A367011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7330 Modified Files: kdegames.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- kdegames.spec 31 Mar 2009 12:05:56 -0000 1.120 +++ kdegames.spec 1 Apr 2009 18:34:18 -0000 1.121 @@ -4,7 +4,7 @@ Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,9 +27,8 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils ggz-client-libs +Requires(post): ggz-client-libs Requires(preun): ggz-client-libs -Requires(postun): xdg-utils %description Games for the K Desktop Environment 4, including: @@ -116,10 +115,26 @@ %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: + +%postun +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %preun if [ $1 -eq 0 ]; then @@ -128,12 +143,6 @@ %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : - %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -175,6 +184,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 18:39:19 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:39:19 +0000 (UTC) Subject: rpms/kdegraphics/devel kdegraphics.spec,1.193,1.194 Message-ID: <20090401183919.B28367011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegraphics/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8093 Modified Files: kdegraphics.spec Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/devel/kdegraphics.spec,v retrieving revision 1.193 retrieving revision 1.194 diff -u -r1.193 -r1.194 --- kdegraphics.spec 31 Mar 2009 12:12:57 -0000 1.193 +++ kdegraphics.spec 1 Apr 2009 18:38:49 -0000 1.194 @@ -7,7 +7,7 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -48,8 +48,6 @@ Requires: kdelibs4 >= %{version} Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: cups -Requires(post): xdg-utils -Requires(postun): xdg-utils Obsoletes: kdegraphics-extras < 7:4.0.0 Obsoletes: gwenview < 2 @@ -71,8 +69,6 @@ %if 0%{?obsolete_kde3_kipi} Obsoletes: libkdcraw < 0.2.0, libkexiv2 < 0.4.0, libkipi < 0.2.0 %endif -Requires(post): xdg-utils -Requires(postun): xdg-utils %description libs %{summary}. @@ -125,20 +121,32 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %post libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans libs +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %files @@ -211,6 +219,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 18:44:09 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:44:09 +0000 (UTC) Subject: rpms/kdemultimedia/devel kdemultimedia.spec,1.139,1.140 Message-ID: <20090401184409.85EE67011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdemultimedia/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9139 Modified Files: kdemultimedia.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdemultimedia.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/devel/kdemultimedia.spec,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- kdemultimedia.spec 31 Mar 2009 12:21:18 -0000 1.139 +++ kdemultimedia.spec 1 Apr 2009 18:43:39 -0000 1.140 @@ -1,7 +1,7 @@ Name: kdemultimedia Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: K Desktop Environment - Multimedia applications Group: Applications/Multimedia @@ -26,9 +26,6 @@ BuildRequires: taglib-devel BuildRequires: xine-lib-devel libxcb-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils - Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} @@ -89,12 +86,22 @@ %post -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -144,6 +151,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 18:49:19 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:49:19 +0000 (UTC) Subject: rpms/kdenetwork/devel kdenetwork.spec,1.181,1.182 Message-ID: <20090401184919.CDE4D7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdenetwork/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9902 Modified Files: kdenetwork.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdenetwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/devel/kdenetwork.spec,v retrieving revision 1.181 retrieving revision 1.182 diff -u -r1.181 -r1.182 --- kdenetwork.spec 31 Mar 2009 12:28:15 -0000 1.181 +++ kdenetwork.spec 1 Apr 2009 18:48:49 -0000 1.182 @@ -46,9 +46,6 @@ BuildRequires: libv4l-devel # FIXME/TODO: libnxcl-devel -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{epoch}:%{version}-%{release} @@ -95,9 +92,9 @@ %patch0 -p1 -b .handle-enc-message %patch1 -p1 -b .libv4l %patch100 -p0 -b .system-libgadu +rm -rf kopete/protocols/gadu/libgadu/ %patch104 -p1 -b .kopete-view-history -rm -rf kopete/protocols/gadu/libgadu/ %build mkdir -p %{_target_platform} @@ -105,7 +102,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -119,14 +116,23 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi + %post libs -p /sbin/ldconfig @@ -157,10 +163,10 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/kde4/* -%{_kde4_libdir}/libqgroupwise.so %files libs %defattr(-,root,root,-) +%{_kde4_libdir}/libqgroupwise.so %{_kde4_libdir}/lib*.so.* %files devel @@ -171,6 +177,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 18:52:07 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:52:07 +0000 (UTC) Subject: rpms/kdegames/devel kdegames.spec,1.121,1.122 Message-ID: <20090401185207.18D497011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10398 Modified Files: kdegames.spec Log Message: fix %%files Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- kdegames.spec 1 Apr 2009 18:34:18 -0000 1.121 +++ kdegames.spec 1 Apr 2009 18:51:36 -0000 1.122 @@ -170,6 +170,7 @@ %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc +%{_sysconfdir}/ggz.modules.d/kdegames %files libs %defattr(-,root,root,-) From rdieter at fedoraproject.org Wed Apr 1 18:55:24 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 18:55:24 +0000 (UTC) Subject: rpms/kdepim/devel kdepim.spec,1.211,1.212 Message-ID: <20090401185524.90D747011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11129 Modified Files: kdepim.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.211 retrieving revision 1.212 diff -u -r1.211 -r1.212 --- kdepim.spec 31 Mar 2009 15:03:24 -0000 1.211 +++ kdepim.spec 1 Apr 2009 18:54:54 -0000 1.212 @@ -6,7 +6,7 @@ Summary: PIM (Personal Information Manager) applications Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Group: Applications/Productivity @@ -23,9 +23,6 @@ Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils - BuildRequires: akonadi-devel BuildRequires: bison flex BuildRequires: boost-devel @@ -129,15 +126,22 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -187,6 +191,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rvinyard at fedoraproject.org Wed Apr 1 18:56:28 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 18:56:28 +0000 (UTC) Subject: rpms/nqc/devel nqc.spec,1.10,1.11 sources,1.3,1.4 Message-ID: <20090401185628.897377011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/nqc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11455 Modified Files: nqc.spec sources Log Message: Index: nqc.spec =================================================================== RCS file: /cvs/pkgs/rpms/nqc/devel/nqc.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- nqc.spec 26 Feb 2009 06:03:52 -0000 1.10 +++ nqc.spec 1 Apr 2009 18:55:58 -0000 1.11 @@ -1,6 +1,6 @@ Name: nqc Version: 3.1.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Not Quite C compiler Group: Development/Languages @@ -13,6 +13,13 @@ Source4: http://bricxcc.sourceforge.net/nqc/doc/NQC_Guide.pdf Source5: http://bricxcc.sourceforge.net/nqc/doc/NQC_Tutorial.pdf Source6: http://bricxcc.sourceforge.net/nqc/doc/NQCTutorialSamples.zip +Source7: http://people.cs.uu.nl/markov/lego/tutorial_n.doc +Source8: http://people.cs.uu.nl/markov/lego/tutorial_d.doc +Source9: http://people.cs.uu.nl/markov/lego/tutorial_j.pdf +Source10: http://people.cs.uu.nl/markov/lego/tutorial_s.doc +Source11: http://people.cs.uu.nl/markov/lego/tutorial_i.doc +Source12: http://people.cs.uu.nl/markov/lego/tutorial_t.doc +Source13: http://people.cs.uu.nl/markov/lego/tutorial_p.pdf Patch0: nqc-3.1.6-linux.patch BuildRequires: flex >= 2.5 bison >= 2.0 Requires(pre): %{_sbindir}/groupadd @@ -22,15 +29,78 @@ Not Quite C is a simple language with a C-like syntax that can be used to program Lego's RCX programmable brick (from the Mindstorms set). +%package doc +Summary: English Documentation for NQC +Group: Documentation + +%description doc +English Documentation for NQC + +%package doc-nl +Summary: Dutch Documentation for NQC +Group: Documentation + +%description doc-nl +Dutch Documentation for NQC + +%package doc-de +Summary: German Documentation for NQC +Group: Documentation + +%description doc-de +German Documentation for NQC + +%package doc-ja +Summary: Japanese Documentation for NQC +Group: Documentation + +%description doc-ja +Japanese Documentation for NQC + +%package doc-es +Summary: Spanish Documentation for NQC +Group: Documentation + +%description doc-es +Spanish Documentation for NQC + +%package doc-it +Summary: Italian Documentation for NQC +Group: Documentation + +%description doc-it +Italian Documentation for NQC + +%package doc-th +Summary: Thai Documentation for NQC +Group: Documentation + +%description doc-th +Thai Documentation for NQC + +%package doc-pt +Summary: Portuguese Documentation for NQC +Group: Documentation + +%description doc-pt +Portuguese Documentation for NQC %prep %setup -c -q -n nqc-3.1.r6 %patch0 -p1 for i in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do - cp $i . + %{__cp} --preserve=timestamps $i . done +%{__cp} --preserve=timestamps %{SOURCE7} ./nqc-tutorial-nl.doc +%{__cp} --preserve=timestamps %{SOURCE8} ./nqc-tutorial-de.doc +%{__cp} --preserve=timestamps %{SOURCE9} ./nqc-tutorial-ja.pdf +%{__cp} --preserve=timestamps %{SOURCE10} ./nqc-tutorial-es.doc +%{__cp} --preserve=timestamps %{SOURCE11} ./nqc-tutorial-it.doc +%{__cp} --preserve=timestamps %{SOURCE12} ./nqc-tutorial-th.doc +%{__cp} --preserve=timestamps %{SOURCE13} ./nqc-tutorial-pt.pdf + %{__mkdir} tutorial_files %{__unzip} -qq -a %{SOURCE6} -d tutorial_files @@ -48,7 +118,7 @@ %{__rm} -rf %{buildroot} %{__make} install PREFIX=%{buildroot}%{_prefix} MANDIR=%{buildroot}%{_mandir}/man1 %{__rm} %{buildroot}%{_bindir}/mkdata -%{__install} -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules +%{__install} -p -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules %clean @@ -65,11 +135,47 @@ %{_bindir}/nqc %{_mandir}/man1/nqc.1.gz %{_sysconfdir}/udev/rules.d/60-legousbtower.rules -%doc readme.txt scout.txt history.txt LICENSE test.nqc +%doc readme.txt LICENSE + +%files doc +%defattr(-,root,root,-) +%doc scout.txt history.txt test.nqc %doc faq.html NQC_Manual.pdf NQC_Guide.pdf NQC_Tutorial.pdf tutorial_files/ +%files doc-nl +%defattr(-,root,root,-) +%doc nqc-tutorial-nl.doc + +%files doc-de +%defattr(-,root,root,-) +%doc nqc-tutorial-de.doc + +%files doc-ja +%defattr(-,root,root,-) +%doc nqc-tutorial-ja.pdf + +%files doc-es +%defattr(-,root,root,-) +%doc nqc-tutorial-es.doc + +%files doc-it +%defattr(-,root,root,-) +%doc nqc-tutorial-it.doc + +%files doc-th +%defattr(-,root,root,-) +%doc nqc-tutorial-th.doc + +%files doc-pt +%defattr(-,root,root,-) +%doc nqc-tutorial-pt.pdf %changelog +* Wed Apr 1 2009 Rick L Vinyard Jr - 3.1.6-4 +- Added multi-lingual doc packages and split English docs into their own package +- Added -p to udev rules file on install +- Added preserve timestamps to docs + * Wed Feb 25 2009 Fedora Release Engineering - 3.1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nqc/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 21 Jul 2007 06:44:22 -0000 1.3 +++ sources 1 Apr 2009 18:55:58 -0000 1.4 @@ -3,3 +3,10 @@ 8a03d3a0099e4ebdb76a8c8cacc76e0a NQC_Manual.pdf 987211739544e39dc8616af629aa02c8 NQC_Tutorial.pdf 0fb3c6bcf3c171de8d2646bd9b555197 NQCTutorialSamples.zip +d9dd833c198c18f816a84d39ff2245bf tutorial_d.doc +d85cbbbfa33fbbacbb30cacdabd64004 tutorial_i.doc +38739f86917796d20336b14cb68f9096 tutorial_j.pdf +61c0988bebfe6024e5b64d2523c7f575 tutorial_n.doc +39521e3067cbc80facb0dd394eb8d4df tutorial_p.pdf +c90560ce6bc70a70c346294c52e0a97b tutorial_s.doc +f7c4358e1e6e66718006e6d537dfae57 tutorial_t.doc From rvinyard at fedoraproject.org Wed Apr 1 18:59:57 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 18:59:57 +0000 (UTC) Subject: rpms/nqc/F-9 .cvsignore,1.3,1.4 nqc.spec,1.9,1.10 sources,1.3,1.4 Message-ID: <20090401185957.69D247013C@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/nqc/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12680 Modified Files: .cvsignore nqc.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 21 Jul 2007 06:44:22 -0000 1.3 +++ .cvsignore 1 Apr 2009 18:59:26 -0000 1.4 @@ -3,3 +3,10 @@ NQC_Manual.pdf NQC_Tutorial.pdf NQCTutorialSamples.zip +tutorial_d.doc +tutorial_i.doc +tutorial_j.pdf +tutorial_n.doc +tutorial_p.pdf +tutorial_s.doc +tutorial_t.doc Index: nqc.spec =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-9/nqc.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- nqc.spec 19 Feb 2008 22:54:19 -0000 1.9 +++ nqc.spec 1 Apr 2009 18:59:26 -0000 1.10 @@ -1,6 +1,6 @@ Name: nqc Version: 3.1.6 -Release: 2%{?dist} +Release: 4%{?dist} Summary: Not Quite C compiler Group: Development/Languages @@ -13,6 +13,13 @@ Source4: http://bricxcc.sourceforge.net/nqc/doc/NQC_Guide.pdf Source5: http://bricxcc.sourceforge.net/nqc/doc/NQC_Tutorial.pdf Source6: http://bricxcc.sourceforge.net/nqc/doc/NQCTutorialSamples.zip +Source7: http://people.cs.uu.nl/markov/lego/tutorial_n.doc +Source8: http://people.cs.uu.nl/markov/lego/tutorial_d.doc +Source9: http://people.cs.uu.nl/markov/lego/tutorial_j.pdf +Source10: http://people.cs.uu.nl/markov/lego/tutorial_s.doc +Source11: http://people.cs.uu.nl/markov/lego/tutorial_i.doc +Source12: http://people.cs.uu.nl/markov/lego/tutorial_t.doc +Source13: http://people.cs.uu.nl/markov/lego/tutorial_p.pdf Patch0: nqc-3.1.6-linux.patch BuildRequires: flex >= 2.5 bison >= 2.0 Requires(pre): %{_sbindir}/groupadd @@ -22,15 +29,78 @@ Not Quite C is a simple language with a C-like syntax that can be used to program Lego's RCX programmable brick (from the Mindstorms set). +%package doc +Summary: English Documentation for NQC +Group: Documentation + +%description doc +English Documentation for NQC + +%package doc-nl +Summary: Dutch Documentation for NQC +Group: Documentation + +%description doc-nl +Dutch Documentation for NQC + +%package doc-de +Summary: German Documentation for NQC +Group: Documentation + +%description doc-de +German Documentation for NQC + +%package doc-ja +Summary: Japanese Documentation for NQC +Group: Documentation + +%description doc-ja +Japanese Documentation for NQC + +%package doc-es +Summary: Spanish Documentation for NQC +Group: Documentation + +%description doc-es +Spanish Documentation for NQC + +%package doc-it +Summary: Italian Documentation for NQC +Group: Documentation + +%description doc-it +Italian Documentation for NQC + +%package doc-th +Summary: Thai Documentation for NQC +Group: Documentation + +%description doc-th +Thai Documentation for NQC + +%package doc-pt +Summary: Portuguese Documentation for NQC +Group: Documentation + +%description doc-pt +Portuguese Documentation for NQC %prep %setup -c -q -n nqc-3.1.r6 %patch0 -p1 for i in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do - cp $i . + %{__cp} --preserve=timestamps $i . done +%{__cp} --preserve=timestamps %{SOURCE7} ./nqc-tutorial-nl.doc +%{__cp} --preserve=timestamps %{SOURCE8} ./nqc-tutorial-de.doc +%{__cp} --preserve=timestamps %{SOURCE9} ./nqc-tutorial-ja.pdf +%{__cp} --preserve=timestamps %{SOURCE10} ./nqc-tutorial-es.doc +%{__cp} --preserve=timestamps %{SOURCE11} ./nqc-tutorial-it.doc +%{__cp} --preserve=timestamps %{SOURCE12} ./nqc-tutorial-th.doc +%{__cp} --preserve=timestamps %{SOURCE13} ./nqc-tutorial-pt.pdf + %{__mkdir} tutorial_files %{__unzip} -qq -a %{SOURCE6} -d tutorial_files @@ -48,7 +118,7 @@ %{__rm} -rf %{buildroot} %{__make} install PREFIX=%{buildroot}%{_prefix} MANDIR=%{buildroot}%{_mandir}/man1 %{__rm} %{buildroot}%{_bindir}/mkdata -%{__install} -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules +%{__install} -p -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules %clean @@ -65,11 +135,50 @@ %{_bindir}/nqc %{_mandir}/man1/nqc.1.gz %{_sysconfdir}/udev/rules.d/60-legousbtower.rules -%doc readme.txt scout.txt history.txt LICENSE test.nqc +%doc readme.txt LICENSE + +%files doc +%defattr(-,root,root,-) +%doc scout.txt history.txt test.nqc %doc faq.html NQC_Manual.pdf NQC_Guide.pdf NQC_Tutorial.pdf tutorial_files/ +%files doc-nl +%defattr(-,root,root,-) +%doc nqc-tutorial-nl.doc + +%files doc-de +%defattr(-,root,root,-) +%doc nqc-tutorial-de.doc + +%files doc-ja +%defattr(-,root,root,-) +%doc nqc-tutorial-ja.pdf + +%files doc-es +%defattr(-,root,root,-) +%doc nqc-tutorial-es.doc + +%files doc-it +%defattr(-,root,root,-) +%doc nqc-tutorial-it.doc + +%files doc-th +%defattr(-,root,root,-) +%doc nqc-tutorial-th.doc + +%files doc-pt +%defattr(-,root,root,-) +%doc nqc-tutorial-pt.pdf %changelog +* Wed Apr 1 2009 Rick L Vinyard Jr - 3.1.6-4 +- Added multi-lingual doc packages and split English docs into their own package +- Added -p to udev rules file on install +- Added preserve timestamps to docs + +* Wed Feb 25 2009 Fedora Release Engineering - 3.1.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Feb 19 2008 Fedora Release Engineering - 3.1.6-2 - Autorebuild for GCC 4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-9/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 21 Jul 2007 06:44:22 -0000 1.3 +++ sources 1 Apr 2009 18:59:27 -0000 1.4 @@ -3,3 +3,10 @@ 8a03d3a0099e4ebdb76a8c8cacc76e0a NQC_Manual.pdf 987211739544e39dc8616af629aa02c8 NQC_Tutorial.pdf 0fb3c6bcf3c171de8d2646bd9b555197 NQCTutorialSamples.zip +d9dd833c198c18f816a84d39ff2245bf tutorial_d.doc +d85cbbbfa33fbbacbb30cacdabd64004 tutorial_i.doc +38739f86917796d20336b14cb68f9096 tutorial_j.pdf +61c0988bebfe6024e5b64d2523c7f575 tutorial_n.doc +39521e3067cbc80facb0dd394eb8d4df tutorial_p.pdf +c90560ce6bc70a70c346294c52e0a97b tutorial_s.doc +f7c4358e1e6e66718006e6d537dfae57 tutorial_t.doc From rvinyard at fedoraproject.org Wed Apr 1 19:00:04 2009 From: rvinyard at fedoraproject.org (Rick L. Vinyard, Jr.) Date: Wed, 1 Apr 2009 19:00:04 +0000 (UTC) Subject: rpms/nqc/F-10 .cvsignore,1.3,1.4 nqc.spec,1.9,1.10 sources,1.3,1.4 Message-ID: <20090401190004.41C3F7011D@cvs1.fedora.phx.redhat.com> Author: rvinyard Update of /cvs/pkgs/rpms/nqc/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12746 Modified Files: .cvsignore nqc.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 21 Jul 2007 06:44:22 -0000 1.3 +++ .cvsignore 1 Apr 2009 18:59:33 -0000 1.4 @@ -3,3 +3,10 @@ NQC_Manual.pdf NQC_Tutorial.pdf NQCTutorialSamples.zip +tutorial_d.doc +tutorial_i.doc +tutorial_j.pdf +tutorial_n.doc +tutorial_p.pdf +tutorial_s.doc +tutorial_t.doc Index: nqc.spec =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-10/nqc.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- nqc.spec 19 Feb 2008 22:54:19 -0000 1.9 +++ nqc.spec 1 Apr 2009 18:59:34 -0000 1.10 @@ -1,6 +1,6 @@ Name: nqc Version: 3.1.6 -Release: 2%{?dist} +Release: 4%{?dist} Summary: Not Quite C compiler Group: Development/Languages @@ -13,6 +13,13 @@ Source4: http://bricxcc.sourceforge.net/nqc/doc/NQC_Guide.pdf Source5: http://bricxcc.sourceforge.net/nqc/doc/NQC_Tutorial.pdf Source6: http://bricxcc.sourceforge.net/nqc/doc/NQCTutorialSamples.zip +Source7: http://people.cs.uu.nl/markov/lego/tutorial_n.doc +Source8: http://people.cs.uu.nl/markov/lego/tutorial_d.doc +Source9: http://people.cs.uu.nl/markov/lego/tutorial_j.pdf +Source10: http://people.cs.uu.nl/markov/lego/tutorial_s.doc +Source11: http://people.cs.uu.nl/markov/lego/tutorial_i.doc +Source12: http://people.cs.uu.nl/markov/lego/tutorial_t.doc +Source13: http://people.cs.uu.nl/markov/lego/tutorial_p.pdf Patch0: nqc-3.1.6-linux.patch BuildRequires: flex >= 2.5 bison >= 2.0 Requires(pre): %{_sbindir}/groupadd @@ -22,15 +29,78 @@ Not Quite C is a simple language with a C-like syntax that can be used to program Lego's RCX programmable brick (from the Mindstorms set). +%package doc +Summary: English Documentation for NQC +Group: Documentation + +%description doc +English Documentation for NQC + +%package doc-nl +Summary: Dutch Documentation for NQC +Group: Documentation + +%description doc-nl +Dutch Documentation for NQC + +%package doc-de +Summary: German Documentation for NQC +Group: Documentation + +%description doc-de +German Documentation for NQC + +%package doc-ja +Summary: Japanese Documentation for NQC +Group: Documentation + +%description doc-ja +Japanese Documentation for NQC + +%package doc-es +Summary: Spanish Documentation for NQC +Group: Documentation + +%description doc-es +Spanish Documentation for NQC + +%package doc-it +Summary: Italian Documentation for NQC +Group: Documentation + +%description doc-it +Italian Documentation for NQC + +%package doc-th +Summary: Thai Documentation for NQC +Group: Documentation + +%description doc-th +Thai Documentation for NQC + +%package doc-pt +Summary: Portuguese Documentation for NQC +Group: Documentation + +%description doc-pt +Portuguese Documentation for NQC %prep %setup -c -q -n nqc-3.1.r6 %patch0 -p1 for i in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do - cp $i . + %{__cp} --preserve=timestamps $i . done +%{__cp} --preserve=timestamps %{SOURCE7} ./nqc-tutorial-nl.doc +%{__cp} --preserve=timestamps %{SOURCE8} ./nqc-tutorial-de.doc +%{__cp} --preserve=timestamps %{SOURCE9} ./nqc-tutorial-ja.pdf +%{__cp} --preserve=timestamps %{SOURCE10} ./nqc-tutorial-es.doc +%{__cp} --preserve=timestamps %{SOURCE11} ./nqc-tutorial-it.doc +%{__cp} --preserve=timestamps %{SOURCE12} ./nqc-tutorial-th.doc +%{__cp} --preserve=timestamps %{SOURCE13} ./nqc-tutorial-pt.pdf + %{__mkdir} tutorial_files %{__unzip} -qq -a %{SOURCE6} -d tutorial_files @@ -48,7 +118,7 @@ %{__rm} -rf %{buildroot} %{__make} install PREFIX=%{buildroot}%{_prefix} MANDIR=%{buildroot}%{_mandir}/man1 %{__rm} %{buildroot}%{_bindir}/mkdata -%{__install} -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules +%{__install} -p -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/60-legousbtower.rules %clean @@ -65,11 +135,50 @@ %{_bindir}/nqc %{_mandir}/man1/nqc.1.gz %{_sysconfdir}/udev/rules.d/60-legousbtower.rules -%doc readme.txt scout.txt history.txt LICENSE test.nqc +%doc readme.txt LICENSE + +%files doc +%defattr(-,root,root,-) +%doc scout.txt history.txt test.nqc %doc faq.html NQC_Manual.pdf NQC_Guide.pdf NQC_Tutorial.pdf tutorial_files/ +%files doc-nl +%defattr(-,root,root,-) +%doc nqc-tutorial-nl.doc + +%files doc-de +%defattr(-,root,root,-) +%doc nqc-tutorial-de.doc + +%files doc-ja +%defattr(-,root,root,-) +%doc nqc-tutorial-ja.pdf + +%files doc-es +%defattr(-,root,root,-) +%doc nqc-tutorial-es.doc + +%files doc-it +%defattr(-,root,root,-) +%doc nqc-tutorial-it.doc + +%files doc-th +%defattr(-,root,root,-) +%doc nqc-tutorial-th.doc + +%files doc-pt +%defattr(-,root,root,-) +%doc nqc-tutorial-pt.pdf %changelog +* Wed Apr 1 2009 Rick L Vinyard Jr - 3.1.6-4 +- Added multi-lingual doc packages and split English docs into their own package +- Added -p to udev rules file on install +- Added preserve timestamps to docs + +* Wed Feb 25 2009 Fedora Release Engineering - 3.1.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Feb 19 2008 Fedora Release Engineering - 3.1.6-2 - Autorebuild for GCC 4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nqc/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 21 Jul 2007 06:44:22 -0000 1.3 +++ sources 1 Apr 2009 18:59:34 -0000 1.4 @@ -3,3 +3,10 @@ 8a03d3a0099e4ebdb76a8c8cacc76e0a NQC_Manual.pdf 987211739544e39dc8616af629aa02c8 NQC_Tutorial.pdf 0fb3c6bcf3c171de8d2646bd9b555197 NQCTutorialSamples.zip +d9dd833c198c18f816a84d39ff2245bf tutorial_d.doc +d85cbbbfa33fbbacbb30cacdabd64004 tutorial_i.doc +38739f86917796d20336b14cb68f9096 tutorial_j.pdf +61c0988bebfe6024e5b64d2523c7f575 tutorial_n.doc +39521e3067cbc80facb0dd394eb8d4df tutorial_p.pdf +c90560ce6bc70a70c346294c52e0a97b tutorial_s.doc +f7c4358e1e6e66718006e6d537dfae57 tutorial_t.doc From rdieter at fedoraproject.org Wed Apr 1 19:00:21 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:00:21 +0000 (UTC) Subject: rpms/kdeplasma-addons/devel kdeplasma-addons.spec,1.30,1.31 Message-ID: <20090401190021.30E587011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeplasma-addons/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13034 Modified Files: kdeplasma-addons.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdeplasma-addons.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/devel/kdeplasma-addons.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- kdeplasma-addons.spec 31 Mar 2009 15:50:38 -0000 1.30 +++ kdeplasma-addons.spec 1 Apr 2009 18:59:50 -0000 1.31 @@ -1,6 +1,6 @@ Name: kdeplasma-addons Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Additional plasmoids for KDE Group: User Interface/Desktops @@ -36,8 +36,8 @@ Obsoletes: kde-plasma-lancelot < 4.0.80 Provides: kde-plasma-lancelot = %{version}-%{release} -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } @@ -76,11 +76,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %clean @@ -111,6 +117,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 19:12:20 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:12:20 +0000 (UTC) Subject: rpms/kdesdk/devel kdesdk.spec,1.140,1.141 Message-ID: <20090401191220.7CE5F7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdesdk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16077 Modified Files: kdesdk.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets Index: kdesdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/devel/kdesdk.spec,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- kdesdk.spec 31 Mar 2009 15:36:55 -0000 1.140 +++ kdesdk.spec 1 Apr 2009 19:11:49 -0000 1.141 @@ -1,6 +1,6 @@ Name: kdesdk Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The KDE Software Development Kit (SDK) Group: User Interface/Desktops @@ -29,8 +29,6 @@ # GPLv2+/LGPLv2+ BuildRequires: binutils-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{version}-%{release} @@ -121,15 +119,29 @@ %clean rm -rf %{buildroot} + %post -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: + %postun -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -214,6 +226,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 19:14:08 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:14:08 +0000 (UTC) Subject: rpms/kdepim/devel kdepim.spec, 1.212, 1.213 kdepim-4.2.1-imap.patch, 1.1, NONE kdepim-4.2.1-korganizer_view.patch, 1.1, NONE Message-ID: <20090401191408.626957011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16656 Modified Files: kdepim.spec Removed Files: kdepim-4.2.1-imap.patch kdepim-4.2.1-korganizer_view.patch Log Message: drop upstreamed patches Index: kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.212 retrieving revision 1.213 diff -u -r1.212 -r1.213 --- kdepim.spec 1 Apr 2009 18:54:54 -0000 1.212 +++ kdepim.spec 1 Apr 2009 19:13:37 -0000 1.213 @@ -13,9 +13,6 @@ URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Patch0: kdepim-4.1.80-libqgpgme-link-fix.patch -# upstream patches -Patch100: kdepim-4.2.1-imap.patch -Patch101: kdepim-4.2.1-korganizer_view.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -92,8 +89,6 @@ %patch0 -p1 -b .libqgpgme-link-fix # upstream patches -%patch100 -p0 -b .imap -%patch101 -p4 -b .korganizer_view %build --- kdepim-4.2.1-imap.patch DELETED --- --- kdepim-4.2.1-korganizer_view.patch DELETED --- From rdieter at fedoraproject.org Wed Apr 1 19:15:44 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:15:44 +0000 (UTC) Subject: rpms/kdetoys/devel kdetoys.spec,1.49,1.50 Message-ID: <20090401191544.B62F37011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdetoys/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17066 Modified Files: kdetoys.spec Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets Index: kdetoys.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/devel/kdetoys.spec,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- kdetoys.spec 31 Mar 2009 15:39:10 -0000 1.49 +++ kdetoys.spec 1 Apr 2009 19:15:14 -0000 1.50 @@ -2,7 +2,7 @@ Summary: K Desktop Environment - Toys and Amusements Epoch: 7 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 Group: Amusements/Graphics @@ -18,8 +18,8 @@ Requires: kdelibs4 >= %{version} #Requires: kdebase-workspace -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig # FIXME: Don't list / drop kweather? It isn't really working as far as I can @@ -60,11 +60,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %files @@ -83,6 +89,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From oget at fedoraproject.org Wed Apr 1 19:16:21 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 19:16:21 +0000 (UTC) Subject: rpms/ladspa-cmt-plugins/devel .cvsignore, 1.2, 1.3 cmt-1.15-nostrip.patch, 1.1, 1.2 ladspa-cmt-plugins.spec, 1.3, 1.4 sources, 1.2, 1.3 cmt-makefile.patch, 1.1, NONE Message-ID: <20090401191621.2D7427011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/ladspa-cmt-plugins/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17257 Modified Files: .cvsignore cmt-1.15-nostrip.patch ladspa-cmt-plugins.spec sources Removed Files: cmt-makefile.patch Log Message: * Wed Apr 01 2009 Orcan Ogetbil - 1.16-1 - New upstream bugfix release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 21 Sep 2007 17:44:41 -0000 1.2 +++ .cvsignore 1 Apr 2009 19:15:50 -0000 1.3 @@ -1 +1 @@ -cmt_src_1.15.tgz +cmt_src_1.16.tgz cmt-1.15-nostrip.patch: Index: cmt-1.15-nostrip.patch =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/devel/cmt-1.15-nostrip.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- cmt-1.15-nostrip.patch 21 Sep 2007 17:44:41 -0000 1.1 +++ cmt-1.15-nostrip.patch 1 Apr 2009 19:15:50 -0000 1.2 @@ -6,6 +6,6 @@ install: $(PLUGIN_LIB) - -strip $(PLUGIN_LIB) - cp $(PLUGIN_LIB) $(DESTDIR)$(INSTALL_PLUGINS_DIR) + cp $(PLUGIN_LIB) $(INSTALL_PLUGINS_DIR) test: /tmp/test.wav ../../ladspa_sdk/snd/noise.wav always Index: ladspa-cmt-plugins.spec =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/devel/ladspa-cmt-plugins.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ladspa-cmt-plugins.spec 25 Feb 2009 12:22:53 -0000 1.3 +++ ladspa-cmt-plugins.spec 1 Apr 2009 19:15:50 -0000 1.4 @@ -1,13 +1,12 @@ Name: ladspa-cmt-plugins -Version: 1.15 -Release: 8%{?dist} +Version: 1.16 +Release: 1%{?dist} Summary: A collection of LADSPA plugins License: GPLv2+ Group: Applications/Multimedia URL: http://www.ladspa.org/ Source0: http://www.ladspa.org/download/cmt_src_%{version}.tgz Source1: cmt.rdf -Patch0: cmt-makefile.patch Patch1: cmt-1.15-addnoise.patch Patch2: cmt-1.15-dontdenormal.patch Patch3: cmt-1.15-nostrip.patch @@ -30,11 +29,10 @@ %prep %setup -q -n cmt -%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 -chmod -x doc/plugins.html src/freeverb/Components/tuning.h +%{__chmod} -x doc/plugins.html src/freeverb/Components/tuning.h %build @@ -45,8 +43,7 @@ %{__rm} -rf %{buildroot} %{__mkdir} -p %{buildroot}%{_libdir}/ladspa %{__mkdir} -p %{buildroot}%{_datadir}/ladspa/rdf -%{__make} -C src DESTDIR="%{buildroot}" \ - INSTALL_PLUGINS_DIR="%{_libdir}/ladspa/" \ +%{__make} -C src INSTALL_PLUGINS_DIR="%{buildroot}%{_libdir}/ladspa/" \ install %{__install} -p -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/ladspa/rdf @@ -63,6 +60,9 @@ %changelog +* Wed Apr 01 2009 Orcan Ogetbil - 1.16-1 +- New upstream bugfix release + * Wed Feb 25 2009 Fedora Release Engineering - 1.15-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 21 Sep 2007 17:44:41 -0000 1.2 +++ sources 1 Apr 2009 19:15:50 -0000 1.3 @@ -1 +1 @@ -aa2f0609aca8b698625d86170c426e2c cmt_src_1.15.tgz +15a875e5aaf79c209c223babfb41cb1c cmt_src_1.16.tgz --- cmt-makefile.patch DELETED --- From rdieter at fedoraproject.org Wed Apr 1 19:18:01 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:18:01 +0000 (UTC) Subject: rpms/kdeutils/devel kdeutils.spec,1.169,1.170 Message-ID: <20090401191801.183627011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeutils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17743 Modified Files: kdeutils.spec Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets Index: kdeutils.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/devel/kdeutils.spec,v retrieving revision 1.169 retrieving revision 1.170 diff -u -r1.169 -r1.170 --- kdeutils.spec 31 Mar 2009 15:44:42 -0000 1.169 +++ kdeutils.spec 1 Apr 2009 19:17:30 -0000 1.170 @@ -6,7 +6,7 @@ Name: kdeutils Epoch: 6 Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: K Desktop Environment - Utilities Group: Applications/System @@ -28,8 +28,8 @@ BuildRequires: libzip-devel BuildRequires: qimageblitz-devel -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} # printer applet @@ -120,16 +120,24 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +update-desktop-database -q &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %files @@ -187,6 +195,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 19:22:57 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:22:57 +0000 (UTC) Subject: rpms/kdebase/devel kdebase.spec,1.370,1.371 Message-ID: <20090401192257.16FAA7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18881 Modified Files: kdebase.spec Log Message: * Wed Apr 01 2009 Rex Dieter 8 Name: kdebase @@ -253,19 +253,29 @@ %post %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +%if "%{name}" == "kdebase" +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +%endif +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: +fi %if 0%{?libs} %post libs -p /sbin/ldconfig @@ -310,6 +320,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-1 - KDE 4.2.2 From oget at fedoraproject.org Wed Apr 1 19:25:29 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Wed, 1 Apr 2009 19:25:29 +0000 (UTC) Subject: rpms/ladspa-cmt-plugins/F-10 .cvsignore, 1.2, 1.3 cmt-1.15-nostrip.patch, 1.1, 1.2 ladspa-cmt-plugins.spec, 1.2, 1.3 sources, 1.2, 1.3 cmt-makefile.patch, 1.1, NONE Message-ID: <20090401192529.0C3C77011D@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/ladspa-cmt-plugins/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19669 Modified Files: .cvsignore cmt-1.15-nostrip.patch ladspa-cmt-plugins.spec sources Removed Files: cmt-makefile.patch Log Message: * Wed Apr 01 2009 Orcan Ogetbil - 1.16-1 - New upstream bugfix release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 21 Sep 2007 17:44:41 -0000 1.2 +++ .cvsignore 1 Apr 2009 19:24:58 -0000 1.3 @@ -1 +1 @@ -cmt_src_1.15.tgz +cmt_src_1.16.tgz cmt-1.15-nostrip.patch: Index: cmt-1.15-nostrip.patch =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/F-10/cmt-1.15-nostrip.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- cmt-1.15-nostrip.patch 21 Sep 2007 17:44:41 -0000 1.1 +++ cmt-1.15-nostrip.patch 1 Apr 2009 19:24:58 -0000 1.2 @@ -6,6 +6,6 @@ install: $(PLUGIN_LIB) - -strip $(PLUGIN_LIB) - cp $(PLUGIN_LIB) $(DESTDIR)$(INSTALL_PLUGINS_DIR) + cp $(PLUGIN_LIB) $(INSTALL_PLUGINS_DIR) test: /tmp/test.wav ../../ladspa_sdk/snd/noise.wav always Index: ladspa-cmt-plugins.spec =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/F-10/ladspa-cmt-plugins.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ladspa-cmt-plugins.spec 19 Feb 2008 08:50:12 -0000 1.2 +++ ladspa-cmt-plugins.spec 1 Apr 2009 19:24:58 -0000 1.3 @@ -1,13 +1,12 @@ Name: ladspa-cmt-plugins -Version: 1.15 -Release: 7%{?dist} +Version: 1.16 +Release: 1%{?dist} Summary: A collection of LADSPA plugins License: GPLv2+ Group: Applications/Multimedia URL: http://www.ladspa.org/ Source0: http://www.ladspa.org/download/cmt_src_%{version}.tgz Source1: cmt.rdf -Patch0: cmt-makefile.patch Patch1: cmt-1.15-addnoise.patch Patch2: cmt-1.15-dontdenormal.patch Patch3: cmt-1.15-nostrip.patch @@ -30,11 +29,10 @@ %prep %setup -q -n cmt -%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 -chmod -x doc/plugins.html src/freeverb/Components/tuning.h +%{__chmod} -x doc/plugins.html src/freeverb/Components/tuning.h %build @@ -45,8 +43,7 @@ %{__rm} -rf %{buildroot} %{__mkdir} -p %{buildroot}%{_libdir}/ladspa %{__mkdir} -p %{buildroot}%{_datadir}/ladspa/rdf -%{__make} -C src DESTDIR="%{buildroot}" \ - INSTALL_PLUGINS_DIR="%{_libdir}/ladspa/" \ +%{__make} -C src INSTALL_PLUGINS_DIR="%{buildroot}%{_libdir}/ladspa/" \ install %{__install} -p -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/ladspa/rdf @@ -63,6 +60,9 @@ %changelog +* Wed Apr 01 2009 Orcan Ogetbil - 1.16-1 +- New upstream bugfix release + * Tue Feb 19 2008 Fedora Release Engineering - 1.15-7 - Autorebuild for GCC 4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ladspa-cmt-plugins/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 21 Sep 2007 17:44:41 -0000 1.2 +++ sources 1 Apr 2009 19:24:58 -0000 1.3 @@ -1 +1 @@ -aa2f0609aca8b698625d86170c426e2c cmt_src_1.15.tgz +15a875e5aaf79c209c223babfb41cb1c cmt_src_1.16.tgz --- cmt-makefile.patch DELETED --- From itamarjp at fedoraproject.org Wed Apr 1 19:27:00 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Wed, 1 Apr 2009 19:27:00 +0000 (UTC) Subject: rpms/reiserfs-utils/F-10 import.log, NONE, 1.1 .cvsignore, 1.7, 1.8 reiserfs-utils.spec, 1.18, 1.19 sources, 1.7, 1.8 header-fix.patch, 1.2, NONE Message-ID: <20090401192700.CD4EC7011D@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/reiserfs-utils/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20157/F-10 Modified Files: .cvsignore reiserfs-utils.spec sources Added Files: import.log Removed Files: header-fix.patch Log Message: 3.6.21 --- NEW FILE import.log --- reiserfs-utils-3_6_21-1_fc11:F-10:reiserfs-utils-3.6.21-1.fc11.src.rpm:1238613939 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-10/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 23 Jan 2005 12:25:36 -0000 1.7 +++ .cvsignore 1 Apr 2009 19:26:30 -0000 1.8 @@ -1,3 +1 @@ -reiserfsprogs-3.6.17.tar.gz -reiserfsprogs-3.6.18.tar.gz -reiserfsprogs-3.6.19.tar.gz +reiserfsprogs-3.6.21.tar.gz Index: reiserfs-utils.spec =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-10/reiserfs-utils.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- reiserfs-utils.spec 3 Sep 2008 20:31:59 -0000 1.18 +++ reiserfs-utils.spec 1 Apr 2009 19:26:30 -0000 1.19 @@ -1,16 +1,17 @@ Name: reiserfs-utils -Version: 3.6.19 -Release: 4%{?dist} +Version: 3.6.21 +Release: 1%{?dist} Summary: Tools for creating, repairing, and debugging ReiserFS filesystems -URL: http://www.namesys.com/ -Source: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz +#URL: http://www.namesys.com/ +URL: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/ +#Source0: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz +Source0: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-%{version}.tar.gz # See README. License: GPLv2 with exceptions Group: System Environment/Base BuildRoot: %{_tmppath}/%{name}-root Epoch: 2 BuildRequires: e2fsprogs-devel -Patch1: header-fix.patch %description The reiserfs-utils package contains a number of utilities for @@ -27,7 +28,6 @@ %prep %setup -q -n reiserfsprogs-%{version} -%patch1 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" @@ -63,6 +63,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Apr 01 2009 Itamar Reis Peixoto - 2:3.6.21-1 +- 3.6.21 + +* Wed Feb 25 2009 Fedora Release Engineering - 2:3.6.19-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Sep 3 2008 Tom "spot" Callaway - 2:3.6.19-4 - fix license tag Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 23 Jan 2005 12:25:36 -0000 1.7 +++ sources 1 Apr 2009 19:26:30 -0000 1.8 @@ -1 +1 @@ -b42cf15f6651c3ceff5cb84996c0d539 reiserfsprogs-3.6.19.tar.gz +bc00c7c4e047902575dc4e1c64ab3ba4 reiserfsprogs-3.6.21.tar.gz --- header-fix.patch DELETED --- From itamarjp at fedoraproject.org Wed Apr 1 19:29:23 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Wed, 1 Apr 2009 19:29:23 +0000 (UTC) Subject: rpms/reiserfs-utils/F-9 import.log, NONE, 1.1 .cvsignore, 1.7, 1.8 reiserfs-utils.spec, 1.17, 1.18 sources, 1.7, 1.8 header-fix.patch, 1.2, NONE Message-ID: <20090401192923.BDF077011D@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/reiserfs-utils/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21046/F-9 Modified Files: .cvsignore reiserfs-utils.spec sources Added Files: import.log Removed Files: header-fix.patch Log Message: 3.6.213.6.213.6.21 --- NEW FILE import.log --- reiserfs-utils-3_6_21-1_fc11:F-9:reiserfs-utils-3.6.21-1.fc11.src.rpm:1238614097 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-9/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 23 Jan 2005 12:25:36 -0000 1.7 +++ .cvsignore 1 Apr 2009 19:28:53 -0000 1.8 @@ -1,3 +1 @@ -reiserfsprogs-3.6.17.tar.gz -reiserfsprogs-3.6.18.tar.gz -reiserfsprogs-3.6.19.tar.gz +reiserfsprogs-3.6.21.tar.gz Index: reiserfs-utils.spec =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-9/reiserfs-utils.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- reiserfs-utils.spec 19 Feb 2008 06:15:03 -0000 1.17 +++ reiserfs-utils.spec 1 Apr 2009 19:28:53 -0000 1.18 @@ -1,16 +1,17 @@ Name: reiserfs-utils -Version: 3.6.19 -Release: 3.4.1 -Summary: Tools for creating, repairing, and debugging ReiserFS filesystems. -URL: http://www.namesys.com/ -Source: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz -License: GPL +Version: 3.6.21 +Release: 1%{?dist} +Summary: Tools for creating, repairing, and debugging ReiserFS filesystems +#URL: http://www.namesys.com/ +URL: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/ +#Source0: ftp://namesys.com/pub/reiserfsprogs/reiserfsprogs-%{version}.tar.gz +Source0: http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-%{version}.tar.gz +# See README. +License: GPLv2 with exceptions Group: System Environment/Base -Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-root Epoch: 2 BuildRequires: e2fsprogs-devel -Patch1: header-fix.patch %description The reiserfs-utils package contains a number of utilities for @@ -25,15 +26,13 @@ You should install the reiserfs-utils package if you want to use ReiserFS on any of your partitions. -%{name} contains reiserfsck (used to repair filesystem %prep -%setup -n reiserfsprogs-%{version} -%patch1 -p1 +%setup -q -n reiserfsprogs-%{version} %build export CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" find . -name "config.cache" |xargs rm -f -%configure --prefix=/ +%configure make %{?_smp_mflags} %install @@ -49,7 +48,7 @@ ln -fs reiserfsck fsck.reiserfs ) %files -%defattr(-,root,root) +%defattr(-,root,root,-) %doc README /sbin/debugreiserfs /sbin/mkreiserfs @@ -61,9 +60,18 @@ %{_mandir}/*/* %clean -rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} +rm -rf $RPM_BUILD_ROOT %changelog +* Wed Apr 01 2009 Itamar Reis Peixoto - 2:3.6.21-1 +- 3.6.21 + +* Wed Feb 25 2009 Fedora Release Engineering - 2:3.6.19-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Sep 3 2008 Tom "spot" Callaway - 2:3.6.19-4 +- fix license tag + * Tue Feb 19 2008 Fedora Release Engineering - 2:3.6.19-3.4.1 - Autorebuild for GCC 4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/reiserfs-utils/F-9/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 23 Jan 2005 12:25:36 -0000 1.7 +++ sources 1 Apr 2009 19:28:53 -0000 1.8 @@ -1 +1 @@ -b42cf15f6651c3ceff5cb84996c0d539 reiserfsprogs-3.6.19.tar.gz +bc00c7c4e047902575dc4e1c64ab3ba4 reiserfsprogs-3.6.21.tar.gz --- header-fix.patch DELETED --- From limb at fedoraproject.org Wed Apr 1 19:30:03 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Wed, 1 Apr 2009 19:30:03 +0000 (UTC) Subject: rpms/moodle/devel moodle-1.9.4-CVE-2009-1171-1.patch, NONE, 1.1 moodle-1.9.4-CVE-2009-1171-2.patch, NONE, 1.1 moodle.spec, 1.41, 1.42 Message-ID: <20090401193003.58E3B7013C@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21355 Modified Files: moodle.spec Added Files: moodle-1.9.4-CVE-2009-1171-1.patch moodle-1.9.4-CVE-2009-1171-2.patch Log Message: CVE-2009-1171 moodle-1.9.4-CVE-2009-1171-1.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-1.patch --- --- filter/tex/filter.php.orig 2009/02/17 05:24:35 1.18.4.4 +++ filter/tex/filter.php 2009/03/26 19:06:29 1.18.4.5 @@ -133,6 +133,16 @@ $text = str_replace($matches[0][$i],$replacement,$text); } + // TeX blacklist. MDL-18552 + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -155,6 +165,19 @@ $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 + $invalidcommands = array(); + foreach($tex_blacklist as $command) { + if (stristr($texexp, $command)) { /// Found invalid command. Annotate. + $invalidcommands[] = $command; + } + } + if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element + $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); + $text = str_replace( $matches[0][$i], $invalidstr, $text); + continue; + } + /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; moodle-1.9.4-CVE-2009-1171-2.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-2.patch --- --- filter/tex/filter.php.orig +++ filter/tex/filter.php @@ -133,16 +133,6 @@ function tex_filter ($courseid, $text) { $text = str_replace($matches[0][$i],$replacement,$text); } - // TeX blacklist. MDL-18552 - $tex_blacklist = array( - 'include','def','command','loop','repeat','open','toks','output', - 'input','catcode','name','^^', - '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', - '\batchmode','\read','\write','csname','\newhelp','\uppercase', - '\lowercase','\relax','\aftergroup', - '\afterassignment','\expandafter','\noexpand','\special' - ); - // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -165,19 +155,6 @@ function tex_filter ($courseid, $text) { $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } - /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 - $invalidcommands = array(); - foreach($tex_blacklist as $command) { - if (stristr($texexp, $command)) { /// Found invalid command. Annotate. - $invalidcommands[] = $command; - } - } - if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element - $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); - $text = str_replace( $matches[0][$i], $invalidstr, $text); - continue; - } - /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; --- filter/tex/latex.php.orig +++ filter/tex/latex.php @@ -44,9 +44,11 @@ * @return string the latex document */ function construct_latex_document( $formula, $fontsize=12 ) { - // $fontsize don't affects to formula's size. $density can change size - global $CFG; + + $formula = tex_sanitize_formula($formula); + + // $fontsize don't affects to formula's size. $density can change size $doc = "\\documentclass[{$fontsize}pt]{article}\n"; $doc .= $CFG->filter_tex_latexpreamble; $doc .= "\\pagestyle{empty}\n"; --- filter/tex/lib.php.orig +++ filter/tex/lib.php @@ -34,8 +34,22 @@ function tex_filter_get_executable($debug=false) { error($error_message1); } +function tex_sanitize_formula($texexp) { + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain) + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + + return str_ireplace($tex_blacklist, 'forbiddenkeyword', $texexp); +} function tex_filter_get_cmd($pathname, $texexp) { + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); $executable = tex_filter_get_executable(false); --- lib/db/upgrade.php.orig +++ lib/db/upgrade.php @@ -3106,6 +3106,13 @@ function xmldb_main_upgrade($oldversion=0) { upgrade_main_savepoint($result, 2007101542); } + if ($result && $oldversion < 2007101545.01) { + require_once("$CFG->dirroot/filter/tex/lib.php"); + filter_tex_updatedcallback(null); + /// Main savepoint reached + upgrade_main_savepoint($result, 2007101545.01); + } + return $result; } --- version.php.orig +++ version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007101540; // YYYYMMDD = date of the 1.9 branch (don't change) + $version = 2007101545.01; // YYYYMMDD = date of the 1.9 branch (don't change) // X = release number 1.9.[0,1,2,3,4,5...] // Y.YY = micro-increments between releases Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/devel/moodle.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- moodle.spec 24 Mar 2009 18:46:57 -0000 1.41 +++ moodle.spec 1 Apr 2009 19:29:33 -0000 1.42 @@ -1,3 +1,4 @@ +%define _default_patch_fuzz 2 %define moodlewebdir %{_var}/www/moodle/web %define moodledatadir %{_var}/www/moodle/data @@ -7,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -104,6 +105,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Patch0: moodle-1.9.3-rce-texed.patch +Patch1: moodle-1.9.4-CVE-2009-1171-1.patch +Patch2: moodle-1.9.4-CVE-2009-1171-2.patch BuildRequires: unzip Requires: php-gd vixie-cron mimetex perl(lib) php-mysql php-xmlrpc @@ -1478,6 +1481,8 @@ sed -i 's/\r//' mod/wiki/ewiki/README.de %patch0 -p0 +%patch1 -p0 +%patch2 -p0 %build rm config-dist.php install.php tags filter/tex/mimetex.* filter/tex/README.mimetex @@ -1689,6 +1694,9 @@ %{_sbindir}/%{name}-cron %changelog +* Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 +- Patch for CVE-2009-1171, BZ 493109. + * Tue Mar 24 2009 Jon Ciesla - 1.9.4-5 - Update for freefont->gnu-free-fonts change. From rdieter at fedoraproject.org Wed Apr 1 19:40:02 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:40:02 +0000 (UTC) Subject: rpms/kdebase/devel kdebase.spec, 1.371, 1.372 kdebase-4.2.1-konsole-layout-regression.patch, 1.1, NONE kdebase-4.2.1-konsole-selection.patch, 1.1, NONE Message-ID: <20090401194002.EE9767011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24492 Modified Files: kdebase.spec Removed Files: kdebase-4.2.1-konsole-layout-regression.patch kdebase-4.2.1-konsole-selection.patch Log Message: drop upstreamed patches Index: kdebase.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase/devel/kdebase.spec,v retrieving revision 1.371 retrieving revision 1.372 diff -u -r1.371 -r1.372 --- kdebase.spec 1 Apr 2009 19:22:26 -0000 1.371 +++ kdebase.spec 1 Apr 2009 19:39:32 -0000 1.372 @@ -29,8 +29,6 @@ Patch2: kdebase-4.2.1-home-icon.patch # upstream patches -Patch100: kdebase-4.2.1-konsole-selection.patch -Patch101: kdebase-4.2.1-konsole-layout-regression.patch %ifnarch s390 s390x Requires: eject @@ -127,9 +125,6 @@ %patch1 -p1 -b .konsole-session %patch2 -p1 -b .home-icon -%patch100 -p1 -b .konsole -%patch101 -p1 -b .layout-regression - # fix incorrect assumption that we're building in a combined kdebase tree sed -i -e 's/EXISTS "${kdebase_SOURCE_DIR}"/0/g' apps/CMakeLists.txt --- kdebase-4.2.1-konsole-layout-regression.patch DELETED --- --- kdebase-4.2.1-konsole-selection.patch DELETED --- From rmeggins at fedoraproject.org Wed Apr 1 19:55:40 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 19:55:40 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 .cvsignore, 1.11, 1.12 fedora-ds-base-cvs.sh, 1.8, 1.9 fedora-ds-base.spec, 1.25, 1.26 sources, 1.17, 1.18 Message-ID: <20090401195540.3FDDB7011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27839/F-10 Modified Files: .cvsignore fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 23 Sep 2008 22:30:23 -0000 1.11 +++ .cvsignore 1 Apr 2009 19:55:09 -0000 1.12 @@ -1,4 +1 @@ -fedora-ds-base-1.1.0.tar.bz2 -fedora-ds-base-1.1.1.tar.bz2 -fedora-ds-base-1.1.2.tar.bz2 -fedora-ds-base-1.1.3.tar.bz2 +fedora-ds-base-1.2.0.tar.bz2 Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base-cvs.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- fedora-ds-base-cvs.sh 23 Sep 2008 22:30:24 -0000 1.8 +++ fedora-ds-base-cvs.sh 1 Apr 2009 19:55:09 -0000 1.9 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_1_3 -VERSION=1.1.3 +CVSTAG=FedoraDirSvr_1_2_0_RC1 +VERSION=1.2.0 PKGNAME=fedora-ds-base export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- fedora-ds-base.spec 30 Oct 2008 21:53:43 -0000 1.25 +++ fedora-ds-base.spec 1 Apr 2009 19:55:09 -0000 1.26 @@ -4,8 +4,8 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base -Version: 1.1.3 -Release: 7%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -60,7 +60,6 @@ # fedora-ds-cvs.sh should be used to generate the source tarball from CVS Source1: %{name}-cvs.sh Source2: %{name}-devel.README -Patch0: bug463991-bdb47.patch %description Fedora Directory Server is an LDAPv3 compliant server. The base package includes @@ -70,13 +69,13 @@ Summary: Development libraries for Fedora Directory Server Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: mozldap-devel %description devel Development Libraries and headers for the Fedora Directory Server base package. %prep %setup -q -n %{name}-%{version} -%patch0 cp %{SOURCE2} README.devel %build @@ -119,7 +118,16 @@ %post /sbin/chkconfig --add %{pkgname} /sbin/ldconfig - +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section - we list it as a ghost so that +# it will be removed when the rpm is removed +if [ ! -d %{_localstatedir}/run/%{pkgname} ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname} +fi %preun if [ $1 = 0 ]; then @@ -161,6 +169,12 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Mar 30 2009 Rich Megginson - 1.2.0-1 +- new release 1.2.0 +- Made devel package depend on mozldap-devel +- only create run dir if it does not exist +- CVS tag: FedoraDirSvr_1_2_0_RC1 FedoraDirSvr_1_2_0_RC1_20090330 + * Mon Oct 30 2008 Noriko Hosoi - 1.1.3-7 - added db4-utils to Requires for verify-db.pl Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 31 Oct 2008 15:39:16 -0000 1.17 +++ sources 1 Apr 2009 19:55:09 -0000 1.18 @@ -1 +1 @@ -65aeecb66a6977f7f4706569d02ad8ce fedora-ds-base-1.1.3.tar.bz2 +9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 19:55:40 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 19:55:40 +0000 (UTC) Subject: rpms/fedora-ds-base/F-8 fedora-ds-base.spec,1.15,1.16 Message-ID: <20090401195540.633957011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27839/F-8 Modified Files: fedora-ds-base.spec Log Message: this is the 1.2.0 release Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-8/fedora-ds-base.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- fedora-ds-base.spec 30 Oct 2008 21:53:42 -0000 1.15 +++ fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.16 @@ -4,8 +4,8 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base -Version: 1.1.3 -Release: 4%{?dist} +Version: 1.1.4 +Release: 1%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -114,7 +114,16 @@ %post /sbin/chkconfig --add %{pkgname} /sbin/ldconfig - +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section - we list it as a ghost so that +# it will be removed when the rpm is removed +if [ ! -d %{_localstatedir}/run/%{pkgname} ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname} +fi %preun if [ $1 = 0 ]; then @@ -156,6 +165,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Nov 3 2008 Rich Megginson - 1.1.4-1 +- first cut + * Mon Oct 30 2008 Noriko Hosoi - 1.1.3-4 - added db4-utils to Requires for verify-db.pl From rmeggins at fedoraproject.org Wed Apr 1 19:55:40 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 19:55:40 +0000 (UTC) Subject: rpms/fedora-ds-base/FC-6 fedora-ds-base.spec,1.15,1.16 Message-ID: <20090401195540.EED257011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/FC-6 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27839/FC-6 Modified Files: fedora-ds-base.spec Log Message: this is the 1.2.0 release Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/FC-6/fedora-ds-base.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- fedora-ds-base.spec 30 Oct 2008 21:53:43 -0000 1.15 +++ fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.16 @@ -4,8 +4,8 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base -Version: 1.1.3 -Release: 4%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -66,6 +66,7 @@ Summary: Development libraries for Fedora Directory Server Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: mozldap-devel %description devel Development Libraries and headers for the Fedora Directory Server base package. @@ -114,7 +115,16 @@ %post /sbin/chkconfig --add %{pkgname} /sbin/ldconfig - +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section - we list it as a ghost so that +# it will be removed when the rpm is removed +if [ ! -d %{_localstatedir}/run/%{pkgname} ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname} +fi %preun if [ $1 = 0 ]; then @@ -156,7 +166,13 @@ %{_libdir}/%{pkgname}/*.so %changelog -* Mon Oct 30 2008 Noriko Hosoi - 1.1.3-4 +* Mon Mar 30 2009 Rich Megginson - 1.2.0-1 +- new release 1.2.0 +- Made devel package depend on mozldap-devel +- only create run dir if it does not exist +- CVS tag: FedoraDirSvr_1_2_0_RC1 FedoraDirSvr_1_2_0_RC1_20090330 + +* Mon Oct 30 2008 Noriko Hosoi - 1.1.3-7 - added db4-utils to Requires for verify-db.pl * Mon Oct 13 2008 Noriko Hosoi - 1.1.3-3 From rmeggins at fedoraproject.org Wed Apr 1 19:55:41 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 19:55:41 +0000 (UTC) Subject: rpms/fedora-ds-base/devel .cvsignore, 1.11, 1.12 fedora-ds-base-cvs.sh, 1.8, 1.9 fedora-ds-base.spec, 1.27, 1.28 sources, 1.17, 1.18 Message-ID: <20090401195541.54BF77011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27839/devel Modified Files: .cvsignore fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 23 Sep 2008 22:30:23 -0000 1.11 +++ .cvsignore 1 Apr 2009 19:55:10 -0000 1.12 @@ -1,4 +1 @@ -fedora-ds-base-1.1.0.tar.bz2 -fedora-ds-base-1.1.1.tar.bz2 -fedora-ds-base-1.1.2.tar.bz2 -fedora-ds-base-1.1.3.tar.bz2 +fedora-ds-base-1.2.0.tar.bz2 Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base-cvs.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- fedora-ds-base-cvs.sh 23 Sep 2008 22:30:24 -0000 1.8 +++ fedora-ds-base-cvs.sh 1 Apr 2009 19:55:10 -0000 1.9 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_1_3 -VERSION=1.1.3 +CVSTAG=FedoraDirSvr_1_2_0_RC1 +VERSION=1.2.0 PKGNAME=fedora-ds-base export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- fedora-ds-base.spec 24 Feb 2009 16:26:08 -0000 1.27 +++ fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.28 @@ -4,8 +4,8 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base -Version: 1.1.3 -Release: 9%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -60,7 +60,6 @@ # fedora-ds-cvs.sh should be used to generate the source tarball from CVS Source1: %{name}-cvs.sh Source2: %{name}-devel.README -Patch0: bug463991-bdb47.patch %description Fedora Directory Server is an LDAPv3 compliant server. The base package includes @@ -70,13 +69,13 @@ Summary: Development libraries for Fedora Directory Server Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: mozldap-devel %description devel Development Libraries and headers for the Fedora Directory Server base package. %prep %setup -q -n %{name}-%{version} -%patch0 cp %{SOURCE2} README.devel %build @@ -119,7 +118,16 @@ %post /sbin/chkconfig --add %{pkgname} /sbin/ldconfig - +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section - we list it as a ghost so that +# it will be removed when the rpm is removed +if [ ! -d %{_localstatedir}/run/%{pkgname} ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname} +fi %preun if [ $1 = 0 ]; then @@ -161,11 +169,11 @@ %{_libdir}/%{pkgname}/*.so %changelog -* Tue Feb 24 2009 Fedora Release Engineering - 1.1.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Fri Jan 16 2009 Tomas Mraz - 1.1.3-8 -- rebuild with new openssl +* Mon Mar 30 2009 Rich Megginson - 1.2.0-1 +- new release 1.2.0 +- Made devel package depend on mozldap-devel +- only create run dir if it does not exist +- CVS tag: FedoraDirSvr_1_2_0_RC1 FedoraDirSvr_1_2_0_RC1_20090330 * Mon Oct 30 2008 Noriko Hosoi - 1.1.3-7 - added db4-utils to Requires for verify-db.pl Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 31 Oct 2008 15:39:16 -0000 1.17 +++ sources 1 Apr 2009 19:55:11 -0000 1.18 @@ -1 +1 @@ -65aeecb66a6977f7f4706569d02ad8ce fedora-ds-base-1.1.3.tar.bz2 +9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 19:55:40 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 19:55:40 +0000 (UTC) Subject: rpms/fedora-ds-base/F-9 .cvsignore, 1.11, 1.12 fedora-ds-base-cvs.sh, 1.8, 1.9 fedora-ds-base.spec, 1.21, 1.22 sources, 1.17, 1.18 Message-ID: <20090401195540.B7F297011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27839/F-9 Modified Files: .cvsignore fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: this is the 1.2.0 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 23 Sep 2008 22:30:23 -0000 1.11 +++ .cvsignore 1 Apr 2009 19:55:10 -0000 1.12 @@ -1,4 +1 @@ -fedora-ds-base-1.1.0.tar.bz2 -fedora-ds-base-1.1.1.tar.bz2 -fedora-ds-base-1.1.2.tar.bz2 -fedora-ds-base-1.1.3.tar.bz2 +fedora-ds-base-1.2.0.tar.bz2 Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/fedora-ds-base-cvs.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- fedora-ds-base-cvs.sh 23 Sep 2008 22:30:23 -0000 1.8 +++ fedora-ds-base-cvs.sh 1 Apr 2009 19:55:10 -0000 1.9 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_1_3 -VERSION=1.1.3 +CVSTAG=FedoraDirSvr_1_2_0_RC1 +VERSION=1.2.0 PKGNAME=fedora-ds-base export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/fedora-ds-base.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- fedora-ds-base.spec 30 Oct 2008 21:53:42 -0000 1.21 +++ fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.22 @@ -4,8 +4,8 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base -Version: 1.1.3 -Release: 4%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -69,6 +69,7 @@ Summary: Development libraries for Fedora Directory Server Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: mozldap-devel %description devel Development Libraries and headers for the Fedora Directory Server base package. @@ -117,7 +118,16 @@ %post /sbin/chkconfig --add %{pkgname} /sbin/ldconfig - +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section - we list it as a ghost so that +# it will be removed when the rpm is removed +if [ ! -d %{_localstatedir}/run/%{pkgname} ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname} +fi %preun if [ $1 = 0 ]; then @@ -159,6 +169,12 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Mar 30 2009 Rich Megginson - 1.2.0-1 +- new release 1.2.0 +- Made devel package depend on mozldap-devel +- only create run dir if it does not exist +- CVS tag: FedoraDirSvr_1_2_0_RC1 FedoraDirSvr_1_2_0_RC1_20090330 + * Mon Oct 30 2008 Noriko Hosoi - 1.1.3-4 - added db4-utils to Requires for verify-db.pl Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 31 Oct 2008 15:39:16 -0000 1.17 +++ sources 1 Apr 2009 19:55:10 -0000 1.18 @@ -1 +1 @@ -65aeecb66a6977f7f4706569d02ad8ce fedora-ds-base-1.1.3.tar.bz2 +9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 From limb at fedoraproject.org Wed Apr 1 19:56:04 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Wed, 1 Apr 2009 19:56:04 +0000 (UTC) Subject: rpms/moodle/F-10 moodle-1.9.4-CVE-2009-1171-1.patch, NONE, 1.1 moodle-1.9.4-CVE-2009-1171-2.patch, NONE, 1.1 moodle.spec, 1.39, 1.40 Message-ID: <20090401195604.F14227011D@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28032/F-10 Modified Files: moodle.spec Added Files: moodle-1.9.4-CVE-2009-1171-1.patch moodle-1.9.4-CVE-2009-1171-2.patch Log Message: CVE-2009-1171 moodle-1.9.4-CVE-2009-1171-1.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-1.patch --- --- filter/tex/filter.php.orig 2009/02/17 05:24:35 1.18.4.4 +++ filter/tex/filter.php 2009/03/26 19:06:29 1.18.4.5 @@ -133,6 +133,16 @@ $text = str_replace($matches[0][$i],$replacement,$text); } + // TeX blacklist. MDL-18552 + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -155,6 +165,19 @@ $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 + $invalidcommands = array(); + foreach($tex_blacklist as $command) { + if (stristr($texexp, $command)) { /// Found invalid command. Annotate. + $invalidcommands[] = $command; + } + } + if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element + $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); + $text = str_replace( $matches[0][$i], $invalidstr, $text); + continue; + } + /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; moodle-1.9.4-CVE-2009-1171-2.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-2.patch --- --- filter/tex/filter.php.orig +++ filter/tex/filter.php @@ -133,16 +133,6 @@ function tex_filter ($courseid, $text) { $text = str_replace($matches[0][$i],$replacement,$text); } - // TeX blacklist. MDL-18552 - $tex_blacklist = array( - 'include','def','command','loop','repeat','open','toks','output', - 'input','catcode','name','^^', - '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', - '\batchmode','\read','\write','csname','\newhelp','\uppercase', - '\lowercase','\relax','\aftergroup', - '\afterassignment','\expandafter','\noexpand','\special' - ); - // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -165,19 +155,6 @@ function tex_filter ($courseid, $text) { $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } - /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 - $invalidcommands = array(); - foreach($tex_blacklist as $command) { - if (stristr($texexp, $command)) { /// Found invalid command. Annotate. - $invalidcommands[] = $command; - } - } - if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element - $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); - $text = str_replace( $matches[0][$i], $invalidstr, $text); - continue; - } - /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; --- filter/tex/latex.php.orig +++ filter/tex/latex.php @@ -44,9 +44,11 @@ * @return string the latex document */ function construct_latex_document( $formula, $fontsize=12 ) { - // $fontsize don't affects to formula's size. $density can change size - global $CFG; + + $formula = tex_sanitize_formula($formula); + + // $fontsize don't affects to formula's size. $density can change size $doc = "\\documentclass[{$fontsize}pt]{article}\n"; $doc .= $CFG->filter_tex_latexpreamble; $doc .= "\\pagestyle{empty}\n"; --- filter/tex/lib.php.orig +++ filter/tex/lib.php @@ -34,8 +34,22 @@ function tex_filter_get_executable($debug=false) { error($error_message1); } +function tex_sanitize_formula($texexp) { + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain) + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + + return str_ireplace($tex_blacklist, 'forbiddenkeyword', $texexp); +} function tex_filter_get_cmd($pathname, $texexp) { + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); $executable = tex_filter_get_executable(false); --- lib/db/upgrade.php.orig +++ lib/db/upgrade.php @@ -3106,6 +3106,13 @@ function xmldb_main_upgrade($oldversion=0) { upgrade_main_savepoint($result, 2007101542); } + if ($result && $oldversion < 2007101545.01) { + require_once("$CFG->dirroot/filter/tex/lib.php"); + filter_tex_updatedcallback(null); + /// Main savepoint reached + upgrade_main_savepoint($result, 2007101545.01); + } + return $result; } --- version.php.orig +++ version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007101540; // YYYYMMDD = date of the 1.9 branch (don't change) + $version = 2007101545.01; // YYYYMMDD = date of the 1.9 branch (don't change) // X = release number 1.9.[0,1,2,3,4,5...] // Y.YY = micro-increments between releases Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/F-10/moodle.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- moodle.spec 27 Feb 2009 17:54:33 -0000 1.39 +++ moodle.spec 1 Apr 2009 19:55:34 -0000 1.40 @@ -1,3 +1,4 @@ +%define _default_patch_fuzz 2 %define moodlewebdir %{_var}/www/moodle/web %define moodledatadir %{_var}/www/moodle/data @@ -7,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 3%{?dist} +Release: 6%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -104,6 +105,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Patch0: moodle-1.9.3-rce-texed.patch +Patch1: moodle-1.9.4-CVE-2009-1171-1.patch +Patch2: moodle-1.9.4-CVE-2009-1171-2.patch BuildRequires: unzip Requires: php-gd vixie-cron mimetex perl(lib) php-mysql php-xmlrpc @@ -112,7 +115,7 @@ Requires: php-Smarty Requires: php-adodb #Requires: php-magpierss -Requires: freefont +Requires: gnu-free-sans-fonts Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service @@ -744,7 +747,7 @@ Summary: Moodle language pack for Khmer Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: khmeros-fonts-base +Requires: khmeros-base-fonts %description km This package contains the files needed to display Moodle in Khmer. @@ -1111,7 +1114,7 @@ Summary: Moodle language pack for Samoan Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-fonts +Requires: dejavu-sans-fonts %description sm This package contains the files needed to display Moodle in Samoan. @@ -1270,7 +1273,7 @@ Summary: Moodle language pack for Tonga Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-fonts +Requires: dejavu-sans-fonts %description to This package contains the files needed to display Moodle in Tonga. @@ -1478,6 +1481,8 @@ sed -i 's/\r//' mod/wiki/ewiki/README.de %patch0 -p0 +%patch1 -p0 +%patch2 -p0 %build rm config-dist.php install.php tags filter/tex/mimetex.* filter/tex/README.mimetex @@ -1525,7 +1530,7 @@ #Symlink to FreeSans, to save space. rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -ln -s /usr/share/fonts/freefont/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf +ln -s /usr/share/fonts/gnu-free/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf #symlink to khmeros-base-fonts rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf @@ -1689,7 +1694,13 @@ %{_sbindir}/%{name}-cron %changelog -* Thu Feb 26 2009 Jon Ciesla - 1.9.4-3 +* Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 +- Patch for CVE-2009-1171, BZ 493109. + +* Tue Mar 24 2009 Jon Ciesla - 1.9.4-5 +- Update for freefont->gnu-free-fonts change. + +* Thu Feb 26 2009 Jon Ciesla - 1.9.4-4 - Fix for symlink dir replacement. * Mon Feb 23 2009 Jon Ciesla - 1.9.4-2 From limb at fedoraproject.org Wed Apr 1 19:56:05 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Wed, 1 Apr 2009 19:56:05 +0000 (UTC) Subject: rpms/moodle/F-9 moodle-1.9.4-CVE-2009-1171-1.patch, NONE, 1.1 moodle-1.9.4-CVE-2009-1171-2.patch, NONE, 1.1 moodle.spec, 1.30, 1.31 Message-ID: <20090401195605.5D4617011D@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28032/F-9 Modified Files: moodle.spec Added Files: moodle-1.9.4-CVE-2009-1171-1.patch moodle-1.9.4-CVE-2009-1171-2.patch Log Message: CVE-2009-1171 moodle-1.9.4-CVE-2009-1171-1.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-1.patch --- --- filter/tex/filter.php.orig 2009/02/17 05:24:35 1.18.4.4 +++ filter/tex/filter.php 2009/03/26 19:06:29 1.18.4.5 @@ -133,6 +133,16 @@ $text = str_replace($matches[0][$i],$replacement,$text); } + // TeX blacklist. MDL-18552 + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -155,6 +165,19 @@ $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 + $invalidcommands = array(); + foreach($tex_blacklist as $command) { + if (stristr($texexp, $command)) { /// Found invalid command. Annotate. + $invalidcommands[] = $command; + } + } + if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element + $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); + $text = str_replace( $matches[0][$i], $invalidstr, $text); + continue; + } + /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; moodle-1.9.4-CVE-2009-1171-2.patch: --- NEW FILE moodle-1.9.4-CVE-2009-1171-2.patch --- --- filter/tex/filter.php.orig +++ filter/tex/filter.php @@ -133,16 +133,6 @@ function tex_filter ($courseid, $text) { $text = str_replace($matches[0][$i],$replacement,$text); } - // TeX blacklist. MDL-18552 - $tex_blacklist = array( - 'include','def','command','loop','repeat','open','toks','output', - 'input','catcode','name','^^', - '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', - '\batchmode','\read','\write','csname','\newhelp','\uppercase', - '\lowercase','\relax','\aftergroup', - '\afterassignment','\expandafter','\noexpand','\special' - ); - // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -165,19 +155,6 @@ function tex_filter ($courseid, $text) { $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } - /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 - $invalidcommands = array(); - foreach($tex_blacklist as $command) { - if (stristr($texexp, $command)) { /// Found invalid command. Annotate. - $invalidcommands[] = $command; - } - } - if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element - $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); - $text = str_replace( $matches[0][$i], $invalidstr, $text); - continue; - } - /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; --- filter/tex/latex.php.orig +++ filter/tex/latex.php @@ -44,9 +44,11 @@ * @return string the latex document */ function construct_latex_document( $formula, $fontsize=12 ) { - // $fontsize don't affects to formula's size. $density can change size - global $CFG; + + $formula = tex_sanitize_formula($formula); + + // $fontsize don't affects to formula's size. $density can change size $doc = "\\documentclass[{$fontsize}pt]{article}\n"; $doc .= $CFG->filter_tex_latexpreamble; $doc .= "\\pagestyle{empty}\n"; --- filter/tex/lib.php.orig +++ filter/tex/lib.php @@ -34,8 +34,22 @@ function tex_filter_get_executable($debug=false) { error($error_message1); } +function tex_sanitize_formula($texexp) { + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain) + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + + return str_ireplace($tex_blacklist, 'forbiddenkeyword', $texexp); +} function tex_filter_get_cmd($pathname, $texexp) { + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); $executable = tex_filter_get_executable(false); --- lib/db/upgrade.php.orig +++ lib/db/upgrade.php @@ -3106,6 +3106,13 @@ function xmldb_main_upgrade($oldversion=0) { upgrade_main_savepoint($result, 2007101542); } + if ($result && $oldversion < 2007101545.01) { + require_once("$CFG->dirroot/filter/tex/lib.php"); + filter_tex_updatedcallback(null); + /// Main savepoint reached + upgrade_main_savepoint($result, 2007101545.01); + } + return $result; } --- version.php.orig +++ version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007101540; // YYYYMMDD = date of the 1.9 branch (don't change) + $version = 2007101545.01; // YYYYMMDD = date of the 1.9 branch (don't change) // X = release number 1.9.[0,1,2,3,4,5...] // Y.YY = micro-increments between releases Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/F-9/moodle.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- moodle.spec 27 Feb 2009 20:39:53 -0000 1.30 +++ moodle.spec 1 Apr 2009 19:55:35 -0000 1.31 @@ -1,3 +1,4 @@ +%define _default_patch_fuzz 2 %define moodlewebdir %{_var}/www/moodle/web %define moodledatadir %{_var}/www/moodle/data @@ -7,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 3%{?dist} +Release: 6%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -104,6 +105,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Patch0: moodle-1.9.3-rce-texed.patch +Patch1: moodle-1.9.4-CVE-2009-1171-1.patch +Patch2: moodle-1.9.4-CVE-2009-1171-2.patch BuildRequires: unzip Requires: php-gd vixie-cron mimetex perl(lib) php-mysql php-xmlrpc @@ -112,7 +115,7 @@ Requires: php-Smarty Requires: php-adodb #Requires: php-magpierss -Requires: freefont +Requires: gnu-free-sans-fonts Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service @@ -744,7 +747,7 @@ Summary: Moodle language pack for Khmer Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: khmeros-fonts-base +Requires: khmeros-base-fonts %description km This package contains the files needed to display Moodle in Khmer. @@ -1111,7 +1114,7 @@ Summary: Moodle language pack for Samoan Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-fonts +Requires: dejavu-sans-fonts %description sm This package contains the files needed to display Moodle in Samoan. @@ -1270,7 +1273,7 @@ Summary: Moodle language pack for Tonga Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-fonts +Requires: dejavu-sans-fonts %description to This package contains the files needed to display Moodle in Tonga. @@ -1478,6 +1481,8 @@ sed -i 's/\r//' mod/wiki/ewiki/README.de %patch0 -p0 +%patch1 -p0 +%patch2 -p0 %build rm config-dist.php install.php tags filter/tex/mimetex.* filter/tex/README.mimetex @@ -1525,7 +1530,7 @@ #Symlink to FreeSans, to save space. rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -ln -s /usr/share/fonts/freefont/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf +ln -s /usr/share/fonts/gnu-free/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf #symlink to khmeros-base-fonts rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf @@ -1689,7 +1694,13 @@ %{_sbindir}/%{name}-cron %changelog -* Thu Feb 26 2009 Jon Ciesla - 1.9.4-3 +* Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 +- Patch for CVE-2009-1171, BZ 493109. + +* Tue Mar 24 2009 Jon Ciesla - 1.9.4-5 +- Update for freefont->gnu-free-fonts change. + +* Thu Feb 26 2009 Jon Ciesla - 1.9.4-4 - Fix for symlink dir replacement. * Mon Feb 23 2009 Jon Ciesla - 1.9.4-2 From rdieter at fedoraproject.org Wed Apr 1 19:56:52 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:56:52 +0000 (UTC) Subject: rpms/kdeedu/devel kdeedu.spec,1.173,1.174 Message-ID: <20090401195652.6952C7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28304 Modified Files: kdeedu.spec Log Message: omit gcc44 patch Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/devel/kdeedu.spec,v retrieving revision 1.173 retrieving revision 1.174 diff -u -r1.173 -r1.174 --- kdeedu.spec 31 Mar 2009 11:51:19 -0000 1.173 +++ kdeedu.spec 1 Apr 2009 19:56:22 -0000 1.174 @@ -149,7 +149,7 @@ %setup -q -n kdeedu-%{version} %patch1 -p1 -b .indi_nodrivers -%patch2 -p1 -b .gcc44 +#patch2 -p1 -b .gcc44 %build mkdir -p %{_target_platform} From rdieter at fedoraproject.org Wed Apr 1 19:58:06 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 19:58:06 +0000 (UTC) Subject: rpms/kdepimlibs/F-10 .cvsignore, 1.30, 1.31 kdepimlibs.spec, 1.63, 1.64 sources, 1.31, 1.32 kdepimlibs-4.1.85-debug-cmake-crash.patch, 1.1, NONE Message-ID: <20090401195806.0F8527011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29071 Modified Files: .cvsignore kdepimlibs.spec sources Removed Files: kdepimlibs-4.1.85-debug-cmake-crash.patch Log Message: * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 5 Mar 2009 01:59:42 -0000 1.30 +++ .cvsignore 1 Apr 2009 19:57:35 -0000 1.31 @@ -1 +1 @@ -kdepimlibs-4.2.1.tar.bz2 +kdepimlibs-4.2.2.tar.bz2 Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/kdepimlibs.spec,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- kdepimlibs.spec 5 Mar 2009 02:56:08 -0000 1.63 +++ kdepimlibs.spec 1 Apr 2009 19:57:35 -0000 1.64 @@ -13,11 +13,10 @@ %define akonadi_subpkg 1 %define akonadi_version 1.1.1 -%define debug 1 Name: kdepimlibs -Version: 4.2.1 -Release: 2%{?dist}.1 +Version: 4.2.2 +Release: 1%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -25,7 +24,6 @@ URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdepimlibs-%{version}.tar.bz2 -Patch0: kdepimlibs-4.1.85-debug-cmake-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if ! 0%{?akonadi_subpkg} @@ -92,13 +90,12 @@ %prep %setup -q -n kdepimlibs-%{version} -%{?debug:%patch0 -p1} %build mkdir -p %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} %{?debug:--debug-output} .. +%{cmake_kde4} .. popd %if 0%{?rest} @@ -220,6 +217,12 @@ %changelog +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 09 2009 Kevin Kofler - 4.2.1-4 +- disable CMake debugging, #475876 should be fixed now + * Tue Mar 03 2009 Rex Dieter - 4.2.1-2 - avoid libkcal conflict with kdepim3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- sources 27 Feb 2009 18:08:10 -0000 1.31 +++ sources 1 Apr 2009 19:57:35 -0000 1.32 @@ -1 +1 @@ -5f220939f33c38992f419d5dfc6874df kdepimlibs-4.2.1.tar.bz2 +62562a3025138a08ffdf08e6466b5065 kdepimlibs-4.2.2.tar.bz2 --- kdepimlibs-4.1.85-debug-cmake-crash.patch DELETED --- From rdieter at fedoraproject.org Wed Apr 1 20:02:33 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 20:02:33 +0000 (UTC) Subject: rpms/kdepimlibs/F-9 .cvsignore, 1.25, 1.26 kdepimlibs.spec, 1.49, 1.50 sources, 1.25, 1.26 kdepimlibs-4.1.85-debug-cmake-crash.patch, 1.1, NONE Message-ID: <20090401200233.8B9E07011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30846 Modified Files: .cvsignore kdepimlibs.spec sources Removed Files: kdepimlibs-4.1.85-debug-cmake-crash.patch Log Message: * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-9/.cvsignore,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- .cvsignore 16 Feb 2009 17:01:33 -0000 1.25 +++ .cvsignore 1 Apr 2009 20:02:02 -0000 1.26 @@ -1,3 +1 @@ -kdepimlibs-4.1.85.tar.bz2 -kdepimlibs-4.1.96.tar.bz2 -kdepimlibs-4.2.0.tar.bz2 +kdepimlibs-4.2.2.tar.bz2 Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-9/kdepimlibs.spec,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- kdepimlibs.spec 27 Feb 2009 18:08:10 -0000 1.49 +++ kdepimlibs.spec 1 Apr 2009 20:02:03 -0000 1.50 @@ -13,10 +13,9 @@ %define akonadi_subpkg 1 %define akonadi_version 1.1.1 -%define debug 1 Name: kdepimlibs -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist} Summary: K Desktop Environment 4 - PIM Libraries @@ -25,7 +24,6 @@ URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdepimlibs-%{version}.tar.bz2 -Patch0: kdepimlibs-4.1.85-debug-cmake-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if ! 0%{?akonadi_subpkg} @@ -92,13 +90,12 @@ %prep %setup -q -n kdepimlibs-%{version} -%{?debug:%patch0 -p1} %build mkdir -p %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} %{?debug:--debug-output} .. +%{cmake_kde4} .. popd %if 0%{?rest} @@ -139,9 +136,14 @@ rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" ;; +# conflicts with kdepim3 (compat) + libkcal.so) + rm -f "$i" + ln -sf "../../$linktarget" "kde4/devel/$i" + ;; %if 0%{?fedora} < 10 -# conflicts with kdepim3 - libgpgme++.so | libkcal.so | libkmime.so | libkpimidentities.so | libktnef.so | libqgpgme.so) +# conflicts with kdepim(3) + libgpgme++.so | libkmime.so | libkpimidentities.so | libktnef.so | libqgpgme.so) linktarget=`readlink "$i"` rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" @@ -215,7 +217,16 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 09 2009 Kevin Kofler - 4.2.1-4 +- disable CMake debugging, #475876 should be fixed now + +* Tue Mar 03 2009 Rex Dieter - 4.2.1-2 +- avoid libkcal conflict with kdepim3 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-9/sources,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- sources 27 Feb 2009 18:08:10 -0000 1.25 +++ sources 1 Apr 2009 20:02:03 -0000 1.26 @@ -1 +1 @@ -5f220939f33c38992f419d5dfc6874df kdepimlibs-4.2.1.tar.bz2 +62562a3025138a08ffdf08e6466b5065 kdepimlibs-4.2.2.tar.bz2 --- kdepimlibs-4.1.85-debug-cmake-crash.patch DELETED --- From rmeggins at fedoraproject.org Wed Apr 1 20:02:51 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 20:02:51 +0000 (UTC) Subject: rpms/fedora-ds-admin/F-9 .cvsignore, 1.5, 1.6 fedora-ds-admin-cvs.sh, 1.4, 1.5 fedora-ds-admin.spec, 1.4, 1.5 sources, 1.5, 1.6 Message-ID: <20090401200251.7BAAC7011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30898/F-9 Modified Files: .cvsignore fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: this is the 1.1.7 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 4 Sep 2008 14:52:58 -0000 1.5 +++ .cvsignore 1 Apr 2009 20:02:21 -0000 1.6 @@ -1,2 +1 @@ -fedora-ds-admin-1.1.5.tar.bz2 -fedora-ds-admin-1.1.6.tar.bz2 +fedora-ds-admin-1.1.7.tar.bz2 Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/fedora-ds-admin-cvs.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin-cvs.sh 4 Sep 2008 14:52:58 -0000 1.4 +++ fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:21 -0000 1.5 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_6 -VERSION=1.1.6 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/fedora-ds-admin.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin.spec 4 Sep 2008 14:52:58 -0000 1.4 +++ fedora-ds-admin.spec 1 Apr 2009 20:02:21 -0000 1.5 @@ -3,7 +3,7 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin -Version: 1.1.6 +Version: 1.1.7 Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ @@ -76,10 +76,54 @@ %clean rm -rf $RPM_BUILD_ROOT +%pre +# save permission info in temp file +# if upgrading +if [ "$1" -gt 1 ] ; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + perm1=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$perm1" ] ; then + perm1=0 + fi + own1=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$own1" ] ; then + own1=0 + fi + perm2=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$perm2" ] ; then + perm2=0 + fi + own2=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$own2" ] ; then + own2=0 + fi + echo $perm1 $own1 $perm2 $own2 > $mytmpfile +fi + %post /sbin/chkconfig --add %{pkgname}-admin /sbin/ldconfig - +# if installing for the first time, make sure the config +# directory and file have the correct permissions +# the setup script is used to "fix" these +if [ "$1" -gt 1 ]; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + if [ ! -f $mytmpfile ] ; then + echo Error: upgrade temp file $mytmpfile not found + exit 1 + fi + cat $mytmpfile | while read perm1 own1 perm2 own2 ; do + chmod $perm1 %{_sysconfdir}/%{pkgname}/admin-serv + chown $own1 %{_sysconfdir}/%{pkgname}/admin-serv + chmod $perm2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + chown $own2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + done + rm -f $mytmpfile +fi %preun if [ $1 = 0 ]; then @@ -100,8 +144,21 @@ %{_sbindir}/* %{_libdir}/*.so.* %{_libdir}/%{pkgname} +%{_mandir}/man8/* %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.7-1 +- this is the 1.1.7 release +- added man pages for setup, migration, remove commands +- better error handling for command line utilities +- fixed remove from console +- added remove-ds-admin.pl +- added pre and post sections in order to preserve the permissions and ownerships +- CVS tag FedoraDirSrvAdmin_1_1_7_RC1 FedoraDirSrvAdmin_1_1_7_RC1_20090331 + +* Mon Sep 15 2008 Rich Megginson - 1.1.6-2 +- patch for bug 451702 not required anymore - in upstream now + * Wed Jul 2 2008 Rich Megginson - 1.1.6-1 - The 1.1.6 release Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 14:52:58 -0000 1.5 +++ sources 1 Apr 2009 20:02:21 -0000 1.6 @@ -1,2 +1 @@ -766c2ab5a7659450ac9fb37fac5ddeb5 fedora-ds-admin-1.1.5.tar.bz2 -63a2b5f4496d0cb4b067160fc9da5fd8 fedora-ds-admin-1.1.6.tar.bz2 +531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 20:02:50 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 20:02:50 +0000 (UTC) Subject: rpms/fedora-ds-admin/F-10 .cvsignore, 1.5, 1.6 fedora-ds-admin-cvs.sh, 1.4, 1.5 fedora-ds-admin.spec, 1.5, 1.6 sources, 1.5, 1.6 Message-ID: <20090401200250.D1EB27011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30898/F-10 Modified Files: .cvsignore fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: this is the 1.1.7 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 4 Sep 2008 14:53:00 -0000 1.5 +++ .cvsignore 1 Apr 2009 20:02:20 -0000 1.6 @@ -1,2 +1 @@ -fedora-ds-admin-1.1.5.tar.bz2 -fedora-ds-admin-1.1.6.tar.bz2 +fedora-ds-admin-1.1.7.tar.bz2 Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/fedora-ds-admin-cvs.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin-cvs.sh 4 Sep 2008 14:53:00 -0000 1.4 +++ fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:20 -0000 1.5 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_6 -VERSION=1.1.6 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/fedora-ds-admin.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-admin.spec 15 Sep 2008 17:37:37 -0000 1.5 +++ fedora-ds-admin.spec 1 Apr 2009 20:02:20 -0000 1.6 @@ -3,8 +3,8 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin -Version: 1.1.6 -Release: 2%{?dist} +Version: 1.1.7 +Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -76,10 +76,54 @@ %clean rm -rf $RPM_BUILD_ROOT +%pre +# save permission info in temp file +# if upgrading +if [ "$1" -gt 1 ] ; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + perm1=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$perm1" ] ; then + perm1=0 + fi + own1=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$own1" ] ; then + own1=0 + fi + perm2=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$perm2" ] ; then + perm2=0 + fi + own2=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$own2" ] ; then + own2=0 + fi + echo $perm1 $own1 $perm2 $own2 > $mytmpfile +fi + %post /sbin/chkconfig --add %{pkgname}-admin /sbin/ldconfig - +# if installing for the first time, make sure the config +# directory and file have the correct permissions +# the setup script is used to "fix" these +if [ "$1" -gt 1 ]; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + if [ ! -f $mytmpfile ] ; then + echo Error: upgrade temp file $mytmpfile not found + exit 1 + fi + cat $mytmpfile | while read perm1 own1 perm2 own2 ; do + chmod $perm1 %{_sysconfdir}/%{pkgname}/admin-serv + chown $own1 %{_sysconfdir}/%{pkgname}/admin-serv + chmod $perm2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + chown $own2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + done + rm -f $mytmpfile +fi %preun if [ $1 = 0 ]; then @@ -100,8 +144,18 @@ %{_sbindir}/* %{_libdir}/*.so.* %{_libdir}/%{pkgname} +%{_mandir}/man8/* %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.7-1 +- this is the 1.1.7 release +- added man pages for setup, migration, remove commands +- better error handling for command line utilities +- fixed remove from console +- added remove-ds-admin.pl +- added pre and post sections in order to preserve the permissions and ownerships +- CVS tag FedoraDirSrvAdmin_1_1_7_RC1 FedoraDirSrvAdmin_1_1_7_RC1_20090331 + * Mon Sep 15 2008 Rich Megginson - 1.1.6-2 - patch for bug 451702 not required anymore - in upstream now Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 14:53:00 -0000 1.5 +++ sources 1 Apr 2009 20:02:20 -0000 1.6 @@ -1,2 +1 @@ -766c2ab5a7659450ac9fb37fac5ddeb5 fedora-ds-admin-1.1.5.tar.bz2 -63a2b5f4496d0cb4b067160fc9da5fd8 fedora-ds-admin-1.1.6.tar.bz2 +531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 From rmeggins at fedoraproject.org Wed Apr 1 20:02:51 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 20:02:51 +0000 (UTC) Subject: rpms/fedora-ds-admin/F-8 fedora-ds-admin-cvs.sh,1.4,1.5 Message-ID: <20090401200251.11A077011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30898/F-8 Modified Files: fedora-ds-admin-cvs.sh Log Message: this is the 1.1.7 release Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-8/fedora-ds-admin-cvs.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin-cvs.sh 4 Sep 2008 14:52:57 -0000 1.4 +++ fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:20 -0000 1.5 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_6 -VERSION=1.1.6 +CVSTAG=FedoraDirSrvAdmin_1_1_7 +VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE From rmeggins at fedoraproject.org Wed Apr 1 20:02:51 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Wed, 1 Apr 2009 20:02:51 +0000 (UTC) Subject: rpms/fedora-ds-admin/devel .cvsignore, 1.5, 1.6 fedora-ds-admin-cvs.sh, 1.4, 1.5 fedora-ds-admin.spec, 1.6, 1.7 sources, 1.5, 1.6 Message-ID: <20090401200251.C64F77011D@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30898/devel Modified Files: .cvsignore fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: this is the 1.1.7 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 4 Sep 2008 14:53:00 -0000 1.5 +++ .cvsignore 1 Apr 2009 20:02:21 -0000 1.6 @@ -1,2 +1 @@ -fedora-ds-admin-1.1.5.tar.bz2 -fedora-ds-admin-1.1.6.tar.bz2 +fedora-ds-admin-1.1.7.tar.bz2 Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/fedora-ds-admin-cvs.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fedora-ds-admin-cvs.sh 4 Sep 2008 14:53:00 -0000 1.4 +++ fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:21 -0000 1.5 @@ -1,8 +1,8 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_6 -VERSION=1.1.6 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/fedora-ds-admin.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fedora-ds-admin.spec 24 Feb 2009 16:24:13 -0000 1.6 +++ fedora-ds-admin.spec 1 Apr 2009 20:02:21 -0000 1.7 @@ -3,8 +3,8 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin -Version: 1.1.6 -Release: 3%{?dist} +Version: 1.1.7 +Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -76,10 +76,54 @@ %clean rm -rf $RPM_BUILD_ROOT +%pre +# save permission info in temp file +# if upgrading +if [ "$1" -gt 1 ] ; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + perm1=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$perm1" ] ; then + perm1=0 + fi + own1=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv 2> /dev/null` + if [ -z "$own1" ] ; then + own1=0 + fi + perm2=`stat --format=%%a %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$perm2" ] ; then + perm2=0 + fi + own2=`stat --format=%%U:%%G %{_sysconfdir}/%{pkgname}/admin-serv/console.conf 2> /dev/null` + if [ -z "$own2" ] ; then + own2=0 + fi + echo $perm1 $own1 $perm2 $own2 > $mytmpfile +fi + %post /sbin/chkconfig --add %{pkgname}-admin /sbin/ldconfig - +# if installing for the first time, make sure the config +# directory and file have the correct permissions +# the setup script is used to "fix" these +if [ "$1" -gt 1 ]; then + set -x + mydt=`date +%Y%m%d` + mytmpfile=${TMPDIR:-/tmp}/$mydt.$PPID + if [ ! -f $mytmpfile ] ; then + echo Error: upgrade temp file $mytmpfile not found + exit 1 + fi + cat $mytmpfile | while read perm1 own1 perm2 own2 ; do + chmod $perm1 %{_sysconfdir}/%{pkgname}/admin-serv + chown $own1 %{_sysconfdir}/%{pkgname}/admin-serv + chmod $perm2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + chown $own2 %{_sysconfdir}/%{pkgname}/admin-serv/console.conf + done + rm -f $mytmpfile +fi %preun if [ $1 = 0 ]; then @@ -100,8 +144,18 @@ %{_sbindir}/* %{_libdir}/*.so.* %{_libdir}/%{pkgname} +%{_mandir}/man8/* %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.7-1 +- this is the 1.1.7 release +- added man pages for setup, migration, remove commands +- better error handling for command line utilities +- fixed remove from console +- added remove-ds-admin.pl +- added pre and post sections in order to preserve the permissions and ownerships +- CVS tag FedoraDirSrvAdmin_1_1_7_RC1 FedoraDirSrvAdmin_1_1_7_RC1_20090331 + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Sep 2008 14:53:00 -0000 1.5 +++ sources 1 Apr 2009 20:02:21 -0000 1.6 @@ -1,2 +1 @@ -766c2ab5a7659450ac9fb37fac5ddeb5 fedora-ds-admin-1.1.5.tar.bz2 -63a2b5f4496d0cb4b067160fc9da5fd8 fedora-ds-admin-1.1.6.tar.bz2 +531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 From mathstuf at fedoraproject.org Wed Apr 1 20:22:58 2009 From: mathstuf at fedoraproject.org (Ben Boeckel) Date: Wed, 1 Apr 2009 20:22:58 +0000 (UTC) Subject: rpms/sigen/F-10 sigen.spec,1.3,1.4 sources,1.4,1.5 Message-ID: <20090401202258.DD7D27011D@cvs1.fedora.phx.redhat.com> Author: mathstuf Update of /cvs/pkgs/rpms/sigen/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3011 Modified Files: sigen.spec sources Log Message: Update to 0.1.1 Index: sigen.spec =================================================================== RCS file: /cvs/pkgs/rpms/sigen/F-10/sigen.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sigen.spec 6 Dec 2008 21:37:11 -0000 1.3 +++ sigen.spec 1 Apr 2009 20:22:28 -0000 1.4 @@ -1,24 +1,19 @@ Name: sigen -Version: 0.0.2 -Release: 0.25.20081206git529cd0e%{?dist} -Summary: An RPG/Strategy engine inspired by the Pok??mon??? games +Version: 0.1.1 +Release: 1%{?dist} +Summary: An RPG/strategy engine Group: Amusements/Games License: GPLv3+ URL: http://www.sourceforge.net/projects/sigen -# The source for this package was pulled from upstream's vcs. Use the -# following commands to generate the tarball: -# git clone git://fedorapeople.org/~mathstuf/sigen.git -# cd sigen -# git archive --format=tar --prefix=sigen-0.0.2/ 529cd0e | bzip2 --best > ../sigen-0.0.2.tar.bz2 -Source0: %{name}-%{version}.tar.bz2 +Source0: http://benboeckel.net/sigen/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake BuildRequires: kdelibs4-devel >= 4.1.0 # May use this in the future # BuildRequires: kdegames4-devel -BuildRequires: qt-devel >= 4.4.0 +BuildRequires: qt-devel >= 4.5.0 BuildRequires: qca2-devel BuildRequires: doxygen BuildRequires: graphviz @@ -26,30 +21,30 @@ # May use this to link to documentation in the future # BuildRequires: kdelibs4-apidocs # BuildRequires: qt-doc +# The following are necessary due to designer plugins +# being included in -devel packages until these releases +Requires: qt4-x11 >= 4.5.0-3 +Requires: kdelibs4 >= 4.2.1-4 %description -The Sigma Game Engine is an RPG/Strategy game engine. +The Sigma Game Engine is an RPG/strategy game engine. The following libraries and tools are provided: Sigcore - library with common utility classes Sigmod - library for loading, editing, and saving Sigmod files Sigmodr - modding application for Sigmod files -Sigscript - library for scripts to use the data in a Sigmod -Sigbattle - library for the battle system -Signet - library for network communications -Sigworld - library for handling overworld interactions %package devel Summary: Files needed to develop programs which use the Sigma Game Engine Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: kdelibs4-devel +Requires: kdelibs4-devel >= 4.1.0 # May use this in the future # Requires: kdegames4-devel -Requires: qt-devel +Requires: qt-devel >= 4.5.0 Requires: qca2-devel %description devel -Development files used for creating apps based on the Sigma Game +Development files used for creating apps using the Sigma Game Engine libraries and tools. @@ -58,14 +53,23 @@ %build -%{cmake_kde4} -make VERBOSE=1 %{?_smp_mflags} +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} \ + -DBUILD_sigbattle=OFF \ + -DBUILD_sigencore=OFF \ + -DBUILD_signet=OFF \ + -DBUILD_sigscript=OFF \ + -DBUILD_sigworld=OFF \ + .. +popd +make VERBOSE=1 %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} mkdir -p %{buildroot} -make DESTDIR=%{buildroot} PREFIX=%{_prefix} install +make DESTDIR=%{buildroot} PREFIX=%{_prefix} -C %{_target_platform} install/fast %clean @@ -86,41 +90,57 @@ %files %defattr(-,root,root,-) +%{_kde4_docdir}/HTML/en/sigmodr/ %{_docdir}/%{name}-%{version} %{_bindir}/sigmodr %{_libdir}/libsigcore.so.0 -%{_libdir}/libsigcore.so.0.0.2 +%{_libdir}/libsigcore.so.0.1.1 %{_libdir}/libsigmod.so.0 -%{_libdir}/libsigmod.so.0.0.2 -%{_libdir}/libsigscript.so.0 -%{_libdir}/libsigscript.so.0.0.2 -%{_libdir}/libsigbattle.so.0 -%{_libdir}/libsigbattle.so.0.0.2 -%{_libdir}/libsignet.so.0 -%{_libdir}/libsignet.so.0.0.2 -%{_libdir}/libsigworld.so.0 -%{_libdir}/libsigworld.so.0.0.2 -%{_datadir}/mime/packages -%{_datadir}/mimelnk/application -%{_datadir}/applications -%{_kde4_appsdir}/sigmodr +%{_libdir}/libsigmod.so.0.1.1 +%{_libdir}/libsigmodrcorewidgets.so.0 +%{_libdir}/libsigmodrcorewidgets.so.0.1.1 +%{_libdir}/libsigmodrwidgets.so.0 +%{_libdir}/libsigmodrwidgets.so.0.1.1 +%{_libdir}/libsigmodrtree.so.0 +%{_libdir}/libsigmodrtree.so.0.1.1 +%{_datadir}/mime/packages/ +%{_datadir}/applications/ +%{_kde4_appsdir}/sigmodr/ +%{_kde4_configdir}.kcfg/sigmodr.kcfg %{_kde4_configdir}/sigmod.knsrc +%{_kde4_libdir}/kde4/plugins/designer/sigmodrcorewidgetsplugin.so %files devel %defattr(-,root,root,-) %{_libdir}/libsigcore.so %{_libdir}/libsigmod.so -%{_libdir}/libsigscript.so -%{_libdir}/libsigbattle.so -%{_libdir}/libsignet.so -%{_libdir}/libsigworld.so -%{_includedir}/%{name} +%{_libdir}/libsigmodrcorewidgets.so +%{_libdir}/libsigmodrwidgets.so +%{_libdir}/libsigmodrtree.so +%{_includedir}/%{name}/ %{_kde4_appsdir}/cmake/modules/SigenExportedLibraryTargets.cmake %{_kde4_appsdir}/cmake/modules/SigenExportedLibraryTargets-release.cmake %changelog +* Thu Mar 5 2009 Ben Boeckel 0.1.1-1 +- Update to release 0.1.1 +- Fix Requires + +* Sat Feb 28 2009 Ben Boeckel 0.0.2-0.29.20090228git +- Update to newer snapshot + +* Thu Feb 26 2009 Ben Boeckel 0.0.2-0.28.20090226git +- Update package for recent changes +- Remove libraries which are not used at this time + +* Wed Feb 25 2009 Fedora Release Engineering - 0.0.2-0.27.20081206git529cd0e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 4 2009 Ben Boeckel 0.0.2-0.26.20081206git529cd0e +- Patch for GCC 4.4 + * Sat Dec 06 2008 Ben Boeckel 0.0.2-0.25.20081206git529cd0e - CMake export files added Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sigen/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 6 Dec 2008 21:37:11 -0000 1.4 +++ sources 1 Apr 2009 20:22:28 -0000 1.5 @@ -1 +1 @@ -3d1153436dbf740ca22d0ef6bb12f21e sigen-0.0.2.tar.bz2 +590232eb83f60618b5b17092a8d00582 sigen-0.1.1.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 20:24:41 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 20:24:41 +0000 (UTC) Subject: rpms/kdepimlibs/F-9 kdepimlibs.spec,1.50,1.51 Message-ID: <20090401202441.2BA7C7013C@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3426/F-9 Modified Files: kdepimlibs.spec Log Message: use %_cmake_version macro Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-9/kdepimlibs.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- kdepimlibs.spec 1 Apr 2009 20:02:03 -0000 1.50 +++ kdepimlibs.spec 1 Apr 2009 20:24:10 -0000 1.51 @@ -199,9 +199,7 @@ %{_kde4_includedir}/* %{_kde4_libdir}/kde4/devel/lib*.so %{_kde4_libdir}/lib*.so -# CMake seems to change behaviour between F11's cmake (2.6.3rc5) -# and F10's cmake (2.6.2) -- Lorenzo -%if 0%{?fedora} > 10 +%if "%{?_cmake_version}" > "2.6.2" %{_kde4_libdir}/cmake/KdepimLibs* %else %{_kde4_libdir}/KdepimLibs* From rdieter at fedoraproject.org Wed Apr 1 20:24:40 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 20:24:40 +0000 (UTC) Subject: rpms/kdepimlibs/F-10 kdepimlibs.spec,1.64,1.65 Message-ID: <20090401202440.EB49A7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3426/F-10 Modified Files: kdepimlibs.spec Log Message: use %_cmake_version macro Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/kdepimlibs.spec,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- kdepimlibs.spec 1 Apr 2009 19:57:35 -0000 1.64 +++ kdepimlibs.spec 1 Apr 2009 20:24:10 -0000 1.65 @@ -199,9 +199,7 @@ %{_kde4_includedir}/* %{_kde4_libdir}/kde4/devel/lib*.so %{_kde4_libdir}/lib*.so -# CMake seems to change behaviour between F11's cmake (2.6.3rc5) -# and F10's cmake (2.6.2) -- Lorenzo -%if 0%{?fedora} > 10 +%if "%{?_cmake_version}" > "2.6.2" %{_kde4_libdir}/cmake/KdepimLibs* %else %{_kde4_libdir}/KdepimLibs* From rdieter at fedoraproject.org Wed Apr 1 20:24:41 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 20:24:41 +0000 (UTC) Subject: rpms/kdepimlibs/devel kdepimlibs.spec,1.80,1.81 Message-ID: <20090401202441.6C6657011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3426/devel Modified Files: kdepimlibs.spec Log Message: use %_cmake_version macro Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- kdepimlibs.spec 31 Mar 2009 15:52:38 -0000 1.80 +++ kdepimlibs.spec 1 Apr 2009 20:24:11 -0000 1.81 @@ -199,9 +199,7 @@ %{_kde4_includedir}/* %{_kde4_libdir}/kde4/devel/lib*.so %{_kde4_libdir}/lib*.so -# CMake seems to change behaviour between F11's cmake (2.6.3rc5) -# and F10's cmake (2.6.2) -- Lorenzo -%if 0%{?fedora} > 10 +%if "%{?_cmake_version}" > "2.6.2" %{_kde4_libdir}/cmake/KdepimLibs* %else %{_kde4_libdir}/KdepimLibs* From akurtakov at fedoraproject.org Wed Apr 1 20:29:43 2009 From: akurtakov at fedoraproject.org (Alexander Kurtakov) Date: Wed, 1 Apr 2009 20:29:43 +0000 (UTC) Subject: rpms/tomcat6/devel servlet-api-OSGi-MANIFEST.MF, NONE, 1.1 tomcat6.spec, 1.7, 1.8 Message-ID: <20090401202943.9330A7011D@cvs1.fedora.phx.redhat.com> Author: akurtakov Update of /cvs/pkgs/rpms/tomcat6/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4771/devel Modified Files: tomcat6.spec Added Files: servlet-api-OSGi-MANIFEST.MF Log Message: Add OSGi manifest for servlet-api. --- NEW FILE servlet-api-OSGi-MANIFEST.MF --- Manifest-Version: 1.0 Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4 Bundle-SymbolicName: javax.servlet Bundle-ManifestVersion: 2 Bundle-Name: %bundleName Bundle-Localization: plugin Bundle-Version: 2.5.0.v200806031605 Bundle-Vendor: %bundleProvider Export-Package: javax.servlet;version="2.5",javax.servlet.http;version ="2.5",javax.servlet.resources;version="2.5" Index: tomcat6.spec =================================================================== RCS file: /cvs/pkgs/rpms/tomcat6/devel/tomcat6.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- tomcat6.spec 25 Feb 2009 21:17:27 -0000 1.7 +++ tomcat6.spec 1 Apr 2009 20:29:13 -0000 1.8 @@ -54,7 +54,7 @@ Name: tomcat6 Epoch: 0 Version: %{major_version}.%{minor_version}.%{micro_version} -Release: 9.1%{?dist} +Release: 9.2%{?dist} Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API Group: Networking/Daemons @@ -68,6 +68,7 @@ Source5: %{name}-%{major_version}.%{minor_version}.logrotate Source6: %{name}-%{major_version}.%{minor_version}-digest.script Source7: %{name}-%{major_version}.%{minor_version}-tool-wrapper.script +Source8: servlet-api-OSGi-MANIFEST.MF Patch0: %{name}-%{major_version}.%{minor_version}-bootstrap-MANIFEST.MF.patch Patch1: %{name}-%{major_version}.%{minor_version}-tomcat-users-webapp.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -225,6 +226,12 @@ popd popd +# inject OSGi manifests +mkdir -p META-INF +cp -p %{SOURCE8} META-INF/MANIFEST.MF +touch META-INF/MANIFEST.MF +zip -u %{packdname}/output/build/lib/servlet-api.jar META-INF/MANIFEST.MF + %install %{__rm} -rf $RPM_BUILD_ROOT # build initial path structure @@ -440,6 +447,9 @@ %{appdir}/sample %changelog +* Wed Apr 1 2009 akurtakov 0:6.0.18-9.2 +- Add OSGi manifest for servlet-api. + * Wed Feb 25 2009 Fedora Release Engineering - 0:6.0.18-9.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From mathstuf at fedoraproject.org Wed Apr 1 20:37:31 2009 From: mathstuf at fedoraproject.org (Ben Boeckel) Date: Wed, 1 Apr 2009 20:37:31 +0000 (UTC) Subject: rpms/sigen/F-9 sigen.spec,1.3,1.4 sources,1.4,1.5 Message-ID: <20090401203731.5BEA27011D@cvs1.fedora.phx.redhat.com> Author: mathstuf Update of /cvs/pkgs/rpms/sigen/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6995 Modified Files: sigen.spec sources Log Message: Update to 0.1.1 Index: sigen.spec =================================================================== RCS file: /cvs/pkgs/rpms/sigen/F-9/sigen.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sigen.spec 6 Dec 2008 21:59:37 -0000 1.3 +++ sigen.spec 1 Apr 2009 20:37:00 -0000 1.4 @@ -1,24 +1,19 @@ Name: sigen -Version: 0.0.2 -Release: 0.25.20081206git529cd0e%{?dist} -Summary: An RPG/Strategy engine inspired by the Pok??mon??? games +Version: 0.1.1 +Release: 1%{?dist} +Summary: An RPG/strategy engine Group: Amusements/Games License: GPLv3+ URL: http://www.sourceforge.net/projects/sigen -# The source for this package was pulled from upstream's vcs. Use the -# following commands to generate the tarball: -# git clone git://fedorapeople.org/~mathstuf/sigen.git -# cd sigen -# git archive --format=tar --prefix=sigen-0.0.2/ 529cd0e | bzip2 --best > ../sigen-0.0.2.tar.bz2 -Source0: %{name}-%{version}.tar.bz2 +Source0: http://benboeckel.net/sigen/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake BuildRequires: kdelibs4-devel >= 4.1.0 # May use this in the future # BuildRequires: kdegames4-devel -BuildRequires: qt-devel >= 4.4.0 +BuildRequires: qt-devel >= 4.5.0 BuildRequires: qca2-devel BuildRequires: doxygen BuildRequires: graphviz @@ -26,30 +21,30 @@ # May use this to link to documentation in the future # BuildRequires: kdelibs4-apidocs # BuildRequires: qt-doc +# The following are necessary due to designer plugins +# being included in -devel packages until these releases +Requires: qt4-x11 >= 4.5.0-3 +Requires: kdelibs4 >= 4.2.1-4 %description -The Sigma Game Engine is an RPG/Strategy game engine. +The Sigma Game Engine is an RPG/strategy game engine. The following libraries and tools are provided: Sigcore - library with common utility classes Sigmod - library for loading, editing, and saving Sigmod files Sigmodr - modding application for Sigmod files -Sigscript - library for scripts to use the data in a Sigmod -Sigbattle - library for the battle system -Signet - library for network communications -Sigworld - library for handling overworld interactions %package devel Summary: Files needed to develop programs which use the Sigma Game Engine Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: kdelibs4-devel +Requires: kdelibs4-devel >= 4.1.0 # May use this in the future # Requires: kdegames4-devel -Requires: qt-devel +Requires: qt-devel >= 4.5.0 Requires: qca2-devel %description devel -Development files used for creating apps based on the Sigma Game +Development files used for creating apps using the Sigma Game Engine libraries and tools. @@ -58,14 +53,23 @@ %build -%{cmake_kde4} -make VERBOSE=1 %{?_smp_mflags} +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} \ + -DBUILD_sigbattle=OFF \ + -DBUILD_sigencore=OFF \ + -DBUILD_signet=OFF \ + -DBUILD_sigscript=OFF \ + -DBUILD_sigworld=OFF \ + .. +popd +make VERBOSE=1 %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} mkdir -p %{buildroot} -make DESTDIR=%{buildroot} PREFIX=%{_prefix} install +make DESTDIR=%{buildroot} PREFIX=%{_prefix} -C %{_target_platform} install/fast %clean @@ -86,41 +90,57 @@ %files %defattr(-,root,root,-) +%{_kde4_docdir}/HTML/en/sigmodr/ %{_docdir}/%{name}-%{version} %{_bindir}/sigmodr %{_libdir}/libsigcore.so.0 -%{_libdir}/libsigcore.so.0.0.2 +%{_libdir}/libsigcore.so.0.1.1 %{_libdir}/libsigmod.so.0 -%{_libdir}/libsigmod.so.0.0.2 -%{_libdir}/libsigscript.so.0 -%{_libdir}/libsigscript.so.0.0.2 -%{_libdir}/libsigbattle.so.0 -%{_libdir}/libsigbattle.so.0.0.2 -%{_libdir}/libsignet.so.0 -%{_libdir}/libsignet.so.0.0.2 -%{_libdir}/libsigworld.so.0 -%{_libdir}/libsigworld.so.0.0.2 -%{_datadir}/mime/packages -%{_datadir}/mimelnk/application -%{_datadir}/applications -%{_kde4_appsdir}/sigmodr +%{_libdir}/libsigmod.so.0.1.1 +%{_libdir}/libsigmodrcorewidgets.so.0 +%{_libdir}/libsigmodrcorewidgets.so.0.1.1 +%{_libdir}/libsigmodrwidgets.so.0 +%{_libdir}/libsigmodrwidgets.so.0.1.1 +%{_libdir}/libsigmodrtree.so.0 +%{_libdir}/libsigmodrtree.so.0.1.1 +%{_datadir}/mime/packages/ +%{_datadir}/applications/ +%{_kde4_appsdir}/sigmodr/ +%{_kde4_configdir}.kcfg/sigmodr.kcfg %{_kde4_configdir}/sigmod.knsrc +%{_kde4_libdir}/kde4/plugins/designer/sigmodrcorewidgetsplugin.so %files devel %defattr(-,root,root,-) %{_libdir}/libsigcore.so %{_libdir}/libsigmod.so -%{_libdir}/libsigscript.so -%{_libdir}/libsigbattle.so -%{_libdir}/libsignet.so -%{_libdir}/libsigworld.so -%{_includedir}/%{name} +%{_libdir}/libsigmodrcorewidgets.so +%{_libdir}/libsigmodrwidgets.so +%{_libdir}/libsigmodrtree.so +%{_includedir}/%{name}/ %{_kde4_appsdir}/cmake/modules/SigenExportedLibraryTargets.cmake %{_kde4_appsdir}/cmake/modules/SigenExportedLibraryTargets-release.cmake %changelog +* Thu Mar 5 2009 Ben Boeckel 0.1.1-1 +- Update to release 0.1.1 +- Fix Requires + +* Sat Feb 28 2009 Ben Boeckel 0.0.2-0.29.20090228git +- Update to newer snapshot + +* Thu Feb 26 2009 Ben Boeckel 0.0.2-0.28.20090226git +- Update package for recent changes +- Remove libraries which are not used at this time + +* Wed Feb 25 2009 Fedora Release Engineering - 0.0.2-0.27.20081206git529cd0e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 4 2009 Ben Boeckel 0.0.2-0.26.20081206git529cd0e +- Patch for GCC 4.4 + * Sat Dec 06 2008 Ben Boeckel 0.0.2-0.25.20081206git529cd0e - CMake export files added Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sigen/F-9/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 6 Dec 2008 21:59:37 -0000 1.4 +++ sources 1 Apr 2009 20:37:01 -0000 1.5 @@ -1 +1 @@ -3d1153436dbf740ca22d0ef6bb12f21e sigen-0.0.2.tar.bz2 +590232eb83f60618b5b17092a8d00582 sigen-0.1.1.tar.bz2 From pkgdb at fedoraproject.org Wed Apr 1 20:50:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 20:50:23 +0000 Subject: [pkgdb] oflb-goudy-bookletter-1911-fonts was added for spot Message-ID: <20090401205004.32EE52084D5@bastion.fedora.phx.redhat.com> spot has added Package oflb-goudy-bookletter-1911-fonts with summary Clean serif font based on Kennerly Old Style spot has approved Package oflb-goudy-bookletter-1911-fonts spot has added a Fedora devel branch for oflb-goudy-bookletter-1911-fonts with an owner of spot spot has approved oflb-goudy-bookletter-1911-fonts in Fedora devel spot has approved Package oflb-goudy-bookletter-1911-fonts spot has set commit to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora devel) spot has set build to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora devel) spot has set checkout to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/oflb-goudy-bookletter-1911-fonts From pkgdb at fedoraproject.org Wed Apr 1 20:50:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 20:50:26 +0000 Subject: [pkgdb] oflb-goudy-bookletter-1911-fonts (Fedora, 10) updated by spot Message-ID: <20090401205006.D91F0208514@bastion.fedora.phx.redhat.com> spot added a Fedora 10 branch for oflb-goudy-bookletter-1911-fonts spot has set commit to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 10) spot has set build to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 10) spot has set checkout to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 10) spot approved watchbugzilla on oflb-goudy-bookletter-1911-fonts (Fedora 10) for fonts-sig spot approved watchcommits on oflb-goudy-bookletter-1911-fonts (Fedora 10) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/oflb-goudy-bookletter-1911-fonts From pkgdb at fedoraproject.org Wed Apr 1 20:50:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 20:50:26 +0000 Subject: [pkgdb] oflb-goudy-bookletter-1911-fonts (Fedora, 9) updated by spot Message-ID: <20090401205006.E4238208550@bastion.fedora.phx.redhat.com> spot added a Fedora 9 branch for oflb-goudy-bookletter-1911-fonts spot has set commit to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 9) spot has set build to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 9) spot has set checkout to Approved for provenpackager on oflb-goudy-bookletter-1911-fonts (Fedora 9) spot approved watchbugzilla on oflb-goudy-bookletter-1911-fonts (Fedora 9) for fonts-sig spot approved watchcommits on oflb-goudy-bookletter-1911-fonts (Fedora 9) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/oflb-goudy-bookletter-1911-fonts From spot at fedoraproject.org Wed Apr 1 20:50:14 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:50:14 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts - New directory Message-ID: <20090401205014.362FE7011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsBw9615/rpms/oflb-goudy-bookletter-1911-fonts Log Message: Directory /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts added to the repository From spot at fedoraproject.org Wed Apr 1 20:50:14 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:50:14 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts/devel - New directory Message-ID: <20090401205014.90F567011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsBw9615/rpms/oflb-goudy-bookletter-1911-fonts/devel Log Message: Directory /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel added to the repository From spot at fedoraproject.org Wed Apr 1 20:50:23 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:50:23 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts Makefile,NONE,1.1 Message-ID: <20090401205023.D876F7011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsBw9615/rpms/oflb-goudy-bookletter-1911-fonts Added Files: Makefile Log Message: Setup of module oflb-goudy-bookletter-1911-fonts --- NEW FILE Makefile --- # Top level Makefile for module oflb-goudy-bookletter-1911-fonts all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Wed Apr 1 20:50:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 20:50:26 +0000 Subject: [pkgdb] oflb-goudy-bookletter-1911-fonts (Fedora, devel) updated by spot Message-ID: <20090401205007.08184208555@bastion.fedora.phx.redhat.com> spot approved watchbugzilla on oflb-goudy-bookletter-1911-fonts (Fedora devel) for fonts-sig spot approved watchcommits on oflb-goudy-bookletter-1911-fonts (Fedora devel) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/oflb-goudy-bookletter-1911-fonts From spot at fedoraproject.org Wed Apr 1 20:50:24 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:50:24 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090401205024.2B5E27011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsBw9615/rpms/oflb-goudy-bookletter-1911-fonts/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module oflb-goudy-bookletter-1911-fonts --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: oflb-goudy-bookletter-1911-fonts # $Id: Makefile,v 1.1 2009/04/01 20:50:24 spot Exp $ NAME := oflb-goudy-bookletter-1911-fonts SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From spot at fedoraproject.org Wed Apr 1 20:52:09 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:52:09 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts/devel import.log, NONE, 1.1 oflb-goudy-bookletter-1911-fonts-fontconfig.conf, NONE, 1.1 oflb-goudy-bookletter-1911-fonts.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401205209.4BC797011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10205/devel Modified Files: .cvsignore sources Added Files: import.log oflb-goudy-bookletter-1911-fonts-fontconfig.conf oflb-goudy-bookletter-1911-fonts.spec Log Message: initial commit --- NEW FILE import.log --- oflb-goudy-bookletter-1911-fonts-20080206-2_fc11:HEAD:oflb-goudy-bookletter-1911-fonts-20080206-2.fc11.src.rpm:1238618964 --- NEW FILE oflb-goudy-bookletter-1911-fonts-fontconfig.conf --- serif Goudy Bookletter 1911 Goudy Bookletter 1911 serif --- NEW FILE oflb-goudy-bookletter-1911-fonts.spec --- %global fontname oflb-goudy-bookletter-1911 %global fontconf 61-%{fontname}.conf Name: %{fontname}-fonts Summary: Clean serif font based on Kennerly Old Style Version: 20080206 Release: 2%{?dist} License: Public Domain Group: User Interface/X Source0: http://openfontlibrary.org/people/chemoelectric/chemoelectric_-_Goudy_Bookletter_1.zip Source1: %{name}-fontconfig.conf URL: http://openfontlibrary.org/media/files/chemoelectric/221 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fontpackages-devel, fontforge Requires: fontpackages-filesystem BuildArch: noarch %description Based on the roman of Frederic Goudy's Kennerley Old Style (designed and cut in 1911 for a limited edition of "The Door in the Wall and Other Stories" by H G Wells, published by Mitchell Kennerley). The letters, though not condensed, may seem to fit together like pieces of a jigsaw puzzle, giving text an unusually solid appearance. %prep %setup -q -c -n %{name} sed -i 's|/home/trashman/bin/fontforge|/usr/bin/fontforge|g' make-otf.py %build ./generate-it.sh %install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.otf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} %{buildroot}%{_fontconfig_templatedir}/%{fontconf} ln -s %{_fontconfig_templatedir}/%{fontconf} %{buildroot}%{_fontconfig_confdir}/%{fontconf} %clean rm -rf %{buildroot} %_font_pkg -f %{fontconf} *.otf %changelog * Tue Mar 31 2009 Tom "spot" Callaway 20080206-2 - rename package to oflb-goudy-bookletter-1911-fonts - drop common_desc (unnecessary) - fix fontconfig file - use %%global rather than %%define - continue to annoy people diffing spec files * Sun Mar 29 2009 Tom "spot" Callaway 20080206-1 - Initial package for Fedora Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 20:50:24 -0000 1.1 +++ .cvsignore 1 Apr 2009 20:51:39 -0000 1.2 @@ -0,0 +1 @@ +chemoelectric_-_Goudy_Bookletter_1.zip Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 20:50:24 -0000 1.1 +++ sources 1 Apr 2009 20:51:39 -0000 1.2 @@ -0,0 +1 @@ +09291cdc848dec075a70ed868d4d716d chemoelectric_-_Goudy_Bookletter_1.zip From spot at fedoraproject.org Wed Apr 1 20:55:26 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:55:26 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts/F-10 oflb-goudy-bookletter-1911-fonts-fontconfig.conf, NONE, 1.1 oflb-goudy-bookletter-1911-fonts.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090401205526.098267011D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10848/F-10 Modified Files: sources Added Files: oflb-goudy-bookletter-1911-fonts-fontconfig.conf oflb-goudy-bookletter-1911-fonts.spec Log Message: initial branching --- NEW FILE oflb-goudy-bookletter-1911-fonts-fontconfig.conf --- serif Goudy Bookletter 1911 Goudy Bookletter 1911 serif --- NEW FILE oflb-goudy-bookletter-1911-fonts.spec --- %global fontname oflb-goudy-bookletter-1911 %global fontconf 61-%{fontname}.conf Name: %{fontname}-fonts Summary: Clean serif font based on Kennerly Old Style Version: 20080206 Release: 2%{?dist} License: Public Domain Group: User Interface/X Source0: http://openfontlibrary.org/people/chemoelectric/chemoelectric_-_Goudy_Bookletter_1.zip Source1: %{name}-fontconfig.conf URL: http://openfontlibrary.org/media/files/chemoelectric/221 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fontpackages-devel, fontforge Requires: fontpackages-filesystem BuildArch: noarch %description Based on the roman of Frederic Goudy's Kennerley Old Style (designed and cut in 1911 for a limited edition of "The Door in the Wall and Other Stories" by H G Wells, published by Mitchell Kennerley). The letters, though not condensed, may seem to fit together like pieces of a jigsaw puzzle, giving text an unusually solid appearance. %prep %setup -q -c -n %{name} sed -i 's|/home/trashman/bin/fontforge|/usr/bin/fontforge|g' make-otf.py %build ./generate-it.sh %install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.otf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} %{buildroot}%{_fontconfig_templatedir}/%{fontconf} ln -s %{_fontconfig_templatedir}/%{fontconf} %{buildroot}%{_fontconfig_confdir}/%{fontconf} %clean rm -rf %{buildroot} %_font_pkg -f %{fontconf} *.otf %changelog * Tue Mar 31 2009 Tom "spot" Callaway 20080206-2 - rename package to oflb-goudy-bookletter-1911-fonts - drop common_desc (unnecessary) - fix fontconfig file - use %%global rather than %%define - continue to annoy people diffing spec files * Sun Mar 29 2009 Tom "spot" Callaway 20080206-1 - Initial package for Fedora Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 20:50:24 -0000 1.1 +++ sources 1 Apr 2009 20:54:55 -0000 1.2 @@ -0,0 +1 @@ +09291cdc848dec075a70ed868d4d716d chemoelectric_-_Goudy_Bookletter_1.zip From spot at fedoraproject.org Wed Apr 1 20:55:26 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Wed, 1 Apr 2009 20:55:26 +0000 (UTC) Subject: rpms/oflb-goudy-bookletter-1911-fonts/F-9 oflb-goudy-bookletter-1911-fonts-fontconfig.conf, NONE, 1.1 oflb-goudy-bookletter-1911-fonts.spec, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090401205526.2DA4E7013F@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10848/F-9 Modified Files: sources Added Files: oflb-goudy-bookletter-1911-fonts-fontconfig.conf oflb-goudy-bookletter-1911-fonts.spec Log Message: initial branching --- NEW FILE oflb-goudy-bookletter-1911-fonts-fontconfig.conf --- serif Goudy Bookletter 1911 Goudy Bookletter 1911 serif --- NEW FILE oflb-goudy-bookletter-1911-fonts.spec --- %global fontname oflb-goudy-bookletter-1911 %global fontconf 61-%{fontname}.conf Name: %{fontname}-fonts Summary: Clean serif font based on Kennerly Old Style Version: 20080206 Release: 2%{?dist} License: Public Domain Group: User Interface/X Source0: http://openfontlibrary.org/people/chemoelectric/chemoelectric_-_Goudy_Bookletter_1.zip Source1: %{name}-fontconfig.conf URL: http://openfontlibrary.org/media/files/chemoelectric/221 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: fontpackages-devel, fontforge Requires: fontpackages-filesystem BuildArch: noarch %description Based on the roman of Frederic Goudy's Kennerley Old Style (designed and cut in 1911 for a limited edition of "The Door in the Wall and Other Stories" by H G Wells, published by Mitchell Kennerley). The letters, though not condensed, may seem to fit together like pieces of a jigsaw puzzle, giving text an unusually solid appearance. %prep %setup -q -c -n %{name} sed -i 's|/home/trashman/bin/fontforge|/usr/bin/fontforge|g' make-otf.py %build ./generate-it.sh %install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.otf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} %{buildroot}%{_fontconfig_templatedir}/%{fontconf} ln -s %{_fontconfig_templatedir}/%{fontconf} %{buildroot}%{_fontconfig_confdir}/%{fontconf} %clean rm -rf %{buildroot} %_font_pkg -f %{fontconf} *.otf %changelog * Tue Mar 31 2009 Tom "spot" Callaway 20080206-2 - rename package to oflb-goudy-bookletter-1911-fonts - drop common_desc (unnecessary) - fix fontconfig file - use %%global rather than %%define - continue to annoy people diffing spec files * Sun Mar 29 2009 Tom "spot" Callaway 20080206-1 - Initial package for Fedora Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/oflb-goudy-bookletter-1911-fonts/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 20:50:24 -0000 1.1 +++ sources 1 Apr 2009 20:54:55 -0000 1.2 @@ -0,0 +1 @@ +09291cdc848dec075a70ed868d4d716d chemoelectric_-_Goudy_Bookletter_1.zip From clumens at fedoraproject.org Wed Apr 1 21:01:45 2009 From: clumens at fedoraproject.org (Christopher Edward Lumens) Date: Wed, 1 Apr 2009 21:01:45 +0000 (UTC) Subject: rpms/system-config-kickstart/devel .cvsignore, 1.59, 1.60 sources, 1.73, 1.74 system-config-kickstart.spec, 1.78, 1.79 Message-ID: <20090401210145.C69347011D@cvs1.fedora.phx.redhat.com> Author: clumens Update of /cvs/pkgs/rpms/system-config-kickstart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12351 Modified Files: .cvsignore sources system-config-kickstart.spec Log Message: New version. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/system-config-kickstart/devel/.cvsignore,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- .cvsignore 23 Dec 2008 15:27:27 -0000 1.59 +++ .cvsignore 1 Apr 2009 21:01:15 -0000 1.60 @@ -3,3 +3,4 @@ system-config-kickstart-2.7.18.tar.gz system-config-kickstart-2.7.19.tar.gz system-config-kickstart-2.7.21.tar.gz +system-config-kickstart-2.7.22.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/system-config-kickstart/devel/sources,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- sources 23 Dec 2008 15:27:27 -0000 1.73 +++ sources 1 Apr 2009 21:01:15 -0000 1.74 @@ -1 +1 @@ -6bdaefd975d594f17983567d020ef4ac system-config-kickstart-2.7.21.tar.gz +38310d9b3783c04d00017ef9c20e9feb system-config-kickstart-2.7.22.tar.gz Index: system-config-kickstart.spec =================================================================== RCS file: /cvs/pkgs/rpms/system-config-kickstart/devel/system-config-kickstart.spec,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- system-config-kickstart.spec 26 Feb 2009 05:08:20 -0000 1.78 +++ system-config-kickstart.spec 1 Apr 2009 21:01:15 -0000 1.79 @@ -1,7 +1,7 @@ Summary: A graphical interface for making kickstart files Name: system-config-kickstart -Version: 2.7.21 -Release: 2%{?dist} +Version: 2.7.22 +Release: 1%{?dist} URL: http://fedoraproject.org/wiki/SystemConfig/Tools License: GPLv2+ ExclusiveOS: Linux @@ -68,6 +68,11 @@ %attr(0644,root,root) %{_datadir}/icons/hicolor/48x48/apps/system-config-kickstart.png %changelog +* Wed Apr 01 2009 Chris Lumens - 2.7.22-1 +- Use dataList().append when adding partitions and network devices (#492100). +- Update translation files (#490018). (clumens) +- Lots of translation file udpates. + * Wed Feb 25 2009 Fedora Release Engineering - 2.7.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From chkr at fedoraproject.org Wed Apr 1 21:11:31 2009 From: chkr at fedoraproject.org (Christian Krause) Date: Wed, 1 Apr 2009 21:11:31 +0000 (UTC) Subject: rpms/anki/devel anki-0.9.9.7.1-noupdate.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 anki.spec, 1.3, 1.4 sources, 1.2, 1.3 anki-0.9.9.6-noupdate.patch, 1.1, NONE anki-0.9.9.6-unihaninstall.patch, 1.1, NONE Message-ID: <20090401211131.EAC997011D@cvs1.fedora.phx.redhat.com> Author: chkr Update of /cvs/pkgs/rpms/anki/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14938 Modified Files: .cvsignore anki.spec sources Added Files: anki-0.9.9.7.1-noupdate.patch Removed Files: anki-0.9.9.6-noupdate.patch anki-0.9.9.6-unihaninstall.patch Log Message: - Update to new upstream version 0.9.9.7.1 - Drop unihaninstall patch (applied upstream) - Updated noupdate patch - Use original upstream tgz since upstream doesn't ship the example files anymore anki-0.9.9.7.1-noupdate.patch: --- NEW FILE anki-0.9.9.7.1-noupdate.patch --- diff -uNr anki-0.9.9.7.1.old/ankiqt/config.py anki-0.9.9.7.1/ankiqt/config.py --- anki-0.9.9.7.1.old/ankiqt/config.py 2009-03-23 05:40:26.000000000 +0100 +++ anki-0.9.9.7.1/ankiqt/config.py 2009-03-29 23:24:00.000000000 +0200 @@ -44,7 +44,7 @@ 'iconSize': 32, 'syncOnLoad': True, 'syncOnClose': True, - 'checkForUpdates': True, + 'checkForUpdates': False, 'interfaceLang': "", 'syncUsername': "", 'syncPassword': "", Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/anki/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 1 Mar 2009 20:14:46 -0000 1.2 +++ .cvsignore 1 Apr 2009 21:11:01 -0000 1.3 @@ -1 +1 @@ -anki-0.9.9.6-nosamples.tgz +anki-0.9.9.7.1.tgz Index: anki.spec =================================================================== RCS file: /cvs/pkgs/rpms/anki/devel/anki.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- anki.spec 1 Mar 2009 20:36:01 -0000 1.3 +++ anki.spec 1 Apr 2009 21:11:01 -0000 1.4 @@ -1,8 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: anki -Version: 0.9.9.6 -Release: 4%{?dist} +Version: 0.9.9.7.1 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning Group: Amusements/Games @@ -10,19 +10,10 @@ # was created out of Unihan.txt from www.unicode.org (MIT license) License: GPLv3+ and MIT URL: http://www.ichi2.net/anki -Source0: %{name}-%{version}-nosamples.tgz -# anki contains a sample with an unclear license -# this script to remove all samples since they are not installed anyway -# Download the upstream tarball and invoke this script while in the -# tarball's directory: -# ./generate-anki-tarball.sh 0.9.9.6 -# upstream tarball: http://ichi2.net/anki/download/%{name}-%{version}.tgz -Source1: generate-anki-tarball.sh +Source0: http://ichi2.net/anki/download/files/%{name}-%{version}.tgz + # Config change: don't check for new updates. -Patch0: anki-0.9.9.6-noupdate.patch -# install issue tracked upstream: -# http://code.google.com/p/anki/issues/detail?id=561 -Patch1: anki-0.9.9.6-unihaninstall.patch +Patch0: anki-0.9.9.7.1-noupdate.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel, python-setuptools, python-sqlalchemy BuildRequires: PyQt4-devel @@ -41,7 +32,6 @@ %prep %setup -q %patch0 -p1 -b .noupdate -%patch1 -p1 -b .unihaninstall %build pushd libanki @@ -99,7 +89,10 @@ %lang(ja) %{python_sitelib}/*/locale/ja_*/ %lang(ko) %{python_sitelib}/*/locale/ko_*/ %lang(pl) %{python_sitelib}/*/locale/pl_*/ -%lang(zh) %{python_sitelib}/anki/locale/zh_*/ +%lang(zh) %{python_sitelib}/*/locale/zh_*/ +%lang(sv) %{python_sitelib}/*/locale/sv_*/ +%lang(pt) %{python_sitelib}/*/locale/pt_*/ +%lang(ee) %{python_sitelib}/*/locale/ee_*/ %{python_sitelib}/*egg-info %{_bindir}/anki @@ -107,6 +100,13 @@ %{_datadir}/pixmaps/%{name}.png %changelog +* Wed Apr 01 2009 Christian Krause - 0.9.9.7.1-1 +- Update to new upstream version 0.9.9.7.1 +- Drop unihaninstall patch (applied upstream) +- Updated noupdate patch +- Use original upstream tgz since upstream doesn't ship the example files +anymore + * Sun Mar 01 2009 Christian Krause - 0.9.9.6-4 - Bump release Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/anki/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 1 Mar 2009 20:14:46 -0000 1.2 +++ sources 1 Apr 2009 21:11:01 -0000 1.3 @@ -1 +1 @@ -0f029c744c849a5e2ca7f95df119c59f anki-0.9.9.6-nosamples.tgz +7b39a2c58b31641a46d9be308aa1e56b anki-0.9.9.7.1.tgz --- anki-0.9.9.6-noupdate.patch DELETED --- --- anki-0.9.9.6-unihaninstall.patch DELETED --- From clumens at fedoraproject.org Wed Apr 1 21:34:50 2009 From: clumens at fedoraproject.org (Christopher Edward Lumens) Date: Wed, 1 Apr 2009 21:34:50 +0000 (UTC) Subject: rpms/anaconda/devel .cvsignore, 1.629, 1.630 anaconda.spec, 1.777, 1.778 sources, 1.763, 1.764 Message-ID: <20090401213450.552857011D@cvs1.fedora.phx.redhat.com> Author: clumens Update of /cvs/pkgs/rpms/anaconda/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20202 Modified Files: .cvsignore anaconda.spec sources Log Message: New version. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/.cvsignore,v retrieving revision 1.629 retrieving revision 1.630 diff -u -r1.629 -r1.630 --- .cvsignore 25 Mar 2009 19:54:45 -0000 1.629 +++ .cvsignore 1 Apr 2009 21:34:19 -0000 1.630 @@ -1,3 +1,4 @@ clog anaconda-11.5.0.37.tar.bz2 anaconda-11.5.0.38.tar.bz2 +anaconda-11.5.0.39.tar.bz2 Index: anaconda.spec =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/anaconda.spec,v retrieving revision 1.777 retrieving revision 1.778 diff -u -r1.777 -r1.778 --- anaconda.spec 25 Mar 2009 19:54:45 -0000 1.777 +++ anaconda.spec 1 Apr 2009 21:34:19 -0000 1.778 @@ -2,7 +2,7 @@ Summary: Graphical system installer Name: anaconda -Version: 11.5.0.38 +Version: 11.5.0.39 Release: 1 License: GPLv2+ Group: Applications/System @@ -142,6 +142,7 @@ Requires: dhclient Requires: dhcpv6-client Requires: anaconda-yum-plugins +Requires: libselinux-python >= %{libselinuxver} Obsoletes: anaconda-images <= 10 Provides: anaconda-images = %{version}-%{release} Obsoletes: anaconda-runtime < %{version}-%{release} @@ -212,6 +213,75 @@ %endif %changelog +* Wed Apr 01 2009 Chris Lumens - 11.5.0.39-1 +- Prevent sensitive information in kickstart files from ending up in + tracebacks. (clumens) +- It's 2009, let's ignore floppy drives now (#493338, #493377). (clumens) +- Remove DmRaidArrayDevice level attribute (#493293) (hdegoede) +- get_containing_device takes two arguments (#493266). (clumens) +- Fix the check for if there's enough space available on / and /usr + (#492614). (clumens) +- Fix testing if a PPC partition is bootable (#492726). (clumens) +- Look for a PReP "partition" by examining the format, not the flags + (#492426). (clumens) +- Fix a few more pylint warnings and errors in storage/* (hdegoede) +- Fix some pylint warnings in iw/*.py (hdegoede) +- Don't start our audit daemon with the livecd installer (katzj) +- If there's a problem finding removable disks, disable save-to-disk. + (clumens) +- Move %%pre processing to much earlier in the install process. (clumens) +- If there are no installs to rescue via kickstart, display an error. + (clumens) +- Add an early kickstart processing pass. (clumens) +- Fixes of errors shown by pylint that didn't get into the beta build. + (mgracik) +- Adjust the dmraid ignoring logic. (jgranado) +- Reference the format by type, not name.(#492596) (jgranado) +- Sending translation for Chinese (Simplified) (leahliu) +- Increase udev_settle timeout in udev_get_block_devices. (#492049) (dlehman) +- Fix check for fully defined md array when raidlevel is 0. (#491796) + (dlehman) +- Fix a typo ('isEFI' should be 'isEfi'). (dlehman) +- Make sure the pvs are set up before doing lvremove or vgremove. (dlehman) +- Don't write out md member devices to a config file for assemble. (dlehman) +- Fix the supported property of filesystems and prepboot format. (dlehman) +- Return early from doAutoPartition if partition allocation fails. (dlehman) +- Reset storage instance if autopart fails. (#492158) (dlehman) +- Assign weights to partition requests when doing manual or kickstart + installs. (clumens) +- Refresh windows immediately to make sure they appear. (clumens) +- Fix problem with format and migrate combo box activation. (dcantrell) +- Fix typo in upgrade.py (dcantrell) +- Move _scheduleLVs and growLVM calls to be inside try/except (dcantrell) +- Correct bounds checking problems in 'Shrink current system' (dcantrell) +- Require libselinux-python (#489107) (dcantrell) +- Do not prompt for NIC selection in cmdline mode (#492586) (dcantrell) +- Do not write /etc/hosts since setup owns that now (#491808) (dcantrell) +- Remove unused self._resize variable. (dcantrell) +- Having 2 raidsets in the same group of devs is possible. (jgranado) +- getDevice returns a string. Use that to look up the device object + (#492465). (clumens) +- Take into account i386->i586 when warning on upgrade arch mismatch. + (clumens) +- Remove unused getVG{Free,Used}Space methods. (clumens) +- We can no longer display Russian correctly in text mode (#491394). + (clumens) +- Clean up the reinitialize LVM warning message (#491888). (clumens) +- Update translation files (#484784). (clumens) +- Include the storage directory when building the .po files. (clumens) +- Merge commit 'origin/anaconda-storage-branch' (clumens) +- Keep VG size property non-negative (rvykydal) +- Grow LVs for kickstart requests too (rvykydal) +- Handle not finding the upgrade root gracefully. (jgranado) +- Use self.name to report that we could not eject cd. (jgranado) +- Fix ppoll() timeout=infinity usage in auditd (#484721). (pjones) +- Use correct parse method for the upgrade command (#471232) (wwoods) +- Rename /etc/modprobe.d/anaconda to /etc/modprobe.d/anaconda.conf (clumens) +- Handle FTP servers that both want and don't want PASS after USER + (#490350). (clumens) +- Only select the Core group in text mode (#488754). (clumens) +- Add created user to default group created for the user. (rvykydal) + * Wed Mar 25 2009 Chris Lumens - 11.5.0.38-1 - Fix pylint errors in iw/*.py (hdegoede) - Rework CryptTab.parse (dlehman). Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/sources,v retrieving revision 1.763 retrieving revision 1.764 diff -u -r1.763 -r1.764 --- sources 25 Mar 2009 19:54:45 -0000 1.763 +++ sources 1 Apr 2009 21:34:19 -0000 1.764 @@ -1 +1 @@ -cc5529f71c16ed409eab0cd0ca28be8e anaconda-11.5.0.38.tar.bz2 +bfcd8c207308041a107ad56a2f839ad8 anaconda-11.5.0.39.tar.bz2 From hadess at fedoraproject.org Wed Apr 1 22:19:01 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Wed, 1 Apr 2009 22:19:01 +0000 (UTC) Subject: rpms/totem/devel .cvsignore, 1.73, 1.74 sources, 1.73, 1.74 totem.spec, 1.232, 1.233 Message-ID: <20090401221901.33DAA7011D@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/totem/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29882 Modified Files: .cvsignore sources totem.spec Log Message: * Wed Apr 01 2009 - Bastien Nocera - 2.26.1-1 - Update to 2.26.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/.cvsignore,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- .cvsignore 16 Mar 2009 11:16:37 -0000 1.73 +++ .cvsignore 1 Apr 2009 22:18:29 -0000 1.74 @@ -1 +1 @@ -totem-2.26.0.tar.bz2 +totem-2.26.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/sources,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- sources 16 Mar 2009 11:16:37 -0000 1.73 +++ sources 1 Apr 2009 22:18:30 -0000 1.74 @@ -1 +1 @@ -c4204177970911e46b555dd317c37611 totem-2.26.0.tar.bz2 +410d14957f48ae179c03e5c663607536 totem-2.26.1.tar.bz2 Index: totem.spec =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/totem.spec,v retrieving revision 1.232 retrieving revision 1.233 diff -u -r1.232 -r1.233 --- totem.spec 16 Mar 2009 11:16:37 -0000 1.232 +++ totem.spec 1 Apr 2009 22:18:30 -0000 1.233 @@ -8,7 +8,7 @@ Summary: Movie player for GNOME Name: totem -Version: 2.26.0 +Version: 2.26.1 Release: 1%{?dist} License: GPLv2+ with exceptions Group: Applications/Multimedia @@ -478,6 +478,9 @@ %endif %changelog +* Wed Apr 01 2009 - Bastien Nocera - 2.26.1-1 +- Update to 2.26.1 + * Mon Mar 16 2009 - Bastien Nocera - 2.26.0-1 - Update to 2.26.0 From rdieter at fedoraproject.org Wed Apr 1 22:52:28 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 22:52:28 +0000 (UTC) Subject: rpms/kdebindings/devel kdebindings.spec,1.190,1.191 Message-ID: <20090401225228.362B37011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebindings/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5386 Modified Files: kdebindings.spec Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - relax dep on kdepimlibs-akonadi Index: kdebindings.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/devel/kdebindings.spec,v retrieving revision 1.190 retrieving revision 1.191 diff -u -r1.190 -r1.191 --- kdebindings.spec 31 Mar 2009 11:18:31 -0000 1.190 +++ kdebindings.spec 1 Apr 2009 22:51:56 -0000 1.191 @@ -23,7 +23,7 @@ Name: kdebindings Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE bindings to non-C++ languages Group: User Interface/Desktops @@ -88,7 +88,7 @@ Requires: PyQt4 >= %{pyqt4_version} %if ! 0%{?pykde4_akonadi} Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %endif %description -n PyKDE4 %{summary}. @@ -97,7 +97,7 @@ Summary: Akonadi runtime support for PyKDE4 Group: Development/Languages Requires: PyKDE4 = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %description -n PyKDE4-akonadi %{summary}. @@ -474,6 +474,9 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- relax dep on kdepimlibs-akonadi + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From rdieter at fedoraproject.org Wed Apr 1 23:09:01 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:09:01 +0000 (UTC) Subject: rpms/kdebase-workspace/F-10 .cvsignore, 1.23, 1.24 kdebase-workspace.spec, 1.168, 1.169 sources, 1.28, 1.29 Message-ID: <20090401230901.34F987011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-workspace/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9764 Modified Files: .cvsignore kdebase-workspace.spec sources Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets - drop upstreamed patches Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-10/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- .cvsignore 5 Mar 2009 01:32:31 -0000 1.23 +++ .cvsignore 1 Apr 2009 23:08:30 -0000 1.24 @@ -1 +1 @@ -kdebase-workspace-4.2.1.tar.bz2 +kdebase-workspace-4.2.2.tar.bz2 Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-10/kdebase-workspace.spec,v retrieving revision 1.168 retrieving revision 1.169 diff -u -r1.168 -r1.169 --- kdebase-workspace.spec 12 Mar 2009 16:25:50 -0000 1.168 +++ kdebase-workspace.spec 1 Apr 2009 23:08:30 -0000 1.169 @@ -6,9 +6,9 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace -Version: 4.2.1 +Version: 4.2.2 -Release: 7%{?dist} +Release: 2%{?dist} Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops @@ -42,16 +42,8 @@ Patch102: kdebase-workspace-4.2.0-bluetooth-revert.patch # from 4.3: http://bugs.kde.org/180576 Patch103: kdebase-workspace-4.2.0-kde#180576.patch -# 4.2 , http://bugs.kde.org/185736 -Patch104: kdebase-workspace-4.2.1-kde#185736.patch #??4.3, https://bugs.kde.org/show_bug.cgi?id=184152 Patch105: kdebase-workspace-4.3.0-desktopnumbers.patch -# 4.2, http://bugs.kde.org/185585 -Patch106: kdebase-workspace-4.2.1-kde#185585.patch - -Provides: kdebase-kdm = 6:%{version}-%{release} -Provides: kdm = %{version}-%{release} -Provides: service(graphical-login) = kdm # FIXME: Should we restore this now that kdebase no longer depends on kdebase-workspace? %if 0%{?fedora} == 9 @@ -65,8 +57,10 @@ Obsoletes: kdmtheme < 1.3 %if 0%{?fedora} > 10 -# kpowersave -> powerdevil upgrade path +# -> powerdevil upgrade path Obsoletes: kpowersave < 0.7.3-10 +# -> powerdevel upgrade path +Obsoletes: guidance-power-manager < 4.2.0-10 %endif BuildRequires: bluez-libs-devel @@ -77,6 +71,7 @@ BuildRequires: kdepimlibs-devel >= %{version} BuildRequires: libcaptury-devel BuildRequires: libraw1394-devel +BuildRequires: libutempter-devel BuildRequires: libxklavier-devel BuildRequires: libXres-devel BuildRequires: lm_sensors-devel @@ -90,17 +85,15 @@ # BuildRequires: libusb-devel Requires: %{name}-libs = %{version}-%{release} -Requires: kde-settings-kdm %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } -Requires(post): xdg-utils -Requires(postun): xdg-utils # would much rather these deps be elsewhere, # but adding here doesn't hurt either -- Rex Requires: kdebase-runtime >= %{version} Requires: oxygen-icon-theme >= %{version} -# split ksysguardd +# pkg-splits, upgrade path +Requires: kdm = %{version}-%{release} Requires: ksysguardd = %{version}-%{release} # startkde references: dbus-launch df mkdir test xmessage xprop xrandr xrdb xset xsetroot @@ -124,7 +117,6 @@ KDE Desktop Environment. This package contains: -* kdm (the login manager of KDE) * khotkeys (a hotkey daemon) * klipper (a cut & paste history utility) * kmenuedit (the menu editor) @@ -157,7 +149,7 @@ %else Provides: solid-bluetooth = 4.3-0.1 %endif -Requires: kdelibs4 >= %{version} +Requires: kdelibs4%{?_isa} >= %{version} Requires: %{name} = %{version}-%{release} %description libs %{summary}. @@ -172,6 +164,17 @@ %description wallpapers %{summary}. +%package -n kdm +Summary: The KDE login manager +group: User Interface/X +Provides: kdebase-kdm = %{version}-%{release} +Provides: service(graphical-login) = kdm +Requires: kdelibs4%{?_isa} >= %{version} +Requires: kde-settings-kdm +%description -n kdm +KDM provides the graphical login screen, shown shortly after boot up, +log out, and when user switching. + %package -n ksysguardd Summary: Performance monitor daemon Group: System Environment/Daemons @@ -182,6 +185,9 @@ Summary: Oxygen cursor themes Group: User Interface/Desktops %description -n oxygen-cursor-themes +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %{summary}. %package googlegadgets @@ -199,6 +205,7 @@ %description python-applet %{summary}. + %prep %setup -q @@ -231,9 +238,7 @@ %patch101 -p0 -b .solid-bluetoothTrunkTo42 %endif %patch103 -p1 -b .kde#180576 -%patch104 -p5 -b .kde#185736 %patch105 -p0 -b .desktopnumbers -%patch106 -p0 -b .kde#185585 %build @@ -242,7 +247,8 @@ %{cmake_kde4} \ -DKDE4_KDM_PAM_SERVICE=kdm \ -DKDE4_KCHECKPASS_PAM_SERVICE=kcheckpass \ - -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver .. + -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver \ + .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -274,14 +280,22 @@ %post -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : +fi %post libs -p /sbin/ldconfig @@ -292,37 +306,135 @@ %defattr(-,root,root,-) %doc COPYING README %config(noreplace) %{_kde4_sysconfdir}/systemsettingsrc -%{_kde4_bindir}/* -%exclude %{_kde4_bindir}/ksysguardd -%{_kde4_appsdir}/* -%{_kde4_configdir}/* +%{_kde4_bindir}/kaccess +%{_kde4_bindir}/kapplymousetheme +%{_kde4_bindir}/kblankscrn.kss +%{_kde4_bindir}/kcheckrunning +%{_kde4_bindir}/kcminit +%{_kde4_bindir}/kcminit_startup +%{_kde4_bindir}/kdostartupconfig4 +%{_kde4_bindir}/kfontinst +%{_kde4_bindir}/kfontview +%{_kde4_bindir}/klipper +%{_kde4_bindir}/kmenuedit +%{_kde4_bindir}/krandom.kss +%{_kde4_bindir}/krandrtray +%{_kde4_bindir}/krdb +%{_kde4_bindir}/krunner +%{_kde4_bindir}/ksmserver +%{_kde4_bindir}/ksplashsimple +%{_kde4_bindir}/ksplashx +%{_kde4_bindir}/ksplashx_scale +%{_kde4_bindir}/kstartupconfig4 +%{_kde4_bindir}/ksysguard +%{_kde4_bindir}/ksystraycmd +%{_kde4_bindir}/kwin* +%{_kde4_bindir}/kxkb +%{_kde4_bindir}/plasma +%{_kde4_bindir}/plasma-overlay +%{_kde4_bindir}/plasmaengineexplorer +%{_kde4_bindir}/plasmapkg +%{_kde4_bindir}/plasmoidviewer +%{_kde4_bindir}/safestartkde +%{_kde4_bindir}/setscheduler +%{_kde4_bindir}/solid-bluetooth +%{_kde4_bindir}/solid-network +%{_kde4_bindir}/solid-powermanagement +%{_kde4_bindir}/startkde +%{_kde4_bindir}/systemsettings + +%{_kde4_appsdir}/color-schemes/ +%{_kde4_appsdir}/desktoptheme/ +%{_kde4_appsdir}/kaccess/ +%{_kde4_appsdir}/kcminput/ +%{_kde4_appsdir}/kcmkeys/ +%{_kde4_appsdir}/kconf_update/ +%{_kde4_appsdir}/kcontrol/ +%{_kde4_appsdir}/kdisplay/ +%{_kde4_appsdir}/kfontinst/ +%{_kde4_appsdir}/kfontview/ +%{_kde4_appsdir}/khotkeys/ +%{_kde4_appsdir}/kmenuedit/ +%{_kde4_appsdir}/konqsidebartng/ +%{_kde4_appsdir}/ksplash/ +%{_kde4_appsdir}/ksysguard/ +%{_kde4_appsdir}/kthememanager/ +%{_kde4_appsdir}/kwin/ +%{_kde4_appsdir}/kwrited/ +%{_kde4_appsdir}/plasma/ +%{_kde4_appsdir}/plasma_scriptengine_ruby/ +%{_kde4_appsdir}/powerdevil/ +%{_kde4_appsdir}/solid/ +%{_kde4_appsdir}/solidfakenetbackend/ +%{_kde4_appsdir}/systemsettings/ + +%{_kde4_configdir}/background.knsrc +%{_kde4_configdir}/colorschemes.knsrc +%{_kde4_configdir}/klipperrc +%{_kde4_configdir}/ksplash.knsrc +%{_kde4_configdir}/ksysguard.knsrc +%{_kde4_configdir}/plasma-overlayrc +%{_kde4_configdir}/plasma-themes.knsrc +%{_kde4_configdir}/wallpaper.knsrc + %{_kde4_datadir}/kde4/services/* %{_kde4_datadir}/kde4/servicetypes/* -%{_kde4_datadir}/sounds/* -%{_kde4_datadir}/autostart/* +%{_kde4_datadir}/sounds/pop.wav +%{_kde4_datadir}/autostart/klipper.desktop +%{_kde4_datadir}/autostart/krunner.desktop +%{_kde4_datadir}/autostart/plasma.desktop %{_kde4_datadir}/applications/kde4/* -%{_datadir}/dbus-1/interfaces/* -%{_datadir}/dbus-1/services/* +%{_datadir}/dbus-1/interfaces/*.xml +%{_datadir}/dbus-1/services/*.service %{_kde4_datadir}/config.kcfg/* -%{_datadir}/xsessions/* -%{_kde4_docdir}/HTML/en/* +%{_datadir}/xsessions/*.desktop +%{_kde4_docdir}/HTML/en/kcontrol/ +%{_kde4_docdir}/HTML/en/klipper/ +%{_kde4_docdir}/HTML/en/kmenuedit/ +%{_kde4_docdir}/HTML/en/ksysguard/ +%{_kde4_docdir}/HTML/en/kxkb/ +%{_kde4_docdir}/HTML/en/plasma/ +%{_kde4_docdir}/HTML/en/systemsettings/ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* -%{_kde4_libdir}/kde4/*.so +%{_kde4_libdir}/kde4/fontthumbnail.so +%{_kde4_libdir}/kde4/ion_*.so +%{_kde4_libdir}/kde4/kcm_*.so +%{_kde4_libdir}/kde4/kded_*.so +%{_kde4_libdir}/kde4/kfontviewpart.so +%{_kde4_libdir}/kde4/kio_fonts.so +%{_kde4_libdir}/kde4/krunner_*.so +%{_kde4_libdir}/kde4/kstyle_keramik_config.so +%{_kde4_libdir}/kde4/kwin*_*.so +%{_kde4_libdir}/kde4/plasma_animator_default.so +%{_kde4_libdir}/kde4/plasma_applet_*.so +%{_kde4_libdir}/kde4/plasma_appletscript_*.so +%{_kde4_libdir}/kde4/plasma_appletscriptengine_*.so +%{_kde4_libdir}/kde4/plasma_containment_*.so +%{_kde4_libdir}/kde4/plasma_engine_*.so +%{_kde4_libdir}/kde4/plasma_package*_*.so +%{_kde4_libdir}/kde4/plasma_runnerscript_*.so +%{_kde4_libdir}/kde4/plasma_wallpaper_*.so +%{_kde4_libdir}/kde4/solid_*.so %{_kde4_libdir}/kde4/plugins/designer/ksysguardwidgets.so %{_kde4_libdir}/kde4/plugins/designer/ksysguardlsofwidgets.so -%{_kde4_libexecdir}/* +%{_kde4_libexecdir}/kcheckpass +%{_kde4_libexecdir}/kcmdatetimehelper +%{_kde4_libexecdir}/kfontprint +%{_kde4_libexecdir}/kio_fonts_helper +%{_kde4_libexecdir}/krootimage +%{_kde4_libexecdir}/krunner_lock +%{_kde4_libexecdir}/test_kcm_xinerama %{_libdir}/strigi/ %{_kde4_libdir}/libkdeinit*.so %{_kde4_libdir}/kconf_update_bin/* # googlegadgets %exclude %{_kde4_libdir}/kde4/plasma_package_ggl.so %exclude %{_kde4_libdir}/kde4/plasma_scriptengine_ggl.so -%exclude %{_kde4_datadir}/kde4/apps/plasma/plasmoids/ggl_* +%exclude %{_kde4_appsdir}/plasma/plasmoids/ggl_* %exclude %{_kde4_datadir}/kde4/services/plasma-applet-ggl* %exclude %{_kde4_datadir}/kde4/services/*googlegadgets.desktop # python widget -%exclude %{_kde4_appsdir}/plasma_scriptengine_python %exclude %{_kde4_datadir}/kde4/services/plasma-scriptengine*python.desktop %files libs @@ -334,9 +446,9 @@ %defattr(-,root,root,-) %{_kde4_includedir}/* %{_kde4_libdir}/lib*.so -# CMake seems to change behaviour between F11's cmake (2.6.3rc5) -# and F10's cmake (2.6.2) -- Lorenzo -%if 0%{?fedora} > 10 +%{_kde4_appsdir}/cmake/modules/*.cmake +# CMake changes behaviour after cmake-2.6.2 +%if "%{?_cmake_version}" > "2.6.2" %{_kde4_libdir}/cmake/KDE4Workspace* %else %{_kde4_libdir}/KDE4Workspace* @@ -348,6 +460,22 @@ %defattr(-,root,root,-) %{_kde4_datadir}/wallpapers/* +%files -n kdm +%defattr(-,root,root,-) +%{_kde4_bindir}/genkdmconf +%{_kde4_bindir}/kdm +%{_kde4_bindir}/kdmctl +%{_kde4_libdir}/kde4/kcm_kdm.so +%{_kde4_libexecdir}/kdm_config +%{_kde4_libexecdir}/kdm_greet +%{_kde4_libdir}/kde4/kgreet_*.so +%{_kde4_configdir}/kdm.knsrc +%{_kde4_docdir}/HTML/en/kdm/ +%dir %{_kde4_appsdir}/doc +%{_kde4_appsdir}/doc/kdm/ +%{_kde4_appsdir}/kdm/ +%{_kde4_datadir}/kde4/services/kdm.desktop + %files -n ksysguardd %defattr(-,root,root,-) %config(noreplace) %{_kde4_sysconfdir}/ksysguarddrc @@ -382,6 +510,31 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets +- drop upstreamed patches + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Than Ngo - 4.2.1-12 +- upstream patch to fix suspending issue + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-11 +- Obsoletes: guidance-power-manager (-> powerdevil upgrade path, F-11+) + +* Wed Mar 18 2009 Than Ngo - 4.2.1-10 +- upstream patch to fix MenuEntryActions created from khotkeys + +* Mon Mar 16 2009 Rex Dieter - 4.2.1-9 +- kdm subpkg +- -devel: move cmake modules here +- Requires: kdelibs4%%{?_isa} .. +- BR: libutempter-devel (drops need for kwrited helper) + +* Thu Mar 12 2009 Rex Dieter - 4.2.1-8 +- oxygen-cursor-themes: make noarch (f10+) + * Thu Mar 12 2009 Rex Dieter - 4.2.1-7 - fix quicklauch (kdebug#185585,rh#489769) - -wallpapers: make noarch (f10+) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-10/sources,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- sources 3 Mar 2009 12:22:04 -0000 1.28 +++ sources 1 Apr 2009 23:08:30 -0000 1.29 @@ -1 +1 @@ -5659e3c7c992fab38223b0a467377495 kdebase-workspace-4.2.1.tar.bz2 +ac494815044eefc3a181488871225eda kdebase-workspace-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:09:56 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:09:56 +0000 (UTC) Subject: rpms/kdebase-workspace/F-9 .cvsignore, 1.17, 1.18 kdebase-workspace.spec, 1.141, 1.142 sources, 1.22, 1.23 Message-ID: <20090401230956.0388A7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-workspace/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10115 Modified Files: .cvsignore kdebase-workspace.spec sources Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets - drop upstreamed patches Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-9/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 5 Mar 2009 01:32:15 -0000 1.17 +++ .cvsignore 1 Apr 2009 23:09:25 -0000 1.18 @@ -1 +1 @@ -kdebase-workspace-4.2.1.tar.bz2 +kdebase-workspace-4.2.2.tar.bz2 Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-9/kdebase-workspace.spec,v retrieving revision 1.141 retrieving revision 1.142 diff -u -r1.141 -r1.142 --- kdebase-workspace.spec 12 Mar 2009 16:30:57 -0000 1.141 +++ kdebase-workspace.spec 1 Apr 2009 23:09:25 -0000 1.142 @@ -6,9 +6,9 @@ Summary: K Desktop Environment - Workspace Name: kdebase-workspace -Version: 4.2.1 +Version: 4.2.2 -Release: 7%{?dist} +Release: 2%{?dist} Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2 License: GPLv2 Group: User Interface/Desktops @@ -42,16 +42,8 @@ Patch102: kdebase-workspace-4.2.0-bluetooth-revert.patch # from 4.3: http://bugs.kde.org/180576 Patch103: kdebase-workspace-4.2.0-kde#180576.patch -# 4.2 , http://bugs.kde.org/185736 -Patch104: kdebase-workspace-4.2.1-kde#185736.patch #??4.3, https://bugs.kde.org/show_bug.cgi?id=184152 Patch105: kdebase-workspace-4.3.0-desktopnumbers.patch -# 4.2, http://bugs.kde.org/185585 -Patch106: kdebase-workspace-4.2.1-kde#185585.patch - -Provides: kdebase-kdm = 6:%{version}-%{release} -Provides: kdm = %{version}-%{release} -Provides: service(graphical-login) = kdm # FIXME: Should we restore this now that kdebase no longer depends on kdebase-workspace? %if 0%{?fedora} == 9 @@ -65,8 +57,10 @@ Obsoletes: kdmtheme < 1.3 %if 0%{?fedora} > 10 -# kpowersave -> powerdevil upgrade path +# -> powerdevil upgrade path Obsoletes: kpowersave < 0.7.3-10 +# -> powerdevel upgrade path +Obsoletes: guidance-power-manager < 4.2.0-10 %endif BuildRequires: bluez-libs-devel @@ -77,6 +71,7 @@ BuildRequires: kdepimlibs-devel >= %{version} BuildRequires: libcaptury-devel BuildRequires: libraw1394-devel +BuildRequires: libutempter-devel BuildRequires: libxklavier-devel BuildRequires: libXres-devel BuildRequires: lm_sensors-devel @@ -90,17 +85,15 @@ # BuildRequires: libusb-devel Requires: %{name}-libs = %{version}-%{release} -Requires: kde-settings-kdm %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } -Requires(post): xdg-utils -Requires(postun): xdg-utils # would much rather these deps be elsewhere, # but adding here doesn't hurt either -- Rex Requires: kdebase-runtime >= %{version} Requires: oxygen-icon-theme >= %{version} -# split ksysguardd +# pkg-splits, upgrade path +Requires: kdm = %{version}-%{release} Requires: ksysguardd = %{version}-%{release} # startkde references: dbus-launch df mkdir test xmessage xprop xrandr xrdb xset xsetroot @@ -124,7 +117,6 @@ KDE Desktop Environment. This package contains: -* kdm (the login manager of KDE) * khotkeys (a hotkey daemon) * klipper (a cut & paste history utility) * kmenuedit (the menu editor) @@ -157,7 +149,7 @@ %else Provides: solid-bluetooth = 4.3-0.1 %endif -Requires: kdelibs4 >= %{version} +Requires: kdelibs4%{?_isa} >= %{version} Requires: %{name} = %{version}-%{release} %description libs %{summary}. @@ -172,6 +164,17 @@ %description wallpapers %{summary}. +%package -n kdm +Summary: The KDE login manager +group: User Interface/X +Provides: kdebase-kdm = %{version}-%{release} +Provides: service(graphical-login) = kdm +Requires: kdelibs4%{?_isa} >= %{version} +Requires: kde-settings-kdm +%description -n kdm +KDM provides the graphical login screen, shown shortly after boot up, +log out, and when user switching. + %package -n ksysguardd Summary: Performance monitor daemon Group: System Environment/Daemons @@ -182,6 +185,9 @@ Summary: Oxygen cursor themes Group: User Interface/Desktops %description -n oxygen-cursor-themes +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %{summary}. %package googlegadgets @@ -199,6 +205,7 @@ %description python-applet %{summary}. + %prep %setup -q @@ -231,9 +238,7 @@ %patch101 -p0 -b .solid-bluetoothTrunkTo42 %endif %patch103 -p1 -b .kde#180576 -%patch104 -p5 -b .kde#185736 %patch105 -p0 -b .desktopnumbers -%patch106 -p0 -b .kde#185585 %build @@ -242,7 +247,8 @@ %{cmake_kde4} \ -DKDE4_KDM_PAM_SERVICE=kdm \ -DKDE4_KCHECKPASS_PAM_SERVICE=kcheckpass \ - -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver .. + -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver \ + .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -274,14 +280,22 @@ %post -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null || : +fi %post libs -p /sbin/ldconfig @@ -292,37 +306,135 @@ %defattr(-,root,root,-) %doc COPYING README %config(noreplace) %{_kde4_sysconfdir}/systemsettingsrc -%{_kde4_bindir}/* -%exclude %{_kde4_bindir}/ksysguardd -%{_kde4_appsdir}/* -%{_kde4_configdir}/* +%{_kde4_bindir}/kaccess +%{_kde4_bindir}/kapplymousetheme +%{_kde4_bindir}/kblankscrn.kss +%{_kde4_bindir}/kcheckrunning +%{_kde4_bindir}/kcminit +%{_kde4_bindir}/kcminit_startup +%{_kde4_bindir}/kdostartupconfig4 +%{_kde4_bindir}/kfontinst +%{_kde4_bindir}/kfontview +%{_kde4_bindir}/klipper +%{_kde4_bindir}/kmenuedit +%{_kde4_bindir}/krandom.kss +%{_kde4_bindir}/krandrtray +%{_kde4_bindir}/krdb +%{_kde4_bindir}/krunner +%{_kde4_bindir}/ksmserver +%{_kde4_bindir}/ksplashsimple +%{_kde4_bindir}/ksplashx +%{_kde4_bindir}/ksplashx_scale +%{_kde4_bindir}/kstartupconfig4 +%{_kde4_bindir}/ksysguard +%{_kde4_bindir}/ksystraycmd +%{_kde4_bindir}/kwin* +%{_kde4_bindir}/kxkb +%{_kde4_bindir}/plasma +%{_kde4_bindir}/plasma-overlay +%{_kde4_bindir}/plasmaengineexplorer +%{_kde4_bindir}/plasmapkg +%{_kde4_bindir}/plasmoidviewer +%{_kde4_bindir}/safestartkde +%{_kde4_bindir}/setscheduler +%{_kde4_bindir}/solid-bluetooth +%{_kde4_bindir}/solid-network +%{_kde4_bindir}/solid-powermanagement +%{_kde4_bindir}/startkde +%{_kde4_bindir}/systemsettings + +%{_kde4_appsdir}/color-schemes/ +%{_kde4_appsdir}/desktoptheme/ +%{_kde4_appsdir}/kaccess/ +%{_kde4_appsdir}/kcminput/ +%{_kde4_appsdir}/kcmkeys/ +%{_kde4_appsdir}/kconf_update/ +%{_kde4_appsdir}/kcontrol/ +%{_kde4_appsdir}/kdisplay/ +%{_kde4_appsdir}/kfontinst/ +%{_kde4_appsdir}/kfontview/ +%{_kde4_appsdir}/khotkeys/ +%{_kde4_appsdir}/kmenuedit/ +%{_kde4_appsdir}/konqsidebartng/ +%{_kde4_appsdir}/ksplash/ +%{_kde4_appsdir}/ksysguard/ +%{_kde4_appsdir}/kthememanager/ +%{_kde4_appsdir}/kwin/ +%{_kde4_appsdir}/kwrited/ +%{_kde4_appsdir}/plasma/ +%{_kde4_appsdir}/plasma_scriptengine_ruby/ +%{_kde4_appsdir}/powerdevil/ +%{_kde4_appsdir}/solid/ +%{_kde4_appsdir}/solidfakenetbackend/ +%{_kde4_appsdir}/systemsettings/ + +%{_kde4_configdir}/background.knsrc +%{_kde4_configdir}/colorschemes.knsrc +%{_kde4_configdir}/klipperrc +%{_kde4_configdir}/ksplash.knsrc +%{_kde4_configdir}/ksysguard.knsrc +%{_kde4_configdir}/plasma-overlayrc +%{_kde4_configdir}/plasma-themes.knsrc +%{_kde4_configdir}/wallpaper.knsrc + %{_kde4_datadir}/kde4/services/* %{_kde4_datadir}/kde4/servicetypes/* -%{_kde4_datadir}/sounds/* -%{_kde4_datadir}/autostart/* +%{_kde4_datadir}/sounds/pop.wav +%{_kde4_datadir}/autostart/klipper.desktop +%{_kde4_datadir}/autostart/krunner.desktop +%{_kde4_datadir}/autostart/plasma.desktop %{_kde4_datadir}/applications/kde4/* -%{_datadir}/dbus-1/interfaces/* -%{_datadir}/dbus-1/services/* +%{_datadir}/dbus-1/interfaces/*.xml +%{_datadir}/dbus-1/services/*.service %{_kde4_datadir}/config.kcfg/* -%{_datadir}/xsessions/* -%{_kde4_docdir}/HTML/en/* +%{_datadir}/xsessions/*.desktop +%{_kde4_docdir}/HTML/en/kcontrol/ +%{_kde4_docdir}/HTML/en/klipper/ +%{_kde4_docdir}/HTML/en/kmenuedit/ +%{_kde4_docdir}/HTML/en/ksysguard/ +%{_kde4_docdir}/HTML/en/kxkb/ +%{_kde4_docdir}/HTML/en/plasma/ +%{_kde4_docdir}/HTML/en/systemsettings/ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* -%{_kde4_libdir}/kde4/*.so +%{_kde4_libdir}/kde4/fontthumbnail.so +%{_kde4_libdir}/kde4/ion_*.so +%{_kde4_libdir}/kde4/kcm_*.so +%{_kde4_libdir}/kde4/kded_*.so +%{_kde4_libdir}/kde4/kfontviewpart.so +%{_kde4_libdir}/kde4/kio_fonts.so +%{_kde4_libdir}/kde4/krunner_*.so +%{_kde4_libdir}/kde4/kstyle_keramik_config.so +%{_kde4_libdir}/kde4/kwin*_*.so +%{_kde4_libdir}/kde4/plasma_animator_default.so +%{_kde4_libdir}/kde4/plasma_applet_*.so +%{_kde4_libdir}/kde4/plasma_appletscript_*.so +%{_kde4_libdir}/kde4/plasma_appletscriptengine_*.so +%{_kde4_libdir}/kde4/plasma_containment_*.so +%{_kde4_libdir}/kde4/plasma_engine_*.so +%{_kde4_libdir}/kde4/plasma_package*_*.so +%{_kde4_libdir}/kde4/plasma_runnerscript_*.so +%{_kde4_libdir}/kde4/plasma_wallpaper_*.so +%{_kde4_libdir}/kde4/solid_*.so %{_kde4_libdir}/kde4/plugins/designer/ksysguardwidgets.so %{_kde4_libdir}/kde4/plugins/designer/ksysguardlsofwidgets.so -%{_kde4_libexecdir}/* +%{_kde4_libexecdir}/kcheckpass +%{_kde4_libexecdir}/kcmdatetimehelper +%{_kde4_libexecdir}/kfontprint +%{_kde4_libexecdir}/kio_fonts_helper +%{_kde4_libexecdir}/krootimage +%{_kde4_libexecdir}/krunner_lock +%{_kde4_libexecdir}/test_kcm_xinerama %{_libdir}/strigi/ %{_kde4_libdir}/libkdeinit*.so %{_kde4_libdir}/kconf_update_bin/* # googlegadgets %exclude %{_kde4_libdir}/kde4/plasma_package_ggl.so %exclude %{_kde4_libdir}/kde4/plasma_scriptengine_ggl.so -%exclude %{_kde4_datadir}/kde4/apps/plasma/plasmoids/ggl_* +%exclude %{_kde4_appsdir}/plasma/plasmoids/ggl_* %exclude %{_kde4_datadir}/kde4/services/plasma-applet-ggl* %exclude %{_kde4_datadir}/kde4/services/*googlegadgets.desktop # python widget -%exclude %{_kde4_appsdir}/plasma_scriptengine_python %exclude %{_kde4_datadir}/kde4/services/plasma-scriptengine*python.desktop %files libs @@ -334,9 +446,9 @@ %defattr(-,root,root,-) %{_kde4_includedir}/* %{_kde4_libdir}/lib*.so -# CMake seems to change behaviour between F11's cmake (2.6.3rc5) -# and F10's cmake (2.6.2) -- Lorenzo -%if 0%{?fedora} > 10 +%{_kde4_appsdir}/cmake/modules/*.cmake +# CMake changes behaviour after cmake-2.6.2 +%if "%{?_cmake_version}" > "2.6.2" %{_kde4_libdir}/cmake/KDE4Workspace* %else %{_kde4_libdir}/KDE4Workspace* @@ -348,6 +460,22 @@ %defattr(-,root,root,-) %{_kde4_datadir}/wallpapers/* +%files -n kdm +%defattr(-,root,root,-) +%{_kde4_bindir}/genkdmconf +%{_kde4_bindir}/kdm +%{_kde4_bindir}/kdmctl +%{_kde4_libdir}/kde4/kcm_kdm.so +%{_kde4_libexecdir}/kdm_config +%{_kde4_libexecdir}/kdm_greet +%{_kde4_libdir}/kde4/kgreet_*.so +%{_kde4_configdir}/kdm.knsrc +%{_kde4_docdir}/HTML/en/kdm/ +%dir %{_kde4_appsdir}/doc +%{_kde4_appsdir}/doc/kdm/ +%{_kde4_appsdir}/kdm/ +%{_kde4_datadir}/kde4/services/kdm.desktop + %files -n ksysguardd %defattr(-,root,root,-) %config(noreplace) %{_kde4_sysconfdir}/ksysguarddrc @@ -382,6 +510,31 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets +- drop upstreamed patches + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Than Ngo - 4.2.1-12 +- upstream patch to fix suspending issue + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-11 +- Obsoletes: guidance-power-manager (-> powerdevil upgrade path, F-11+) + +* Wed Mar 18 2009 Than Ngo - 4.2.1-10 +- upstream patch to fix MenuEntryActions created from khotkeys + +* Mon Mar 16 2009 Rex Dieter - 4.2.1-9 +- kdm subpkg +- -devel: move cmake modules here +- Requires: kdelibs4%%{?_isa} .. +- BR: libutempter-devel (drops need for kwrited helper) + +* Thu Mar 12 2009 Rex Dieter - 4.2.1-8 +- oxygen-cursor-themes: make noarch (f10+) + * Thu Mar 12 2009 Rex Dieter - 4.2.1-7 - fix quicklauch (kdebug#185585,rh#489769) - -wallpapers: make noarch (f10+) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-9/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 3 Mar 2009 12:24:24 -0000 1.22 +++ sources 1 Apr 2009 23:09:25 -0000 1.23 @@ -1 +1 @@ -5659e3c7c992fab38223b0a467377495 kdebase-workspace-4.2.1.tar.bz2 +ac494815044eefc3a181488871225eda kdebase-workspace-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:12:13 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:12:13 +0000 (UTC) Subject: rpms/oxygen-icon-theme/F-9 oxygen-icon-theme.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401231213.0D56B7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/oxygen-icon-theme/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10857 Modified Files: .cvsignore sources Added Files: oxygen-icon-theme.spec Log Message: * Tue Mar 31 2009 Rex Dieter - 4.2.2-1 - kde-4.2.2 --- NEW FILE oxygen-icon-theme.spec --- %define icons_svg 1 Name: oxygen-icon-theme Summary: Oxygen icon theme Version: 4.2.2 Release: 1%{?dist} License: LGPLv3+ Group: User Interface/Desktops URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-runtime-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: kdelibs4-devel >= %{version} # Most of the following deps are bogus in this context, needed only # because we're curerntly building from kdebase-runtime tarball. # upstream will provide standalone oxygen-icon-theme tarballs soon. BuildRequires: kdepimlibs-devel >= %{version} BuildRequires: OpenEXR-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pulseaudio-libs-devel BuildRequires: qimageblitz-devel BuildRequires: soprano-devel %{?!icons_svg:Obsoletes: oxygen-icon-theme-scalable < %{version}-%{release}} %description %{summary}. %package scalable Summary: Oxygen icon theme, scalable(svg) icons Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} %description scalable %{summary}. %prep %setup -q -n kdebase-runtime-%{version} %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/pics/oxygen %if 0%{?icons_svg} find %{buildroot}%{_kde4_iconsdir}/oxygen/scalable -name "*.svgz" > svg.list sed -e "s|^%{buildroot}||" svg.list > svg-include.list sed -e "s|^%{buildroot}|%exclude |" svg.list > svg-exclude.list %else find %{buildroot}%{_kde4_iconsdir}/oxygen/scalable -name "*.svgz" | \ xargs --no-run-if-empty rm -fv %endif %clean rm -rf %{buildroot} %post touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %posttrans gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : fi %if 0%{?icons_svg} %post scalable touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %posttrans scalable gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun scalable if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : fi %endif %files %{?icons_svg:-f svg-exclude.list} %defattr(-,root,root,-) %doc pics/oxygen/AUTHORS %doc pics/oxygen/CONTRIBUTING %doc pics/oxygen/COPYING %doc pics/oxygen/TODO* #{_kde4_iconsdir}/default.kde4 %{_kde4_iconsdir}/oxygen/ %if 0%{?icons_svg} %files scalable -f svg-include.list %defattr(-,root,root,-) %endif %changelog * Tue Mar 31 2009 Rex Dieter - 4.2.2-1 - kde-4.2.2 * Mon Mar 30 2009 Rex Dieter - 4.2.1-11 - License: LGPLv3+ - %%doc: AUTHORS CONTRIBUTING COPYING TODO* * Fri Mar 27 2009 Rex Dieter - 4.2.1-10 - standalone (noarch) oxygen-icon-theme Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/oxygen-icon-theme/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 30 Mar 2009 21:36:44 -0000 1.1 +++ .cvsignore 1 Apr 2009 23:11:42 -0000 1.2 @@ -0,0 +1 @@ +kdebase-runtime-4.2.2.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/oxygen-icon-theme/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 30 Mar 2009 21:36:44 -0000 1.1 +++ sources 1 Apr 2009 23:11:42 -0000 1.2 @@ -0,0 +1 @@ +cff3fbdb98faeec0ae65d8caea7a5b0f kdebase-runtime-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:13:28 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:13:28 +0000 (UTC) Subject: rpms/oxygen-icon-theme/F-10 oxygen-icon-theme.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090401231328.4AF9F7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/oxygen-icon-theme/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11234 Modified Files: .cvsignore sources Added Files: oxygen-icon-theme.spec Log Message: * Tue Mar 31 2009 Rex Dieter - 4.2.2-1 - kde-4.2.2 --- NEW FILE oxygen-icon-theme.spec --- %define icons_svg 1 Name: oxygen-icon-theme Summary: Oxygen icon theme Version: 4.2.2 Release: 1%{?dist} License: LGPLv3+ Group: User Interface/Desktops URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-runtime-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: kdelibs4-devel >= %{version} # Most of the following deps are bogus in this context, needed only # because we're curerntly building from kdebase-runtime tarball. # upstream will provide standalone oxygen-icon-theme tarballs soon. BuildRequires: kdepimlibs-devel >= %{version} BuildRequires: OpenEXR-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pulseaudio-libs-devel BuildRequires: qimageblitz-devel BuildRequires: soprano-devel %{?!icons_svg:Obsoletes: oxygen-icon-theme-scalable < %{version}-%{release}} %description %{summary}. %package scalable Summary: Oxygen icon theme, scalable(svg) icons Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} %description scalable %{summary}. %prep %setup -q -n kdebase-runtime-%{version} %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/pics/oxygen %if 0%{?icons_svg} find %{buildroot}%{_kde4_iconsdir}/oxygen/scalable -name "*.svgz" > svg.list sed -e "s|^%{buildroot}||" svg.list > svg-include.list sed -e "s|^%{buildroot}|%exclude |" svg.list > svg-exclude.list %else find %{buildroot}%{_kde4_iconsdir}/oxygen/scalable -name "*.svgz" | \ xargs --no-run-if-empty rm -fv %endif %clean rm -rf %{buildroot} %post touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %posttrans gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : fi %if 0%{?icons_svg} %post scalable touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %posttrans scalable gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun scalable if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : fi %endif %files %{?icons_svg:-f svg-exclude.list} %defattr(-,root,root,-) %doc pics/oxygen/AUTHORS %doc pics/oxygen/CONTRIBUTING %doc pics/oxygen/COPYING %doc pics/oxygen/TODO* #{_kde4_iconsdir}/default.kde4 %{_kde4_iconsdir}/oxygen/ %if 0%{?icons_svg} %files scalable -f svg-include.list %defattr(-,root,root,-) %endif %changelog * Tue Mar 31 2009 Rex Dieter - 4.2.2-1 - kde-4.2.2 * Mon Mar 30 2009 Rex Dieter - 4.2.1-11 - License: LGPLv3+ - %%doc: AUTHORS CONTRIBUTING COPYING TODO* * Fri Mar 27 2009 Rex Dieter - 4.2.1-10 - standalone (noarch) oxygen-icon-theme Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/oxygen-icon-theme/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 30 Mar 2009 21:36:44 -0000 1.1 +++ .cvsignore 1 Apr 2009 23:12:58 -0000 1.2 @@ -0,0 +1 @@ +kdebase-runtime-4.2.2.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/oxygen-icon-theme/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 30 Mar 2009 21:36:44 -0000 1.1 +++ sources 1 Apr 2009 23:12:58 -0000 1.2 @@ -0,0 +1 @@ +cff3fbdb98faeec0ae65d8caea7a5b0f kdebase-runtime-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:16:23 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:16:23 +0000 (UTC) Subject: rpms/kdebase-runtime/F-10 .cvsignore, 1.25, 1.26 kdebase-runtime.spec, 1.85, 1.86 sources, 1.28, 1.29 Message-ID: <20090401231623.CD2557011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12371 Modified Files: .cvsignore kdebase-runtime.spec sources Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-3 - -flags subpkg - koji/noarch hacks dropped Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-10/.cvsignore,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- .cvsignore 26 Jan 2009 21:51:15 -0000 1.25 +++ .cvsignore 1 Apr 2009 23:15:53 -0000 1.26 @@ -1 +1 @@ -kdebase-runtime-4.2.0.tar.bz2 +kdebase-runtime-4.2.2.tar.bz2 Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-10/kdebase-runtime.spec,v retrieving revision 1.85 retrieving revision 1.86 diff -u -r1.85 -r1.86 --- kdebase-runtime.spec 3 Mar 2009 10:31:06 -0000 1.85 +++ kdebase-runtime.spec 1 Apr 2009 23:15:53 -0000 1.86 @@ -1,12 +1,14 @@ %if 0%{?fedora} < 9 # # kde3_desktop=1 -> kde3 is primary desktop, omit conflicting bits here -%define kde3_desktop 1 +%global kde3_desktop 1 +%else +%define flags 1 %endif Name: kdebase-runtime Summary: K Desktop Environment - Runtime -Version: 4.2.1 -Release: 2%{?dist} +Version: 4.2.2 +Release: 3%{?dist} License: GPLv2 Group: User Interface/Desktops @@ -21,17 +23,19 @@ Patch3: kdebase-runtime-4.1.1-iconthemes-inherit.patch ## Upstream patches -Patch100: kdebase-runtime-4.2.1-pulseaudio-cmake.patch -%ifarch noarch -%define icons 1 -%define icons_svg 1 -%else +#ifarch noarch +## icons now provided by standalone oxygen-icon-theme +#define icons 1 +#define icons_svg 1 +#else %define rest 1 -%endif +#endif # when kdesu was removed, this is/should-be only temporary +%if 0%{?fedora} < 11 Conflicts: kdebase3 < 3.5.10-4 +%endif Requires: %{name}-libs%{?_isa} = %{version}-%{release} #??KHelpcenter requires htdig for building search indices @@ -42,8 +46,6 @@ BuildRequires: kde-filesystem %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs%{?_isa} >= %{version} %ifnarch s390 s390x Requires: eject @@ -86,10 +88,23 @@ %description libs %{summary}. +%package flags +Summary: Geopolitical flags +Group: User Interface/Desktops +Requires: %{name} = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description flags +%{summary}. + %package -n oxygen-icon-theme Summary: Oxygen icon theme Group: User Interface/Desktops %{?!icons_svg:Obsoletes: oxygen-icon-theme-scalable < %{version}-%{release}} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme %{summary}. @@ -97,6 +112,9 @@ Summary: Oxygen icon theme, scalable(svg) icons Group: User Interface/Desktops Requires: oxygen-icon-theme = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme-scalable %{summary}. @@ -109,7 +127,6 @@ %patch3 -p1 -b .iconthemes-inherit # upstream patches -%patch100 -p1 -b .pulseaudio-cmake %build mkdir -p %{_target_platform} @@ -229,7 +246,7 @@ %else # remove country flags because some people/countries forbid some other # people/countries' flags :-( -rm -f %{buildroot}%{_kde4_datadir}/locale/l10n/*/flag.png +%{!?flags:rm -f %{buildroot}%{_kde4_datadir}/locale/l10n/*/flag.png} # install this service for KDE 3 applications # NOTE: This is not a standard .desktop file, but an "almost standard" one # installed into a KDE-3-specific directory, as usual for KDE 3 services, @@ -247,33 +264,59 @@ rm -rf %{buildroot} +%if ! 0%{?kde3_desktop} %post -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : } -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : } -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif + +%posttrans +%if ! 0%{?kde3_desktop} +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif +update-desktop-database -q &> /dev/null ||: %postun -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : } -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : } -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +%if ! 0%{?kde3_desktop} +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif +update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %if 0%{?icons} %post -n oxygen-icon-theme -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans -n oxygen-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -n oxygen-icon-theme -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi %endif %if 0%{?icons_svg} %post -n oxygen-icon-theme-scalable -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans -n oxygen-icon-theme-scalable +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -n oxygen-icon-theme-scalable -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi %endif @@ -310,6 +353,7 @@ %{_kde4_datadir}/emoticons/kde4/ %{_kde4_datadir}/locale/en_US/entry.desktop %{_kde4_datadir}/locale/l10n/ +%{?flags:%exclude %{_kde4_datadir}/locale/l10n/*/flag.png} %{_datadir}/services/khelpcenter.desktop %endif @@ -322,6 +366,12 @@ %{_kde4_libdir}/kde4/plugins/styles/ %endif +%if 0%{?flags} +%files flags +%defattr(-,root,root,-) +%{_kde4_datadir}/locale/l10n/*/flag.png +%endif + %if 0%{?icons} %files -n oxygen-icon-theme %{?icons_svg:-f svg-exclude.list} %defattr(-,root,root,-) @@ -336,6 +386,20 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- -flags subpkg +- koji/noarch hacks dropped + +* Wed Apr 01 2009 Than Ngo - 4.2.2-2 +- drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Mar 27 2009 Rex Dieter - 4.2.1-3 +- flags subpkg (not enabled) +- optimize scriptlets + * Tue Mar 3 2009 Luk???? Tinkl - 4.2.1-2 - fix PulseAudio cmake detection Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-10/sources,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- sources 27 Feb 2009 15:52:26 -0000 1.28 +++ sources 1 Apr 2009 23:15:53 -0000 1.29 @@ -1 +1 @@ -93ef480ed5376ce02324d1b85b8bae0f kdebase-runtime-4.2.1.tar.bz2 +cff3fbdb98faeec0ae65d8caea7a5b0f kdebase-runtime-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:17:30 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:17:30 +0000 (UTC) Subject: rpms/kdebase-runtime/F-9 .cvsignore, 1.18, 1.19 kdebase-runtime.spec, 1.67, 1.68 sources, 1.22, 1.23 Message-ID: <20090401231730.C3DCE7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-runtime/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12857 Modified Files: .cvsignore kdebase-runtime.spec sources Log Message: * Wed Apr 01 2009 Rex Dieter - 4.2.2-3 - -flags subpkg - koji/noarch hacks dropped Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-9/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 12 Feb 2009 15:54:13 -0000 1.18 +++ .cvsignore 1 Apr 2009 23:17:00 -0000 1.19 @@ -1 +1 @@ -kdebase-runtime-4.2.0.tar.bz2 +kdebase-runtime-4.2.2.tar.bz2 Index: kdebase-runtime.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-9/kdebase-runtime.spec,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- kdebase-runtime.spec 3 Mar 2009 10:31:06 -0000 1.67 +++ kdebase-runtime.spec 1 Apr 2009 23:17:00 -0000 1.68 @@ -1,12 +1,14 @@ %if 0%{?fedora} < 9 # # kde3_desktop=1 -> kde3 is primary desktop, omit conflicting bits here -%define kde3_desktop 1 +%global kde3_desktop 1 +%else +%define flags 1 %endif Name: kdebase-runtime Summary: K Desktop Environment - Runtime -Version: 4.2.1 -Release: 2%{?dist} +Version: 4.2.2 +Release: 3%{?dist} License: GPLv2 Group: User Interface/Desktops @@ -21,17 +23,19 @@ Patch3: kdebase-runtime-4.1.1-iconthemes-inherit.patch ## Upstream patches -Patch100: kdebase-runtime-4.2.1-pulseaudio-cmake.patch -%ifarch noarch -%define icons 1 -%define icons_svg 1 -%else +#ifarch noarch +## icons now provided by standalone oxygen-icon-theme +#define icons 1 +#define icons_svg 1 +#else %define rest 1 -%endif +#endif # when kdesu was removed, this is/should-be only temporary +%if 0%{?fedora} < 11 Conflicts: kdebase3 < 3.5.10-4 +%endif Requires: %{name}-libs%{?_isa} = %{version}-%{release} #??KHelpcenter requires htdig for building search indices @@ -42,8 +46,6 @@ BuildRequires: kde-filesystem %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs%{?_isa} >= %{version} %ifnarch s390 s390x Requires: eject @@ -86,10 +88,23 @@ %description libs %{summary}. +%package flags +Summary: Geopolitical flags +Group: User Interface/Desktops +Requires: %{name} = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description flags +%{summary}. + %package -n oxygen-icon-theme Summary: Oxygen icon theme Group: User Interface/Desktops %{?!icons_svg:Obsoletes: oxygen-icon-theme-scalable < %{version}-%{release}} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme %{summary}. @@ -97,6 +112,9 @@ Summary: Oxygen icon theme, scalable(svg) icons Group: User Interface/Desktops Requires: oxygen-icon-theme = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n oxygen-icon-theme-scalable %{summary}. @@ -109,7 +127,6 @@ %patch3 -p1 -b .iconthemes-inherit # upstream patches -%patch100 -p1 -b .pulseaudio-cmake %build mkdir -p %{_target_platform} @@ -229,7 +246,7 @@ %else # remove country flags because some people/countries forbid some other # people/countries' flags :-( -rm -f %{buildroot}%{_kde4_datadir}/locale/l10n/*/flag.png +%{!?flags:rm -f %{buildroot}%{_kde4_datadir}/locale/l10n/*/flag.png} # install this service for KDE 3 applications # NOTE: This is not a standard .desktop file, but an "almost standard" one # installed into a KDE-3-specific directory, as usual for KDE 3 services, @@ -247,33 +264,59 @@ rm -rf %{buildroot} +%if ! 0%{?kde3_desktop} %post -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : } -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : } -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif + +%posttrans +%if ! 0%{?kde3_desktop} +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif +update-desktop-database -q &> /dev/null ||: %postun -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : } -%{!?kde3_desktop:xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : } -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +%if ! 0%{?kde3_desktop} +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +%endif +update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %if 0%{?icons} %post -n oxygen-icon-theme -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans -n oxygen-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -n oxygen-icon-theme -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi %endif %if 0%{?icons_svg} %post -n oxygen-icon-theme-scalable -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans -n oxygen-icon-theme-scalable +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -n oxygen-icon-theme-scalable -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi %endif @@ -310,6 +353,7 @@ %{_kde4_datadir}/emoticons/kde4/ %{_kde4_datadir}/locale/en_US/entry.desktop %{_kde4_datadir}/locale/l10n/ +%{?flags:%exclude %{_kde4_datadir}/locale/l10n/*/flag.png} %{_datadir}/services/khelpcenter.desktop %endif @@ -322,6 +366,12 @@ %{_kde4_libdir}/kde4/plugins/styles/ %endif +%if 0%{?flags} +%files flags +%defattr(-,root,root,-) +%{_kde4_datadir}/locale/l10n/*/flag.png +%endif + %if 0%{?icons} %files -n oxygen-icon-theme %{?icons_svg:-f svg-exclude.list} %defattr(-,root,root,-) @@ -336,6 +386,20 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- -flags subpkg +- koji/noarch hacks dropped + +* Wed Apr 01 2009 Than Ngo - 4.2.2-2 +- drop kdebase-runtime-4.2.1-pulseaudio-cmake.patch + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Mar 27 2009 Rex Dieter - 4.2.1-3 +- flags subpkg (not enabled) +- optimize scriptlets + * Tue Mar 3 2009 Luk???? Tinkl - 4.2.1-2 - fix PulseAudio cmake detection Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-runtime/F-9/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 27 Feb 2009 15:52:27 -0000 1.22 +++ sources 1 Apr 2009 23:17:00 -0000 1.23 @@ -1 +1 @@ -93ef480ed5376ce02324d1b85b8bae0f kdebase-runtime-4.2.1.tar.bz2 +cff3fbdb98faeec0ae65d8caea7a5b0f kdebase-runtime-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:20:38 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:20:38 +0000 (UTC) Subject: rpms/kdegraphics/F-10 .cvsignore, 1.54, 1.55 kdegraphics.spec, 1.188, 1.189 sources, 1.63, 1.64 Message-ID: <20090401232038.3F5357011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegraphics/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13797 Modified Files: .cvsignore kdegraphics.spec sources Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-10/.cvsignore,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- .cvsignore 5 Mar 2009 02:47:33 -0000 1.54 +++ .cvsignore 1 Apr 2009 23:20:07 -0000 1.55 @@ -1 +1 @@ -kdegraphics-4.2.1.tar.bz2 +kdegraphics-4.2.2.tar.bz2 Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-10/kdegraphics.spec,v retrieving revision 1.188 retrieving revision 1.189 diff -u -r1.188 -r1.189 --- kdegraphics.spec 9 Mar 2009 14:34:58 -0000 1.188 +++ kdegraphics.spec 1 Apr 2009 23:20:07 -0000 1.189 @@ -6,8 +6,8 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -20,7 +20,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstream patches -Patch100: gwenview-fix-version.diff BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} @@ -49,8 +48,6 @@ Requires: kdelibs4 >= %{version} Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: cups -Requires(post): xdg-utils -Requires(postun): xdg-utils Obsoletes: kdegraphics-extras < 7:4.0.0 Obsoletes: gwenview < 2 @@ -72,8 +69,6 @@ %if 0%{?obsolete_kde3_kipi} Obsoletes: libkdcraw < 0.2.0, libkexiv2 < 0.4.0, libkipi < 0.2.0 %endif -Requires(post): xdg-utils -Requires(postun): xdg-utils %description libs %{summary}. @@ -97,7 +92,6 @@ %setup -q -n kdegraphics-%{version} # upstream patches -%patch100 -p1 -b .gwenview_fix_version %build @@ -127,20 +121,32 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %post libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans libs +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %files @@ -213,6 +219,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 09 2009 Rex Dieter 4.2.1-3 - gwenview-fix-version.diff Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-10/sources,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- sources 2 Mar 2009 10:29:25 -0000 1.63 +++ sources 1 Apr 2009 23:20:07 -0000 1.64 @@ -1 +1 @@ -9cc2bc859e678aa6178a5c6cf87eb0ab kdegraphics-4.2.1.tar.bz2 +92ccbd703885a1f7788e4f27f281a75c kdegraphics-4.2.2.tar.bz2 From rdieter at fedoraproject.org Wed Apr 1 23:22:07 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:22:07 +0000 (UTC) Subject: rpms/kdegraphics/F-10 gwenview-fix-version.diff,1.1,NONE Message-ID: <20090401232207.45E767011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegraphics/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14392/F-10 Removed Files: gwenview-fix-version.diff Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets --- gwenview-fix-version.diff DELETED --- From rdieter at fedoraproject.org Wed Apr 1 23:22:37 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:22:37 +0000 (UTC) Subject: rpms/kdegraphics/F-9 .cvsignore, 1.48, 1.49 kdegraphics.spec, 1.165, 1.166 sources, 1.56, 1.57 gwenview-fix-version.diff, 1.1, NONE Message-ID: <20090401232237.CF9357011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegraphics/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14392/F-9 Modified Files: .cvsignore kdegraphics.spec sources Removed Files: gwenview-fix-version.diff Log Message: * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-9/.cvsignore,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- .cvsignore 5 Mar 2009 02:47:33 -0000 1.48 +++ .cvsignore 1 Apr 2009 23:22:07 -0000 1.49 @@ -1 +1 @@ -kdegraphics-4.2.1.tar.bz2 +kdegraphics-4.2.2.tar.bz2 Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-9/kdegraphics.spec,v retrieving revision 1.165 retrieving revision 1.166 diff -u -r1.165 -r1.166 --- kdegraphics.spec 9 Mar 2009 14:33:44 -0000 1.165 +++ kdegraphics.spec 1 Apr 2009 23:22:07 -0000 1.166 @@ -6,8 +6,8 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -20,7 +20,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstream patches -Patch100: gwenview-fix-version.diff BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} @@ -49,8 +48,6 @@ Requires: kdelibs4 >= %{version} Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: cups -Requires(post): xdg-utils -Requires(postun): xdg-utils Obsoletes: kdegraphics-extras < 7:4.0.0 Obsoletes: gwenview < 2 @@ -72,8 +69,6 @@ %if 0%{?obsolete_kde3_kipi} Obsoletes: libkdcraw < 0.2.0, libkexiv2 < 0.4.0, libkipi < 0.2.0 %endif -Requires(post): xdg-utils -Requires(postun): xdg-utils %description libs %{summary}. @@ -97,7 +92,6 @@ %setup -q -n kdegraphics-%{version} # upstream patches -%patch100 -p1 -b .gwenview_fix_version %build @@ -127,20 +121,32 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %post libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans libs +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun libs /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %files @@ -213,6 +219,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 09 2009 Rex Dieter 4.2.1-3 - gwenview-fix-version.diff Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-9/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 2 Mar 2009 10:29:26 -0000 1.56 +++ sources 1 Apr 2009 23:22:07 -0000 1.57 @@ -1 +1 @@ -9cc2bc859e678aa6178a5c6cf87eb0ab kdegraphics-4.2.1.tar.bz2 +92ccbd703885a1f7788e4f27f281a75c kdegraphics-4.2.2.tar.bz2 --- gwenview-fix-version.diff DELETED --- From rdieter at fedoraproject.org Wed Apr 1 23:32:09 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Wed, 1 Apr 2009 23:32:09 +0000 (UTC) Subject: rpms/kdebase-workspace/F-9 kdebase-workspace.spec,1.142,1.143 Message-ID: <20090401233209.F077A7011D@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebase-workspace/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16607 Modified Files: kdebase-workspace.spec Log Message: fix %%files for F-9 Index: kdebase-workspace.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebase-workspace/F-9/kdebase-workspace.spec,v retrieving revision 1.142 retrieving revision 1.143 diff -u -r1.142 -r1.143 --- kdebase-workspace.spec 1 Apr 2009 23:09:25 -0000 1.142 +++ kdebase-workspace.spec 1 Apr 2009 23:31:39 -0000 1.143 @@ -365,6 +365,9 @@ %{_kde4_appsdir}/plasma_scriptengine_ruby/ %{_kde4_appsdir}/powerdevil/ %{_kde4_appsdir}/solid/ +%if 0%{?have_bluez3} +%{_kde4_appsdir}/solidfakebluetoothbackend/ +%endif %{_kde4_appsdir}/solidfakenetbackend/ %{_kde4_appsdir}/systemsettings/ From pkgdb at fedoraproject.org Wed Apr 1 23:54:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:08 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235410.CE222208553@bastion.fedora.phx.redhat.com> ixs has set the watchcommits acl on gsynaptics (Fedora devel) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:32 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235412.D02FE208556@bastion.fedora.phx.redhat.com> ixs has set the commit acl on gsynaptics (Fedora devel) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:12 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235413.E8A69208603@bastion.fedora.phx.redhat.com> ixs has set the watchcommits acl on gsynaptics (Fedora devel) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:34 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235415.3577720860B@bastion.fedora.phx.redhat.com> ixs has set the commit acl on gsynaptics (Fedora devel) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:45 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235426.27AAB208514@bastion.fedora.phx.redhat.com> ixs has set the watchcommits acl on gsynaptics (Fedora 10) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:47 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235427.A08CD208553@bastion.fedora.phx.redhat.com> ixs has set the watchcommits acl on gsynaptics (Fedora 10) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:49 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235430.9F9FA2086F1@bastion.fedora.phx.redhat.com> ixs has set the commit acl on gsynaptics (Fedora 10) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From pkgdb at fedoraproject.org Wed Apr 1 23:54:51 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Wed, 01 Apr 2009 23:54:51 +0000 Subject: [pkgdb] gsynaptics had acl change status Message-ID: <20090401235431.B70402086FF@bastion.fedora.phx.redhat.com> ixs has set the commit acl on gsynaptics (Fedora 10) to Approved for whot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gsynaptics From nbecker at fedoraproject.org Thu Apr 2 00:01:19 2009 From: nbecker at fedoraproject.org (Neal Becker) Date: Thu, 2 Apr 2009 00:01:19 +0000 (UTC) Subject: rpms/qct/devel qct.spec,1.6,1.7 Message-ID: <20090402000119.9052B70120@cvs1.fedora.phx.redhat.com> Author: nbecker Update of /cvs/pkgs/rpms/qct/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23437 Modified Files: qct.spec Log Message: br 439675, 474615 Index: qct.spec =================================================================== RCS file: /cvs/pkgs/rpms/qct/devel/qct.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- qct.spec 26 Mar 2009 20:56:05 -0000 1.6 +++ qct.spec 2 Apr 2009 00:00:49 -0000 1.7 @@ -3,7 +3,7 @@ Name: qct Version: 1.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multi-vcs GUI commit tool Group: Development/Tools @@ -46,6 +46,7 @@ Summary: Mercurial plugin for qct Group: Development/Tools Requires: mercurial >= 0.9.5-3 +Requires: %{name} = %{version}-%{release} %description mercurial Installs qct.rc plugin for mercurial @@ -56,6 +57,8 @@ %files -f %{name}.files %defattr(-,root,root,-) +%dir %{python_archlib}/qctlib +%dir %{python_archlib}/qctlib/vcs %{_datadir}/applications/fedora-qct.desktop %doc COPYING README.* @@ -65,6 +68,10 @@ %{python_archlib}/hgext/qct.py* %changelog +* Wed Apr 1 2009 Neal Becker - 1.7-3 +- Add Req qt to qt-mercurial br 439675 +- Own directories qctlib... br 474615 + * Thu Mar 26 2009 Neal Becker - 1.7-2 - fix typo From nbecker at fedoraproject.org Thu Apr 2 00:05:02 2009 From: nbecker at fedoraproject.org (Neal Becker) Date: Thu, 2 Apr 2009 00:05:02 +0000 (UTC) Subject: rpms/qct/F-10 qct.spec,1.3,1.4 Message-ID: <20090402000502.61AB470120@cvs1.fedora.phx.redhat.com> Author: nbecker Update of /cvs/pkgs/rpms/qct/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24250 Modified Files: qct.spec Log Message: fix br 439675, 474615 Index: qct.spec =================================================================== RCS file: /cvs/pkgs/rpms/qct/F-10/qct.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- qct.spec 26 Mar 2009 21:16:25 -0000 1.3 +++ qct.spec 2 Apr 2009 00:04:32 -0000 1.4 @@ -3,7 +3,7 @@ Name: qct Version: 1.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multi-vcs GUI commit tool Group: Development/Tools @@ -46,6 +46,7 @@ Summary: Mercurial plugin for qct Group: Development/Tools Requires: mercurial >= 0.9.5-3 +Requires: %{name} = %{version}-%{release} %description mercurial Installs qct.rc plugin for mercurial @@ -56,6 +57,8 @@ %files -f %{name}.files %defattr(-,root,root,-) +%dir %{python_archlib}/qctlib +%dir %{python_archlib}/qctlib/vcs %{_datadir}/applications/fedora-qct.desktop %doc COPYING README.* @@ -65,6 +68,10 @@ %{python_archlib}/hgext/qct.py* %changelog +* Wed Apr 1 2009 Neal Becker - 1.7-3 +- Add Req qt to qt-mercurial br 439675 +- Own directories qctlib... br 474615 + * Thu Mar 26 2009 Neal Becker - 1.7-2 - fix typo From cchance at fedoraproject.org Thu Apr 2 00:12:36 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Thu, 2 Apr 2009 00:12:36 +0000 (UTC) Subject: rpms/ibus-table-wubi/devel ibus-table-wubi.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090402001236.103E370120@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/ibus-table-wubi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26582/devel Modified Files: .cvsignore sources Added Files: ibus-table-wubi.spec import.log Log Message: new package separated from ibus-table (488168) --- NEW FILE ibus-table-wubi.spec --- %bcond_without bootstrap Name: ibus-table-wubi Version: 1.1.0.20090327 Release: 3%{?dist} Summary: Wubi input methods for ibus-table License: GPLv3 Group: System Environment/Libraries URL: http://code.google.com/p/ibus/ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch # for noarch pkgconfig BuildRequires: ibus-table >= 1.1.0.20090220-5 %if %{with bootstrap} BuildRequires: gettext-devel >= 0.17, automake >= 1.10.2 %endif Requires(post): ibus-table > 1.1.0 %description The package contains Wubi input methods for Table engine of IBus platform. Wubi is released under released under GPLv3. %prep %setup -q %build export IBUS_TABLE_CREATEDB="%{_bindir}/ibus-table-createdb --no-create-index" %if %{with bootstrap} ./autogen.sh \ --prefix=%{_prefix} \ %else %configure \ %endif --enable-wubi86 make %{?_smp_mflags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %post %{_bindir}/ibus-table-createdb -n wubi86.db -s wubi86.txt %files %defattr(-,root,root,-) %doc AUTHORS COPYING README %verify(not md5 size mtime) %{_datadir}/ibus-table/tables/wubi86.db %{_datadir}/ibus-table/icons/wubi86.svg %changelog * Mon Mar 27 2009 Caius Chance - 1.1.0.20090316-3.fc11 - Resolves: rhbz#488168 - Rebuilt with latest upstream. * Mon Mar 27 2009 Caius Chance - 1.1.0.20090316-2.fc11 - Resolves: rhbz#488168 - Removed wubi98. * Mon Mar 16 2009 Caius Chance - 1.1.0.20090316-1.fc11 - Resolves: rhbz#488168 - Splited from ibus-table. - Added contents of AUTHORS. --- NEW FILE import.log --- ibus-table-wubi-1_1_0_20090327-3_fc11:HEAD:ibus-table-wubi-1.1.0.20090327-3.fc11.src.rpm:1238631748 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-wubi/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 31 Mar 2009 11:30:20 -0000 1.1 +++ .cvsignore 2 Apr 2009 00:12:05 -0000 1.2 @@ -0,0 +1 @@ +ibus-table-wubi-1.1.0.20090327.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-wubi/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 31 Mar 2009 11:30:20 -0000 1.1 +++ sources 2 Apr 2009 00:12:05 -0000 1.2 @@ -0,0 +1 @@ +8aa15f5b6d1b12068b22ff5e9639a277 ibus-table-wubi-1.1.0.20090327.tar.gz From nbecker at fedoraproject.org Thu Apr 2 00:15:05 2009 From: nbecker at fedoraproject.org (Neal Becker) Date: Thu, 2 Apr 2009 00:15:05 +0000 (UTC) Subject: rpms/qct/F-9 qct.spec,1.3,1.4 Message-ID: <20090402001505.53B1A70120@cvs1.fedora.phx.redhat.com> Author: nbecker Update of /cvs/pkgs/rpms/qct/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27317 Modified Files: qct.spec Log Message: fix br 439675, 474615 Index: qct.spec =================================================================== RCS file: /cvs/pkgs/rpms/qct/F-9/qct.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- qct.spec 26 Mar 2009 22:12:04 -0000 1.3 +++ qct.spec 2 Apr 2009 00:14:35 -0000 1.4 @@ -3,7 +3,7 @@ Name: qct Version: 1.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multi-vcs GUI commit tool Group: Development/Tools @@ -46,6 +46,7 @@ Summary: Mercurial plugin for qct Group: Development/Tools Requires: mercurial >= 0.9.5-3 +Requires: %{name} = %{version}-%{release} %description mercurial Installs qct.rc plugin for mercurial @@ -56,6 +57,8 @@ %files -f %{name}.files %defattr(-,root,root,-) +%dir %{python_archlib}/qctlib +%dir %{python_archlib}/qctlib/vcs %{_datadir}/applications/fedora-qct.desktop %doc COPYING README.* @@ -65,6 +68,10 @@ %{python_archlib}/hgext/qct.py* %changelog +* Wed Apr 1 2009 Neal Becker - 1.7-3 +- Add Req qt to qt-mercurial br 439675 +- Own directories qctlib... br 474615 + * Thu Mar 26 2009 Neal Becker - 1.7-2 - fix typo From cchance at fedoraproject.org Thu Apr 2 00:26:34 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Thu, 2 Apr 2009 00:26:34 +0000 (UTC) Subject: rpms/ibus-table-wubi/devel ibus-table-wubi.spec,1.1,1.2 Message-ID: <20090402002634.1A38470120@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/ibus-table-wubi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29558 Modified Files: ibus-table-wubi.spec Log Message: correct license to GPLv3+ and preserve .svg timestamp during make install. Index: ibus-table-wubi.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-wubi/devel/ibus-table-wubi.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ibus-table-wubi.spec 2 Apr 2009 00:12:05 -0000 1.1 +++ ibus-table-wubi.spec 2 Apr 2009 00:26:03 -0000 1.2 @@ -2,9 +2,9 @@ Name: ibus-table-wubi Version: 1.1.0.20090327 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Wubi input methods for ibus-table -License: GPLv3 +License: GPLv3+ Group: System Environment/Libraries URL: http://code.google.com/p/ibus/ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz @@ -40,7 +40,7 @@ %install rm -rf %{buildroot} -make DESTDIR=%{buildroot} install +make DESTDIR=%{buildroot} install INSTALL="install -p" %clean rm -rf %{buildroot} @@ -55,6 +55,9 @@ %{_datadir}/ibus-table/icons/wubi86.svg %changelog +* Wed Apr 01 2009 Caius Chance - 1.1.0.20090316-4.fc11 +- Correct license to GPLv3+ and preserve timestamp during make install. + * Mon Mar 27 2009 Caius Chance - 1.1.0.20090316-3.fc11 - Resolves: rhbz#488168 - Rebuilt with latest upstream. From whot at fedoraproject.org Thu Apr 2 00:35:00 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Thu, 2 Apr 2009 00:35:00 +0000 (UTC) Subject: rpms/gsynaptics/devel gsynaptics-0.9.14-driver-header.patch, NONE, 1.1 gsynaptics-0.9.14-fix-scrolling-checkboxes.patch, NONE, 1.1 gsynaptics-0.9.14-scrolling-checkboxes.patch, NONE, 1.1 gsynaptics-0.9.14-scrollmethods.patch, NONE, 1.1 gsynaptics.spec, 1.20, 1.21 Message-ID: <20090402003500.714FB70120@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/gsynaptics/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31643 Modified Files: gsynaptics.spec Added Files: gsynaptics-0.9.14-driver-header.patch gsynaptics-0.9.14-fix-scrolling-checkboxes.patch gsynaptics-0.9.14-scrolling-checkboxes.patch gsynaptics-0.9.14-scrollmethods.patch Log Message: * Mon Apr 2 2009 Peter Hutterer - 0.9.14-5 - gsynaptics-0.9.14-scrolling-checkboxes.patch: set checkboxes based on the scrolling enabled/disabled property, not on the delta. - gsynaptics-0.9.14-driver-header.patch: use the driver's header file instead of a custom synshm.h. - Require xorg-x11-drv-synaptics now that we use the driver header, and force an autoreconf to include it properly. - gsynaptics-0.9.14-fix-scrolling-checkboxes.patch: fix scrolling enabled/disabled checkboxes - gsynaptics-0.9.14-scrollmethod.patch: provide radiobuttons instead gsynaptics-0.9.14-driver-header.patch: --- NEW FILE gsynaptics-0.9.14-driver-header.patch --- >From 53529e21e35efe409afc7be42553551ac89c9aa4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 13 Mar 2009 10:06:50 +1000 Subject: [PATCH] Use the driver's synaptics.h file instead of our own synshm.h file. Requires chaning a couple of constant names, but oh well, we get bonus points for having the same SHM struct as the driver. --- src/Makefile.am | 2 + src/gsynaptics.c | 22 ++++++------ src/gsynaptics.h | 10 +++--- src/main.c | 6 ++-- src/synshm.h | 107 ------------------------------------------------------ 5 files changed, 21 insertions(+), 126 deletions(-) delete mode 100644 src/synshm.h diff --git a/configure.ac b/configure.ac index 085ee4e..3bd7747 100644 --- a/configure.ac +++ b/configure.ac @@ -26,6 +26,10 @@ PKG_CHECK_MODULES(GCONF2, gconf-2.0) AC_SUBST(GCONF2_CFLAGS) AC_SUBST(GCONF2_LIBS) +PKG_CHECK_MODULES(SYNAPTICS, xorg-synaptics) +AC_SUBST(SYNAPTICS_CFLAGS) +AC_SUBST(SYNAPTICS_LIBS) + GETTEXT_PACKAGE=gsynaptics AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Gettext package]) diff --git a/src/Makefile.am b/src/Makefile.am index 643fcb9..a5f9046 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,6 +5,7 @@ gsynaptics_CFLAGS = \ $(GTK_CFLAGS) \ $(GLADE2_CFLAGS) \ $(GCONF2_CFLAGS) \ + $(SYNAPTICS_CFLAGS) \ $(AM_CFLAGS) gsynaptics_SOURCES = \ @@ -29,6 +30,7 @@ gsynaptics_init_CFLAGS = \ $(GLIB_CFLAGS) \ $(GNOME_CFLAGS) \ $(GCONF2_CFLAGS) \ + $(SYNAPTICS_CFLAGS) \ $(AM_CFLAGS) gsynaptics_init_LDADD = \ diff --git a/src/gsynaptics.c b/src/gsynaptics.c index 3598c18..37e6cb2 100644 --- a/src/gsynaptics.c +++ b/src/gsynaptics.c @@ -233,7 +233,7 @@ g_synaptics_is_tapping_enabled (GSynaptics *synaptics) else { return SYNSHM(synaptics)->tap_time > 0 && - SYNSHM(synaptics)->tap_action[OneFinger] > 0; /* F1_TAP */ + SYNSHM(synaptics)->tap_action[F1_TAP] > 0; /* F1_TAP */ } } @@ -256,7 +256,7 @@ g_synaptics_tap_time (GSynaptics *synaptics) #if 0 gint -g_synaptics_tap_action (GSynaptics *synaptics, TapType type) +g_synaptics_tap_action (GSynaptics *synaptics, TapEvent type) { } #endif @@ -499,7 +499,7 @@ g_synaptics_circular_scroll_trigger (GSynaptics *synaptics) } Button -g_synaptics_button_for_tap (GSynaptics *synaptics, TapType tap) +g_synaptics_button_for_tap (GSynaptics *synaptics, TapEvent tap) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); if (!g_synaptics_is_valid(synaptics)) @@ -617,7 +617,7 @@ g_synaptics_set_tap_time (GSynaptics *synaptics, gint time) #if 0 void -g_synaptics_set_tap_action (GSynaptics *synaptics, TapType type, int action) +g_synaptics_set_tap_action (GSynaptics *synaptics, TapEvent type, int action) { if (!g_synaptics_is_valid(synaptics)) return; @@ -884,7 +884,7 @@ g_synaptics_set_circular_scroll_trigger (GSynaptics *synaptics, ScrollTrigger t) } void -g_synaptics_set_button_for_tap (GSynaptics *synaptics, TapType tap, Button button) +g_synaptics_set_button_for_tap (GSynaptics *synaptics, TapEvent tap, Button button) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); if (!g_synaptics_is_valid(synaptics)) @@ -894,19 +894,19 @@ g_synaptics_set_button_for_tap (GSynaptics *synaptics, TapType tap, Button butto { gchar *command; - if (tap >= OneFinger) + if (tap >= F1_TAP) { command = g_strdup_printf ("synclient TapButton%d=%d", - tap - OneFinger + 1, button); + tap - F1_TAP + 1, button); } else { char *corner; switch (tap) { - case RightTop: corner ="RT"; break; - case LeftTop: corner ="LT"; break; - case RightBottom: corner ="RB"; break; - case LeftBottom: corner ="LB"; break; + case RT_TAP: corner ="RT"; break; + case LT_TAP: corner ="LT"; break; + case RB_TAP: corner ="RB"; break; + case LB_TAP: corner ="LB"; break; default: return; } diff --git a/src/gsynaptics.h b/src/gsynaptics.h index 3b15c7e..11b8763 100644 --- a/src/gsynaptics.h +++ b/src/gsynaptics.h @@ -20,7 +20,7 @@ #define __G_SYNAPTICS_H__ #include -#include "synshm.h" +#include G_BEGIN_DECLS @@ -76,7 +76,7 @@ void g_synaptics_edges (GSynaptics *synaptics); gboolean g_synaptics_is_tapping_enabled (GSynaptics *synaptics); gint g_synaptics_tap_time (GSynaptics *synaptics); gint g_synaptics_tap_action (GSynaptics *synaptics, - TapType type ); + TapEvent type ); gint g_synaptics_sensitivity (GSynaptics *synaptics); gboolean g_synaptics_is_horizontal_scroll_enabled(GSynaptics *synaptics); gint g_synaptics_horizontal_scroll_delta (GSynaptics *synaptics); @@ -91,7 +91,7 @@ gboolean g_synaptics_is_circular_scroll_enabled (GSynaptics *synaptics); gint g_synaptics_circular_scroll_delta (GSynaptics *synaptics); ScrollTrigger g_synaptics_circular_scroll_trigger (GSynaptics *synaptics); Button g_synaptics_button_for_tap (GSynaptics *synaptics, - TapType tap ); + TapEvent tap ); gboolean g_synaptics_are_fast_taps_enabled (GSynaptics *synaptics); gint g_synaptics_abs_coord_x (GSynaptics *synaptics); gint g_synaptics_abs_coord_y (GSynaptics *synaptics); @@ -102,7 +102,7 @@ void g_synaptics_set_edges (GSynaptics *synaptics); void g_synaptics_set_tap_time (GSynaptics *synaptics, gint time); void g_synaptics_set_tap_action (GSynaptics *synaptics, - TapType type, + TapEvent type, int action); void g_synaptics_set_sensitivity (GSynaptics *synaptics, gint value); @@ -127,7 +127,7 @@ void g_synaptics_set_circular_scroll_delta (GSynaptics *synaptics, void g_synaptics_set_circular_scroll_trigger (GSynaptics *synaptics, ScrollTrigger t); void g_synaptics_set_button_for_tap (GSynaptics *synaptics, - TapType tap, + TapEvent tap, Button button); void g_synaptics_set_fast_taps (GSynaptics *synaptics, gboolean enable); diff --git a/src/main.c b/src/main.c index 71c1570..d0cc0dd 100644 --- a/src/main.c +++ b/src/main.c @@ -223,9 +223,9 @@ cb_tapping_toggled (GtkToggleButton *button, GladeXML *dialog) g_synaptics_set_tap_time (synaptics, time); /* Default 1/2/3 finger tap settings */ - g_synaptics_set_button_for_tap(synaptics, OneFinger, check ? 1 : 0); - g_synaptics_set_button_for_tap(synaptics, TwoFingers, check ? 3 : 0); - g_synaptics_set_button_for_tap(synaptics, ThreeFingers, check ? 2 : 0); + g_synaptics_set_button_for_tap(synaptics, F1_TAP, check ? 1 : 0); + g_synaptics_set_button_for_tap(synaptics, F2_TAP, check ? 3 : 0); + g_synaptics_set_button_for_tap(synaptics, F3_TAP, check ? 2 : 0); gconf_client_set_int (gconf, MAXTAPTIME_KEY, time, NULL); } diff --git a/src/synshm.h b/src/synshm.h deleted file mode 100644 index 59ec0f4..0000000 --- a/src/synshm.h +++ /dev/null @@ -1,107 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2004 by Stefan Kombrink * - * Copyright (C) 2004 by Nadeem Hasan * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef _SYNSHM_H_ -#define _SYNSHM_H_ - -#include - -/*************************************************************************** - * Public definitions (from Peter Osterlunds synaptics driver) - ***************************************************************************/ - -typedef enum -{ - RightTop = 0, /* Right top corner */ - RightBottom, /* Right bottom corner */ - LeftTop, /* Left top corner */ - LeftBottom, /* Left bottom corner */ - OneFinger, /* Non-corner tap, one finger */ - TwoFingers, /* Non-corner tap, two fingers */ - ThreeFingers, /* Non-corner tap, three fingers */ - MaxTap -} TapType; - -struct SynapticsHwInfo -{ - unsigned int model_id; /* Model-ID */ - unsigned int capabilities; /* Capabilities */ - unsigned int ext_cap; /* Extended Capabilities */ - unsigned int identity; /* Identification */ - Bool hasGuest; /* Has a guest mouse */ -}; - -// SHM Id -#define SHM_SYNAPTICS 23947 - -typedef struct _SynapticsSHM -{ - /* Current device state */ - int x, y; /* actual x, y coordinates */ - int z; /* pressure value */ - int numFingers; /* number of fingers */ - int fingerWidth; /* finger width value */ - int left, right, up, down; /* left/right/up/down buttons */ - Bool multi[8]; - Bool middle; - int guest_left, guest_mid, guest_right; /* guest device buttons */ - int guest_dx, guest_dy; /* guest device movement */ - - /* Probed hardware properties */ - struct SynapticsHwInfo synhw; - - /* Parameter data */ - int left_edge, right_edge, top_edge, bottom_edge; /* edge coordinates absolute */ - int finger_low, finger_high; /* finger detection values in Z-values */ - unsigned long tap_time; - int tap_move; /* max. tapping time and movement in packets and coord. */ - unsigned long tap_time_2; /* max. tapping time for double taps */ - unsigned long click_time; /* The duration of a single click */ - Bool fast_taps; - int emulate_mid_button_time; /* Max time between left and right button presses -to - emulate a middle button press. */ - int scroll_dist_vert; /* Scrolling distance in absolute coordinates */ - int scroll_dist_horiz; /* Scrolling distance in absolute coordinates */ - double min_speed, max_speed, accl; /* movement parameters */ - int edge_motion_min_z; /* finger pressure at which minimum edge motion speed -is set */ - int edge_motion_max_z; /* finger pressure at which maximum edge motion speed -is set */ - int edge_motion_min_speed; /* slowest setting for edge motion speed */ - int edge_motion_max_speed; /* fastest setting for edge motion speed */ - Bool edge_motion_use_always; /* If false, egde motion is used only when dragging */ - - Bool updown_button_scrolling; /* Up/Down-Button scrolling or middle/double-click */ - int touchpad_off; /* Switches the touchpad off */ - Bool guestmouse_off; /* Switches the guest mouse off */ - Bool locked_drags; /* Enable locked drags */ - int tap_action[MaxTap]; /* Button to report on tap events */ - Bool circular_scrolling; /* Enable circular scrolling */ - double scroll_dist_circ; /* Scrolling angle radians */ - int circular_trigger; /* Trigger area for circular scrolling */ - Bool circular_pad; /* Edge has an oval or circular shape */ - Bool palm_detect; /* Enable palm detection */ - int palm_min_width; /* Palm detection width */ - int palm_min_z; /* Palm detection pressure */ - double coasting_speed; /* Coasting threshold scrolling speed */ -} SynapticsSHM; - -#endif -- 1.6.0.6 gsynaptics-0.9.14-fix-scrolling-checkboxes.patch: --- NEW FILE gsynaptics-0.9.14-fix-scrolling-checkboxes.patch --- >From 8071f04d537f39a0feeda90b24e72f29f2f17246 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 13 Mar 2009 09:47:02 +1000 Subject: [PATCH] Fix up edge scrolling checkboxes. Edge scrolling toggling should set the Vert/HorizEdgeScroll property, not the delta. And it should be stored in a separate gconf key, so the actual speed is untouched when disabling it. --- src/gsynaptics-conf.h | 4 +++- src/gsynaptics.c | 40 ++++++++++++++++++++++++++++++++++++++++ src/gsynaptics.h | 4 ++++ src/main.c | 25 ++++++------------------- 4 files changed, 53 insertions(+), 20 deletions(-) diff --git a/src/gsynaptics-conf.h b/src/gsynaptics-conf.h index 76999db..d2b8c17 100644 --- a/src/gsynaptics-conf.h +++ b/src/gsynaptics-conf.h @@ -28,6 +28,8 @@ G_BEGIN_DECLS #define MAXTAPTIME_KEY "/desktop/gnome/peripherals/touchpad/max_tap_time" #define HORIZSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_delta" #define VERTSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_delta" +#define VERTSCROLLENABLED_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_enabled" +#define HORIZSCROLLENABLED_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_enabled" #define EDGEMOTIONUSEALWAYS_KEY "/desktop/gnome/peripherals/touchpad/edge_motion_use_always" #define COASTENABLE_KEY "/desktop/gnome/peripherals/touchpad/coast_enable" #define CIRCULARSCROLLING_KEY "/desktop/gnome/peripherals/touchpad/circular_scrolling" diff --git a/src/gsynaptics.c b/src/gsynaptics.c index 37e6cb2..6f9b6a3 100644 --- a/src/gsynaptics.c +++ b/src/gsynaptics.c @@ -664,6 +664,46 @@ g_synaptics_set_sensitivity (GSynaptics *synaptics, gint value) } void +g_synaptics_set_horizontal_scroll_enabled(GSynaptics *synaptics, gint enabled) +{ + GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); + if (!g_synaptics_is_valid(synaptics)) + return; + if (priv->synclient) + { + gchar *command; + command = g_strdup_printf ("synclient HorizEdgeScroll=%d", + enabled); + g_spawn_command_line_async (command, NULL); + g_free (command); + } + else + { + SYNSHM(synaptics)->scroll_edge_horiz = enabled; + } +} + +void +g_synaptics_set_vertical_scroll_enabled(GSynaptics *synaptics, gint enabled) +{ + GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); + if (!g_synaptics_is_valid(synaptics)) + return; + if (priv->synclient) + { + gchar *command; + command = g_strdup_printf ("synclient VertEdgeScroll=%d", + enabled); + g_spawn_command_line_async (command, NULL); + g_free (command); + } + else + { + SYNSHM(synaptics)->scroll_edge_vert = enabled; + } +} + +void g_synaptics_set_horizontal_scroll_delta (GSynaptics *synaptics, gint delta) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); diff --git a/src/gsynaptics.h b/src/gsynaptics.h index 11b8763..8fced65 100644 --- a/src/gsynaptics.h +++ b/src/gsynaptics.h @@ -106,6 +106,10 @@ void g_synaptics_set_tap_action (GSynaptics *synaptics, int action); void g_synaptics_set_sensitivity (GSynaptics *synaptics, gint value); +void g_synaptics_set_horizontal_scroll_enabled(GSynaptics *synaptics, + gint enabled); +void g_synaptics_set_vertical_scroll_enabled (GSynaptics *synaptics, + gint enabled); void g_synaptics_set_horizontal_scroll_delta (GSynaptics *synaptics, gint delta); void g_synaptics_set_vertical_scroll_delta (GSynaptics *synaptics, diff --git a/src/main.c b/src/main.c index d0cc0dd..c7089f3 100644 --- a/src/main.c +++ b/src/main.c @@ -136,22 +136,15 @@ cb_vertical_scroll_toggled (GtkToggleButton *button, GladeXML *dialog) GtkWidget *widget; GSynaptics *synaptics; gboolean check; - gint value; widget = WID ("vertical_scroll_box"); check = gtk_toggle_button_get_active (button); gtk_widget_set_sensitive (widget, check); - widget = WID ("vertical_scroll_scale"); - value = (gint) gtk_range_get_value (GTK_RANGE(widget)); - synaptics = g_object_get_qdata (G_OBJECT(dialog), synaptics_quark); - if (!check) - value = 0; - - g_synaptics_set_vertical_scroll_delta (synaptics, value * -1); - gconf_client_set_int (gconf, VERTSCROLLDELTA_KEY, value * -1, NULL); + g_synaptics_set_vertical_scroll_enabled(synaptics, check); + gconf_client_set_int (gconf, VERTSCROLLENABLED_KEY, check, NULL); } static void @@ -160,22 +153,16 @@ cb_horizontal_scroll_toggled (GtkToggleButton *button, GladeXML *dialog) GtkWidget *widget; GSynaptics *synaptics; gboolean check; - gint value; widget = WID ("horizontal_scroll_box"); check = gtk_toggle_button_get_active (button); gtk_widget_set_sensitive (widget, check); - - widget = WID ("horizontal_scroll_scale"); - value = (gint) gtk_range_get_value (GTK_RANGE(widget)); - - synaptics = g_object_get_qdata (G_OBJECT(dialog), synaptics_quark); - if (!check) - value = 0; - g_synaptics_set_horizontal_scroll_delta (synaptics, value * -1); - gconf_client_set_int (gconf, HORIZSCROLLDELTA_KEY, value * -1, NULL); + synaptics = g_object_get_qdata (G_OBJECT(dialog), synaptics_quark); + + g_synaptics_set_horizontal_scroll_enabled(synaptics, check); + gconf_client_set_int (gconf, HORIZSCROLLENABLED_KEY, check, NULL); } static void -- 1.6.0.6 gsynaptics-0.9.14-scrolling-checkboxes.patch: --- NEW FILE gsynaptics-0.9.14-scrolling-checkboxes.patch --- >From 216e4904913e709532e88e2030831d3b8d8b0c2f Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 13 Mar 2009 09:27:39 +1000 Subject: [PATCH] Set the scrolling checkboxes based on the Vert/HorizEdgeScroll property. --- src/gsynaptics.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gsynaptics.c b/src/gsynaptics.c index 64755aa..3598c18 100644 --- a/src/gsynaptics.c +++ b/src/gsynaptics.c @@ -299,7 +299,7 @@ g_synaptics_is_horizontal_scroll_enabled (GSynaptics *synaptics) if (priv->synclient) { - return g_synaptics_get_value_from_synclient ("HorizScrollDelta") > 0; + return g_synaptics_get_value_from_synclient ("HorizEdgeScroll") > 0; } else { @@ -334,7 +334,7 @@ g_synaptics_is_vertical_scroll_enabled (GSynaptics *synaptics) if (priv->synclient) { - return g_synaptics_get_value_from_synclient ("VertScrollDelta") > 0; + return g_synaptics_get_value_from_synclient ("VertEdgeScroll") > 0; } else { -- 1.6.0.6 gsynaptics-0.9.14-scrollmethods.patch: --- NEW FILE gsynaptics-0.9.14-scrollmethods.patch --- >From ed0ff114f059eab1c18e354b665fe858b5022301 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 1 Apr 2009 13:39:12 +1000 Subject: [PATCH] Add radiobuttons for twofinger/edge scrolling --- data/gsynaptics.glade | 74 +++++++++++++++++++++++++++++++++++++++------- src/gsynaptics-conf.h | 2 +- src/gsynaptics.c | 78 ++++++++++++++++++++++++++++++++++++++++-------- src/gsynaptics.h | 12 +++++-- src/main.c | 54 ++++++++++++++++++++++++--------- 5 files changed, 176 insertions(+), 44 deletions(-) diff --git a/data/gsynaptics.glade b/data/gsynaptics.glade index c3fa58d..b8a7a13 100644 --- a/data/gsynaptics.glade +++ b/data/gsynaptics.glade @@ -558,16 +558,69 @@ 6 - + True - True - Enable _vertical scrolling - True - GTK_RELIEF_NORMAL - True - False - False - True + False + 0 + + + + True + True + disabled + True + GTK_RELIEF_NORMAL + True + True + False + True + + + 0 + False + False + + + + + + True + True + edge scrolling + True + GTK_RELIEF_NORMAL + True + False + False + True + disable_scroll_radio + + + 0 + False + False + + + + + + True + True + two-finger scrolling + True + GTK_RELIEF_NORMAL + True + False + False + True + disable_scroll_radio + + + 0 + False + False + + 0 diff --git a/src/gsynaptics-conf.h b/src/gsynaptics-conf.h index 8dc788b..df58daf 100644 --- a/src/gsynaptics-conf.h +++ b/src/gsynaptics-conf.h @@ -29,7 +29,7 @@ G_BEGIN_DECLS #define MAXTAPTIME_KEY "/desktop/gnome/peripherals/touchpad/max_tap_time" #define HORIZSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_delta" #define VERTSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_delta" -#define VERTSCROLLENABLED_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_enabled" +#define SCROLLMETHOD_KEY "/desktop/gnome/peripherals/touchpad/scroll_method" #define HORIZSCROLLENABLED_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_enabled" #define EDGEMOTIONUSEALWAYS_KEY "/desktop/gnome/peripherals/touchpad/edge_motion_use_always" #define COASTENABLE_KEY "/desktop/gnome/peripherals/touchpad/coast_enable" diff --git a/src/gsynaptics.c b/src/gsynaptics.c index 6f9b6a3..93706f5 100644 --- a/src/gsynaptics.c +++ b/src/gsynaptics.c @@ -299,11 +299,13 @@ g_synaptics_is_horizontal_scroll_enabled (GSynaptics *synaptics) if (priv->synclient) { - return g_synaptics_get_value_from_synclient ("HorizEdgeScroll") > 0; + return (g_synaptics_get_value_from_synclient("HorizEdgeScroll") || + g_synaptics_get_value_from_synclient("HorizTwoFingerScroll")); } else { - return SYNSHM(synaptics)->scroll_dist_horiz > 0; + return SYNSHM(synaptics)->scroll_edge_horiz || + SYNSHM(synaptics)->scroll_twofinger_horiz; } } @@ -324,22 +326,33 @@ g_synaptics_horizontal_scroll_delta (GSynaptics *synaptics) } } -gboolean -g_synaptics_is_vertical_scroll_enabled (GSynaptics *synaptics) +ScrollMethod +g_synaptics_get_scroll_method (GSynaptics *synaptics) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); + gboolean edge = 0, twofinger = 0; + if (!g_synaptics_is_valid(synaptics)) - return FALSE; + return ScrollingDisabled; if (priv->synclient) { - - return g_synaptics_get_value_from_synclient ("VertEdgeScroll") > 0; + edge = g_synaptics_get_value_from_synclient ("VertEdgeScroll"); + twofinger = g_synaptics_get_value_from_synclient ("VertTwoFingerScroll"); } else { - return SYNSHM(synaptics)->scroll_dist_vert > 0; + edge = SYNSHM(synaptics)->scroll_edge_vert; + twofinger = SYNSHM(synaptics)->scroll_twofinger_vert; } + + if (edge) + return EdgeScrolling; + + if (twofinger) + return TwoFingerScrolling; + + return ScrollingDisabled; } gint @@ -667,40 +680,79 @@ void g_synaptics_set_horizontal_scroll_enabled(GSynaptics *synaptics, gint enabled) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); + gboolean edge = 0, twofinger = 0; + if (!g_synaptics_is_valid(synaptics)) return; + + switch (g_synaptics_get_scroll_method (synaptics)) + { + case EdgeScrolling: edge = 1; break; + case TwoFingerScrolling: twofinger = 1; break; + default: + break; + } + if (priv->synclient) { gchar *command; command = g_strdup_printf ("synclient HorizEdgeScroll=%d", - enabled); + edge && enabled); + g_spawn_command_line_async (command, NULL); + g_free (command); + + command = g_strdup_printf ("synclient HorizTwoFingerScroll=%d", + twofinger && enabled); g_spawn_command_line_async (command, NULL); g_free (command); } else { - SYNSHM(synaptics)->scroll_edge_horiz = enabled; + SYNSHM(synaptics)->scroll_edge_horiz = edge && enabled; + SYNSHM(synaptics)->scroll_twofinger_horiz = twofinger && + enabled; } } void -g_synaptics_set_vertical_scroll_enabled(GSynaptics *synaptics, gint enabled) +g_synaptics_set_scroll_method (GSynaptics *synaptics, ScrollMethod method) { GSynapticsPrivate *priv = G_SYNAPTICS_GET_PRIVATE (synaptics); + gboolean edge = 0, twofinger = 0; + if (!g_synaptics_is_valid(synaptics)) return; + + switch(method) + { + case EdgeScrolling: edge = 1; break; + case TwoFingerScrolling: twofinger = 1; break; + default: + break; + } + if (priv->synclient) { gchar *command; + command = g_strdup_printf ("synclient VertEdgeScroll=%d", - enabled); + edge); + g_spawn_command_line_async (command, NULL); + g_free (command); + + command = g_strdup_printf ("synclient VertTwoFingerScroll=%d", + twofinger); g_spawn_command_line_async (command, NULL); g_free (command); } else { - SYNSHM(synaptics)->scroll_edge_vert = enabled; + SYNSHM(synaptics)->scroll_edge_vert = edge; + SYNSHM(synaptics)->scroll_twofinger_vert = twofinger; } + + g_synaptics_set_horizontal_scroll_enabled(synaptics, + g_synaptics_is_horizontal_scroll_enabled(synaptics)); } void diff --git a/src/gsynaptics.h b/src/gsynaptics.h index 8fced65..30bb3af 100644 --- a/src/gsynaptics.h +++ b/src/gsynaptics.h @@ -58,6 +58,12 @@ typedef enum TopLeftCorner } ScrollTrigger; +typedef enum { + ScrollingDisabled = 0, + EdgeScrolling = 1, + TwoFingerScrolling = 2 +} ScrollMethod; + typedef enum { None=0, @@ -80,7 +86,7 @@ gint g_synaptics_tap_action (GSynaptics *synaptics, gint g_synaptics_sensitivity (GSynaptics *synaptics); gboolean g_synaptics_is_horizontal_scroll_enabled(GSynaptics *synaptics); gint g_synaptics_horizontal_scroll_delta (GSynaptics *synaptics); -gboolean g_synaptics_is_vertical_scroll_enabled (GSynaptics *synaptics); +ScrollMethod g_synaptics_get_scroll_method (GSynaptics *synaptics); gint g_synaptics_vertical_scroll_delta (GSynaptics *synaptics); gboolean g_synaptics_is_edge_motion_enabled (GSynaptics *synaptics); gboolean g_synaptics_is_coasting_enabled (GSynaptics *synaptics); @@ -108,8 +114,8 @@ void g_synaptics_set_sensitivity (GSynaptics *synaptics, gint value); void g_synaptics_set_horizontal_scroll_enabled(GSynaptics *synaptics, gint enabled); -void g_synaptics_set_vertical_scroll_enabled (GSynaptics *synaptics, - gint enabled); +void g_synaptics_set_scroll_method (GSynaptics *synaptics, + ScrollMethod method); void g_synaptics_set_horizontal_scroll_delta (GSynaptics *synaptics, gint delta); void g_synaptics_set_vertical_scroll_delta (GSynaptics *synaptics, diff --git a/src/main.c b/src/main.c index c7089f3..fbbb19b 100644 --- a/src/main.c +++ b/src/main.c @@ -131,20 +131,30 @@ cb_touchpad_toggled (GtkToggleButton *button, GladeXML *dialog) } static void -cb_vertical_scroll_toggled (GtkToggleButton *button, GladeXML *dialog) +rd_scroll_method_toggled (GtkToggleButton *button, GladeXML *dialog) { GtkWidget *widget; GSynaptics *synaptics; - gboolean check; - - widget = WID ("vertical_scroll_box"); - check = gtk_toggle_button_get_active (button); - gtk_widget_set_sensitive (widget, check); + ScrollMethod method = ScrollingDisabled; + + widget = WID ("twofinger_scroll_radio"); + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(widget))) + method = TwoFingerScrolling; + else { + widget = WID("edge_scroll_radio"); + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) + method = EdgeScrolling; + } synaptics = g_object_get_qdata (G_OBJECT(dialog), synaptics_quark); - g_synaptics_set_vertical_scroll_enabled(synaptics, check); - gconf_client_set_int (gconf, VERTSCROLLENABLED_KEY, check, NULL); + g_synaptics_set_scroll_method(synaptics, method); + gconf_client_set_int (gconf, SCROLLMETHOD_KEY, method, NULL); + + widget = WID("horizontal_scroll_check"); + gtk_widget_set_sensitive(widget, (method != ScrollingDisabled)); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), + g_synaptics_is_horizontal_scroll_enabled(synaptics)); } static void @@ -517,7 +527,7 @@ setup_dialog (GladeXML *dialog) { GdkPixbuf *icon_pixbuf = NULL; GtkWidget *widget, *button; - GtkWidget *check, *scale; + GtkWidget *check, *scale, *radio; GSynaptics *synaptics; gchar *path; @@ -571,12 +581,25 @@ setup_dialog (GladeXML *dialog) g_signal_connect (G_OBJECT (scale), "change-value", G_CALLBACK (cb_vertical_scroll_change), dialog); - check = WID ("vertical_scroll_check"); - value = g_synaptics_is_vertical_scroll_enabled (synaptics); - g_signal_connect (G_OBJECT (check), "toggled", - G_CALLBACK (cb_vertical_scroll_toggled), dialog); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), - value); + value = g_synaptics_get_scroll_method(synaptics); + + radio = WID ("disable_scroll_radio"); + g_signal_connect (G_OBJECT (radio), "toggled", + G_CALLBACK (rd_scroll_method_toggled), dialog); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), + value == ScrollingDisabled); + + radio = WID ("twofinger_scroll_radio"); + g_signal_connect (G_OBJECT (radio), "toggled", + G_CALLBACK (rd_scroll_method_toggled), dialog); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), + value == TwoFingerScrolling); + + radio = WID ("edge_scroll_radio"); + g_signal_connect (G_OBJECT (radio), "toggled", + G_CALLBACK (rd_scroll_method_toggled), dialog); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radio), + value == EdgeScrolling); scale = WID ("horizontal_scroll_scale"); num = g_synaptics_horizontal_scroll_delta (synaptics); @@ -585,6 +608,7 @@ setup_dialog (GladeXML *dialog) G_CALLBACK (cb_horizontal_scroll_change), dialog); check = WID ("horizontal_scroll_check"); + gtk_widget_set_sensitive(check, (value != ScrollingDisabled)); value = g_synaptics_is_horizontal_scroll_enabled (synaptics); g_signal_connect (G_OBJECT (check), "toggled", G_CALLBACK (cb_horizontal_scroll_toggled), dialog); -- 1.6.0.6 Index: gsynaptics.spec =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/gsynaptics.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- gsynaptics.spec 28 Feb 2009 23:51:50 -0000 1.20 +++ gsynaptics.spec 2 Apr 2009 00:34:30 -0000 1.21 @@ -1,6 +1,6 @@ Name: gsynaptics Version: 0.9.14 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Settings tool for Synaptics touchpad driver Group: Applications/System @@ -12,9 +12,14 @@ Patch0: gsynaptics-0.9.14-dot-fixes.patch Patch1: gsynaptics-0.9.14-do-not-set-zero.patch Patch2: gsynaptics-0.9.14-pixmap.patch +# 3 4 5 are merged upstream Patch3: gsynaptics-0.9.14-fix-tap-statecheck.patch Patch4: gsynaptics-0.9.14-enable-tapping.patch Patch5: gsynaptics-0.9.14-dont-reset-taptime.patch +Patch6: gsynaptics-0.9.14-scrolling-checkboxes.patch +Patch7: gsynaptics-0.9.14-driver-header.patch +Patch8: gsynaptics-0.9.14-fix-scrolling-checkboxes.patch +Patch9: gsynaptics-0.9.14-scrollmethods.patch Source1: %{name}-touchpad.png BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -24,8 +29,10 @@ BuildRequires: libglade2-devel BuildRequires: desktop-file-utils gettext BuildRequires: gnome-doc-utils +BuildRequires: xorg-x11-drv-synaptics-devel +BuildRequires: libtool pkgconfig intltool -Requires: synaptics +Requires: xorg-x11-drv-synaptics # Use ExclusiveArch just as synaptics does; see # http://cvs.fedora.redhat.com/viewcvs/rpms/synaptics/devel/synaptics.spec?root=extras&view=markup @@ -49,8 +56,13 @@ %patch3 -p1 -b .tap-checkbox %patch4 -p1 -b .tapping %patch5 -p1 -b .taptime +%patch6 -p1 -b .scrl-chkbx +%patch7 -p1 -b .header +%patch8 -p1 -b .scrl-chkbx-fix +%patch9 -p1 -b .scrollmethods %build +autoreconf -v --install --force || exit 1 %configure make %{?_smp_mflags} @@ -91,6 +103,18 @@ %changelog +* Mon Apr 2 2009 Peter Hutterer - 0.9.14-5 +- gsynaptics-0.9.14-scrolling-checkboxes.patch: set checkboxes based on the + scrolling enabled/disabled property, not on the delta. +- gsynaptics-0.9.14-driver-header.patch: use the driver's header file instead + of a custom synshm.h. +- Require xorg-x11-drv-synaptics now that we use the driver header, and force + an autoreconf to include it properly. +- gsynaptics-0.9.14-fix-scrolling-checkboxes.patch: fix scrolling + enabled/disabled checkboxes +- gsynaptics-0.9.14-scrollmethod.patch: provide radiobuttons instead + of a checkbox for scrolling methods. + * Sun Mar 01 2009 Peter Hutterer - 0.9.14-4 - gsynaptics-0.9.14-fix-tap-statecheck.patch: fix check for tapping enabled or disabled, should take TapButton1 into account. From glommer at fedoraproject.org Thu Apr 2 01:07:40 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Thu, 2 Apr 2009 01:07:40 +0000 (UTC) Subject: rpms/qemu/devel 01-tls-handshake-fix.patch, NONE, 1.1 02-vnc-monitor-info.patch, NONE, 1.1 03-display-keymaps.patch, NONE, 1.1 04-vnc-struct.patch, NONE, 1.1 05-vnc-tls-vencrypt.patch, NONE, 1.1 06-vnc-sasl.patch, NONE, 1.1 07-vnc-monitor-authinfo.patch, NONE, 1.1 08-vnc-acl-mgmt.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 kvm-upstream-ppc.patch, 1.2, 1.3 qemu.spec, 1.70, 1.71 sources, 1.13, 1.14 Message-ID: <20090402010740.3B61A70120@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7256 Modified Files: .cvsignore kvm-upstream-ppc.patch qemu.spec sources Added Files: 01-tls-handshake-fix.patch 02-vnc-monitor-info.patch 03-display-keymaps.patch 04-vnc-struct.patch 05-vnc-tls-vencrypt.patch 06-vnc-sasl.patch 07-vnc-monitor-authinfo.patch 08-vnc-acl-mgmt.patch Log Message: * Wed Apr 01 2009 Glauber Costa - 2:0.10-1 - Include debuginfo for qemu-img - Do not require qemu-common for qemu-img - Explicitly own each of the firmware files - remove firmwares for ppc and sparc. They should be provided by an external package. Not that the packages exists for sparc in the secondary arch repo as noarch, but they don't automatically get into main repos. Unfortunately it's the best we can do right now. - rollback a bit in time. Snapshot from avi's maint/2.6.30 - this requires the sasl patches to come back. - with-patched-kernel comes back. 01-tls-handshake-fix.patch: --- NEW FILE 01-tls-handshake-fix.patch --- Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -2096,14 +2096,6 @@ static int protocol_client_vencrypt_auth VNC_DEBUG("Failed to complete TLS\n"); return 0; } - - if (vs->wiremode == VNC_WIREMODE_TLS) { - VNC_DEBUG("Starting VeNCrypt subauth\n"); - return start_auth_vencrypt_subauth(vs); - } else { - VNC_DEBUG("TLS handshake blocked\n"); - return 0; - } } return 0; } 02-vnc-monitor-info.patch: --- NEW FILE 02-vnc-monitor-info.patch --- Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -166,19 +166,136 @@ struct VncState static VncDisplay *vnc_display; /* needed for info vnc */ static DisplayChangeListener *dcl; +static char *addr_to_string(const char *format, + struct sockaddr_storage *sa, + socklen_t salen) { + char *addr; + char host[NI_MAXHOST]; + char serv[NI_MAXSERV]; + int err; + + if ((err = getnameinfo((struct sockaddr *)sa, salen, + host, sizeof(host), + serv, sizeof(serv), + NI_NUMERICHOST | NI_NUMERICSERV)) != 0) { + VNC_DEBUG("Cannot resolve address %d: %s\n", + err, gai_strerror(err)); + return NULL; + } + + if (asprintf(&addr, format, host, serv) < 0) + return NULL; + + return addr; +} + +static char *vnc_socket_local_addr(const char *format, int fd) { + struct sockaddr_storage sa; + socklen_t salen; + + salen = sizeof(sa); + if (getsockname(fd, (struct sockaddr*)&sa, &salen) < 0) + return NULL; + + return addr_to_string(format, &sa, salen); +} + +static char *vnc_socket_remote_addr(const char *format, int fd) { + struct sockaddr_storage sa; + socklen_t salen; + + salen = sizeof(sa); + if (getpeername(fd, (struct sockaddr*)&sa, &salen) < 0) + return NULL; + + return addr_to_string(format, &sa, salen); +} + +static const char *vnc_auth_name(VncDisplay *vd) { + switch (vd->auth) { + case VNC_AUTH_INVALID: + return "invalid"; + case VNC_AUTH_NONE: + return "none"; + case VNC_AUTH_VNC: + return "vnc"; + case VNC_AUTH_RA2: + return "ra2"; + case VNC_AUTH_RA2NE: + return "ra2ne"; + case VNC_AUTH_TIGHT: + return "tight"; + case VNC_AUTH_ULTRA: + return "ultra"; + case VNC_AUTH_TLS: + return "tls"; + case VNC_AUTH_VENCRYPT: +#ifdef CONFIG_VNC_TLS + switch (vd->subauth) { + case VNC_AUTH_VENCRYPT_PLAIN: + return "vencrypt+plain"; + case VNC_AUTH_VENCRYPT_TLSNONE: + return "vencrypt+tls+none"; + case VNC_AUTH_VENCRYPT_TLSVNC: + return "vencrypt+tls+vnc"; + case VNC_AUTH_VENCRYPT_TLSPLAIN: + return "vencrypt+tls+plain"; + case VNC_AUTH_VENCRYPT_X509NONE: + return "vencrypt+x509+none"; + case VNC_AUTH_VENCRYPT_X509VNC: + return "vencrypt+x509+vnc"; + case VNC_AUTH_VENCRYPT_X509PLAIN: + return "vencrypt+x509+plain"; + default: + return "vencrypt"; + } +#else + return "vencrypt"; +#endif + } + return "unknown"; +} + +#define VNC_SOCKET_FORMAT_PRETTY "local %s:%s" + +static void do_info_vnc_client(VncState *client) +{ + char *clientAddr = + vnc_socket_remote_addr(" address: %s:%s\n", + client->csock); + if (!clientAddr) + return; + + term_puts("Client:\n"); + term_puts(clientAddr); + free(clientAddr); +} + void do_info_vnc(void) { - if (vnc_display == NULL || vnc_display->display == NULL) - term_printf("VNC server disabled\n"); - else { - term_printf("VNC server active on: "); - term_print_filename(vnc_display->display); - term_printf("\n"); - - if (vnc_display->clients == NULL) - term_printf("No client connected\n"); - else - term_printf("Client connected\n"); + if (vnc_display == NULL || vnc_display->display == NULL) { + term_printf("Server: disabled\n"); + } else { + char *serverAddr = vnc_socket_local_addr(" address: %s:%s\n", + vnc_display->lsock); + + if (!serverAddr) + return; + + term_puts("Server:\n"); + term_puts(serverAddr); + free(serverAddr); + term_printf(" auth: %s\n", vnc_auth_name(vnc_display)); + + if (vnc_display->clients) { + VncState *client = vnc_display->clients; + while (client) { + do_info_vnc_client(client); + client = client->next; + } + } else { + term_printf("Client: none\n"); + } } } 03-display-keymaps.patch: --- NEW FILE 03-display-keymaps.patch --- Index: qemu-kvm-0.10/qemu/Makefile =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile +++ qemu-kvm-0.10/qemu/Makefile @@ -141,6 +141,7 @@ endif AUDIO_OBJS+= wavcapture.o OBJS+=$(addprefix audio/, $(AUDIO_OBJS)) +OBJS+=keymaps.o ifdef CONFIG_SDL OBJS+=sdl.o x_keymap.o endif @@ -165,15 +166,17 @@ LIBS+=$(VDE_LIBS) cocoa.o: cocoa.m -sdl.o: sdl.c keymaps.c sdl_keysym.h +keymaps.o: keymaps.c keymaps.h + +sdl.o: sdl.c keymaps.h sdl_keysym.h sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS) -vnc.o: vnc.c keymaps.c sdl_keysym.h vnchextile.h d3des.c d3des.h +vnc.o: vnc.c keymaps.h sdl_keysym.h vnchextile.h d3des.c d3des.h vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS) -curses.o: curses.c keymaps.c curses_keys.h +curses.o: curses.c keymaps.h curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) Index: qemu-kvm-0.10/qemu/curses.c =================================================================== --- qemu-kvm-0.10.orig/qemu/curses.c +++ qemu-kvm-0.10/qemu/curses.c @@ -158,7 +158,6 @@ static void curses_cursor_position(Displ /* generic keyboard conversion */ #include "curses_keys.h" -#include "keymaps.c" static kbd_layout_t *kbd_layout = 0; static int keycode2keysym[CURSES_KEYS]; @@ -311,7 +310,7 @@ static void curses_keyboard_setup(void) keyboard_layout = "en-us"; #endif if(keyboard_layout) { - kbd_layout = init_keyboard_layout(keyboard_layout); + kbd_layout = init_keyboard_layout(name2keysym, keyboard_layout); if (!kbd_layout) exit(1); } Index: qemu-kvm-0.10/qemu/curses_keys.h =================================================================== --- qemu-kvm-0.10.orig/qemu/curses_keys.h +++ qemu-kvm-0.10/qemu/curses_keys.h @@ -21,6 +21,10 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ + +#include "keymaps.h" + + #define KEY_RELEASE 0x80 #define KEY_MASK 0x7f #define SHIFT_CODE 0x2a @@ -239,11 +243,6 @@ static const int curses2keysym[CURSES_KE }; -typedef struct { - const char* name; - int keysym; -} name2keysym_t; - static const name2keysym_t name2keysym[] = { /* Plain ASCII */ { "space", 0x020 }, Index: qemu-kvm-0.10/qemu/keymaps.c =================================================================== --- qemu-kvm-0.10.orig/qemu/keymaps.c +++ qemu-kvm-0.10/qemu/keymaps.c @@ -22,34 +22,20 @@ * THE SOFTWARE. */ -static int get_keysym(const char *name) +#include "keymaps.h" +#include "sysemu.h" + +static int get_keysym(const name2keysym_t *table, + const char *name) { const name2keysym_t *p; - for(p = name2keysym; p->name != NULL; p++) { + for(p = table; p->name != NULL; p++) { if (!strcmp(p->name, name)) return p->keysym; } return 0; } -struct key_range { - int start; - int end; - struct key_range *next; -}; - -#define MAX_NORMAL_KEYCODE 512 -#define MAX_EXTRA_COUNT 256 -typedef struct { - uint16_t keysym2keycode[MAX_NORMAL_KEYCODE]; - struct { - int keysym; - uint16_t keycode; - } keysym2keycode_extra[MAX_EXTRA_COUNT]; - int extra_count; - struct key_range *keypad_range; - struct key_range *numlock_range; -} kbd_layout_t; static void add_to_key_range(struct key_range **krp, int code) { struct key_range *kr; @@ -73,7 +59,8 @@ static void add_to_key_range(struct key_ } } -static kbd_layout_t *parse_keyboard_layout(const char *language, +static kbd_layout_t *parse_keyboard_layout(const name2keysym_t *table, + const char *language, kbd_layout_t * k) { FILE *f; @@ -102,7 +89,7 @@ static kbd_layout_t *parse_keyboard_layo if (!strncmp(line, "map ", 4)) continue; if (!strncmp(line, "include ", 8)) { - parse_keyboard_layout(line + 8, k); + parse_keyboard_layout(table, line + 8, k); } else { char *end_of_keysym = line; while (*end_of_keysym != 0 && *end_of_keysym != ' ') @@ -110,7 +97,7 @@ static kbd_layout_t *parse_keyboard_layo if (*end_of_keysym) { int keysym; *end_of_keysym = 0; - keysym = get_keysym(line); + keysym = get_keysym(table, line); if (keysym == 0) { // fprintf(stderr, "Warning: unknown keysym %s\n", line); } else { @@ -154,12 +141,14 @@ static kbd_layout_t *parse_keyboard_layo return k; } -static void *init_keyboard_layout(const char *language) + +void *init_keyboard_layout(const name2keysym_t *table, const char *language) { - return parse_keyboard_layout(language, 0); + return parse_keyboard_layout(table, language, 0); } -static int keysym2scancode(void *kbd_layout, int keysym) + +int keysym2scancode(void *kbd_layout, int keysym) { kbd_layout_t *k = kbd_layout; if (keysym < MAX_NORMAL_KEYCODE) { @@ -180,7 +169,7 @@ static int keysym2scancode(void *kbd_lay return 0; } -static inline int keycode_is_keypad(void *kbd_layout, int keycode) +int keycode_is_keypad(void *kbd_layout, int keycode) { kbd_layout_t *k = kbd_layout; struct key_range *kr; @@ -191,7 +180,7 @@ static inline int keycode_is_keypad(void return 0; } -static inline int keysym_is_numlock(void *kbd_layout, int keysym) +int keysym_is_numlock(void *kbd_layout, int keysym) { kbd_layout_t *k = kbd_layout; struct key_range *kr; Index: qemu-kvm-0.10/qemu/keymaps.h =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/keymaps.h @@ -0,0 +1,60 @@ +/* + * QEMU keysym to keycode conversion using rdesktop keymaps + * + * Copyright (c) 2004 Johannes Schindelin + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef __QEMU_KEYMAPS_H__ +#define __QEMU_KEYMAPS_H__ + +#include "qemu-common.h" + +typedef struct { + const char* name; + int keysym; +} name2keysym_t; + +struct key_range { + int start; + int end; + struct key_range *next; +}; + +#define MAX_NORMAL_KEYCODE 512 +#define MAX_EXTRA_COUNT 256 +typedef struct { + uint16_t keysym2keycode[MAX_NORMAL_KEYCODE]; + struct { + int keysym; + uint16_t keycode; + } keysym2keycode_extra[MAX_EXTRA_COUNT]; + int extra_count; + struct key_range *keypad_range; + struct key_range *numlock_range; +} kbd_layout_t; + + +void *init_keyboard_layout(const name2keysym_t *table, const char *language); +int keysym2scancode(void *kbd_layout, int keysym); +int keycode_is_keypad(void *kbd_layout, int keycode); +int keysym_is_numlock(void *kbd_layout, int keysym); + +#endif /* __QEMU_KEYMAPS_H__ */ Index: qemu-kvm-0.10/qemu/sdl.c =================================================================== --- qemu-kvm-0.10.orig/qemu/sdl.c +++ qemu-kvm-0.10/qemu/sdl.c @@ -109,7 +109,6 @@ static void sdl_resize(DisplayState *ds) /* generic keyboard conversion */ #include "sdl_keysym.h" -#include "keymaps.c" static kbd_layout_t *kbd_layout = NULL; @@ -677,7 +676,7 @@ void sdl_display_init(DisplayState *ds, keyboard_layout = "en-us"; #endif if(keyboard_layout) { - kbd_layout = init_keyboard_layout(keyboard_layout); + kbd_layout = init_keyboard_layout(name2keysym, keyboard_layout); if (!kbd_layout) exit(1); } Index: qemu-kvm-0.10/qemu/sdl_keysym.h =================================================================== --- qemu-kvm-0.10.orig/qemu/sdl_keysym.h +++ qemu-kvm-0.10/qemu/sdl_keysym.h @@ -1,7 +1,6 @@ -typedef struct { - const char* name; - int keysym; -} name2keysym_t; + +#include "keymaps.h" + static const name2keysym_t name2keysym[]={ /* ascii */ { "space", 0x020}, Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -35,7 +35,6 @@ #include "vnc.h" #include "vnc_keysym.h" -#include "keymaps.c" #include "d3des.h" #ifdef CONFIG_VNC_TLS @@ -2420,9 +2419,9 @@ void vnc_display_init(DisplayState *ds) vs->ds = ds; if (keyboard_layout) - vs->kbd_layout = init_keyboard_layout(keyboard_layout); + vs->kbd_layout = init_keyboard_layout(name2keysym, keyboard_layout); else - vs->kbd_layout = init_keyboard_layout("en-us"); + vs->kbd_layout = init_keyboard_layout(name2keysym, "en-us"); if (!vs->kbd_layout) exit(1); Index: qemu-kvm-0.10/qemu/vnc_keysym.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc_keysym.h +++ qemu-kvm-0.10/qemu/vnc_keysym.h @@ -1,7 +1,6 @@ -typedef struct { - const char* name; - int keysym; -} name2keysym_t; + +#include "keymaps.h" + static const name2keysym_t name2keysym[]={ /* ascii */ { "space", 0x020}, 04-vnc-struct.patch: --- NEW FILE 04-vnc-struct.patch --- Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -3,6 +3,7 @@ * * Copyright (C) 2006 Anthony Liguori * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -23,25 +24,16 @@ * THE SOFTWARE. */ -#include "qemu-common.h" -#include "console.h" +#include "vnc.h" #include "sysemu.h" #include "qemu_socket.h" #include "qemu-timer.h" -#include "audio/audio.h" -#include #define VNC_REFRESH_INTERVAL (1000 / 30) -#include "vnc.h" #include "vnc_keysym.h" #include "d3des.h" -#ifdef CONFIG_VNC_TLS -#include -#include -#endif /* CONFIG_VNC_TLS */ - // #define _VNC_DEBUG 1 #ifdef _VNC_DEBUG @@ -64,103 +56,6 @@ static void vnc_debug_gnutls_log(int lev } \ } -typedef struct Buffer -{ - size_t capacity; - size_t offset; - uint8_t *buffer; -} Buffer; - -typedef struct VncState VncState; - -typedef int VncReadEvent(VncState *vs, uint8_t *data, size_t len); - -typedef void VncWritePixels(VncState *vs, void *data, int size); - -typedef void VncSendHextileTile(VncState *vs, - int x, int y, int w, int h, - void *last_bg, - void *last_fg, - int *has_bg, int *has_fg); - -#define VNC_MAX_WIDTH 2048 -#define VNC_MAX_HEIGHT 2048 -#define VNC_DIRTY_WORDS (VNC_MAX_WIDTH / (16 * 32)) - -#define VNC_AUTH_CHALLENGE_SIZE 16 - -typedef struct VncDisplay VncDisplay; - -struct VncDisplay -{ - int lsock; - DisplayState *ds; - VncState *clients; - kbd_layout_t *kbd_layout; - - char *display; - char *password; - int auth; -#ifdef CONFIG_VNC_TLS - int subauth; - int x509verify; - - char *x509cacert; - char *x509cacrl; - char *x509cert; - char *x509key; -#endif -}; - -struct VncState -{ - QEMUTimer *timer; - int csock; - DisplayState *ds; - VncDisplay *vd; - int need_update; - uint32_t dirty_row[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS]; - char *old_data; - uint32_t features; - int absolute; - int last_x; - int last_y; - - uint32_t vnc_encoding; - uint8_t tight_quality; - uint8_t tight_compression; - - int major; - int minor; - - char challenge[VNC_AUTH_CHALLENGE_SIZE]; - -#ifdef CONFIG_VNC_TLS - int wiremode; - gnutls_session_t tls_session; -#endif - - Buffer output; - Buffer input; - /* current output mode information */ - VncWritePixels *write_pixels; - VncSendHextileTile *send_hextile_tile; - DisplaySurface clientds, serverds; - - CaptureVoiceOut *audio_cap; - struct audsettings as; - - VncReadEvent *read_handler; - size_t read_handler_expect; - /* input */ - uint8_t modifiers_state[256]; - - Buffer zlib; - Buffer zlib_tmp; - z_stream zlib_stream[4]; - - VncState *next; -}; static VncDisplay *vnc_display; /* needed for info vnc */ static DisplayChangeListener *dcl; Index: qemu-kvm-0.10/qemu/vnc.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.h +++ qemu-kvm-0.10/qemu/vnc.h @@ -1,5 +1,148 @@ -#ifndef __VNCTIGHT_H -#define __VNCTIGHT_H +/* + * QEMU VNC display driver + * + * Copyright (C) 2006 Anthony Liguori + * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef __QEMU_VNC_H +#define __QEMU_VNC_H + +#include "qemu-common.h" +#include "console.h" +#include "audio/audio.h" +#include + +#ifdef CONFIG_VNC_TLS +#include +#include +#endif /* CONFIG_VNC_TLS */ + +#include "keymaps.h" + +/***************************************************************************** + * + * Core data structures + * + *****************************************************************************/ + +typedef struct Buffer +{ + size_t capacity; + size_t offset; + uint8_t *buffer; +} Buffer; + +typedef struct VncState VncState; + +typedef int VncReadEvent(VncState *vs, uint8_t *data, size_t len); + +typedef void VncWritePixels(VncState *vs, void *data, int size); + +typedef void VncSendHextileTile(VncState *vs, + int x, int y, int w, int h, + void *last_bg, + void *last_fg, + int *has_bg, int *has_fg); + +#define VNC_MAX_WIDTH 2048 +#define VNC_MAX_HEIGHT 2048 +#define VNC_DIRTY_WORDS (VNC_MAX_WIDTH / (16 * 32)) + +#define VNC_AUTH_CHALLENGE_SIZE 16 + +typedef struct VncDisplay VncDisplay; + +struct VncDisplay +{ + int lsock; + DisplayState *ds; + VncState *clients; + kbd_layout_t *kbd_layout; + + char *display; + char *password; + int auth; +#ifdef CONFIG_VNC_TLS + int subauth; + int x509verify; + + char *x509cacert; + char *x509cacrl; + char *x509cert; + char *x509key; +#endif +}; + +struct VncState +{ + QEMUTimer *timer; + int csock; + DisplayState *ds; + VncDisplay *vd; + int need_update; + uint32_t dirty_row[VNC_MAX_HEIGHT][VNC_DIRTY_WORDS]; + char *old_data; + uint32_t features; + int absolute; + int last_x; + int last_y; + + uint32_t vnc_encoding; + uint8_t tight_quality; + uint8_t tight_compression; + + int major; + int minor; + + char challenge[VNC_AUTH_CHALLENGE_SIZE]; + +#ifdef CONFIG_VNC_TLS + int wiremode; + gnutls_session_t tls_session; +#endif + + Buffer output; + Buffer input; + /* current output mode information */ + VncWritePixels *write_pixels; + VncSendHextileTile *send_hextile_tile; + DisplaySurface clientds, serverds; + + CaptureVoiceOut *audio_cap; + struct audsettings as; + + VncReadEvent *read_handler; + size_t read_handler_expect; + /* input */ + uint8_t modifiers_state[256]; + + Buffer zlib; + Buffer zlib_tmp; + z_stream zlib_stream[4]; + + VncState *next; +}; + /***************************************************************************** * @@ -111,4 +254,4 @@ enum { #define VNC_FEATURE_ZLIB_MASK (1 << VNC_FEATURE_ZLIB) #define VNC_FEATURE_COPYRECT_MASK (1 << VNC_FEATURE_COPYRECT) -#endif /* __VNCTIGHT_H */ +#endif /* __QEMU_VNC_H */ 05-vnc-tls-vencrypt.patch: --- NEW FILE 05-vnc-tls-vencrypt.patch --- Index: qemu-kvm-0.10/qemu/Makefile =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile +++ qemu-kvm-0.10/qemu/Makefile @@ -149,6 +149,9 @@ ifdef CONFIG_CURSES OBJS+=curses.o endif OBJS+=vnc.o d3des.o +ifdef CONFIG_VNC_TLS +OBJS+=vnc-tls.o vnc-auth-vencrypt.o +endif ifdef CONFIG_COCOA OBJS+=cocoa.o @@ -172,10 +175,16 @@ sdl.o: sdl.c keymaps.h sdl_keysym.h sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS) -vnc.o: vnc.c keymaps.h sdl_keysym.h vnchextile.h d3des.c d3des.h +vnc.h: vnc-tls.h vnc-auth-vencrypt.h keymaps.h + +vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS) +vnc-tls.o: vnc-tls.c vnc.h + +vnc-auth-vencrypt.o: vnc-auth-vencrypt.c vnc.h + curses.o: curses.c keymaps.h curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) Index: qemu-kvm-0.10/qemu/vnc-auth-vencrypt.c =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-auth-vencrypt.c @@ -0,0 +1,167 @@ +/* + * QEMU VNC display driver: VeNCrypt authentication setup + * + * Copyright (C) 2006 Anthony Liguori + * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include "vnc.h" + + +static void start_auth_vencrypt_subauth(VncState *vs) +{ + switch (vs->vd->subauth) { + case VNC_AUTH_VENCRYPT_TLSNONE: + case VNC_AUTH_VENCRYPT_X509NONE: + VNC_DEBUG("Accept TLS auth none\n"); + vnc_write_u32(vs, 0); /* Accept auth completion */ + start_client_init(vs); + break; + + case VNC_AUTH_VENCRYPT_TLSVNC: + case VNC_AUTH_VENCRYPT_X509VNC: + VNC_DEBUG("Start TLS auth VNC\n"); + start_auth_vnc(vs); + break; + + default: /* Should not be possible, but just in case */ + VNC_DEBUG("Reject auth %d\n", vs->vd->auth); + vnc_write_u8(vs, 1); + if (vs->minor >= 8) { + static const char err[] = "Unsupported authentication type"; + vnc_write_u32(vs, sizeof(err)); + vnc_write(vs, err, sizeof(err)); + } + vnc_client_error(vs); + } +} + +static void vnc_tls_handshake_io(void *opaque); + +static int vnc_start_vencrypt_handshake(struct VncState *vs) { + int ret; + + if ((ret = gnutls_handshake(vs->tls.session)) < 0) { + if (!gnutls_error_is_fatal(ret)) { + VNC_DEBUG("Handshake interrupted (blocking)\n"); + if (!gnutls_record_get_direction(vs->tls.session)) + qemu_set_fd_handler(vs->csock, vnc_tls_handshake_io, NULL, vs); + else + qemu_set_fd_handler(vs->csock, NULL, vnc_tls_handshake_io, vs); + return 0; + } + VNC_DEBUG("Handshake failed %s\n", gnutls_strerror(ret)); + vnc_client_error(vs); + return -1; + } + + if (vs->vd->tls.x509verify) { + if (vnc_tls_validate_certificate(vs) < 0) { + VNC_DEBUG("Client verification failed\n"); + vnc_client_error(vs); + return -1; + } else { + VNC_DEBUG("Client verification passed\n"); + } + } + + VNC_DEBUG("Handshake done, switching to TLS data mode\n"); + vs->tls.wiremode = VNC_WIREMODE_TLS; + qemu_set_fd_handler2(vs->csock, NULL, vnc_client_read, vnc_client_write, vs); + + start_auth_vencrypt_subauth(vs); + + return 0; +} + +static void vnc_tls_handshake_io(void *opaque) { + struct VncState *vs = (struct VncState *)opaque; + + VNC_DEBUG("Handshake IO continue\n"); + vnc_start_vencrypt_handshake(vs); +} + + + +#define NEED_X509_AUTH(vs) \ + ((vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ + (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ + (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509PLAIN) + + +static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, size_t len) +{ + int auth = read_u32(data, 0); + + if (auth != vs->vd->subauth) { + VNC_DEBUG("Rejecting auth %d\n", auth); + vnc_write_u8(vs, 0); /* Reject auth */ + vnc_flush(vs); + vnc_client_error(vs); + } else { + VNC_DEBUG("Accepting auth %d, setting up TLS for handshake\n", auth); + vnc_write_u8(vs, 1); /* Accept auth */ + vnc_flush(vs); + + if (vnc_tls_client_setup(vs, NEED_X509_AUTH(vs)) < 0) { + VNC_DEBUG("Failed to setup TLS\n"); + return 0; + } + + VNC_DEBUG("Start TLS VeNCrypt handshake process\n"); + if (vnc_start_vencrypt_handshake(vs) < 0) { + VNC_DEBUG("Failed to start TLS handshake\n"); + return 0; + } + } + return 0; +} + +static int protocol_client_vencrypt_init(VncState *vs, uint8_t *data, size_t len) +{ + if (data[0] != 0 || + data[1] != 2) { + VNC_DEBUG("Unsupported VeNCrypt protocol %d.%d\n", (int)data[0], (int)data[1]); + vnc_write_u8(vs, 1); /* Reject version */ + vnc_flush(vs); + vnc_client_error(vs); + } else { + VNC_DEBUG("Sending allowed auth %d\n", vs->vd->subauth); + vnc_write_u8(vs, 0); /* Accept version */ + vnc_write_u8(vs, 1); /* Number of sub-auths */ + vnc_write_u32(vs, vs->vd->subauth); /* The supported auth */ + vnc_flush(vs); + vnc_read_when(vs, protocol_client_vencrypt_auth, 4); + } + return 0; +} + + +void start_auth_vencrypt(VncState *vs) +{ + /* Send VeNCrypt version 0.2 */ + vnc_write_u8(vs, 0); + vnc_write_u8(vs, 2); + + vnc_read_when(vs, protocol_client_vencrypt_init, 2); +} + Index: qemu-kvm-0.10/qemu/vnc-auth-vencrypt.h =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-auth-vencrypt.h @@ -0,0 +1,33 @@ +/* + * QEMU VNC display driver + * + * Copyright (C) 2006 Anthony Liguori + * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + + +#ifndef __QEMU_VNC_AUTH_VENCRYPT_H__ +#define __QEMU_VNC_AUTH_VENCRYPT_H__ + +void start_auth_vencrypt(VncState *vs); + +#endif /* __QEMU_VNC_AUTH_VENCRYPT_H__ */ Index: qemu-kvm-0.10/qemu/vnc-tls.c =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-tls.c @@ -0,0 +1,414 @@ +/* + * QEMU VNC display driver: TLS helpers + * + * Copyright (C) 2006 Anthony Liguori + * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include "vnc.h" +#include "qemu_socket.h" + +#if defined(_VNC_DEBUG) && _VNC_DEBUG >= 2 +/* Very verbose, so only enabled for _VNC_DEBUG >= 2 */ +static void vnc_debug_gnutls_log(int level, const char* str) { + VNC_DEBUG("%d %s", level, str); +} +#endif /* defined(_VNC_DEBUG) && _VNC_DEBUG >= 2 */ + + +#define DH_BITS 1024 +static gnutls_dh_params_t dh_params; + +static int vnc_tls_initialize(void) +{ + static int tlsinitialized = 0; + + if (tlsinitialized) + return 1; + + if (gnutls_global_init () < 0) + return 0; + + /* XXX ought to re-generate diffie-hellmen params periodically */ + if (gnutls_dh_params_init (&dh_params) < 0) + return 0; + if (gnutls_dh_params_generate2 (dh_params, DH_BITS) < 0) + return 0; + +#if defined(_VNC_DEBUG) && _VNC_DEBUG >= 2 + gnutls_global_set_log_level(10); + gnutls_global_set_log_function(vnc_debug_gnutls_log); +#endif + + tlsinitialized = 1; + + return 1; +} + +static ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, + const void *data, + size_t len) { + struct VncState *vs = (struct VncState *)transport; + int ret; + + retry: + ret = send(vs->csock, data, len, 0); + if (ret < 0) { + if (errno == EINTR) + goto retry; + return -1; + } + return ret; +} + + +static ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport, + void *data, + size_t len) { + struct VncState *vs = (struct VncState *)transport; + int ret; + + retry: + ret = recv(vs->csock, data, len, 0); + if (ret < 0) { + if (errno == EINTR) + goto retry; + return -1; + } + return ret; +} + + +static gnutls_anon_server_credentials vnc_tls_initialize_anon_cred(void) +{ + gnutls_anon_server_credentials anon_cred; + int ret; + + if ((ret = gnutls_anon_allocate_server_credentials(&anon_cred)) < 0) { + VNC_DEBUG("Cannot allocate credentials %s\n", gnutls_strerror(ret)); + return NULL; + } + + gnutls_anon_set_server_dh_params(anon_cred, dh_params); + + return anon_cred; +} + + +static gnutls_certificate_credentials_t vnc_tls_initialize_x509_cred(VncDisplay *vd) +{ + gnutls_certificate_credentials_t x509_cred; + int ret; + + if (!vd->tls.x509cacert) { + VNC_DEBUG("No CA x509 certificate specified\n"); + return NULL; + } + if (!vd->tls.x509cert) { + VNC_DEBUG("No server x509 certificate specified\n"); + return NULL; + } + if (!vd->tls.x509key) { + VNC_DEBUG("No server private key specified\n"); + return NULL; + } + + if ((ret = gnutls_certificate_allocate_credentials(&x509_cred)) < 0) { + VNC_DEBUG("Cannot allocate credentials %s\n", gnutls_strerror(ret)); + return NULL; + } + if ((ret = gnutls_certificate_set_x509_trust_file(x509_cred, + vd->tls.x509cacert, + GNUTLS_X509_FMT_PEM)) < 0) { + VNC_DEBUG("Cannot load CA certificate %s\n", gnutls_strerror(ret)); + gnutls_certificate_free_credentials(x509_cred); + return NULL; + } + + if ((ret = gnutls_certificate_set_x509_key_file (x509_cred, + vd->tls.x509cert, + vd->tls.x509key, + GNUTLS_X509_FMT_PEM)) < 0) { + VNC_DEBUG("Cannot load certificate & key %s\n", gnutls_strerror(ret)); + gnutls_certificate_free_credentials(x509_cred); + return NULL; + } + + if (vd->tls.x509cacrl) { + if ((ret = gnutls_certificate_set_x509_crl_file(x509_cred, + vd->tls.x509cacrl, + GNUTLS_X509_FMT_PEM)) < 0) { + VNC_DEBUG("Cannot load CRL %s\n", gnutls_strerror(ret)); + gnutls_certificate_free_credentials(x509_cred); + return NULL; + } + } + + gnutls_certificate_set_dh_params (x509_cred, dh_params); + + return x509_cred; +} + + +int vnc_tls_validate_certificate(struct VncState *vs) +{ + int ret; + unsigned int status; + const gnutls_datum_t *certs; + unsigned int nCerts, i; + time_t now; + + VNC_DEBUG("Validating client certificate\n"); + if ((ret = gnutls_certificate_verify_peers2 (vs->tls.session, &status)) < 0) { + VNC_DEBUG("Verify failed %s\n", gnutls_strerror(ret)); + return -1; + } + + if ((now = time(NULL)) == ((time_t)-1)) { + return -1; + } + + if (status != 0) { + if (status & GNUTLS_CERT_INVALID) + VNC_DEBUG("The certificate is not trusted.\n"); + + if (status & GNUTLS_CERT_SIGNER_NOT_FOUND) + VNC_DEBUG("The certificate hasn't got a known issuer.\n"); + + if (status & GNUTLS_CERT_REVOKED) + VNC_DEBUG("The certificate has been revoked.\n"); + + if (status & GNUTLS_CERT_INSECURE_ALGORITHM) + VNC_DEBUG("The certificate uses an insecure algorithm\n"); + + return -1; + } else { + VNC_DEBUG("Certificate is valid!\n"); + } + + /* Only support x509 for now */ + if (gnutls_certificate_type_get(vs->tls.session) != GNUTLS_CRT_X509) + return -1; + + if (!(certs = gnutls_certificate_get_peers(vs->tls.session, &nCerts))) + return -1; + + for (i = 0 ; i < nCerts ; i++) { + gnutls_x509_crt_t cert; + VNC_DEBUG ("Checking certificate chain %d\n", i); + if (gnutls_x509_crt_init (&cert) < 0) + return -1; + + if (gnutls_x509_crt_import(cert, &certs[i], GNUTLS_X509_FMT_DER) < 0) { + gnutls_x509_crt_deinit (cert); + return -1; + } + + if (gnutls_x509_crt_get_expiration_time (cert) < now) { + VNC_DEBUG("The certificate has expired\n"); + gnutls_x509_crt_deinit (cert); + return -1; + } + + if (gnutls_x509_crt_get_activation_time (cert) > now) { + VNC_DEBUG("The certificate is not yet activated\n"); + gnutls_x509_crt_deinit (cert); + return -1; + } + + if (gnutls_x509_crt_get_activation_time (cert) > now) { + VNC_DEBUG("The certificate is not yet activated\n"); + gnutls_x509_crt_deinit (cert); + return -1; + } + + gnutls_x509_crt_deinit (cert); + } + + return 0; +} + + +int vnc_tls_client_setup(struct VncState *vs, + int needX509Creds) { + static const int cert_type_priority[] = { GNUTLS_CRT_X509, 0 }; + static const int protocol_priority[]= { GNUTLS_TLS1_1, GNUTLS_TLS1_0, GNUTLS_SSL3, 0 }; + static const int kx_anon[] = {GNUTLS_KX_ANON_DH, 0}; + static const int kx_x509[] = {GNUTLS_KX_DHE_DSS, GNUTLS_KX_RSA, GNUTLS_KX_DHE_RSA, GNUTLS_KX_SRP, 0}; + + VNC_DEBUG("Do TLS setup\n"); + if (vnc_tls_initialize() < 0) { + VNC_DEBUG("Failed to init TLS\n"); + vnc_client_error(vs); + return -1; + } + if (vs->tls.session == NULL) { + if (gnutls_init(&vs->tls.session, GNUTLS_SERVER) < 0) { + vnc_client_error(vs); + return -1; + } + + if (gnutls_set_default_priority(vs->tls.session) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + + if (gnutls_kx_set_priority(vs->tls.session, needX509Creds ? kx_x509 : kx_anon) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + + if (gnutls_certificate_type_set_priority(vs->tls.session, cert_type_priority) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + + if (gnutls_protocol_set_priority(vs->tls.session, protocol_priority) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + + if (needX509Creds) { + gnutls_certificate_server_credentials x509_cred = vnc_tls_initialize_x509_cred(vs->vd); + if (!x509_cred) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + if (gnutls_credentials_set(vs->tls.session, GNUTLS_CRD_CERTIFICATE, x509_cred) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + gnutls_certificate_free_credentials(x509_cred); + vnc_client_error(vs); + return -1; + } + if (vs->vd->tls.x509verify) { + VNC_DEBUG("Requesting a client certificate\n"); + gnutls_certificate_server_set_request (vs->tls.session, GNUTLS_CERT_REQUEST); + } + + } else { + gnutls_anon_server_credentials anon_cred = vnc_tls_initialize_anon_cred(); + if (!anon_cred) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + vnc_client_error(vs); + return -1; + } + if (gnutls_credentials_set(vs->tls.session, GNUTLS_CRD_ANON, anon_cred) < 0) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + gnutls_anon_free_server_credentials(anon_cred); + vnc_client_error(vs); + return -1; + } + } + + gnutls_transport_set_ptr(vs->tls.session, (gnutls_transport_ptr_t)vs); + gnutls_transport_set_push_function(vs->tls.session, vnc_tls_push); + gnutls_transport_set_pull_function(vs->tls.session, vnc_tls_pull); + } + return 0; +} + + +void vnc_tls_client_cleanup(struct VncState *vs) +{ + if (vs->tls.session) { + gnutls_deinit(vs->tls.session); + vs->tls.session = NULL; + } + vs->tls.wiremode = VNC_WIREMODE_CLEAR; +} + + + +static int vnc_set_x509_credential(VncDisplay *vd, + const char *certdir, + const char *filename, + char **cred, + int ignoreMissing) +{ + struct stat sb; + + if (*cred) { + qemu_free(*cred); + *cred = NULL; + } + + *cred = qemu_malloc(strlen(certdir) + strlen(filename) + 2); + + strcpy(*cred, certdir); + strcat(*cred, "/"); + strcat(*cred, filename); + + VNC_DEBUG("Check %s\n", *cred); + if (stat(*cred, &sb) < 0) { + qemu_free(*cred); + *cred = NULL; + if (ignoreMissing && errno == ENOENT) + return 0; + return -1; + } + + return 0; +} + + +#define X509_CA_CERT_FILE "ca-cert.pem" +#define X509_CA_CRL_FILE "ca-crl.pem" +#define X509_SERVER_KEY_FILE "server-key.pem" +#define X509_SERVER_CERT_FILE "server-cert.pem" + + +int vnc_tls_set_x509_creds_dir(VncDisplay *vd, + const char *certdir) +{ + if (vnc_set_x509_credential(vd, certdir, X509_CA_CERT_FILE, &vd->tls.x509cacert, 0) < 0) + goto cleanup; + if (vnc_set_x509_credential(vd, certdir, X509_CA_CRL_FILE, &vd->tls.x509cacrl, 1) < 0) + goto cleanup; + if (vnc_set_x509_credential(vd, certdir, X509_SERVER_CERT_FILE, &vd->tls.x509cert, 0) < 0) + goto cleanup; + if (vnc_set_x509_credential(vd, certdir, X509_SERVER_KEY_FILE, &vd->tls.x509key, 0) < 0) + goto cleanup; + + return 0; + + cleanup: + qemu_free(vd->tls.x509cacert); + qemu_free(vd->tls.x509cacrl); + qemu_free(vd->tls.x509cert); + qemu_free(vd->tls.x509key); + vd->tls.x509cacert = vd->tls.x509cacrl = vd->tls.x509cert = vd->tls.x509key = NULL; + return -1; +} + Index: qemu-kvm-0.10/qemu/vnc-tls.h =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-tls.h @@ -0,0 +1,70 @@ +/* + * QEMU VNC display driver. TLS helpers + * + * Copyright (C) 2006 Anthony Liguori + * Copyright (C) 2006 Fabrice Bellard + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + + +#ifndef __QEMU_VNC_TLS_H__ +#define __QEMU_VNC_TLS_H__ + +#include +#include + +enum { + VNC_WIREMODE_CLEAR, + VNC_WIREMODE_TLS, +}; + +typedef struct VncDisplayTLS VncDisplayTLS; +typedef struct VncStateTLS VncStateTLS; + +/* Server state */ +struct VncDisplayTLS { + int x509verify; /* Non-zero if server requests & validates client cert */ + + /* Paths to x509 certs/keys */ + char *x509cacert; + char *x509cacrl; + char *x509cert; + char *x509key; +}; + +/* Per client state */ +struct VncStateTLS { + /* Whether data is being TLS encrypted yet */ + int wiremode; + gnutls_session_t session; +}; + +int vnc_tls_client_setup(VncState *vs, int x509Creds); +void vnc_tls_client_cleanup(VncState *vs); + +int vnc_tls_validate_certificate(VncState *vs); + +int vnc_tls_set_x509_creds_dir(VncDisplay *vd, + const char *path); + + +#endif /* __QEMU_VNC_TLS_H__ */ + Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -34,21 +34,6 @@ #include "vnc_keysym.h" #include "d3des.h" -// #define _VNC_DEBUG 1 - -#ifdef _VNC_DEBUG -#define VNC_DEBUG(fmt, ...) do { fprintf(stderr, fmt, ## __VA_ARGS__); } while (0) - -#if defined(CONFIG_VNC_TLS) && _VNC_DEBUG >= 2 -/* Very verbose, so only enabled for _VNC_DEBUG >= 2 */ -static void vnc_debug_gnutls_log(int level, const char* str) { - VNC_DEBUG("%d %s", level, str); -} -#endif /* CONFIG_VNC_TLS && _VNC_DEBUG */ -#else -#define VNC_DEBUG(fmt, ...) do { } while (0) -#endif - #define count_bits(c, v) { \ for (c = 0; v; v >>= 1) \ { \ @@ -204,14 +189,7 @@ static inline uint32_t vnc_has_feature(V 3) resolutions > 1024 */ -static void vnc_write(VncState *vs, const void *data, size_t len); -static void vnc_write_u32(VncState *vs, uint32_t value); -static void vnc_write_s32(VncState *vs, int32_t value); -static void vnc_write_u16(VncState *vs, uint16_t value); -static void vnc_write_u8(VncState *vs, uint8_t value); -static void vnc_flush(VncState *vs); static void vnc_update_client(void *opaque); -static void vnc_client_read(void *opaque); static void vnc_colordepth(VncState *vs); @@ -867,10 +845,7 @@ static int vnc_client_io_error(VncState if (vs->input.buffer) qemu_free(vs->input.buffer); if (vs->output.buffer) qemu_free(vs->output.buffer); #ifdef CONFIG_VNC_TLS - if (vs->tls_session) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - } + vnc_tls_client_cleanup(vs); #endif /* CONFIG_VNC_TLS */ audio_del(vs); @@ -896,19 +871,20 @@ static int vnc_client_io_error(VncState return ret; } -static void vnc_client_error(VncState *vs) + +void vnc_client_error(VncState *vs) { vnc_client_io_error(vs, -1, EINVAL); } -static void vnc_client_write(void *opaque) +void vnc_client_write(void *opaque) { long ret; VncState *vs = opaque; #ifdef CONFIG_VNC_TLS - if (vs->tls_session) { - ret = gnutls_write(vs->tls_session, vs->output.buffer, vs->output.offset); + if (vs->tls.session) { + ret = gnutls_write(vs->tls.session, vs->output.buffer, vs->output.offset); if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; @@ -931,13 +907,13 @@ static void vnc_client_write(void *opaqu } } -static void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) +void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) { vs->read_handler = func; vs->read_handler_expect = expecting; } -static void vnc_client_read(void *opaque) +void vnc_client_read(void *opaque) { VncState *vs = opaque; long ret; @@ -945,8 +921,8 @@ static void vnc_client_read(void *opaque buffer_reserve(&vs->input, 4096); #ifdef CONFIG_VNC_TLS - if (vs->tls_session) { - ret = gnutls_read(vs->tls_session, buffer_end(&vs->input), 4096); + if (vs->tls.session) { + ret = gnutls_read(vs->tls.session, buffer_end(&vs->input), 4096); if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; @@ -980,7 +956,7 @@ static void vnc_client_read(void *opaque } } -static void vnc_write(VncState *vs, const void *data, size_t len) +void vnc_write(VncState *vs, const void *data, size_t len) { buffer_reserve(&vs->output, len); @@ -991,12 +967,12 @@ static void vnc_write(VncState *vs, cons buffer_append(&vs->output, data, len); } -static void vnc_write_s32(VncState *vs, int32_t value) +void vnc_write_s32(VncState *vs, int32_t value) { vnc_write_u32(vs, *(uint32_t *)&value); } -static void vnc_write_u32(VncState *vs, uint32_t value) +void vnc_write_u32(VncState *vs, uint32_t value) { uint8_t buf[4]; @@ -1008,7 +984,7 @@ static void vnc_write_u32(VncState *vs, vnc_write(vs, buf, 4); } -static void vnc_write_u16(VncState *vs, uint16_t value) +void vnc_write_u16(VncState *vs, uint16_t value) { uint8_t buf[2]; @@ -1018,74 +994,39 @@ static void vnc_write_u16(VncState *vs, vnc_write(vs, buf, 2); } -static void vnc_write_u8(VncState *vs, uint8_t value) +void vnc_write_u8(VncState *vs, uint8_t value) { vnc_write(vs, (char *)&value, 1); } -static void vnc_flush(VncState *vs) +void vnc_flush(VncState *vs) { if (vs->output.offset) vnc_client_write(vs); } -static uint8_t read_u8(uint8_t *data, size_t offset) +uint8_t read_u8(uint8_t *data, size_t offset) { return data[offset]; } -static uint16_t read_u16(uint8_t *data, size_t offset) +uint16_t read_u16(uint8_t *data, size_t offset) { return ((data[offset] & 0xFF) << 8) | (data[offset + 1] & 0xFF); } -static int32_t read_s32(uint8_t *data, size_t offset) +int32_t read_s32(uint8_t *data, size_t offset) { return (int32_t)((data[offset] << 24) | (data[offset + 1] << 16) | (data[offset + 2] << 8) | data[offset + 3]); } -static uint32_t read_u32(uint8_t *data, size_t offset) +uint32_t read_u32(uint8_t *data, size_t offset) { return ((data[offset] << 24) | (data[offset + 1] << 16) | (data[offset + 2] << 8) | data[offset + 3]); } -#ifdef CONFIG_VNC_TLS -static ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, - const void *data, - size_t len) { - struct VncState *vs = (struct VncState *)transport; - int ret; - - retry: - ret = send(vs->csock, data, len, 0); - if (ret < 0) { - if (errno == EINTR) - goto retry; - return -1; - } - return ret; -} - - -static ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport, - void *data, - size_t len) { - struct VncState *vs = (struct VncState *)transport; - int ret; - - retry: - ret = recv(vs->csock, data, len, 0); - if (ret < 0) { - if (errno == EINTR) - goto retry; - return -1; - } - return ret; -} -#endif /* CONFIG_VNC_TLS */ - static void client_cut_text(VncState *vs, size_t len, uint8_t *text) { } @@ -1668,6 +1609,11 @@ static int protocol_client_init(VncState return 0; } +void start_client_init(VncState *vs) +{ + vnc_read_when(vs, protocol_client_init, 1); +} + static void make_challenge(VncState *vs) { int i; @@ -1723,12 +1669,12 @@ static int protocol_client_auth_vnc(VncS vnc_write_u32(vs, 0); /* Accept auth */ vnc_flush(vs); - vnc_read_when(vs, protocol_client_init, 1); + start_client_init(vs); } return 0; } -static int start_auth_vnc(VncState *vs) +void start_auth_vnc(VncState *vs) { make_challenge(vs); /* Send client a 'random' challenge */ @@ -1736,411 +1682,9 @@ static int start_auth_vnc(VncState *vs) vnc_flush(vs); vnc_read_when(vs, protocol_client_auth_vnc, sizeof(vs->challenge)); - return 0; -} - - -#ifdef CONFIG_VNC_TLS -#define DH_BITS 1024 -static gnutls_dh_params_t dh_params; - -static int vnc_tls_initialize(void) -{ - static int tlsinitialized = 0; - - if (tlsinitialized) - return 1; - - if (gnutls_global_init () < 0) - return 0; - - /* XXX ought to re-generate diffie-hellmen params periodically */ - if (gnutls_dh_params_init (&dh_params) < 0) - return 0; - if (gnutls_dh_params_generate2 (dh_params, DH_BITS) < 0) - return 0; - -#if defined(_VNC_DEBUG) && _VNC_DEBUG >= 2 - gnutls_global_set_log_level(10); - gnutls_global_set_log_function(vnc_debug_gnutls_log); -#endif - - tlsinitialized = 1; - - return 1; -} - -static gnutls_anon_server_credentials vnc_tls_initialize_anon_cred(void) -{ - gnutls_anon_server_credentials anon_cred; - int ret; - - if ((ret = gnutls_anon_allocate_server_credentials(&anon_cred)) < 0) { - VNC_DEBUG("Cannot allocate credentials %s\n", gnutls_strerror(ret)); - return NULL; - } - - gnutls_anon_set_server_dh_params(anon_cred, dh_params); - - return anon_cred; } -static gnutls_certificate_credentials_t vnc_tls_initialize_x509_cred(VncState *vs) -{ - gnutls_certificate_credentials_t x509_cred; - int ret; - - if (!vs->vd->x509cacert) { - VNC_DEBUG("No CA x509 certificate specified\n"); - return NULL; - } - if (!vs->vd->x509cert) { - VNC_DEBUG("No server x509 certificate specified\n"); - return NULL; - } - if (!vs->vd->x509key) { - VNC_DEBUG("No server private key specified\n"); - return NULL; - } - - if ((ret = gnutls_certificate_allocate_credentials(&x509_cred)) < 0) { - VNC_DEBUG("Cannot allocate credentials %s\n", gnutls_strerror(ret)); - return NULL; - } - if ((ret = gnutls_certificate_set_x509_trust_file(x509_cred, - vs->vd->x509cacert, - GNUTLS_X509_FMT_PEM)) < 0) { - VNC_DEBUG("Cannot load CA certificate %s\n", gnutls_strerror(ret)); - gnutls_certificate_free_credentials(x509_cred); - return NULL; - } - - if ((ret = gnutls_certificate_set_x509_key_file (x509_cred, - vs->vd->x509cert, - vs->vd->x509key, - GNUTLS_X509_FMT_PEM)) < 0) { - VNC_DEBUG("Cannot load certificate & key %s\n", gnutls_strerror(ret)); - gnutls_certificate_free_credentials(x509_cred); - return NULL; - } - - if (vs->vd->x509cacrl) { - if ((ret = gnutls_certificate_set_x509_crl_file(x509_cred, - vs->vd->x509cacrl, - GNUTLS_X509_FMT_PEM)) < 0) { - VNC_DEBUG("Cannot load CRL %s\n", gnutls_strerror(ret)); - gnutls_certificate_free_credentials(x509_cred); - return NULL; - } - } - - gnutls_certificate_set_dh_params (x509_cred, dh_params); - - return x509_cred; -} - -static int vnc_validate_certificate(struct VncState *vs) -{ - int ret; - unsigned int status; - const gnutls_datum_t *certs; - unsigned int nCerts, i; - time_t now; - - VNC_DEBUG("Validating client certificate\n"); - if ((ret = gnutls_certificate_verify_peers2 (vs->tls_session, &status)) < 0) { - VNC_DEBUG("Verify failed %s\n", gnutls_strerror(ret)); - return -1; - } - - if ((now = time(NULL)) == ((time_t)-1)) { - return -1; - } - - if (status != 0) { - if (status & GNUTLS_CERT_INVALID) - VNC_DEBUG("The certificate is not trusted.\n"); - - if (status & GNUTLS_CERT_SIGNER_NOT_FOUND) - VNC_DEBUG("The certificate hasn't got a known issuer.\n"); - - if (status & GNUTLS_CERT_REVOKED) - VNC_DEBUG("The certificate has been revoked.\n"); - - if (status & GNUTLS_CERT_INSECURE_ALGORITHM) - VNC_DEBUG("The certificate uses an insecure algorithm\n"); - - return -1; - } else { - VNC_DEBUG("Certificate is valid!\n"); - } - - /* Only support x509 for now */ - if (gnutls_certificate_type_get(vs->tls_session) != GNUTLS_CRT_X509) - return -1; - - if (!(certs = gnutls_certificate_get_peers(vs->tls_session, &nCerts))) - return -1; - - for (i = 0 ; i < nCerts ; i++) { - gnutls_x509_crt_t cert; - VNC_DEBUG ("Checking certificate chain %d\n", i); - if (gnutls_x509_crt_init (&cert) < 0) - return -1; - - if (gnutls_x509_crt_import(cert, &certs[i], GNUTLS_X509_FMT_DER) < 0) { - gnutls_x509_crt_deinit (cert); - return -1; - } - - if (gnutls_x509_crt_get_expiration_time (cert) < now) { - VNC_DEBUG("The certificate has expired\n"); - gnutls_x509_crt_deinit (cert); - return -1; - } - - if (gnutls_x509_crt_get_activation_time (cert) > now) { - VNC_DEBUG("The certificate is not yet activated\n"); - gnutls_x509_crt_deinit (cert); - return -1; - } - - if (gnutls_x509_crt_get_activation_time (cert) > now) { - VNC_DEBUG("The certificate is not yet activated\n"); - gnutls_x509_crt_deinit (cert); - return -1; - } - - gnutls_x509_crt_deinit (cert); - } - - return 0; -} - - -static int start_auth_vencrypt_subauth(VncState *vs) -{ - switch (vs->vd->subauth) { - case VNC_AUTH_VENCRYPT_TLSNONE: - case VNC_AUTH_VENCRYPT_X509NONE: - VNC_DEBUG("Accept TLS auth none\n"); - vnc_write_u32(vs, 0); /* Accept auth completion */ - vnc_read_when(vs, protocol_client_init, 1); - break; - - case VNC_AUTH_VENCRYPT_TLSVNC: - case VNC_AUTH_VENCRYPT_X509VNC: - VNC_DEBUG("Start TLS auth VNC\n"); - return start_auth_vnc(vs); - - default: /* Should not be possible, but just in case */ - VNC_DEBUG("Reject auth %d\n", vs->vd->auth); - vnc_write_u8(vs, 1); - if (vs->minor >= 8) { - static const char err[] = "Unsupported authentication type"; - vnc_write_u32(vs, sizeof(err)); - vnc_write(vs, err, sizeof(err)); - } - vnc_client_error(vs); - } - - return 0; -} - -static void vnc_handshake_io(void *opaque); - -static int vnc_continue_handshake(struct VncState *vs) { - int ret; - - if ((ret = gnutls_handshake(vs->tls_session)) < 0) { - if (!gnutls_error_is_fatal(ret)) { - VNC_DEBUG("Handshake interrupted (blocking)\n"); - if (!gnutls_record_get_direction(vs->tls_session)) - qemu_set_fd_handler(vs->csock, vnc_handshake_io, NULL, vs); - else - qemu_set_fd_handler(vs->csock, NULL, vnc_handshake_io, vs); - return 0; - } - VNC_DEBUG("Handshake failed %s\n", gnutls_strerror(ret)); - vnc_client_error(vs); - return -1; - } - - if (vs->vd->x509verify) { - if (vnc_validate_certificate(vs) < 0) { - VNC_DEBUG("Client verification failed\n"); - vnc_client_error(vs); - return -1; - } else { - VNC_DEBUG("Client verification passed\n"); - } - } - - VNC_DEBUG("Handshake done, switching to TLS data mode\n"); - vs->wiremode = VNC_WIREMODE_TLS; - qemu_set_fd_handler2(vs->csock, NULL, vnc_client_read, vnc_client_write, vs); - - return start_auth_vencrypt_subauth(vs); -} - -static void vnc_handshake_io(void *opaque) { - struct VncState *vs = (struct VncState *)opaque; - - VNC_DEBUG("Handshake IO continue\n"); - vnc_continue_handshake(vs); -} - -#define NEED_X509_AUTH(vs) \ - ((vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ - (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ - (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509PLAIN) - - -static int vnc_start_tls(struct VncState *vs) { - static const int cert_type_priority[] = { GNUTLS_CRT_X509, 0 }; - static const int protocol_priority[]= { GNUTLS_TLS1_1, GNUTLS_TLS1_0, GNUTLS_SSL3, 0 }; - static const int kx_anon[] = {GNUTLS_KX_ANON_DH, 0}; - static const int kx_x509[] = {GNUTLS_KX_DHE_DSS, GNUTLS_KX_RSA, GNUTLS_KX_DHE_RSA, GNUTLS_KX_SRP, 0}; - - VNC_DEBUG("Do TLS setup\n"); - if (vnc_tls_initialize() < 0) { - VNC_DEBUG("Failed to init TLS\n"); - vnc_client_error(vs); - return -1; - } - if (vs->tls_session == NULL) { - if (gnutls_init(&vs->tls_session, GNUTLS_SERVER) < 0) { - vnc_client_error(vs); - return -1; - } - - if (gnutls_set_default_priority(vs->tls_session) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - - if (gnutls_kx_set_priority(vs->tls_session, NEED_X509_AUTH(vs) ? kx_x509 : kx_anon) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - - if (gnutls_certificate_type_set_priority(vs->tls_session, cert_type_priority) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - - if (gnutls_protocol_set_priority(vs->tls_session, protocol_priority) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - - if (NEED_X509_AUTH(vs)) { - gnutls_certificate_server_credentials x509_cred = vnc_tls_initialize_x509_cred(vs); - if (!x509_cred) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - if (gnutls_credentials_set(vs->tls_session, GNUTLS_CRD_CERTIFICATE, x509_cred) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - gnutls_certificate_free_credentials(x509_cred); - vnc_client_error(vs); - return -1; - } - if (vs->vd->x509verify) { - VNC_DEBUG("Requesting a client certificate\n"); - gnutls_certificate_server_set_request (vs->tls_session, GNUTLS_CERT_REQUEST); - } - - } else { - gnutls_anon_server_credentials anon_cred = vnc_tls_initialize_anon_cred(); - if (!anon_cred) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - vnc_client_error(vs); - return -1; - } - if (gnutls_credentials_set(vs->tls_session, GNUTLS_CRD_ANON, anon_cred) < 0) { - gnutls_deinit(vs->tls_session); - vs->tls_session = NULL; - gnutls_anon_free_server_credentials(anon_cred); - vnc_client_error(vs); - return -1; - } - } - - gnutls_transport_set_ptr(vs->tls_session, (gnutls_transport_ptr_t)vs); - gnutls_transport_set_push_function(vs->tls_session, vnc_tls_push); - gnutls_transport_set_pull_function(vs->tls_session, vnc_tls_pull); - } - - VNC_DEBUG("Start TLS handshake process\n"); - return vnc_continue_handshake(vs); -} - -static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, size_t len) -{ - int auth = read_u32(data, 0); - - if (auth != vs->vd->subauth) { - VNC_DEBUG("Rejecting auth %d\n", auth); - vnc_write_u8(vs, 0); /* Reject auth */ - vnc_flush(vs); - vnc_client_error(vs); - } else { - VNC_DEBUG("Accepting auth %d, starting handshake\n", auth); - vnc_write_u8(vs, 1); /* Accept auth */ - vnc_flush(vs); - - if (vnc_start_tls(vs) < 0) { - VNC_DEBUG("Failed to complete TLS\n"); - return 0; - } - } - return 0; -} - -static int protocol_client_vencrypt_init(VncState *vs, uint8_t *data, size_t len) -{ - if (data[0] != 0 || - data[1] != 2) { - VNC_DEBUG("Unsupported VeNCrypt protocol %d.%d\n", (int)data[0], (int)data[1]); - vnc_write_u8(vs, 1); /* Reject version */ - vnc_flush(vs); - vnc_client_error(vs); - } else { - VNC_DEBUG("Sending allowed auth %d\n", vs->vd->subauth); - vnc_write_u8(vs, 0); /* Accept version */ - vnc_write_u8(vs, 1); /* Number of sub-auths */ - vnc_write_u32(vs, vs->vd->subauth); /* The supported auth */ - vnc_flush(vs); - vnc_read_when(vs, protocol_client_vencrypt_auth, 4); - } - return 0; -} - -static int start_auth_vencrypt(VncState *vs) -{ - /* Send VeNCrypt version 0.2 */ - vnc_write_u8(vs, 0); - vnc_write_u8(vs, 2); - - vnc_read_when(vs, protocol_client_vencrypt_init, 2); - return 0; -} -#endif /* CONFIG_VNC_TLS */ - static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) { /* We only advertise 1 auth scheme at a time, so client @@ -2163,17 +1707,19 @@ static int protocol_client_auth(VncState vnc_write_u32(vs, 0); /* Accept auth completion */ vnc_flush(vs); } - vnc_read_when(vs, protocol_client_init, 1); + start_client_init(vs); break; case VNC_AUTH_VNC: VNC_DEBUG("Start VNC auth\n"); - return start_auth_vnc(vs); + start_auth_vnc(vs); + break; #ifdef CONFIG_VNC_TLS case VNC_AUTH_VENCRYPT: VNC_DEBUG("Accept VeNCrypt auth\n");; - return start_auth_vencrypt(vs); + start_auth_vencrypt(vs); + break; #endif /* CONFIG_VNC_TLS */ default: /* Should not be possible, but just in case */ @@ -2226,7 +1772,7 @@ static int protocol_version(VncState *vs VNC_DEBUG("Tell client auth none\n"); vnc_write_u32(vs, vs->vd->auth); vnc_flush(vs); - vnc_read_when(vs, protocol_client_init, 1); + start_client_init(vs); } else if (vs->vd->auth == VNC_AUTH_VNC) { VNC_DEBUG("Tell client VNC auth\n"); vnc_write_u32(vs, vs->vd->auth); @@ -2328,61 +1874,6 @@ void vnc_display_init(DisplayState *ds) register_displaychangelistener(ds, dcl); } -#ifdef CONFIG_VNC_TLS -static int vnc_set_x509_credential(VncDisplay *vs, - const char *certdir, - const char *filename, - char **cred, - int ignoreMissing) -{ - struct stat sb; - - if (*cred) { - qemu_free(*cred); - *cred = NULL; - } - - *cred = qemu_malloc(strlen(certdir) + strlen(filename) + 2); - - strcpy(*cred, certdir); - strcat(*cred, "/"); - strcat(*cred, filename); - - VNC_DEBUG("Check %s\n", *cred); - if (stat(*cred, &sb) < 0) { - qemu_free(*cred); - *cred = NULL; - if (ignoreMissing && errno == ENOENT) - return 0; - return -1; - } - - return 0; -} - -static int vnc_set_x509_credential_dir(VncDisplay *vs, - const char *certdir) -{ - if (vnc_set_x509_credential(vs, certdir, X509_CA_CERT_FILE, &vs->x509cacert, 0) < 0) - goto cleanup; - if (vnc_set_x509_credential(vs, certdir, X509_CA_CRL_FILE, &vs->x509cacrl, 1) < 0) - goto cleanup; - if (vnc_set_x509_credential(vs, certdir, X509_SERVER_CERT_FILE, &vs->x509cert, 0) < 0) - goto cleanup; - if (vnc_set_x509_credential(vs, certdir, X509_SERVER_KEY_FILE, &vs->x509key, 0) < 0) - goto cleanup; - - return 0; - - cleanup: - qemu_free(vs->x509cacert); - qemu_free(vs->x509cacrl); - qemu_free(vs->x509cert); - qemu_free(vs->x509key); - vs->x509cacert = vs->x509cacrl = vs->x509cert = vs->x509key = NULL; - return -1; -} -#endif /* CONFIG_VNC_TLS */ void vnc_display_close(DisplayState *ds) { @@ -2402,7 +1893,7 @@ void vnc_display_close(DisplayState *ds) vs->auth = VNC_AUTH_INVALID; #ifdef CONFIG_VNC_TLS vs->subauth = VNC_AUTH_INVALID; - vs->x509verify = 0; + vs->tls.x509verify = 0; #endif } @@ -2458,7 +1949,7 @@ int vnc_display_open(DisplayState *ds, c char *start, *end; x509 = 1; /* Require x509 certificates */ if (strncmp(options, "x509verify", 10) == 0) - vs->x509verify = 1; /* ...and verify client certs */ + vs->tls.x509verify = 1; /* ...and verify client certs */ /* Now check for 'x509=/some/path' postfix * and use that to setup x509 certificate/key paths */ @@ -2469,7 +1960,7 @@ int vnc_display_open(DisplayState *ds, c char *path = qemu_strndup(start + 1, len); VNC_DEBUG("Trying certificate path '%s'\n", path); - if (vnc_set_x509_credential_dir(vs, path) < 0) { + if (vnc_tls_set_x509_creds_dir(vs, path) < 0) { fprintf(stderr, "Failed to find x509 certificates/keys in %s\n", path); qemu_free(path); qemu_free(vs->display); Index: qemu-kvm-0.10/qemu/vnc.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.h +++ qemu-kvm-0.10/qemu/vnc.h @@ -32,13 +32,16 @@ #include "audio/audio.h" #include -#ifdef CONFIG_VNC_TLS -#include -#include -#endif /* CONFIG_VNC_TLS */ - #include "keymaps.h" +// #define _VNC_DEBUG 1 + +#ifdef _VNC_DEBUG +#define VNC_DEBUG(fmt, ...) do { fprintf(stderr, fmt, ## __VA_ARGS__); } while (0) +#else +#define VNC_DEBUG(fmt, ...) do { } while (0) +#endif + /***************************************************************************** * * Core data structures @@ -72,6 +75,11 @@ typedef void VncSendHextileTile(VncState typedef struct VncDisplay VncDisplay; +#ifdef CONFIG_VNC_TLS +#include "vnc-tls.h" +#include "vnc-auth-vencrypt.h" +#endif + struct VncDisplay { int lsock; @@ -83,13 +91,8 @@ struct VncDisplay char *password; int auth; #ifdef CONFIG_VNC_TLS - int subauth; - int x509verify; - - char *x509cacert; - char *x509cacrl; - char *x509cert; - char *x509key; + int subauth; /* Used by VeNCrypt */ + VncDisplayTLS tls; #endif }; @@ -117,8 +120,7 @@ struct VncState char challenge[VNC_AUTH_CHALLENGE_SIZE]; #ifdef CONFIG_VNC_TLS - int wiremode; - gnutls_session_t tls_session; + VncStateTLS tls; #endif Buffer output; @@ -162,12 +164,6 @@ enum { VNC_AUTH_VENCRYPT = 19 }; -#ifdef CONFIG_VNC_TLS -enum { - VNC_WIREMODE_CLEAR, - VNC_WIREMODE_TLS, -}; - enum { VNC_AUTH_VENCRYPT_PLAIN = 256, VNC_AUTH_VENCRYPT_TLSNONE = 257, @@ -178,12 +174,6 @@ enum { VNC_AUTH_VENCRYPT_X509PLAIN = 262, }; -#define X509_CA_CERT_FILE "ca-cert.pem" -#define X509_CA_CRL_FILE "ca-crl.pem" -#define X509_SERVER_KEY_FILE "server-key.pem" -#define X509_SERVER_CERT_FILE "server-cert.pem" - -#endif /* CONFIG_VNC_TLS */ /***************************************************************************** * @@ -254,4 +244,38 @@ enum { #define VNC_FEATURE_ZLIB_MASK (1 << VNC_FEATURE_ZLIB) #define VNC_FEATURE_COPYRECT_MASK (1 << VNC_FEATURE_COPYRECT) + +/***************************************************************************** + * + * Internal APIs + * + *****************************************************************************/ + +/* Event loop functions */ +void vnc_client_read(void *opaque); +void vnc_client_write(void *opaque); + + +/* Protocol I/O functions */ +void vnc_write(VncState *vs, const void *data, size_t len); +void vnc_write_u32(VncState *vs, uint32_t value); +void vnc_write_s32(VncState *vs, int32_t value); +void vnc_write_u16(VncState *vs, uint16_t value); +void vnc_write_u8(VncState *vs, uint8_t value); +void vnc_flush(VncState *vs); +void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting); + + +/* Buffer I/O functions */ +uint8_t read_u8(uint8_t *data, size_t offset); +uint16_t read_u16(uint8_t *data, size_t offset); +int32_t read_s32(uint8_t *data, size_t offset); +uint32_t read_u32(uint8_t *data, size_t offset); + +/* Protocol stage functions */ +void vnc_client_error(VncState *vs); + +void start_client_init(VncState *vs); +void start_auth_vnc(VncState *vs); + #endif /* __QEMU_VNC_H */ 06-vnc-sasl.patch: --- NEW FILE 06-vnc-sasl.patch --- Index: qemu-kvm-0.10/qemu/Makefile =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile +++ qemu-kvm-0.10/qemu/Makefile @@ -152,6 +152,9 @@ OBJS+=vnc.o d3des.o ifdef CONFIG_VNC_TLS OBJS+=vnc-tls.o vnc-auth-vencrypt.o endif +ifdef CONFIG_VNC_SASL +OBJS+=vnc-auth-sasl.o +endif ifdef CONFIG_COCOA OBJS+=cocoa.o @@ -175,7 +178,7 @@ sdl.o: sdl.c keymaps.h sdl_keysym.h sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS) -vnc.h: vnc-tls.h vnc-auth-vencrypt.h keymaps.h +vnc.h: vnc-tls.h vnc-auth-vencrypt.h vnc-auth-sasl.h keymaps.h vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h @@ -185,6 +188,8 @@ vnc-tls.o: vnc-tls.c vnc.h vnc-auth-vencrypt.o: vnc-auth-vencrypt.c vnc.h +vnc-auth-sasl.o: vnc-auth-sasl.c vnc.h + curses.o: curses.c keymaps.h curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) Index: qemu-kvm-0.10/qemu/Makefile.target =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile.target +++ qemu-kvm-0.10/qemu/Makefile.target @@ -613,6 +613,11 @@ CPPFLAGS += $(CONFIG_VNC_TLS_CFLAGS) LIBS += $(CONFIG_VNC_TLS_LIBS) endif +ifdef CONFIG_VNC_SASL +CPPFLAGS += $(CONFIG_VNC_SASL_CFLAGS) +LIBS += $(CONFIG_VNC_SASL_LIBS) +endif + ifdef CONFIG_BLUEZ LIBS += $(CONFIG_BLUEZ_LIBS) endif Index: qemu-kvm-0.10/qemu/configure =================================================================== --- qemu-kvm-0.10.orig/qemu/configure +++ qemu-kvm-0.10/qemu/configure @@ -164,6 +164,7 @@ fmod_lib="" fmod_inc="" oss_lib="" vnc_tls="yes" +vnc_sasl="yes" bsd="no" linux="no" solaris="no" @@ -404,6 +405,8 @@ for opt do ;; --disable-vnc-tls) vnc_tls="no" ;; + --disable-vnc-sasl) vnc_sasl="no" + ;; --disable-slirp) slirp="no" ;; --disable-vde) vde="no" @@ -563,6 +566,7 @@ echo " Availab echo " --enable-mixemu enable mixer emulation" echo " --disable-brlapi disable BrlAPI" echo " --disable-vnc-tls disable TLS encryption for VNC server" +echo " --disable-vnc-sasl disable SASL encryption for VNC server" echo " --disable-curses disable curses output" echo " --disable-bluez disable bluez stack connectivity" echo " --disable-kvm disable KVM acceleration support" @@ -890,6 +894,25 @@ EOF fi ########################################## +# VNC SASL detection +if test "$vnc_sasl" = "yes" ; then +cat > $TMPC < +#include +int main(void) { sasl_server_init(NULL, "qemu"); return 0; } +EOF + # Assuming Cyrus-SASL installed in /usr prefix + vnc_sasl_cflags="" + vnc_sasl_libs="-lsasl2" + if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $vnc_sasl_cflags $TMPC \ + $vnc_sasl_libs 2> /dev/null ; then + : + else + vnc_sasl="no" + fi +fi + +########################################## # vde libraries probe if test "$vde" = "yes" ; then cat > $TMPC << EOF @@ -1224,6 +1247,11 @@ if test "$vnc_tls" = "yes" ; then echo " TLS CFLAGS $vnc_tls_cflags" echo " TLS LIBS $vnc_tls_libs" fi +echo "VNC SASL support $vnc_sasl" +if test "$vnc_sasl" = "yes" ; then + echo " SASL CFLAGS $vnc_sasl_cflags" + echo " SASL LIBS $vnc_sasl_libs" +fi if test -n "$sparc_cpu"; then echo "Target Sparc Arch $sparc_cpu" fi @@ -1467,6 +1495,12 @@ if test "$vnc_tls" = "yes" ; then echo "CONFIG_VNC_TLS_LIBS=$vnc_tls_libs" >> $config_mak echo "#define CONFIG_VNC_TLS 1" >> $config_h fi +if test "$vnc_sasl" = "yes" ; then + echo "CONFIG_VNC_SASL=yes" >> $config_mak + echo "CONFIG_VNC_SASL_CFLAGS=$vnc_sasl_cflags" >> $config_mak + echo "CONFIG_VNC_SASL_LIBS=$vnc_sasl_libs" >> $config_mak + echo "#define CONFIG_VNC_SASL 1" >> $config_h +fi qemu_version=`head $source_path/VERSION` echo "VERSION=$qemu_version" >>$config_mak echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h Index: qemu-kvm-0.10/qemu/qemu-doc.texi =================================================================== --- qemu-kvm-0.10.orig/qemu/qemu-doc.texi +++ qemu-kvm-0.10/qemu/qemu-doc.texi @@ -624,6 +624,21 @@ path following this option specifies whe be loaded from. See the @ref{vnc_security} section for details on generating certificates. + at item sasl + +Require that the client use SASL to authenticate with the VNC server. +The exact choice of authentication method used is controlled from the +system / user's SASL configuration file for the 'qemu' service. This +is typically found in /etc/sasl2/qemu.conf. If running QEMU as an +unprivileged user, an environment variable SASL_CONF_PATH can be used +to make it search alternate locations for the service config. +While some SASL auth methods can also provide data encryption (eg GSSAPI), +it is recommended that SASL always be combined with the 'tls' and +'x509' settings to enable use of SSL and server certificates. This +ensures a data encryption preventing compromise of authentication +credentials. See the @ref{vnc_security} section for details on using +SASL authentication. + @end table @end table @@ -2069,7 +2084,10 @@ considerations depending on the deployme * vnc_sec_certificate:: * vnc_sec_certificate_verify:: * vnc_sec_certificate_pw:: +* vnc_sec_sasl:: +* vnc_sec_certificate_sasl:: * vnc_generate_cert:: +* vnc_setup_sasl:: @end menu @node vnc_sec_none @subsection Without passwords @@ -2152,6 +2170,41 @@ Password: ******** (qemu) @end example + + at node vnc_sec_sasl + at subsection With SASL authentication + +The SASL authentication method is a VNC extension, that provides an +easily extendable, pluggable authentication method. This allows for +integration with a wide range of authentication mechanisms, such as +PAM, GSSAPI/Kerberos, LDAP, SQL databases, one-time keys and more. +The strength of the authentication depends on the exact mechanism +configured. If the chosen mechanism also provides a SSF layer, then +it will encrypt the datastream as well. + +Refer to the later docs on how to choose the exact SASL mechanism +used for authentication, but assuming use of one supporting SSF, +then QEMU can be launched with: + + at example +qemu [...OPTIONS...] -vnc :1,sasl -monitor stdio + at end example + + at node vnc_sec_certificate_sasl + at subsection With x509 certificates and SASL authentication + +If the desired SASL authentication mechanism does not supported +SSF layers, then it is strongly advised to run it in combination +with TLS and x509 certificates. This provides securely encrypted +data stream, avoiding risk of compromising of the security +credentials. This can be enabled, by combining the 'sasl' option +with the aforementioned TLS + x509 options: + + at example +qemu [...OPTIONS...] -vnc :1,tls,x509,sasl -monitor stdio + at end example + + @node vnc_generate_cert @subsection Generating certificates for VNC @@ -2263,6 +2316,50 @@ EOF The @code{client-key.pem} and @code{client-cert.pem} files should now be securely copied to the client for which they were generated. + + at node vnc_setup_sasl + + at subsection Configuring SASL mechanisms + +The following documentation assumes use of the Cyrus SASL implementation on a +Linux host, but the principals should apply to any other SASL impl. When SASL +is enabled, the mechanism configuration will be loaded from system default +SASL service config /etc/sasl2/qemu.conf. If running QEMU as an +unprivileged user, an environment variable SASL_CONF_PATH can be used +to make it search alternate locations for the service config. + +The default configuration might contain + + at example +mech_list: digest-md5 +sasldb_path: /etc/qemu/passwd.db + at end example + +This says to use the 'Digest MD5' mechanism, which is similar to the HTTP +Digest-MD5 mechanism. The list of valid usernames & passwords is maintained +in the /etc/qemu/passwd.db file, and can be updated using the saslpasswd2 +command. While this mechanism is easy to configure and use, it is not +considered secure by modern standards, so only suitable for developers / +ad-hoc testing. + +A more serious deployment might use Kerberos, which is done with the 'gssapi' +mechanism + + at example +mech_list: gssapi +keytab: /etc/qemu/krb5.tab + at end example + +For this to work the administrator of your KDC must generate a Kerberos +principal for the server, with a name of 'qemu/somehost.example.com@@EXAMPLE.COM' +replacing 'somehost.example.com' with the fully qualified host name of the +machine running QEMU, and 'EXAMPLE.COM' with the Keberos Realm. + +Other configurations will be left as an exercise for the reader. It should +be noted that only Digest-MD5 and GSSAPI provides a SSF layer for data +encryption. For all other mechanisms, VNC should always be configured to +use TLS and x509 certificates to protect security credentials from snooping. + @node gdb_usage @section GDB usage Index: qemu-kvm-0.10/qemu/qemu.sasl =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/qemu.sasl @@ -0,0 +1,34 @@ +# If you want to use the non-TLS socket, then you *must* include +# the GSSAPI or DIGEST-MD5 mechanisms, because they are the only +# ones that can offer session encryption as well as authentication. +# +# If you're only using TLS, then you can turn on any mechanisms +# you like for authentication, because TLS provides the encryption +# +# Default to a simple username+password mechanism +# NB digest-md5 is no longer considered secure by current standards +mech_list: digest-md5 + +# Before you can use GSSAPI, you need a service principle on the +# KDC server for libvirt, and that to be exported to the keytab +# file listed below +#mech_list: gssapi +# +# You can also list many mechanisms at once, then the user can choose +# by adding '?auth=sasl.gssapi' to their libvirt URI, eg +# qemu+tcp://hostname/system?auth=sasl.gssapi +#mech_list: digest-md5 gssapi + +# Some older builds of MIT kerberos on Linux ignore this option & +# instead need KRB5_KTNAME env var. +# For modern Linux, and other OS, this should be sufficient +keytab: /etc/qemu/krb5.tab + +# If using digest-md5 for username/passwds, then this is the file +# containing the passwds. Use 'saslpasswd2 -a qemu [username]' +# to add entries, and 'sasldblistusers2 -a qemu' to browse it +sasldb_path: /etc/qemu/passwd.db + + +auxprop_plugin: sasldb + Index: qemu-kvm-0.10/qemu/vnc-auth-sasl.c =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-auth-sasl.c @@ -0,0 +1,626 @@ +/* + * QEMU VNC display driver: SASL auth protocol + * + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include "vnc.h" + +/* Max amount of data we send/recv for SASL steps to prevent DOS */ +#define SASL_DATA_MAX_LEN (1024 * 1024) + + +void vnc_sasl_client_cleanup(VncState *vs) +{ + if (vs->sasl.conn) { + vs->sasl.runSSF = vs->sasl.waitWriteSSF = vs->sasl.wantSSF = 0; + vs->sasl.encodedLength = vs->sasl.encodedOffset = 0; + vs->sasl.encoded = NULL; + free(vs->sasl.username); + free(vs->sasl.mechlist); + vs->sasl.username = vs->sasl.mechlist = NULL; + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + } +} + + +long vnc_client_write_sasl(VncState *vs) +{ + long ret; + + VNC_DEBUG("Write SASL: Pending output %p size %d offset %d Encoded: %p size %d offset %d\n", + vs->output.buffer, vs->output.capacity, vs->output.offset, + vs->sasl.encoded, vs->sasl.encodedLength, vs->sasl.encodedOffset); + + if (!vs->sasl.encoded) { + int err; + err = sasl_encode(vs->sasl.conn, + (char *)vs->output.buffer, + vs->output.offset, + (const char **)&vs->sasl.encoded, + &vs->sasl.encodedLength); + if (err != SASL_OK) + return vnc_client_io_error(vs, -1, EIO); + + vs->sasl.encodedOffset = 0; + } + + ret = vnc_client_write_buf(vs, + vs->sasl.encoded + vs->sasl.encodedOffset, + vs->sasl.encodedLength - vs->sasl.encodedOffset); + if (!ret) + return 0; + + vs->sasl.encodedOffset += ret; + if (vs->sasl.encodedOffset == vs->sasl.encodedLength) { + vs->output.offset = 0; + vs->sasl.encoded = NULL; + vs->sasl.encodedOffset = vs->sasl.encodedLength = 0; + } + + /* Can't merge this block with one above, because + * someone might have written more unencrypted + * data in vs->output while we were processing + * SASL encoded output + */ + if (vs->output.offset == 0) { + qemu_set_fd_handler2(vs->csock, NULL, vnc_client_read, NULL, vs); + } + + return ret; +} + + +long vnc_client_read_sasl(VncState *vs) +{ + long ret; + uint8_t encoded[4096]; + const char *decoded; + unsigned int decodedLen; + int err; + + ret = vnc_client_read_buf(vs, encoded, sizeof(encoded)); + if (!ret) + return 0; + + err = sasl_decode(vs->sasl.conn, + (char *)encoded, ret, + &decoded, &decodedLen); + + if (err != SASL_OK) + return vnc_client_io_error(vs, -1, -EIO); + VNC_DEBUG("Read SASL Encoded %p size %ld Decoded %p size %d\n", + encoded, ret, decoded, decodedLen); + buffer_reserve(&vs->input, decodedLen); + buffer_append(&vs->input, decoded, decodedLen); + return decodedLen; +} + + +static int vnc_auth_sasl_check_access(VncState *vs) +{ + const void *val; + int err; + + err = sasl_getprop(vs->sasl.conn, SASL_USERNAME, &val); + if (err != SASL_OK) { + VNC_DEBUG("cannot query SASL username on connection %d (%s)\n", + err, sasl_errstring(err, NULL, NULL)); + return -1; + } + if (val == NULL) { + VNC_DEBUG("no client username was found\n"); + return -1; + } + VNC_DEBUG("SASL client username %s\n", (const char *)val); + + vs->sasl.username = qemu_strdup((const char*)val); + + return 0; +} + +static int vnc_auth_sasl_check_ssf(VncState *vs) +{ + const void *val; + int err, ssf; + + if (!vs->sasl.wantSSF) + return 1; + + err = sasl_getprop(vs->sasl.conn, SASL_SSF, &val); + if (err != SASL_OK) + return 0; + + ssf = *(const int *)val; + VNC_DEBUG("negotiated an SSF of %d\n", ssf); + if (ssf < 56) + return 0; /* 56 is good for Kerberos */ + + /* Only setup for read initially, because we're about to send an RPC + * reply which must be in plain text. When the next incoming RPC + * arrives, we'll switch on writes too + * + * cf qemudClientReadSASL in qemud.c + */ + vs->sasl.runSSF = 1; + + /* We have a SSF that's good enough */ + return 1; +} + +/* + * Step Msg + * + * Input from client: + * + * u32 clientin-length + * u8-array clientin-string + * + * Output to client: + * + * u32 serverout-length + * u8-array serverout-strin + * u8 continue + */ + +static int protocol_client_auth_sasl_step_len(VncState *vs, uint8_t *data, size_t len); + +static int protocol_client_auth_sasl_step(VncState *vs, uint8_t *data, size_t len) +{ + uint32_t datalen = len; + const char *serverout; + unsigned int serveroutlen; + int err; + char *clientdata = NULL; + + /* NB, distinction of NULL vs "" is *critical* in SASL */ + if (datalen) { + clientdata = (char*)data; + clientdata[datalen-1] = '\0'; /* Wire includes '\0', but make sure */ + datalen--; /* Don't count NULL byte when passing to _start() */ + } + + VNC_DEBUG("Step using SASL Data %p (%d bytes)\n", + clientdata, datalen); + err = sasl_server_step(vs->sasl.conn, + clientdata, + datalen, + &serverout, + &serveroutlen); + if (err != SASL_OK && + err != SASL_CONTINUE) { + VNC_DEBUG("sasl step failed %d (%s)\n", + err, sasl_errdetail(vs->sasl.conn)); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + + if (serveroutlen > SASL_DATA_MAX_LEN) { + VNC_DEBUG("sasl step reply data too long %d\n", + serveroutlen); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + + VNC_DEBUG("SASL return data %d bytes, nil; %d\n", + serveroutlen, serverout ? 0 : 1); + + if (serveroutlen) { + vnc_write_u32(vs, serveroutlen + 1); + vnc_write(vs, serverout, serveroutlen + 1); + } else { + vnc_write_u32(vs, 0); + } + + /* Whether auth is complete */ + vnc_write_u8(vs, err == SASL_CONTINUE ? 0 : 1); + + if (err == SASL_CONTINUE) { + VNC_DEBUG("%s", "Authentication must continue\n"); + /* Wait for step length */ + vnc_read_when(vs, protocol_client_auth_sasl_step_len, 4); + } else { + if (!vnc_auth_sasl_check_ssf(vs)) { + VNC_DEBUG("Authentication rejected for weak SSF %d\n", vs->csock); + goto authreject; + } + + /* Check username whitelist ACL */ + if (vnc_auth_sasl_check_access(vs) < 0) { + VNC_DEBUG("Authentication rejected for ACL %d\n", vs->csock); + goto authreject; + } + + VNC_DEBUG("Authentication successful %d\n", vs->csock); + vnc_write_u32(vs, 0); /* Accept auth */ + /* + * Delay writing in SSF encoded mode until pending output + * buffer is written + */ + if (vs->sasl.runSSF) + vs->sasl.waitWriteSSF = vs->output.offset; + start_client_init(vs); + } + + return 0; + + authreject: + vnc_write_u32(vs, 1); /* Reject auth */ + vnc_write_u32(vs, sizeof("Authentication failed")); + vnc_write(vs, "Authentication failed", sizeof("Authentication failed")); + vnc_flush(vs); + vnc_client_error(vs); + return -1; + + authabort: + vnc_client_error(vs); + return -1; +} + +static int protocol_client_auth_sasl_step_len(VncState *vs, uint8_t *data, size_t len) +{ + uint32_t steplen = read_u32(data, 0); + VNC_DEBUG("Got client step len %d\n", steplen); + if (steplen > SASL_DATA_MAX_LEN) { + VNC_DEBUG("Too much SASL data %d\n", steplen); + vnc_client_error(vs); + return -1; + } + + if (steplen == 0) + return protocol_client_auth_sasl_step(vs, NULL, 0); + else + vnc_read_when(vs, protocol_client_auth_sasl_step, steplen); + return 0; +} + +/* + * Start Msg + * + * Input from client: + * + * u32 clientin-length + * u8-array clientin-string + * + * Output to client: + * + * u32 serverout-length + * u8-array serverout-strin + * u8 continue + */ + +#define SASL_DATA_MAX_LEN (1024 * 1024) + +static int protocol_client_auth_sasl_start(VncState *vs, uint8_t *data, size_t len) +{ + uint32_t datalen = len; + const char *serverout; + unsigned int serveroutlen; + int err; + char *clientdata = NULL; + + /* NB, distinction of NULL vs "" is *critical* in SASL */ + if (datalen) { + clientdata = (char*)data; + clientdata[datalen-1] = '\0'; /* Should be on wire, but make sure */ + datalen--; /* Don't count NULL byte when passing to _start() */ + } + + VNC_DEBUG("Start SASL auth with mechanism %s. Data %p (%d bytes)\n", + vs->sasl.mechlist, clientdata, datalen); + err = sasl_server_start(vs->sasl.conn, + vs->sasl.mechlist, + clientdata, + datalen, + &serverout, + &serveroutlen); + if (err != SASL_OK && + err != SASL_CONTINUE) { + VNC_DEBUG("sasl start failed %d (%s)\n", + err, sasl_errdetail(vs->sasl.conn)); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + if (serveroutlen > SASL_DATA_MAX_LEN) { + VNC_DEBUG("sasl start reply data too long %d\n", + serveroutlen); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + + VNC_DEBUG("SASL return data %d bytes, nil; %d\n", + serveroutlen, serverout ? 0 : 1); + + if (serveroutlen) { + vnc_write_u32(vs, serveroutlen + 1); + vnc_write(vs, serverout, serveroutlen + 1); + } else { + vnc_write_u32(vs, 0); + } + + /* Whether auth is complete */ + vnc_write_u8(vs, err == SASL_CONTINUE ? 0 : 1); + + if (err == SASL_CONTINUE) { + VNC_DEBUG("%s", "Authentication must continue\n"); + /* Wait for step length */ + vnc_read_when(vs, protocol_client_auth_sasl_step_len, 4); + } else { + if (!vnc_auth_sasl_check_ssf(vs)) { + VNC_DEBUG("Authentication rejected for weak SSF %d\n", vs->csock); + goto authreject; + } + + /* Check username whitelist ACL */ + if (vnc_auth_sasl_check_access(vs) < 0) { + VNC_DEBUG("Authentication rejected for ACL %d\n", vs->csock); + goto authreject; + } + + VNC_DEBUG("Authentication successful %d\n", vs->csock); + vnc_write_u32(vs, 0); /* Accept auth */ + start_client_init(vs); + } + + return 0; + + authreject: + vnc_write_u32(vs, 1); /* Reject auth */ + vnc_write_u32(vs, sizeof("Authentication failed")); + vnc_write(vs, "Authentication failed", sizeof("Authentication failed")); + vnc_flush(vs); + vnc_client_error(vs); + return -1; + + authabort: + vnc_client_error(vs); + return -1; +} + +static int protocol_client_auth_sasl_start_len(VncState *vs, uint8_t *data, size_t len) +{ + uint32_t startlen = read_u32(data, 0); + VNC_DEBUG("Got client start len %d\n", startlen); + if (startlen > SASL_DATA_MAX_LEN) { + VNC_DEBUG("Too much SASL data %d\n", startlen); + vnc_client_error(vs); + return -1; + } + + if (startlen == 0) + return protocol_client_auth_sasl_start(vs, NULL, 0); + + vnc_read_when(vs, protocol_client_auth_sasl_start, startlen); + return 0; +} + +static int protocol_client_auth_sasl_mechname(VncState *vs, uint8_t *data, size_t len) +{ + char *mechname = malloc(len + 1); + if (!mechname) { + VNC_DEBUG("Out of memory reading mechname\n"); + vnc_client_error(vs); + } + strncpy(mechname, (char*)data, len); + mechname[len] = '\0'; + VNC_DEBUG("Got client mechname '%s' check against '%s'\n", + mechname, vs->sasl.mechlist); + + if (strncmp(vs->sasl.mechlist, mechname, len) == 0) { + if (vs->sasl.mechlist[len] != '\0' && + vs->sasl.mechlist[len] != ',') { + VNC_DEBUG("One %d", vs->sasl.mechlist[len]); + vnc_client_error(vs); + return -1; + } + } else { + char *offset = strstr(vs->sasl.mechlist, mechname); + VNC_DEBUG("Two %p\n", offset); + if (!offset) { + vnc_client_error(vs); + return -1; + } + VNC_DEBUG("Two '%s'\n", offset); + if (offset[-1] != ',' || + (offset[len] != '\0'&& + offset[len] != ',')) { + vnc_client_error(vs); + return -1; + } + } + + free(vs->sasl.mechlist); + vs->sasl.mechlist = mechname; + + VNC_DEBUG("Validated mechname '%s'\n", mechname); + vnc_read_when(vs, protocol_client_auth_sasl_start_len, 4); + return 0; +} + +static int protocol_client_auth_sasl_mechname_len(VncState *vs, uint8_t *data, size_t len) +{ + uint32_t mechlen = read_u32(data, 0); + VNC_DEBUG("Got client mechname len %d\n", mechlen); + if (mechlen > 100) { + VNC_DEBUG("Too long SASL mechname data %d\n", mechlen); + vnc_client_error(vs); + return -1; + } + if (mechlen < 1) { + VNC_DEBUG("Too short SASL mechname %d\n", mechlen); + vnc_client_error(vs); + return -1; + } + vnc_read_when(vs, protocol_client_auth_sasl_mechname,mechlen); + return 0; +} + +#define USES_X509_AUTH(vs) \ + ((vs)->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ + (vs)->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ + (vs)->subauth == VNC_AUTH_VENCRYPT_X509PLAIN || \ + (vs)->subauth == VNC_AUTH_VENCRYPT_X509SASL) + + +void start_auth_sasl(VncState *vs) +{ + const char *mechlist = NULL; + sasl_security_properties_t secprops; + int err; + char *localAddr, *remoteAddr; + int mechlistlen; + + VNC_DEBUG("Initialize SASL auth %d\n", vs->csock); + + /* Get local & remote client addresses in form IPADDR;PORT */ + if (!(localAddr = vnc_socket_local_addr("%s;%s", vs->csock))) + goto authabort; + + if (!(remoteAddr = vnc_socket_remote_addr("%s;%s", vs->csock))) { + free(localAddr); + goto authabort; + } + + err = sasl_server_new("vnc", + NULL, /* FQDN - just delegates to gethostname */ + NULL, /* User realm */ + localAddr, + remoteAddr, + NULL, /* Callbacks, not needed */ + SASL_SUCCESS_DATA, + &vs->sasl.conn); + free(localAddr); + free(remoteAddr); + localAddr = remoteAddr = NULL; + + if (err != SASL_OK) { + VNC_DEBUG("sasl context setup failed %d (%s)", + err, sasl_errstring(err, NULL, NULL)); + vs->sasl.conn = NULL; + goto authabort; + } + +#ifdef CONFIG_VNC_TLS + /* Inform SASL that we've got an external SSF layer from TLS/x509 */ + if (vs->vd->auth == VNC_AUTH_VENCRYPT && + vs->vd->subauth == VNC_AUTH_VENCRYPT_X509SASL) { + gnutls_cipher_algorithm_t cipher; + sasl_ssf_t ssf; + + cipher = gnutls_cipher_get(vs->tls.session); + if (!(ssf = (sasl_ssf_t)gnutls_cipher_get_key_size(cipher))) { + VNC_DEBUG("%s", "cannot TLS get cipher size\n"); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + ssf *= 8; /* tls key size is bytes, sasl wants bits */ + + err = sasl_setprop(vs->sasl.conn, SASL_SSF_EXTERNAL, &ssf); + if (err != SASL_OK) { + VNC_DEBUG("cannot set SASL external SSF %d (%s)\n", + err, sasl_errstring(err, NULL, NULL)); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + } else +#endif /* CONFIG_VNC_TLS */ + vs->sasl.wantSSF = 1; + + memset (&secprops, 0, sizeof secprops); + /* Inform SASL that we've got an external SSF layer from TLS */ + if (strncmp(vs->vd->display, "unix:", 5) == 0 +#ifdef CONFIG_VNC_TLS + /* Disable SSF, if using TLS+x509+SASL only. TLS without x509 + is not sufficiently strong */ + || (vs->vd->auth == VNC_AUTH_VENCRYPT && + vs->vd->subauth == VNC_AUTH_VENCRYPT_X509SASL) +#endif /* CONFIG_VNC_TLS */ + ) { + /* If we've got TLS or UNIX domain sock, we don't care about SSF */ + secprops.min_ssf = 0; + secprops.max_ssf = 0; + secprops.maxbufsize = 8192; + secprops.security_flags = 0; + } else { + /* Plain TCP, better get an SSF layer */ + secprops.min_ssf = 56; /* Good enough to require kerberos */ + secprops.max_ssf = 100000; /* Arbitrary big number */ + secprops.maxbufsize = 8192; + /* Forbid any anonymous or trivially crackable auth */ + secprops.security_flags = + SASL_SEC_NOANONYMOUS | SASL_SEC_NOPLAINTEXT; + } + + err = sasl_setprop(vs->sasl.conn, SASL_SEC_PROPS, &secprops); + if (err != SASL_OK) { + VNC_DEBUG("cannot set SASL security props %d (%s)\n", + err, sasl_errstring(err, NULL, NULL)); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + + err = sasl_listmech(vs->sasl.conn, + NULL, /* Don't need to set user */ + "", /* Prefix */ + ",", /* Separator */ + "", /* Suffix */ + &mechlist, + NULL, + NULL); + if (err != SASL_OK) { + VNC_DEBUG("cannot list SASL mechanisms %d (%s)\n", + err, sasl_errdetail(vs->sasl.conn)); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + VNC_DEBUG("Available mechanisms for client: '%s'\n", mechlist); + + if (!(vs->sasl.mechlist = strdup(mechlist))) { + VNC_DEBUG("Out of memory"); + sasl_dispose(&vs->sasl.conn); + vs->sasl.conn = NULL; + goto authabort; + } + mechlistlen = strlen(mechlist); + vnc_write_u32(vs, mechlistlen); + vnc_write(vs, mechlist, mechlistlen); + vnc_flush(vs); + + VNC_DEBUG("Wait for client mechname length\n"); + vnc_read_when(vs, protocol_client_auth_sasl_mechname_len, 4); + + return; + + authabort: + vnc_client_error(vs); + return; +} + + Index: qemu-kvm-0.10/qemu/vnc-auth-sasl.h =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/vnc-auth-sasl.h @@ -0,0 +1,67 @@ +/* + * QEMU VNC display driver: SASL auth protocol + * + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + + +#ifndef __QEMU_VNC_AUTH_SASL_H__ +#define __QEMU_VNC_AUTH_SASL_H__ + + +#include + +typedef struct VncStateSASL VncStateSASL; + +struct VncStateSASL { + sasl_conn_t *conn; + /* If we want to negotiate an SSF layer with client */ + int wantSSF :1; + /* If we are now running the SSF layer */ + int runSSF :1; + /* + * If this is non-zero, then wait for that many bytes + * to be written plain, before switching to SSF encoding + * This allows the VNC auth result to finish being + * written in plain. + */ + unsigned int waitWriteSSF; + + /* + * Buffering encoded data to allow more clear data + * to be stuffed onto the output buffer + */ + const uint8_t *encoded; + unsigned int encodedLength; + unsigned int encodedOffset; + char *username; + char *mechlist; +}; + +void vnc_sasl_client_cleanup(VncState *vs); + +long vnc_client_read_sasl(VncState *vs); +long vnc_client_write_sasl(VncState *vs); + +void start_auth_sasl(VncState *vs); + +#endif /* __QEMU_VNC_AUTH_SASL_H__ */ + Index: qemu-kvm-0.10/qemu/vnc-auth-vencrypt.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-auth-vencrypt.c +++ qemu-kvm-0.10/qemu/vnc-auth-vencrypt.c @@ -43,8 +43,15 @@ static void start_auth_vencrypt_subauth( start_auth_vnc(vs); break; +#ifdef CONFIG_VNC_SASL + case VNC_AUTH_VENCRYPT_TLSSASL: + case VNC_AUTH_VENCRYPT_X509SASL: + VNC_DEBUG("Start TLS auth SASL\n"); + return start_auth_sasl(vs); +#endif /* CONFIG_VNC_SASL */ + default: /* Should not be possible, but just in case */ - VNC_DEBUG("Reject auth %d\n", vs->vd->auth); + VNC_DEBUG("Reject subauth %d server bug\n", vs->vd->auth); vnc_write_u8(vs, 1); if (vs->minor >= 8) { static const char err[] = "Unsupported authentication type"; @@ -105,7 +112,8 @@ static void vnc_tls_handshake_io(void *o #define NEED_X509_AUTH(vs) \ ((vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509NONE || \ (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509VNC || \ - (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509PLAIN) + (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509PLAIN || \ + (vs)->vd->subauth == VNC_AUTH_VENCRYPT_X509SASL) static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, size_t len) Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -68,7 +68,8 @@ static char *addr_to_string(const char * return addr; } -static char *vnc_socket_local_addr(const char *format, int fd) { + +char *vnc_socket_local_addr(const char *format, int fd) { struct sockaddr_storage sa; socklen_t salen; @@ -79,7 +80,8 @@ static char *vnc_socket_local_addr(const return addr_to_string(format, &sa, salen); } -static char *vnc_socket_remote_addr(const char *format, int fd) { + +char *vnc_socket_remote_addr(const char *format, int fd) { struct sockaddr_storage sa; socklen_t salen; @@ -125,12 +127,18 @@ static const char *vnc_auth_name(VncDisp return "vencrypt+x509+vnc"; case VNC_AUTH_VENCRYPT_X509PLAIN: return "vencrypt+x509+plain"; + case VNC_AUTH_VENCRYPT_TLSSASL: + return "vencrypt+tls+sasl"; + case VNC_AUTH_VENCRYPT_X509SASL: + return "vencrypt+x509+sasl"; default: return "vencrypt"; } #else return "vencrypt"; #endif + case VNC_AUTH_SASL: + return "sasl"; } return "unknown"; } @@ -278,7 +286,7 @@ static void vnc_framebuffer_update(VncSt vnc_write_s32(vs, encoding); } -static void buffer_reserve(Buffer *buffer, size_t len) +void buffer_reserve(Buffer *buffer, size_t len) { if ((buffer->capacity - buffer->offset) < len) { buffer->capacity += (len + 1024); @@ -290,22 +298,22 @@ static void buffer_reserve(Buffer *buffe } } -static int buffer_empty(Buffer *buffer) +int buffer_empty(Buffer *buffer) { return buffer->offset == 0; } -static uint8_t *buffer_end(Buffer *buffer) +uint8_t *buffer_end(Buffer *buffer) { return buffer->buffer + buffer->offset; } -static void buffer_reset(Buffer *buffer) +void buffer_reset(Buffer *buffer) { buffer->offset = 0; } -static void buffer_append(Buffer *buffer, const void *data, size_t len) +void buffer_append(Buffer *buffer, const void *data, size_t len) { memcpy(buffer->buffer + buffer->offset, data, len); buffer->offset += len; @@ -821,7 +829,8 @@ static void audio_del(VncState *vs) } } -static int vnc_client_io_error(VncState *vs, int ret, int last_errno) + +int vnc_client_io_error(VncState *vs, int ret, int last_errno) { if (ret == 0 || ret == -1) { if (ret == -1) { @@ -847,6 +856,9 @@ static int vnc_client_io_error(VncState #ifdef CONFIG_VNC_TLS vnc_tls_client_cleanup(vs); #endif /* CONFIG_VNC_TLS */ +#ifdef CONFIG_VNC_SASL + vnc_sasl_client_cleanup(vs); +#endif /* CONFIG_VNC_SASL */ audio_del(vs); VncState *p, *parent = NULL; @@ -877,14 +889,28 @@ void vnc_client_error(VncState *vs) vnc_client_io_error(vs, -1, EINVAL); } -void vnc_client_write(void *opaque) + +/* + * Called to write a chunk of data to the client socket. The data may + * be the raw data, or may have already been encoded by SASL. + * The data will be written either straight onto the socket, or + * written via the GNUTLS wrappers, if TLS/SSL encryption is enabled + * + * NB, it is theoretically possible to have 2 layers of encryption, + * both SASL, and this TLS layer. It is highly unlikely in practice + * though, since SASL encryption will typically be a no-op if TLS + * is active + * + * Returns the number of bytes written, which may be less than + * the requested 'datalen' if the socket would block. Returns + * -1 on error, and disconnects the client socket. + */ +long vnc_client_write_buf(VncState *vs, const uint8_t *data, size_t datalen) { long ret; - VncState *vs = opaque; - #ifdef CONFIG_VNC_TLS if (vs->tls.session) { - ret = gnutls_write(vs->tls.session, vs->output.buffer, vs->output.offset); + ret = gnutls_write(vs->tls.session, data, datalen); if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; @@ -894,10 +920,42 @@ void vnc_client_write(void *opaque) } } else #endif /* CONFIG_VNC_TLS */ - ret = send(vs->csock, vs->output.buffer, vs->output.offset, 0); - ret = vnc_client_io_error(vs, ret, socket_error()); + ret = send(vs->csock, data, datalen, 0); + VNC_DEBUG("Wrote wire %p %d -> %ld\n", data, datalen, ret); + return vnc_client_io_error(vs, ret, socket_error()); +} + + +/* + * Called to write buffered data to the client socket, when not + * using any SASL SSF encryption layers. Will write as much data + * as possible without blocking. If all buffered data is written, + * will switch the FD poll() handler back to read monitoring. + * + * Returns the number of bytes written, which may be less than + * the buffered output data if the socket would block. Returns + * -1 on error, and disconnects the client socket. + */ +static long vnc_client_write_plain(VncState *vs) +{ + long ret; + +#ifdef CONFIG_VNC_SASL + VNC_DEBUG("Write Plain: Pending output %p size %d offset %d. Wait SSF %d\n", + vs->output.buffer, vs->output.capacity, vs->output.offset, + vs->sasl.waitWriteSSF); + + if (vs->sasl.conn && + vs->sasl.runSSF && + vs->sasl.waitWriteSSF) { + ret = vnc_client_write_buf(vs, vs->output.buffer, vs->sasl.waitWriteSSF); + if (ret) + vs->sasl.waitWriteSSF -= ret; + } else +#endif /* CONFIG_VNC_SASL */ + ret = vnc_client_write_buf(vs, vs->output.buffer, vs->output.offset); if (!ret) - return; + return 0; memmove(vs->output.buffer, vs->output.buffer + ret, (vs->output.offset - ret)); vs->output.offset -= ret; @@ -905,6 +963,29 @@ void vnc_client_write(void *opaque) if (vs->output.offset == 0) { qemu_set_fd_handler2(vs->csock, NULL, vnc_client_read, NULL, vs); } + + return ret; +} + + +/* + * First function called whenever there is data to be written to + * the client socket. Will delegate actual work according to whether + * SASL SSF layers are enabled (thus requiring encryption calls) + */ +void vnc_client_write(void *opaque) +{ + long ret; + VncState *vs = opaque; + +#ifdef CONFIG_VNC_SASL + if (vs->sasl.conn && + vs->sasl.runSSF && + !vs->sasl.waitWriteSSF) + ret = vnc_client_write_sasl(vs); + else +#endif /* CONFIG_VNC_SASL */ + ret = vnc_client_write_plain(vs); } void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) @@ -913,16 +994,28 @@ void vnc_read_when(VncState *vs, VncRead vs->read_handler_expect = expecting; } -void vnc_client_read(void *opaque) + +/* + * Called to read a chunk of data from the client socket. The data may + * be the raw data, or may need to be further decoded by SASL. + * The data will be read either straight from to the socket, or + * read via the GNUTLS wrappers, if TLS/SSL encryption is enabled + * + * NB, it is theoretically possible to have 2 layers of encryption, + * both SASL, and this TLS layer. It is highly unlikely in practice + * though, since SASL encryption will typically be a no-op if TLS + * is active + * + * Returns the number of bytes read, which may be less than + * the requested 'datalen' if the socket would block. Returns + * -1 on error, and disconnects the client socket. + */ +long vnc_client_read_buf(VncState *vs, uint8_t *data, size_t datalen) { - VncState *vs = opaque; long ret; - - buffer_reserve(&vs->input, 4096); - #ifdef CONFIG_VNC_TLS if (vs->tls.session) { - ret = gnutls_read(vs->tls.session, buffer_end(&vs->input), 4096); + ret = gnutls_read(vs->tls.session, data, datalen); if (ret < 0) { if (ret == GNUTLS_E_AGAIN) errno = EAGAIN; @@ -932,12 +1025,52 @@ void vnc_client_read(void *opaque) } } else #endif /* CONFIG_VNC_TLS */ - ret = recv(vs->csock, buffer_end(&vs->input), 4096, 0); - ret = vnc_client_io_error(vs, ret, socket_error()); - if (!ret) - return; + ret = recv(vs->csock, data, datalen, 0); + VNC_DEBUG("Read wire %p %d -> %ld\n", data, datalen, ret); + return vnc_client_io_error(vs, ret, socket_error()); +} + +/* + * Called to read data from the client socket to the input buffer, + * when not using any SASL SSF encryption layers. Will read as much + * data as possible without blocking. + * + * Returns the number of bytes read. Returns -1 on error, and + * disconnects the client socket. + */ +static long vnc_client_read_plain(VncState *vs) +{ + int ret; + VNC_DEBUG("Read plain %p size %d offset %d\n", + vs->input.buffer, vs->input.capacity, vs->input.offset); + buffer_reserve(&vs->input, 4096); + ret = vnc_client_read_buf(vs, buffer_end(&vs->input), 4096); + if (!ret) + return 0; vs->input.offset += ret; + return ret; +} + + +/* + * First function called whenever there is more data to be read from + * the client socket. Will delegate actual work according to whether + * SASL SSF layers are enabled (thus requiring decryption calls) + */ +void vnc_client_read(void *opaque) +{ + VncState *vs = opaque; + long ret; + +#ifdef CONFIG_VNC_SASL + if (vs->sasl.conn && vs->sasl.runSSF) + ret = vnc_client_read_sasl(vs); + else +#endif /* CONFIG_VNC_SASL */ + ret = vnc_client_read_plain(vs); + if (!ret) + return; while (vs->read_handler && vs->input.offset >= vs->read_handler_expect) { size_t len = vs->read_handler_expect; @@ -1722,6 +1855,13 @@ static int protocol_client_auth(VncState break; #endif /* CONFIG_VNC_TLS */ +#ifdef CONFIG_VNC_SASL + case VNC_AUTH_SASL: + VNC_DEBUG("Accept SASL auth\n"); + start_auth_sasl(vs); + break; +#endif /* CONFIG_VNC_SASL */ + default: /* Should not be possible, but just in case */ VNC_DEBUG("Reject auth %d\n", vs->vd->auth); vnc_write_u8(vs, 1); @@ -1923,6 +2063,10 @@ int vnc_display_open(DisplayState *ds, c #ifdef CONFIG_VNC_TLS int tls = 0, x509 = 0; #endif +#ifdef CONFIG_VNC_SASL + int sasl = 0; + int saslErr; +#endif if (!vnc_display) return -1; @@ -1942,6 +2086,10 @@ int vnc_display_open(DisplayState *ds, c reverse = 1; } else if (strncmp(options, "to=", 3) == 0) { to_port = atoi(options+3) + 5900; +#ifdef CONFIG_VNC_SASL + } else if (strncmp(options, "sasl", 4) == 0) { + sasl = 1; /* Require SASL auth */ +#endif #ifdef CONFIG_VNC_TLS } else if (strncmp(options, "tls", 3) == 0) { tls = 1; /* Require TLS */ @@ -1978,6 +2126,22 @@ int vnc_display_open(DisplayState *ds, c } } + /* + * Combinations we support here: + * + * - no-auth (clear text, no auth) + * - password (clear text, weak auth) + * - sasl (encrypt, good auth *IF* using Kerberos via GSSAPI) + * - tls (encrypt, weak anonymous creds, no auth) + * - tls + password (encrypt, weak anonymous creds, weak auth) + * - tls + sasl (encrypt, weak anonymous creds, good auth) + * - tls + x509 (encrypt, good x509 creds, no auth) + * - tls + x509 + password (encrypt, good x509 creds, weak auth) + * - tls + x509 + sasl (encrypt, good x509 creds, good auth) + * + * NB1. TLS is a stackable auth scheme. + * NB2. the x509 schemes have option to validate a client cert dname + */ if (password) { #ifdef CONFIG_VNC_TLS if (tls) { @@ -1990,13 +2154,34 @@ int vnc_display_open(DisplayState *ds, c vs->subauth = VNC_AUTH_VENCRYPT_TLSVNC; } } else { -#endif +#endif /* CONFIG_VNC_TLS */ VNC_DEBUG("Initializing VNC server with password auth\n"); vs->auth = VNC_AUTH_VNC; #ifdef CONFIG_VNC_TLS vs->subauth = VNC_AUTH_INVALID; } -#endif +#endif /* CONFIG_VNC_TLS */ +#ifdef CONFIG_VNC_SASL + } else if (sasl) { +#ifdef CONFIG_VNC_TLS + if (tls) { + vs->auth = VNC_AUTH_VENCRYPT; + if (x509) { + VNC_DEBUG("Initializing VNC server with x509 SASL auth\n"); + vs->subauth = VNC_AUTH_VENCRYPT_X509SASL; + } else { + VNC_DEBUG("Initializing VNC server with TLS SASL auth\n"); + vs->subauth = VNC_AUTH_VENCRYPT_TLSSASL; + } + } else { +#endif /* CONFIG_VNC_TLS */ + VNC_DEBUG("Initializing VNC server with SASL auth\n"); + vs->auth = VNC_AUTH_SASL; +#ifdef CONFIG_VNC_TLS + vs->subauth = VNC_AUTH_INVALID; + } +#endif /* CONFIG_VNC_TLS */ +#endif /* CONFIG_VNC_SASL */ } else { #ifdef CONFIG_VNC_TLS if (tls) { @@ -2018,6 +2203,16 @@ int vnc_display_open(DisplayState *ds, c #endif } +#ifdef CONFIG_VNC_SASL + if ((saslErr = sasl_server_init(NULL, "qemu")) != SASL_OK) { + fprintf(stderr, "Failed to initialize SASL auth %s", + sasl_errstring(saslErr, NULL, NULL)); + free(vs->display); + vs->display = NULL; + return -1; + } +#endif + if (reverse) { /* connect to viewer */ if (strncmp(display, "unix:", 5) == 0) Index: qemu-kvm-0.10/qemu/vnc.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.h +++ qemu-kvm-0.10/qemu/vnc.h @@ -79,6 +79,10 @@ typedef struct VncDisplay VncDisplay; #include "vnc-tls.h" #include "vnc-auth-vencrypt.h" #endif +#ifdef CONFIG_VNC_SASL +#include "vnc-auth-sasl.h" +#endif + struct VncDisplay { @@ -118,10 +122,12 @@ struct VncState int minor; char challenge[VNC_AUTH_CHALLENGE_SIZE]; - #ifdef CONFIG_VNC_TLS VncStateTLS tls; #endif +#ifdef CONFIG_VNC_SASL + VncStateSASL sasl; +#endif Buffer output; Buffer input; @@ -160,8 +166,9 @@ enum { VNC_AUTH_RA2NE = 6, VNC_AUTH_TIGHT = 16, VNC_AUTH_ULTRA = 17, - VNC_AUTH_TLS = 18, - VNC_AUTH_VENCRYPT = 19 + VNC_AUTH_TLS = 18, /* Supported in GTK-VNC & VINO */ + VNC_AUTH_VENCRYPT = 19, /* Supported in GTK-VNC & VeNCrypt */ + VNC_AUTH_SASL = 20, /* Supported in GTK-VNC & VINO */ }; enum { @@ -172,6 +179,8 @@ enum { VNC_AUTH_VENCRYPT_X509NONE = 260, VNC_AUTH_VENCRYPT_X509VNC = 261, VNC_AUTH_VENCRYPT_X509PLAIN = 262, + VNC_AUTH_VENCRYPT_X509SASL = 263, + VNC_AUTH_VENCRYPT_TLSSASL = 264, }; @@ -255,6 +264,8 @@ enum { void vnc_client_read(void *opaque); void vnc_client_write(void *opaque); +long vnc_client_read_buf(VncState *vs, uint8_t *data, size_t datalen); +long vnc_client_write_buf(VncState *vs, const uint8_t *data, size_t datalen); /* Protocol I/O functions */ void vnc_write(VncState *vs, const void *data, size_t len); @@ -274,8 +285,22 @@ uint32_t read_u32(uint8_t *data, size_t /* Protocol stage functions */ void vnc_client_error(VncState *vs); +int vnc_client_io_error(VncState *vs, int ret, int last_errno); void start_client_init(VncState *vs); void start_auth_vnc(VncState *vs); +/* Buffer management */ +void buffer_reserve(Buffer *buffer, size_t len); +int buffer_empty(Buffer *buffer); +uint8_t *buffer_end(Buffer *buffer); +void buffer_reset(Buffer *buffer); +void buffer_append(Buffer *buffer, const void *data, size_t len); + + +/* Misc helpers */ + +char *vnc_socket_local_addr(const char *format, int fd); +char *vnc_socket_remote_addr(const char *format, int fd); + #endif /* __QEMU_VNC_H */ 07-vnc-monitor-authinfo.patch: --- NEW FILE 07-vnc-monitor-authinfo.patch --- Index: qemu-kvm-0.10/qemu/vnc-tls.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-tls.c +++ qemu-kvm-0.10/qemu/vnc-tls.c @@ -241,6 +241,22 @@ int vnc_tls_validate_certificate(struct return -1; } + if (i == 0) { + size_t dnameSize = 1024; + vs->tls.dname = qemu_malloc(dnameSize); + requery: + if ((ret = gnutls_x509_crt_get_dn (cert, vs->tls.dname, &dnameSize)) != 0) { + if (ret == GNUTLS_E_SHORT_MEMORY_BUFFER) { + vs->tls.dname = qemu_realloc(vs->tls.dname, dnameSize); + goto requery; + } + gnutls_x509_crt_deinit (cert); + VNC_DEBUG("Cannot get client distinguished name: %s", + gnutls_strerror (ret)); + return -1; + } + } + gnutls_x509_crt_deinit (cert); } @@ -347,6 +363,7 @@ void vnc_tls_client_cleanup(struct VncSt vs->tls.session = NULL; } vs->tls.wiremode = VNC_WIREMODE_CLEAR; + free(vs->tls.dname); } Index: qemu-kvm-0.10/qemu/vnc-tls.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-tls.h +++ qemu-kvm-0.10/qemu/vnc-tls.h @@ -55,6 +55,9 @@ struct VncStateTLS { /* Whether data is being TLS encrypted yet */ int wiremode; gnutls_session_t session; + + /* Client's Distinguished Name from the x509 cert */ + char *dname; }; int vnc_tls_client_setup(VncState *vs, int x509Creds); Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -156,6 +156,21 @@ static void do_info_vnc_client(VncState term_puts("Client:\n"); term_puts(clientAddr); free(clientAddr); + +#ifdef CONFIG_VNC_TLS + if (client->tls.session && + client->tls.dname) + term_printf(" x509 dname: %s\n", client->tls.dname); + else + term_puts(" x509 dname: none\n"); +#endif +#ifdef CONFIG_VNC_SASL + if (client->sasl.conn && + client->sasl.username) + term_printf(" username: %s\n", client->sasl.username); + else + term_puts(" username: none\n"); +#endif } void do_info_vnc(void) @@ -1823,7 +1838,7 @@ static int protocol_client_auth(VncState /* We only advertise 1 auth scheme at a time, so client * must pick the one we sent. Verify this */ if (data[0] != vs->vd->auth) { /* Reject auth */ - VNC_DEBUG("Reject auth %d\n", (int)data[0]); + VNC_DEBUG("Reject auth %d because it didn't match advertized\n", (int)data[0]); vnc_write_u32(vs, 1); if (vs->minor >= 8) { static const char err[] = "Authentication failed"; @@ -1863,7 +1878,7 @@ static int protocol_client_auth(VncState #endif /* CONFIG_VNC_SASL */ default: /* Should not be possible, but just in case */ - VNC_DEBUG("Reject auth %d\n", vs->vd->auth); + VNC_DEBUG("Reject auth %d server code bug\n", vs->vd->auth); vnc_write_u8(vs, 1); if (vs->minor >= 8) { static const char err[] = "Authentication failed"; 08-vnc-acl-mgmt.patch: --- NEW FILE 08-vnc-acl-mgmt.patch --- Index: qemu-kvm-0.10/qemu/Makefile =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile +++ qemu-kvm-0.10/qemu/Makefile @@ -148,7 +148,7 @@ endif ifdef CONFIG_CURSES OBJS+=curses.o endif -OBJS+=vnc.o d3des.o +OBJS+=vnc.o acl.o d3des.o ifdef CONFIG_VNC_TLS OBJS+=vnc-tls.o vnc-auth-vencrypt.o endif @@ -178,9 +178,11 @@ sdl.o: sdl.c keymaps.h sdl_keysym.h sdl.o audio/sdlaudio.o: CFLAGS += $(SDL_CFLAGS) +acl.o: acl.h acl.c + vnc.h: vnc-tls.h vnc-auth-vencrypt.h vnc-auth-sasl.h keymaps.h -vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h +vnc.o: vnc.c vnc.h vnc_keysym.h vnchextile.h d3des.c d3des.h acl.h vnc.o: CFLAGS += $(CONFIG_VNC_TLS_CFLAGS) Index: qemu-kvm-0.10/qemu/acl.c =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/acl.c @@ -0,0 +1,185 @@ +/* + * QEMU access control list management + * + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + + +#include "qemu-common.h" +#include "sysemu.h" +#include "acl.h" + +#ifdef HAVE_FNMATCH_H +#include +#endif + + +static unsigned int nacls = 0; +static qemu_acl **acls = NULL; + + + +qemu_acl *qemu_acl_find(const char *aclname) +{ + int i; + for (i = 0 ; i < nacls ; i++) { + if (strcmp(acls[i]->aclname, aclname) == 0) + return acls[i]; + } + + return NULL; +} + +qemu_acl *qemu_acl_init(const char *aclname) +{ + qemu_acl *acl; + + acl = qemu_acl_find(aclname); + if (acl) + return acl; + + acl = qemu_malloc(sizeof(*acl)); + acl->aclname = qemu_strdup(aclname); + /* Deny by default, so there is no window of "open + * access" between QEMU starting, and the user setting + * up ACLs in the monitor */ + acl->defaultDeny = 1; + + acl->nentries = 0; + TAILQ_INIT(&acl->entries); + + acls = qemu_realloc(acls, sizeof(*acls) * (nacls +1)); + acls[nacls] = acl; + nacls++; + + return acl; +} + +int qemu_acl_party_is_allowed(qemu_acl *acl, + const char *party) +{ + qemu_acl_entry *entry; + + TAILQ_FOREACH(entry, &acl->entries, next) { +#ifdef HAVE_FNMATCH_H + if (fnmatch(entry->match, party, 0) == 0) + return entry->deny ? 0 : 1; +#else + /* No fnmatch, so fallback to exact string matching + * instead of allowing wildcards */ + if (strcmp(entry->match, party) == 0) + return entry->deny ? 0 : 1; +#endif + } + + return acl->defaultDeny ? 0 : 1; +} + + +void qemu_acl_reset(qemu_acl *acl) +{ + qemu_acl_entry *entry; + + /* Put back to deny by default, so there is no window + * of "open access" while the user re-initializes the + * access control list */ + acl->defaultDeny = 1; + TAILQ_FOREACH(entry, &acl->entries, next) { + TAILQ_REMOVE(&acl->entries, entry, next); + free(entry->match); + free(entry); + } + acl->nentries = 0; +} + + +int qemu_acl_append(qemu_acl *acl, + int deny, + const char *match) +{ + qemu_acl_entry *entry; + + entry = qemu_malloc(sizeof(*entry)); + entry->match = qemu_strdup(match); + entry->deny = deny; + + TAILQ_INSERT_TAIL(&acl->entries, entry, next); + acl->nentries++; + + return acl->nentries; +} + + +int qemu_acl_insert(qemu_acl *acl, + int deny, + const char *match, + int index) +{ + qemu_acl_entry *entry; + qemu_acl_entry *tmp; + int i = 0; + + if (index <= 0) + return -1; + if (index >= acl->nentries) + return qemu_acl_append(acl, deny, match); + + + entry = qemu_malloc(sizeof(*entry)); + entry->match = qemu_strdup(match); + entry->deny = deny; + + TAILQ_FOREACH(tmp, &acl->entries, next) { + i++; + if (i == index) { + TAILQ_INSERT_BEFORE(tmp, entry, next); + acl->nentries++; + break; + } + } + + return i; +} + +int qemu_acl_remove(qemu_acl *acl, + const char *match) +{ + qemu_acl_entry *entry; + int i = 0; + + TAILQ_FOREACH(entry, &acl->entries, next) { + i++; + if (strcmp(entry->match, match) == 0) { + TAILQ_REMOVE(&acl->entries, entry, next); + return i; + } + } + return -1; +} + + +/* + * Local variables: + * c-indent-level: 4 + * c-basic-offset: 4 + * tab-width: 8 + * End: + */ Index: qemu-kvm-0.10/qemu/acl.h =================================================================== --- /dev/null +++ qemu-kvm-0.10/qemu/acl.h @@ -0,0 +1,74 @@ +/* + * QEMU access control list management + * + * Copyright (C) 2009 Red Hat, Inc + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef __QEMU_ACL_H__ +#define __QEMU_ACL_H__ + +#include "sys-queue.h" + +typedef struct qemu_acl_entry qemu_acl_entry; +typedef struct qemu_acl qemu_acl; + +struct qemu_acl_entry { + char *match; + int deny; + + TAILQ_ENTRY(qemu_acl_entry) next; +}; + +struct qemu_acl { + char *aclname; + unsigned int nentries; + TAILQ_HEAD(,qemu_acl_entry) entries; + int defaultDeny; +}; + +qemu_acl *qemu_acl_init(const char *aclname); + +qemu_acl *qemu_acl_find(const char *aclname); + +int qemu_acl_party_is_allowed(qemu_acl *acl, + const char *party); + +void qemu_acl_reset(qemu_acl *acl); + +int qemu_acl_append(qemu_acl *acl, + int deny, + const char *match); +int qemu_acl_insert(qemu_acl *acl, + int deny, + const char *match, + int index); +int qemu_acl_remove(qemu_acl *acl, + const char *match); + +#endif /* __QEMU_ACL_H__ */ + +/* + * Local variables: + * c-indent-level: 4 + * c-basic-offset: 4 + * tab-width: 8 + * End: + */ Index: qemu-kvm-0.10/qemu/configure =================================================================== --- qemu-kvm-0.10.orig/qemu/configure +++ qemu-kvm-0.10/qemu/configure @@ -913,6 +913,21 @@ EOF fi ########################################## +# fnmatch() probe, used for ACL routines +fnmatch="no" +cat > $TMPC << EOF +#include +int main(void) +{ + fnmatch("foo", "foo", 0); + return 0; +} +EOF +if $cc $ARCH_CFLAGS -o $TMPE $TMPC > /dev/null 2> /dev/null ; then + fnmatch="yes" +fi + +########################################## # vde libraries probe if test "$vde" = "yes" ; then cat > $TMPC << EOF @@ -1501,6 +1516,9 @@ if test "$vnc_sasl" = "yes" ; then echo "CONFIG_VNC_SASL_LIBS=$vnc_sasl_libs" >> $config_mak echo "#define CONFIG_VNC_SASL 1" >> $config_h fi +if test "$fnmatch" = "yes" ; then + echo "#define HAVE_FNMATCH_H 1" >> $config_h +fi qemu_version=`head $source_path/VERSION` echo "VERSION=$qemu_version" >>$config_mak echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h Index: qemu-kvm-0.10/qemu/monitor.c =================================================================== --- qemu-kvm-0.10.orig/qemu/monitor.c +++ qemu-kvm-0.10/qemu/monitor.c @@ -39,6 +39,7 @@ #include "qemu-timer.h" #include "migration.h" #include "kvm.h" +#include "acl.h" #include "qemu-kvm.h" @@ -1498,6 +1499,85 @@ static void do_info_balloon(void) term_printf("balloon: actual=%d\n", (int)(actual >> 20)); } +static void do_acl(const char *command, + const char *aclname, + const char *match, + int has_index, + int index) +{ + qemu_acl *acl; + + acl = qemu_acl_find(aclname); + if (!acl) { + term_printf("acl: unknown list '%s'\n", aclname); + return; + } + + if (strcmp(command, "show") == 0) { + int i = 0; + qemu_acl_entry *entry; + term_printf("policy: %s\n", + acl->defaultDeny ? "deny" : "allow"); + TAILQ_FOREACH(entry, &acl->entries, next) { + i++; + term_printf("%d: %s %s\n", i, + entry->deny ? "deny" : "allow", + entry->match); + } + } else if (strcmp(command, "reset") == 0) { + qemu_acl_reset(acl); + term_printf("acl: removed all rules\n"); + } else if (strcmp(command, "policy") == 0) { + if (!match) { + term_printf("acl: missing policy parameter\n"); + return; + } + + if (strcmp(match, "allow") == 0) { + acl->defaultDeny = 0; + term_printf("acl: policy set to 'allow'\n"); + } else if (strcmp(match, "deny") == 0) { + acl->defaultDeny = 1; + term_printf("acl: policy set to 'deny'\n"); + } else { + term_printf("acl: unknown policy '%s', expected 'deny' or 'allow'\n", match); + } + } else if ((strcmp(command, "allow") == 0) || + (strcmp(command, "deny") == 0)) { + int deny = strcmp(command, "deny") == 0 ? 1 : 0; + int ret; + + if (!match) { + term_printf("acl: missing match parameter\n"); + return; + } + + if (has_index) + ret = qemu_acl_insert(acl, deny, match, index); + else + ret = qemu_acl_append(acl, deny, match); + if (ret < 0) + term_printf("acl: unable to add acl entry\n"); + else + term_printf("acl: added rule at position %d\n", ret); + } else if (strcmp(command, "remove") == 0) { + int ret; + + if (!match) { + term_printf("acl: missing match parameter\n"); + return; + } + + ret = qemu_acl_remove(acl, match); + if (ret < 0) + term_printf("acl: no matching acl entry\n"); + else + term_printf("acl: removed rule at position %d\n", ret); + } else { + term_printf("acl: unknown command '%s'\n", command); + } +} + /* Please update qemu-doc.texi when adding or changing commands */ static const term_cmd_t term_cmds[] = { { "help|?", "s?", do_help, @@ -1603,6 +1683,12 @@ static const term_cmd_t term_cmds[] = { { "set_link", "ss", do_set_link, "name [up|down]", "change the link status of a network adapter" }, { "set_link", "ss", do_set_link, "name [up|down]" }, + { "acl", "sss?i?", do_acl, " [] []\n", + "acl show vnc.username\n" + "acl policy vnc.username deny\n" + "acl allow vnc.username fred\n" + "acl deny vnc.username bob\n" + "acl reset vnc.username\n" }, { "cpu_set", "is", do_cpu_set_nr, "cpu [online|offline]", "change cpu state" }, #if defined(TARGET_I386) || defined(TARGET_X86_64) { "drive_add", "iss", drive_hot_add, "pcibus pcidevfn [file=file][,if=type][,bus=n]\n" @@ -1611,6 +1697,7 @@ static const term_cmd_t term_cmds[] = { "[snapshot=on|off][,cache=on|off]", "add drive to PCI storage controller" }, #endif + { NULL, NULL, }, }; @@ -2995,3 +3082,12 @@ int monitor_read_bdrv_key(BlockDriverSta } return -EPERM; } + + +/* + * Local variables: + * c-indent-level: 4 + * c-basic-offset: 4 + * tab-width: 8 + * End: + */ Index: qemu-kvm-0.10/qemu/qemu-doc.texi =================================================================== --- qemu-kvm-0.10.orig/qemu/qemu-doc.texi +++ qemu-kvm-0.10/qemu/qemu-doc.texi @@ -639,6 +639,19 @@ ensures a data encryption preventing com credentials. See the @ref{vnc_security} section for details on using SASL authentication. + at item acl + +Turn on access control lists for checking of the x509 client certificate +and SASL party. For x509 certs, the ACL check is made against the +certificate's distinguished name. This is something that looks like + at code{C=GB,O=ACME,L=Boston,CN=bob}. For SASL party, the ACL check is +made against the username, which depending on the SASL plugin, may +include a realm component, eg @code{bob} or @code{bob\@EXAMPLE.COM}. +When the @option{acl} flag is set, the initial access list will be +empty, with a @code{deny} policy. Thus no one will be allowed to +use the VNC server until the ACLs have been loaded. This can be +achieved using the @code{acl} monitor command. + @end table @end table @@ -1400,6 +1413,42 @@ Password: ******** @end table + at item acl @var{subcommand} @var{aclname} @var{match} @var{index} + +Manage access control lists for network services. There are currently +two named access control lists, @var{vnc.x509dname} and @var{vnc.username} +matching on the x509 client certificate distinguished name, and SASL +username respectively. + + at table @option + at item acl show +list all the match rules in the access control list, and the default +policy + at item acl policy @code{allow|deny} +set the default access control list policy, used in the event that +none of the explicit rules match. The default policy at startup is +always @code{deny} + at item acl allow [] +add a match to the access control list, allowing access. The match will +normally be an exact username or x509 distinguished name, but can +optionally include wildcard globs. eg @code{*\@EXAMPLE.COM} to allow +all users in the @code{EXAMPLE.COM} kerberos realm. The match will +normally be appended to the end of the ACL, but can be inserted +earlier in the list if the optional @code{index} parameter is supplied. + at item acl deny [] +add a match to the access control list, denying access. The match will +normally be an exact username or x509 distinguished name, but can +optionally include wildcard globs. eg @code{*\@EXAMPLE.COM} to allow +all users in the @code{EXAMPLE.COM} kerberos realm. The match will +normally be appended to the end of the ACL, but can be inserted +earlier in the list if the optional @code{index} parameter is supplied. + at item acl remove +remove the specified match rule from the access control list. + at item acl reset +remove all matches from the access control list, and set the default +policy back to @code{deny}. + at end table + @item screendump @var{filename} Save screen into PPM image @var{filename}. Index: qemu-kvm-0.10/qemu/vnc-auth-sasl.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-auth-sasl.c +++ qemu-kvm-0.10/qemu/vnc-auth-sasl.c @@ -120,22 +120,32 @@ static int vnc_auth_sasl_check_access(Vn { const void *val; int err; + int allow; err = sasl_getprop(vs->sasl.conn, SASL_USERNAME, &val); if (err != SASL_OK) { - VNC_DEBUG("cannot query SASL username on connection %d (%s)\n", + VNC_DEBUG("cannot query SASL username on connection %d (%s), denying access\n", err, sasl_errstring(err, NULL, NULL)); return -1; } if (val == NULL) { - VNC_DEBUG("no client username was found\n"); + VNC_DEBUG("no client username was found, denying access\n"); return -1; } VNC_DEBUG("SASL client username %s\n", (const char *)val); vs->sasl.username = qemu_strdup((const char*)val); - return 0; + if (vs->vd->sasl.acl == NULL) { + VNC_DEBUG("no ACL activated, allowing access\n"); + return 0; + } + + allow = qemu_acl_party_is_allowed(vs->vd->sasl.acl, vs->sasl.username); + + VNC_DEBUG("SASL client %s %s by ACL\n", vs->sasl.username, + allow ? "allowed" : "denied"); + return allow ? 0 : -1; } static int vnc_auth_sasl_check_ssf(VncState *vs) Index: qemu-kvm-0.10/qemu/vnc-auth-sasl.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-auth-sasl.h +++ qemu-kvm-0.10/qemu/vnc-auth-sasl.h @@ -30,6 +30,9 @@ #include typedef struct VncStateSASL VncStateSASL; +typedef struct VncDisplaySASL VncDisplaySASL; + +#include "acl.h" struct VncStateSASL { sasl_conn_t *conn; @@ -56,6 +59,10 @@ struct VncStateSASL { char *mechlist; }; +struct VncDisplaySASL { + qemu_acl *acl; +}; + void vnc_sasl_client_cleanup(VncState *vs); long vnc_client_read_sasl(VncState *vs); Index: qemu-kvm-0.10/qemu/vnc-tls.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-tls.c +++ qemu-kvm-0.10/qemu/vnc-tls.c @@ -255,6 +255,25 @@ int vnc_tls_validate_certificate(struct gnutls_strerror (ret)); return -1; } + + if (vs->vd->tls.x509verify) { + int allow; + if (!vs->vd->tls.acl) { + VNC_DEBUG("no ACL activated, allowing access"); + gnutls_x509_crt_deinit (cert); + continue; + } + + allow = qemu_acl_party_is_allowed(vs->vd->tls.acl, + vs->tls.dname); + + VNC_DEBUG("TLS x509 ACL check for %s is %s\n", + vs->tls.dname, allow ? "allowed" : "denied"); + if (!allow) { + gnutls_x509_crt_deinit (cert); + return -1; + } + } } gnutls_x509_crt_deinit (cert); Index: qemu-kvm-0.10/qemu/vnc-tls.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc-tls.h +++ qemu-kvm-0.10/qemu/vnc-tls.h @@ -31,6 +31,8 @@ #include #include +#include "acl.h" + enum { VNC_WIREMODE_CLEAR, VNC_WIREMODE_TLS, @@ -42,6 +44,7 @@ typedef struct VncStateTLS VncStateTLS; /* Server state */ struct VncDisplayTLS { int x509verify; /* Non-zero if server requests & validates client cert */ + qemu_acl *acl; /* Paths to x509 certs/keys */ char *x509cacert; Index: qemu-kvm-0.10/qemu/vnc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.c +++ qemu-kvm-0.10/qemu/vnc.c @@ -28,6 +28,7 @@ #include "sysemu.h" #include "qemu_socket.h" #include "qemu-timer.h" +#include "acl.h" #define VNC_REFRESH_INTERVAL (1000 / 30) @@ -2082,6 +2083,7 @@ int vnc_display_open(DisplayState *ds, c int sasl = 0; int saslErr; #endif + int acl = 0; if (!vnc_display) return -1; @@ -2138,9 +2140,28 @@ int vnc_display_open(DisplayState *ds, c return -1; } #endif + } else if (strncmp(options, "acl", 3) == 0) { + acl = 1; } } +#ifdef CONFIG_VNC_TLS + if (acl && x509 && vs->tls.x509verify) { + if (!(vs->tls.acl = qemu_acl_init("vnc.x509dname"))) { + fprintf(stderr, "Failed to create x509 dname ACL\n"); + exit(1); + } + } +#endif +#ifdef CONFIG_VNC_SASL + if (acl && sasl) { + if (!(vs->sasl.acl = qemu_acl_init("vnc.username"))) { + fprintf(stderr, "Failed to create username ACL\n"); + exit(1); + } + } +#endif + /* * Combinations we support here: * Index: qemu-kvm-0.10/qemu/vnc.h =================================================================== --- qemu-kvm-0.10.orig/qemu/vnc.h +++ qemu-kvm-0.10/qemu/vnc.h @@ -98,6 +98,9 @@ struct VncDisplay int subauth; /* Used by VeNCrypt */ VncDisplayTLS tls; #endif +#ifdef CONFIG_VNC_SASL + VncDisplaySASL sasl; +#endif }; struct VncState Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 24 Mar 2009 01:28:56 -0000 1.13 +++ .cvsignore 2 Apr 2009 01:07:39 -0000 1.14 @@ -1 +1 @@ -qemu-kvm-devel-85rc1.git-snapshot-20090323.tar.gz +qemu-kvm-0.10.tar.gz kvm-upstream-ppc.patch: Index: kvm-upstream-ppc.patch =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/kvm-upstream-ppc.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- kvm-upstream-ppc.patch 11 Mar 2009 00:02:51 -0000 1.2 +++ kvm-upstream-ppc.patch 2 Apr 2009 01:07:39 -0000 1.3 @@ -18,10 +18,10 @@ target-ppc/helper.c | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) -diff --git a/qemu/hw/ppc440.c b/qemu/hw/ppc440.c -index 00d82e4..164c326 100644 ---- a/qemu/hw/ppc440.c -+++ b/qemu/hw/ppc440.c +Index: qemu-kvm-0.10/qemu/hw/ppc440.c +=================================================================== +--- qemu-kvm-0.10.orig/qemu/hw/ppc440.c ++++ qemu-kvm-0.10/qemu/hw/ppc440.c @@ -18,6 +18,7 @@ #include "ppc440.h" #include "ppc405.h" @@ -30,10 +30,10 @@ #include "kvm.h" #define PPC440EP_PCI_CONFIG 0xeec00000 -diff --git a/qemu/hw/ppc440_bamboo.c b/qemu/hw/ppc440_bamboo.c -index fbd447c..60ddaf4 100644 ---- a/qemu/hw/ppc440_bamboo.c -+++ b/qemu/hw/ppc440_bamboo.c +Index: qemu-kvm-0.10/qemu/hw/ppc440_bamboo.c +=================================================================== +--- qemu-kvm-0.10.orig/qemu/hw/ppc440_bamboo.c ++++ qemu-kvm-0.10/qemu/hw/ppc440_bamboo.c @@ -21,6 +21,7 @@ #include "boards.h" #include "sysemu.h" @@ -42,10 +42,10 @@ #include "kvm.h" #include "kvm_ppc.h" #include "device_tree.h" -diff --git a/qemu/hw/ppce500_mpc8544ds.c b/qemu/hw/ppce500_mpc8544ds.c -index 3d73f8a..d8ea947 100644 ---- a/qemu/hw/ppce500_mpc8544ds.c -+++ b/qemu/hw/ppce500_mpc8544ds.c +Index: qemu-kvm-0.10/qemu/hw/ppce500_mpc8544ds.c +=================================================================== +--- qemu-kvm-0.10.orig/qemu/hw/ppce500_mpc8544ds.c ++++ qemu-kvm-0.10/qemu/hw/ppce500_mpc8544ds.c @@ -16,6 +16,7 @@ #include @@ -54,10 +54,10 @@ #include "config.h" #include "qemu-common.h" #include "net.h" -diff --git a/qemu/target-ppc/helper.c b/qemu/target-ppc/helper.c -index 80b53eb..e8dc384 100644 ---- a/qemu/target-ppc/helper.c -+++ b/qemu/target-ppc/helper.c +Index: qemu-kvm-0.10/qemu/target-ppc/helper.c +=================================================================== +--- qemu-kvm-0.10.orig/qemu/target-ppc/helper.c ++++ qemu-kvm-0.10/qemu/target-ppc/helper.c @@ -29,6 +29,7 @@ #include "exec-all.h" #include "helper_regs.h" @@ -66,6 +66,3 @@ #include "kvm.h" //#define DEBUG_MMU --- -1.6.1.2 - Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- qemu.spec 25 Mar 2009 09:51:13 -0000 1.70 +++ qemu.spec 2 Apr 2009 01:07:39 -0000 1.71 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 0.12.kvm20090323git%{?dist} +Release: 1%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 @@ -16,11 +16,23 @@ # mkdir $(HOME)/sf-releases # ./scripts/make-release kvm-85rc-1.git-snapshot-date +%Y%m%d HEAD HEAD -Source0: qemu-kvm-devel-85rc1.git-snapshot-20090323.tar.gz +Source0: qemu-kvm-%{version}.tar.gz Source1: qemu.init Source2: kvm.modules -Patch1: kvm-upstream-ppc.patch + +Patch1: 01-tls-handshake-fix.patch +Patch2: 02-vnc-monitor-info.patch +Patch3: 03-display-keymaps.patch +Patch4: 04-vnc-struct.patch +Patch5: 05-vnc-tls-vencrypt.patch +Patch6: 06-vnc-sasl.patch +Patch7: 07-vnc-monitor-authinfo.patch +Patch8: 08-vnc-acl-mgmt.patch + +Patch9: kvm-upstream-ppc.patch +Patch10: qemu-fix-debuginfo.patch +Patch11: qemu-fix-gcc.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -55,7 +67,6 @@ %package img Summary: QEMU command line tool for manipulating disk images Group: Development/Tools -Requires: %{name}-common = %{epoch}:%{version}-%{release} %description img QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. @@ -106,6 +117,7 @@ Summary: QEMU system emulator for ppc Group: Development/Tools Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: openbios-ppc %description system-ppc QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. @@ -183,8 +195,19 @@ %endif %prep -%setup -q -n qemu-kvm-devel-85rc1.git-snapshot-20090323 +%setup -q -n qemu-kvm-%{version} + %patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -212,6 +235,8 @@ ./configure --target-list=x86_64-softmmu \ --kerneldir=$(pwd)/kernel --prefix=%{_prefix} \ --audio-drv-list=sdl,alsa,oss \ + --with-patched-kernel \ + --disable-strip \ --qemu-ldflags=$extraldflags \ --qemu-cflags="$RPM_OPT_FLAGS" @@ -236,6 +261,7 @@ --prefix=%{_prefix} \ --interp-prefix=%{_prefix}/qemu-%%M \ --kerneldir=$(pwd)/../kernel --prefix=%{_prefix} \ + --disable-strip \ --disable-kvm \ --extra-ldflags=$extraldflags \ --audio-drv-list=sdl,alsa,oss \ @@ -275,6 +301,9 @@ rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/pxe*bin rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/vgabios*bin rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/bios.bin +rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/openbios-ppc +rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/openbios-sparc32 +rm -rf ${RPM_BUILD_ROOT}/usr/share//qemu/openbios-sparc64 # the pxe etherboot images will be symlinks to the images on # /usr/share/etherboot, as QEMU doesn't know how to look @@ -291,6 +320,9 @@ ln -s ../vgabios/VGABIOS-lgpl-latest.bin %{buildroot}/%{_prefix}/share/qemu/vgabios.bin ln -s ../vgabios/VGABIOS-lgpl-latest.cirrus.bin %{buildroot}/%{_prefix}/share/qemu/vgabios-cirrus.bin ln -s ../bochs/BIOS-bochs-kvm %{buildroot}/%{_prefix}/share/qemu/bios.bin +ln -s ../openbios/openbios-ppc %{buildroot}/%{_prefix}/share/qemu/openbios-ppc +ln -s ../openbios/openbios-sparc32 %{buildroot}/%{_prefix}/share/qemu/openbios-sparc32 +ln -s ../openbios/openbios-sparc64 %{buildroot}/%{_prefix}/share/qemu/openbios-sparc64 @@ -331,7 +363,7 @@ %doc %{qemudocdir}/COPYING %doc %{qemudocdir}/COPYING.LIB %doc %{qemudocdir}/LICENSE -%{_prefix}/share/qemu/ +%dir %{_prefix}/share/qemu/ %{_prefix}/share/qemu/keymaps/ %{_mandir}/man1/qemu.1* %{_mandir}/man8/qemu-nbd.8* @@ -364,6 +396,11 @@ %{_prefix}/share/qemu/bios.bin %{_prefix}/share/qemu/vgabios.bin %{_prefix}/share/qemu/vgabios-cirrus.bin +%{_prefix}/share/qemu/pxe-e1000.bin +%{_prefix}/share/qemu/pxe-virtio.bin +%{_prefix}/share/qemu/pxe-pcnet.bin +%{_prefix}/share/qemu/pxe-rtl8139.bin +%{_prefix}/share/qemu/pxe-ne2k_pci.bin %ifarch %{ix86} x86_64 %{_prefix}/share/qemu/extboot.bin %{_bindir}/qemu-kvm @@ -393,6 +430,10 @@ %{_bindir}/qemu-system-ppc %{_bindir}/qemu-system-ppc64 %{_bindir}/qemu-system-ppcemb +%{_prefix}/share/qemu/openbios-ppc +%{_prefix}/share/qemu/video.x +%{_prefix}/share/qemu/bamboo.dtb +%{_prefix}/share/qemu/ppc_rom.bin %files system-cris %defattr(-,root,root) %{_bindir}/qemu-system-cris @@ -410,6 +451,18 @@ %{_mandir}/man1/qemu-img.1* %changelog +* Wed Apr 01 2009 Glauber Costa - 2:0.10-1 +- Include debuginfo for qemu-img +- Do not require qemu-common for qemu-img +- Explicitly own each of the firmware files +- remove firmwares for ppc and sparc. They should be provided by an external package. + Not that the packages exists for sparc in the secondary arch repo as noarch, but they + don't automatically get into main repos. Unfortunately it's the best we can do right + now. +- rollback a bit in time. Snapshot from avi's maint/2.6.30 + - this requires the sasl patches to come back. + - with-patched-kernel comes back. + * Wed Mar 25 2009 Mark McLoughlin - 2:0.10-0.12.kvm20090323git - BuildRequires pciutils-devel for device assignment (#492076) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 24 Mar 2009 01:28:56 -0000 1.13 +++ sources 2 Apr 2009 01:07:39 -0000 1.14 @@ -1 +1 @@ -67eac5a4ab26bfa159539d49bd30a89d qemu-kvm-devel-85rc1.git-snapshot-20090323.tar.gz +04c32fb43c722f180654f53e04ad17dd qemu-kvm-0.10.tar.gz From whot at fedoraproject.org Thu Apr 2 01:19:51 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Thu, 2 Apr 2009 01:19:51 +0000 (UTC) Subject: rpms/gsynaptics/devel gsynaptics-0.9.14-tapping-gconf.patch, NONE, 1.1 gsynaptics.spec, 1.21, 1.22 Message-ID: <20090402011951.E6D9770120@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/gsynaptics/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10730 Modified Files: gsynaptics.spec Added Files: gsynaptics-0.9.14-tapping-gconf.patch Log Message: * Thu Apr 02 2009 Peter Hutterer - 0.9.14-6 - gsynaptics-0.9.14-tapping-gconf.patch: set a gconf key when tapping is enabled or disabled. gsynaptics-0.9.14-tapping-gconf.patch: --- NEW FILE gsynaptics-0.9.14-tapping-gconf.patch --- >From 46b822e1e7b9a88091637d193922e83247ccf6f1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 2 Apr 2009 10:50:46 +1000 Subject: [PATCH] Add a gconf-key for tapping. --- src/gsynaptics-conf.h | 1 + src/main.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/gsynaptics-conf.h b/src/gsynaptics-conf.h index df58daf..8e903a4 100644 --- a/src/gsynaptics-conf.h +++ b/src/gsynaptics-conf.h @@ -26,6 +26,7 @@ G_BEGIN_DECLS #define DIRNAME "/desktop/gnome/peripherals/touchpad" #define SENSITIVITY_KEY "/desktop/gnome/peripherals/touchpad/sensitivity" #define OFF_KEY "/desktop/gnome/peripherals/touchpad/off" +#define TAPPING_KEY "/desktop/gnome/peripherals/touchpad/tapping" #define MAXTAPTIME_KEY "/desktop/gnome/peripherals/touchpad/max_tap_time" #define HORIZSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_delta" #define VERTSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_delta" diff --git a/src/main.c b/src/main.c index 9a475e8..fecd343 100644 --- a/src/main.c +++ b/src/main.c @@ -223,6 +223,7 @@ cb_tapping_toggled (GtkToggleButton *button, GladeXML *dialog) g_synaptics_set_button_for_tap(synaptics, F1_TAP, check ? 1 : 0); g_synaptics_set_button_for_tap(synaptics, F2_TAP, check ? 3 : 0); g_synaptics_set_button_for_tap(synaptics, F3_TAP, check ? 2 : 0); + gconf_client_set_bool(gconf, TAPPING_KEY, check, NULL); gconf_client_set_int (gconf, MAXTAPTIME_KEY, time, NULL); } -- 1.6.0.6 Index: gsynaptics.spec =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/gsynaptics.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- gsynaptics.spec 2 Apr 2009 00:34:30 -0000 1.21 +++ gsynaptics.spec 2 Apr 2009 01:19:21 -0000 1.22 @@ -1,6 +1,6 @@ Name: gsynaptics Version: 0.9.14 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Settings tool for Synaptics touchpad driver Group: Applications/System @@ -20,6 +20,7 @@ Patch7: gsynaptics-0.9.14-driver-header.patch Patch8: gsynaptics-0.9.14-fix-scrolling-checkboxes.patch Patch9: gsynaptics-0.9.14-scrollmethods.patch +Patch10: gsynaptics-0.9.14-tapping-gconf.patch Source1: %{name}-touchpad.png BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -60,6 +61,7 @@ %patch7 -p1 -b .header %patch8 -p1 -b .scrl-chkbx-fix %patch9 -p1 -b .scrollmethods +%patch10 -p1 -b .tapping-gconf %build autoreconf -v --install --force || exit 1 @@ -103,6 +105,10 @@ %changelog +* Thu Apr 02 2009 Peter Hutterer - 0.9.14-6 +- gsynaptics-0.9.14-tapping-gconf.patch: set a gconf key when tapping is + enabled or disabled. + * Mon Apr 2 2009 Peter Hutterer - 0.9.14-5 - gsynaptics-0.9.14-scrolling-checkboxes.patch: set checkboxes based on the scrolling enabled/disabled property, not on the delta. From rmeggins at fedoraproject.org Thu Apr 2 01:40:02 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 01:40:02 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 ppc1.patch, NONE, 1.1 fedora-ds-base.spec, 1.26, 1.27 Message-ID: <20090402014002.361A470120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14906 Modified Files: fedora-ds-base.spec Added Files: ppc1.patch Log Message: added ppc1.patch ppc1.patch: --- NEW FILE ppc1.patch --- --- ldap/include/portable.h 10 Nov 2006 23:44:41 -0000 1.5 +++ ldap/include/portable.h 2 Apr 2009 01:35:36 -0000 @@ -322,23 +322,18 @@ #elif defined( OSF1V3 ) #define CTIME( c, b, l ) (ctime_r( c, b, l ) ? NULL : b) #else #define CTIME( c, b, l ) ctime_r( c, b, l ) #endif #if defined(hpux9) || defined(LINUX1_2) || defined(SUNOS4) || defined(SNI) || \ defined(SCOOS) || defined(BSDI) || defined(NCR) || \ defined(NEC) || defined(LINUX2_0) -/* strtok() is not MT safe, but it is okay to call here because used in mmt_protocol.xs which - has been moved in the tetframewrok */ -#define STRTOK( s1, s2, l ) strtok( s1, s2 ) #else #define HAVE_STRTOK_R -char *strtok_r(char *, const char *, char **); -#define STRTOK( s1, s2, l ) (char *)strtok_r( s1, s2, l ) #endif /* STRTOK */ #endif /* UNIX */ #if defined( ultrix ) || defined( nextstep ) extern char *strdup(); #endif /* ultrix || nextstep */ #if defined( sunos4 ) || defined( OSF1 ) Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- fedora-ds-base.spec 1 Apr 2009 19:55:09 -0000 1.26 +++ fedora-ds-base.spec 2 Apr 2009 01:39:31 -0000 1.27 @@ -5,7 +5,7 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -60,6 +60,7 @@ # fedora-ds-cvs.sh should be used to generate the source tarball from CVS Source1: %{name}-cvs.sh Source2: %{name}-devel.README +Patch1: ppc1.patch %description Fedora Directory Server is an LDAPv3 compliant server. The base package includes @@ -76,6 +77,7 @@ %prep %setup -q -n %{name}-%{version} +%patch1 cp %{SOURCE2} README.devel %build @@ -169,6 +171,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Wed Apr 1 2009 Rich Megginson - 1.2.0-2 +- added patch for ppc build + * Mon Mar 30 2009 Rich Megginson - 1.2.0-1 - new release 1.2.0 - Made devel package depend on mozldap-devel From glommer at fedoraproject.org Thu Apr 2 01:49:05 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Thu, 2 Apr 2009 01:49:05 +0000 (UTC) Subject: rpms/qemu/devel qemu-fix-debuginfo.patch, NONE, 1.1 qemu.spec, 1.71, 1.72 Message-ID: <20090402014905.5835070120@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17018 Modified Files: qemu.spec Added Files: qemu-fix-debuginfo.patch Log Message: love of CVS. qemu-fix-debuginfo.patch: --- NEW FILE qemu-fix-debuginfo.patch --- From: Riku Voipio Subject: [Qemu-devel] [PATCH] Make binary stripping conditional Currently qemu unconditionally strips binaries on install. This is a problem for packagers who may want to store/ship debug symbols of compiled packages for debugging purposes. Keep stripping as default for the oldtimers and add a --disable-strip flag to override. Signed-off-by: Riku Voipio --- Makefile | 2 +- Makefile.target | 2 +- configure | 9 ++++++++- 3 files changed, 10 insertions(+), 3 deletions(-) Index: qemu-kvm-0.10/qemu/Makefile =================================================================== --- qemu-kvm-0.10.orig/qemu/Makefile +++ qemu-kvm-0.10/qemu/Makefile @@ -256,7 +256,7 @@ endif install: all $(if $(BUILD_DOCS),install-doc) mkdir -p "$(DESTDIR)$(bindir)" ifneq ($(TOOLS),) - $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)" + $(INSTALL) -m 755 $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)" endif ifneq ($(BLOBS),) mkdir -p "$(DESTDIR)$(datadir)" Index: qemu-kvm-0.10/qemu/configure =================================================================== --- qemu-kvm-0.10.orig/qemu/configure +++ qemu-kvm-0.10/qemu/configure @@ -154,6 +154,7 @@ case "$cpu" in esac gprof="no" sparse="no" +strip_opt="yes" bigendian="no" mingw32="no" EXESUF="" @@ -403,6 +404,8 @@ for opt do ;; --disable-sparse) sparse="no" ;; + --disable-strip) strip_opt="no" + ;; --disable-vnc-tls) vnc_tls="no" ;; --disable-vnc-sasl) vnc_sasl="no" @@ -556,6 +559,7 @@ echo " --install=INSTALL use spe echo " --static enable static build [$static]" echo " --enable-sparse enable sparse checker" echo " --disable-sparse disable sparse checker (default)" +echo " --disable-strip disable stripping binaries" echo " --disable-werror disable compilation abort on warning" echo " --disable-sdl disable SDL" echo " --enable-cocoa enable COCOA (Mac OS X only)" @@ -1242,6 +1246,7 @@ echo "host big endian $bigendian" echo "target list $target_list" echo "gprof enabled $gprof" echo "sparse enabled $sparse" +echo "strip binaries $strip_opt" echo "profiler $profiler" echo "static build $static" echo "-Werror enabled $werror" @@ -1318,7 +1323,6 @@ echo "INSTALL=$install" >> $config_mak echo "CC=$cc" >> $config_mak echo "HOST_CC=$host_cc" >> $config_mak echo "AR=$ar" >> $config_mak -echo "STRIP=$strip -s -R .comment -R .note" >> $config_mak # XXX: only use CFLAGS and LDFLAGS ? # XXX: should export HOST_CFLAGS and HOST_LDFLAGS for cross # compilation of dyngen tool (useful for win32 build on Linux host) @@ -1405,6 +1409,9 @@ if test "$sparse" = "yes" ; then echo "HOST_CC := REAL_CC=\"\$(HOST_CC)\" cgcc" >> $config_mak echo "CFLAGS += -Wbitwise -Wno-transparent-union -Wno-old-initializer -Wno-non-pointer-null" >> $config_mak fi +if test "$strip_opt" = "yes" ; then + echo "STRIP_OPT=-s" >> $config_mak +fi if test "$bigendian" = "yes" ; then echo "WORDS_BIGENDIAN=yes" >> $config_mak echo "#define WORDS_BIGENDIAN 1" >> $config_h Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- qemu.spec 2 Apr 2009 01:07:39 -0000 1.71 +++ qemu.spec 2 Apr 2009 01:48:35 -0000 1.72 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 1%{?dist} +Release: 2%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 @@ -451,6 +451,9 @@ %{_mandir}/man1/qemu-img.1* %changelog +* Wed Apr 01 2009 Glauber Costa - 2:0.10-2 +- added missing patch. love for CVS. + * Wed Apr 01 2009 Glauber Costa - 2:0.10-1 - Include debuginfo for qemu-img - Do not require qemu-common for qemu-img From whot at fedoraproject.org Thu Apr 2 01:54:06 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Thu, 2 Apr 2009 01:54:06 +0000 (UTC) Subject: rpms/gsynaptics/devel .cvsignore, 1.9, 1.10 gsynaptics-0.9.14-scrollmethods.patch, 1.1, 1.2 gsynaptics.spec, 1.22, 1.23 sources, 1.9, 1.10 Message-ID: <20090402015406.34A7970120@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/gsynaptics/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17978 Modified Files: .cvsignore gsynaptics-0.9.14-scrollmethods.patch gsynaptics.spec sources Log Message: * Thu Apr 02 2009 Peter Hutterer - 0.9.16-1 - rebase to 0.9.16 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 27 Jul 2008 00:30:51 -0000 1.9 +++ .cvsignore 2 Apr 2009 01:53:34 -0000 1.10 @@ -1,2 +1,2 @@ -gsynaptics-0.9.14.tar.gz gsynaptics-touchpad.png +gsynaptics-0.9.16.tar.gz gsynaptics-0.9.14-scrollmethods.patch: Index: gsynaptics-0.9.14-scrollmethods.patch =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/gsynaptics-0.9.14-scrollmethods.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gsynaptics-0.9.14-scrollmethods.patch 2 Apr 2009 00:34:30 -0000 1.1 +++ gsynaptics-0.9.14-scrollmethods.patch 2 Apr 2009 01:53:34 -0000 1.2 @@ -1,18 +1,18 @@ -From ed0ff114f059eab1c18e354b665fe858b5022301 Mon Sep 17 00:00:00 2001 +From 7c958b0d8ae28ad980036849ffdf7def56b6e072 Mon Sep 17 00:00:00 2001 From: Peter Hutterer -Date: Wed, 1 Apr 2009 13:39:12 +1000 -Subject: [PATCH] Add radiobuttons for twofinger/edge scrolling +Date: Thu, 2 Apr 2009 11:33:30 +1000 +Subject: [PATCH] foo --- - data/gsynaptics.glade | 74 +++++++++++++++++++++++++++++++++++++++------- + data/gsynaptics.glade | 71 +++++++++++++++++++++++++++++++++++++++----- src/gsynaptics-conf.h | 2 +- src/gsynaptics.c | 78 ++++++++++++++++++++++++++++++++++++++++-------- src/gsynaptics.h | 12 +++++-- src/main.c | 54 ++++++++++++++++++++++++--------- - 5 files changed, 176 insertions(+), 44 deletions(-) + 5 files changed, 176 insertions(+), 41 deletions(-) diff --git a/data/gsynaptics.glade b/data/gsynaptics.glade -index c3fa58d..b8a7a13 100644 +index c3fa58d..8e09d99 100644 --- a/data/gsynaptics.glade +++ b/data/gsynaptics.glade @@ -558,16 +558,69 @@ @@ -95,10 +95,10 @@ 0 diff --git a/src/gsynaptics-conf.h b/src/gsynaptics-conf.h -index 8dc788b..df58daf 100644 +index f8c8bcc..8e903a4 100644 --- a/src/gsynaptics-conf.h +++ b/src/gsynaptics-conf.h -@@ -29,7 +29,7 @@ G_BEGIN_DECLS +@@ -30,7 +30,7 @@ G_BEGIN_DECLS #define MAXTAPTIME_KEY "/desktop/gnome/peripherals/touchpad/max_tap_time" #define HORIZSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/horiz_scroll_delta" #define VERTSCROLLDELTA_KEY "/desktop/gnome/peripherals/touchpad/vert_scroll_delta" @@ -108,7 +108,7 @@ #define EDGEMOTIONUSEALWAYS_KEY "/desktop/gnome/peripherals/touchpad/edge_motion_use_always" #define COASTENABLE_KEY "/desktop/gnome/peripherals/touchpad/coast_enable" diff --git a/src/gsynaptics.c b/src/gsynaptics.c -index 6f9b6a3..93706f5 100644 +index 6f9b6a3..1e294a2 100644 --- a/src/gsynaptics.c +++ b/src/gsynaptics.c @@ -299,11 +299,13 @@ g_synaptics_is_horizontal_scroll_enabled (GSynaptics *synaptics) @@ -253,7 +253,7 @@ void diff --git a/src/gsynaptics.h b/src/gsynaptics.h -index 8fced65..30bb3af 100644 +index 8fced65..ec9350c 100644 --- a/src/gsynaptics.h +++ b/src/gsynaptics.h @@ -58,6 +58,12 @@ typedef enum @@ -290,7 +290,7 @@ gint delta); void g_synaptics_set_vertical_scroll_delta (GSynaptics *synaptics, diff --git a/src/main.c b/src/main.c -index c7089f3..fbbb19b 100644 +index cea688e..93e00cd 100644 --- a/src/main.c +++ b/src/main.c @@ -131,20 +131,30 @@ cb_touchpad_toggled (GtkToggleButton *button, GladeXML *dialog) @@ -332,7 +332,7 @@ } static void -@@ -517,7 +527,7 @@ setup_dialog (GladeXML *dialog) +@@ -518,7 +528,7 @@ setup_dialog (GladeXML *dialog) { GdkPixbuf *icon_pixbuf = NULL; GtkWidget *widget, *button; @@ -341,13 +341,13 @@ GSynaptics *synaptics; gchar *path; -@@ -571,12 +581,25 @@ setup_dialog (GladeXML *dialog) - g_signal_connect (G_OBJECT (scale), "change-value", +@@ -572,12 +582,25 @@ setup_dialog (GladeXML *dialog) + g_signal_connect (scale, "change-value", G_CALLBACK (cb_vertical_scroll_change), dialog); - check = WID ("vertical_scroll_check"); - value = g_synaptics_is_vertical_scroll_enabled (synaptics); -- g_signal_connect (G_OBJECT (check), "toggled", +- g_signal_connect (check, "toggled", - G_CALLBACK (cb_vertical_scroll_toggled), dialog); - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), - value); @@ -373,13 +373,13 @@ scale = WID ("horizontal_scroll_scale"); num = g_synaptics_horizontal_scroll_delta (synaptics); -@@ -585,6 +608,7 @@ setup_dialog (GladeXML *dialog) +@@ -586,6 +609,7 @@ setup_dialog (GladeXML *dialog) G_CALLBACK (cb_horizontal_scroll_change), dialog); check = WID ("horizontal_scroll_check"); + gtk_widget_set_sensitive(check, (value != ScrollingDisabled)); value = g_synaptics_is_horizontal_scroll_enabled (synaptics); - g_signal_connect (G_OBJECT (check), "toggled", + g_signal_connect (check, "toggled", G_CALLBACK (cb_horizontal_scroll_toggled), dialog); -- 1.6.0.6 Index: gsynaptics.spec =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/gsynaptics.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- gsynaptics.spec 2 Apr 2009 01:19:21 -0000 1.22 +++ gsynaptics.spec 2 Apr 2009 01:53:34 -0000 1.23 @@ -1,6 +1,6 @@ Name: gsynaptics -Version: 0.9.14 -Release: 6%{?dist} +Version: 0.9.16 +Release: 1%{?dist} Summary: Settings tool for Synaptics touchpad driver Group: Applications/System @@ -11,11 +11,6 @@ # until http://sourceforge.jp/tracker/index.php?func=detail&aid=11265&group_id=1720&atid=6433 gets fixed Patch0: gsynaptics-0.9.14-dot-fixes.patch Patch1: gsynaptics-0.9.14-do-not-set-zero.patch -Patch2: gsynaptics-0.9.14-pixmap.patch -# 3 4 5 are merged upstream -Patch3: gsynaptics-0.9.14-fix-tap-statecheck.patch -Patch4: gsynaptics-0.9.14-enable-tapping.patch -Patch5: gsynaptics-0.9.14-dont-reset-taptime.patch Patch6: gsynaptics-0.9.14-scrolling-checkboxes.patch Patch7: gsynaptics-0.9.14-driver-header.patch Patch8: gsynaptics-0.9.14-fix-scrolling-checkboxes.patch @@ -53,10 +48,6 @@ install -p %{SOURCE1} data/touchpad.png %patch0 -p1 -b .dot-fixes %patch1 -p1 -b .zero -%patch2 -p1 -b .pixmap -%patch3 -p1 -b .tap-checkbox -%patch4 -p1 -b .tapping -%patch5 -p1 -b .taptime %patch6 -p1 -b .scrl-chkbx %patch7 -p1 -b .header %patch8 -p1 -b .scrl-chkbx-fix @@ -105,6 +96,9 @@ %changelog +* Thu Apr 02 2009 Peter Hutterer - 0.9.16-1 +- rebase to 0.9.16 + * Thu Apr 02 2009 Peter Hutterer - 0.9.14-6 - gsynaptics-0.9.14-tapping-gconf.patch: set a gconf key when tapping is enabled or disabled. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gsynaptics/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 27 Jul 2008 00:30:51 -0000 1.9 +++ sources 2 Apr 2009 01:53:34 -0000 1.10 @@ -1,2 +1,2 @@ -5cf556b26085444288f087587a92484c gsynaptics-0.9.14.tar.gz d2fc5db12827fc363f655daebca46e8e gsynaptics-touchpad.png +571828ddca2f1d9d6ea47e072db1959d gsynaptics-0.9.16.tar.gz From glommer at fedoraproject.org Thu Apr 2 01:54:17 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Thu, 2 Apr 2009 01:54:17 +0000 (UTC) Subject: rpms/qemu/devel qemu-fix-gcc.patch,NONE,1.1 qemu.spec,1.72,1.73 Message-ID: <20090402015417.A627E70120@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18013 Modified Files: qemu.spec Added Files: qemu-fix-gcc.patch Log Message: again ;-) qemu-fix-gcc.patch: --- NEW FILE qemu-fix-gcc.patch --- >From 2ced1d80f01645885ac2e28107f724886eb1cd5a Mon Sep 17 00:00:00 2001 From: Jochen Roth Date: Thu, 12 Mar 2009 14:19:19 +0100 Subject: [PATCH] kvm: testsuite: compile fix - avoid raw string literal This patch fixes compilation problems of kvm-userspace on current gcc 4.4 compilers which implement the following standard: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm Signed-off-by: Jochen Roth Signed-off-by: Avi Kivity --- user/test/x86/apic.c | 32 ++++++++++++++++---------------- user/test/x86/vmexit.c | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) Index: qemu-kvm-0.10/user/test/x86/apic.c =================================================================== --- qemu-kvm-0.10.orig/user/test/x86/apic.c +++ qemu-kvm-0.10/user/test/x86/apic.c @@ -54,14 +54,14 @@ asm ( "push %r9 \n\t" "push %r8 \n\t" #endif - "push %"R"di \n\t" - "push %"R"si \n\t" - "push %"R"bp \n\t" - "push %"R"sp \n\t" - "push %"R"bx \n\t" - "push %"R"dx \n\t" - "push %"R"cx \n\t" - "push %"R"ax \n\t" + "push %"R "di \n\t" + "push %"R "si \n\t" + "push %"R "bp \n\t" + "push %"R "sp \n\t" + "push %"R "bx \n\t" + "push %"R "dx \n\t" + "push %"R "cx \n\t" + "push %"R "ax \n\t" #ifdef __x86_64__ "mov %rsp, %rdi \n\t" "callq *8*16(%rsp) \n\t" @@ -70,14 +70,14 @@ asm ( "calll *4+4*8(%esp) \n\t" "add $4, %esp \n\t" #endif - "pop %"R"ax \n\t" - "pop %"R"cx \n\t" - "pop %"R"dx \n\t" - "pop %"R"bx \n\t" - "pop %"R"bp \n\t" - "pop %"R"bp \n\t" - "pop %"R"si \n\t" - "pop %"R"di \n\t" + "pop %"R "ax \n\t" + "pop %"R "cx \n\t" + "pop %"R "dx \n\t" + "pop %"R "bx \n\t" + "pop %"R "bp \n\t" + "pop %"R "bp \n\t" + "pop %"R "si \n\t" + "pop %"R "di \n\t" #ifdef __x86_64__ "pop %r8 \n\t" "pop %r9 \n\t" Index: qemu-kvm-0.10/user/test/x86/vmexit.c =================================================================== --- qemu-kvm-0.10.orig/user/test/x86/vmexit.c +++ qemu-kvm-0.10/user/test/x86/vmexit.c @@ -31,7 +31,7 @@ int main() t1 = rdtsc(); for (i = 0; i < N; ++i) - asm volatile ("push %%"R"bx; cpuid; pop %%"R"bx" + asm volatile ("push %%"R "bx; cpuid; pop %%"R "bx" : : : "eax", "ecx", "edx"); t2 = rdtsc(); printf("vmexit latency: %d\n", (int)((t2 - t1) / N)); Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- qemu.spec 2 Apr 2009 01:48:35 -0000 1.72 +++ qemu.spec 2 Apr 2009 01:53:47 -0000 1.73 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 2%{?dist} +Release: 3%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 From pkgdb at fedoraproject.org Thu Apr 2 01:56:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:56:58 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090402015639.099DA208514@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase-runtime (Fedora devel) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Thu Apr 2 01:56:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:56:43 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090402015643.BBBF72087F3@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase-runtime (Fedora 8) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Thu Apr 2 01:57:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:06 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090402015647.0DFA22087F8@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase-runtime (Fedora 7) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Thu Apr 2 01:57:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:08 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090402015648.413A0208930@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase-runtime (Fedora 9) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Thu Apr 2 01:57:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:03 +0000 Subject: [pkgdb] kdelibs had acl change status Message-ID: <20090402015705.4980820860B@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdelibs (Fedora 7) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdelibs From pkgdb at fedoraproject.org Thu Apr 2 01:57:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:56 +0000 Subject: [pkgdb] kdebase-workspace: rdieter has requested watchbugzilla Message-ID: <20090402015737.4EE6B2086FE@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdebase-workspace (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 01:57:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:37 +0000 Subject: [pkgdb] kdebase-workspace: rdieter has requested watchcommits Message-ID: <20090402015737.EFED4208703@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdebase-workspace (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 01:57:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:57 +0000 Subject: [pkgdb] kdebase-workspace: rdieter has requested commit Message-ID: <20090402015738.A336D208705@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdebase-workspace (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 01:57:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:58 +0000 Subject: [pkgdb] kdebase-workspace: rdieter has requested approveacls Message-ID: <20090402015738.DB867208712@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdebase-workspace (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 01:58:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:16 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402015757.1B61D208514@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase (Fedora devel) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:17 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402015757.C7E41208934@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase (Fedora 7) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:57:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:57:58 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402015759.00A1620893A@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase (Fedora 8) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:23 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402015804.89426208556@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebase (Fedora 9) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:06 +0000 Subject: [pkgdb] kdebase: rdieter has requested watchbugzilla Message-ID: <20090402015806.D8D2C20893F@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:27 +0000 Subject: [pkgdb] kdebase: rdieter has requested watchcommits Message-ID: <20090402015808.01C36208942@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:29 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:29 +0000 Subject: [pkgdb] kdebase: rdieter has requested commit Message-ID: <20090402015809.C06C8208944@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 01:58:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:09 +0000 Subject: [pkgdb] kdebase: rdieter has requested approveacls Message-ID: <20090402015809.E98C0208947@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From kkofler at fedoraproject.org Thu Apr 2 01:58:12 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 01:58:12 +0000 (UTC) Subject: rpms/osmo/devel osmo.spec,1.11,1.12 Message-ID: <20090402015812.702CA70120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/osmo/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18890/devel Modified Files: osmo.spec Log Message: * Thu Apr 02 2009 Kevin Kofler - 0.2.4-5 - Reenable syncml (undo Alex's changes from 0.2.4-3), libsyncml got reverted Index: osmo.spec =================================================================== RCS file: /cvs/pkgs/rpms/osmo/devel/osmo.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- osmo.spec 26 Feb 2009 09:10:24 -0000 1.11 +++ osmo.spec 2 Apr 2009 01:57:42 -0000 1.12 @@ -2,7 +2,7 @@ Summary(pl): Osobisty organizer Name: osmo Version: 0.2.4 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Group: Applications/Productivity URL: http://clay.ll.pl/osmo/ @@ -21,7 +21,7 @@ BuildRequires: libical-devel BuildRequires: libgringotts-devel BuildRequires: libnotify-devel -#BuildRequires: libsyncml-devel +BuildRequires: libsyncml-devel BuildRequires: libxml2-devel %description @@ -44,10 +44,7 @@ %patch0 -p1 %build -%configure --with-gringrotts --with-libical -# disable until release with support for syncml 0.5.0 is released -# see: http://bugzilla.redhat.com/show_bug.cgi?id -# --with-libsyncml +%configure --with-gringrotts --with-libical --with-libsyncml make %{?_smp_mflags} %install @@ -102,6 +99,9 @@ %{_mandir}/man1/%{name}.1* %changelog +* Thu Apr 02 2009 Kevin Kofler - 0.2.4-5 +- Reenable syncml (undo Alex's changes from 0.2.4-3), libsyncml got reverted + * Thu Feb 26 2009 Fedora Release Engineering - 0.2.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From pkgdb at fedoraproject.org Thu Apr 2 01:58:52 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:52 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402015832.9A6B92087F4@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebindings (Fedora devel) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:55 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402015836.ADBA420892F@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebindings (Fedora 7) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:57 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402015837.A8964208953@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebindings (Fedora 8) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:39 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402015839.1F0AA208956@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdebindings (Fedora 9) to Approved for kkofler To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:40 +0000 Subject: [pkgdb] kdebindings: rdieter has requested watchbugzilla Message-ID: <20090402015842.1D11920895C@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdebindings (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:59:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:59:01 +0000 Subject: [pkgdb] kdebindings: rdieter has requested watchcommits Message-ID: <20090402015842.70F3020895E@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdebindings (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:43 +0000 Subject: [pkgdb] kdebindings: rdieter has requested commit Message-ID: <20090402015844.013C4208964@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdebindings (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 01:58:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 01:58:43 +0000 Subject: [pkgdb] kdebindings: rdieter has requested approveacls Message-ID: <20090402015845.13421208609@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdebindings (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From rmeggins at fedoraproject.org Thu Apr 2 02:01:12 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 02:01:12 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 ppc2.patch, NONE, 1.1 fedora-ds-base.spec, 1.27, 1.28 Message-ID: <20090402020112.1348470120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19571 Modified Files: fedora-ds-base.spec Added Files: ppc2.patch Log Message: added ppc2.patch ppc2.patch: --- NEW FILE ppc2.patch --- --- ldap/servers/slapd/tools/pwenc.c 15 Oct 2008 06:30:11 -0000 1.11 +++ ldap/servers/slapd/tools/pwenc.c 2 Apr 2009 01:59:32 -0000 @@ -45,19 +45,17 @@ #include #include #include "proto-ntutil.h" #else #include #include #include #include -#if defined(LINUX) /* I bet other Unix would like - * this flag. But don't want to - * break other builds so far */ +#if defined(HAVE_UNISTD_H) #include #endif #endif #include #include #include #include #include "ldap.h" Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- fedora-ds-base.spec 2 Apr 2009 01:39:31 -0000 1.27 +++ fedora-ds-base.spec 2 Apr 2009 02:00:41 -0000 1.28 @@ -61,6 +61,7 @@ Source1: %{name}-cvs.sh Source2: %{name}-devel.README Patch1: ppc1.patch +Patch2: ppc2.patch %description Fedora Directory Server is an LDAPv3 compliant server. The base package includes @@ -78,6 +79,7 @@ %prep %setup -q -n %{name}-%{version} %patch1 +%patch2 cp %{SOURCE2} README.devel %build From mclasen at fedoraproject.org Thu Apr 2 02:04:19 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Thu, 2 Apr 2009 02:04:19 +0000 (UTC) Subject: rpms/gnome-games/devel sudoku-saved-data.patch, NONE, 1.1 gnome-games.spec, 1.202, 1.203 Message-ID: <20090402020419.8641F70120@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gnome-games/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20238 Modified Files: gnome-games.spec Added Files: sudoku-saved-data.patch Log Message: Fix a sudoku crash sudoku-saved-data.patch: --- NEW FILE sudoku-saved-data.patch --- --- trunk/gnome-sudoku/src/lib/saver.py 2009/03/28 00:47:14 8910 +++ trunk/gnome-sudoku/src/lib/saver.py 2009/03/28 02:05:39 8911 @@ -211,8 +211,22 @@ except: print 'Warning: could not read file',f else: - jar['saved_at']=os.stat(f)[8] - games.append(jar) + if self.is_valid(jar): + jar['saved_at']=os.stat(f)[8] + games.append(jar) + else: + print 'Warning: malformed save game',f return games - + + def is_valid (self, jar): + virgin = jar['game'].split('\n')[0].replace(' ','') + played = jar['game'].split('\n')[1].replace(' ','') + + if len(virgin) != 81 or len(played) != 81: + return False + + if not virgin.isdigit() or not played.isdigit(): + return False + + return True Index: gnome-games.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-games/devel/gnome-games.spec,v retrieving revision 1.202 retrieving revision 1.203 diff -u -r1.202 -r1.203 --- gnome-games.spec 17 Mar 2009 01:02:48 -0000 1.202 +++ gnome-games.spec 2 Apr 2009 02:03:49 -0000 1.203 @@ -44,7 +44,7 @@ Summary: Games for the GNOME desktop Name: gnome-games Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPLv2+ and GFDL Group: Amusements/Games @@ -52,6 +52,8 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=551455 Patch0: ggz-api-changes.patch Patch1: gnome-games-2.19.4-gnometris-rebrand.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=516491 +Patch2: sudoku-saved-data.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: gnome-games-devel @@ -124,6 +126,7 @@ %patch0 -p1 -b .ggz-api-changes # rebrand gnometris as some think the name is to similar to a trademark %patch1 -p1 -b .rebrand +%patch2 -p1 -b .sudoku-saved-data sed -i -e 's/Gnometris/GnomeFallingBlocks/g' \ -e 's/GNOMEtris/GnomeFallingBlocks/g' \ @@ -355,6 +358,9 @@ %{_datadir}/omf/* %changelog +* Wed Apr 1 2009 Matthias Clasen - 1:2.26.0-2 +- Add a workaround for sudoku crashing on certain saved games (#492962) + * Mon Mar 16 2009 Matthias Clasen - 1:2.26.0-1 - Update to 2.26.0 From jstanley at fedoraproject.org Thu Apr 2 03:01:43 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Thu, 2 Apr 2009 03:01:43 +0000 (UTC) Subject: rpms/supybot-fedora/devel .cvsignore, 1.3, 1.4 sources, 1.6, 1.7 supybot-fedora.spec, 1.6, 1.7 Message-ID: <20090402030143.D80E770120@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31010 Modified Files: .cvsignore sources supybot-fedora.spec Log Message: New upstream 0.2.5 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 31 Mar 2009 03:57:23 -0000 1.3 +++ .cvsignore 2 Apr 2009 03:01:13 -0000 1.4 @@ -1 +1 @@ -supybot-fedora-0.2.4.tar.bz2 +supybot-fedora-0.2.5.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 31 Mar 2009 03:57:23 -0000 1.6 +++ sources 2 Apr 2009 03:01:13 -0000 1.7 @@ -1 +1 @@ -b9dcb07f9cec1b1715d0724f46fcd169 supybot-fedora-0.2.4.tar.bz2 +59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/supybot-fedora.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- supybot-fedora.spec 31 Mar 2009 03:57:23 -0000 1.6 +++ supybot-fedora.spec 2 Apr 2009 03:01:13 -0000 1.7 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.4 +Version: 0.2.5 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Wed Apr 1 2009 Jon Stanley - 0.2.5-1 +- New upstream -.2.5 + * Mon Mar 30 2009 Jon Stanley - 0.2.4-1 - New upstream 0.2.4 From jstanley at fedoraproject.org Thu Apr 2 03:09:44 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Thu, 2 Apr 2009 03:09:44 +0000 (UTC) Subject: rpms/supybot-fedora/F-10 sources, 1.5, 1.6 supybot-fedora.spec, 1.4, 1.5 Message-ID: <20090402030944.F26CF7013C@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32279/F-10 Modified Files: sources supybot-fedora.spec Log Message: New upstream 0.2.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 31 Mar 2009 04:05:37 -0000 1.5 +++ sources 2 Apr 2009 03:09:14 -0000 1.6 @@ -1 +1 @@ -b9dcb07f9cec1b1715d0724f46fcd169 supybot-fedora-0.2.4.tar.bz2 +59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-10/supybot-fedora.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- supybot-fedora.spec 31 Mar 2009 04:05:37 -0000 1.4 +++ supybot-fedora.spec 2 Apr 2009 03:09:14 -0000 1.5 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.4 +Version: 0.2.5 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Wed Apr 1 2009 Jon Stanley - 0.2.5-1 +- New upstream -.2.5 + * Mon Mar 30 2009 Jon Stanley - 0.2.4-1 - New upstream 0.2.4 From jstanley at fedoraproject.org Thu Apr 2 03:09:44 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Thu, 2 Apr 2009 03:09:44 +0000 (UTC) Subject: rpms/supybot-fedora/EL-5 sources, 1.6, 1.7 supybot-fedora.spec, 1.5, 1.6 Message-ID: <20090402030944.E69EF70120@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32279/EL-5 Modified Files: sources supybot-fedora.spec Log Message: New upstream 0.2.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/EL-5/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 31 Mar 2009 04:05:37 -0000 1.6 +++ sources 2 Apr 2009 03:09:13 -0000 1.7 @@ -1 +1 @@ -b9dcb07f9cec1b1715d0724f46fcd169 supybot-fedora-0.2.4.tar.bz2 +59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/EL-5/supybot-fedora.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- supybot-fedora.spec 31 Mar 2009 04:05:37 -0000 1.5 +++ supybot-fedora.spec 2 Apr 2009 03:09:13 -0000 1.6 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.4 +Version: 0.2.5 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Wed Apr 1 2009 Jon Stanley - 0.2.5-1 +- New upstream -.2.5 + * Mon Mar 30 2009 Jon Stanley - 0.2.4-1 - New upstream 0.2.4 From jstanley at fedoraproject.org Thu Apr 2 03:09:44 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Thu, 2 Apr 2009 03:09:44 +0000 (UTC) Subject: rpms/supybot-fedora/F-9 sources, 1.5, 1.6 supybot-fedora.spec, 1.4, 1.5 Message-ID: <20090402030945.066387013D@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32279/F-9 Modified Files: sources supybot-fedora.spec Log Message: New upstream 0.2.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 31 Mar 2009 04:05:37 -0000 1.5 +++ sources 2 Apr 2009 03:09:14 -0000 1.6 @@ -1 +1 @@ -b9dcb07f9cec1b1715d0724f46fcd169 supybot-fedora-0.2.4.tar.bz2 +59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-9/supybot-fedora.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- supybot-fedora.spec 31 Mar 2009 04:05:37 -0000 1.4 +++ supybot-fedora.spec 2 Apr 2009 03:09:14 -0000 1.5 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.4 +Version: 0.2.5 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Wed Apr 1 2009 Jon Stanley - 0.2.5-1 +- New upstream -.2.5 + * Mon Mar 30 2009 Jon Stanley - 0.2.4-1 - New upstream 0.2.4 From kkofler at fedoraproject.org Thu Apr 2 03:15:57 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:15:57 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml.spec, 1.16, 1.17 Message-ID: <20090402031557.43ECD70120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1405/devel Modified Files: libopensync-plugin-syncml.spec Log Message: * Thu Apr 02 2009 Kevin Kofler - 1:0.36-2 - BR libsoup22-devel instead of libsoup-devel Index: libopensync-plugin-syncml.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-syncml/devel/libopensync-plugin-syncml.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- libopensync-plugin-syncml.spec 31 Mar 2009 23:19:48 -0000 1.16 +++ libopensync-plugin-syncml.spec 2 Apr 2009 03:15:26 -0000 1.17 @@ -1,6 +1,6 @@ Name: libopensync-plugin-syncml Version: 0.22 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 Summary: SyncML plugin for libopensync @@ -14,7 +14,7 @@ BuildRequires: cmake BuildRequires: libopensync-devel >= 0.22 BuildRequires: libsyncml-devel >= 0.4.6 -BuildRequires: openobex-devel pkgconfig libsoup-devel +BuildRequires: openobex-devel pkgconfig libsoup22-devel BuildRequires: glib2-devel >= 2.15.1 %description @@ -45,6 +45,9 @@ %{_datadir}/opensync-1.0/defaults/syncml-obex-client %changelog +* Thu Apr 02 2009 Kevin Kofler - 1:0.36-2 +- BR libsoup22-devel instead of libsoup-devel + * Wed Apr 01 2009 Christoph Wickert - 1:0.22-1 - Revert even further to 0.22 because of recent opensync downgrade From kkofler at fedoraproject.org Thu Apr 2 03:21:22 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:21:22 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml.spec, 1.17, 1.18 Message-ID: <20090402032122.A657B70120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2597/devel Modified Files: libopensync-plugin-syncml.spec Log Message: Fix changelog typo, it's 1:0.22-2, not 1:0.36.2. Index: libopensync-plugin-syncml.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-syncml/devel/libopensync-plugin-syncml.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- libopensync-plugin-syncml.spec 2 Apr 2009 03:15:26 -0000 1.17 +++ libopensync-plugin-syncml.spec 2 Apr 2009 03:20:52 -0000 1.18 @@ -45,7 +45,7 @@ %{_datadir}/opensync-1.0/defaults/syncml-obex-client %changelog -* Thu Apr 02 2009 Kevin Kofler - 1:0.36-2 +* Thu Apr 02 2009 Kevin Kofler - 1:0.22-2 - BR libsoup22-devel instead of libsoup-devel * Wed Apr 01 2009 Christoph Wickert - 1:0.22-1 From kkofler at fedoraproject.org Thu Apr 2 03:33:28 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:33:28 +0000 (UTC) Subject: rpms/qtgpsc/devel qtgpsc-0.2.3-gpsdclient.patch, NONE, 1.1 qtgpsc.spec, 1.3, 1.4 Message-ID: <20090402033328.28AF970120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qtgpsc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4799/devel Modified Files: qtgpsc.spec Added Files: qtgpsc-0.2.3-gpsdclient.patch Log Message: * Thu Apr 02 2009 Kevin Kofler - 0.2.3-5 - Include "gpsdclient.h" so it actually builds with the new gpsd qtgpsc-0.2.3-gpsdclient.patch: --- NEW FILE qtgpsc-0.2.3-gpsdclient.patch --- diff -ur qtgpsc-0.2.3/libgpsmm.h qtgpsc-0.2.3-gpsdclient/libgpsmm.h --- qtgpsc-0.2.3/libgpsmm.h 2007-07-12 00:57:02.000000000 +0200 +++ qtgpsc-0.2.3-gpsdclient/libgpsmm.h 2009-04-02 05:30:08.000000000 +0200 @@ -12,6 +12,7 @@ #include #include "gpsd_config.h" #include "gps.h" //the C library we are going to wrap +#include "gpsdclient.h" class gpsmm { public: Index: qtgpsc.spec =================================================================== RCS file: /cvs/pkgs/rpms/qtgpsc/devel/qtgpsc.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- qtgpsc.spec 29 Mar 2009 00:19:55 -0000 1.3 +++ qtgpsc.spec 2 Apr 2009 03:32:57 -0000 1.4 @@ -1,6 +1,6 @@ Name: qtgpsc Version: 0.2.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A client for the gpsd GPS server Group: Applications/Engineering @@ -9,6 +9,7 @@ Source0: http://www.navlost.eu/survey/gpsd/%{name}-%{version}.tar.gz Source1: %{name}.desktop Source2: %{name}.png +Patch0: qtgpsc-0.2.3-gpsdclient.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt3-devel @@ -25,6 +26,7 @@ %prep %setup -q +%patch0 -p1 -b .gpsdclient %build @@ -51,6 +53,9 @@ %changelog +* Thu Apr 02 2009 Kevin Kofler - 0.2.3-5 +- Include "gpsdclient.h" so it actually builds with the new gpsd + * Sun Mar 29 2009 Kevin Kofler - 0.2.3-4 - Rebuild for new gpsd From kkofler at fedoraproject.org Thu Apr 2 03:39:38 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:39:38 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml.spec, 1.18, 1.19 Message-ID: <20090402033938.16E9470120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6318/devel Modified Files: libopensync-plugin-syncml.spec Log Message: - disable -Werror so deprecation warnings from libsyncml don't break the build Index: libopensync-plugin-syncml.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-syncml/devel/libopensync-plugin-syncml.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- libopensync-plugin-syncml.spec 2 Apr 2009 03:20:52 -0000 1.18 +++ libopensync-plugin-syncml.spec 2 Apr 2009 03:39:07 -0000 1.19 @@ -8,7 +8,6 @@ License: LGPLv2+ URL: http://www.opensync.org Source0: http://www.opensync.org/download/releases/%{version}/%{name}-%{version}.tar.bz2 -#Patch1: cmake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake @@ -22,8 +21,8 @@ %prep %setup -q - -#%patch1 -p1 +# disable -Werror so deprecation warnings from libsyncml don't break the build +sed -i -e 's/-Werror//g' src/Makefile.in %build %configure @@ -47,6 +46,7 @@ %changelog * Thu Apr 02 2009 Kevin Kofler - 1:0.22-2 - BR libsoup22-devel instead of libsoup-devel +- disable -Werror so deprecation warnings from libsyncml don't break the build * Wed Apr 01 2009 Christoph Wickert - 1:0.22-1 - Revert even further to 0.22 because of recent opensync downgrade From kkofler at fedoraproject.org Thu Apr 2 03:45:03 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:45:03 +0000 (UTC) Subject: rpms/qtgpsc/devel qtgpsc-0.2.3-gpsdclient.patch,1.1,1.2 Message-ID: <20090402034503.6F76B70120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qtgpsc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7309/devel Modified Files: qtgpsc-0.2.3-gpsdclient.patch Log Message: Include the header where it's actually used. qtgpsc-0.2.3-gpsdclient.patch: Index: qtgpsc-0.2.3-gpsdclient.patch =================================================================== RCS file: /cvs/pkgs/rpms/qtgpsc/devel/qtgpsc-0.2.3-gpsdclient.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- qtgpsc-0.2.3-gpsdclient.patch 2 Apr 2009 03:32:57 -0000 1.1 +++ qtgpsc-0.2.3-gpsdclient.patch 2 Apr 2009 03:45:03 -0000 1.2 @@ -1,11 +1,11 @@ -diff -ur qtgpsc-0.2.3/libgpsmm.h qtgpsc-0.2.3-gpsdclient/libgpsmm.h ---- qtgpsc-0.2.3/libgpsmm.h 2007-07-12 00:57:02.000000000 +0200 -+++ qtgpsc-0.2.3-gpsdclient/libgpsmm.h 2009-04-02 05:30:08.000000000 +0200 -@@ -12,6 +12,7 @@ - #include - #include "gpsd_config.h" - #include "gps.h" //the C library we are going to wrap +diff -ur qtgpsc-0.2.3/mainform.ui.h qtgpsc-0.2.3-gpsdclient/mainform.ui.h +--- qtgpsc-0.2.3/mainform.ui.h 2007-12-31 13:38:43.000000000 +0100 ++++ qtgpsc-0.2.3-gpsdclient/mainform.ui.h 2009-04-02 05:44:19.000000000 +0200 +@@ -11,6 +11,7 @@ + *****************************************************************************/ + #include "qurl.h" + #include "qsettings.h" +#include "gpsdclient.h" - class gpsmm { - public: + void MainForm::writeSettings() + { From kkofler at fedoraproject.org Thu Apr 2 03:47:52 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:47:52 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml.spec, 1.19, 1.20 Message-ID: <20090402034752.9C9EC70120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8446/devel Modified Files: libopensync-plugin-syncml.spec Log Message: Remove stray "cd build" as we're building in the source directory. Index: libopensync-plugin-syncml.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-syncml/devel/libopensync-plugin-syncml.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- libopensync-plugin-syncml.spec 2 Apr 2009 03:39:07 -0000 1.19 +++ libopensync-plugin-syncml.spec 2 Apr 2009 03:47:22 -0000 1.20 @@ -30,7 +30,6 @@ %install rm -rf $RPM_BUILD_ROOT -cd build make install DESTDIR=$RPM_BUILD_ROOT %clean From glommer at fedoraproject.org Thu Apr 2 03:51:39 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Thu, 2 Apr 2009 03:51:39 +0000 (UTC) Subject: rpms/qemu/devel qemu-bios-bigger-roms.patch, NONE, 1.1 qemu-roms-more-room.patch, NONE, 1.1 qemu.spec, 1.73, 1.74 Message-ID: <20090402035139.10B7470120@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9151 Modified Files: qemu.spec Added Files: qemu-bios-bigger-roms.patch qemu-roms-more-room.patch Log Message: support gpxe roms qemu-bios-bigger-roms.patch: --- NEW FILE qemu-bios-bigger-roms.patch --- diff --git a/bios/rombios.c b/bios/rombios.c index c4f6ccd..c4bfe60 100644 --- a/bios/rombios.c +++ b/bios/rombios.c @@ -10196,22 +10196,43 @@ no_serial: ret rom_checksum: - push ax - push bx - push cx + pusha + push ds + xor ax, ax xor bx, bx xor cx, cx + xor dx, dx + mov ch, [2] shl cx, #1 + + jnc checksum_loop + xchg dx, cx + dec cx + checksum_loop: add al, [bx] inc bx loop checksum_loop + + test dx, dx + je checksum_out + + add al, [bx] + mov cx, dx + mov dx, ds + add dh, #0x10 + mov ds, dx + xor dx, dx + xor bx, bx + + jmp checksum_loop + +checksum_out: and al, #0xff - pop cx - pop bx - pop ax + pop ds + popa ret qemu-roms-more-room.patch: --- NEW FILE qemu-roms-more-room.patch --- >From 34b39c2ba6cc08239a707b52bfb2886df2aa8dec Mon Sep 17 00:00:00 2001 From: aliguori Date: Sat, 28 Mar 2009 17:28:45 +0000 Subject: [PATCH] get roms more room. (Glauber Costa) This patch increases by 50 % the size available for option roms. The main motivator is that some roms grew bigger than the 64k we currently allocate for them (Hey, it's 2009!) One example is the gpxe project, that produces some roms with 69k, 70k, etc. The space proposed by this patch actually makes it as big as 84k. Probably still a fit for some time. But there is no free lunch. This space must come from somewhere, and we take it from vga rom space. Currently, our vga roms are around 35k in size. With this patch, option rom space will begin just after vga ends, aligned to the next 2k boundary. Technicaly, we could do the same with the uper space (the bios itself), but since bochs bios is already 128 k in size, I don't see an urgent need to do it. [ fix case for vgabioses smaller than 30k, by Carl-Daniel Hailfinger ] Signed-off-by: Glauber Costa Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 6896 c046a42c-6fe2-441c-8c8c-71466251a162 --- hw/pc.c | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) Index: qemu-kvm-0.10/qemu/hw/pc.c =================================================================== --- qemu-kvm-0.10.orig/qemu/hw/pc.c +++ qemu-kvm-0.10/qemu/hw/pc.c @@ -813,7 +813,7 @@ static void pc_init1(ram_addr_t ram_size { char buf[1024]; int ret, linux_boot, i; - ram_addr_t ram_addr, vga_ram_addr, bios_offset, vga_bios_offset; + ram_addr_t ram_addr, vga_ram_addr, bios_offset, vga_bios_offset, option_rom_start = 0; ram_addr_t below_4g_mem_size, above_4g_mem_size = 0; int bios_size, isa_bios_size, vga_bios_size; int pci_option_rom_offset; @@ -825,6 +825,7 @@ static void pc_init1(ram_addr_t ram_size int index; BlockDriverState *hd[MAX_IDE_BUS * MAX_IDE_DEVS]; BlockDriverState *fd[MAX_FD]; + int using_vga = cirrus_vga_enabled || std_vga_enabled || vmsvga_enabled; if (ram_size >= 0xe0000000 ) { above_4g_mem_size = ram_size - 0xe0000000; @@ -900,7 +901,7 @@ static void pc_init1(ram_addr_t ram_size exit(1); } - if (cirrus_vga_enabled || std_vga_enabled || vmsvga_enabled) { + if (using_vga) { /* VGA BIOS load */ if (cirrus_vga_enabled) { snprintf(buf, sizeof(buf), "%s/%s", bios_dir, VGABIOS_CIRRUS_FILENAME); @@ -918,12 +919,21 @@ vga_bios_error: fprintf(stderr, "qemu: could not load VGA BIOS '%s'\n", buf); exit(1); } + /* Round up vga bios size to the next 2k boundary */ + vga_bios_size = (vga_bios_size + 2047) & ~2047; + option_rom_start = 0xc0000 + vga_bios_size; /* setup basic memory access */ - cpu_register_physical_memory(0xc0000, 0x10000, + cpu_register_physical_memory(0xc0000, vga_bios_size, vga_bios_offset | IO_MEM_ROM); } + /* No point in placing option roms before this address, since bochs bios + * will only start looking for it at 0xc8000 */ + if (option_rom_start < 0xc8000) + option_rom_start = 0xc8000; + + /* map the last 128KB of the BIOS in ISA space */ isa_bios_size = bios_size; if (isa_bios_size > (128 * 1024)) @@ -944,14 +954,14 @@ vga_bios_error: ram_addr_t option_rom_offset; int size, offset; - offset = 0; + offset = option_rom_start; if (linux_boot) { option_rom_offset = qemu_ram_alloc(TARGET_PAGE_SIZE); load_linux(phys_ram_base + option_rom_offset, kernel_filename, initrd_filename, kernel_cmdline); - cpu_register_physical_memory(0xd0000, TARGET_PAGE_SIZE, + cpu_register_physical_memory(option_rom_start, TARGET_PAGE_SIZE, option_rom_offset | IO_MEM_ROM); - offset = TARGET_PAGE_SIZE; + offset += TARGET_PAGE_SIZE; } for (i = 0; i < nb_option_roms; i++) { @@ -961,13 +971,13 @@ vga_bios_error: option_rom[i]); exit(1); } - if (size > (0x10000 - offset)) + if (size > (0xe0000 - offset)) goto option_rom_error; option_rom_offset = qemu_ram_alloc(size); ret = load_image(option_rom[i], phys_ram_base + option_rom_offset); if (ret != size) { option_rom_error: - fprintf(stderr, "Too many option ROMS\n"); + fprintf(stderr, "Could not fit %soption roms in available space\n", using_vga ? "VGA bios and " : ""); exit(1); } size = (size + 4095) & ~4095; @@ -975,9 +985,8 @@ vga_bios_error: initialization, and (optionally) marked readonly by the BIOS before INT 19h. See the PNPBIOS specification, appendix B. DDIM support is mandatory for proper PCI expansion ROM support. */ - cpu_register_physical_memory(0xd0000 + offset, - size, option_rom_offset /* | IO_MEM_ROM */); - option_rom_setup_reset(0xd0000 + offset, size); + cpu_register_physical_memory(offset, size, option_rom_offset /* | IO_MEM_ROM */); + option_rom_setup_reset(offset, size); offset += size; } pci_option_rom_offset = offset; Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- qemu.spec 2 Apr 2009 01:53:47 -0000 1.73 +++ qemu.spec 2 Apr 2009 03:51:08 -0000 1.74 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 3%{?dist} +Release: 4%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 @@ -33,6 +33,8 @@ Patch9: kvm-upstream-ppc.patch Patch10: qemu-fix-debuginfo.patch Patch11: qemu-fix-gcc.patch +Patch12: qemu-roms-more-room.patch +Patch13: qemu-bios-bigger-roms.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -208,6 +210,8 @@ %patch9 -p1 %patch10 -p1 %patch11 -p1 +%patch12 -p1 +%patch13 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -451,6 +455,9 @@ %{_mandir}/man1/qemu-img.1* %changelog +* Thu Apr 02 2009 Glauber Costa - 2:0.10-4 +- Support botting gpxe roms. + * Wed Apr 01 2009 Glauber Costa - 2:0.10-2 - added missing patch. love for CVS. From kkofler at fedoraproject.org Thu Apr 2 03:53:30 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 03:53:30 +0000 (UTC) Subject: rpms/qtgpsc/devel qtgpsc-0.2.3-gpsdclient.patch,1.2,1.3 Message-ID: <20090402035330.4073470120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/qtgpsc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9728/devel Modified Files: qtgpsc-0.2.3-gpsdclient.patch Log Message: The crappy header is not protected with extern "C"... qtgpsc-0.2.3-gpsdclient.patch: Index: qtgpsc-0.2.3-gpsdclient.patch =================================================================== RCS file: /cvs/pkgs/rpms/qtgpsc/devel/qtgpsc-0.2.3-gpsdclient.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- qtgpsc-0.2.3-gpsdclient.patch 2 Apr 2009 03:45:03 -0000 1.2 +++ qtgpsc-0.2.3-gpsdclient.patch 2 Apr 2009 03:53:29 -0000 1.3 @@ -1,11 +1,13 @@ diff -ur qtgpsc-0.2.3/mainform.ui.h qtgpsc-0.2.3-gpsdclient/mainform.ui.h --- qtgpsc-0.2.3/mainform.ui.h 2007-12-31 13:38:43.000000000 +0100 -+++ qtgpsc-0.2.3-gpsdclient/mainform.ui.h 2009-04-02 05:44:19.000000000 +0200 -@@ -11,6 +11,7 @@ ++++ qtgpsc-0.2.3-gpsdclient/mainform.ui.h 2009-04-02 05:52:36.000000000 +0200 +@@ -11,6 +11,9 @@ *****************************************************************************/ #include "qurl.h" #include "qsettings.h" -+#include "gpsdclient.h" ++extern "C" { ++ #include "gpsdclient.h" ++} void MainForm::writeSettings() { From kkofler at fedoraproject.org Thu Apr 2 04:03:44 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 04:03:44 +0000 (UTC) Subject: rpms/libopensync-plugin-syncml/devel libopensync-plugin-syncml.spec, 1.20, 1.21 Message-ID: <20090402040344.4225570120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-syncml/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11475/devel Modified Files: libopensync-plugin-syncml.spec Log Message: - fix file list - remove .la files Index: libopensync-plugin-syncml.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-syncml/devel/libopensync-plugin-syncml.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- libopensync-plugin-syncml.spec 2 Apr 2009 03:47:22 -0000 1.20 +++ libopensync-plugin-syncml.spec 2 Apr 2009 04:03:13 -0000 1.21 @@ -31,6 +31,7 @@ %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name *.la -exec rm -f {} \; %clean rm -rf $RPM_BUILD_ROOT @@ -38,14 +39,16 @@ %files %defattr(-,root,root,-) %doc AUTHORS COPYING -%{_libdir}/opensync-1.0/plugins/syncml-plugin.so -%{_datadir}/opensync-1.0/defaults/syncml-http-server -%{_datadir}/opensync-1.0/defaults/syncml-obex-client +%{_libdir}/opensync/plugins/syncml_plugin.so +%{_datadir}/opensync/defaults/syncml-http-server +%{_datadir}/opensync/defaults/syncml-obex-client %changelog * Thu Apr 02 2009 Kevin Kofler - 1:0.22-2 - BR libsoup22-devel instead of libsoup-devel - disable -Werror so deprecation warnings from libsyncml don't break the build +- fix file list +- remove .la files * Wed Apr 01 2009 Christoph Wickert - 1:0.22-1 - Revert even further to 0.22 because of recent opensync downgrade From kyle at fedoraproject.org Thu Apr 2 04:05:04 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Thu, 2 Apr 2009 04:05:04 +0000 (UTC) Subject: rpms/kernel/devel patch-2.6.29-git9.bz2.sign, NONE, 1.1 .cvsignore, 1.1042, 1.1043 config-generic, 1.271, 1.272 config-ia64-generic, 1.23, 1.24 kernel.spec, 1.1496, 1.1497 sources, 1.1004, 1.1005 upstream, 1.915, 1.916 patch-2.6.29-git8.bz2.sign, 1.1, NONE Message-ID: <20090402040504.C7ECB70120@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11822 Modified Files: .cvsignore config-generic config-ia64-generic kernel.spec sources upstream Added Files: patch-2.6.29-git9.bz2.sign Removed Files: patch-2.6.29-git8.bz2.sign Log Message: * Thu Apr 02 2009 Kyle McMartin - Linux 2.6.29-git9 --- NEW FILE patch-2.6.29-git9.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBJ1AL6yGugalF9Dw4RAoyxAJ9m4952fdOWrgg4aMeE+CF7+osiWgCaAiLa 4ZhQv2lDp5RaAtuEFFuY/hE= =1k1J -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/.cvsignore,v retrieving revision 1.1042 retrieving revision 1.1043 diff -u -r1.1042 -r1.1043 --- .cvsignore 31 Mar 2009 20:20:35 -0000 1.1042 +++ .cvsignore 2 Apr 2009 04:04:33 -0000 1.1043 @@ -5,4 +5,4 @@ temp-* kernel-2.6.29 linux-2.6.29.tar.bz2 -patch-2.6.29-git8.bz2 +patch-2.6.29-git9.bz2 Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-generic,v retrieving revision 1.271 retrieving revision 1.272 diff -u -r1.271 -r1.272 --- config-generic 31 Mar 2009 20:20:35 -0000 1.271 +++ config-generic 2 Apr 2009 04:04:34 -0000 1.272 @@ -79,6 +79,7 @@ CONFIG_PCI=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=y +CONFIG_PCI_IOV=y CONFIG_HT_IRQ=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_DEFAULT_ON=y @@ -2056,6 +2057,8 @@ CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LM95241=m CONFIG_W1=m CONFIG_W1_CON=y @@ -3753,6 +3756,7 @@ # CONFIG_INTEL_MENLOW is not set CONFIG_ENCLOSURE_SERVICES=m +CONFIG_ISL29003=m CONFIG_IPWIRELESS=m CONFIG_RTC_DRV_DS1511=m CONFIG_CGROUP_MEM_CONT=y @@ -3894,3 +3898,5 @@ CONFIG_NOP_USB_XCEIV=m # CONFIG_IMA is not set + +# CONFIG_PAGE_POISONING is not set Index: config-ia64-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-ia64-generic,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- config-ia64-generic 12 Mar 2009 03:23:02 -0000 1.23 +++ config-ia64-generic 2 Apr 2009 04:04:34 -0000 1.24 @@ -70,6 +70,7 @@ # CONFIG_HW_RANDOM is not set # CONFIG_GEN_RTC is not set CONFIG_EFI_RTC=y +CONFIG_RTC_DRV_EFI=y # Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1496 retrieving revision 1.1497 diff -u -r1.1496 -r1.1497 --- kernel.spec 31 Mar 2009 21:12:54 -0000 1.1496 +++ kernel.spec 2 Apr 2009 04:04:34 -0000 1.1497 @@ -58,7 +58,7 @@ # The rc snapshot level %define rcrev 0 # The git snapshot level -%define gitrev 8 +%define gitrev 9 # Set rpm version accordingly %define rpmversion 2.6.%{upstream_sublevel} %endif @@ -1138,12 +1138,12 @@ # # ext4 -ApplyPatch linux-2.6-ext4-flush-on-close.patch +#ApplyPatch linux-2.6-ext4-flush-on-close.patch # xfs # btrfs -ApplyPatch linux-2.6-btrfs-experimental-branch.patch +#ApplyPatch linux-2.6-btrfs-experimental-branch.patch # relatime #ApplyPatch linux-2.6-relatime-by-default.patch @@ -1182,7 +1182,7 @@ # default to enabling passively listening for hotplug events #ApplyPatch linux-2.6-defaults-pciehp.patch # Add /sys/bus/pci/devices/*/remove_id -ApplyPatch linux-2.6-pci-sysfs-remove-id.patch +#ApplyPatch linux-2.6-pci-sysfs-remove-id.patch # # SCSI Bits. @@ -1888,6 +1888,9 @@ # ||----w | # || || %changelog +* Thu Apr 02 2009 Kyle McMartin +- Linux 2.6.29-git9 + * Tue Mar 31 2009 Kyle McMartin - rds-only-on-64-bit-or-x86.patch: add - at76-netdev_ops.patch: add Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/sources,v retrieving revision 1.1004 retrieving revision 1.1005 diff -u -r1.1004 -r1.1005 --- sources 31 Mar 2009 20:20:35 -0000 1.1004 +++ sources 2 Apr 2009 04:04:34 -0000 1.1005 @@ -1,2 +1,2 @@ 64921b5ff5cdadbccfcd3820f03be7d8 linux-2.6.29.tar.bz2 -4b4d6038b284efdd3376456992c6bfd2 patch-2.6.29-git8.bz2 +57870b0f201c7cf04e701c59dfb026c6 patch-2.6.29-git9.bz2 Index: upstream =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/upstream,v retrieving revision 1.915 retrieving revision 1.916 diff -u -r1.915 -r1.916 --- upstream 31 Mar 2009 20:20:35 -0000 1.915 +++ upstream 2 Apr 2009 04:04:34 -0000 1.916 @@ -1,2 +1,2 @@ linux-2.6.29.tar.bz2 -patch-2.6.29-git8.bz2 +patch-2.6.29-git9.bz2 --- patch-2.6.29-git8.bz2.sign DELETED --- From cweyl at fedoraproject.org Thu Apr 2 05:14:17 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 05:14:17 +0000 (UTC) Subject: rpms/perl-Class-MOP/devel .cvsignore, 1.26, 1.27 perl-Class-MOP.spec, 1.31, 1.32 sources, 1.25, 1.26 Message-ID: <20090402051417.78F8570120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-MOP/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26727 Modified Files: .cvsignore perl-Class-MOP.spec sources Log Message: * Wed Apr 01 2009 Chris Weyl 0.79-1 - update to 0.79 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/.cvsignore,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- .cvsignore 8 Mar 2009 20:32:46 -0000 1.26 +++ .cvsignore 2 Apr 2009 05:13:46 -0000 1.27 @@ -1,11 +1 @@ -Class-MOP-0.78.tar.gz -Class-MOP-* -*.gz -*.tar -*.rpm -*.bak -clog -.build* -noarch -x86_64 -i386 +Class-MOP-0.79.tar.gz Index: perl-Class-MOP.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/perl-Class-MOP.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- perl-Class-MOP.spec 8 Mar 2009 20:32:46 -0000 1.31 +++ perl-Class-MOP.spec 2 Apr 2009 05:13:46 -0000 1.32 @@ -1,5 +1,5 @@ Name: perl-Class-MOP -Version: 0.78 +Version: 0.79 Release: 1%{?dist} Summary: Metaobject programming model for Perl License: GPL+ or Artistic @@ -91,6 +91,9 @@ %{_mandir}/man3/* %changelog +* Wed Apr 01 2009 Chris Weyl 0.79-1 +- update to 0.79 + * Sun Mar 08 2009 Chris Weyl 0.78-1 - update to 0.78 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/sources,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- sources 8 Mar 2009 20:32:46 -0000 1.25 +++ sources 2 Apr 2009 05:13:47 -0000 1.26 @@ -1 +1 @@ -03be1d56b26e6fb12c04746e421fdbbe Class-MOP-0.78.tar.gz +9c8527e156ba0f2823daffccc20ad6d9 Class-MOP-0.79.tar.gz From mtasaka at fedoraproject.org Thu Apr 2 05:36:04 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Thu, 2 Apr 2009 05:36:04 +0000 (UTC) Subject: rpms/jd/F-11 .cvsignore, 1.350, 1.351 jd.spec, 1.410, 1.411 sources, 1.351, 1.352 Message-ID: <20090402053604.A158A70120@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31509 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/.cvsignore,v retrieving revision 1.350 retrieving revision 1.351 diff -u -r1.350 -r1.351 --- .cvsignore 31 Mar 2009 18:53:00 -0000 1.350 +++ .cvsignore 2 Apr 2009 05:35:34 -0000 1.351 @@ -1 +1 @@ -jd-2.4.0-svn2758_trunk.tgz +jd-2.4.0-svn2761_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/jd.spec,v retrieving revision 1.410 retrieving revision 1.411 diff -u -r1.410 -r1.411 --- jd.spec 31 Mar 2009 18:53:00 -0000 1.410 +++ jd.spec 2 Apr 2009 05:35:34 -0000 1.411 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2758_trunk +%define strtag svn2761_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Wed Apr 1 2009 Mamoru Tasaka +* Thu Apr 2 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/sources,v retrieving revision 1.351 retrieving revision 1.352 diff -u -r1.351 -r1.352 --- sources 31 Mar 2009 18:53:00 -0000 1.351 +++ sources 2 Apr 2009 05:35:34 -0000 1.352 @@ -1 +1 @@ -150ca247b665197ce029f330bc0930ee jd-2.4.0-svn2758_trunk.tgz +dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz From kevin at fedoraproject.org Thu Apr 2 06:12:59 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Thu, 2 Apr 2009 06:12:59 +0000 (UTC) Subject: rpms/fontforge/devel fontforge-20090224-pythondl.patch, NONE, 1.1 fontforge.spec, 1.43, 1.44 Message-ID: <20090402061259.51CA070120@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/extras/rpms/fontforge/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8031 Modified Files: fontforge.spec Added Files: fontforge-20090224-pythondl.patch Log Message: Apply patch for python modules loading (fixes #489109) use install -p to fix multiarch issue (fixes #480685) fontforge-20090224-pythondl.patch: --- NEW FILE fontforge-20090224-pythondl.patch --- diff -Nur fontforge-20090224.orig/configure fontforge-20090224/configure --- fontforge-20090224.orig/configure 2008-12-24 14:04:18.000000000 -0700 +++ fontforge-20090224/configure 2009-04-01 22:56:07.000000000 -0600 @@ -26670,6 +26670,7 @@ else PYLIBS="" fi + PYDEFINES="$PYDEFINES, ('SOLIBDIR','\"$libdir/\"')" PY=pyhook/setup.py fi diff -Nur fontforge-20090224.orig/pyhook/loadfontforge.h fontforge-20090224/pyhook/loadfontforge.h --- fontforge-20090224.orig/pyhook/loadfontforge.h 2007-12-23 19:28:35.000000000 -0700 +++ fontforge-20090224/pyhook/loadfontforge.h 2009-04-01 22:49:08.000000000 -0600 @@ -11,7 +11,7 @@ if ( (lib = dlopen("libgunicode" SO_EXT,RTLD_LAZY))==NULL ) { #ifdef PREFIX - lib = dlopen( PREFIX "/lib/" "libgunicode" SO_EXT,RTLD_LAZY); + lib = dlopen( SOLIBDIR "libgunicode.so.3" ,RTLD_LAZY); #endif } if ( lib==NULL ) { @@ -21,7 +21,7 @@ if ( (lib = dlopen("libgutils" SO_EXT,RTLD_LAZY))==NULL ) { #ifdef PREFIX - lib = dlopen( PREFIX "/lib/" "libgutils" SO_EXT,RTLD_LAZY); + lib = dlopen( SOLIBDIR "libgutils.so.1" ,RTLD_LAZY); #endif } if ( lib==NULL ) { @@ -31,7 +31,7 @@ if ( (lib = dlopen("libfontforge" SO_EXT,RTLD_LAZY))==NULL ) { #ifdef PREFIX - lib = dlopen( PREFIX "/lib/" "libfontforge" SO_EXT,RTLD_LAZY); + lib = dlopen( SOLIBDIR "libfontforge.so.1" SO_EXT,RTLD_LAZY); #endif } if ( lib==NULL ) { Index: fontforge.spec =================================================================== RCS file: /cvs/extras/rpms/fontforge/devel/fontforge.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- fontforge.spec 2 Mar 2009 19:57:21 -0000 1.43 +++ fontforge.spec 2 Apr 2009 06:12:28 -0000 1.44 @@ -5,7 +5,7 @@ Name: fontforge Version: 20090224 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Outline and bitmap font editor Group: Applications/Publishing @@ -15,6 +15,7 @@ Source1: fontforge.desktop Source2: http://downloads.sourceforge.net/fontforge/fontforge_htdocs-%{docs_version}.tar.bz2 Source3: fontforge.xml +Patch1: fontforge-20090224-pythondl.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: xdg-utils @@ -55,6 +56,8 @@ %prep %setup -q -n %{name}-%{version} +%patch1 -p1 + mkdir htdocs tar xjf %{SOURCE2} -C htdocs rm -rf htdocs/scripts @@ -68,6 +71,8 @@ %{__sed} -i 's/\r//' htdocs/corpchar.txt %build +export INSTALL='/usr/bin/install -p' + %configure --with-freetype-bytecode=no --with-regular-link --enable-pyextension sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool @@ -142,6 +147,10 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Sun Apr 02 2009 Kevin Fenzi - 20090224-2 +- Apply patch for python modules loading (fixes #489109) +- use install -p to fix multiarch issue (fixes #480685) + * Thu Feb 26 2009 Kevin Fenzi - 20090224-1 - Upgrade to 20090224 From kkofler at fedoraproject.org Thu Apr 2 06:18:42 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 06:18:42 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim-0.22-kde4.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 libopensync-plugin-kdepim.spec, 1.15, 1.16 sources, 1.7, 1.8 libopensync-plugin-kdepim-0.36-kde4.patch, 1.2, NONE Message-ID: <20090402061842.5BAD970120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9346/devel Modified Files: .cvsignore libopensync-plugin-kdepim.spec sources Added Files: libopensync-plugin-kdepim-0.22-kde4.patch Removed Files: libopensync-plugin-kdepim-0.36-kde4.patch Log Message: * Thu Apr 02 2009 Kevin Kofler 1:0.22-4 - revert to 0.22 - backport KDE 4 patch libopensync-plugin-kdepim-0.22-kde4.patch: --- NEW FILE libopensync-plugin-kdepim-0.22-kde4.patch --- diff -ur libopensync-plugin-kdepim-0.22/AUTHORS libopensync-plugin-kdepim-0.22-kde4/AUTHORS --- libopensync-plugin-kdepim-0.22/AUTHORS 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/AUTHORS 2009-04-02 07:38:05.000000000 +0200 @@ -1,2 +1,4 @@ Stewart Heitmann Eduardo Pereira Habkost + +Thomas Gillespie diff -ur libopensync-plugin-kdepim-0.22/configure.ac libopensync-plugin-kdepim-0.22-kde4/configure.ac --- libopensync-plugin-kdepim-0.22/configure.ac 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/configure.ac 2009-04-02 08:06:28.000000000 +0200 @@ -16,14 +16,14 @@ AC_DISABLE_STATIC AC_PROG_LIBTOOL -KDE_SET_PREFIX +dnl KDE_SET_PREFIX dnl for NLS support. Call them in this order! dnl WITH_NLS is for the po files -AM_KDE_WITH_NLS +dnl AM_KDE_WITH_NLS -KDE_USE_QT(3.0.0) -AC_PATH_KDE +dnl KDE_USE_QT(3.0.0) +dnl AC_PATH_KDE export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:$prefix/lib/pkgconfig:/usr/local/lib/pkgconfig pkg_modules="opensync-1.0" @@ -79,7 +79,7 @@ dnl PACKAGE set before AC_C_BIGENDIAN -AC_CHECK_KDEMAXPATHLEN +dnl AC_CHECK_KDEMAXPATHLEN AC_CONFIG_FILES([ Makefile src/Makefile tests/Makefile ]) AC_OUTPUT diff -ur libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp --- libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp 2009-04-02 07:48:44.000000000 +0200 @@ -28,8 +28,8 @@ #include "kaddrbook.h" #include -#include -#include +//#include +//#include KContactDataSource::KContactDataSource(OSyncMember *member, OSyncHashTable *hashtable) : converter(new VCardConverter()), hashtable(hashtable), member(member), connected(false) { @@ -64,7 +64,7 @@ { osync_trace(TRACE_ENTRY, "%s(%p)", __func__, ctx); - DCOPClient *dcopc = KApplication::kApplication()->dcopClient(); +/* DCOPClient *dcopc = KApplication::kApplication()->dcopClient(); if (!dcopc) { osync_context_report_error(ctx, OSYNC_ERROR_INITIALIZATION, "Unable to initialize dcop client"); osync_trace(TRACE_EXIT_ERROR, "%s: Unable to initialize dcop client", __func__); @@ -72,6 +72,7 @@ } QString appId = dcopc->registerAs("opensync-kaddrbook"); +*/ //get a handle to the standard KDE addressbook addressbookptr = StdAddressBook::self(true); @@ -223,7 +224,7 @@ OSyncChangeType chtype = osync_change_get_changetype(chg); switch(chtype) { case CHANGE_MODIFIED: { - Addressee addressee = converter->parseVCard(QString::fromUtf8(data, data_size)); + Addressee addressee = converter->parseVCard(QByteArray(data, data_size)); // ensure it has the correct UID and revision addressee.setUid(uid); @@ -234,12 +235,12 @@ addressbookptr->insertAddressee(addressee); QString hash = calc_hash(addressee); - osync_change_set_hash(chg, hash); + osync_change_set_hash(chg, hash.toUtf8()); osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY UPDATED (UID=%s)", (const char *)uid.local8Bit()); break; } case CHANGE_ADDED: { - Addressee addressee = converter->parseVCard(QString::fromUtf8(data, data_size)); + Addressee addressee = converter->parseVCard(QByteArray(data, data_size)); // ensure it has the correct revision addressee.setRevision(QDateTime::currentDateTime()); @@ -250,7 +251,7 @@ osync_change_set_uid(chg, addressee.uid().local8Bit()); QString hash = calc_hash(addressee); - osync_change_set_hash(chg, hash); + osync_change_set_hash(chg, hash.toUtf8()); osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY ADDED (UID=%s)", (const char *)addressee.uid().local8Bit()); break; } diff -ur libopensync-plugin-kdepim-0.22/src/kcal.cpp libopensync-plugin-kdepim-0.22-kde4/src/kcal.cpp --- libopensync-plugin-kdepim-0.22/src/kcal.cpp 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/kcal.cpp 2009-04-02 08:02:40.000000000 +0200 @@ -26,7 +26,7 @@ #include "kcal.h" #include -#include +//#include KCalDataSource::KCalDataSource(OSyncMember *member, OSyncHashTable *hashtable) : hashtable(hashtable), member(member) @@ -36,6 +36,7 @@ bool KCalDataSource::connect(OSyncContext *ctx) { +/* DCOPClient *dcopc = KApplication::kApplication()->dcopClient(); if (!dcopc) { osync_context_report_error(ctx, OSYNC_ERROR_INITIALIZATION, "Unable to initialize dcop client"); @@ -52,19 +53,14 @@ osync_trace(TRACE_EXIT_ERROR, "%s: KOrganizer is running", __func__); return false; } - +*/ calendar = new KCal::CalendarResources(QString::fromLatin1( "UTC" )); if (!calendar) { osync_context_report_error(ctx, OSYNC_ERROR_GENERIC, "Can't open KDE calendar"); return false; } -#if KDE_IS_VERSION(3,3,0) - /* On KDE 3.2, there was no readConfig() and load(): the data - * was loaded automatically on the CalendarResources() constructor - */ calendar->readConfig(); calendar->load(); -#endif //Detection mechanismn if this is the first sync if (osync_member_objtype_enabled(member, "event") @@ -98,9 +94,9 @@ static QString calc_hash(const KCal::Incidence *e) { - QDateTime d = e->lastModified(); + KDateTime d = e->lastModified(); if (!d.isValid()) { - d = QDateTime::currentDateTime(); + d = KDateTime::currentLocalDateTime(); //e->setLastModified(&d); } /*FIXME: not i18ned string */ @@ -263,10 +259,10 @@ osync_debug("kcal", 3, "Writing incidence: uid: %s, summary: %s", (const char*)e->uid().local8Bit(), (const char*)e->summary().local8Bit()); - QString c_uid = e->uid().utf8(); - osync_change_set_uid(chg, (const char*)c_uid); + QString c_uid = e->uid().toUtf8(); + osync_change_set_uid(chg, (const char*)c_uid.toUtf8()); QString hash = calc_hash(*i); - osync_change_set_hash(chg, hash); + osync_change_set_hash(chg, hash.toUtf8()); calendar->addIncidence(e); } break; diff -ur libopensync-plugin-kdepim-0.22/src/kcal.h libopensync-plugin-kdepim-0.22-kde4/src/kcal.h --- libopensync-plugin-kdepim-0.22/src/kcal.h 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/kcal.h 2009-04-02 07:38:24.000000000 +0200 @@ -23,10 +23,10 @@ * @autor Eduardo Pereira Habkost */ -#include -#include -#include -#include +#include +#include +#include +#include #include #include "osyncbase.h" diff -ur libopensync-plugin-kdepim-0.22/src/kdepim_impl.cpp libopensync-plugin-kdepim-0.22-kde4/src/kdepim_impl.cpp --- libopensync-plugin-kdepim-0.22/src/kdepim_impl.cpp 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_impl.cpp 2009-04-02 07:54:32.000000000 +0200 @@ -27,14 +27,14 @@ -#include -#include +#include +//#include #include #include #include #include -#include +//#include #include @@ -61,22 +61,23 @@ return; KAboutData aboutData( - "libopensync-kdepim-plugin", // internal program name - "OpenSync-KDE-plugin", // displayable program name. - "0.1", // version string - "OpenSync KDEPIM plugin", // short porgram description + QByteArray("libopensync-kdepim-plugin"), // internal program name + QByteArray(""), + ki18n("Opensync kdepim plugin"), // displayable name + QByteArray("0.22-kde4"), + ki18n("Sync kdepim with opensync"), // short program description KAboutData::License_GPL, // license type - "(c) 2005, Eduardo Pereira Habkost", // copyright statement - 0, // any free form text - "http://www.opensync.org", // program home page address - "http://www.opensync.org/newticket" // bug report email address + ki18n("(c) 2005, Eduardo Pereira Habkost, (c)"), // copyright statement + ki18n(""), // any free form text + QByteArray("http://www.opensync.org"), // program home page address + QByteArray("http://www.opensync.org") ); KCmdLineArgs::init( &aboutData ); if ( kapp ) mApplication = kapp; else { - mApplication = new KApplication( true, true ); + mApplication = new KApplication( true ); mNewApplication = true; } @@ -92,7 +93,7 @@ mHashtable = osync_hashtable_new(); mKcal = new KCalDataSource(mMember, mHashtable); - mKnotes = new KNotesDataSource(mMember, mHashtable); + // mKnotes = new KNotesDataSource(mMember, mHashtable); mKaddrbook = new KContactDataSource(mMember, mHashtable); osync_trace(TRACE_EXIT, "%s", __func__); @@ -104,8 +105,8 @@ delete mKcal; mKcal = 0; - delete mKnotes; - mKnotes = 0; + // delete mKnotes; + // mKnotes = 0; if ( mNewApplication ) { delete mApplication; @@ -135,11 +136,11 @@ return; } - if (mKnotes && osync_member_objtype_enabled(mMember, "note") && \ +/* if (mKnotes && osync_member_objtype_enabled(mMember, "note") && \ !mKnotes->connect(ctx)) { osync_trace(TRACE_EXIT_ERROR, "%s: Unable to open notes", __func__); return; - } + }*/ if (mKaddrbook && osync_member_objtype_enabled(mMember, "contact") && \ !mKaddrbook->connect(ctx)) { @@ -157,8 +158,8 @@ if (mKcal && mKcal->connected && !mKcal->disconnect(ctx)) return; - if (mKnotes && mKnotes->connected && !mKnotes->disconnect(ctx)) - return; +// if (mKnotes && mKnotes->connected && !mKnotes->disconnect(ctx)) +// return; if (mKaddrbook && mKaddrbook->connected && !mKaddrbook->disconnect(ctx)) return; @@ -185,10 +186,10 @@ osync_anchor_update(mMember, "todo", "true"); } - if (mKnotes && mKnotes->connected) +/* if (mKnotes && mKnotes->connected) { osync_anchor_update(mMember, "note", "true"); - } + }*/ osync_context_report_success(ctx); } @@ -208,8 +209,8 @@ !mKcal->get_changeinfo_todos(ctx)) return; - if (mKnotes && mKnotes->connected && !mKnotes->get_changeinfo(ctx)) - return; +// if (mKnotes && mKnotes->connected && !mKnotes->get_changeinfo(ctx)) +// return; osync_context_report_success(ctx); } @@ -282,9 +283,9 @@ virtual bool note_access(OSyncContext *ctx, OSyncChange *chg) { - if (mKnotes) +/* if (mKnotes) return mKnotes->access(ctx, chg); - else { + else */ { osync_context_report_error(ctx, OSYNC_ERROR_NOT_SUPPORTED, "No notes loaded"); return false; } @@ -293,9 +294,9 @@ virtual bool note_commit_change(OSyncContext *ctx, OSyncChange *chg) { - if (mKnotes) +/* if (mKnotes) return mKnotes->commit_change(ctx, chg); - else { + else */ { osync_context_report_error(ctx, OSYNC_ERROR_NOT_SUPPORTED, "No notes loaded"); return false; } @@ -304,7 +305,7 @@ private: KCalDataSource *mKcal; - KNotesDataSource *mKnotes; + // KNotesDataSource *mKnotes; KContactDataSource *mKaddrbook; OSyncHashTable *mHashtable; diff -ur libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp --- libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp 2009-04-02 07:55:44.000000000 +0200 @@ -191,7 +191,7 @@ info->name = "kdepim-sync"; /*FIXME: i18n */ info->longname = "KDE Desktop"; - info->description = "Plugin for the KDE 3.5 Desktop"; + info->description = "Plugin for the KDE 4 Desktop"; info->config_type = NO_CONFIGURATION; info->functions.initialize = kde_initialize; diff -ur libopensync-plugin-kdepim-0.22/src/knotes.cpp libopensync-plugin-kdepim-0.22-kde4/src/knotes.cpp --- libopensync-plugin-kdepim-0.22/src/knotes.cpp 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/knotes.cpp 2009-04-02 07:58:48.000000000 +0200 @@ -33,8 +33,10 @@ #include "knotes.h" #include /*An adapted C++ implementation of RSA Data Securities MD5 algorithm.*/ -#include +// #include +///Wont work because we dont have dcop in kde4 (i dont think), port later +/* KNotesDataSource::KNotesDataSource(OSyncMember *m, OSyncHashTable *h) :member(m), hashtable(h) { @@ -57,7 +59,7 @@ osync_context_report_error(ctx, OSYNC_ERROR_INITIALIZATION, "Unable to attach dcop for knotes"); osync_trace(TRACE_EXIT_ERROR, "%s: Unable to attach dcop for knotes", __func__); return FALSE; - }*/ + }* / QString appId = kn_dcop->registerAs("opensync"); @@ -105,7 +107,7 @@ osync_context_report_error(ctx, OSYNC_ERROR_INITIALIZATION, "Unable to detach dcop for knotes"); osync_trace(TRACE_EXIT_ERROR, "%s: Unable to detach dcop for knotes", __func__); return FALSE; - }*/ + }* / //destroy dcop delete kn_iface; kn_iface = NULL; @@ -162,7 +164,7 @@ for (i = fNotes.begin(); i != fNotes.end(); i++) { /* XXX: don't report empty notes, knotes always * "keeps" at least one - */ + * / if (kn_iface->text(i.key()) == "") { osync_debug("knotes", 4, "Skipping empty note"); continue; @@ -230,7 +232,7 @@ * so it shouldn't call osync_context_report_success(). On success, * it should just return true and let the caller report success() to * OpenSync - */ + * / bool KNotesDataSource::__access(OSyncContext *ctx, OSyncChange *chg) { osync_trace(TRACE_ENTRY, "%s(%p, %p)", __func__, ctx, chg); @@ -332,7 +334,7 @@ osync_context_report_error(ctx, OSYNC_ERROR_GENERIC, "Unable to delete note"); osync_trace(TRACE_EXIT_ERROR, "%s: Unable to delete note", __func__); return false; - }*/ + }* / } osync_trace(TRACE_EXIT, "%s", __func__); @@ -363,3 +365,4 @@ osync_trace(TRACE_EXIT, "%s", __func__); return true; } +*/ diff -ur libopensync-plugin-kdepim-0.22/src/knotes.h libopensync-plugin-kdepim-0.22-kde4/src/knotes.h --- libopensync-plugin-kdepim-0.22/src/knotes.h 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/knotes.h 2009-04-02 07:59:41.000000000 +0200 @@ -32,10 +32,10 @@ #include #include #include "KNotesIface.h" -#include "KNotesIface_stub.h" +//#include "KNotesIface_stub.h" #include #include -#include +//#include #include #include @@ -54,6 +54,7 @@ /** KNotes access implementation interface */ +/* class KNotesDataSource { private: @@ -65,7 +66,7 @@ /** Ugly hack to restart KNotes if it * was running - */ + * / bool knotesWasRunning; /** access() method, used by commit() and access() @@ -73,7 +74,7 @@ * Returns true on succes, but don't send success reporting * to context, because the caller may need to do more * operations - */ + * / bool __access(OSyncContext *ctx, OSyncChange *chg); bool saveNotes(OSyncContext *ctx); public: @@ -83,21 +84,21 @@ * * On success, returns true, but doesn't call osync_context_report_success() * On error, returns false, after calling osync_context_report_error() - */ + * / bool connect(OSyncContext *ctx); /** disconnect() method * * On success, returns true, but doesn't call osync_context_report_success() * On error, returns false, after calling osync_context_report_error() - */ + * / bool disconnect(OSyncContext *ctx); /** get_changeinfo() method * * On success, returns true, but doesn't call osync_context_report_success() * On error, returns false, after calling osync_context_report_error() - */ + * / bool get_changeinfo(OSyncContext *ctx); void get_data(OSyncContext *ctx, OSyncChange *chg); @@ -106,14 +107,15 @@ * * On success, returns true, after calling osync_context_report_success() * On error, returns false, after calling osync_context_report_error() - */ + * / bool access(OSyncContext *ctx, OSyncChange *chg); /** commit_change() method * * On success, returns true, after calling osync_context_report_success() * On error, returns false, after calling osync_context_report_error() - */ + * / bool commit_change(OSyncContext *ctx, OSyncChange *chg); bool connected; }; +*/ diff -ur libopensync-plugin-kdepim-0.22/src/KNotesIface.h libopensync-plugin-kdepim-0.22-kde4/src/KNotesIface.h --- libopensync-plugin-kdepim-0.22/src/KNotesIface.h 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/KNotesIface.h 2009-04-02 07:38:22.000000000 +0200 @@ -25,9 +25,9 @@ #include #include -#include - +//#include +/* class KNotesIface : virtual public DCOPObject { K_DCOP @@ -38,7 +38,7 @@ * KNotes will choose an appropriate name * @param text the body of the new note * @return the new notes' id - */ + * / virtual QString newNote( const QString& name = QString::null, const QString& text = QString::null ) = 0; @@ -49,72 +49,72 @@ * @param name the name (title) of the new note, if it is empty, * KNotes will choose an appropriate name * @return the new notes' id - */ + * / virtual QString newNoteFromClipboard( const QString& name = QString::null ) = 0; /** * Show a note as if it had been selected from the "notes" menu. * @param noteId the id of the note to show - */ + * / virtual ASYNC showNote( const QString& noteId ) const = 0; /** * Hide a note. * @param noteId the id of the note to hide - */ + * / virtual ASYNC hideNote( const QString& noteId ) const = 0; /** * Deletes a note forever. * @param noteId the id of the note to kill - */ + * / virtual ASYNC killNote( const QString& noteId ) = 0; /** * Deletes a note forever. * @param noteId the id of the note to kill * @param force do not request confirmation - */ + * / virtual ASYNC killNote( const QString& noteId, bool force ) = 0; /** * Get all the notes including their ids. * @return a QMap that maps the id of a note to its name - */ + * / virtual QMap notes() const = 0; /** * Changes the title/name of a note. * @param noteId the id of the note to be modified * @param newName the new title - */ + * / virtual ASYNC setName( const QString& noteId, const QString& newName ) = 0; /** * Sets the text of a note. This will delete the old text! * @param noteId the id of the note * @param newText the new text for the note - */ + * / virtual ASYNC setText( const QString& noteId, const QString& newText ) = 0; /** * Returns the title/name of a note. * @param noteId the id of the note in question * @return the name as a QString - */ + * / virtual QString name( const QString& noteId ) const = 0; /** * Returns the text of a note. * @param noteId the id of the note in question * @return the body as a QString - */ + * / virtual QString text( const QString& noteId ) const = 0; /** * This tells KNotes that a specific app has synchronized with all the notes. * @param app the app that has synced with KNotes - */ + * / virtual ASYNC sync( const QString& app ) = 0; /** @@ -123,7 +123,7 @@ * @param noteId the id of the note * @return true if the note is new, false if not or if the note does * not exist - */ + * / virtual bool isNew( const QString& app, const QString& noteId ) const = 0; /** @@ -132,8 +132,8 @@ * @param noteId the id of the note * @return true if modified (note that this will return true if the note is * new as well!) and false if the note is not modified or doesn't exist - */ + * / virtual bool isModified( const QString& app, const QString& noteId ) const = 0; }; - +*/ #endif diff -ur libopensync-plugin-kdepim-0.22/src/Makefile.am libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am --- libopensync-plugin-kdepim-0.22/src/Makefile.am 2007-03-27 13:49:57.000000000 +0200 +++ libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am 2009-04-02 08:11:04.000000000 +0200 @@ -1,12 +1,15 @@ plugindir=@OPENSYNC_PLUGINDIR@ configdir=@OPENSYNC_CONFIGDIR@ +KDE_INCLUDES = -I/usr/include/kde4 +QT_INCLUDES = -I/usr/include/Qt INCLUDES = $(OSYNC_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(KDE_INCLUDES) $(QT_INCLUDES) -I$(top_srcdir) -I$(top_srcdir)/src # KDE has broken classes so -Werror cannot be used (lots of non-virtual # destructors in polymorphic classes). AM_CXXFLAGS = -Wall -#FIXME: Is there a KDE macro to set this? +KDE_RPATH = -L/usr/lib`kde4-config --libsuffix`/kde4/devel +LIB_KABC = -lkabc LIB_KCAL = -lkcal config_DATA = kdepim-sync @@ -32,21 +35,9 @@ # ugly hack to make the c++ library work kdepim_sync_la_LIBADD = -lstdc++ @OSYNC_LIBS@ -$(srcdir)/kdepim_impl.cpp: KNotesIface_stub.h -KNotesIface_stub.cpp: KNotesIface_stub.h - -KNotesIface_stub.cpp: - dcopidl $(srcdir)/KNotesIface.h > KNotesIface.kidl - dcopidl2cpp KNotesIface.kidl -KNotesIface_stub.h: - dcopidl $(srcdir)/KNotesIface.h > KNotesIface.kidl - dcopidl2cpp KNotesIface.kidl - dist_kdepim_lib_la_SOURCES = \ kdepim_impl.cpp \ kcal.cpp \ - knotes.cpp \ kaddrbook.cpp -nodist_kdepim_lib_la_SOURCES = KNotesIface_stub.cpp kdepim_lib_la_LDFLAGS = $(KDE_LDFLAGS) -avoid-version -export-dynamic -module kdepim_lib_la_LIBADD = $(KDE_RPATH) $(LIB_KABC) $(LIB_KCAL) -L$(libdir) @OSYNC_LIBS@ -lopensync-xml Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 7 Jun 2008 11:37:45 -0000 1.7 +++ .cvsignore 2 Apr 2009 06:18:11 -0000 1.8 @@ -1 +1 @@ -libopensync-plugin-kdepim-0.36.tar.bz2 +libopensync-plugin-kdepim-0.22.tar.bz2 Index: libopensync-plugin-kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- libopensync-plugin-kdepim.spec 25 Feb 2009 17:00:33 -0000 1.15 +++ libopensync-plugin-kdepim.spec 2 Apr 2009 06:18:11 -0000 1.16 @@ -3,20 +3,24 @@ %endif Name: libopensync-plugin-kdepim -Version: 0.36 -Release: 2%{?dist} +Version: 0.22 +Release: 4%{?dist} +Epoch: 1 Summary: KDE plugin for libopensync Group: System Environment/Libraries License: GPLv2 URL: http://www.opensync.org Source0: http://www.opensync.org/download/releases/%{version}/%{name}-%{version}.tar.bz2 -# KDE 4 port: http://websvn.kde.org/trunk/playground/pim/libopensync-plugin-kdepim-0.36/ -Patch0: libopensync-plugin-kdepim-0.36-kde4.patch +# KDE 4 port backported from: +# http://websvn.kde.org/trunk/playground/pim/libopensync-plugin-kdepim-0.36/ +Patch0: libopensync-plugin-kdepim-0.22-kde4.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: cmake -BuildRequires: libopensync-devel >= 0.36 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: libopensync-devel BuildRequires: libstdc++-devel %if 0%{?kdepim4} BuildRequires: kdepimlibs-devel @@ -33,18 +37,19 @@ %if 0%{?kdepim4} %patch0 -p1 -b .kdepim4 %endif +autoreconf %build -mkdir build -cd build -%cmake -DCMAKE_SKIP_RPATH=YES ../ -make VERBOSE=1 %{?_smp_mflags} +%configure --disable-rpath +# smpflags sometimes screw up the build +make %install rm -rf $RPM_BUILD_ROOT -cd build make install DESTDIR=$RPM_BUILD_ROOT +rm $RPM_BUILD_ROOT/%{_libdir}/opensync/plugins/kdepim_lib.la +rm $RPM_BUILD_ROOT/%{_libdir}/opensync/plugins/kdepim_sync.la %clean rm -rf $RPM_BUILD_ROOT @@ -55,11 +60,15 @@ %files %defattr(-,root,root,-) -%doc AUTHORS COPYING README -%{_libdir}/opensync-1.0/plugins/kdepim*.so -%{_datadir}/opensync-1.0/defaults/kdepim-sync +%doc AUTHORS COPYING ChangeLog NEWS README +%{_libdir}/opensync/plugins/kdepim*.so +%{_datadir}/opensync/defaults/kdepim-sync %changelog +* Thu Apr 02 2009 Kevin Kofler 1:0.22-4 +- revert to 0.22 +- backport KDE 4 patch + * Wed Feb 25 2009 Fedora Release Engineering - 0.36-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 7 Jun 2008 11:37:45 -0000 1.7 +++ sources 2 Apr 2009 06:18:11 -0000 1.8 @@ -1 +1 @@ -4fc80504fc76fbd0bb04d61f5a1b8a6d libopensync-plugin-kdepim-0.36.tar.bz2 +df4dea8183847da838e6494fcb4e7c0a libopensync-plugin-kdepim-0.22.tar.bz2 --- libopensync-plugin-kdepim-0.36-kde4.patch DELETED --- From cweyl at fedoraproject.org Thu Apr 2 06:23:17 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 06:23:17 +0000 (UTC) Subject: rpms/perl-Moose/devel .cvsignore, 1.26, 1.27 perl-Moose.spec, 1.36, 1.37 sources, 1.26, 1.27 Message-ID: <20090402062317.A044170120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Moose/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10994 Modified Files: .cvsignore perl-Moose.spec sources Log Message: * Wed Apr 01 2009 Chris Weyl 0.73-1 - update to 0.73 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Moose/devel/.cvsignore,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- .cvsignore 8 Mar 2009 21:06:52 -0000 1.26 +++ .cvsignore 2 Apr 2009 06:22:46 -0000 1.27 @@ -1 +1 @@ -Moose-0.72.tar.gz +Moose-0.73.tar.gz Index: perl-Moose.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Moose/devel/perl-Moose.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- perl-Moose.spec 8 Mar 2009 21:06:52 -0000 1.36 +++ perl-Moose.spec 2 Apr 2009 06:22:47 -0000 1.37 @@ -1,5 +1,5 @@ Name: perl-Moose -Version: 0.72 +Version: 0.73 Release: 1%{?dist} Summary: Complete modern object system for Perl 5 License: GPL+ or Artistic @@ -15,7 +15,8 @@ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(Class::MOP) >= 0.78 +BuildRequires: perl(Class::MOP) >= 0.79 +BuildRequires: perl(Data::OptList) BuildRequires: perl(Filter::Simple) BuildRequires: perl(List::MoreUtils) >= 0.12 BuildRequires: perl(Scalar::Util) >= 1.19 @@ -109,6 +110,9 @@ %{_mandir}/man3/* %changelog +* Wed Apr 01 2009 Chris Weyl 0.73-1 +- update to 0.73 + * Sun Mar 08 2009 Chris Weyl 0.72-1 - update to 0.72 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Moose/devel/sources,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- sources 8 Mar 2009 21:06:52 -0000 1.26 +++ sources 2 Apr 2009 06:22:47 -0000 1.27 @@ -1 +1 @@ -b78fef11546371f33b99e61fd4c4f5c0 Moose-0.72.tar.gz +ee5c50436480372a26f268a91e4b2932 Moose-0.73.tar.gz From kkofler at fedoraproject.org Thu Apr 2 06:26:56 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 06:26:56 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim-0.22-kde4.patch, 1.1, 1.2 Message-ID: <20090402062656.85C7670120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11747/devel Modified Files: libopensync-plugin-kdepim-0.22-kde4.patch Log Message: Use RTLD_DEEPBIND to load the implementation plugin in an attempt to allow using the plugin with a KDE 3 KitchenSync. Fix Makefile.am syntax error. libopensync-plugin-kdepim-0.22-kde4.patch: Index: libopensync-plugin-kdepim-0.22-kde4.patch =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim-0.22-kde4.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 06:18:11 -0000 1.1 +++ libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 06:26:56 -0000 1.2 @@ -344,7 +344,16 @@ OSyncHashTable *mHashtable; diff -ur libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp --- libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp 2007-03-27 13:49:57.000000000 +0200 -+++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp 2009-04-02 07:55:44.000000000 +0200 ++++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp 2009-04-02 08:22:37.000000000 +0200 +@@ -49,7 +49,7 @@ + osync_debug("kde", 3, "%s", __FUNCTION__); + + osync_debug("kde", 3, "Loading implementation module"); +- module = dlopen(KDEPIM_LIBDIR"/kdepim_lib.so", RTLD_NOW); ++ module = dlopen(KDEPIM_LIBDIR"/kdepim_lib.so", RTLD_NOW | RTLD_DEEPBIND); + if (!module) { + osync_error_set(e, OSYNC_ERROR_INITIALIZATION, "Can't load plugin implementation module from %s: %s", + KDEPIM_LIBDIR"/kdepim_lib.so", dlerror()); @@ -191,7 +191,7 @@ info->name = "kdepim-sync"; /*FIXME: i18n */ @@ -634,7 +643,7 @@ #endif diff -ur libopensync-plugin-kdepim-0.22/src/Makefile.am libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am --- libopensync-plugin-kdepim-0.22/src/Makefile.am 2007-03-27 13:49:57.000000000 +0200 -+++ libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am 2009-04-02 08:11:04.000000000 +0200 ++++ libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am 2009-04-02 08:25:15.000000000 +0200 @@ -1,12 +1,15 @@ plugindir=@OPENSYNC_PLUGINDIR@ configdir=@OPENSYNC_CONFIGDIR@ @@ -647,7 +656,7 @@ AM_CXXFLAGS = -Wall -#FIXME: Is there a KDE macro to set this? -+KDE_RPATH = -L/usr/lib`kde4-config --libsuffix`/kde4/devel ++KDE_LDFLAGS = -L/usr/lib`kde4-config --libsuffix`/kde4/devel +LIB_KABC = -lkabc LIB_KCAL = -lkcal From kkofler at fedoraproject.org Thu Apr 2 06:44:50 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 06:44:50 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim.spec, 1.16, 1.17 Message-ID: <20090402064450.F1D8070120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14627/devel Modified Files: libopensync-plugin-kdepim.spec Log Message: Use autoreconf -i (!"??$%&/()=? libtool 2). Index: libopensync-plugin-kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- libopensync-plugin-kdepim.spec 2 Apr 2009 06:18:11 -0000 1.16 +++ libopensync-plugin-kdepim.spec 2 Apr 2009 06:44:20 -0000 1.17 @@ -37,7 +37,7 @@ %if 0%{?kdepim4} %patch0 -p1 -b .kdepim4 %endif -autoreconf +autoreconf -i %build %configure --disable-rpath From laxathom at fedoraproject.org Thu Apr 2 06:51:34 2009 From: laxathom at fedoraproject.org (Xavier LAMIEN) Date: Thu, 2 Apr 2009 06:51:34 +0000 (UTC) Subject: rpms/mono/devel mono.spec,1.119,1.120 Message-ID: <20090402065134.843B470120@cvs1.fedora.phx.redhat.com> Author: laxathom Update of /cvs/pkgs/rpms/mono/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15818 Modified Files: mono.spec Log Message: Enable moonlight support Index: mono.spec =================================================================== RCS file: /cvs/pkgs/rpms/mono/devel/mono.spec,v retrieving revision 1.119 retrieving revision 1.120 diff -u -r1.119 -r1.120 --- mono.spec 26 Mar 2009 23:12:10 -0000 1.119 +++ mono.spec 2 Apr 2009 06:51:04 -0000 1.120 @@ -1,6 +1,6 @@ Name: mono Version: 2.4 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A .NET runtime environment Group: Development/Languages @@ -301,7 +301,9 @@ gcc -o monodir %{SOURCE1} -DMONODIR=\"%{_libdir}/mono\" -%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes --with-moonlight=no --disable-static --with-preview=yes --with-libgdiplus=installed +%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes \ + --with-moonlight=yes --disable-static --with-preview=yes \ + --with-libgdiplus=installed make @@ -687,6 +689,9 @@ %{_libdir}/pkgconfig/monodoc.pc %changelog +* Thu Apr 02 2009 Xavier Lamien - 2.4-13 +- Enable moonlight support. + * Thu Mar 26 2009 Paul F. Johnson 2.4-12 - Full 2.4 release From kevin at fedoraproject.org Thu Apr 2 06:57:21 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Thu, 2 Apr 2009 06:57:21 +0000 (UTC) Subject: rpms/twinkle/devel twinkle.spec,1.21,1.22 Message-ID: <20090402065721.6F5C870120@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/extras/rpms/twinkle/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17250 Modified Files: twinkle.spec Log Message: adapt for EL-5 Index: twinkle.spec =================================================================== RCS file: /cvs/extras/rpms/twinkle/devel/twinkle.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- twinkle.spec 26 Feb 2009 03:05:14 -0000 1.21 +++ twinkle.spec 2 Apr 2009 06:56:51 -0000 1.22 @@ -1,6 +1,6 @@ Name: twinkle Version: 1.4.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A SIP Soft Phone Group: Applications/Internet @@ -17,11 +17,18 @@ BuildRequires: boost-devel BuildRequires: desktop-file-utils BuildRequires: alsa-lib-devel -BuildRequires: kdelibs3-devel BuildRequires: bison BuildRequires: libzrtpcpp-devel -BuildRequires: file-devel BuildRequires: readline-devel +%if 0%{?fedora} +BuildRequires: file-devel +BuildRequires: kdelibs3-devel +%else +BuildRequires: file +BuildRequires: ncurses-devel +BuildRequires: bind-libbind-devel +BuildRequires: kdelibs-devel +%endif %description Twinkle is a SIP based soft phone for making telephone calls over IP networks. @@ -43,7 +50,12 @@ install -m 644 src/gui/images/twinkle48.png %{buildroot}%{_datadir}/pixmaps/twinkle.png rm -f ${RPM_BUILD_ROOT}%{_datadir}/applications/twinkle.desktop -desktop-file-install --vendor fedora \ +desktop-file-install \ +%if 0%{?fedora} + --vendor fedora \ +%else + --vendor "" \ +%endif --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \ --add-category X-Fedora \ twinkle.desktop @@ -58,9 +70,16 @@ %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/pixmaps/twinkle.png +%if 0%{?fedora} %{_datadir}/applications/fedora-twinkle.desktop +%else +%{_datadir}/applications/twinkle.desktop +%endif %changelog +* Wed Feb 25 2009 Manuel "lonely wolf" Wolfshant 1.4.2-2 +- adapt for EL-5 + * Wed Feb 25 2009 Kevin Fenzi - 1.4.2-1 - Update to 1.4.2 From cweyl at fedoraproject.org Thu Apr 2 06:58:49 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 06:58:49 +0000 (UTC) Subject: rpms/perl-Catalyst-Manual/devel .cvsignore, 1.6, 1.7 perl-Catalyst-Manual.spec, 1.11, 1.12 sources, 1.7, 1.8 Message-ID: <20090402065849.38D8B70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Manual/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17708 Modified Files: .cvsignore perl-Catalyst-Manual.spec sources Log Message: * Wed Apr 01 2009 Chris Weyl 5.7020-1 - update to 5.7020 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Manual/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 9 Mar 2009 15:31:07 -0000 1.6 +++ .cvsignore 2 Apr 2009 06:58:18 -0000 1.7 @@ -1 +1 @@ -Catalyst-Manual-5.7017.tar.gz +Catalyst-Manual-5.7020.tar.gz Index: perl-Catalyst-Manual.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Manual/devel/perl-Catalyst-Manual.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- perl-Catalyst-Manual.spec 9 Mar 2009 15:31:07 -0000 1.11 +++ perl-Catalyst-Manual.spec 2 Apr 2009 06:58:18 -0000 1.12 @@ -1,6 +1,6 @@ Name: perl-Catalyst-Manual Epoch: 1 -Version: 5.7017 +Version: 5.7020 Release: 1%{?dist} Summary: Catalyst web framework manual License: GPL+ or Artistic @@ -53,6 +53,9 @@ %exclude %{_mandir}/man3/Catalyst::Manual.3* %changelog +* Wed Apr 01 2009 Chris Weyl 5.7020-1 +- update to 5.7020 + * Mon Mar 09 2009 Chris Weyl 5.7017-1 - update to 5.7017 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Manual/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 9 Mar 2009 15:31:07 -0000 1.7 +++ sources 2 Apr 2009 06:58:18 -0000 1.8 @@ -1 +1 @@ -8d8c30dba6ff6e8dad014d6b48d7ceb2 Catalyst-Manual-5.7017.tar.gz +4e24e0e2cf35d8ee6cd4006381f47a34 Catalyst-Manual-5.7020.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:00:56 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:00:56 +0000 (UTC) Subject: rpms/perl-Catalyst-Plugin-Authentication/devel .cvsignore, 1.6, 1.7 perl-Catalyst-Plugin-Authentication.spec, 1.7, 1.8 sources, 1.6, 1.7 Message-ID: <20090402070056.8A52870120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18412 Modified Files: .cvsignore perl-Catalyst-Plugin-Authentication.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10011-1 - update to 0.10011 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 19 Feb 2009 05:34:18 -0000 1.6 +++ .cvsignore 2 Apr 2009 07:00:26 -0000 1.7 @@ -1 +1 @@ -Catalyst-Plugin-Authentication-0.10010.tar.gz +Catalyst-Plugin-Authentication-0.10011.tar.gz Index: perl-Catalyst-Plugin-Authentication.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/devel/perl-Catalyst-Plugin-Authentication.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- perl-Catalyst-Plugin-Authentication.spec 26 Feb 2009 12:13:32 -0000 1.7 +++ perl-Catalyst-Plugin-Authentication.spec 2 Apr 2009 07:00:26 -0000 1.8 @@ -1,6 +1,6 @@ Name: perl-Catalyst-Plugin-Authentication -Version: 0.10010 -Release: 2%{?dist} +Version: 0.10011 +Release: 1%{?dist} Summary: Infrastructure plugin for the Catalyst authentication framework License: GPL+ or Artistic Group: Development/Libraries @@ -86,6 +86,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10011-1 +- update to 0.10011 + * Thu Feb 26 2009 Fedora Release Engineering - 0.10010-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 19 Feb 2009 05:34:18 -0000 1.6 +++ sources 2 Apr 2009 07:00:26 -0000 1.7 @@ -1 +1 @@ -aa93b6dff7b6420f4392e90b1c7bc3a0 Catalyst-Plugin-Authentication-0.10010.tar.gz +90f704005c0bba0f9c979f9a4361d4b4 Catalyst-Plugin-Authentication-0.10011.tar.gz From lkundrak at fedoraproject.org Thu Apr 2 07:01:59 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Thu, 2 Apr 2009 07:01:59 +0000 (UTC) Subject: rpms/NetworkManager-vpnc/EL-5 NetworkManager-vpnc-0.7.0.99-keyring.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 NetworkManager-vpnc.spec, 1.23, 1.24 sources, 1.11, 1.12 NetworkManager-vpnc-0.6.4-keepalive.patch, 1.1, NONE NetworkManager-vpnc-0.6.4-options.patch, 1.1, NONE NetworkManager-vpnc-0.7.0-gppasswd.patch, 1.1, NONE Message-ID: <20090402070159.DEE5270120@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18651 Modified Files: .cvsignore NetworkManager-vpnc.spec sources Added Files: NetworkManager-vpnc-0.7.0.99-keyring.patch Removed Files: NetworkManager-vpnc-0.6.4-keepalive.patch NetworkManager-vpnc-0.6.4-options.patch NetworkManager-vpnc-0.7.0-gppasswd.patch Log Message: * Thu Apr 2 2009 Lubomir Rintel 1:0.7.0.99-1.1 - Backport to EL-5 NetworkManager-vpnc-0.7.0.99-keyring.patch: --- NEW FILE NetworkManager-vpnc-0.7.0.99-keyring.patch --- Older keyring manager does not provide memory protected string manipulation. This is slightly less secure, but definitely not a security flaw. Lubomir Rintel diff -up NetworkManager-vpnc-0.7.0.99/auth-dialog/gnome-two-password-dialog.c.keyring NetworkManager-vpnc-0.7.0.99/auth-dialog/gnome-two-password-dialog.c --- NetworkManager-vpnc-0.7.0.99/auth-dialog/gnome-two-password-dialog.c.keyring 2009-01-19 07:38:26.000000000 +0100 +++ NetworkManager-vpnc-0.7.0.99/auth-dialog/gnome-two-password-dialog.c 2009-04-02 08:58:20.000000000 +0200 @@ -23,7 +23,7 @@ #include #include "gnome-two-password-dialog.h" -#include +#include #include #include diff -up NetworkManager-vpnc-0.7.0.99/auth-dialog/main.c.keyring NetworkManager-vpnc-0.7.0.99/auth-dialog/main.c --- NetworkManager-vpnc-0.7.0.99/auth-dialog/main.c.keyring 2008-12-11 20:47:33.000000000 +0100 +++ NetworkManager-vpnc-0.7.0.99/auth-dialog/main.c 2009-04-02 08:58:20.000000000 +0200 @@ -25,10 +25,11 @@ #endif #include +#include #include #include #include -#include +#include #include #include @@ -132,7 +133,7 @@ get_secrets (const char *vpn_uuid, if (!upw_type) upw_type = found_upw ? NM_VPNC_PW_TYPE_SAVE : NM_VPNC_PW_TYPE_ASK; else if (!strcmp (upw_type, NM_VPNC_PW_TYPE_UNUSED)) { - gnome_keyring_memory_free (*upw); + free (*upw); *upw = NULL; } @@ -140,7 +141,7 @@ get_secrets (const char *vpn_uuid, if (!gpw_type) gpw_type = found_gpw ? NM_VPNC_PW_TYPE_SAVE : NM_VPNC_PW_TYPE_ASK; else if (!strcmp (gpw_type, NM_VPNC_PW_TYPE_UNUSED)) { - gnome_keyring_memory_free (*gpw); + free (*gpw); *gpw = NULL; } @@ -195,12 +196,12 @@ get_secrets (const char *vpn_uuid, /* if retrying, pre-fill dialog with the password */ if (*upw) { vpn_password_dialog_set_password (dialog, *upw); - gnome_keyring_memory_free (*upw); + free (*upw); *upw = NULL; } if (*gpw) { vpn_password_dialog_set_password_secondary (dialog, *gpw); - gnome_keyring_memory_free (*gpw); + free (*gpw); *gpw = NULL; } @@ -208,8 +209,8 @@ get_secrets (const char *vpn_uuid, success = vpn_password_dialog_run_and_block (dialog); if (success) { - *upw = gnome_keyring_memory_strdup (vpn_password_dialog_get_password (dialog)); - *gpw = gnome_keyring_memory_strdup (vpn_password_dialog_get_password_secondary (dialog)); + *upw = strdup (vpn_password_dialog_get_password (dialog)); + *gpw = strdup (vpn_password_dialog_get_password_secondary (dialog)); if (!strcmp (upw_type, NM_VPNC_PW_TYPE_SAVE)) { if (*upw) @@ -346,11 +347,11 @@ main (int argc, char *argv[]) if (password) { memset (password, 0, strlen (password)); - gnome_keyring_memory_free (password); + free (password); } if (group_password) { memset (group_password, 0, strlen (group_password)); - gnome_keyring_memory_free (group_password); + free (group_password); } /* for good measure, flush stdout since Kansas is going Bye-Bye */ diff -up NetworkManager-vpnc-0.7.0.99/common-gnome/keyring-helpers.c.keyring NetworkManager-vpnc-0.7.0.99/common-gnome/keyring-helpers.c --- NetworkManager-vpnc-0.7.0.99/common-gnome/keyring-helpers.c.keyring 2008-12-11 20:47:33.000000000 +0100 +++ NetworkManager-vpnc-0.7.0.99/common-gnome/keyring-helpers.c 2009-04-02 08:58:20.000000000 +0200 @@ -21,7 +21,8 @@ */ #include -#include +#include +#include #include @@ -66,7 +67,7 @@ find_one_password (const char *vpn_uuid, *is_session = FALSE; } - secret = found->secret ? gnome_keyring_memory_strdup (found->secret) : NULL; + secret = found->secret ? strdup (found->secret) : NULL; gnome_keyring_found_list_free (found_list); return secret; @@ -90,7 +91,7 @@ keyring_helpers_lookup_secrets (const ch *group_password = find_one_password (vpn_uuid, VPNC_GROUP_PASSWORD, is_session); if (!*group_password) { memset (*password, 0, strlen (*password)); - gnome_keyring_memory_free (*password); + free (*password); *password = NULL; return FALSE; } @@ -181,7 +182,7 @@ keyring_helpers_delete_secret (const cha GNOME_KEYRING_ATTRIBUTE_TYPE_STRING, secret_name, NULL); - if (ret != GNOME_KEYRING_RESULT_OK && ret != GNOME_KEYRING_RESULT_NO_MATCH) + if (ret != GNOME_KEYRING_RESULT_OK) return FALSE; if (g_list_length (found) == 0) return TRUE; diff -up NetworkManager-vpnc-0.7.0.99/properties/nm-vpnc.c.keyring NetworkManager-vpnc-0.7.0.99/properties/nm-vpnc.c --- NetworkManager-vpnc-0.7.0.99/properties/nm-vpnc.c.keyring 2009-02-06 01:00:18.000000000 +0100 +++ NetworkManager-vpnc-0.7.0.99/properties/nm-vpnc.c 2009-04-02 08:58:20.000000000 +0200 @@ -36,7 +36,7 @@ #include #include #include -#include +#include #define NM_VPN_API_SUBJECT_TO_CHANGE @@ -184,11 +184,11 @@ fill_vpn_passwords (VpncPluginUiWidget * if (s_vpn) { tmp = nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_XAUTH_PASSWORD); if (tmp) - password = gnome_keyring_memory_strdup (tmp); + password = strdup (tmp); tmp = nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_SECRET); if (tmp) - group_password = gnome_keyring_memory_strdup (tmp); + group_password = strdup (tmp); } } else { s_con = NM_SETTING_CONNECTION (nm_connection_get_setting (connection, NM_TYPE_SETTING_CONNECTION)); @@ -201,14 +201,14 @@ fill_vpn_passwords (VpncPluginUiWidget * &password, NULL); if (!password) - password = gnome_keyring_memory_strdup (nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_XAUTH_PASSWORD)); + password = strdup (nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_XAUTH_PASSWORD)); keyring_helpers_get_one_secret (nm_setting_connection_get_uuid (s_con), VPNC_GROUP_PASSWORD, &group_password, NULL); if (!group_password) - group_password = gnome_keyring_memory_strdup (nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_SECRET)); + group_password = strdup (nm_setting_vpn_get_secret (s_vpn, NM_VPNC_KEY_SECRET)); } } @@ -233,8 +233,8 @@ fill_vpn_passwords (VpncPluginUiWidget * success = TRUE; out: - gnome_keyring_memory_free (password); - gnome_keyring_memory_free (group_password); + free (password); + free (group_password); return success; } Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 14 Feb 2007 08:42:36 -0000 1.11 +++ .cvsignore 2 Apr 2009 07:01:29 -0000 1.12 @@ -3,3 +3,23 @@ NetworkManager-vpnc-0.5.0.tar.gz NetworkManager-vpnc-0.6.0.tar.gz NetworkManager-vpnc-0.6.4.tar.gz +NetworkManager-vpnc-0.7.0.svn2910.tar.gz +NetworkManager-vpnc-0.7.0.svn2914.tar.gz +NetworkManager-vpnc-0.7.0.svn2970.tar.gz +NetworkManager-vpnc-0.7.0.svn3014.tar.gz +NetworkManager-vpnc-0.7.0.svn3030.tar.gz +NetworkManager-vpnc-0.7.0.svn3083.tar.gz +NetworkManager-vpnc-0.7.0.svn3109.tar.gz +NetworkManager-vpnc-0.7.0.svn3502.tar.gz +NetworkManager-vpnc-0.7.0.svn3549.tar.gz +NetworkManager-vpnc-0.7.0.svn3801.tar.gz +NetworkManager-vpnc-0.7.0.svn3832.tar.gz +NetworkManager-vpnc-0.7.0.svn3846.tar.gz +NetworkManager-vpnc-0.7.0.svn3928.tar.gz +NetworkManager-vpnc-0.7.0.svn4175.tar.gz +NetworkManager-vpnc-0.7.0.svn4229.tar.gz +NetworkManager-vpnc-0.7.0.svn4293.tar.gz +NetworkManager-vpnc-0.7.0.svn4326.tar.gz +NetworkManager-vpnc-0.7.0.svn13.tar.gz +NetworkManager-vpnc-0.7.0.97.tar.gz +NetworkManager-vpnc-0.7.0.99.tar.gz Index: NetworkManager-vpnc.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5/NetworkManager-vpnc.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- NetworkManager-vpnc.spec 22 Mar 2007 08:33:17 -0000 1.23 +++ NetworkManager-vpnc.spec 2 Apr 2009 07:01:29 -0000 1.24 @@ -1,31 +1,30 @@ -%define nm_version 1:0.6.4 -%define dbus_version 0.60 -%define gtk2_version 2.6.0 -%define vpnc_version 0.3.3-3 +%define nm_version 1:0.7.0 +%define dbus_version 1.1 +%define gtk2_version 2.10.0 +%define vpnc_version 0.4 %define shared_mime_version 0.16-3 -Summary: NetworkManager VPN integration for vpnc +%define svn_snapshot %{nil} + +Summary: NetworkManager VPN plugin for vpnc Name: NetworkManager-vpnc Epoch: 1 -Version: 0.6.4 -Release: 3%{?dist} -License: GPL +Version: 0.7.0.99 +Release: 1%{svn_snapshot}%{?dist}.1 +License: GPLv2+ Group: System Environment/Base URL: http://www.gnome.org/projects/NetworkManager/ -Source: %{name}-%{version}.tar.gz -Patch0: NetworkManager-vpnc-0.7.0-gppasswd.patch -Patch1: NetworkManager-vpnc-0.6.4-keepalive.patch -Patch2: NetworkManager-vpnc-0.6.4-options.patch +Source: %{name}-%{version}%{svn_snapshot}.tar.gz +Patch0: NetworkManager-vpnc-0.7.0.99-keyring.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: NetworkManager-devel >= %{nm_version} +BuildRequires: NetworkManager-glib-devel >= %{nm_version} BuildRequires: GConf2-devel -BuildRequires: libgnomeui-devel BuildRequires: gnome-keyring-devel BuildRequires: libglade2-devel -BuildRequires: libpng-devel BuildRequires: intltool gettext Requires: gtk2 >= %{gtk2_version} @@ -45,21 +44,19 @@ %prep %setup -q -%patch0 -p1 -b .gppasswd -%patch1 -p1 -b .keepalive -%patch2 -p1 -b .options +%patch0 -p1 -b .keyring %build -%configure +%configure --enable-more-warnings=yes make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT -rm -f %{buildroot}%{_libdir}/lib*.la -rm -f %{buildroot}%{_libdir}/lib*.a +rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.la +rm -f %{buildroot}%{_libdir}/NetworkManager/lib*.a %find_lang %{name} @@ -70,17 +67,19 @@ %post /sbin/ldconfig -/usr/bin/update-desktop-database > /dev/null -if [ -x /usr/bin/gtk-update-icon-cache ]; then - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor +/usr/bin/update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun /sbin/ldconfig -/usr/bin/update-desktop-database > /dev/null -if [ -x /usr/bin/gtk-update-icon-cache ]; then - /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor +/usr/bin/update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi @@ -88,30 +87,142 @@ %defattr(-, root, root) %doc AUTHORS ChangeLog -%{_libdir}/lib*.so* +%{_libdir}/NetworkManager/lib*.so* %{_libexecdir}/nm-vpnc-auth-dialog -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/nm-vpnc-service.conf -%config(noreplace) %{_sysconfdir}/NetworkManager/VPN/nm-vpnc-service.name -%{_bindir}/nm-vpnc-service -%{_bindir}/nm-vpnc-service-vpnc-helper +%{_sysconfdir}/dbus-1/system.d/nm-vpnc-service.conf +%{_sysconfdir}/NetworkManager/VPN/nm-vpnc-service.name +%{_libexecdir}/nm-vpnc-service +%{_libexecdir}/nm-vpnc-service-vpnc-helper %{_datadir}/gnome-vpn-properties/vpnc/nm-vpnc-dialog.glade %{_datadir}/applications/nm-vpnc.desktop %{_datadir}/icons/hicolor/48x48/apps/gnome-mime-application-x-cisco-vpn-settings.png +%dir %{_datadir}/gnome-vpn-properties/vpnc %changelog -* Mon Mar 19 2007 Denis Leroy - 1:0.6.4-3 +* Thu Apr 2 2009 Lubomir Rintel 1:0.7.0.99-1.1 +- Backport to EL-5 + +* Thu Mar 5 2009 Dan Williams 1:0.7.0.99-1 +- Update to 0.7.1rc3 + +* Mon Feb 23 2009 Fedora Release Engineering - 1:0.7.0.97-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 19 2009 Dan Williams 1:0.7.0.97-1 +- Update to 0.7.1rc1 +- Handle import/export of "EnableNat", "DHGroup", "SaveUserPassword", and "EnableLocalLAN" + +* Sat Jan 3 2009 Dan Williams 1:0.7.0-1 +- Rebuild for updated NetworkManager +- Better handling of passwords that shouldn't be saved +- Fix some specfile issues (rh #477151) + +* Fri Nov 21 2008 Dan Williams 1:0.7.0-0.11.svn4326 +- Rebuild for updated NetworkManager + +* Tue Nov 18 2008 Dan Williams 1:0.7.0-0.11.svn4296 +- Rebuild for updated NetworkManager + +* Mon Nov 17 2008 Dan Williams 1:0.7.0-0.11.svn4293 +- Ensure errors are shown when connection fails (rh #331141) +- Fix failures to ask for passwords on connect (rh #429287) +- Fix routing when concentrator specifies routes (rh #449283) +- Pull in upstream support for tokens and not saving passwords + +* Mon Oct 27 2008 Dan Williams 1:0.7.0-0.11.svn4229 +- Rebuild for updated NetworkManager + +* Tue Oct 14 2008 Dan Williams 1:0.7.0-11.svn4175 +- Fix password issue with configurations that don't save the user password + in the keyring (rh #466864) + +* Sun Oct 12 2008 Dan Williams 1:0.7.0-10.svn4175 +- Rebuild for updated NetworkManager +- Allow changing passwords from the connection editor + +* Fri Aug 29 2008 Dan Williams 1:0.7.0-10.svn4024 +- Fix regression where username radio buttons were mistakenly shown in the + auth dialog +- Fix regression where the auth dialog would segfault when cancel was clicked + +* Wed Aug 27 2008 Dan Williams 1:0.7.0-10.svn4022 +- Rebuild for updated NetworkManager + +* Mon Aug 11 2008 Dan Williams 1:0.7.0-10.svn3928 +- Rebuild for updated NetworkManager + +* Thu Jul 24 2008 Dan Williams 1:0.7.0-10.svn3846 +- Rebuild for updated NetworkManager + +* Fri Jul 18 2008 Dan Williams 1:0.7.0-10.svn3832 +- Update for NM netmask -> prefix changes + +* Wed Jul 02 2008 Dan Williams 1:0.7.0-10.svn3801 +- Update for moving VPN editing into connection manager +- Add option to disable Dead Peer Detection +- Add option to select NAT Traversal mode + +* Thu May 01 2008 Dan Williams 1:0.7.0-7.7.svn3627 +- Update for compat with new NM bits + +* Wed Apr 09 2008 Dan Williams 1:0.7.0-6.7.svn3549 +- Update for compat with new NM bits + +* Tue Mar 25 2008 Dan Williams - 1:0.7.0-0.6.7.svn3502 +- Send suggested MTU to NetworkManager + +* Mon Feb 18 2008 Fedora Release Engineering - 1:0.7.0-0.7.7.svn3204 +- Autorebuild for GCC 4.3 + +* Fri Jan 4 2008 Dan Williams - 1:0.7.0-0.6.7.svn3204 +- Support new vpnc 0.4 Cisco UDP Encapsulation option +- Fix another crash in the properties applet +- Remove upstreamed pcfimport patch + +* Mon Nov 26 2007 Dan Williams - 1:0.7.0-0.6.3.svn3109 +- Rebuild for updated NetworkManager + +* Tue Nov 13 2007 Dan Williams - 1:0.7.0-0.6.2.svn3083 +- Rebuild for updated NetworkManager + +* Sat Oct 27 2007 Dan Williams - 1:0.7.0-0.4.svn3030 +- Fix a crash when editing VPN properties a second time + +* Tue Oct 23 2007 Dan Williams - 1:0.7.0-0.3.svn3014 +- Rebuild + +* Wed Oct 17 2007 Bill Nottingham - 1:0.7.0-0.3.svn2970 +- rebuild (#336261) + +* Wed Oct 10 2007 Dan Williams - 1:0.7.0-0.2.svn2970 +- Fix default username + +* Thu Sep 28 2007 Dan Williams - 1:0.7.0-0.1.svn2914 +- Fix .name file on 64-bit systems + +* Fri Sep 28 2007 Jesse Keating - 1:0.7.0-0.2.svn2910 +- BuildRequire NetworkManager-glib-devel + +* Thu Sep 27 2007 Dan Williams - 1:0.7.0-0.1.svn2910 +- New snapshot; ported to NM 0.7 API + +* Fri Aug 17 2007 Denis Leroy - 1:0.6.4-4 +- Updated License tag +- Added patch to make properties multilib friendly (#243535) + +* Thu Mar 22 2007 Denis Leroy - 1:0.6.4-3 - Added patch to improve configuration GUI, add NAT traversal and single DES options -* Sat Feb 17 2007 Denis Leroy - 1:0.6.4-2 +* Sun Feb 18 2007 Denis Leroy - 1:0.6.4-2 - Readded NAT-keepalive support patch from SVN branch * Wed Feb 14 2007 Denis Leroy - 1:0.6.4-1 -- Downgrading to 1:0.6.4 to keep par with NetworkManager core version +- Downgrading to 1:0.6.4 to keep par with core NM version * Mon Dec 4 2006 Dan Williams - 0.7.0-0.cvs20061204 - Allow "NAT-Keepalive packet interval" config option -* Wed Oct 25 2006 Denis Leroy - 0.7.0-0.cvs20060929.3 +* Sat Oct 21 2006 Denis Leroy - 0.7.0-0.cvs20060929.3 - Added patch to support saving group password only * Thu Oct 5 2006 Denis Leroy - 0.7.0-0.cvs20060929.2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 14 Feb 2007 08:42:36 -0000 1.11 +++ sources 2 Apr 2009 07:01:29 -0000 1.12 @@ -1 +1 @@ -ae2d37c75bfef1752f9a4fb944d0a7e5 NetworkManager-vpnc-0.6.4.tar.gz +70c57da49eaa10baad6dc765d2ffed1c NetworkManager-vpnc-0.7.0.99.tar.gz --- NetworkManager-vpnc-0.6.4-keepalive.patch DELETED --- --- NetworkManager-vpnc-0.6.4-options.patch DELETED --- --- NetworkManager-vpnc-0.7.0-gppasswd.patch DELETED --- From cweyl at fedoraproject.org Thu Apr 2 07:03:01 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:03:01 +0000 (UTC) Subject: rpms/perl-Catalyst-Runtime/devel .cvsignore, 1.7, 1.8 perl-Catalyst-Runtime.spec, 1.11, 1.12 sources, 1.6, 1.7 Message-ID: <20090402070301.2DA7170120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Runtime/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19029 Modified Files: .cvsignore perl-Catalyst-Runtime.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 5.71001-1 - update to 5.71001 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Runtime/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 16 Feb 2009 01:33:59 -0000 1.7 +++ .cvsignore 2 Apr 2009 07:02:30 -0000 1.8 @@ -1,6 +1 @@ -Catalyst-Runtime-5.71000.tar.gz -Catalyst-Runtime* -*.rpm -*.gz -.build* -noarch +Catalyst-Runtime-5.71001.tar.gz Index: perl-Catalyst-Runtime.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Runtime/devel/perl-Catalyst-Runtime.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- perl-Catalyst-Runtime.spec 26 Feb 2009 12:24:59 -0000 1.11 +++ perl-Catalyst-Runtime.spec 2 Apr 2009 07:02:30 -0000 1.12 @@ -1,6 +1,6 @@ Name: perl-Catalyst-Runtime -Version: 5.71000 -Release: 2%{?dist} +Version: 5.71001 +Release: 1%{?dist} Summary: Catalyst core modules License: GPL+ or Artistic Group: Development/Libraries @@ -142,6 +142,9 @@ %{_mandir}/man1/* %changelog +* Thu Apr 02 2009 Chris Weyl 5.71001-1 +- update to 5.71001 + * Thu Feb 26 2009 Fedora Release Engineering - 5.71000-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Runtime/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 25 Jan 2009 23:30:09 -0000 1.6 +++ sources 2 Apr 2009 07:02:30 -0000 1.7 @@ -1 +1 @@ -d92966ae79d5ad3d7768809acd4886ea Catalyst-Runtime-5.71000.tar.gz +fdb983d9232e8b9522db2ac32c54cc21 Catalyst-Runtime-5.71001.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:04:34 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:04:34 +0000 (UTC) Subject: rpms/perl-CGI-Ex/devel .cvsignore, 1.7, 1.8 perl-CGI-Ex.spec, 1.9, 1.10 sources, 1.7, 1.8 Message-ID: <20090402070434.C72B870120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-CGI-Ex/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19512 Modified Files: .cvsignore perl-CGI-Ex.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 2.27-1 - update to 2.27 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-CGI-Ex/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 27 Oct 2008 00:39:43 -0000 1.7 +++ .cvsignore 2 Apr 2009 07:04:04 -0000 1.8 @@ -1 +1 @@ -CGI-Ex-2.24.tar.gz +CGI-Ex-2.27.tar.gz Index: perl-CGI-Ex.spec =================================================================== RCS file: /cvs/extras/rpms/perl-CGI-Ex/devel/perl-CGI-Ex.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- perl-CGI-Ex.spec 26 Feb 2009 11:32:02 -0000 1.9 +++ perl-CGI-Ex.spec 2 Apr 2009 07:04:04 -0000 1.10 @@ -1,6 +1,6 @@ Name: perl-CGI-Ex -Version: 2.24 -Release: 2%{?dist} +Version: 2.27 +Release: 1%{?dist} Summary: CGI utility suite - makes powerful application writing fun and easy License: GPL+ or Artistic Group: Development/Libraries @@ -71,6 +71,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 2.27-1 +- update to 2.27 + * Thu Feb 26 2009 Fedora Release Engineering - 2.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-CGI-Ex/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 27 Oct 2008 00:39:43 -0000 1.7 +++ sources 2 Apr 2009 07:04:04 -0000 1.8 @@ -1 +1 @@ -4e7bdecdcf2e71f1082941d51ed207dd CGI-Ex-2.24.tar.gz +d265456d515f478883a27e238306fce6 CGI-Ex-2.27.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:04:59 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:04:59 +0000 (UTC) Subject: rpms/perl-Catalyst-Manual/F-10 perl-Catalyst-Manual.spec, 1.10, 1.11 sources, 1.7, 1.8 Message-ID: <20090402070459.3BBA870120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Manual/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19640 Modified Files: perl-Catalyst-Manual.spec sources Log Message: * Wed Apr 01 2009 Chris Weyl 5.7020-1 - update to 5.7020 Index: perl-Catalyst-Manual.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Manual/F-10/perl-Catalyst-Manual.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-Catalyst-Manual.spec 9 Mar 2009 15:39:28 -0000 1.10 +++ perl-Catalyst-Manual.spec 2 Apr 2009 07:04:28 -0000 1.11 @@ -1,6 +1,6 @@ Name: perl-Catalyst-Manual Epoch: 1 -Version: 5.7017 +Version: 5.7020 Release: 1%{?dist} Summary: Catalyst web framework manual License: GPL+ or Artistic @@ -53,6 +53,9 @@ %exclude %{_mandir}/man3/Catalyst::Manual.3* %changelog +* Wed Apr 01 2009 Chris Weyl 5.7020-1 +- update to 5.7020 + * Mon Mar 09 2009 Chris Weyl 5.7017-1 - update to 5.7017 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Manual/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 9 Mar 2009 15:39:28 -0000 1.7 +++ sources 2 Apr 2009 07:04:28 -0000 1.8 @@ -1 +1 @@ -8d8c30dba6ff6e8dad014d6b48d7ceb2 Catalyst-Manual-5.7017.tar.gz +4e24e0e2cf35d8ee6cd4006381f47a34 Catalyst-Manual-5.7020.tar.gz From kkofler at fedoraproject.org Thu Apr 2 07:06:17 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 07:06:17 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim-0.22-kde4.patch, 1.2, 1.3 Message-ID: <20090402070617.D6FA170120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20094/devel Modified Files: libopensync-plugin-kdepim-0.22-kde4.patch Log Message: Build fixes. libopensync-plugin-kdepim-0.22-kde4.patch: Index: libopensync-plugin-kdepim-0.22-kde4.patch =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim-0.22-kde4.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 06:26:56 -0000 1.2 +++ libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 07:06:17 -0000 1.3 @@ -39,7 +39,7 @@ AC_OUTPUT diff -ur libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp --- libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp 2007-03-27 13:49:57.000000000 +0200 -+++ libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp 2009-04-02 07:48:44.000000000 +0200 ++++ libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp 2009-04-02 08:59:40.000000000 +0200 @@ -28,8 +28,8 @@ #include "kaddrbook.h" @@ -68,6 +68,15 @@ //get a handle to the standard KDE addressbook addressbookptr = StdAddressBook::self(true); +@@ -146,7 +147,7 @@ + QString uid = a->uid(); + + osync_change_set_member(chg, member); +- osync_change_set_uid(chg, uid.local8Bit()); ++ osync_change_set_uid(chg, uid.toLocal8Bit()); + + QString hash = calc_hash(*a); + @@ -223,7 +224,7 @@ OSyncChangeType chtype = osync_change_get_changetype(chg); switch(chtype) { @@ -82,8 +91,9 @@ QString hash = calc_hash(addressee); - osync_change_set_hash(chg, hash); +- osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY UPDATED (UID=%s)", (const char *)uid.local8Bit()); + osync_change_set_hash(chg, hash.toUtf8()); - osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY UPDATED (UID=%s)", (const char *)uid.local8Bit()); ++ osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY UPDATED (UID=%s)", (const char *)uid.toLocal8Bit()); break; } case CHANGE_ADDED: { @@ -92,18 +102,33 @@ // ensure it has the correct revision addressee.setRevision(QDateTime::currentDateTime()); -@@ -250,7 +251,7 @@ - osync_change_set_uid(chg, addressee.uid().local8Bit()); +@@ -247,11 +248,11 @@ + // add the new address to the addressbook + addressbookptr->insertAddressee(addressee); + +- osync_change_set_uid(chg, addressee.uid().local8Bit()); ++ osync_change_set_uid(chg, addressee.uid().toLocal8Bit()); QString hash = calc_hash(addressee); - osync_change_set_hash(chg, hash); +- osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY ADDED (UID=%s)", (const char *)addressee.uid().local8Bit()); + osync_change_set_hash(chg, hash.toUtf8()); - osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY ADDED (UID=%s)", (const char *)addressee.uid().local8Bit()); ++ osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY ADDED (UID=%s)", (const char *)addressee.uid().toLocal8Bit()); + break; + } + case CHANGE_DELETED: { +@@ -266,7 +267,7 @@ + if(!addressee.isEmpty()) + addressbookptr->removeAddressee(addressee); + +- osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY DELETED (UID=%s)", (const char*)uid.local8Bit()); ++ osync_debug("kde", 3, "KDE ADDRESSBOOK ENTRY DELETED (UID=%s)", (const char*)uid.toLocal8Bit()); + break; } diff -ur libopensync-plugin-kdepim-0.22/src/kcal.cpp libopensync-plugin-kdepim-0.22-kde4/src/kcal.cpp --- libopensync-plugin-kdepim-0.22/src/kcal.cpp 2007-03-27 13:49:57.000000000 +0200 -+++ libopensync-plugin-kdepim-0.22-kde4/src/kcal.cpp 2009-04-02 08:02:40.000000000 +0200 ++++ libopensync-plugin-kdepim-0.22-kde4/src/kcal.cpp 2009-04-02 09:04:50.000000000 +0200 @@ -26,7 +26,7 @@ #include "kcal.h" @@ -154,9 +179,52 @@ //e->setLastModified(&d); } /*FIXME: not i18ned string */ -@@ -263,10 +259,10 @@ +@@ -122,17 +118,17 @@ + + /* Build a local calendar for the incidence data */ + KCal::CalendarLocal cal(calendar->timeZoneId()); +- osync_debug("kcal", 3, "timezoneid: %s\n", (const char*)cal.timeZoneId().local8Bit()); ++ osync_debug("kcal", 3, "timezoneid: %s\n", (const char*)cal.timeZoneId().toLocal8Bit()); + cal.addIncidence(e->clone()); + + /* Convert the data to vcalendar */ + KCal::ICalFormat format; +- QCString datastr = format.toString(&cal).utf8(); ++ QByteArray datastr = format.toString(&cal).toUtf8(); + const char *data = datastr; + +- osync_debug("kcal", 3, "UID: %s\n", (const char*)uid.local8Bit()); ++ osync_debug("kcal", 3, "UID: %s\n", (const char*)uid.toLocal8Bit()); + OSyncChange *chg = osync_change_new(); +- osync_change_set_uid(chg, uid.local8Bit()); ++ osync_change_set_uid(chg, uid.toLocal8Bit()); + osync_change_set_member(chg, member); + + // object type and format +@@ -142,7 +138,7 @@ + + // Use the hash table to check if the object + // needs to be reported +- osync_change_set_hash(chg, hash.data()); ++ osync_change_set_hash(chg, hash.toUtf8()); + if (osync_hashtable_detect_change(hashtable, chg)) { + osync_context_report_change(ctx, chg); + osync_hashtable_update_hash(hashtable, chg); +@@ -191,7 +187,7 @@ + } + + for (KCal::Todo::List::ConstIterator i = todos.begin(); i != todos.end(); i++) { +- osync_debug("kcal", 3, "%p: doesFloat: %d", *i, (*i)->doesFloat()); ++ osync_debug("kcal", 3, "%p: doesFloat: %d", *i, (*i)->allDay()); + if (!report_incidence(ctx, *i, "todo", "vtodo20")) + return false; + } +@@ -261,12 +257,12 @@ + e->setUid(osync_change_get_uid(chg)); + osync_debug("kcal", 3, "Writing incidence: uid: %s, summary: %s", - (const char*)e->uid().local8Bit(), (const char*)e->summary().local8Bit()); +- (const char*)e->uid().local8Bit(), (const char*)e->summary().local8Bit()); ++ (const char*)e->uid().toLocal8Bit(), (const char*)e->summary().toLocal8Bit()); - QString c_uid = e->uid().utf8(); - osync_change_set_uid(chg, (const char*)c_uid); From cweyl at fedoraproject.org Thu Apr 2 07:07:08 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:07:08 +0000 (UTC) Subject: rpms/perl-Class-Accessor-Grouped/devel .cvsignore, 1.4, 1.5 perl-Class-Accessor-Grouped.spec, 1.7, 1.8 sources, 1.4, 1.5 Message-ID: <20090402070708.F010D70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-Accessor-Grouped/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20294 Modified Files: .cvsignore perl-Class-Accessor-Grouped.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.08003-1 - update to 0.08003 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-Accessor-Grouped/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 3 Dec 2008 07:26:08 -0000 1.4 +++ .cvsignore 2 Apr 2009 07:06:38 -0000 1.5 @@ -1 +1 @@ -Class-Accessor-Grouped-0.08002.tar.gz +Class-Accessor-Grouped-0.08003.tar.gz Index: perl-Class-Accessor-Grouped.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-Accessor-Grouped/devel/perl-Class-Accessor-Grouped.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- perl-Class-Accessor-Grouped.spec 26 Feb 2009 12:33:05 -0000 1.7 +++ perl-Class-Accessor-Grouped.spec 2 Apr 2009 07:06:38 -0000 1.8 @@ -1,6 +1,6 @@ Name: perl-Class-Accessor-Grouped -Version: 0.08002 -Release: 2%{?dist} +Version: 0.08003 +Release: 1%{?dist} Summary: Lets you build groups of accessors License: GPL+ or Artistic Group: Development/Libraries @@ -79,6 +79,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.08003-1 +- update to 0.08003 + * Thu Feb 26 2009 Fedora Release Engineering - 0.08002-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-Accessor-Grouped/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Dec 2008 07:26:08 -0000 1.4 +++ sources 2 Apr 2009 07:06:38 -0000 1.5 @@ -1 +1 @@ -10e66752abaae0d95d8ca0c932c75c1c Class-Accessor-Grouped-0.08002.tar.gz +327376dab6b9867685f59a2560fc0ae7 Class-Accessor-Grouped-0.08003.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:07:23 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:07:23 +0000 (UTC) Subject: rpms/perl-Catalyst-Plugin-Authentication/F-10 perl-Catalyst-Plugin-Authentication.spec, 1.6, 1.7 sources, 1.6, 1.7 Message-ID: <20090402070723.7D53770120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20375 Modified Files: perl-Catalyst-Plugin-Authentication.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10011-1 - update to 0.10011 Index: perl-Catalyst-Plugin-Authentication.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/F-10/perl-Catalyst-Plugin-Authentication.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- perl-Catalyst-Plugin-Authentication.spec 19 Feb 2009 05:45:14 -0000 1.6 +++ perl-Catalyst-Plugin-Authentication.spec 2 Apr 2009 07:06:53 -0000 1.7 @@ -1,5 +1,5 @@ Name: perl-Catalyst-Plugin-Authentication -Version: 0.10010 +Version: 0.10011 Release: 1%{?dist} Summary: Infrastructure plugin for the Catalyst authentication framework License: GPL+ or Artistic @@ -86,6 +86,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10011-1 +- update to 0.10011 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.10010-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Feb 18 2009 Chris Weyl 0.10010-1 - update to 0.10010 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Plugin-Authentication/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 19 Feb 2009 05:45:15 -0000 1.6 +++ sources 2 Apr 2009 07:06:53 -0000 1.7 @@ -1 +1 @@ -aa93b6dff7b6420f4392e90b1c7bc3a0 Catalyst-Plugin-Authentication-0.10010.tar.gz +90f704005c0bba0f9c979f9a4361d4b4 Catalyst-Plugin-Authentication-0.10011.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:08:24 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:08:24 +0000 (UTC) Subject: rpms/perl-Catalyst-Runtime/F-10 perl-Catalyst-Runtime.spec, 1.10, 1.11 sources, 1.6, 1.7 Message-ID: <20090402070824.0CFA270120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Runtime/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20669 Modified Files: perl-Catalyst-Runtime.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 5.71001-1 - update to 5.71001 Index: perl-Catalyst-Runtime.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Runtime/F-10/perl-Catalyst-Runtime.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-Catalyst-Runtime.spec 16 Feb 2009 01:34:58 -0000 1.10 +++ perl-Catalyst-Runtime.spec 2 Apr 2009 07:07:53 -0000 1.11 @@ -1,5 +1,5 @@ Name: perl-Catalyst-Runtime -Version: 5.71000 +Version: 5.71001 Release: 1%{?dist} Summary: Catalyst core modules License: GPL+ or Artistic @@ -142,6 +142,12 @@ %{_mandir}/man1/* %changelog +* Thu Apr 02 2009 Chris Weyl 5.71001-1 +- update to 5.71001 + +* Thu Feb 26 2009 Fedora Release Engineering - 5.71000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Jan 25 2009 Chris Weyl 5.71000-1 - update to 5.71000 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Runtime/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 16 Feb 2009 01:34:58 -0000 1.6 +++ sources 2 Apr 2009 07:07:53 -0000 1.7 @@ -1 +1 @@ -d92966ae79d5ad3d7768809acd4886ea Catalyst-Runtime-5.71000.tar.gz +fdb983d9232e8b9522db2ac32c54cc21 Catalyst-Runtime-5.71001.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:10:50 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:10:50 +0000 (UTC) Subject: rpms/perl-Class-C3/devel .cvsignore, 1.6, 1.7 perl-Class-C3.spec, 1.10, 1.11 sources, 1.7, 1.8 Message-ID: <20090402071050.3D6B970120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-C3/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21252 Modified Files: .cvsignore perl-Class-C3.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.21-1 - update to 0.21 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 25 Jan 2009 23:34:54 -0000 1.6 +++ .cvsignore 2 Apr 2009 07:10:19 -0000 1.7 @@ -1,4 +1 @@ -Class-C3-0.20.tar.gz -*.gz -*.log -*.rpm +Class-C3-0.21.tar.gz Index: perl-Class-C3.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3/devel/perl-Class-C3.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-Class-C3.spec 26 Feb 2009 12:36:45 -0000 1.10 +++ perl-Class-C3.spec 2 Apr 2009 07:10:19 -0000 1.11 @@ -1,6 +1,6 @@ Name: perl-Class-C3 -Version: 0.20 -Release: 2%{?dist} +Version: 0.21 +Release: 1%{?dist} Summary: Pragma to use the C3 method resolution order algorithm License: GPL+ or Artistic Group: Development/Libraries @@ -76,6 +76,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.21-1 +- update to 0.21 + * Thu Feb 26 2009 Fedora Release Engineering - 0.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 25 Jan 2009 23:34:54 -0000 1.7 +++ sources 2 Apr 2009 07:10:19 -0000 1.8 @@ -1 +1 @@ -dcb30979cedeb252438179a6e478ea5a Class-C3-0.20.tar.gz +ce6306b7a1607c239977b823b89863a6 Class-C3-0.21.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:11:02 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:11:02 +0000 (UTC) Subject: rpms/perl-CGI-Ex/F-10 perl-CGI-Ex.spec,1.8,1.9 sources,1.7,1.8 Message-ID: <20090402071102.55A6D70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-CGI-Ex/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21395 Modified Files: perl-CGI-Ex.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 2.27-1 - update to 2.27 Index: perl-CGI-Ex.spec =================================================================== RCS file: /cvs/extras/rpms/perl-CGI-Ex/F-10/perl-CGI-Ex.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- perl-CGI-Ex.spec 27 Oct 2008 00:39:43 -0000 1.8 +++ perl-CGI-Ex.spec 2 Apr 2009 07:10:32 -0000 1.9 @@ -1,5 +1,5 @@ Name: perl-CGI-Ex -Version: 2.24 +Version: 2.27 Release: 1%{?dist} Summary: CGI utility suite - makes powerful application writing fun and easy License: GPL+ or Artistic @@ -71,6 +71,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 2.27-1 +- update to 2.27 + +* Thu Feb 26 2009 Fedora Release Engineering - 2.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Oct 26 2008 Chris Weyl 2.24-1 - update to 2.24 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-CGI-Ex/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 27 Oct 2008 00:39:43 -0000 1.7 +++ sources 2 Apr 2009 07:10:32 -0000 1.8 @@ -1 +1 @@ -4e7bdecdcf2e71f1082941d51ed207dd CGI-Ex-2.24.tar.gz +d265456d515f478883a27e238306fce6 CGI-Ex-2.27.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:11:46 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:11:46 +0000 (UTC) Subject: rpms/perl-Class-Accessor-Grouped/F-10 perl-Class-Accessor-Grouped.spec, 1.6, 1.7 sources, 1.4, 1.5 Message-ID: <20090402071146.08E0370120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-Accessor-Grouped/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21665 Modified Files: perl-Class-Accessor-Grouped.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.08003-1 - update to 0.08003 Index: perl-Class-Accessor-Grouped.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-Accessor-Grouped/F-10/perl-Class-Accessor-Grouped.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- perl-Class-Accessor-Grouped.spec 3 Dec 2008 07:27:52 -0000 1.6 +++ perl-Class-Accessor-Grouped.spec 2 Apr 2009 07:11:15 -0000 1.7 @@ -1,5 +1,5 @@ Name: perl-Class-Accessor-Grouped -Version: 0.08002 +Version: 0.08003 Release: 1%{?dist} Summary: Lets you build groups of accessors License: GPL+ or Artistic @@ -79,6 +79,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.08003-1 +- update to 0.08003 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.08002-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 02 2008 Chris Weyl 0.08002-1 - update to 0.08002 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-Accessor-Grouped/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Dec 2008 07:27:52 -0000 1.4 +++ sources 2 Apr 2009 07:11:15 -0000 1.5 @@ -1 +1 @@ -10e66752abaae0d95d8ca0c932c75c1c Class-Accessor-Grouped-0.08002.tar.gz +327376dab6b9867685f59a2560fc0ae7 Class-Accessor-Grouped-0.08003.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:16:56 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:16:56 +0000 (UTC) Subject: rpms/perl-Class-C3/F-10 perl-Class-C3.spec, 1.9, 1.10 sources, 1.7, 1.8 Message-ID: <20090402071656.53E7170120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-C3/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22549 Modified Files: perl-Class-C3.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.21-1 - update to 0.21 Index: perl-Class-C3.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3/F-10/perl-Class-C3.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- perl-Class-C3.spec 25 Jan 2009 23:35:19 -0000 1.9 +++ perl-Class-C3.spec 2 Apr 2009 07:16:25 -0000 1.10 @@ -1,5 +1,5 @@ Name: perl-Class-C3 -Version: 0.20 +Version: 0.21 Release: 1%{?dist} Summary: Pragma to use the C3 method resolution order algorithm License: GPL+ or Artistic @@ -76,6 +76,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.21-1 +- update to 0.21 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Jan 25 2009 Chris Weyl 0.20-1 - update to 0.20 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 25 Jan 2009 23:35:19 -0000 1.7 +++ sources 2 Apr 2009 07:16:25 -0000 1.8 @@ -1 +1 @@ -dcb30979cedeb252438179a6e478ea5a Class-C3-0.20.tar.gz +ce6306b7a1607c239977b823b89863a6 Class-C3-0.21.tar.gz From kwizart at fedoraproject.org Thu Apr 2 07:21:51 2009 From: kwizart at fedoraproject.org (Nicolas Chauvet) Date: Thu, 2 Apr 2009 07:21:51 +0000 (UTC) Subject: rpms/filezilla/devel filezilla.spec,1.35,1.36 sources,1.33,1.34 Message-ID: <20090402072151.22A597013C@cvs1.fedora.phx.redhat.com> Author: kwizart Update of /cvs/pkgs/rpms/filezilla/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23578 Modified Files: filezilla.spec sources Log Message: Update to 3.2.3.1 Index: filezilla.spec =================================================================== RCS file: /cvs/pkgs/rpms/filezilla/devel/filezilla.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- filezilla.spec 23 Mar 2009 17:30:47 -0000 1.35 +++ filezilla.spec 2 Apr 2009 07:21:20 -0000 1.36 @@ -1,7 +1,7 @@ #define fz_rc rc1 Name: filezilla -Version: 3.2.3 +Version: 3.2.3.1 Release: 1%{?fz_rc:_%{?fz_rc}}%{?dist} Summary: FileZilla FTP, FTPS and SFTP client @@ -119,6 +119,9 @@ %changelog +* Thu Apr 2 2009 kwizart < kwizart at gmail.com > - 3.2.3.1-1 +- Update to 3.2.3.1 stable + * Mon Mar 23 2009 kwizart < kwizart at gmail.com > - 3.2.3-1 - Update to 3.2.3 stable Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/filezilla/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 23 Mar 2009 17:30:48 -0000 1.33 +++ sources 2 Apr 2009 07:21:20 -0000 1.34 @@ -1 +1 @@ -dc7a6d824f132aa49fe6488e3e1f364b FileZilla_3.2.3_src.tar.bz2 +c9d4b00e10e1a5e0c3928ac6e1fd5873 FileZilla_3.2.3.1_src.tar.bz2 From cweyl at fedoraproject.org Thu Apr 2 07:22:59 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:22:59 +0000 (UTC) Subject: rpms/perl-Class-C3-XS/devel .cvsignore, 1.6, 1.7 perl-Class-C3-XS.spec, 1.10, 1.11 sources, 1.5, 1.6 Message-ID: <20090402072259.4010C70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-C3-XS/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24564 Modified Files: .cvsignore perl-Class-C3-XS.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.11-1 - update to 0.11 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 28 Feb 2009 23:13:41 -0000 1.6 +++ .cvsignore 2 Apr 2009 07:22:28 -0000 1.7 @@ -1,9 +1,9 @@ -Class-C3-XS-0.08.tar.gz +Class-C3-XS-0.11.tar.gz Class-C3-XS-* -*.gz -*.tar -*.rpm +i386 +x86_64 .build* clog -x86_64 -i386 +*.rpm +*.gz +*.tar Index: perl-Class-C3-XS.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/devel/perl-Class-C3-XS.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-Class-C3-XS.spec 28 Feb 2009 23:13:41 -0000 1.10 +++ perl-Class-C3-XS.spec 2 Apr 2009 07:22:28 -0000 1.11 @@ -1,11 +1,11 @@ Name: perl-Class-C3-XS -Version: 0.08 -Release: 6%{?dist} +Version: 0.11 +Release: 1%{?dist} Summary: XS speedups for Class::C3 License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Class-C3-XS/ -Source0: http://www.cpan.org/authors/id/B/BL/BLBLACK/Class-C3-XS-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/F/FL/FLORA/Class-C3-XS-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -17,8 +17,9 @@ # don't "provide" private Perl libs %global _use_internal_dependency_generator 0 -%global provfind /bin/sh -c "grep -v '%perl_vendorarch.*\\.so$' | %__find_provides" -%global __find_provides %provfind +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" %description This contains XS performance enhancers for Class::C3 version 0.16 and @@ -76,6 +77,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.11-1 +- update to 0.11 + * Sat Feb 28 2009 Chris Weyl - 0.08-6 - Stripping bad provides of private Perl extension libs Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Aug 2007 00:41:34 -0000 1.5 +++ sources 2 Apr 2009 07:22:29 -0000 1.6 @@ -1 +1 @@ -bb19c19a2660f89765765c6c029184f1 Class-C3-XS-0.08.tar.gz +6afa4bd20dd179358df6acf8e77037fc Class-C3-XS-0.11.tar.gz From kkofler at fedoraproject.org Thu Apr 2 07:23:03 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Thu, 2 Apr 2009 07:23:03 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim-0.22-kde4.patch, 1.3, 1.4 Message-ID: <20090402072303.EF62170120@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24725/devel Modified Files: libopensync-plugin-kdepim-0.22-kde4.patch Log Message: More build fixes. libopensync-plugin-kdepim-0.22-kde4.patch: Index: libopensync-plugin-kdepim-0.22-kde4.patch =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim-0.22-kde4.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 07:06:17 -0000 1.3 +++ libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 07:23:03 -0000 1.4 @@ -39,7 +39,7 @@ AC_OUTPUT diff -ur libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp --- libopensync-plugin-kdepim-0.22/src/kaddrbook.cpp 2007-03-27 13:49:57.000000000 +0200 -+++ libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp 2009-04-02 08:59:40.000000000 +0200 ++++ libopensync-plugin-kdepim-0.22-kde4/src/kaddrbook.cpp 2009-04-02 09:20:52.000000000 +0200 @@ -28,8 +28,8 @@ #include "kaddrbook.h" @@ -77,6 +77,24 @@ QString hash = calc_hash(*a); +@@ -154,7 +155,7 @@ + // only vcard3.0 exports Categories + QString tmp = converter->createVCard(*a, VCardConverter::v3_0); + +- char *data = strdup((const char *)tmp.utf8()); ++ char *data = strdup((const char *)tmp.toUtf8()); + + osync_trace(TRACE_SENSITIVE,"\n%s", data); + +@@ -164,7 +165,7 @@ + osync_change_set_objtype_string(chg, "contact"); + osync_change_set_objformat_string(chg, "vcard30"); + +- osync_change_set_hash(chg, hash.data()); ++ osync_change_set_hash(chg, hash.toUtf8()); + + return (chg); + } @@ -223,7 +224,7 @@ OSyncChangeType chtype = osync_change_get_changetype(chg); switch(chtype) { From kwizart at fedoraproject.org Thu Apr 2 07:23:47 2009 From: kwizart at fedoraproject.org (Nicolas Chauvet) Date: Thu, 2 Apr 2009 07:23:47 +0000 (UTC) Subject: rpms/filezilla/devel .cvsignore,1.29,1.30 Message-ID: <20090402072347.CCEE370120@cvs1.fedora.phx.redhat.com> Author: kwizart Update of /cvs/pkgs/rpms/filezilla/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24794 Modified Files: .cvsignore Log Message: commit Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/filezilla/devel/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- .cvsignore 23 Mar 2009 17:30:48 -0000 1.29 +++ .cvsignore 2 Apr 2009 07:23:17 -0000 1.30 @@ -1 +1 @@ -FileZilla_3.2.3_src.tar.bz2 +FileZilla_3.2.3.1_src.tar.bz2 From cweyl at fedoraproject.org Thu Apr 2 07:25:08 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:25:08 +0000 (UTC) Subject: rpms/perl-DateTime-Format-Pg/devel .cvsignore, 1.2, 1.3 perl-DateTime-Format-Pg.spec, 1.3, 1.4 sources, 1.2, 1.3 Message-ID: <20090402072508.D85C870120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-DateTime-Format-Pg/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25324 Modified Files: .cvsignore perl-DateTime-Format-Pg.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.16003-1 - update to 0.16003 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Sep 2008 22:54:48 -0000 1.2 +++ .cvsignore 2 Apr 2009 07:24:38 -0000 1.3 @@ -1 +1 @@ -DateTime-Format-Pg-0.16002.tar.gz +DateTime-Format-Pg-0.16003.tar.gz Index: perl-DateTime-Format-Pg.spec =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/devel/perl-DateTime-Format-Pg.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- perl-DateTime-Format-Pg.spec 26 Feb 2009 14:59:36 -0000 1.3 +++ perl-DateTime-Format-Pg.spec 2 Apr 2009 07:24:38 -0000 1.4 @@ -1,6 +1,6 @@ Name: perl-DateTime-Format-Pg -Version: 0.16002 -Release: 3%{?dist} +Version: 0.16003 +Release: 1%{?dist} Summary: Parse and format PostgreSQL dates and times License: GPL+ or Artistic Group: Development/Libraries @@ -65,6 +65,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.16003-1 +- update to 0.16003 + * Thu Feb 26 2009 Fedora Release Engineering - 0.16002-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Sep 2008 22:54:48 -0000 1.2 +++ sources 2 Apr 2009 07:24:38 -0000 1.3 @@ -1 +1 @@ -381bb4e599cae0da2c0c8a48d4b0e759 DateTime-Format-Pg-0.16002.tar.gz +160b19e83e304ec077f4f12f39f65d57 DateTime-Format-Pg-0.16003.tar.gz From kwizart at fedoraproject.org Thu Apr 2 07:26:08 2009 From: kwizart at fedoraproject.org (Nicolas Chauvet) Date: Thu, 2 Apr 2009 07:26:08 +0000 (UTC) Subject: rpms/filezilla/devel filezilla.spec,1.36,1.37 Message-ID: <20090402072608.DB11270120@cvs1.fedora.phx.redhat.com> Author: kwizart Update of /cvs/pkgs/rpms/filezilla/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25652 Modified Files: filezilla.spec Log Message: Fix tag Index: filezilla.spec =================================================================== RCS file: /cvs/pkgs/rpms/filezilla/devel/filezilla.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- filezilla.spec 2 Apr 2009 07:21:20 -0000 1.36 +++ filezilla.spec 2 Apr 2009 07:25:38 -0000 1.37 @@ -2,7 +2,7 @@ Name: filezilla Version: 3.2.3.1 -Release: 1%{?fz_rc:_%{?fz_rc}}%{?dist} +Release: 1%{?fz_rc:_%{?fz_rc}}%{?dist}.1 Summary: FileZilla FTP, FTPS and SFTP client Group: Applications/Internet From cweyl at fedoraproject.org Thu Apr 2 07:28:25 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:28:25 +0000 (UTC) Subject: rpms/perl-Devel-Size/devel .cvsignore, 1.5, 1.6 perl-Devel-Size.spec, 1.9, 1.10 sources, 1.5, 1.6 Message-ID: <20090402072825.985CB70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Devel-Size/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26327 Modified Files: .cvsignore perl-Devel-Size.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.71-1 - update to 0.71 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 4 Mar 2008 05:17:39 -0000 1.5 +++ .cvsignore 2 Apr 2009 07:27:55 -0000 1.6 @@ -1 +1 @@ -Devel-Size-0.69.tar.gz +Devel-Size-0.71.tar.gz Index: perl-Devel-Size.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/devel/perl-Devel-Size.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- perl-Devel-Size.spec 26 Feb 2009 15:14:55 -0000 1.9 +++ perl-Devel-Size.spec 2 Apr 2009 07:27:55 -0000 1.10 @@ -1,6 +1,6 @@ Name: perl-Devel-Size -Version: 0.69 -Release: 2%{?dist} +Version: 0.71 +Release: 1%{?dist} Summary: Perl extension for finding the memory usage of Perl variables License: GPL+ or Artistic Group: Development/Libraries @@ -19,6 +19,12 @@ BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" + %description This module figures out the real sizes of Perl variables in bytes. Call functions with a reference to the variable you want the size of. If the @@ -60,6 +66,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.71-1 +- update to 0.71 + * Thu Feb 26 2009 Fedora Release Engineering - 0.69-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Mar 2008 05:17:39 -0000 1.5 +++ sources 2 Apr 2009 07:27:55 -0000 1.6 @@ -1 +1 @@ -07ea62080f40a7cc7dd2e519ba4f4143 Devel-Size-0.69.tar.gz +9504441ae609b39d70384a9fdc186362 Devel-Size-0.71.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:29:02 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:29:02 +0000 (UTC) Subject: rpms/perl-Class-C3-XS/F-10 .cvsignore, 1.5, 1.6 perl-Class-C3-XS.spec, 1.8, 1.9 sources, 1.5, 1.6 Message-ID: <20090402072902.E145F70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-C3-XS/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26573 Modified Files: .cvsignore perl-Class-C3-XS.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.11-1 - update to 0.11 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 10 Aug 2007 00:41:34 -0000 1.5 +++ .cvsignore 2 Apr 2009 07:28:32 -0000 1.6 @@ -1 +1,9 @@ -Class-C3-XS-0.08.tar.gz +Class-C3-XS-0.11.tar.gz +Class-C3-XS-* +i386 +x86_64 +.build* +clog +*.rpm +*.gz +*.tar Index: perl-Class-C3-XS.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/F-10/perl-Class-C3-XS.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- perl-Class-C3-XS.spec 4 Mar 2008 21:49:51 -0000 1.8 +++ perl-Class-C3-XS.spec 2 Apr 2009 07:28:32 -0000 1.9 @@ -1,11 +1,11 @@ Name: perl-Class-C3-XS -Version: 0.08 -Release: 4%{?dist} +Version: 0.11 +Release: 1%{?dist} Summary: XS speedups for Class::C3 License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Class-C3-XS/ -Source0: http://www.cpan.org/authors/id/B/BL/BLBLACK/Class-C3-XS-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/F/FL/FLORA/Class-C3-XS-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -15,6 +15,12 @@ # test BuildRequires: perl(Test::Pod) +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" + %description This contains XS performance enhancers for Class::C3 version 0.16 and higher. The main Class::C3 package will use this package automatically if @@ -71,6 +77,15 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.11-1 +- update to 0.11 + +* Sat Feb 28 2009 Chris Weyl - 0.08-6 +- Stripping bad provides of private Perl extension libs + +* Thu Feb 26 2009 Fedora Release Engineering - 0.08-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Mar 4 2008 Tom "spot" Callaway - 0.08-4 - rebuild for new perl Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-C3-XS/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Aug 2007 00:41:34 -0000 1.5 +++ sources 2 Apr 2009 07:28:32 -0000 1.6 @@ -1 +1 @@ -bb19c19a2660f89765765c6c029184f1 Class-C3-XS-0.08.tar.gz +6afa4bd20dd179358df6acf8e77037fc Class-C3-XS-0.11.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:31:35 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:31:35 +0000 (UTC) Subject: rpms/perl-File-ExtAttr/devel .cvsignore, 1.3, 1.4 perl-File-ExtAttr.spec, 1.8, 1.9 sources, 1.3, 1.4 Message-ID: <20090402073135.B05CF70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-File-ExtAttr/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27189 Modified Files: .cvsignore perl-File-ExtAttr.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 1.09-1 - update to 1.09 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-File-ExtAttr/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 21 Apr 2007 18:56:02 -0000 1.3 +++ .cvsignore 2 Apr 2009 07:31:05 -0000 1.4 @@ -1 +1 @@ -File-ExtAttr-1.02.tar.gz +File-ExtAttr-1.09.tar.gz Index: perl-File-ExtAttr.spec =================================================================== RCS file: /cvs/extras/rpms/perl-File-ExtAttr/devel/perl-File-ExtAttr.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- perl-File-ExtAttr.spec 26 Feb 2009 16:08:42 -0000 1.8 +++ perl-File-ExtAttr.spec 2 Apr 2009 07:31:05 -0000 1.9 @@ -1,6 +1,6 @@ Name: perl-File-ExtAttr -Version: 1.02 -Release: 6%{?dist} +Version: 1.09 +Release: 1%{?dist} Summary: Perl extension for accessing extended attributes of files License: GPL+ or Artistic Group: Development/Libraries @@ -21,6 +21,11 @@ BuildRequires: perl(Test::Distribution), perl(Test::Pod) BuildRequires: perl(File::Find::Rule), perl(Module::CoreList) +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" %description File::ExtAttr is a Perl module providing access to the extended @@ -65,6 +70,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 1.09-1 +- update to 1.09 + * Thu Feb 26 2009 Fedora Release Engineering - 1.02-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-File-ExtAttr/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 21 Apr 2007 18:56:02 -0000 1.3 +++ sources 2 Apr 2009 07:31:05 -0000 1.4 @@ -1 +1 @@ -bbfb0a79d4001fb387fc7b1a315fa496 File-ExtAttr-1.02.tar.gz +bcce46d86b72185f3814a7c413b86c8a File-ExtAttr-1.09.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:32:02 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:32:02 +0000 (UTC) Subject: rpms/perl-DateTime-Format-Pg/F-10 .cvsignore, 1.2, 1.3 perl-DateTime-Format-Pg.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20090402073202.4B60070120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-DateTime-Format-Pg/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27318 Modified Files: .cvsignore perl-DateTime-Format-Pg.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.16003-1 - update to 0.16003 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Sep 2008 22:54:48 -0000 1.2 +++ .cvsignore 2 Apr 2009 07:31:31 -0000 1.3 @@ -1 +1 @@ -DateTime-Format-Pg-0.16002.tar.gz +DateTime-Format-Pg-0.16003.tar.gz Index: perl-DateTime-Format-Pg.spec =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/F-10/perl-DateTime-Format-Pg.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- perl-DateTime-Format-Pg.spec 3 Sep 2008 22:55:30 -0000 1.2 +++ perl-DateTime-Format-Pg.spec 2 Apr 2009 07:31:32 -0000 1.3 @@ -1,6 +1,6 @@ Name: perl-DateTime-Format-Pg -Version: 0.16002 -Release: 2%{?dist} +Version: 0.16003 +Release: 1%{?dist} Summary: Parse and format PostgreSQL dates and times License: GPL+ or Artistic Group: Development/Libraries @@ -65,6 +65,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.16003-1 +- update to 0.16003 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.16002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Sep 03 2008 Chris Weyl 0.16002-2 - bump Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-DateTime-Format-Pg/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Sep 2008 22:54:48 -0000 1.2 +++ sources 2 Apr 2009 07:31:32 -0000 1.3 @@ -1 +1 @@ -381bb4e599cae0da2c0c8a48d4b0e759 DateTime-Format-Pg-0.16002.tar.gz +160b19e83e304ec077f4f12f39f65d57 DateTime-Format-Pg-0.16003.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:34:11 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:34:11 +0000 (UTC) Subject: rpms/perl-Devel-Size/F-10 .cvsignore, 1.5, 1.6 perl-Devel-Size.spec, 1.8, 1.9 sources, 1.5, 1.6 Message-ID: <20090402073411.E55F370120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Devel-Size/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27802 Modified Files: .cvsignore perl-Devel-Size.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.71-1 - update to 0.71 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 4 Mar 2008 05:17:39 -0000 1.5 +++ .cvsignore 2 Apr 2009 07:33:41 -0000 1.6 @@ -1 +1 @@ -Devel-Size-0.69.tar.gz +Devel-Size-0.71.tar.gz Index: perl-Devel-Size.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/F-10/perl-Devel-Size.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- perl-Devel-Size.spec 4 Mar 2008 05:17:39 -0000 1.8 +++ perl-Devel-Size.spec 2 Apr 2009 07:33:41 -0000 1.9 @@ -1,5 +1,5 @@ Name: perl-Devel-Size -Version: 0.69 +Version: 0.71 Release: 1%{?dist} Summary: Perl extension for finding the memory usage of Perl variables License: GPL+ or Artistic @@ -19,6 +19,12 @@ BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" + %description This module figures out the real sizes of Perl variables in bytes. Call functions with a reference to the variable you want the size of. If the @@ -60,6 +66,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.71-1 +- update to 0.71 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.69-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Mar 4 2008 Tom "spot" Callaway 0.69-1 - update to 0.69 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Devel-Size/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Mar 2008 05:17:39 -0000 1.5 +++ sources 2 Apr 2009 07:33:41 -0000 1.6 @@ -1 +1 @@ -07ea62080f40a7cc7dd2e519ba4f4143 Devel-Size-0.69.tar.gz +9504441ae609b39d70384a9fdc186362 Devel-Size-0.71.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:36:03 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:36:03 +0000 (UTC) Subject: rpms/perl-MooseX-Types/devel .cvsignore, 1.4, 1.5 perl-MooseX-Types.spec, 1.7, 1.8 sources, 1.4, 1.5 Message-ID: <20090402073603.3239F70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MooseX-Types/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28326 Modified Files: .cvsignore perl-MooseX-Types.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10-1 - update to 0.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 30 Dec 2008 16:01:32 -0000 1.4 +++ .cvsignore 2 Apr 2009 07:35:32 -0000 1.5 @@ -1 +1 @@ -MooseX-Types-0.08.tar.gz +MooseX-Types-0.10.tar.gz Index: perl-MooseX-Types.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/devel/perl-MooseX-Types.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- perl-MooseX-Types.spec 26 Feb 2009 22:41:38 -0000 1.7 +++ perl-MooseX-Types.spec 2 Apr 2009 07:35:32 -0000 1.8 @@ -1,6 +1,6 @@ Name: perl-MooseX-Types -Version: 0.08 -Release: 3%{?dist} +Version: 0.10 +Release: 1%{?dist} # see Makefile.PL, lib/MooseX/Types.pm License: GPL+ or Artistic Group: Development/Libraries @@ -84,6 +84,9 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10-1 +- update to 0.10 + * Thu Feb 26 2009 Fedora Release Engineering - 0.08-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 30 Dec 2008 16:01:32 -0000 1.4 +++ sources 2 Apr 2009 07:35:32 -0000 1.5 @@ -1 +1 @@ -d1516a4fe76498308fee1b0d757917ed MooseX-Types-0.08.tar.gz +82f64e1b7c267926060e56b39de3d74d MooseX-Types-0.10.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:37:23 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:37:23 +0000 (UTC) Subject: rpms/perl-File-ExtAttr/F-10 perl-File-ExtAttr.spec, 1.7, 1.8 sources, 1.3, 1.4 Message-ID: <20090402073723.304F270120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-File-ExtAttr/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28670 Modified Files: perl-File-ExtAttr.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 1.09-1 - update to 1.09 Index: perl-File-ExtAttr.spec =================================================================== RCS file: /cvs/extras/rpms/perl-File-ExtAttr/F-10/perl-File-ExtAttr.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- perl-File-ExtAttr.spec 7 Mar 2008 02:00:14 -0000 1.7 +++ perl-File-ExtAttr.spec 2 Apr 2009 07:36:52 -0000 1.8 @@ -1,6 +1,6 @@ Name: perl-File-ExtAttr -Version: 1.02 -Release: 5%{?dist} +Version: 1.09 +Release: 1%{?dist} Summary: Perl extension for accessing extended attributes of files License: GPL+ or Artistic Group: Development/Libraries @@ -21,6 +21,11 @@ BuildRequires: perl(Test::Distribution), perl(Test::Pod) BuildRequires: perl(File::Find::Rule), perl(Module::CoreList) +# don't "provide" private Perl libs +%global _use_internal_dependency_generator 0 +%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | /bin/sort -u +%global __find_provides /bin/sh -c "%{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" +%global __find_requires /bin/sh -c "%{__deploop R}" %description File::ExtAttr is a Perl module providing access to the extended @@ -65,6 +70,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 1.09-1 +- update to 1.09 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.02-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Thu Mar 06 2008 Tom "spot" Callaway - 1.02-5 Rebuild for new perl Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-File-ExtAttr/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 21 Apr 2007 18:56:02 -0000 1.3 +++ sources 2 Apr 2009 07:36:52 -0000 1.4 @@ -1 +1 @@ -bbfb0a79d4001fb387fc7b1a315fa496 File-ExtAttr-1.02.tar.gz +bcce46d86b72185f3814a7c413b86c8a File-ExtAttr-1.09.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:39:13 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:39:13 +0000 (UTC) Subject: rpms/perl-Mouse/devel .cvsignore, 1.6, 1.7 perl-Mouse.spec, 1.7, 1.8 sources, 1.6, 1.7 Message-ID: <20090402073913.BE62170120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Mouse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29268 Modified Files: .cvsignore perl-Mouse.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.19-1 - update to 0.19 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 23 Feb 2009 04:35:05 -0000 1.6 +++ .cvsignore 2 Apr 2009 07:38:43 -0000 1.7 @@ -1 +1 @@ -Mouse-0.17.tar.gz +Mouse-0.19.tar.gz Index: perl-Mouse.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/devel/perl-Mouse.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- perl-Mouse.spec 26 Feb 2009 22:47:32 -0000 1.7 +++ perl-Mouse.spec 2 Apr 2009 07:38:43 -0000 1.8 @@ -1,7 +1,7 @@ Name: perl-Mouse -Version: 0.17 -Release: 2%{?dist} +Version: 0.19 +Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Moose minus the antlers @@ -14,7 +14,7 @@ BuildRequires: perl(Class::Method::Modifiers) >= 1.01 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(MRO::Compat) -BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Scalar::Util) >= 1.14 # tests BuildRequires: perl(Moose) BuildRequires: perl(Test::Exception) @@ -82,6 +82,9 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.19-1 +- update to 0.19 + * Thu Feb 26 2009 Fedora Release Engineering - 0.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 23 Feb 2009 04:35:05 -0000 1.6 +++ sources 2 Apr 2009 07:38:43 -0000 1.7 @@ -1 +1 @@ -b7be6042224bc24f9a4f28e9c89c72de Mouse-0.17.tar.gz +eb21c9fbf790421a3358e3cbdb92ae5f Mouse-0.19.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:41:36 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:41:36 +0000 (UTC) Subject: rpms/perl-MRO-Compat/devel .cvsignore, 1.4, 1.5 perl-MRO-Compat.spec, 1.6, 1.7 sources, 1.4, 1.5 Message-ID: <20090402074136.0B79970120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MRO-Compat/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29893 Modified Files: .cvsignore perl-MRO-Compat.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10-1 - update to 0.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 28 Jun 2008 19:48:41 -0000 1.4 +++ .cvsignore 2 Apr 2009 07:41:05 -0000 1.5 @@ -1 +1 @@ -MRO-Compat-0.09.tar.gz +MRO-Compat-0.10.tar.gz Index: perl-MRO-Compat.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/devel/perl-MRO-Compat.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- perl-MRO-Compat.spec 26 Feb 2009 21:17:43 -0000 1.6 +++ perl-MRO-Compat.spec 2 Apr 2009 07:41:05 -0000 1.7 @@ -1,11 +1,11 @@ Name: perl-MRO-Compat -Version: 0.09 -Release: 2%{?dist} +Version: 0.10 +Release: 1%{?dist} Summary: Mro::* interface compatibility for Perls < 5.9.5 License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/MRO-Compat/ -Source0: http://www.cpan.org/authors/id/B/BL/BLBLACK/MRO-Compat-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/F/FL/FLORA/MRO-Compat-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -69,6 +69,9 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10-1 +- update to 0.10 + * Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 28 Jun 2008 19:48:41 -0000 1.4 +++ sources 2 Apr 2009 07:41:05 -0000 1.5 @@ -1 +1 @@ -49199d3a6a984c45ec24ae6fcaa8d9fd MRO-Compat-0.09.tar.gz +0187128ab46570c8955251bc78674cbc MRO-Compat-0.10.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:43:28 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:43:28 +0000 (UTC) Subject: rpms/perl-MooseX-Types/F-10 .cvsignore, 1.2, 1.3 perl-MooseX-Types.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090402074328.952F970120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MooseX-Types/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30445 Modified Files: .cvsignore perl-MooseX-Types.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10-1 - update to 0.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 13 Oct 2008 03:59:59 -0000 1.2 +++ .cvsignore 2 Apr 2009 07:42:58 -0000 1.3 @@ -1 +1 @@ -MooseX-Types-0.04.tar.gz +MooseX-Types-0.10.tar.gz Index: perl-MooseX-Types.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/F-10/perl-MooseX-Types.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- perl-MooseX-Types.spec 10 Jan 2009 18:36:20 -0000 1.3 +++ perl-MooseX-Types.spec 2 Apr 2009 07:42:58 -0000 1.4 @@ -1,6 +1,6 @@ Name: perl-MooseX-Types -Version: 0.08 -Release: 2%{?dist} +Version: 0.10 +Release: 1%{?dist} # see Makefile.PL, lib/MooseX/Types.pm License: GPL+ or Artistic Group: Development/Libraries @@ -84,6 +84,12 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10-1 +- update to 0.10 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.08-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 30 2008 Chris Weyl 0.08-2 - add br on Test::Exception Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-Types/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 10 Jan 2009 18:36:20 -0000 1.3 +++ sources 2 Apr 2009 07:42:58 -0000 1.4 @@ -1 +1 @@ -d1516a4fe76498308fee1b0d757917ed MooseX-Types-0.08.tar.gz +82f64e1b7c267926060e56b39de3d74d MooseX-Types-0.10.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:43:30 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:43:30 +0000 (UTC) Subject: rpms/perl-namespace-clean/devel .cvsignore, 1.3, 1.4 perl-namespace-clean.spec, 1.4, 1.5 sources, 1.3, 1.4 Message-ID: <20090402074330.2789C70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-namespace-clean/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30485 Modified Files: .cvsignore perl-namespace-clean.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.11-1 - update to 0.11 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 3 Dec 2008 01:32:47 -0000 1.3 +++ .cvsignore 2 Apr 2009 07:42:59 -0000 1.4 @@ -1 +1 @@ -namespace-clean-0.09.tar.gz +namespace-clean-0.11.tar.gz Index: perl-namespace-clean.spec =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/devel/perl-namespace-clean.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- perl-namespace-clean.spec 27 Feb 2009 05:14:44 -0000 1.4 +++ perl-namespace-clean.spec 2 Apr 2009 07:42:59 -0000 1.5 @@ -1,7 +1,7 @@ Name: perl-namespace-clean -Version: 0.09 -Release: 2%{?dist} +Version: 0.11 +Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Keep your namespace tidy @@ -13,7 +13,7 @@ BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(FindBin) -BuildRequires: perl(B::Hooks::EndOfScope) +BuildRequires: perl(B::Hooks::EndOfScope) >= 0.07 BuildRequires: perl(Symbol) BuildRequires: perl(Test::More) >= 0.62 @@ -77,6 +77,9 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.11-1 +- update to 0.11 + * Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Dec 2008 01:32:47 -0000 1.3 +++ sources 2 Apr 2009 07:42:59 -0000 1.4 @@ -1 +1 @@ -8edfbf0ccd9cb0557e7d0c5366d9f1f1 namespace-clean-0.09.tar.gz +480c3735ffe40b491a4700df5e8659a3 namespace-clean-0.11.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:45:09 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:45:09 +0000 (UTC) Subject: rpms/perl-Mouse/F-10 .cvsignore, 1.2, 1.3 perl-Mouse.spec, 1.6, 1.7 sources, 1.6, 1.7 Message-ID: <20090402074509.F186670120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Mouse/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31134 Modified Files: .cvsignore perl-Mouse.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.19-1 - update to 0.19 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 6 Oct 2008 15:39:54 -0000 1.2 +++ .cvsignore 2 Apr 2009 07:44:39 -0000 1.3 @@ -1 +1 @@ -Mouse-0.09.tar.gz +Mouse-0.19.tar.gz Index: perl-Mouse.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/F-10/perl-Mouse.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- perl-Mouse.spec 23 Feb 2009 04:36:24 -0000 1.6 +++ perl-Mouse.spec 2 Apr 2009 07:44:39 -0000 1.7 @@ -1,6 +1,6 @@ Name: perl-Mouse -Version: 0.17 +Version: 0.19 Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries @@ -14,7 +14,7 @@ BuildRequires: perl(Class::Method::Modifiers) >= 1.01 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(MRO::Compat) -BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Scalar::Util) >= 1.14 # tests BuildRequires: perl(Moose) BuildRequires: perl(Test::Exception) @@ -82,6 +82,12 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.19-1 +- update to 0.19 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Feb 22 2009 Chris Weyl 0.17-1 - update to 0.17 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Mouse/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 23 Feb 2009 04:36:24 -0000 1.6 +++ sources 2 Apr 2009 07:44:39 -0000 1.7 @@ -1 +1 @@ -b7be6042224bc24f9a4f28e9c89c72de Mouse-0.17.tar.gz +eb21c9fbf790421a3358e3cbdb92ae5f Mouse-0.19.tar.gz From phuang at fedoraproject.org Thu Apr 2 07:47:04 2009 From: phuang at fedoraproject.org (Huang Peng) Date: Thu, 2 Apr 2009 07:47:04 +0000 (UTC) Subject: rpms/ibus-anthy/devel .cvsignore, 1.13, 1.14 ibus-anthy.spec, 1.14, 1.15 sources, 1.13, 1.14 Message-ID: <20090402074704.9B7B770120@cvs1.fedora.phx.redhat.com> Author: phuang Update of /cvs/pkgs/rpms/ibus-anthy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31538 Modified Files: .cvsignore ibus-anthy.spec sources Log Message: Update to ibus-anthy-1.1.0.20090402 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus-anthy/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 11 Feb 2009 07:35:46 -0000 1.13 +++ .cvsignore 2 Apr 2009 07:46:34 -0000 1.14 @@ -1 +1 @@ -ibus-anthy-1.1.0.20090211.tar.gz +ibus-anthy-1.1.0.20090402.tar.gz Index: ibus-anthy.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus-anthy/devel/ibus-anthy.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- ibus-anthy.spec 25 Feb 2009 06:29:22 -0000 1.14 +++ ibus-anthy.spec 2 Apr 2009 07:46:34 -0000 1.15 @@ -1,8 +1,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define mod_path ibus-1.1 Name: ibus-anthy -Version: 1.1.0.20090211 -Release: 2%{?dist} +Version: 1.1.0.20090402 +Release: 1%{?dist} Summary: The Anthy engine for IBus input platform License: GPLv2+ Group: System Environment/Libraries @@ -54,6 +54,12 @@ %{_datadir}/ibus/component/* %changelog +* Thu Apr 02 2009 Huang Peng - 1.1.0.20090402-1 +- Update to 1.1.0.20090402. +- Fix bug 490747 - Muhenkan (no-conversion) key does not undo conversion +- Fix bug 490750 - Henkan key for candidate conversion doesn't do anything +- Fix bug 490748 - Kana key doesn't do anything + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.0.20090211-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus-anthy/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 11 Feb 2009 07:35:46 -0000 1.13 +++ sources 2 Apr 2009 07:46:34 -0000 1.14 @@ -1 +1 @@ -860b8319ec95ce45d654a1b74e706a76 ibus-anthy-1.1.0.20090211.tar.gz +2d5ae290174ed2f326006659deabc127 ibus-anthy-1.1.0.20090402.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:48:08 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:48:08 +0000 (UTC) Subject: rpms/perl-MRO-Compat/F-10 .cvsignore, 1.4, 1.5 perl-MRO-Compat.spec, 1.5, 1.6 sources, 1.4, 1.5 Message-ID: <20090402074808.C609F70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MRO-Compat/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31777 Modified Files: .cvsignore perl-MRO-Compat.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.10-1 - update to 0.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/F-10/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 28 Jun 2008 19:48:41 -0000 1.4 +++ .cvsignore 2 Apr 2009 07:47:38 -0000 1.5 @@ -1 +1 @@ -MRO-Compat-0.09.tar.gz +MRO-Compat-0.10.tar.gz Index: perl-MRO-Compat.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/F-10/perl-MRO-Compat.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- perl-MRO-Compat.spec 28 Jun 2008 19:48:41 -0000 1.5 +++ perl-MRO-Compat.spec 2 Apr 2009 07:47:38 -0000 1.6 @@ -1,11 +1,11 @@ Name: perl-MRO-Compat -Version: 0.09 +Version: 0.10 Release: 1%{?dist} Summary: Mro::* interface compatibility for Perls < 5.9.5 License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/MRO-Compat/ -Source0: http://www.cpan.org/authors/id/B/BL/BLBLACK/MRO-Compat-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/F/FL/FLORA/MRO-Compat-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -69,6 +69,12 @@ %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Chris Weyl 0.10-1 +- update to 0.10 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sat Jun 28 2008 Chris Weyl 0.09 - update to 0.09 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MRO-Compat/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 28 Jun 2008 19:48:41 -0000 1.4 +++ sources 2 Apr 2009 07:47:38 -0000 1.5 @@ -1 +1 @@ -49199d3a6a984c45ec24ae6fcaa8d9fd MRO-Compat-0.09.tar.gz +0187128ab46570c8955251bc78674cbc MRO-Compat-0.10.tar.gz From cweyl at fedoraproject.org Thu Apr 2 07:48:43 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 07:48:43 +0000 (UTC) Subject: rpms/perl-namespace-clean/F-10 .cvsignore, 1.2, 1.3 perl-namespace-clean.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090402074843.CA09370120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-namespace-clean/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31959 Modified Files: .cvsignore perl-namespace-clean.spec sources Log Message: * Thu Apr 02 2009 Chris Weyl 0.11-1 - update to 0.11 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 8 Sep 2008 21:40:29 -0000 1.2 +++ .cvsignore 2 Apr 2009 07:48:13 -0000 1.3 @@ -1 +1 @@ -namespace-clean-0.08.tar.gz +namespace-clean-0.11.tar.gz Index: perl-namespace-clean.spec =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/F-10/perl-namespace-clean.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- perl-namespace-clean.spec 3 Dec 2008 01:43:18 -0000 1.3 +++ perl-namespace-clean.spec 2 Apr 2009 07:48:13 -0000 1.4 @@ -1,7 +1,7 @@ Name: perl-namespace-clean -Version: 0.09 -Release: 1%{?dist} +Version: 0.11 +Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Keep your namespace tidy @@ -13,7 +13,7 @@ BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(FindBin) -BuildRequires: perl(B::Hooks::EndOfScope) +BuildRequires: perl(B::Hooks::EndOfScope) >= 0.07 BuildRequires: perl(Symbol) BuildRequires: perl(Test::More) >= 0.62 @@ -77,6 +77,12 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 02 2009 Chris Weyl 0.11-1 +- update to 0.11 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 02 2008 Chris Weyl 0.09-1 - update to 0.09 - note BR change from Scope::Guard to B::Hooks::EndOfScope Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-namespace-clean/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Dec 2008 01:43:18 -0000 1.3 +++ sources 2 Apr 2009 07:48:13 -0000 1.4 @@ -1 +1 @@ -8edfbf0ccd9cb0557e7d0c5366d9f1f1 namespace-clean-0.09.tar.gz +480c3735ffe40b491a4700df5e8659a3 namespace-clean-0.11.tar.gz From pkgdb at fedoraproject.org Thu Apr 2 07:57:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:57:53 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090402075734.1FC76208514@bastion.fedora.phx.redhat.com> phuang has set the watchbugzilla acl on awn-extras-applets (Fedora devel) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Thu Apr 2 07:57:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:57:54 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090402075734.2E432208553@bastion.fedora.phx.redhat.com> phuang has set the watchcommits acl on awn-extras-applets (Fedora devel) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Thu Apr 2 07:57:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:57:33 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090402075736.01916208557@bastion.fedora.phx.redhat.com> phuang has set the commit acl on awn-extras-applets (Fedora devel) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Thu Apr 2 07:58:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:58:04 +0000 Subject: [pkgdb] kdebase-workspace had acl change status Message-ID: <20090402075744.7D4E1208604@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdebase-workspace (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 07:58:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:58:05 +0000 Subject: [pkgdb] kdebase-workspace had acl change status Message-ID: <20090402075746.5ACCB2084D5@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdebase-workspace (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 07:58:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:58:03 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090402075746.928182086EF@bastion.fedora.phx.redhat.com> phuang has set the approveacls acl on awn-extras-applets (Fedora devel) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Thu Apr 2 07:57:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:57:47 +0000 Subject: [pkgdb] kdebase-workspace had acl change status Message-ID: <20090402075750.0F0502086F6@bastion.fedora.phx.redhat.com> than has set the commit acl on kdebase-workspace (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From pkgdb at fedoraproject.org Thu Apr 2 07:59:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:59:17 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402075918.43A4420854A@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdebase (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 07:59:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:59:22 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402075924.9E60A208602@bastion.fedora.phx.redhat.com> than has set the commit acl on kdebase (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Thu Apr 2 07:59:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 07:59:38 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090402075918.88E9E208555@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdebase (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From cweyl at fedoraproject.org Thu Apr 2 08:06:18 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 08:06:18 +0000 (UTC) Subject: rpms/perl-Git-CPAN-Patch/F-10 perl-Git-CPAN-Patch.spec, 1.1, 1.2 sources, 1.2, 1.3 Message-ID: <20090402080618.230DE70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Git-CPAN-Patch/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5679 Modified Files: perl-Git-CPAN-Patch.spec sources Log Message: * Sat Mar 28 2009 Chris Weyl 0.1.5-1 - update to 0.1.5 Index: perl-Git-CPAN-Patch.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/F-10/perl-Git-CPAN-Patch.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Git-CPAN-Patch.spec 28 Mar 2009 07:25:47 -0000 1.1 +++ perl-Git-CPAN-Patch.spec 2 Apr 2009 08:05:47 -0000 1.2 @@ -1,6 +1,6 @@ Name: perl-Git-CPAN-Patch -Version: 0.1.4 -Release: 2%{?dist} +Version: 0.1.5 +Release: 1%{?dist} Summary: Patch CPAN modules using Git License: GPL+ or Artistic Group: Development/Libraries @@ -75,6 +75,9 @@ %{_mandir}/man1/* %changelog +* Sat Mar 28 2009 Chris Weyl 0.1.5-1 +- update to 0.1.5 + * Wed Mar 25 2009 Chris Weyl 0.1.4-2 - break into main package + git-cpan-patch Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 07:25:47 -0000 1.2 +++ sources 2 Apr 2009 08:05:47 -0000 1.3 @@ -1 +1 @@ -3ca356d3896cf37a7133301fc9678ff2 Git-CPAN-Patch-0.1.4.tar.gz +5777545c4b9c9021c6b29c114fb72a5c Git-CPAN-Patch-0.1.5.tar.gz From cweyl at fedoraproject.org Thu Apr 2 08:06:39 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 08:06:39 +0000 (UTC) Subject: rpms/perl-Git-CPAN-Patch/F-9 perl-Git-CPAN-Patch.spec, 1.1, 1.2 sources, 1.2, 1.3 Message-ID: <20090402080639.B17FE70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Git-CPAN-Patch/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5787 Modified Files: perl-Git-CPAN-Patch.spec sources Log Message: * Sat Mar 28 2009 Chris Weyl 0.1.5-1 - update to 0.1.5 Index: perl-Git-CPAN-Patch.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/F-9/perl-Git-CPAN-Patch.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Git-CPAN-Patch.spec 28 Mar 2009 07:20:33 -0000 1.1 +++ perl-Git-CPAN-Patch.spec 2 Apr 2009 08:06:09 -0000 1.2 @@ -1,6 +1,6 @@ Name: perl-Git-CPAN-Patch -Version: 0.1.4 -Release: 2%{?dist} +Version: 0.1.5 +Release: 1%{?dist} Summary: Patch CPAN modules using Git License: GPL+ or Artistic Group: Development/Libraries @@ -75,6 +75,9 @@ %{_mandir}/man1/* %changelog +* Sat Mar 28 2009 Chris Weyl 0.1.5-1 +- update to 0.1.5 + * Wed Mar 25 2009 Chris Weyl 0.1.4-2 - break into main package + git-cpan-patch Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 07:20:33 -0000 1.2 +++ sources 2 Apr 2009 08:06:09 -0000 1.3 @@ -1 +1 @@ -3ca356d3896cf37a7133301fc9678ff2 Git-CPAN-Patch-0.1.4.tar.gz +5777545c4b9c9021c6b29c114fb72a5c Git-CPAN-Patch-0.1.5.tar.gz From akurtakov at fedoraproject.org Thu Apr 2 08:12:58 2009 From: akurtakov at fedoraproject.org (Alexander Kurtakov) Date: Thu, 2 Apr 2009 08:12:58 +0000 (UTC) Subject: rpms/eclipse/devel pre350changelog.txt, NONE, 1.1 eclipse-jdt_launch-customBuild.patch, NONE, 1.1 eclipse-platform_build.patch, NONE, 1.1 eclipse-osgi-classpath.patch, 1.1, 1.2 eclipse-buildswtnatives.patch, 1.1, 1.2 eclipse-config.ini.director, 1.1, 1.2 ecf-filetransfer-feature.xml, 1.1, 1.2 sources, 1.71, 1.72 eclipse.spec, 1.625, 1.626 eclipse-nojarsignatures.patch, 1.2, 1.3 .cvsignore, 1.55, 1.56 eclipse-mv-Platform.sh, 1.3, 1.4 Message-ID: <20090402081258.23BC370120@cvs1.fedora.phx.redhat.com> Author: akurtakov Update of /cvs/pkgs/rpms/eclipse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7104/devel Modified Files: eclipse-osgi-classpath.patch eclipse-buildswtnatives.patch eclipse-config.ini.director ecf-filetransfer-feature.xml sources eclipse.spec eclipse-nojarsignatures.patch .cvsignore eclipse-mv-Platform.sh Added Files: pre350changelog.txt eclipse-jdt_launch-customBuild.patch eclipse-platform_build.patch Log Message: Initial 3.5 build. --- NEW FILE pre350changelog.txt --- * Mon Mar 30 2009 Dennis Gilmore 1:3.4.2-6 - base sparcv9 and sparc on ppc * Fri Mar 20 2009 Alexander Kurtakov 1:3.4.2-5 - Disable XULRunner-specific patch. - Make pdebuild script to not generate p2 repo. * Mon Mar 16 2009 Andrew Overholt 1:3.4.2-4 - Build with XULRunner-specific flags since we're building against XULRunner. * Mon Mar 9 2009 Andrew Overholt 1:3.4.2-3 - Remove ecj sub-package as it is replaced by standalone ecj package. * Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-2 - Strict R/BR for sat4j >= 2.0.3. * Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-1 - Update to 3.4.2. * Tue Feb 24 2009 Fedora Release Engineering - 1:3.4.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 4 2009 Alexander Kurtakov 1:3.4.1-15 - Rebuild for new xulrunner. * Fri Jan 23 2009 Andrew Overholt 1:3.4.1-14 - Add R:java-devel for -jdt (rh#480979). * Mon Jan 19 2009 Alexander Kurtakov 1:3.4.1-13 - Fix pdebuild to auto-set javacSouce based on BREE. * Fri Dec 19 2008 Andrew Overholt 1:3.4.1-12 - Fixed GCJ AOT compilation (Gary Benson). * Mon Dec 15 2008 Andrew Overholt 1:3.4.1-11 - Update pdebuild and package-build patch to include -z option. - Make ecj default to 1.5 (rh#354721). - Add GCJ AOT bits for ecj (rh#473674). * Fri Dec 5 2008 Andrew Overholt 1:3.4.1-10 - Remove MaxPermSize from sysproperty lists in library.xml as it was causing the JVM to not start. * Thu Dec 4 2008 Andrew Overholt 1:3.4.1-8 - Increase MaxPermSize when running tests. * Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1:3.4.1-8 - Rebuild for Python 2.6 * Thu Nov 20 2008 Andrew Overholt 3.4.1-7 - Update and re-enable patch for always generating debuginfo for class files when doing an RPM build. - Resolves rh#472292. * Mon Oct 27 2008 Andrew Overholt 3.4.1-6 - Keep Provides: eclipse on -pde (different than Fedora 9 but probably more correct). * Thu Oct 23 2008 Alexander Kurtakov 3.4.1-5 - Fix splashscreen (#467259). * Fri Oct 17 2008 Andrew Overholt 3.4.1-4 - Fix quoting bug in pdebuild.sh again. * Fri Oct 16 2008 Alexander Kurtakov 3.4.1-3 - Fix swt symlinks in %%libdir/eclipse. * Thu Oct 16 2008 Alexander Kurtakov 3.4.1-2 - Fix quoting bug in pdebuild.sh. * Wed Oct 16 2008 Alexander Kurtakov 3.4.1-1 - Move copy-platform instead of copying it. * Wed Oct 15 2008 Andrew Overholt 3.4.1-1 - Add conditionals around Equinox initialization to enable debugging. * Fri Oct 13 2008 Alexander Kurtakov 3.4.1-1 - Symlink to ant-apache-bsf and ant-commons-net. - Update branding. - Don't re-pack JARs (see fedora-devel-java-list discussion in September 2008). - Update desktop-file-install usage and add --vendor=fedora. (Andrew Overholt) - Resolves #466476. Fix pdebuild script. (Jeff Johnston) - Remove dropins contents while running initializer. - Add patch for wrong javaHome on x86_64 in the native build.(Alexander Kurtakov) * Thu Oct 03 2008 Alexander Kurtakov 3.4.1-0 - 3.4.1 - Update nojarsignatures patch. - Added osgi-classpath.patch fixes broken bootclasspath (Sean Flanigan). - Removed patches 33 and 34 - not needed anymore. * Thu Sep 25 2008 Michal Nowak 3.4.0-24 - exclude parts of eclipse-pydev from JIT compilation - Resolves: bug 461860 * Tue Sep 02 2008 Andrew Overholt 3.4.0-23 - Use icu4j in its new place. * Wed Aug 27 2008 Andrew Overholt 3.4.0-22 - Add test framework - Remove two duplicate lines in eclipse-mv-Platform.sh - Modify package-build and pdebuild so they can build the SDK tests * Wed Aug 13 2008 Andrew Overholt 3.4.0-21 - Fix ecj-gcj (rhbz#458921) * Tue Aug 12 2008 Andrew Overholt 3.4.0-20 - Require release of jetty which requires tomcat bits with proper metadata - Fix pdebuild for moved JDT and PDE plugins (Alexander Kurtakov) - Add version to jakarta-commons-el requirement * Mon Aug 11 2008 Andrew Overholt 3.4.0-19 - Move jdt and sdk dropins contents to non-eclipse-sub-dir place which makes dropins reconciler see them as dropins and not extension locations - Add versions to jetty, lucene, and jsch Requires * Thu Aug 07 2008 Andrew Overholt 3.4.0-18 - Add %%{_libdir}/eclipse/dropins/jdt to ecj files list * Wed Aug 06 2008 Andrew Overholt 3.4.0-17 - Add p2 metadata generation to pdebuild - Fix symlinking to %%{_libdir}/eclipse/dropins/* stuff in copy-platform - Fix brightness in splash screen - Fix icon symlinks - Bump icu4j-eclipse requirement * Tue Aug 05 2008 Andrew Overholt 3.4.0-16 - Ensure %%{_datadir}/eclipse/dropins gets watched in eclipse.ini - Move JDT and SDK bits to dropins/{jdt,sdk}/eclipse for consistency - Update copy-platform to add %%{_datadir}/dropins * Mon Aug 04 2008 Sean Flanigan 3.4.0-15 - Removed buildroot from path in datadir.link * Mon Aug 04 2008 Sean Flanigan 3.4.0-14 - Created missing directory for link file * Fri Aug 01 2008 Andrew Overholt 3.4.0-13 - Update patch to avoid Hotspot crashing - Add links folder for noarch plugins - Create and add ownership of %%{_datadir}/eclipse/{plugins,features} * Thu Jul 31 2008 Andrew Overholt 3.4.0-12 - Set product to Fedora Eclipse - Remove pde-runtime %%package section - Remove unnecessary Requires(post,postun)s * Wed Jul 30 2008 Andrew Overholt 3.4.0-11 - Update copy-platform to work with dropins - Update JVM-crashing patch * Mon Jul 28 2008 Andrew Overholt 3.4.0-10 - Move JDT and PDE/SDK bits to dropins/{jdt,sdk} - Drop versionless PDE Build symlink (put logic into pdebuild script) - Make SWT JAR symlinks relative - Fold pde-runtime into pde - Add patch to add root files for non-upstream arches - Fix building of fragments for non-upstream arches - Remove about.html from files list on ppc (will fix later) * Fri Jul 25 2008 Andrew Overholt 3.4.0-10 - Add ability for pdebuild (-o) to work with Orbit-style dependencies * Fri Jul 25 2008 Andrew Overholt 3.4.0-9 - Collapse patches to build SWT native bits into two - Copy about* from x86 to all non-x86{_64} platforms * Wed Jul 23 2008 Andrew Overholt 3.4.0-8 - Don't build for arch/ws/os combos other than the one on which we're building * Wed Jul 23 2008 Andrew Overholt 3.4.0-7 - More work on non-upstream arches * Mon Jul 21 2008 Andrew Overholt 3.4.0-6 - Update description to be a bit more current - Attempt ppc64, etc. builds * Mon Jul 21 2008 Andrew Overholt 3.4.0-5 - Add core.net fragment in %%files for x86 - I spoke with author about above and no .so is built because it is currently not used by the fragment - Update ecj-gcj addition (Tom Tromey) * Fri Jul 18 2008 Andrew Overholt 3.4.0-4 - Un-do crazy config.ini, bundles.info, etc. shuffling - Update patch for building native libraries - Re-add missing BR on tomcat5-jasper-eclipse - Add patch for 64-bit platforms to build SWT - Don't try to resolve http://bundles.osgi.org for javadocs - Provision with java -cp instead of binary launcher * Thu Jul 17 2008 Andrew Overholt 3.4.0-3 - Generate metadata and provision each sub-package - Do crazy config.ini, bundles.info, and *.profile shuffling - Add post and postun sections to update the config.ini, bundles.info, and *.profile files * Wed Jul 16 2008 Andrew Overholt 3.4.0-1 - Fix files lists * Wed Jul 16 2008 Andrew Overholt 3.4.0-1 - Update branding - Fix p2 stuff so p2 UI works * Mon Jul 14 2008 Andrew Overholt 3.4.0-1 - 3.4 - Remove gcj compilation - Update versions of dependencies - Rename libswt3-gtk2 to eclipse-swt - Move "Provides: eclipse" to PDE from JDT - Remove unnecessary old Obsoletes/Provides - Remove tomcat stuff since it's no longer used - Move stuff from %%{_datadir}/eclipse to %%{_libdir}/eclipse - Add BRs/Rs on objectweb-asm and sat4j - Build ECF filetransfer stuff as part of this SRPM until we have a separate eclipse-ecf package (which will require this version of the SDK) * Sat Jun 14 2008 Dennis Gilmore 3.3.2-13 - make changes to support sparcv9 * Wed May 14 2008 Andrew Overholt 3.3.2-12 - Back-port patch for e.o#206432 (rh#446064). * Sat Apr 26 2008 Mat Booth 3.3.2-11 - Fixed some benign errors in copy-platform when calling pdebuild multiple times. * Fri Apr 25 2008 Andrew Overholt 3.3.2-10 - Bump maximum heap size from 256 MB to 512 MB. - Add patch for https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092 (which is really http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100). - Some jiggery-pokery for spaces in SWT paths for buildagainstxulrunner patch. * Wed Apr 09 2008 Andrew Overholt 3.3.2-9 - Fix patch level for xulrunner build patch. * Wed Apr 09 2008 Andrew Overholt 3.3.2-8 - Rather than removing java-javadoc, just add Requirement in all cases (gcj or not). * Wed Apr 09 2008 Andrew Overholt 3.3.2-7 - Remove explicit java-javadoc requirements as OpenJDK's -devel package provides it. - Patch SWT build to find libxul.pc. * Fri Apr 04 2008 Andrew Overholt 3.3.2-6 - Fix path of pdebuild in %%files. Gah. * Fri Apr 04 2008 Andrew Overholt 3.3.2-5 - Move pdebuild to better location (buildscripts). * Fri Apr 04 2008 Andrew Overholt 3.3.2-4 - Fix SWT version in Requires. * Thu Apr 03 2008 Andrew Overholt 3.3.2-3 - Add missing line continuation. * Thu Apr 03 2008 Andrew Overholt 3.3.2-2 - Change ecj Provides from <= to = (rhbz#439825). * Thu Apr 03 2008 Andrew Overholt 3.3.2-1 - 3.3.2 - Update Obsoletes/Provides for ecj and make more ecj symlinks (rhbz#439825). * Mon Mar 31 2008 Andrew Overholt 3.3.1.1-18 - Add PDE Build wrapper script (%%{_datadir}/eclipse/pdebuild) for packaging guidelines. * Mon Mar 03 2008 Andrew Overholt 3.3.1.1-17 - Mark eclipse.ini as %%config. * Tue Feb 19 2008 Fedora Release Engineering - 1:3.3.1.1-16 - Autorebuild for GCC 4.3 * Fri Feb 08 2008 Andrew Overholt 3.3.1.1-15 - Add ia64 patches from Doug Chapman. - rhbz#431963. * Wed Dec 05 2007 Martin Stransky 3.3.1.1-14 - rebuilt against XUL Runner (gecko-libs 1.9) - removed .png extension from the desktop file * Tue Dec 04 2007 Andrew Overholt 3.3.1.1-13 - Remove Fedora log from splash screen. * Mon Dec 03 2007 Andrew Overholt 3.3.1.1-12 - Update splash screen. * Fri Nov 30 2007 Andrew Overholt 3.3.1.1-11 - Fix PermSize option (thanks to Mary Ellen Foster for testing). * Fri Nov 23 2007 Andrew Overholt 3.3.1.1-10 - Move eclipse.ini for real. * Fri Nov 23 2007 Andrew Overholt 3.3.1.1-9 - Move eclipse.ini in %%files section. * Thu Nov 22 2007 Andrew Overholt 3.3.1.1-8 - Re-enable gcj_support. * Thu Nov 22 2007 Andrew Overholt 3.3.1.1-7 - Un-break non-ppc64 platforms. * Mon Nov 19 2007 Andrew Overholt 3.3.1.1-6 - Require jpackage-utils (courtesy Patrice Dumas). - Fix ppc64 (and hopefully other unsupported-by-upstream arches). - Move eclipse.ini to %%{_libdir}/eclipse where it gets read. - Resolves: rhbz#394161. * Fri Nov 16 2007 Andrew Overholt 3.3.1.1-5 - Remove extraneous build.index comment (from test build again). * Fri Nov 16 2007 Andrew Overholt 3.3.1.1-4 - Enable gcj support (disabled for test build). * Fri Nov 16 2007 Andrew Overholt 3.3.1.1-3 - Update tomcat patches. - Resolves: rhbz#380121. * Wed Nov 14 2007 Andrew Overholt 3.3.1.1-2 - Bump release to tag non-corrupted source zip. * Thu Nov 01 2007 Andrew Overholt 3.3.1.1-1 - Update branding. - Work around e.o#195897 by setting the VM arg explicitly. * Fri Oct 26 2007 Andrew Overholt 3.3.1.1-1 - 3.3.1.1 - Add patch for memory issues with IcedTea. * Mon Oct 22 2007 Andrew Overholt 3.3.1-1 - 3.3.1 - Update icu4j requirement for new version number. * Thu Oct 11 2007 Andrew Overholt 3.3.0-27 - Add patch to have unversioned swt.jar symlink (courtesy Patrice Dumas). * Sat Oct 06 2007 Andrew Overholt 3.3.0-26 - Add encoding to desktop file. - Fix %%files list again. * Fri Oct 05 2007 Andrew Overholt 3.3.0-25 - Fix %%files list for Fedora Eclipse feature. * Fri Oct 05 2007 Andrew Overholt 3.3.0-24 - Update branding plugin. - Add branding feature. This fixes the update manager issue when using the Fedora-branded product. - Thanks to Alexander Kurtakov and Pascal Rapicault for helping track down this issue. * Wed Oct 03 2007 Andrew Overholt 3.3.0-23 - Build gcj bits on x86 and x86_64. - Add instructions for how to get source of branding plugin. - Fix splash screen typo. - Resolves: rhbz#301871. * Wed Sep 26 2007 Andrew Overholt 3.3.0-21 - Add patch to generate 1.6 bytecode on a 1.7 VM (kudos to Olivier Thomann) - Resolves: rhbz#288991. * Tue Sep 18 2007 Andrew Overholt 3.3.0-20 - Move requirements on subclipse, cdt, mylyn, etc. to comps.xml. * Mon Sep 10 2007 Andrew Overholt 3.3.0-19 - Don't require subclipse, cdt, or rpm-editor on ppc64. * Fri Sep 07 2007 Ben Konrath 3.3.0-18 - Build 1.6 plugins when building with IcedTea. * Fri Sep 07 2007 Ben Konrath 3.3.0-17 - Update Fedora Eclipse product plugin to fix Welcome page. * Thu Sep 06 2007 Ben Konrath 3.3.0-16 - Compile SDK to 1.5 bytecode and disable 1.6 plugins. * Wed Sep 05 2007 Andrew Overholt 3.3.0-15 - Update tomcat5, commons-el, and commons-logging to required releases with proper OSGi manifests. * Mon Sep 04 2007 Ben Konrath 3.3.0-14 - Add Fedora Eclipse product plugin. - Add Requires: eclipse-rpm-editor to platform subpackage. * Thu Aug 30 2007 Ben Konrath 3.3.0-13 - Move *-sdk subpackages to pde subpackage. - Add BuildRequires: libXt-devel for IcedTea build. - Add launcher-fix-java-home.patch. * Tue Aug 28 2007 Ben Konrath 3.3.0-12 - Require mylyn on all archs except ppc64 alpha. - Use IcedTea on x86_64 and x86. - Remove hacks for s390{,x} as they are now included in upstream build. * Tue Aug 28 2007 Andrew Overholt 3.3.0-11 - Symlink to jetty. * Tue Aug 28 2007 Ben Konrath 3.3.0-10 - Add requires eclipse-cvs-client, eclipse-subclipse, eclipse-mylyn, eclipse-mylyn-ide, eclipse-mylyn-bugzilla, eclipse-mylyn-trac and eclipse-changelog to platform package. - Add requires eclipse-mylyn-java to jdt. - Add requires eclipse-mylyn-pde to pde. - Remove pde-sdk and sdk sub-packages * Thu Aug 23 2007 Ben Konrath 3.3.0-9 - Add Requires: eclipse-cvs-client to jdt package. * Tue Aug 14 2007 Ben Konrath 3.3.0-8 - Link to junit4 jar. - Remove included eclipse binaries. - Add Provides: eclipse to sdk subpackage. * Mon Aug 13 2007 Oliver Falk 3.3.0-7 - Also explode SDK tarball on alpha - Resolves: #251958 * Tue Aug 07 2007 Ben Konrath 3.3.0-6 - Add links for jsp api, servlet api and jasper. - Add %%{_libdir}/%%{name}/features to the rcp %%files listing. * Fri Aug 03 2007 Ben Konrath 3.3.0-5 - Add patch to fix double free bug in launcher library. - Resolves: #248798. * Tue Jul 31 2007 Ben Konrath 3.3.0-4 - Link to commons-el.jar. - Remove ant 1.7 hacks. * Wed Jul 18 2007 Ben Konrath 3.3.0-3 - Add links for lucene and lucene.analysis. - Remove icu4j symlink from /usr/share/eclipse/plugins. - Resolves: #248749. * Mon Jul 16 2007 Ben Konrath 3.3.0-2 - Fix dep in rcp sub-package. - Add Alpha support. - Link to commons-logging.jar - Resolves: #248359. * Fri Jun 29 2007 Ben Konrath 3.3.0-1 - 3.3. * Wed Jun 27 2007 Ben Konrath 3.3.0-0.3.RC4 - Restore ppc64, s390{,x} and sparc{,64} support. - Restore multilib support. * Tue Jun 19 2007 Ben Konrath 3.3.0-0.2.RC4 - Use icu4j-eclipse sub-package instead of building icu4j here. - Use exec in binary wrapper. - Add 3.3.0 splashscreen. * Tue Jun 12 2007 Ben Konrath 3.3.0-0.1.RC4 - 3.3RC4. * Mon Jun 11 2007 Ben Konrath 3.3.0-0.2.RC3 - Update launching strategy for 3.3. - Pull in package-build fix from F-7. * Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC3 - 3.3RC3. * Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC2 - 3.3RC2. * Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC1 - 3.3RC1. - Pull in changes from F-7. * Mon Feb 26 2007 Ben Konrath 3.3.0-0.1.M5eh - 3.3M5. - Remove launcher-addplatformtotildeeclipse.patch as it's only needed for FC-5 -> FC-6. - Remove swt firefox patches as they are no longer needed. - Remove ppc64, s390{,x} and sparc{,64} support. - Remove use-built-launcher patch. - Update set-launcher-and-configuration-dir patch. * Mon Jan 29 2007 Ben Konrath 3.3.0-0.3.M4 - Enable updated ecj square brackets patch. * Fri Jan 12 2007 Ben Konrath 3.3.0-0.2.M4 - Pull in fixes from rawhide. * Wed Dec 20 2006 Ben Konrath 3.3.0-0.1.M4 - 3.3M4. - Update patches for 3.3M4. - Remove SWT JNI symlinks in %%{_libdir}. * Wed Dec 6 2006 Ben Konrath 3.2.1-25 - Add %%{_libdir}/eclipse dir to files list of libswt-gtk2. - Resolves: #211008. * Tue Dec 5 2006 Andrew Overholt 3.2.1-24 - Specfile review with Ben Konrath. - Lots of cleanups. * Tue Nov 28 2006 Andrew Overholt 3.2.1-23 - Move back to ~/.eclipse for update site pending upstream comments. - Add patch to add platform to ~/.eclipse's platform.xml. This maintains user-installed plugins but allows us to remove the pre-configured platform.xml in the OSGi configuration area. * Mon Nov 20 2006 Andrew Overholt 3.2.1-22 - Use ~/.eclipseplugins instead of ~/.eclipse in update site - homedir patch. - Bump release. * Fri Nov 17 2006 Ben Konrath 3.2.1-21 - Add patch to workaround an xml parsing bug in libgcj (gcc bug #29853). - Resolves: #209393. * Fri Nov 17 2006 Andrew Overholt 3.2.1-20 - Revise gre64 patch to just do ppc64 addition and not ordering change. * Thu Nov 16 2006 Andrew Overholt 3.2.1-19 - Add patch to look at gre64.conf on ppc64. * Fri Nov 10 2006 Ben Konrath 3.2.1-18 - Remove SWT ON_TOP patch as it is fixed in 3.2.1. * Thu Nov 09 2006 Ben Konrath 3.2.1-17 - Add file level requirement for swt fragment to rcp and platform packages. This is needed so that the rcp and platform packages pull in the swt package of the correct word size. * Mon Nov 06 2006 Ben Konrath 3.2.1-16 - Move copy-platform back to %%{_datadir}/eclipse. - Require gjdoc >= 0.7.7-14 as it generates consistent html across archs. - Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc is fixed. * Fri Nov 03 2006 Andrew Overholt 3.2.1-15 - Make sdk require config.ini itself rather than the package to deal with the bi-arch installation situation. - Move sdk feature and plugin to %%{_libdir} so we can check for its existence in the post scripts. * Thu Nov 02 2006 Andrew Overholt 3.2.1-14 - Remove post sections that munge eclipse.product; always set it to org.eclipse.platform.ide or org.eclipse.sdk.ide. - Remove changelogs prior to 3.2.0. * Thu Nov 02 2006 Ben Konrath 3.2.1-12 - Move doc plugins to %%{_libdir}/eclipse/plugins because of html is being generated differently on different arches. - Fix multilib problem when there are two or more jars within a jar. - BR dos2unix always (for mac2unix). * Wed Nov 01 2006 Ben Konrath 3.2.1-11 - Move copy-platform to %%{_libdir}/eclipse - Move the platform.source, icu4j, icu4j.source, help.webapp and update.core.linux plugins to %%{_libdir}/eclipse/plugins because these plugins have platform specific content. Some of the platform specific content may be a result of bugs in libgcj. These need to be investigated. - Disable building the help indexes on all archs so that we have the same doc plugins on all archs. - Remove org.apache.ant_1.6.5/bin/runant.py to avoid multilib conflicts. - Repack all the jars and the jars within those jars. This is needed to make this package multilib compatible. - Put SWT symlinks in %%{_libdir}/eclipse instead of %%{_libdir}/eclipse/plugins. * Wed Nov 01 2006 Andrew Overholt 3.2.1-11 - Use equinox initializer instead of old patch to core.runtime. - Run initializer *after* splitting install into arch-specific and arch-independent locations. - Move copy-platform to arch-specific location. - Get rid of broken symlinks in tomcat plugin. * Tue Oct 31 2006 Andrew Overholt 3.2.1-11 - Fix copy-platform to work with split install. * Tue Oct 31 2006 Ben Konrath 3.2.1-10 - Add 3.2.1 splash screen. - Sort the java source files before building (#209249). - Remove Fedora ifdefs. - Resolves: #209249. * Tue Oct 31 2006 Ben Konrath 3.2.1-9 - Re-enable building of the icu4j plugins. * Mon Oct 30 2006 Ben Konrath 3.2.1-8 - Temporarily disable building of icu4j plugin. * Mon Oct 30 2006 Andrew Overholt 3.2.1-8 - Fix eclipse-ecj symlink to point to correct location. - Put SWT symlinks in %%{_libdir} instead of %%{_datadir} as they're target-dependent. * Sat Oct 28 2006 Ben Konrath 3.2.1-7 - Add patch for ecj [] classpath problem. - Remove configuration files from rcp files list. - Add patch set bindir and shared config patch to allow the eclipse binary to sit in %%{_bindir} and remove the symlinks. This patch also allows us to set osgi.sharedConfiguration.area config on a per build basis so that the configuration directory can be arch dependant. - Remove launcher link patch as the bindir patch removes the requirement for this patch. - Don't aot-compile org.eclipse.ui.ide to work around rh bug # 175547. - Add Requies(post,postun) to all packages to ensure that no files are left behind when eclipse is un-installed. - Many spec file clean ups. - Resolves: #199961, #202585, #210764, #207016. - Related: #175547. * Mon Oct 16 2006 Andrew Overholt 3.2.1-6 - Remove unneeded tomcat symlinks. * Mon Oct 16 2006 Andrew Overholt 3.2.1-6 - Remove unnecessary bits of configuration. - Resolves: #210764, #202585. * Tue Oct 10 2006 Ben Konrath 3.2.1-5 - Remove perl dependancy. - Fix offsets in libswt-enableallandO2 patch. - Add Requires(post,postun) java-gcj-compat to sdk to avoid errors when uninstalling the java stack. - Move jface and jface.databinding from libswt3-gtk2 to rcp because these plugins have dependancies on some plugins in rcp. * Sun Oct 01 2006 Andrew Overholt 3.2.1-4 - Fix triggerpostun to include epoch of previous releases. * Fri Sep 29 2006 Ben Konrath 3.2.1-3 - Add Requires(post,postun) to platform and sdk sub-packages so that post and postun scripts work correctly. * Fri Sep 29 2006 Andrew Overholt 3.2.1-3 - Add triggerpostun to deal with old rebuild-sdk-features postun crap (rh#207442, rh#207013). * Fri Sep 29 2006 Andrew Overholt 3.2.1-2 - Fix swt-firefox patch to not create DSOs with undefined symbols (rh#201778). * Thu Sep 28 2006 Ben Konrath 3.2.1-1 - 3.2.1 final. * Thu Sep 28 2006 Andrew Overholt 3.2.1-1 - Use new swt-firefox patch and consolidate others into one. * Wed Sep 27 2006 Ben Konrath 3.2.1-0.RC.3 - Fix typo in %%postun of -sdk and -platform. - Disable help index generation on ia64. * Tue Sep 26 2006 Ben Konrath 3.2.1-0.RC.2 - Don't set eclipse.product incorrectly in %%postun of -sdk and -platform. * Mon Sep 25 2006 Ben Konrath 3.2.1-0.RC.1 - M20060921-0945 (3.2.1 pre-release). - Upadate patches to 3.2.1. - Add icu4j 3.4.5 sources. - Add Fedora version to platform about.mappings as well as sdk. * Mon Sep 25 2006 Andrew Overholt 3.2.0-8 - Remove unused eclipse.conf. - Remove unused gre64.conf patch (applied upstream). * Thu Sep 21 2006 Ben Konrath 3.2.0-7 - Use real SWT version on ia64, ppc64, s390 and s390x. - Remove the swt native libs from the rcp sub-package because they are already in the libswt-gtk2 sub-package and rcp requires libswt-gtk2. - Set correct eclipse.product in post and postun of sdk and platform sub-packages (rh bug # 207442) - Don't set the .eclipseproduct twice. - Add Conflicts: mozilla to libswt3-gtk2 (rh bug # 207626). - Move Requires: firefox to libswt3-gtk2. * Thu Sep 21 2006 Andrew Overholt 3.2.0-7 - Add workaround for gjdoc Mac-encoded bug (gcc#29167) to make javadocs build. - Fix tomcat symlinking in %%install to make help work (rh#199453). * Mon Sep 11 2006 Ben Konrath 3.2.0-6 - Update swt-firefox patch and remove libswt-xpcom patch (rh bug # 200929). - Re-work files list to match upstream and remove rebuild-sdk-features (rh bug # 205933). * Thu Sep 07 2006 Ben Konrath 3.2.0-5 - Add swt-firefox patch; moves SWT to NS_InitXPCOM3() from NS_InitEmbedding(). - Add sparc support (Dennis Gilmore ). - Disable help index generation on s390. * Wed Sep 06 2006 Ben Konrath 3.2.0-4 - Re-add customBuildCallbacks.xml-add-pre.gather.bin.parts.patch because it has not been applied upstream. - Minor spec file clean ups. - Add %%{name} to the -devel package Provides so that upgrading from FC-5 to FC-6 works. - Re-enable natively compiling the ant.ui plugin. - Re-enable natively compiling the team.cvs.core plugin on ia64. * Fri Sep 01 2006 Ben Konrath 3.2.0-3 - Use the system tomcat on ppc64 and s390x. * Wed Aug 30 2006 Andrew Overholt 3.2.0-3 - Don't use pkg_summary. * Tue Aug 29 2006 Ben Konrath 3.2.0-2 - Remove double Manifest file in com.jcraft.jsch_0.1.28.jar. - Require java-gcj-compat >= 1.0.64. * Thu Aug 17 2006 Andrew Overholt 3.2.0-1jpp_12fc - Fix tomcat55 patch to not conflict with wst.ws (commons-logging visibility). * Thu Aug 10 2006 Andrew Overholt 3.2.0-1jpp_11fc - Fix eclipse-tomcat55.patch and eclipse-tomcat55-build.patch to not reference jars that don't exist. - Fix rebuild-sdk-features to work with 3.2.x feature versions. * Tue Aug 01 2006 Andrew Overholt 3.2.0-1jpp_10fc - Use firefox-devel instead of mozilla-devel. - Add patch for rh#200929 (include embed_base in xpcom's pkgconfig -I flags). * Tue Jul 25 2006 Ben Konrath 3.2.0-1jpp_9fc - Use sed instead of patches for tomcat version numbers. * Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_8fc - Disable build.index doc generation on i386. * Sun Jul 23 2006 Andrew Overholt 3.2.0-1jpp_7fc - Remove org.eclipse.ant.ui* from %%files. * Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_7fc - Exclude org.eclipse.ant.ui_3.2.0.v20060531.jar from aot-compile-rpm. * Sat Jul 22 2006 Jakub Jelinek 3.2.0-1jpp_6fc - Rebuilt * Thu Jul 20 2006 Andrew Overholt 3.2.0-1jpp_5fc - New splash screen from Diana Fong (rh#199456). * Tue Jul 18 2006 Andrew Overholt 3.2.0-1jpp_4fc - Add patch from Tom Tromey for ecj-gcj branch of gcj. - Fix SWT symlinks. * Tue Jul 18 2006 Igor Foox 3.2.0-1jpp_3fc - Rebuild. * Mon Jul 17 2006 Ben Konrath 3.2.0-1jpp_2fc - Rebuild. * Thu Jul 06 2006 Andrew Overholt 3.2.0-1jpp_1fc - Temporarily add webapp patch for ppc64 and s390x. - Bump tomcat5 to 5.5.17 both in BR/R and in patches. * Wed Jul 05 2006 Andrew Overholt 3.2.0-1jpp_1fc - Don't require tomcat on ppc64, s390, or s390x until we've got it there. - org.eclipse.tomcat -> org.eclipse.tomcat/lib. - Update webapp build patch. - Use commons-* instead of jakarta-commons-*. - Don't delete jars in %%install. - Don't apply tomcat and webapp patches on ppc64, s390, and s390x (for now). - Don't include tomcat jars in %%files for ix86, ppc, x86_64, ia64. - Use tomcat plugin version instead of org.eclipse.tomcat_*. * Tue Jul 04 2006 Ben Konrath 3.2.0-1jpp_1fc - Fix tomcat symlinks. * Tue Jul 04 2006 Andrew Overholt 3.2.0-1jpp_1fc - 3.2.0. - Remove Provides: eclipse-sdk from eclipse-platform. - Use build-jar-repository where appropriate. * Tue Jun 13 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.7 - Rename -devel packages to -sdk to match upstream names. - Add Provides eclipse-sdk to platform-sdk. - Remove zip re-pack code. * Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.6 - Bump release again. * Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.5 - Bump release. * Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.4 - Require java-gcj-compat 1.0.52. - Don't use '*' to set the quatifier name in the eclipse-ecj symlink. - Really fix swt symlinks rh #194500. * Wed Jun 07 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.3 - Enable ppc64, s390 and s390x. - Add check for jars at the end of prep. - Fix patch for rh #162177 (square brackets patch). - Fix swt symlinks rh #194500. - Add versionless pde.build symlink. - Rename efj-wrapper.sh to efj.sh.in. - Re-pack all zips after the build to ensure that zips have the same md5sum across arch re-builds. This is needed to avoid multilib conflicts. * Wed Jun 07 2006 Andrew Overholt 3.2.0-0jpp_0fc.3.2RC7.2 - Fix eclipse-ecj.jar symlink to include qualifier. * Tue Jun 06 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.1 - 3.2RC7. - Remove com.jcraft.jsch_0.1.28.jar and repackage with classes from the system jsch.jar. - Work around ia64 compile problem in aot-compile-rpm. * Wed May 31 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC6 - 3.2RC6. eclipse-jdt_launch-customBuild.patch: --- NEW FILE eclipse-jdt_launch-customBuild.patch --- --- plugins/org.eclipse.jdt.launching/scripts/customBuild.xml.orig 2009-03-09 15:06:45.000000000 +0100 +++ plugins/org.eclipse.jdt.launching/scripts/customBuild.xml 2009-03-09 16:57:53.000000000 +0100 @@ -14,5 +14,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file eclipse-platform_build.patch: --- NEW FILE eclipse-platform_build.patch --- --- features/org.eclipse.platform/build.xml.orig 2009-04-02 08:59:23.000000000 +0200 +++ features/org.eclipse.platform/build.xml 2009-04-02 09:03:36.000000000 +0200 @@ -176,6 +176,11 @@ + + + + + eclipse-osgi-classpath.patch: Index: eclipse-osgi-classpath.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/eclipse-osgi-classpath.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- eclipse-osgi-classpath.patch 3 Oct 2008 14:03:03 -0000 1.1 +++ eclipse-osgi-classpath.patch 2 Apr 2009 08:12:56 -0000 1.2 @@ -1,55 +1,17 @@ ---- plugins/org.eclipse.osgi/build.xml.orig 2008-09-25 15:28:47.000000000 +1000 -+++ plugins/org.eclipse.osgi/build.xml 2008-09-25 15:54:08.000000000 +1000 -@@ -16,18 +16,36 @@ +--- plugins/org.eclipse.osgi/build.xml.sav 2009-03-04 16:14:31.000000000 +0100 ++++ plugins/org.eclipse.osgi/build.xml 2009-03-04 16:23:41.000000000 +0100 +@@ -16,7 +16,13 @@ - - -- -+ -+ -+ + + +- + + + + + + -+ -+ -+ -+ - -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ - -- -- -+ -+ - - - -@@ -37,6 +55,7 @@ - - - -+ ++ - + eclipse-buildswtnatives.patch: Index: eclipse-buildswtnatives.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/eclipse-buildswtnatives.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- eclipse-buildswtnatives.patch 25 Jul 2008 13:21:25 -0000 1.1 +++ eclipse-buildswtnatives.patch 2 Apr 2009 08:12:56 -0000 1.2 @@ -1,7 +1,6 @@ -diff -up ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml ---- ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400 -+++ ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml 2008-07-25 09:08:15.000000000 -0400 -@@ -272,6 +272,11 @@ +--- ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml.orig 2009-03-24 18:54:29.000000000 +0100 ++++ ./plugins/org.eclipse.swt.gtk.linux.ia64/build.xml 2009-03-25 10:02:07.000000000 +0100 +@@ -276,6 +276,10 @@ @@ -9,25 +8,24 @@ + + + -+ - -@@ -293,6 +298,7 @@ - - - + +@@ -325,6 +329,7 @@ + + + + - - - -diff -up ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml ---- ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400 -+++ ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml 2008-07-25 09:07:58.000000000 -0400 -@@ -141,6 +141,28 @@ - + + + +--- ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml.orig 2009-03-24 18:54:28.000000000 +0100 ++++ ./plugins/org.eclipse.swt.gtk.linux.ppc/build.xml 2009-03-25 10:06:41.000000000 +0100 +@@ -139,6 +139,29 @@ + + - ++ + + + @@ -50,20 +48,12 @@ + + + - - - -@@ -346,4 +368,4 @@ - - - -- -\ No newline at end of file -+ -diff -up ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml ---- ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400 -+++ ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml 2008-07-25 09:07:58.000000000 -0400 -@@ -272,6 +272,11 @@ + + + +--- ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml.orig 2009-03-24 18:54:29.000000000 +0100 ++++ ./plugins/org.eclipse.swt.gtk.linux.s390x/build.xml 2009-03-25 10:08:51.000000000 +0100 +@@ -276,6 +276,11 @@ @@ -74,46 +64,62 @@ + - -@@ -294,6 +299,7 @@ - - - + +@@ -330,6 +335,7 @@ + + + + - - - -diff -up ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml ---- ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400 -+++ ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml 2008-07-25 09:07:58.000000000 -0400 -@@ -271,6 +271,11 @@ + + + +--- ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml.orig 2009-03-24 18:54:29.000000000 +0100 ++++ ./plugins/org.eclipse.swt.gtk.linux.x86_64/build.xml 2009-03-25 10:11:05.000000000 +0100 +@@ -175,6 +175,29 @@ + + - - -+ -+ -+ -+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + - - - -diff -up ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.buildswt ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml ---- ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.buildswt 2008-07-25 09:07:55.000000000 -0400 -+++ ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml 2008-07-25 09:07:58.000000000 -0400 -@@ -149,13 +149,14 @@ - - - ++ ++ ++ ++ ++ ++ ++ + + + +--- ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml.orig 2009-03-24 18:54:28.000000000 +0100 ++++ ./plugins/org.eclipse.swt.gtk.linux.x86/build.xml 2009-03-25 10:13:29.000000000 +0100 +@@ -153,13 +153,14 @@ + + + + - - - + + + - + - - + + Index: eclipse-config.ini.director =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/eclipse-config.ini.director,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- eclipse-config.ini.director 14 Jul 2008 21:40:30 -0000 1.1 +++ eclipse-config.ini.director 2 Apr 2009 08:12:56 -0000 1.2 @@ -39,19 +39,18 @@ # Simple bundle locations are interepreted as relative to the framework's parent directory. # The startlevel indicates the OSGi start level at which the bundle should run. osgi.bundles=\ + org.eclipse.core.databinding.observable,\ org.eclipse.core.jobs,\ - org.eclipse.core.net,\ org.eclipse.core.runtime,\ - org.eclipse.core.runtime.compatibility.auth,\ org.eclipse.ecf,\ org.eclipse.ecf.filetransfer,\ + org.eclipse.ecf.provider.filetransfer.httpclient,\ org.eclipse.ecf.identity,\ org.eclipse.ecf.provider.filetransfer,\ org.eclipse.equinox.app at start,\ org.eclipse.equinox.common,\ org.eclipse.equinox.frameworkadmin,\ org.eclipse.equinox.frameworkadmin.equinox at start,\ - org.eclipse.equinox.preferences,\ org.eclipse.equinox.p2.artifact.repository,\ org.eclipse.equinox.p2.console,\ org.eclipse.equinox.p2.core,\ @@ -59,19 +58,19 @@ org.eclipse.equinox.p2.director.app,\ org.eclipse.equinox.p2.engine,\ org.eclipse.equinox.p2.exemplarysetup at start,\ - org.eclipse.equinox.p2.garbagecollector,\ + org.eclipse.equinox.p2.jarprocessor,\ org.eclipse.equinox.p2.metadata,\ org.eclipse.equinox.p2.metadata.repository,\ org.eclipse.equinox.p2.touchpoint.eclipse,\ org.eclipse.equinox.p2.touchpoint.natives,\ - org.eclipse.equinox.preferences,\ org.eclipse.equinox.registry,\ org.eclipse.equinox.simpleconfigurator,\ org.eclipse.equinox.simpleconfigurator.manipulator at start,\ org.eclipse.osgi.services,\ + org.eclipse.update.configurator,\ org.sat4j.core,\ org.sat4j.pb - + org.eclipse.update.reconcile=false # The product to run. A given Eclipse configuration may contain many products. Index: ecf-filetransfer-feature.xml =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/ecf-filetransfer-feature.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ecf-filetransfer-feature.xml 14 Jul 2008 21:40:30 -0000 1.1 +++ ecf-filetransfer-feature.xml 2 Apr 2009 08:12:56 -0000 1.2 @@ -43,6 +43,20 @@ install-size="0" version="0.0.0" unpack="false"/> + + + + x86 @@ -29,11 +29,11 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 6%{?dist} +Release: 0.1.6%{?dist} License: EPL Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ -Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-sourceBuild-srcIncluded-3.4.2.zip +Source0: http://download.eclipse.org/eclipse/downloads/drops/I20090401-1325/eclipse-sourceBuild-srcIncluded-I20090401-1325.zip Source2: %{name}.desktop #Source3: eclipse.in # cvs -d :pserver:anonymous at sources.redhat.com:/cvs/eclipse export \ @@ -41,7 +41,7 @@ # cd branding # zip -r org.fedoraproject.ide.platform-3.4.2.zip \ # org.fedoraproject.ide.platform -Source4: org.fedoraproject.ide.platform-%{version}.zip +Source4: org.fedoraproject.ide.platform-3.4.2.zip # cvs -d :pserver:anonymous at sources.redhat.com:/cvs/eclipse export \ # -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature # cd branding @@ -84,7 +84,7 @@ # tar cjf %{name}-%{version}-testframework.tar.bz2 \ # %{name}-%{version}-testframework # (generated 2008-10-03) -Source30: %{name}-%{version}-testframework.tar.bz2 +Source30: %{name}-3.4.2-testframework.tar.bz2 # Build swttools.jar before generation on 64-bit platforms. # Build SWT native libraries @@ -119,7 +119,7 @@ # https://bugzilla.redhat.com/show_bug.cgi?id=461860 (mnowak) Patch29: %{name}-memorypermsizeandjvmcrash.patch -Patch31: %{name}-ia64-packaging.patch +Patch31: %{name}-ia64-qualifierpackaging.patch # Make ECF bundles have the same qualifier as they do upstream Patch35: %{name}-ecf-qualifier.patch @@ -152,6 +152,11 @@ # https://bugzilla.redhat.com/show_bug.cgi?id=484453 Patch45: %{name}-swt-buildagainstxulrunner.patch +# TODO fix build.xml generation +Patch46: %{name}-platform_build.patch +# TODO fix customBuildCallback +Patch47: %{name}-jdt_launch-customBuild.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ant BuildRequires: jpackage-utils >= 0:1.5, make, gcc @@ -168,8 +173,9 @@ BuildRequires: mesa-libGLU-devel BuildRequires: cairo >= 1.0 BuildRequires: unzip -BuildRequires: icu4j-eclipse >= 3.8.1-3 +BuildRequires: icu4j-eclipse >= 4.0.1 BuildRequires: tomcat5-jasper-eclipse >= 5.5.26-1.5 +BuildRequires: tomcat6-servlet-2.5-api BuildRequires: desktop-file-utils BuildRequires: java-devel >= 1.6.0 BuildRequires: java-javadoc @@ -177,7 +183,7 @@ BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging ant-apache-bsf ant-commons-net BuildRequires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch -BuildRequires: jsch >= 0:0.1.39 +BuildRequires: jsch >= 0:0.1.41 BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-modeler jakarta-commons-pool BuildRequires: jakarta-commons-el >= 1.0-9 BuildRequires: jakarta-commons-logging >= 1.0.4-6jpp.3 @@ -219,7 +225,7 @@ # FIXME: investigate. Can we just add a %{arch} to the above? ## This file-level requirement is for the bi-arch multilib case #Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{swtver}.jar -Requires: icu4j-eclipse >= 3.8.1-3 +Requires: icu4j-eclipse >= 4.0.1 Requires: java >= 1.6.0 %description rcp @@ -239,8 +245,9 @@ Requires: jakarta-commons-logging >= 1.0.4-6jpp.3 Requires: mx4j >= 2.1 Requires: tomcat5-jasper-eclipse >= 5.5.26-1.5 +Requires: tomcat6-servlet-2.5-api > 6.0.18-9.1 Requires: jetty >= 5.1.14-1.6 -Requires: jsch >= 0.1.39 +Requires: jsch >= 0.1.41 Requires: lucene >= 2.3.1-3.4 Requires: lucene-contrib >= 2.3.1-3.4 Requires: regexp @@ -310,12 +317,14 @@ #sed --in-place "s:/usr/share/eclipse:%{_datadir}/%{name}:" library/eclipse.c zip -q -9 -r ../../plugins/org.eclipse.platform/launchersrc.zip library popd - +#-e "s|-breakiterator|;../org.eclipse.equinox.util/@dot\n;../org.eclipse.ecf_3.0.0.v20090302-0803.jar\n-breakiterator|" \ + # Use our system-installed javadocs, reference only what we built, and # don't like to osgi.org docs (FIXME: maybe we should package them?) sed -i -e "s|http://java.sun.com/j2se/1.4.2/docs/api|%{_datadir}/javadoc/java|" \ -e "/osgi\.org/d" \ - plugins/org.eclipse.platform.doc.isv/platformOptions.txt + -e "s|-breakiterator|;../org.eclipse.equinox.util/@dot\n;../org.eclipse.ecf.filetransfer_3.0.0.v20090302-0803.jar\n;../org.eclipse.ecf_3.0.0.v20090302-0803.jar\n-breakiterator|" \ + plugins/org.eclipse.platform.doc.isv/platformOptions.txt sed -i -e "s|http://java.sun.com/j2se/1.5/docs/api|%{_datadir}/javadoc/java|" \ -e "s/win32.win32.x86/gtk.linux.%{eclipse_arch}/" \ plugins/org.eclipse.jdt.doc.isv/jdtaptOptions.txt \ @@ -323,7 +332,7 @@ sed -i -e "s|http://java.sun.com/j2se/1.4/docs/api|%{_datadir}/javadoc/java|" \ -e "s/motif.linux.x86/gtk.linux.%{eclipse_arch}/" \ plugins/org.eclipse.pde.doc.user/pdeOptions.txt \ - plugins/org.eclipse.pde.doc.user/pdeOptions + plugins/org.eclipse.pde.doc.user/pdeOptions.txt pushd plugins/org.eclipse.pde.build %patch15 @@ -341,8 +350,10 @@ mv gtk/eclipse.ini{.orig,} popd -%patch36 -%patch37 +# TODO check whether it is needed +#%patch36 +# TODO rebase +#%patch37 #pushd plugins/org.eclipse.equinox.p2.reconciler.dropins #%patch39 @@ -377,17 +388,19 @@ SWT_VERSION=$SWT_MAJ_VER$SWT_MIN_VER swt_frag_ver=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.x86/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:") swt_frag_ver_s390x=$(grep "version\.suffix\" value=" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:") -sed --in-place "s/$swt_frag_ver_s390x/$swt_frag_ver/g" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml \ +sed --in-place "s|$swt_frag_ver_s390x|$swt_frag_ver|g" plugins/org.eclipse.swt.gtk.linux.s390x/build.xml \ plugins/org.eclipse.swt.gtk.linux.s390x/META-INF/MANIFEST.MF \ - plugins/org.eclipse.swt.gtk.linux.s390x.source/META-INF/MANIFEST.MF \ - plugins/org.eclipse.swt.gtk.linux.s390x.source/build.xml \ + plugins/org.eclipse.swt.gtk.linux.s390x.source_3.5.0.HEAD/META-INF/MANIFEST.MF \ + plugins/org.eclipse.swt.gtk.linux.s390x.source_3.5.0.HEAD/build.xml \ assemble.org.eclipse.sdk.linux.gtk.s390x.xml \ features/org.eclipse.rcp/build.xml # Nasty hack to get suppport for ppc64, sparc{,64} and alpha %patch24 -p1 -%patch28 -%patch30 +# TODO check this patch +#%patch28 +# TODO and this one +#%patch30 %patch31 -p1 %patch38 @@ -400,7 +413,7 @@ %ifnarch %{ix86} x86_64 cp -rp features/org.eclipse.platform/about_files/linux.gtk.{x86,%{_arch}} %endif -%ifarch ppc64 sparc64 alpha +%ifarch ppc64 sparc sparcv9 sparc64 alpha for f in $(find -name \*s390x\*); do tofile=$(echo $f | sed "s/s390x/%{_arch}/") cp -rp $f $tofile @@ -418,25 +431,6 @@ done IFS=$OLDIFS %endif -#base 32 bit sparc on ppc -%ifarch sparc sparcv9 - for f in $(find -name \*ppc\*); do - tofile=$(echo $f | sed "s/ppc/%{_arch}/") - cp -rp $f $tofile - for g in $(find $tofile -type f); do - sed -i "s/ppc/%{_arch}/g" $g - done - done - OLDIFS=$IFS -IFS=' -' - for f in $(find -type f ! -name \*.java -a ! -name feature.xml -a ! -name \*.gif \ - -a ! -name \*.png -a ! -name \*.htm* -a ! -name \*.jar -a ! -name \ - \*.exe -a ! -name \*.pm -a ! -name \*.jpg -a ! -name \*win32\* | grep -v win32); do - sed -i -e "s/ppc/%{_arch}/g" $f - done - IFS=$OLDIFS -%endif %ifarch ppc64 sparc sparcv9 sparc64 alpha ia64 IFS=' @@ -471,7 +465,7 @@ # Don't build for non-linux,gtk,%%{_arch} targets pushd features for f in */build.xml; do - for platform in win32 macosx carbon hpux solaris aix qnx motif; do + for platform in win32 macosx carbon cocoa hpux solaris aix qnx motif; do sed -i "// d" $f sed -i "/idReplacer/ s/org.eclipse\.\([a-z0-9A-Z_]\+\.\)\+$platform\(\.[a-z0-9A-Z_]\+\)*:0.0.0,[0-9\.Ivf\-]\+,//g" $f done @@ -496,8 +490,8 @@ # Symlinks rm plugins/org.sat4j* -ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.0.3.v20081021.jar -ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.0.3.v20081021.jar +ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.1.0.v20090308.jar +ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.1.0.v20090308.jar ASMPLUGINVERSION=$(ls plugins | grep org.objectweb.asm_ | \ sed 's/org.objectweb.asm_//') @@ -505,7 +499,7 @@ ln -s %{_javadir}/objectweb-asm/asm-all.jar \ plugins/org.objectweb.asm_$ASMPLUGINVERSION -## BEGIN ANT ## +# BEGIN ANT ## ANTDIR=plugins/$(ls plugins | grep org.apache.ant_) rm $ANTDIR/lib/* ANTDIR=$ANTDIR/lib @@ -533,11 +527,12 @@ ln -s %{_javadir}/ant/ant-swing.jar $ANTDIR/ant-swing.jar ln -s %{_javadir}/ant/ant-trax.jar $ANTDIR/ant-trax.jar #ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar -## END ANT ## +# END ANT ## -JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//') -rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION -ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION +#JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//') +# TODO fix jetty +#rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION +#ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION JUNITVERSION=$(ls plugins | grep org.junit_3 | sed 's/org.junit_//') build-jar-repository -s -p plugins/org.junit_$JUNITVERSION junit @@ -578,6 +573,20 @@ rm plugins/org.apache.commons.el_$COMMONSELVERSION ln -s %{_javadir}/commons-el.jar \ plugins/org.apache.commons.el_$COMMONSELVERSION + +# link to commons-codec +COMMONSCODECVERSION=$(ls plugins | grep commons.codec_ | \ + sed 's/org.apache.commons.codec_//') +rm plugins/org.apache.commons.codec_$COMMONSCODECVERSION +ln -s %{_javadir}/commons-codec.jar \ + plugins/org.apache.commons.codec_$COMMONSCODECVERSION + +# link to commons-logging +COMMONSHTTPVERSION=$(ls plugins | grep commons.httpclient_ | \ + sed 's/org.apache.commons.httpclient_//') +rm plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION +ln -s %{_javadir}/commons-httpclient.jar \ + plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION # link to jasper JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \ @@ -590,9 +599,9 @@ SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \ sed 's/javax.servlet_//') rm plugins/javax.servlet_* -ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \ +ln -s %{_javadir}/tomcat6-servlet-2.5-api.jar \ plugins/javax.servlet_$SERVLETAPIVERSION - +# # link to jsp-api JSPAPIVERSION=$(ls plugins | grep javax.servlet.jsp_ | \ sed 's/javax.servlet.jsp_//') @@ -602,9 +611,7 @@ # delete included jars # https://bugs.eclipse.org/bugs/show_bug.cgi?id=170662 -rm plugins/org.eclipse.swt.win32.win32.x86/swt.jar \ - plugins/org.eclipse.swt/extra_jars/exceptions.jar \ - plugins/org.eclipse.swt.tools/swttools.jar \ +rm plugins/org.eclipse.swt/extra_jars/exceptions.jar \ plugins/org.eclipse.osgi/osgi/osgi.cmpn.jar \ plugins/org.eclipse.osgi/osgi/osgi.core.jar \ plugins/org.eclipse.osgi/supplement/osgi/osgi.jar @@ -629,19 +636,22 @@ tar jxf %{SOURCE20} # ECF filetransfer plugins -tar jxf %{SOURCE25} -pushd org.eclipse.ecf -%patch35 -mkdir -p features/org.eclipse.ecf.filetransfer-feature -pushd features/org.eclipse.ecf.filetransfer-feature -cp -p %{SOURCE26} feature.xml -cp -p %{SOURCE27} build.properties -popd -popd +# TODO Enable with correct ecf +#tar jxf %{SOURCE25} +#pushd org.eclipse.ecf +#%patch35 +#mkdir -p features/org.eclipse.ecf.filetransfer-feature +#pushd features/org.eclipse.ecf.filetransfer-feature +#cp -p %{SOURCE26} feature.xml +#cp -p %{SOURCE27} build.properties +#popd +#popd # Test framework tar jxf %{SOURCE30} -pushd %{name}-%{version}-testframework +# TODO regenerate testframework once 3.5 is out +#pushd %{name}-%{version}-testframework +pushd %{name}-3.4.2-testframework %patch41 pushd org.eclipse.test %patch42 @@ -649,8 +659,16 @@ sed -i "s:/usr/lib/eclipse:%{_libdir}/%{name}:" org.eclipse.test/library.xml popd +# TODO rediff patch if needed %patch43 %patch44 +%patch46 +%patch47 + +sed -i -e 's|org.eclipse.ecf;bundle-version="1.2.0",|org.eclipse.ecf;bundle-version="[3.0.0,4.0.0)",|' \ + -e 's|org.eclipse.ecf.filetransfer;bundle-version="2.0.0",|org.eclipse.ecf.filetransfer;bundle-version="[3.0.0,4.0.0)",|' \ + plugins/org.eclipse.equinox.p2.metadata.repository/META-INF/MANIFEST.MF + %build ORIGCLASSPATH=$CLASSPATH @@ -663,6 +681,10 @@ export CLASSPATH=`pwd`/jdtcoresrc/ecj.jar:$ORIGCLASSPATH ant -DcompilerArg="-encoding ISO-8859-1 -nowarn" -buildfile jdtcoresrc/compilejdtcore.xml +mkdir -p tmp/eclipse/plugins +cp plugins/org.eclipse.ecf* tmp/eclipse/plugins +cp plugins/org.apache.commons.codec* tmp/eclipse/plugins +cp plugins/org.apache.commons.httpclient* tmp/eclipse/plugins # Build the rest of Eclipse export CLASSPATH=`pwd`/ecj.jar:$ORIGCLASSPATH export JAVA_HOME=%{java_home} @@ -679,9 +701,12 @@ homedir=$(cd home && pwd) LAUNCHERVERSION=$(ls $SDK/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//') PDEPLUGINVERSION=$(ls $SDK/plugins | grep pde.build_ | sed 's/org.eclipse.pde.build_//') +cp plugins/org.eclipse.ecf* $SDK/plugins +cp plugins/org.apache.commons.codec* $SDK/plugins +cp plugins/org.apache.commons.httpclient* $SDK/plugins pushd equinox-incubator mkdir -p build - + # This can go away when package build handles plugins (not just features) echo "" > build/assemble.org.eclipse.equinox.initializer.all.xml echo "" > build/package.org.eclipse.equinox.initializer.all.xml @@ -696,7 +721,7 @@ -DbaseLocation=$SDK \ -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \ -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml - + pushd build/plugins/org.eclipse.equinox.initializer java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \ -Duser.home=$homedir \ @@ -707,24 +732,25 @@ popd # Build the ECF filetransfer plugins -pushd org.eclipse.ecf -mkdir -p build - -java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \ - -Duser.home=$homedir \ - org.eclipse.core.launcher.Main \ - -application org.eclipse.ant.core.antRunner \ - -Dtype=feature \ - -Did=org.eclipse.ecf.filetransfer_feature \ - -DsourceDirectory=$(pwd) \ - -DbaseLocation=$SDK \ - -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \ - -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml - -popd +# TODO reenable with correct ecf +#pushd org.eclipse.ecf +#mkdir -p build +# +#java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \ +# -Duser.home=$homedir \ +# org.eclipse.core.launcher.Main \ +# -application org.eclipse.ant.core.antRunner \ +# -Dtype=feature \ +# -Did=org.eclipse.ecf.filetransfer_feature \ +# -DsourceDirectory=$(pwd) \ +# -DbaseLocation=$SDK \ +# -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \ +# -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml +# +#popd # Build the test framework -pushd %{name}-%{version}-testframework +pushd %{name}-3.4.2-testframework mkdir -p build # The qualifier is what is in upstream's release: @@ -740,7 +766,10 @@ -DforceContextQualifier=v20080507 \ -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build \ -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml +popd +#TODO verify this is the correct place +pushd %{name}-3.4.2-testframework unzip build/rpmBuild/org.eclipse.test.zip # These are already in the SDK rm eclipse/epl-v10.html eclipse/notice.html @@ -749,9 +778,9 @@ zip -r build/rpmBuild/org.eclipse.test.zip eclipse popd + %install rm -rf $RPM_BUILD_ROOT - # Get swt version SWT_MAJ_VER=$(grep maj_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =) SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =) @@ -779,16 +808,16 @@ tar -C $RPM_BUILD_ROOT%{_libdir} -zxf result/linux-gtk-%{eclipse_arch}-sdk.tar.gz # ECF filetransfer plugins we built -rm $sdkDir/plugins/org.eclipse.ecf*.jar -unzip -d $RPM_BUILD_ROOT%{_libdir} \ - org.eclipse.ecf/build/rpmBuild/org.eclipse.ecf.filetransfer_feature.zip +#rm $sdkDir/plugins/org.eclipse.ecf*.jar +#unzip -d $RPM_BUILD_ROOT%{_libdir} \ +# org.eclipse.ecf/build/rpmBuild/org.eclipse.ecf.filetransfer_feature.zip # Remove the feature we used for building -rm -rf \ - $sdkDir/features/org.eclipse.ecf.filetransfer_feature_* +#rm -rf \ +# $sdkDir/features/org.eclipse.ecf.filetransfer_feature_* # Test framework unzip -d $RPM_BUILD_ROOT%{_libdir} \ - %{name}-%{version}-testframework/build/rpmBuild/org.eclipse.test.zip + %{name}-3.4.2-testframework/build/rpmBuild/org.eclipse.test.zip mv $RPM_BUILD_ROOT%{_libdir}/eclipse/plugins/org.eclipse.test{_3.2.0,} LAUNCHERVERSION=$(ls $sdkDir/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//') @@ -855,9 +884,9 @@ org.eclipse.jdt.junit4.runtime \ org.eclipse.jdt.launching \ org.eclipse.jdt.ui \ + org.eclipse.jdt.doc.user \ org.junit \ - org.junit4 \ - org.eclipse.jdt.doc.user; do + org.junit4 ; do mv $sdkDir/plugins/${plugin}_* plugins done popd @@ -906,10 +935,12 @@ # Provision with director java \ -Declipse.p2.data.area=file://$provisionDir/p2 \ +-Declipse.p2.MD5Check=false \ -cp $installDir/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \ org.eclipse.core.launcher.Main \ -application \ org.eclipse.equinox.p2.director.app.application \ +-debug -consolelog \ -flavor tooling \ -installIU "Fedora Eclipse Platform" \ -version %{version} \ @@ -922,7 +953,7 @@ -metadataRepository file:$metadataDir \ -artifactRepository file:$metadataDir \ -destination $provisionDir \ --bundlepool $provisionDir +-bundlepool $provisionDir # Stuff in JDT, PDE, SDK for f in about.html about_files \.eclipseproduct epl-v10.html notice.html readme; do @@ -935,11 +966,13 @@ mkdir -p $dropins/jdt $dropins/sdk mv $jdtDir/features $dropins/jdt mv $jdtDir/plugins $dropins/jdt -mv $jdtMetadata/content.xml $dropins/jdt +#mv $jdtMetadata/content.xml $dropins/jdt +#mv $jdtMetadata/artifacts.xml $dropins/jdt mv $sdkDir/features $dropins/sdk mv $sdkDir/plugins $dropins/sdk -mv $sdkMetadata/content.xml $dropins/sdk +#mv $sdkMetadata/content.xml $dropins/sdk +#mv $sdkMetadata/artifacts.xml $dropins/sdk rm -rf $metadataDir $jdtDir $sdkDir $installDir mv $provisionDir $sdkDir @@ -985,6 +1018,9 @@ # # Extract .so files # https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535 + +sed --in-place "s|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,false|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,true|" \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info pushd $RPM_BUILD_ROOT mv $RPM_BUILD_ROOT%{_libdir}/eclipse/dropins $RPM_BUILD_ROOT/dropins mkdir $RPM_BUILD_ROOT%{_libdir}/eclipse/dropins @@ -992,7 +1028,7 @@ java -Dosgi.sharedConfiguration.area=$libdir_path/configuration \ -cp $libdir_path/startup.jar \ org.eclipse.core.launcher.Main \ - -consolelog \ + -debug -consolelog \ -application org.eclipse.equinox.initializer.configInitializer \ -fileInitializer %{SOURCE19} popd @@ -1009,7 +1045,7 @@ # Remove the unnecessary configuration data rm -r $sdkDir/configuration/org.eclipse.core.runtime rm -r $sdkDir/configuration/org.eclipse.equinox.app -rm -r $sdkDir/configuration/.settings +#rm -r $sdkDir/configuration/.settings rm -rf $sdkDir/configuration/*.log dataDirs=$(find $sdkDir/configuration \ -type d -name data) @@ -1049,11 +1085,15 @@ $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini sed --in-place "s/eclipse.product=org.eclipse.platform.ide/eclipse.product=org.fedoraproject.ide.platform.product/" \ $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini +sed --in-place "s/osgi.ws=gtk/osgi.ws=gtk\norg.eclipse.update.reconcile=false/" \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini +sed --in-place "s|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,false|org.eclipse.core.runtime,3.5.0.v20090316,file:plugins/org.eclipse.core.runtime_3.5.0.v20090316.jar,4,true|" \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info # Install the Eclipse binary wrapper install -d -m 755 $RPM_BUILD_ROOT%{_bindir} ln -s %{_libdir}/%{name}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -#install -d -m 755 $RPM_BUILD_ROOT%{_bindir} +install -d -m 755 $RPM_BUILD_ROOT%{_bindir} #cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/eclipse #sed --in-place "s|@LIBDIR@|%{_libdir}|g" $RPM_BUILD_ROOT%{_bindir}/eclipse #ECLIPSELIBSUFFIX=$(ls $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux*/*.so | sed "s/.*.launcher.gtk.linux.//") @@ -1070,7 +1110,7 @@ chmod 755 $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{name} # Install the SWT jar symlinks in libdir -SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:") +SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\" />:\1:") pushd $RPM_BUILD_ROOT%{_libdir}/%{name} ln -s plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_$SWTJARVERSION.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar @@ -1137,8 +1177,8 @@ pushd $RPM_BUILD_ROOT%{_libdir}/%{name} rm plugins/org.sat4j* -ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.0.3.v20081021.jar -ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.0.3.v20081021.jar +ln -s %{_javadir}/org.sat4j.core* plugins/org.sat4j.core_2.1.0.v20090308.jar +ln -s %{_javadir}/org.sat4j.pb* plugins/org.sat4j.pb_2.1.0.v20090308.jar ASMPLUGINVERSION=$(ls dropins/sdk/plugins | grep org.objectweb.asm_ | \ sed 's/org.objectweb.asm_//') @@ -1176,9 +1216,9 @@ #ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar ## END ANT ## -JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//') -rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION -ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION +#JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//') +#rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION +#ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION pushd dropins/jdt build-jar-repository -s -p plugins/org.junit_* junit @@ -1218,6 +1258,20 @@ rm plugins/org.apache.commons.el_$COMMONSELVERSION ln -s %{_javadir}/commons-el.jar \ plugins/org.apache.commons.el_$COMMONSELVERSION + +# link to commons-el +COMMONSCODECVERSION=$(ls plugins | grep commons.codec_ | \ + sed 's/org.apache.commons.codec_//') +rm plugins/org.apache.commons.codec_$COMMONSCODECVERSION +ln -s %{_javadir}/commons-codec.jar \ + plugins/org.apache.commons.codec_$COMMONSCODECVERSION + +# link to commons-el +COMMONSHTTPVERSION=$(ls plugins | grep commons.httpclient_ | \ + sed 's/org.apache.commons.httpclient_//') +rm plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION +ln -s %{_javadir}/commons-httpclient.jar \ + plugins/org.apache.commons.httpclient_$COMMONSHTTPVERSION # link to jasper JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \ @@ -1230,7 +1284,7 @@ SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \ sed 's/javax.servlet_//') rm plugins/javax.servlet_* -ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \ +ln -s %{_javadir}/tomcat6-servlet-2.5-api.jar \ plugins/javax.servlet_$SERVLETAPIVERSION # link to jsp-api @@ -1289,13 +1343,14 @@ %{_libdir}/%{name}/configuration/org.eclipse.osgi/.manager %{_libdir}/%{name}/configuration/org.eclipse.osgi/.state* %endif +%config %{_libdir}/%{name}/configuration %config %{_libdir}/%{name}/configuration/config.ini %config %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info %dir %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator %{_libdir}/%{name}/notice.html %{_libdir}/%{name}/epl-v10.html %{_libdir}/%{name}/links -%ifnarch ppc sparc sparcv9 +%ifnarch ppc %{_libdir}/%{name}/about.html %endif %ifarch x86_64 @@ -1304,20 +1359,25 @@ %{_libdir}/%{name}/readme %{_libdir}/%{name}/startup.jar %{_libdir}/%{name}/features/org.eclipse.rcp_* +#%{_libdir}/%{name}/plugins/com.ibm.icu_* %{_libdir}/%{name}/plugins/org.eclipse.core.commands_* %{_libdir}/%{name}/plugins/org.eclipse.core.contenttype_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding_* %{_libdir}/%{name}/plugins/org.eclipse.core.databinding.beans_* +%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.observable_* +%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.property_* %{_libdir}/%{name}/plugins/org.eclipse.core.expressions_* %{_libdir}/%{name}/plugins/org.eclipse.core.jobs_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime_* %{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.auth_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.app_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.common_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.ds_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.preferences_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.registry_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.util_* %{_libdir}/%{name}/plugins/org.eclipse.help_* %{_libdir}/%{name}/plugins/org.eclipse.jface_* %{_libdir}/%{name}/plugins/org.eclipse.jface.databinding_* @@ -1355,6 +1415,7 @@ %{_libdir}/%{name}/plugins/org.apache.lucene.analysis_* %{_libdir}/%{name}/plugins/org.eclipse.ant.core_* %{_libdir}/%{name}/plugins/org.eclipse.compare_* +%{_libdir}/%{name}/plugins/org.eclipse.compare.core_* %{_libdir}/%{name}/plugins/org.eclipse.core.boot_* %{_libdir}/%{name}/plugins/org.eclipse.core.filebuffers_* %{_libdir}/%{name}/plugins/org.eclipse.core.filesystem_* @@ -1416,7 +1477,8 @@ %{_libdir}/%{name}/plugins/org.eclipse.update.core.linux_* %{_libdir}/%{name}/plugins/org.eclipse.update.scheduler_* %{_libdir}/%{name}/plugins/org.eclipse.update.ui_* -%{_libdir}/%{name}/plugins/org.mortbay.jetty_* +%{_libdir}/%{name}/plugins/org.mortbay.jetty.util_* +%{_libdir}/%{name}/plugins/org.mortbay.jetty.server_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.initializer_* %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.core_* %{_libdir}/%{name}/plugins/org.eclipse.cvs_* @@ -1443,9 +1505,13 @@ %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.console_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui.sdk_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatechecker_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.garbagecollector_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.directorywatcher_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.publisher_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.repository_* +%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.repository.tools_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.reconciler.dropins_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.metadata.generator_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatesite_* @@ -1454,11 +1520,15 @@ %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.extensionlocation_* %{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.director.app_* %{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer_* +%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_* +%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_* %{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.ssl_* %{_libdir}/%{name}/plugins/org.eclipse.ecf.ssl_* %{_libdir}/%{name}/plugins/org.eclipse.ecf_* %{_libdir}/%{name}/plugins/org.eclipse.ecf.filetransfer_* %{_libdir}/%{name}/plugins/org.eclipse.ecf.identity_* +%{_libdir}/%{name}/plugins/org.apache.commons.codec_* +%{_libdir}/%{name}/plugins/org.apache.commons.httpclient_* %{_libdir}/%{name}/plugins/org.sat4j.core_* %{_libdir}/%{name}/plugins/org.sat4j.pb_* # Put this in -platform since we're putting the p2 stuff here @@ -1470,7 +1540,8 @@ %files jdt %defattr(-,root,root) %{_bindir}/efj -%{_libdir}/%{name}/dropins/jdt/content.xml +%{_libdir}/%{name}/dropins/jdt +#%{_libdir}/%{name}/dropins/jdt/content.xml %{_libdir}/%{name}/dropins/jdt/features %{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt_* %{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.ant.ui_* @@ -1500,811 +1571,6 @@ #%{_libdir}/%{name}/configuration/org.eclipse.equinox.source %changelog -* Mon Mar 30 2009 Dennis Gilmore 1:3.4.2-6 -- base sparcv9 and sparc on ppc - -* Fri Mar 20 2009 Alexander Kurtakov 1:3.4.2-5 -- Disable XULRunner-specific patch. -- Make pdebuild script to not generate p2 repo. - -* Mon Mar 16 2009 Andrew Overholt 1:3.4.2-4 -- Build with XULRunner-specific flags since we're building against XULRunner. - -* Mon Mar 9 2009 Andrew Overholt 1:3.4.2-3 -- Remove ecj sub-package as it is replaced by standalone ecj package. - -* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-2 -- Strict R/BR for sat4j >= 2.0.3. - -* Thu Feb 26 2009 Alexander Kurtakov 1:3.4.2-1 -- Update to 3.4.2. - -* Tue Feb 24 2009 Fedora Release Engineering - 1:3.4.1-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Feb 4 2009 Alexander Kurtakov 1:3.4.1-15 -- Rebuild for new xulrunner. - -* Fri Jan 23 2009 Andrew Overholt 1:3.4.1-14 -- Add R:java-devel for -jdt (rh#480979). - -* Mon Jan 19 2009 Alexander Kurtakov 1:3.4.1-13 -- Fix pdebuild to auto-set javacSouce based on BREE. - -* Fri Dec 19 2008 Andrew Overholt 1:3.4.1-12 -- Fixed GCJ AOT compilation (Gary Benson). - -* Mon Dec 15 2008 Andrew Overholt 1:3.4.1-11 -- Update pdebuild and package-build patch to include -z option. -- Make ecj default to 1.5 (rh#354721). -- Add GCJ AOT bits for ecj (rh#473674). - -* Fri Dec 5 2008 Andrew Overholt 1:3.4.1-10 -- Remove MaxPermSize from sysproperty lists in library.xml as it was causing the - JVM to not start. - -* Thu Dec 4 2008 Andrew Overholt 1:3.4.1-8 -- Increase MaxPermSize when running tests. - -* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1:3.4.1-8 -- Rebuild for Python 2.6 - -* Thu Nov 20 2008 Andrew Overholt 3.4.1-7 -- Update and re-enable patch for always generating debuginfo for class files - when doing an RPM build. -- Resolves rh#472292. - -* Mon Oct 27 2008 Andrew Overholt 3.4.1-6 -- Keep Provides: eclipse on -pde (different than Fedora 9 but probably - more correct). - -* Thu Oct 23 2008 Alexander Kurtakov 3.4.1-5 -- Fix splashscreen (#467259). - -* Fri Oct 17 2008 Andrew Overholt 3.4.1-4 -- Fix quoting bug in pdebuild.sh again. - -* Fri Oct 16 2008 Alexander Kurtakov 3.4.1-3 -- Fix swt symlinks in %%libdir/eclipse. - -* Thu Oct 16 2008 Alexander Kurtakov 3.4.1-2 -- Fix quoting bug in pdebuild.sh. - -* Wed Oct 16 2008 Alexander Kurtakov 3.4.1-1 -- Move copy-platform instead of copying it. - -* Wed Oct 15 2008 Andrew Overholt 3.4.1-1 -- Add conditionals around Equinox initialization to enable debugging. - -* Fri Oct 13 2008 Alexander Kurtakov 3.4.1-1 -- Symlink to ant-apache-bsf and ant-commons-net. -- Update branding. -- Don't re-pack JARs (see fedora-devel-java-list discussion in September 2008). -- Update desktop-file-install usage and add --vendor=fedora. (Andrew Overholt) -- Resolves #466476. Fix pdebuild script. (Jeff Johnston) -- Remove dropins contents while running initializer. -- Add patch for wrong javaHome on x86_64 in the native build.(Alexander Kurtakov) - -* Thu Oct 03 2008 Alexander Kurtakov 3.4.1-0 -- 3.4.1 -- Update nojarsignatures patch. -- Added osgi-classpath.patch fixes broken bootclasspath (Sean Flanigan). -- Removed patches 33 and 34 - not needed anymore. - -* Thu Sep 25 2008 Michal Nowak 3.4.0-24 -- exclude parts of eclipse-pydev from JIT compilation -- Resolves: bug 461860 - -* Tue Sep 02 2008 Andrew Overholt 3.4.0-23 -- Use icu4j in its new place. - -* Wed Aug 27 2008 Andrew Overholt 3.4.0-22 -- Add test framework -- Remove two duplicate lines in eclipse-mv-Platform.sh -- Modify package-build and pdebuild so they can build the SDK tests - -* Wed Aug 13 2008 Andrew Overholt 3.4.0-21 -- Fix ecj-gcj (rhbz#458921) - -* Tue Aug 12 2008 Andrew Overholt 3.4.0-20 -- Require release of jetty which requires tomcat bits with proper metadata -- Fix pdebuild for moved JDT and PDE plugins (Alexander Kurtakov) -- Add version to jakarta-commons-el requirement - -* Mon Aug 11 2008 Andrew Overholt 3.4.0-19 -- Move jdt and sdk dropins contents to non-eclipse-sub-dir place which - makes dropins reconciler see them as dropins and not extension - locations -- Add versions to jetty, lucene, and jsch Requires - -* Thu Aug 07 2008 Andrew Overholt 3.4.0-18 -- Add %%{_libdir}/eclipse/dropins/jdt to ecj files list - -* Wed Aug 06 2008 Andrew Overholt 3.4.0-17 -- Add p2 metadata generation to pdebuild -- Fix symlinking to %%{_libdir}/eclipse/dropins/* stuff in - copy-platform -- Fix brightness in splash screen -- Fix icon symlinks -- Bump icu4j-eclipse requirement - -* Tue Aug 05 2008 Andrew Overholt 3.4.0-16 -- Ensure %%{_datadir}/eclipse/dropins gets watched in eclipse.ini -- Move JDT and SDK bits to dropins/{jdt,sdk}/eclipse for consistency -- Update copy-platform to add %%{_datadir}/dropins - -* Mon Aug 04 2008 Sean Flanigan 3.4.0-15 -- Removed buildroot from path in datadir.link - -* Mon Aug 04 2008 Sean Flanigan 3.4.0-14 -- Created missing directory for link file - -* Fri Aug 01 2008 Andrew Overholt 3.4.0-13 -- Update patch to avoid Hotspot crashing -- Add links folder for noarch plugins -- Create and add ownership of %%{_datadir}/eclipse/{plugins,features} - -* Thu Jul 31 2008 Andrew Overholt 3.4.0-12 -- Set product to Fedora Eclipse -- Remove pde-runtime %%package section -- Remove unnecessary Requires(post,postun)s - -* Wed Jul 30 2008 Andrew Overholt 3.4.0-11 -- Update copy-platform to work with dropins -- Update JVM-crashing patch - -* Mon Jul 28 2008 Andrew Overholt 3.4.0-10 -- Move JDT and PDE/SDK bits to dropins/{jdt,sdk} -- Drop versionless PDE Build symlink (put logic into pdebuild script) -- Make SWT JAR symlinks relative -- Fold pde-runtime into pde -- Add patch to add root files for non-upstream arches -- Fix building of fragments for non-upstream arches -- Remove about.html from files list on ppc (will fix later) - -* Fri Jul 25 2008 Andrew Overholt 3.4.0-10 -- Add ability for pdebuild (-o) to work with Orbit-style dependencies - -* Fri Jul 25 2008 Andrew Overholt 3.4.0-9 -- Collapse patches to build SWT native bits into two -- Copy about* from x86 to all non-x86{_64} platforms - -* Wed Jul 23 2008 Andrew Overholt 3.4.0-8 -- Don't build for arch/ws/os combos other than the one on which we're - building - -* Wed Jul 23 2008 Andrew Overholt 3.4.0-7 -- More work on non-upstream arches - -* Mon Jul 21 2008 Andrew Overholt 3.4.0-6 -- Update description to be a bit more current -- Attempt ppc64, etc. builds - -* Mon Jul 21 2008 Andrew Overholt 3.4.0-5 -- Add core.net fragment in %%files for x86 -- I spoke with author about above and no .so is built because it is - currently not used by the fragment -- Update ecj-gcj addition (Tom Tromey) - -* Fri Jul 18 2008 Andrew Overholt 3.4.0-4 -- Un-do crazy config.ini, bundles.info, etc. shuffling -- Update patch for building native libraries -- Re-add missing BR on tomcat5-jasper-eclipse -- Add patch for 64-bit platforms to build SWT -- Don't try to resolve http://bundles.osgi.org for javadocs -- Provision with java -cp instead of binary launcher - -* Thu Jul 17 2008 Andrew Overholt 3.4.0-3 -- Generate metadata and provision each sub-package -- Do crazy config.ini, bundles.info, and *.profile shuffling -- Add post and postun sections to update the config.ini, bundles.info, and - *.profile files - -* Wed Jul 16 2008 Andrew Overholt 3.4.0-1 -- Fix files lists - -* Wed Jul 16 2008 Andrew Overholt 3.4.0-1 -- Update branding -- Fix p2 stuff so p2 UI works - -* Mon Jul 14 2008 Andrew Overholt 3.4.0-1 -- 3.4 -- Remove gcj compilation -- Update versions of dependencies -- Rename libswt3-gtk2 to eclipse-swt -- Move "Provides: eclipse" to PDE from JDT -- Remove unnecessary old Obsoletes/Provides -- Remove tomcat stuff since it's no longer used -- Move stuff from %%{_datadir}/eclipse to %%{_libdir}/eclipse -- Add BRs/Rs on objectweb-asm and sat4j -- Build ECF filetransfer stuff as part of this SRPM until we have a - separate eclipse-ecf package (which will require this version of the - SDK) - -* Sat Jun 14 2008 Dennis Gilmore 3.3.2-13 -- make changes to support sparcv9 - -* Wed May 14 2008 Andrew Overholt 3.3.2-12 -- Back-port patch for e.o#206432 (rh#446064). - -* Sat Apr 26 2008 Mat Booth 3.3.2-11 -- Fixed some benign errors in copy-platform when calling pdebuild - multiple times. - -* Fri Apr 25 2008 Andrew Overholt 3.3.2-10 -- Bump maximum heap size from 256 MB to 512 MB. -- Add patch for https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092 - (which is really - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100). -- Some jiggery-pokery for spaces in SWT paths for buildagainstxulrunner - patch. - -* Wed Apr 09 2008 Andrew Overholt 3.3.2-9 -- Fix patch level for xulrunner build patch. - -* Wed Apr 09 2008 Andrew Overholt 3.3.2-8 -- Rather than removing java-javadoc, just add Requirement in all cases - (gcj or not). - -* Wed Apr 09 2008 Andrew Overholt 3.3.2-7 -- Remove explicit java-javadoc requirements as OpenJDK's -devel package - provides it. -- Patch SWT build to find libxul.pc. - -* Fri Apr 04 2008 Andrew Overholt 3.3.2-6 -- Fix path of pdebuild in %%files. Gah. - -* Fri Apr 04 2008 Andrew Overholt 3.3.2-5 -- Move pdebuild to better location (buildscripts). - -* Fri Apr 04 2008 Andrew Overholt 3.3.2-4 -- Fix SWT version in Requires. - -* Thu Apr 03 2008 Andrew Overholt 3.3.2-3 -- Add missing line continuation. - -* Thu Apr 03 2008 Andrew Overholt 3.3.2-2 -- Change ecj Provides from <= to = (rhbz#439825). - -* Thu Apr 03 2008 Andrew Overholt 3.3.2-1 -- 3.3.2 -- Update Obsoletes/Provides for ecj and make more ecj symlinks - (rhbz#439825). - -* Mon Mar 31 2008 Andrew Overholt 3.3.1.1-18 -- Add PDE Build wrapper script (%%{_datadir}/eclipse/pdebuild) for - packaging guidelines. - -* Mon Mar 03 2008 Andrew Overholt 3.3.1.1-17 -- Mark eclipse.ini as %%config. - -* Tue Feb 19 2008 Fedora Release Engineering - 1:3.3.1.1-16 -- Autorebuild for GCC 4.3 - -* Fri Feb 08 2008 Andrew Overholt 3.3.1.1-15 -- Add ia64 patches from Doug Chapman. -- rhbz#431963. - -* Wed Dec 05 2007 Martin Stransky 3.3.1.1-14 -- rebuilt against XUL Runner (gecko-libs 1.9) -- removed .png extension from the desktop file - -* Tue Dec 04 2007 Andrew Overholt 3.3.1.1-13 -- Remove Fedora log from splash screen. - -* Mon Dec 03 2007 Andrew Overholt 3.3.1.1-12 -- Update splash screen. - -* Fri Nov 30 2007 Andrew Overholt 3.3.1.1-11 -- Fix PermSize option (thanks to Mary Ellen Foster for testing). - -* Fri Nov 23 2007 Andrew Overholt 3.3.1.1-10 -- Move eclipse.ini for real. - -* Fri Nov 23 2007 Andrew Overholt 3.3.1.1-9 -- Move eclipse.ini in %%files section. - -* Thu Nov 22 2007 Andrew Overholt 3.3.1.1-8 -- Re-enable gcj_support. - -* Thu Nov 22 2007 Andrew Overholt 3.3.1.1-7 -- Un-break non-ppc64 platforms. - -* Mon Nov 19 2007 Andrew Overholt 3.3.1.1-6 -- Require jpackage-utils (courtesy Patrice Dumas). -- Fix ppc64 (and hopefully other unsupported-by-upstream arches). -- Move eclipse.ini to %%{_libdir}/eclipse where it gets read. -- Resolves: rhbz#394161. - -* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-5 -- Remove extraneous build.index comment (from test build again). - -* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-4 -- Enable gcj support (disabled for test build). - -* Fri Nov 16 2007 Andrew Overholt 3.3.1.1-3 -- Update tomcat patches. -- Resolves: rhbz#380121. - -* Wed Nov 14 2007 Andrew Overholt 3.3.1.1-2 -- Bump release to tag non-corrupted source zip. - -* Thu Nov 01 2007 Andrew Overholt 3.3.1.1-1 -- Update branding. -- Work around e.o#195897 by setting the VM arg explicitly. - -* Fri Oct 26 2007 Andrew Overholt 3.3.1.1-1 -- 3.3.1.1 -- Add patch for memory issues with IcedTea. - -* Mon Oct 22 2007 Andrew Overholt 3.3.1-1 -- 3.3.1 -- Update icu4j requirement for new version number. - -* Thu Oct 11 2007 Andrew Overholt 3.3.0-27 -- Add patch to have unversioned swt.jar symlink (courtesy Patrice - Dumas). - -* Sat Oct 06 2007 Andrew Overholt 3.3.0-26 -- Add encoding to desktop file. -- Fix %%files list again. - -* Fri Oct 05 2007 Andrew Overholt 3.3.0-25 -- Fix %%files list for Fedora Eclipse feature. - -* Fri Oct 05 2007 Andrew Overholt 3.3.0-24 -- Update branding plugin. -- Add branding feature. This fixes the update manager issue when using - the Fedora-branded product. -- Thanks to Alexander Kurtakov and Pascal Rapicault for helping track - down this issue. - -* Wed Oct 03 2007 Andrew Overholt 3.3.0-23 -- Build gcj bits on x86 and x86_64. -- Add instructions for how to get source of branding plugin. -- Fix splash screen typo. -- Resolves: rhbz#301871. - -* Wed Sep 26 2007 Andrew Overholt 3.3.0-21 -- Add patch to generate 1.6 bytecode on a 1.7 VM (kudos to Olivier - Thomann) -- Resolves: rhbz#288991. - -* Tue Sep 18 2007 Andrew Overholt 3.3.0-20 -- Move requirements on subclipse, cdt, mylyn, etc. to comps.xml. - -* Mon Sep 10 2007 Andrew Overholt 3.3.0-19 -- Don't require subclipse, cdt, or rpm-editor on ppc64. - -* Fri Sep 07 2007 Ben Konrath 3.3.0-18 -- Build 1.6 plugins when building with IcedTea. - -* Fri Sep 07 2007 Ben Konrath 3.3.0-17 -- Update Fedora Eclipse product plugin to fix Welcome page. - -* Thu Sep 06 2007 Ben Konrath 3.3.0-16 -- Compile SDK to 1.5 bytecode and disable 1.6 plugins. - -* Wed Sep 05 2007 Andrew Overholt 3.3.0-15 -- Update tomcat5, commons-el, and commons-logging to required releases - with proper OSGi manifests. - -* Mon Sep 04 2007 Ben Konrath 3.3.0-14 -- Add Fedora Eclipse product plugin. -- Add Requires: eclipse-rpm-editor to platform subpackage. - -* Thu Aug 30 2007 Ben Konrath 3.3.0-13 -- Move *-sdk subpackages to pde subpackage. -- Add BuildRequires: libXt-devel for IcedTea build. -- Add launcher-fix-java-home.patch. - -* Tue Aug 28 2007 Ben Konrath 3.3.0-12 -- Require mylyn on all archs except ppc64 alpha. -- Use IcedTea on x86_64 and x86. -- Remove hacks for s390{,x} as they are now included in upstream build. - -* Tue Aug 28 2007 Andrew Overholt 3.3.0-11 -- Symlink to jetty. - -* Tue Aug 28 2007 Ben Konrath 3.3.0-10 -- Add requires eclipse-cvs-client, eclipse-subclipse, eclipse-mylyn, - eclipse-mylyn-ide, eclipse-mylyn-bugzilla, eclipse-mylyn-trac - and eclipse-changelog to platform package. -- Add requires eclipse-mylyn-java to jdt. -- Add requires eclipse-mylyn-pde to pde. -- Remove pde-sdk and sdk sub-packages - -* Thu Aug 23 2007 Ben Konrath 3.3.0-9 -- Add Requires: eclipse-cvs-client to jdt package. - -* Tue Aug 14 2007 Ben Konrath 3.3.0-8 -- Link to junit4 jar. -- Remove included eclipse binaries. -- Add Provides: eclipse to sdk subpackage. - -* Mon Aug 13 2007 Oliver Falk 3.3.0-7 -- Also explode SDK tarball on alpha -- Resolves: #251958 - -* Tue Aug 07 2007 Ben Konrath 3.3.0-6 -- Add links for jsp api, servlet api and jasper. -- Add %%{_libdir}/%%{name}/features to the rcp %%files listing. - -* Fri Aug 03 2007 Ben Konrath 3.3.0-5 -- Add patch to fix double free bug in launcher library. -- Resolves: #248798. - -* Tue Jul 31 2007 Ben Konrath 3.3.0-4 -- Link to commons-el.jar. -- Remove ant 1.7 hacks. - -* Wed Jul 18 2007 Ben Konrath 3.3.0-3 -- Add links for lucene and lucene.analysis. -- Remove icu4j symlink from /usr/share/eclipse/plugins. -- Resolves: #248749. - -* Mon Jul 16 2007 Ben Konrath 3.3.0-2 -- Fix dep in rcp sub-package. -- Add Alpha support. -- Link to commons-logging.jar -- Resolves: #248359. - -* Fri Jun 29 2007 Ben Konrath 3.3.0-1 -- 3.3. - -* Wed Jun 27 2007 Ben Konrath 3.3.0-0.3.RC4 -- Restore ppc64, s390{,x} and sparc{,64} support. -- Restore multilib support. - -* Tue Jun 19 2007 Ben Konrath 3.3.0-0.2.RC4 -- Use icu4j-eclipse sub-package instead of building icu4j here. -- Use exec in binary wrapper. -- Add 3.3.0 splashscreen. - -* Tue Jun 12 2007 Ben Konrath 3.3.0-0.1.RC4 -- 3.3RC4. - -* Mon Jun 11 2007 Ben Konrath 3.3.0-0.2.RC3 -- Update launching strategy for 3.3. -- Pull in package-build fix from F-7. - -* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC3 -- 3.3RC3. - -* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC2 -- 3.3RC2. - -* Wed May 23 2007 Ben Konrath 3.3.0-0.1.RC1 -- 3.3RC1. -- Pull in changes from F-7. - -* Mon Feb 26 2007 Ben Konrath 3.3.0-0.1.M5eh -- 3.3M5. -- Remove launcher-addplatformtotildeeclipse.patch as it's only needed - for FC-5 -> FC-6. -- Remove swt firefox patches as they are no longer needed. -- Remove ppc64, s390{,x} and sparc{,64} support. -- Remove use-built-launcher patch. -- Update set-launcher-and-configuration-dir patch. - -* Mon Jan 29 2007 Ben Konrath 3.3.0-0.3.M4 -- Enable updated ecj square brackets patch. - -* Fri Jan 12 2007 Ben Konrath 3.3.0-0.2.M4 -- Pull in fixes from rawhide. - -* Wed Dec 20 2006 Ben Konrath 3.3.0-0.1.M4 -- 3.3M4. -- Update patches for 3.3M4. -- Remove SWT JNI symlinks in %%{_libdir}. - -* Wed Dec 6 2006 Ben Konrath 3.2.1-25 -- Add %%{_libdir}/eclipse dir to files list of libswt-gtk2. -- Resolves: #211008. - -* Tue Dec 5 2006 Andrew Overholt 3.2.1-24 -- Specfile review with Ben Konrath. -- Lots of cleanups. - -* Tue Nov 28 2006 Andrew Overholt 3.2.1-23 -- Move back to ~/.eclipse for update site pending upstream comments. -- Add patch to add platform to ~/.eclipse's platform.xml. This maintains - user-installed plugins but allows us to remove the pre-configured - platform.xml in the OSGi configuration area. - -* Mon Nov 20 2006 Andrew Overholt 3.2.1-22 -- Use ~/.eclipseplugins instead of ~/.eclipse in update site - homedir patch. -- Bump release. - -* Fri Nov 17 2006 Ben Konrath 3.2.1-21 -- Add patch to workaround an xml parsing bug in libgcj (gcc bug #29853). -- Resolves: #209393. - -* Fri Nov 17 2006 Andrew Overholt 3.2.1-20 -- Revise gre64 patch to just do ppc64 addition and not ordering change. - -* Thu Nov 16 2006 Andrew Overholt 3.2.1-19 -- Add patch to look at gre64.conf on ppc64. - -* Fri Nov 10 2006 Ben Konrath 3.2.1-18 -- Remove SWT ON_TOP patch as it is fixed in 3.2.1. - -* Thu Nov 09 2006 Ben Konrath 3.2.1-17 -- Add file level requirement for swt fragment to rcp and platform packages. - This is needed so that the rcp and platform packages pull in the swt package - of the correct word size. - -* Mon Nov 06 2006 Ben Konrath 3.2.1-16 -- Move copy-platform back to %%{_datadir}/eclipse. -- Require gjdoc >= 0.7.7-14 as it generates consistent html across archs. -- Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc - is fixed. - -* Fri Nov 03 2006 Andrew Overholt 3.2.1-15 -- Make sdk require config.ini itself rather than the package to deal with the - bi-arch installation situation. -- Move sdk feature and plugin to %%{_libdir} so we can check for its existence - in the post scripts. - -* Thu Nov 02 2006 Andrew Overholt 3.2.1-14 -- Remove post sections that munge eclipse.product; always set it to - org.eclipse.platform.ide or org.eclipse.sdk.ide. -- Remove changelogs prior to 3.2.0. - -* Thu Nov 02 2006 Ben Konrath 3.2.1-12 -- Move doc plugins to %%{_libdir}/eclipse/plugins because of html is being - generated differently on different arches. -- Fix multilib problem when there are two or more jars within a jar. -- BR dos2unix always (for mac2unix). - -* Wed Nov 01 2006 Ben Konrath 3.2.1-11 -- Move copy-platform to %%{_libdir}/eclipse -- Move the platform.source, icu4j, icu4j.source, help.webapp and - update.core.linux plugins to %%{_libdir}/eclipse/plugins because these plugins - have platform specific content. Some of the platform specific content may be - a result of bugs in libgcj. These need to be investigated. -- Disable building the help indexes on all archs so that we have the same doc - plugins on all archs. -- Remove org.apache.ant_1.6.5/bin/runant.py to avoid multilib conflicts. -- Repack all the jars and the jars within those jars. This is needed - to make this package multilib compatible. -- Put SWT symlinks in %%{_libdir}/eclipse instead of - %%{_libdir}/eclipse/plugins. - -* Wed Nov 01 2006 Andrew Overholt 3.2.1-11 -- Use equinox initializer instead of old patch to core.runtime. -- Run initializer *after* splitting install into arch-specific and - arch-independent locations. -- Move copy-platform to arch-specific location. -- Get rid of broken symlinks in tomcat plugin. - -* Tue Oct 31 2006 Andrew Overholt 3.2.1-11 -- Fix copy-platform to work with split install. - -* Tue Oct 31 2006 Ben Konrath 3.2.1-10 -- Add 3.2.1 splash screen. -- Sort the java source files before building (#209249). -- Remove Fedora ifdefs. -- Resolves: #209249. - -* Tue Oct 31 2006 Ben Konrath 3.2.1-9 -- Re-enable building of the icu4j plugins. - -* Mon Oct 30 2006 Ben Konrath 3.2.1-8 -- Temporarily disable building of icu4j plugin. - -* Mon Oct 30 2006 Andrew Overholt 3.2.1-8 -- Fix eclipse-ecj symlink to point to correct location. -- Put SWT symlinks in %%{_libdir} instead of %%{_datadir} as they're - target-dependent. - -* Sat Oct 28 2006 Ben Konrath 3.2.1-7 -- Add patch for ecj [] classpath problem. -- Remove configuration files from rcp files list. -- Add patch set bindir and shared config patch to allow the eclipse binary - to sit in %%{_bindir} and remove the symlinks. This patch also allows us to - set osgi.sharedConfiguration.area config on a per build basis so that the - configuration directory can be arch dependant. -- Remove launcher link patch as the bindir patch removes the requirement for - this patch. -- Don't aot-compile org.eclipse.ui.ide to work around rh bug # 175547. -- Add Requies(post,postun) to all packages to ensure that no files are left - behind when eclipse is un-installed. -- Many spec file clean ups. -- Resolves: #199961, #202585, #210764, #207016. -- Related: #175547. - -* Mon Oct 16 2006 Andrew Overholt 3.2.1-6 -- Remove unneeded tomcat symlinks. - -* Mon Oct 16 2006 Andrew Overholt 3.2.1-6 -- Remove unnecessary bits of configuration. -- Resolves: #210764, #202585. - -* Tue Oct 10 2006 Ben Konrath 3.2.1-5 -- Remove perl dependancy. -- Fix offsets in libswt-enableallandO2 patch. -- Add Requires(post,postun) java-gcj-compat to sdk to avoid errors when - uninstalling the java stack. -- Move jface and jface.databinding from libswt3-gtk2 to rcp because these - plugins have dependancies on some plugins in rcp. - -* Sun Oct 01 2006 Andrew Overholt 3.2.1-4 -- Fix triggerpostun to include epoch of previous releases. - -* Fri Sep 29 2006 Ben Konrath 3.2.1-3 -- Add Requires(post,postun) to platform and sdk sub-packages so that post and - postun scripts work correctly. - -* Fri Sep 29 2006 Andrew Overholt 3.2.1-3 -- Add triggerpostun to deal with old rebuild-sdk-features postun crap - (rh#207442, rh#207013). - -* Fri Sep 29 2006 Andrew Overholt 3.2.1-2 -- Fix swt-firefox patch to not create DSOs with undefined symbols (rh#201778). - -* Thu Sep 28 2006 Ben Konrath 3.2.1-1 -- 3.2.1 final. - -* Thu Sep 28 2006 Andrew Overholt 3.2.1-1 -- Use new swt-firefox patch and consolidate others into one. - -* Wed Sep 27 2006 Ben Konrath 3.2.1-0.RC.3 -- Fix typo in %%postun of -sdk and -platform. -- Disable help index generation on ia64. - -* Tue Sep 26 2006 Ben Konrath 3.2.1-0.RC.2 -- Don't set eclipse.product incorrectly in %%postun of -sdk and -platform. - -* Mon Sep 25 2006 Ben Konrath 3.2.1-0.RC.1 -- M20060921-0945 (3.2.1 pre-release). -- Upadate patches to 3.2.1. -- Add icu4j 3.4.5 sources. -- Add Fedora version to platform about.mappings as well as sdk. - -* Mon Sep 25 2006 Andrew Overholt 3.2.0-8 -- Remove unused eclipse.conf. -- Remove unused gre64.conf patch (applied upstream). - -* Thu Sep 21 2006 Ben Konrath 3.2.0-7 -- Use real SWT version on ia64, ppc64, s390 and s390x. -- Remove the swt native libs from the rcp sub-package because they are - already in the libswt-gtk2 sub-package and rcp requires libswt-gtk2. -- Set correct eclipse.product in post and postun of sdk and platform - sub-packages (rh bug # 207442) -- Don't set the .eclipseproduct twice. -- Add Conflicts: mozilla to libswt3-gtk2 (rh bug # 207626). -- Move Requires: firefox to libswt3-gtk2. - -* Thu Sep 21 2006 Andrew Overholt 3.2.0-7 -- Add workaround for gjdoc Mac-encoded bug (gcc#29167) to make javadocs build. -- Fix tomcat symlinking in %%install to make help work (rh#199453). - -* Mon Sep 11 2006 Ben Konrath 3.2.0-6 -- Update swt-firefox patch and remove libswt-xpcom patch (rh bug # 200929). -- Re-work files list to match upstream and remove rebuild-sdk-features - (rh bug # 205933). - -* Thu Sep 07 2006 Ben Konrath 3.2.0-5 -- Add swt-firefox patch; moves SWT to NS_InitXPCOM3() from NS_InitEmbedding(). -- Add sparc support (Dennis Gilmore ). -- Disable help index generation on s390. - -* Wed Sep 06 2006 Ben Konrath 3.2.0-4 -- Re-add customBuildCallbacks.xml-add-pre.gather.bin.parts.patch because - it has not been applied upstream. -- Minor spec file clean ups. -- Add %%{name} to the -devel package Provides so that upgrading from - FC-5 to FC-6 works. -- Re-enable natively compiling the ant.ui plugin. -- Re-enable natively compiling the team.cvs.core plugin on ia64. - -* Fri Sep 01 2006 Ben Konrath 3.2.0-3 -- Use the system tomcat on ppc64 and s390x. - -* Wed Aug 30 2006 Andrew Overholt 3.2.0-3 -- Don't use pkg_summary. - -* Tue Aug 29 2006 Ben Konrath 3.2.0-2 -- Remove double Manifest file in com.jcraft.jsch_0.1.28.jar. -- Require java-gcj-compat >= 1.0.64. - -* Thu Aug 17 2006 Andrew Overholt 3.2.0-1jpp_12fc -- Fix tomcat55 patch to not conflict with wst.ws (commons-logging visibility). - -* Thu Aug 10 2006 Andrew Overholt 3.2.0-1jpp_11fc -- Fix eclipse-tomcat55.patch and eclipse-tomcat55-build.patch to not reference - jars that don't exist. -- Fix rebuild-sdk-features to work with 3.2.x feature versions. - -* Tue Aug 01 2006 Andrew Overholt 3.2.0-1jpp_10fc -- Use firefox-devel instead of mozilla-devel. -- Add patch for rh#200929 (include embed_base in xpcom's pkgconfig -I flags). - -* Tue Jul 25 2006 Ben Konrath 3.2.0-1jpp_9fc -- Use sed instead of patches for tomcat version numbers. - -* Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_8fc -- Disable build.index doc generation on i386. - -* Sun Jul 23 2006 Andrew Overholt 3.2.0-1jpp_7fc -- Remove org.eclipse.ant.ui* from %%files. - -* Sun Jul 23 2006 Ben Konrath 3.2.0-1jpp_7fc -- Exclude org.eclipse.ant.ui_3.2.0.v20060531.jar from aot-compile-rpm. - -* Sat Jul 22 2006 Jakub Jelinek 3.2.0-1jpp_6fc -- Rebuilt - -* Thu Jul 20 2006 Andrew Overholt 3.2.0-1jpp_5fc -- New splash screen from Diana Fong (rh#199456). - -* Tue Jul 18 2006 Andrew Overholt 3.2.0-1jpp_4fc -- Add patch from Tom Tromey for ecj-gcj branch of gcj. -- Fix SWT symlinks. - -* Tue Jul 18 2006 Igor Foox 3.2.0-1jpp_3fc -- Rebuild. - -* Mon Jul 17 2006 Ben Konrath 3.2.0-1jpp_2fc -- Rebuild. - -* Thu Jul 06 2006 Andrew Overholt 3.2.0-1jpp_1fc -- Temporarily add webapp patch for ppc64 and s390x. -- Bump tomcat5 to 5.5.17 both in BR/R and in patches. - -* Wed Jul 05 2006 Andrew Overholt 3.2.0-1jpp_1fc -- Don't require tomcat on ppc64, s390, or s390x until we've got it there. -- org.eclipse.tomcat -> org.eclipse.tomcat/lib. -- Update webapp build patch. -- Use commons-* instead of jakarta-commons-*. -- Don't delete jars in %%install. -- Don't apply tomcat and webapp patches on ppc64, s390, and s390x (for now). -- Don't include tomcat jars in %%files for ix86, ppc, x86_64, ia64. -- Use tomcat plugin version instead of org.eclipse.tomcat_*. - -* Tue Jul 04 2006 Ben Konrath 3.2.0-1jpp_1fc -- Fix tomcat symlinks. - -* Tue Jul 04 2006 Andrew Overholt 3.2.0-1jpp_1fc -- 3.2.0. -- Remove Provides: eclipse-sdk from eclipse-platform. -- Use build-jar-repository where appropriate. - -* Tue Jun 13 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.7 -- Rename -devel packages to -sdk to match upstream names. -- Add Provides eclipse-sdk to platform-sdk. -- Remove zip re-pack code. - -* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.6 -- Bump release again. - -* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.5 -- Bump release. - -* Mon Jun 12 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.4 -- Require java-gcj-compat 1.0.52. -- Don't use '*' to set the quatifier name in the eclipse-ecj symlink. -- Really fix swt symlinks rh #194500. - -* Wed Jun 07 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.3 -- Enable ppc64, s390 and s390x. -- Add check for jars at the end of prep. -- Fix patch for rh #162177 (square brackets patch). -- Fix swt symlinks rh #194500. -- Add versionless pde.build symlink. -- Rename efj-wrapper.sh to efj.sh.in. -- Re-pack all zips after the build to ensure that zips have the same md5sum - across arch re-builds. This is needed to avoid multilib conflicts. - -* Wed Jun 07 2006 Andrew Overholt 3.2.0-0jpp_0fc.3.2RC7.2 -- Fix eclipse-ecj.jar symlink to include qualifier. - -* Tue Jun 06 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.1 -- 3.2RC7. -- Remove com.jcraft.jsch_0.1.28.jar and repackage with classes from the system - jsch.jar. -- Work around ia64 compile problem in aot-compile-rpm. +* Thu Apr 2 2009 Alexander Kurtakov 1:3.5.0-0.1.6 +- First try for 3.5 build. -* Wed May 31 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC6 -- 3.2RC6. eclipse-nojarsignatures.patch: Index: eclipse-nojarsignatures.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/eclipse-nojarsignatures.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- eclipse-nojarsignatures.patch 3 Oct 2008 14:03:03 -0000 1.2 +++ eclipse-nojarsignatures.patch 2 Apr 2009 08:12:57 -0000 1.3 @@ -1,202 +1,203 @@ ---- plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.nojarsignature 2008-09-11 23:28:30.000000000 +0200 -+++ plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF 2008-10-03 11:43:35.000000000 +0200 +--- plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF.orig 2009-02-02 22:45:45.000000000 +0100 ++++ plugins/org.junit_3.8.2.v20080602-1318/META-INF/MANIFEST.MF 2009-02-19 17:09:24.000000000 +0100 @@ -12,18 +12,3 @@ - unit.swingui;version="3.8.2",junit.swingui.icons;version="3.8.2",juni - t.textui;version="3.8.2" - --Name: junit.jar --SHA1-Digest: s29rIXKth1H1+Yz24tK0E9r/sxA= -- --Name: plugin.properties --SHA1-Digest: mL9yvXBmAAJi7G1tls7akuyPG+A= -- --Name: about.html --SHA1-Digest: UFe6k4Ad9XpZmuWF46WW3vk9dVA= -- --Name: META-INF/eclipse.inf --SHA1-Digest: KyT9FF7C7t86NoBoa2kZT3ZJBfw= -- --Name: about_files/cpl-v10.html --SHA1-Digest: o0b19ceZ+HQHVX0Ops751AQVdwM= -- ---- plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF.nojarsignature 2008-09-11 23:27:41.000000000 +0200 -+++ plugins/org.apache.ant_1.7.0.v200803061910/META-INF/MANIFEST.MF 2008-10-03 11:42:12.000000000 +0200 -@@ -57,178 +57,3 @@ - .ant.util.optional,org.apache.tools.ant.util.regexp,org.apache.tools. - bzip2,org.apache.tools.mail,org.apache.tools.tar,org.apache.tools.zip - Require-Bundle: org.eclipse.osgi -- --Name: lib/ant-apache-bsf.jar --SHA1-Digest: DO50ciZuJhJDpVNImRUfEaBYUbI= -- --Name: lib/ant-trax.jar --SHA1-Digest: FBI4uldnKZSyHcob4yOVNc3Hp38= -- --Name: etc/maudit-frames.xsl --SHA1-Digest: BIZGVBGe+t+oL7NBTtnF6SSR2UI= -- --Name: bin/lcp.bat --SHA1-Digest: tVZ9b7fPb0VxK6VtxdbHL/Snslc= -- --Name: bin/runrc.cmd --SHA1-Digest: tEBZS6nXZrF77Q5oOO0NyffnU28= -- --Name: etc/jdepend.xsl --SHA1-Digest: OMznHreSkSUr+5YOtNAlZZLjZWQ= -- --Name: bin/antenv.cmd --SHA1-Digest: 2NIxw+ojKZeK7CNeLtrR7kFNG2E= -- --Name: about_files/LICENSE.sax.txt --SHA1-Digest: uLnQn2qwT77aJ6MThuLeWz1I5ek= -- --Name: META-INF/eclipse.inf --SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y= -- --Name: lib/ant-launcher.jar --SHA1-Digest: MKPgfhiWsE5F2R982ZCuSOWMXDg= -- --Name: lib/ant-apache-bcel.jar --SHA1-Digest: kde0uYC3k2o+Fg+6LlcBEv6kWRk= -- --Name: lib/ant-antlr.jar --SHA1-Digest: J4AmyjIaAnoB7ebJ4iMzOb9+GtU= -- --Name: etc/changelog.xsl --SHA1-Digest: qhlQEgDDZI8YGnD/Lo/OLLdpwE4= -- --Name: etc/jdepend-frames.xsl --SHA1-Digest: ziSyDJrI6CYzulVP7xbFuMAk62w= -- --Name: lib/ant-starteam.jar --SHA1-Digest: nXOBvJIHC5BOM3rQ0HeyF7q1z1A= -- --Name: about.html --SHA1-Digest: N0elfKP7uYuYLATOh5XaE1P3nXI= -- --Name: lib/ant-jai.jar --SHA1-Digest: tIm5HD9PM1IT/EnYwT4D49j0kAo= -- --Name: lib/ant-junit.jar --SHA1-Digest: dr31YBzQyziIxwLsNjAoVUBhXkw= -- --Name: lib/ant-swing.jar --SHA1-Digest: CYx1MeeUeffKmXW3cKIyesK/1+M= -- --Name: lib/ant-apache-log4j.jar --SHA1-Digest: kDAL5HSGcBGx8BtqP8my+7nVxUA= -- --Name: bin/ant --SHA1-Digest: 1hZ7I8ryxuQA8ffu95k409JSpxM= -- --Name: bin/ant.cmd --SHA1-Digest: YDWS/zHHaPn0kEZm/Az4+vJLzKI= -- --Name: lib/ant-commons-net.jar --SHA1-Digest: zttoDSdHmKhPxQkVB2939l5dEOE= -- --Name: lib/ant-jsch.jar --SHA1-Digest: 8TOFHxGi9/aJnOr5NWlYDPLTaG0= -- --Name: lib/ant-netrexx.jar --SHA1-Digest: SKI088GAW5X32myAJt2zYJtG4qw= -- --Name: etc/checkstyle/checkstyle-text.xsl --SHA1-Digest: v7HDzjT8VIMoo9nbczMpQ4R89OA= -- --Name: lib/ant-jdepend.jar --SHA1-Digest: v2pU8yfpZ4jDxE2GwwCqptNqf6k= -- --Name: lib/ant-stylebook.jar --SHA1-Digest: lGD3Z67EkUsBV0HeiuLxoT73kJM= -- --Name: about_files/NOTICE --SHA1-Digest: Mu3gQHJl963VZJ+BCE906ZAhmXY= -- --Name: etc/coverage-frames.xsl --SHA1-Digest: CuWmV380G7/H3FRwPp+feAg9d7E= -- --Name: lib/ant-nodeps.jar --SHA1-Digest: t0PNaVw0F4+n1li/saOcEsZPZwo= -- --Name: bin/complete-ant-cmd.pl --SHA1-Digest: u8SyqqLh5SyqEPe8brM/glCglQo= -- --Name: about_files/LICENSE.dom.html --SHA1-Digest: 9F8cZaCgriCte0T6Mt5hAFumadk= -- --Name: etc/tagdiff.xsl --SHA1-Digest: QvXTkg9jgfgCMbm/Idqk/uNf4dI= -- --Name: etc/junit-frames.xsl --SHA1-Digest: wSBQFHcXT1XjHPWfk41j8XH1qeQ= -- --Name: lib/ant-weblogic.jar --SHA1-Digest: ZeOoCvq1VpITkhgFC+p7NfSUgjk= -- --Name: lib/ant-jmf.jar --SHA1-Digest: L//Sz/mvat6UlYte0H9s1LuNSc8= -- --Name: bin/ant.bat --SHA1-Digest: p0LkZEyD/pMRF8Uo9Hxte58B9dI= -- --Name: plugin.properties --SHA1-Digest: iQO3hlGZf45g3Y7ajtCmCUjMq30= -- --Name: etc/checkstyle/checkstyle-xdoc.xsl --SHA1-Digest: Zkz4ykfgxadN8RCiCtVrI46bzu4= -- --Name: lib/ant.jar --SHA1-Digest: AB5l/BKpcx67Btb0DxbAIgIbNvw= -- --Name: lib/ant-javamail.jar --SHA1-Digest: kVOXUSeWHwNdsV7Y+pfipS3wCJY= -- --Name: lib/ant-apache-resolver.jar --SHA1-Digest: mNy/MGrXL8Ql+5ZoYGvu/qlG+1A= -- --Name: bin/antRun --SHA1-Digest: HXlDrtLiLYQs4XkPbksH6PzmiQ4= -- --Name: bin/envset.cmd --SHA1-Digest: nJW9gBVUQczlMJmAog4nH2yNp98= -- --Name: bin/antRun.pl --SHA1-Digest: 1ZjEo56V249cfnPSBpzjYNRTLys= -- --Name: etc/mmetrics-frames.xsl --SHA1-Digest: +ueQIFM6aBe6Ifc8PrZ7F4Migyk= -- --Name: etc/checkstyle/checkstyle-frames.xsl --SHA1-Digest: aeITXtUk9Yia5TTVXOd6qfMmPTM= -- --Name: lib/ant-apache-oro.jar --SHA1-Digest: 7lwzOPLMkxFX2C5YX/dkcYQdjng= -- --Name: bin/antRun.bat --SHA1-Digest: d765puLLhb82dE5NC5YNCn6DpeA= -- --Name: etc/junit-noframes.xsl --SHA1-Digest: 8O4YCYnt5a6gbrMsIigvW/4GV4g= -- --Name: bin/runant.pl --SHA1-Digest: RPsWXDGHzbNBGD/i6pTGtQFJ6oY= -- --Name: about_files/asl-v20.txt --SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA= -- --Name: etc/junit-frames-xalan1.xsl --SHA1-Digest: blbb8jE6V2zTzRGjvVaXL5fPicM= -- --Name: etc/log.xsl --SHA1-Digest: ulVeGl+WSkbjGbHF7LGA8Csuh/0= -- --Name: lib/ant-commons-logging.jar --SHA1-Digest: NWd0KBqXRSZbCMSItqs0tWQoi2E= -- --Name: lib/ant-apache-regexp.jar --SHA1-Digest: xvqWfUXGkISU+7vSQaFsJe8s12k= -- --Name: bin/runant.py --SHA1-Digest: ptbC0mx7ZARrg/FG64aqqikvS2A= -- + unit.swingui;version="3.8.2",junit.swingui.icons;version="3.8.2",juni + t.textui;version="3.8.2" + +-Name: junit.jar +-SHA1-Digest: c3q6P9LmZ5Def1MlP4MpqblgEgg= +- +-Name: plugin.properties +-SHA1-Digest: mL9yvXBmAAJi7G1tls7akuyPG+A= +- +-Name: about.html +-SHA1-Digest: UFe6k4Ad9XpZmuWF46WW3vk9dVA= +- +-Name: META-INF/eclipse.inf +-SHA1-Digest: KyT9FF7C7t86NoBoa2kZT3ZJBfw= +- +-Name: about_files/cpl-v10.html +-SHA1-Digest: o0b19ceZ+HQHVX0Ops751AQVdwM= +- + + +--- plugins/org.apache.ant_1.7.1.v20090120-1145/META-INF/MANIFEST.MF.orig 2009-02-02 22:45:40.000000000 +0100 ++++ plugins/org.apache.ant_1.7.1.v20090120-1145/META-INF/MANIFEST.MF 2009-02-19 17:08:54.000000000 +0100 +@@ -58,177 +58,3 @@ + bzip2,org.apache.tools.mail,org.apache.tools.tar,org.apache.tools.zip + Require-Bundle: org.eclipse.osgi + +-Name: lib/ant-apache-bsf.jar +-SHA1-Digest: M2d6lresQp0xa4ei3/6UT0IvvOo= +- +-Name: lib/ant-trax.jar +-SHA1-Digest: h2GIw5t/8Awgscfr4Kp8ijnUnio= +- +-Name: etc/maudit-frames.xsl +-SHA1-Digest: 1oML7OYqWjV+hPKu/ItdzrAFGcA= +- +-Name: bin/lcp.bat +-SHA1-Digest: eX7ICcBsanATsaEDkn5+oTA4QaQ= +- +-Name: bin/runrc.cmd +-SHA1-Digest: eNo+cuYQicndcc56FVkRScD5w30= +- +-Name: etc/jdepend.xsl +-SHA1-Digest: 0rf14aLzhLsun24uUsXVVvkHM6I= +- +-Name: bin/antenv.cmd +-SHA1-Digest: s2zvcJEs2E2x6ckfXZoGxx1OF1Y= +- +-Name: about_files/LICENSE.sax.txt +-SHA1-Digest: uLnQn2qwT77aJ6MThuLeWz1I5ek= +- +-Name: META-INF/eclipse.inf +-SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y= +- +-Name: lib/ant-launcher.jar +-SHA1-Digest: j5MKo11ChREVqI8KAf2yOdoUwUw= +- +-Name: lib/ant-apache-bcel.jar +-SHA1-Digest: UG6yMPpDDbFxF0IZBgyYlF5b8Bo= +- +-Name: lib/ant-antlr.jar +-SHA1-Digest: 96qgI+qE4mkMTOueBU6BnOGr3F4= +- +-Name: etc/changelog.xsl +-SHA1-Digest: 2EZZ+jSTt1TTlBYPN4vGUAX7cTQ= +- +-Name: etc/jdepend-frames.xsl +-SHA1-Digest: U2Bb6aMxgbEYqXkCm2sujeLP7Zo= +- +-Name: lib/ant-starteam.jar +-SHA1-Digest: RJsY/xmhxl6ubDDU6QoA/vM1yA4= +- +-Name: about.html +-SHA1-Digest: cPPs9diR9VPNDzWrCs1FLNOdJEo= +- +-Name: lib/ant-jai.jar +-SHA1-Digest: n8D/dzR//eyQWMESchVqF5rRTUA= +- +-Name: lib/ant-junit.jar +-SHA1-Digest: I580f1s/QFktmmHjSojgmt81LQc= +- +-Name: lib/ant-swing.jar +-SHA1-Digest: WJU3ePHwpg4Pdodu5cKbgSJh6pA= +- +-Name: lib/ant-apache-log4j.jar +-SHA1-Digest: 5YHgX/HtmvKU4bSP1VAwh20/Au8= +- +-Name: bin/ant +-SHA1-Digest: jK7w10Hy+BIiSimUAhjgizdaBuY= +- +-Name: bin/ant.cmd +-SHA1-Digest: 4jPJI7nJO+v3oPpbi5GbrT7x9qk= +- +-Name: lib/ant-commons-net.jar +-SHA1-Digest: TDn0QivPCf35qccRtl8z87UP4Yg= +- +-Name: lib/ant-jsch.jar +-SHA1-Digest: NIFaHRPHD9wFblAPcnd9jbU4mHM= +- +-Name: lib/ant-netrexx.jar +-SHA1-Digest: IAealF7ASH6uMNCx+e1xKARXN+4= +- +-Name: etc/checkstyle/checkstyle-text.xsl +-SHA1-Digest: CqSzAXEeeV20DtFpeujwjL9FEW8= +- +-Name: lib/ant-jdepend.jar +-SHA1-Digest: RaJxbDfsfacKS0SdZq7rxR2dfp4= +- +-Name: lib/ant-stylebook.jar +-SHA1-Digest: 4h44nYKPpjWBoZNHPFUY6z0g0UA= +- +-Name: about_files/NOTICE +-SHA1-Digest: v3XrGNGv2sQGqBe+ObJZnq9915g= +- +-Name: etc/coverage-frames.xsl +-SHA1-Digest: 5SE/NhPWEbqzGDGL58dwEbkhwRs= +- +-Name: lib/ant-nodeps.jar +-SHA1-Digest: Tug9J6tn3AF4hSbXRKez+oq/HV4= +- +-Name: bin/complete-ant-cmd.pl +-SHA1-Digest: F1mrSua1xk98goAA1YvtOoJNiuw= +- +-Name: about_files/LICENSE.dom.html +-SHA1-Digest: 9F8cZaCgriCte0T6Mt5hAFumadk= +- +-Name: etc/tagdiff.xsl +-SHA1-Digest: ddaegkBkww5CoIlRpSR8RDUI1bQ= +- +-Name: etc/junit-frames.xsl +-SHA1-Digest: XIcHcYoM8I5hzTkhdiy5iskupIM= +- +-Name: lib/ant-weblogic.jar +-SHA1-Digest: an89ZCKDUQcczNIGX24YKHlDw14= +- +-Name: lib/ant-jmf.jar +-SHA1-Digest: 49xPxSZkHqTnpc7ObkxCx1FbGRg= +- +-Name: bin/ant.bat +-SHA1-Digest: Rc2etgn1RATkrEL3NCa3Fs75Ov8= +- +-Name: plugin.properties +-SHA1-Digest: oZ8G+d0YZCeLv5mafw0x2OwbwOY= +- +-Name: etc/checkstyle/checkstyle-xdoc.xsl +-SHA1-Digest: yL3TqCA4pc0daZXtXwAiCN6xHxI= +- +-Name: lib/ant.jar +-SHA1-Digest: TFaLIuMxJspDdKHi2pjTE2Ekz6Y= +- +-Name: lib/ant-javamail.jar +-SHA1-Digest: vYv9iGIOQvdi0qIfGkzQlKaq+l8= +- +-Name: lib/ant-apache-resolver.jar +-SHA1-Digest: bhF0iM9f9L1KT/v8Ys+v2j+vh3E= +- +-Name: bin/antRun +-SHA1-Digest: S63QT5F5EI1BCpIj59nosT3lVTw= +- +-Name: bin/envset.cmd +-SHA1-Digest: EJ+ljL5sbUQ8mWVn8V49XPBuAz0= +- +-Name: bin/antRun.pl +-SHA1-Digest: mynp1agPByxojQUKZqlVZkXZSHY= +- +-Name: etc/mmetrics-frames.xsl +-SHA1-Digest: cQnziGYZC2FrO0zwFE92P1bP2v8= +- +-Name: etc/checkstyle/checkstyle-frames.xsl +-SHA1-Digest: 5KYg/jQq+iuWKS5gF1qX37F+UX0= +- +-Name: lib/ant-apache-oro.jar +-SHA1-Digest: p/P5j9dkS+qaqPV5fzx6LJL/9K0= +- +-Name: bin/antRun.bat +-SHA1-Digest: zB9JbFFhlXTVgwaJlw61wNELj6k= +- +-Name: etc/junit-noframes.xsl +-SHA1-Digest: zmgmTYDnXS0QZvMd3wUarjPR7aE= +- +-Name: bin/runant.pl +-SHA1-Digest: tynYaGh8+BtWDsZ6PljZdoi+egU= +- +-Name: about_files/asl-v20.txt +-SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA= +- +-Name: etc/junit-frames-xalan1.xsl +-SHA1-Digest: ME/2vW22HRXG87EwVJ9LFfkfyEI= +- +-Name: etc/log.xsl +-SHA1-Digest: juv2H0VplMm4ri1rzgdOW0yCroc= +- +-Name: lib/ant-commons-logging.jar +-SHA1-Digest: X+YGW0HqKzBgYy7LvSiU07wuksY= +- +-Name: lib/ant-apache-regexp.jar +-SHA1-Digest: WDOmb9jCRBSCrPZRPb8EpoPV2V8= +- +-Name: bin/runant.py +-SHA1-Digest: Kg3iFzRnZW6PVIFmbj7Eyuo72cM= +- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/.cvsignore,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- .cvsignore 26 Feb 2009 16:25:25 -0000 1.55 +++ .cvsignore 2 Apr 2009 08:12:57 -0000 1.56 @@ -9,3 +9,4 @@ eclipse-sourceBuild-srcIncluded-3.4.2.zip eclipse-3.4.2-testframework.tar.bz2 org.fedoraproject.ide.platform-3.4.2.zip +eclipse-sourceBuild-srcIncluded-I20090401-1325.zip Index: eclipse-mv-Platform.sh =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/devel/eclipse-mv-Platform.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- eclipse-mv-Platform.sh 27 Aug 2008 20:12:34 -0000 1.3 +++ eclipse-mv-Platform.sh 2 Apr 2009 08:12:57 -0000 1.4 @@ -24,6 +24,7 @@ mv $baseDir/plugins/*linux* plugins mv $baseDir/plugins/com.jcraft.jsch_* plugins mv $baseDir/plugins/org.eclipse.compare_* plugins +mv $baseDir/plugins/org.eclipse.compare.core_* plugins mv $baseDir/plugins/org.eclipse.core.boot_* plugins mv $baseDir/plugins/org.eclipse.core.filebuffers_* plugins mv $baseDir/plugins/org.eclipse.core.filesystem_* plugins @@ -72,6 +73,8 @@ mv $baseDir/plugins/org.eclipse.core.commands_* plugins mv $baseDir/plugins/org.eclipse.core.databinding_* plugins mv $baseDir/plugins/org.eclipse.core.databinding.beans_* plugins +mv $baseDir/plugins/org.eclipse.core.databinding.observable_* plugins +mv $baseDir/plugins/org.eclipse.core.databinding.property_* plugins mv $baseDir/plugins/org.eclipse.core.jobs_* plugins mv $baseDir/plugins/org.eclipse.core.expressions_* plugins mv $baseDir/plugins/org.eclipse.core.runtime_* plugins @@ -89,17 +92,21 @@ mv $baseDir/plugins/org.eclipse.core.contenttype_* plugins mv $baseDir/plugins/org.eclipse.equinox.app_* plugins mv $baseDir/plugins/org.eclipse.equinox.common_* plugins +mv $baseDir/plugins/org.eclipse.equinox.ds_* plugins mv $baseDir/plugins/org.eclipse.equinox.initializer_* plugins mv $baseDir/plugins/org.eclipse.equinox.preferences_* plugins mv $baseDir/plugins/org.eclipse.equinox.registry_* plugins +mv $baseDir/plugins/org.eclipse.equinox.util_* plugins mv $baseDir/plugins/org.eclipse.equinox.launcher_* plugins mv $baseDir/plugins/org.eclipse.core.runtime.compatibility.registry_* plugins mv $baseDir/plugins/org.eclipse.core.variables_* plugins mv $baseDir/plugins/javax.servlet_* plugins mv $baseDir/plugins/javax.servlet.jsp_* plugins mv $baseDir/plugins/org.apache.ant_* plugins +mv $baseDir/plugins/org.apache.commons.codec_* plugins mv $baseDir/plugins/org.apache.commons.el_* plugins mv $baseDir/plugins/org.apache.commons.logging_* plugins +mv $baseDir/plugins/org.apache.commons.httpclient_* plugins mv $baseDir/plugins/org.apache.jasper_* plugins mv $baseDir/plugins/org.apache.lucene_* plugins mv $baseDir/plugins/org.apache.lucene.analysis_* plugins @@ -109,6 +116,8 @@ mv $baseDir/plugins/org.eclipse.ecf.filetransfer_* plugins mv $baseDir/plugins/org.eclipse.ecf.identity_* plugins mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer_* plugins +mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.httpclient_* plugins +mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl_* plugins mv $baseDir/plugins/org.eclipse.ecf.provider.filetransfer.ssl_* plugins mv $baseDir/plugins/org.eclipse.ecf.ssl_* plugins mv $baseDir/plugins/org.eclipse.equinox.frameworkadmin_* plugins @@ -132,11 +141,15 @@ mv $baseDir/plugins/org.eclipse.equinox.p2.metadata_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.metadata.generator_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.metadata.repository_* plugins +mv $baseDir/plugins/org.eclipse.equinox.p2.publisher_* plugins +mv $baseDir/plugins/org.eclipse.equinox.p2.repository_* plugins +mv $baseDir/plugins/org.eclipse.equinox.p2.repository.tools_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.reconciler.dropins_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.touchpoint.natives_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.ui_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.ui.sdk_* plugins +mv $baseDir/plugins/org.eclipse.equinox.p2.ui.sdk.scheduler_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.updatechecker_* plugins mv $baseDir/plugins/org.eclipse.equinox.p2.updatesite_* plugins mv $baseDir/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_* plugins @@ -145,7 +158,8 @@ mv $baseDir/plugins/org.eclipse.help.webapp_* plugins mv $baseDir/plugins/org.eclipse.osgi.services_* plugins mv $baseDir/plugins/org.eclipse.ui.forms_* plugins -mv $baseDir/plugins/org.mortbay.jetty_* plugins +mv $baseDir/plugins/org.mortbay.jetty.util_* plugins +mv $baseDir/plugins/org.mortbay.jetty.server_* plugins mv $baseDir/plugins/org.sat4j.core_* plugins mv $baseDir/plugins/org.sat4j.pb_* plugins sed -i 's/org.eclipse.sdk.ide/org.eclipse.platform.ide/' configuration/config.ini From pkgdb at fedoraproject.org Thu Apr 2 08:14:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 08:14:44 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402081444.90309208505@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdebindings (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 08:14:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 08:14:43 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402081446.30D40208553@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdebindings (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From pkgdb at fedoraproject.org Thu Apr 2 08:15:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 08:15:08 +0000 Subject: [pkgdb] kdebindings had acl change status Message-ID: <20090402081449.70DA2208557@bastion.fedora.phx.redhat.com> than has set the commit acl on kdebindings (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebindings From cweyl at fedoraproject.org Thu Apr 2 08:03:03 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Thu, 2 Apr 2009 08:03:03 +0000 (UTC) Subject: rpms/perl-Git-CPAN-Patch/devel .cvsignore, 1.2, 1.3 perl-Git-CPAN-Patch.spec, 1.1, 1.2 sources, 1.2, 1.3 Message-ID: <20090402080303.C82ED70120@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Git-CPAN-Patch/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4854 Modified Files: .cvsignore perl-Git-CPAN-Patch.spec sources Log Message: * Sat Mar 28 2009 Chris Weyl 0.1.5-1 - update to 0.1.5 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 28 Mar 2009 07:15:02 -0000 1.2 +++ .cvsignore 2 Apr 2009 08:02:33 -0000 1.3 @@ -1 +1 @@ -Git-CPAN-Patch-0.1.4.tar.gz +Git-CPAN-Patch-0.1.5.tar.gz Index: perl-Git-CPAN-Patch.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/devel/perl-Git-CPAN-Patch.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Git-CPAN-Patch.spec 28 Mar 2009 07:15:02 -0000 1.1 +++ perl-Git-CPAN-Patch.spec 2 Apr 2009 08:02:33 -0000 1.2 @@ -1,6 +1,6 @@ Name: perl-Git-CPAN-Patch -Version: 0.1.4 -Release: 2%{?dist} +Version: 0.1.5 +Release: 1%{?dist} Summary: Patch CPAN modules using Git License: GPL+ or Artistic Group: Development/Libraries @@ -75,6 +75,9 @@ %{_mandir}/man1/* %changelog +* Sat Mar 28 2009 Chris Weyl 0.1.5-1 +- update to 0.1.5 + * Wed Mar 25 2009 Chris Weyl 0.1.4-2 - break into main package + git-cpan-patch Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Git-CPAN-Patch/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 07:15:02 -0000 1.2 +++ sources 2 Apr 2009 08:02:33 -0000 1.3 @@ -1 +1 @@ -3ca356d3896cf37a7133301fc9678ff2 Git-CPAN-Patch-0.1.4.tar.gz +5777545c4b9c9021c6b29c114fb72a5c Git-CPAN-Patch-0.1.5.tar.gz From tagoh at fedoraproject.org Thu Apr 2 08:02:27 2009 From: tagoh at fedoraproject.org (Akira TAGOH) Date: Thu, 2 Apr 2009 08:02:27 +0000 (UTC) Subject: rpms/libgxim/devel .cvsignore, 1.7, 1.8 libgxim.spec, 1.9, 1.10 sources, 1.7, 1.8 libgxim-fix-unwanted-window-destroy.patch, 1.1, NONE libgxim-fix-x-event.patch, 1.1, NONE Message-ID: <20090402080227.3A2AD70120@cvs1.fedora.phx.redhat.com> Author: tagoh Update of /cvs/pkgs/rpms/libgxim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4613 Modified Files: .cvsignore libgxim.spec sources Removed Files: libgxim-fix-unwanted-window-destroy.patch libgxim-fix-x-event.patch Log Message: * Thu Apr 2 2009 Akira TAGOH - 0.3.3-1 - New upstream release. - partly including a fix of freeze issue with switching (#488877) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgxim/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 13 Jan 2009 11:26:39 -0000 1.7 +++ .cvsignore 2 Apr 2009 08:01:56 -0000 1.8 @@ -7,3 +7,4 @@ libgxim-0.3.0.tar.bz2 libgxim-0.3.1.tar.bz2 libgxim-0.3.2.tar.bz2 +libgxim-0.3.3.tar.bz2 Index: libgxim.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgxim/devel/libgxim.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- libgxim.spec 3 Mar 2009 14:38:28 -0000 1.9 +++ libgxim.spec 2 Apr 2009 08:01:56 -0000 1.10 @@ -1,14 +1,12 @@ Name: libgxim -Version: 0.3.2 -Release: 4%{?dist} +Version: 0.3.3 +Release: 1%{?dist} License: LGPLv2+ URL: http://code.google.com/p/libgxim/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: intltool gettext ruby BuildRequires: dbus-devel > 0.23, dbus-glib-devel >= 0.74, glib2-devel >= 2.16, gtk2-devel Source0: http://libgxim.googlecode.com/files/%{name}-%{version}.tar.bz2 -Patch0: libgxim-fix-x-event.patch -Patch1: libgxim-fix-unwanted-window-destroy.patch Summary: GObject-based XIM protocol library Group: System Environment/Libraries @@ -40,8 +38,6 @@ %prep %setup -q -%patch0 -p0 -b .xevent -%patch1 -p0 -b .window %build @@ -81,6 +77,10 @@ %{_datadir}/gtk-doc/html/libgxim %changelog +* Thu Apr 2 2009 Akira TAGOH - 0.3.3-1 +- New upstream release. + - partly including a fix of freeze issue with switching (#488877) + * Tue Mar 3 2009 Akira TAGOH - 0.3.2-4 - Fix destroying a window unexpectedly. (#488223) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgxim/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 13 Jan 2009 11:26:39 -0000 1.7 +++ sources 2 Apr 2009 08:01:57 -0000 1.8 @@ -1 +1 @@ -03cb1b6c7f9a7842b416ae20fb10cad0 libgxim-0.3.2.tar.bz2 +5fb6b86193b55c54a20c591188019bc3 libgxim-0.3.3.tar.bz2 --- libgxim-fix-unwanted-window-destroy.patch DELETED --- --- libgxim-fix-x-event.patch DELETED --- From rrakus at fedoraproject.org Thu Apr 2 08:36:32 2009 From: rrakus at fedoraproject.org (Roman Rakus) Date: Thu, 2 Apr 2009 08:36:32 +0000 (UTC) Subject: rpms/powerpc-utils-papr/devel powerpc-utils-papr.spec,1.3,1.4 Message-ID: <20090402083632.0FEBD70120@cvs1.fedora.phx.redhat.com> Author: rrakus Update of /cvs/extras/rpms/powerpc-utils-papr/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11600 Modified Files: powerpc-utils-papr.spec Log Message: New upstream version 1.1.5 Index: powerpc-utils-papr.spec =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils-papr/devel/powerpc-utils-papr.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- powerpc-utils-papr.spec 27 Feb 2009 02:01:18 -0000 1.3 +++ powerpc-utils-papr.spec 2 Apr 2009 08:36:01 -0000 1.4 @@ -1,15 +1,18 @@ Name: powerpc-utils-papr -Version: 1.0.4 -Release: 4%{?dist} +Version: 1.1.5 +Release: 1%{?dist} Summary: Utilities for IBM PowerPC PAPR platforms Group: System Environment/Base License: CPL URL: http://powerpc-utils.ozlabs.org/ -Source0: http://powerpc-utils.ozlabs.org/releases/powerpc-utils-papr-1.0.4.tar.gz +Source0: http://powerpc-utils.ozlabs.org/releases/powerpc-utils-papr-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: doxygen librtas-devel +BuildRequires: doxygen librtas-devel python +BuildRequires: libservicelog-devel >= 1.0.1-2 +Requires: libservicelog ExclusiveArch: ppc ppc64 +Patch0: powerpc-utils-papr-1.1.4.libservicelog.patch %description Utilities for maintaining and servicing IBM PowerPC systems that adhere to @@ -17,6 +20,7 @@ %prep %setup -q +%patch0 -p1 -b .libservicelog sed -i s/744/755/ rules.mk chmod -x scripts/ibmvscsis.sh @@ -48,6 +52,9 @@ %{_sbindir}/rtas_dump %{_sbindir}/rtas_event_decode %{_sbindir}/sys_ident +%{_sbindir}/drmgr +%{_sbindir}/lsslot +%{_bindir}/amsvis %{_mandir}/man8/update_flash.8.gz %{_mandir}/man8/activate_firmware.8.gz %{_mandir}/man8/usysident.8.gz @@ -62,11 +69,15 @@ %{_mandir}/man8/ibmvscsis.conf.8.gz %{_mandir}/man8/rtas_dump.8.gz %{_mandir}/man8/sys_ident.8.gz +%{_mandir}/man8/amsvis.8.gz %doc README COPYRIGHT Changelog scripts/ibmvscsis.sh %changelog +* Thu Apr 02 2009 Roman Rakus - 1.1.5-1 +- New upstream version 1.1.5 + * Thu Feb 26 2009 Fedora Release Engineering - 1.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From rrakus at fedoraproject.org Thu Apr 2 08:43:09 2009 From: rrakus at fedoraproject.org (Roman Rakus) Date: Thu, 2 Apr 2009 08:43:09 +0000 (UTC) Subject: rpms/powerpc-utils-papr/devel .cvsignore,1.2,1.3 sources,1.2,1.3 Message-ID: <20090402084309.9BA5670120@cvs1.fedora.phx.redhat.com> Author: rrakus Update of /cvs/extras/rpms/powerpc-utils-papr/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12361 Modified Files: .cvsignore sources Log Message: Added new sources Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils-papr/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 28 Nov 2007 02:03:08 -0000 1.2 +++ .cvsignore 2 Apr 2009 08:42:39 -0000 1.3 @@ -1 +1 @@ -powerpc-utils-papr-1.0.4.tar.gz +powerpc-utils-papr-1.1.5.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils-papr/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Nov 2007 02:03:08 -0000 1.2 +++ sources 2 Apr 2009 08:42:39 -0000 1.3 @@ -1 +1 @@ -1472a4b2c6929a5bfe0d29ff30e8b559 powerpc-utils-papr-1.0.4.tar.gz +a67cfccbc5e049385441b4905be693ec powerpc-utils-papr-1.1.5.tar.gz From rrakus at fedoraproject.org Thu Apr 2 08:52:08 2009 From: rrakus at fedoraproject.org (Roman Rakus) Date: Thu, 2 Apr 2009 08:52:08 +0000 (UTC) Subject: rpms/powerpc-utils-papr/devel powerpc-utils-papr-1.1.4.libservicelog.patch, NONE, 1.1 Message-ID: <20090402085208.A962A70120@cvs1.fedora.phx.redhat.com> Author: rrakus Update of /cvs/extras/rpms/powerpc-utils-papr/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13340 Added Files: powerpc-utils-papr-1.1.4.libservicelog.patch Log Message: Added missing patch powerpc-utils-papr-1.1.4.libservicelog.patch: --- NEW FILE powerpc-utils-papr-1.1.4.libservicelog.patch --- diff -up powerpc-utils-papr-1.1.4/cmds/drmgr/Makefile.libservicelog powerpc-utils-papr-1.1.4/cmds/drmgr/Makefile --- powerpc-utils-papr-1.1.4/cmds/drmgr/Makefile.libservicelog 2009-02-23 09:28:42.000000000 -0500 +++ powerpc-utils-papr-1.1.4/cmds/drmgr/Makefile 2009-02-23 09:28:53.000000000 -0500 @@ -3,7 +3,7 @@ include ../../rules.mk -LDFLAGS = -lrtas -lservicelog +LDFLAGS = -lrtas -lservicelog -lsqlite3 CMDS = drmgr lsslot From pingou at fedoraproject.org Thu Apr 2 08:56:12 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 08:56:12 +0000 (UTC) Subject: rpms/geanyvc/devel geanyvc.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090402085612.82B5970120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14650/devel Modified Files: .cvsignore sources Added Files: geanyvc.spec import.log Log Message: Original import --- NEW FILE geanyvc.spec --- Name: geanyvc Version: 0.5 Release: 2%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages License: GPLv2+ URL: http://plugins.geany.org/geanyvc/ Source0: http://users.cosmostv.by/yurand/geanyvc/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: geany-devel >= 0.15 gettext intltool Requires: geany %description geanyvc is plugin that provides a uniform way of accessing the different version-control systems inside Geany IDE. Only small subset of vc is implemented, but, hey, you don't need anything besides diff, log, status, revert and commit most time. %prep %setup -q %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/geany/geanyvc.la %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO %{_libdir}/geany/ %changelog * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be * Wed Mar 04 2009 Pingou 0.5-1 - Update to 0.5 for geant 0.16 * Fri Feb 13 2009 Pingou 0.4-1 - First RPM for Fedora --- NEW FILE import.log --- geanyvc-0_5-2_fc10:HEAD:geanyvc-0.5-2.fc10.src.rpm:1238662510 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:39:38 -0000 1.1 +++ .cvsignore 2 Apr 2009 08:55:42 -0000 1.2 @@ -0,0 +1 @@ +geanyvc-0.5.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:39:38 -0000 1.1 +++ sources 2 Apr 2009 08:55:42 -0000 1.2 @@ -0,0 +1 @@ +643b4b8ac313754e05c2e60db9c2713c geanyvc-0.5.tar.gz From pingou at fedoraproject.org Thu Apr 2 08:59:21 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 08:59:21 +0000 (UTC) Subject: rpms/geanyvc/devel geanyvc.spec,1.1,1.2 Message-ID: <20090402085921.6C89970120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15074 Modified Files: geanyvc.spec Log Message: Do not own the directory Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/devel/geanyvc.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- geanyvc.spec 2 Apr 2009 08:55:42 -0000 1.1 +++ geanyvc.spec 2 Apr 2009 08:58:51 -0000 1.2 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -42,9 +42,12 @@ %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO -%{_libdir}/geany/ +%{_libdir}/geany/* %changelog +* Thu Apr 02 2009 pingou 0.5-3 +- Do not own the folder geany which is own by the original package + * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be From pingou at fedoraproject.org Thu Apr 2 09:01:05 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:01:05 +0000 (UTC) Subject: rpms/geanyvc/F-10 geanyvc.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20090402090105.F018070120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15482/F-10 Modified Files: sources Added Files: geanyvc.spec Log Message: Original import for branch F-10 and F-9 --- NEW FILE geanyvc.spec --- Name: geanyvc Version: 0.5 Release: 3%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages License: GPLv2+ URL: http://plugins.geany.org/geanyvc/ Source0: http://users.cosmostv.by/yurand/geanyvc/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: geany-devel >= 0.15 gettext intltool Requires: geany %description geanyvc is plugin that provides a uniform way of accessing the different version-control systems inside Geany IDE. Only small subset of vc is implemented, but, hey, you don't need anything besides diff, log, status, revert and commit most time. %prep %setup -q %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/geany/geanyvc.la %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO %{_libdir}/geany/* %changelog * Thu Apr 02 2009 pingou 0.5-3 - Do not own the folder geany which is own by the original package * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be * Wed Mar 04 2009 Pingou 0.5-1 - Update to 0.5 for geant 0.16 * Fri Feb 13 2009 Pingou 0.4-1 - First RPM for Fedora Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:39:38 -0000 1.1 +++ sources 2 Apr 2009 09:00:35 -0000 1.2 @@ -0,0 +1 @@ +643b4b8ac313754e05c2e60db9c2713c geanyvc-0.5.tar.gz From pingou at fedoraproject.org Thu Apr 2 09:01:06 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:01:06 +0000 (UTC) Subject: rpms/geanyvc/F-9 geanyvc.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20090402090106.2350870120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15482/F-9 Modified Files: sources Added Files: geanyvc.spec Log Message: Original import for branch F-10 and F-9 --- NEW FILE geanyvc.spec --- Name: geanyvc Version: 0.5 Release: 3%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages License: GPLv2+ URL: http://plugins.geany.org/geanyvc/ Source0: http://users.cosmostv.by/yurand/geanyvc/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: geany-devel >= 0.15 gettext intltool Requires: geany %description geanyvc is plugin that provides a uniform way of accessing the different version-control systems inside Geany IDE. Only small subset of vc is implemented, but, hey, you don't need anything besides diff, log, status, revert and commit most time. %prep %setup -q %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/geany/geanyvc.la %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO %{_libdir}/geany/* %changelog * Thu Apr 02 2009 pingou 0.5-3 - Do not own the folder geany which is own by the original package * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be * Wed Mar 04 2009 Pingou 0.5-1 - Update to 0.5 for geant 0.16 * Fri Feb 13 2009 Pingou 0.4-1 - First RPM for Fedora Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:39:38 -0000 1.1 +++ sources 2 Apr 2009 09:00:35 -0000 1.2 @@ -0,0 +1 @@ +643b4b8ac313754e05c2e60db9c2713c geanyvc-0.5.tar.gz From pingou at fedoraproject.org Thu Apr 2 09:09:08 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:09:08 +0000 (UTC) Subject: rpms/geanyvc/F-9 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 geanyvc.spec, 1.1, 1.2 Message-ID: <20090402090908.4D6FE70120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16453/F-9 Modified Files: .cvsignore geanyvc.spec Added Files: import.log Log Message: Original commit for F-9 --- NEW FILE import.log --- geanyvc-0_5-2_fc10:F-9:geanyvc-0.5-2.fc10.src.rpm:1238663289 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:39:38 -0000 1.1 +++ .cvsignore 2 Apr 2009 09:08:37 -0000 1.2 @@ -0,0 +1 @@ +geanyvc-0.5.tar.gz Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-9/geanyvc.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- geanyvc.spec 2 Apr 2009 09:00:35 -0000 1.1 +++ geanyvc.spec 2 Apr 2009 09:08:37 -0000 1.2 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 3%{?dist} +Release: 2%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -42,12 +42,9 @@ %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO -%{_libdir}/geany/* +%{_libdir}/geany/ %changelog -* Thu Apr 02 2009 pingou 0.5-3 -- Do not own the folder geany which is own by the original package - * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be From pingou at fedoraproject.org Thu Apr 2 09:11:10 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:11:10 +0000 (UTC) Subject: rpms/geanyvc/F-10 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 geanyvc.spec, 1.1, 1.2 Message-ID: <20090402091110.6494670120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16755/F-10 Modified Files: .cvsignore geanyvc.spec Added Files: import.log Log Message: Original import for F-10 --- NEW FILE import.log --- geanyvc-0_5-2_fc10:F-10:geanyvc-0.5-2.fc10.src.rpm:1238663370 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:39:38 -0000 1.1 +++ .cvsignore 2 Apr 2009 09:10:40 -0000 1.2 @@ -0,0 +1 @@ +geanyvc-0.5.tar.gz Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-10/geanyvc.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- geanyvc.spec 2 Apr 2009 09:00:35 -0000 1.1 +++ geanyvc.spec 2 Apr 2009 09:10:40 -0000 1.2 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 3%{?dist} +Release: 2%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -42,12 +42,9 @@ %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO -%{_libdir}/geany/* +%{_libdir}/geany/ %changelog -* Thu Apr 02 2009 pingou 0.5-3 -- Do not own the folder geany which is own by the original package - * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be From pingou at fedoraproject.org Thu Apr 2 09:13:08 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:13:08 +0000 (UTC) Subject: rpms/geanyvc/F-10 geanyvc.spec,1.2,1.3 Message-ID: <20090402091308.F025170120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17092 Modified Files: geanyvc.spec Log Message: Do not own the directory Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-10/geanyvc.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- geanyvc.spec 2 Apr 2009 09:10:40 -0000 1.2 +++ geanyvc.spec 2 Apr 2009 09:12:38 -0000 1.3 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -42,9 +42,12 @@ %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO -%{_libdir}/geany/ +%{_libdir}/geany/* %changelog +* Thu Apr 02 2009 pingou 0.5-3 +- Do not own the folder geany which is own by the original package + * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be From pingou at fedoraproject.org Thu Apr 2 09:14:01 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:14:01 +0000 (UTC) Subject: rpms/geanyvc/F-9 geanyvc.spec,1.2,1.3 Message-ID: <20090402091401.16E9E70120@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17272 Modified Files: geanyvc.spec Log Message: Do not own the directory Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-9/geanyvc.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- geanyvc.spec 2 Apr 2009 09:08:37 -0000 1.2 +++ geanyvc.spec 2 Apr 2009 09:13:30 -0000 1.3 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -42,9 +42,12 @@ %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING README THANKS TODO -%{_libdir}/geany/ +%{_libdir}/geany/* %changelog +* Thu Apr 02 2009 pingou 0.5-3 +- Do not own the folder geany which is own by the original package + * Wed Mar 04 2009 Pingou 0.5-2 - Add intltool in the BR - Change license to GPLv2+ has it should be From pingou at fedoraproject.org Thu Apr 2 09:25:01 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Thu, 2 Apr 2009 09:25:01 +0000 (UTC) Subject: rpms/geanyvc/F-10 geanyvc.spec,1.3,1.4 Message-ID: <20090402092501.38E85178003@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/geanyvc/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18787 Modified Files: geanyvc.spec Log Message: Add a new BR Index: geanyvc.spec =================================================================== RCS file: /cvs/pkgs/rpms/geanyvc/F-10/geanyvc.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- geanyvc.spec 2 Apr 2009 09:12:38 -0000 1.3 +++ geanyvc.spec 2 Apr 2009 09:24:30 -0000 1.4 @@ -1,6 +1,6 @@ Name: geanyvc Version: 0.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Version Controler plugin for geany Group: Development/Languages @@ -9,7 +9,7 @@ Source0: http://users.cosmostv.by/yurand/geanyvc/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: geany-devel >= 0.15 gettext intltool +BuildRequires: geany-devel >= 0.15 gettext intltool pkgconfig Requires: geany %description @@ -45,6 +45,9 @@ %{_libdir}/geany/* %changelog +* Thu Apr 02 2009 pingou 0.5-4 +- Add pkgconfig as BR + * Thu Apr 02 2009 pingou 0.5-3 - Do not own the folder geany which is own by the original package From ltinkl at fedoraproject.org Thu Apr 2 10:12:14 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Thu, 2 Apr 2009 10:12:14 +0000 (UTC) Subject: rpms/kde-l10n/devel subdirs-kde-l10n,1.14,1.15 Message-ID: <20090402101214.5D65270120@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kde-l10n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24617 Modified Files: subdirs-kde-l10n Log Message: sync subdirs with the real sources Index: subdirs-kde-l10n =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/subdirs-kde-l10n,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- subdirs-kde-l10n 30 Jan 2009 15:03:04 -0000 1.14 +++ subdirs-kde-l10n 2 Apr 2009 10:11:44 -0000 1.15 @@ -1,5 +1,6 @@ ar bg +bn_IN ca cs csb @@ -14,19 +15,24 @@ fr ga gl +gu he hi hu +is it ja kk km +kn ko ku lt lv +mai mk ml +mr nb nds nl @@ -35,10 +41,12 @@ pl pt pt_BR +ro ru sl sr sv +tg th tr uk From transif at fedoraproject.org Thu Apr 2 10:30:59 2009 From: transif at fedoraproject.org (Transifex System User) Date: Thu, 2 Apr 2009 10:30:59 +0000 (UTC) Subject: comps/po th.po,1.14,1.15 Message-ID: <20090402103059.09E4E70120@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27073/po Modified Files: th.po Log Message: Sending translation for Thai Index: th.po =================================================================== RCS file: /cvs/pkgs/comps/po/th.po,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- th.po 9 Jan 2009 11:52:43 -0000 1.14 +++ th.po 2 Apr 2009 10:30:28 -0000 1.15 @@ -3,301 +3,296 @@ # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER. # # Kamthorn Krairaksa , 2004, 2006. +# Manatsawin Hanmongkolchai , 2009. msgid "" msgstr "" "Project-Id-Version: th\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2006-09-17 18:04+0700\n" -"Last-Translator: Kamthorn Krairaksa \n" -"Language-Team: Thai \n" +"POT-Creation-Date: 2009-04-02 07:57+0000\n" +"PO-Revision-Date: 2009-04-02 17:29+0700\n" +"Last-Translator: Manatsawin Hanmongkolchai \n" +"Language-Team: Thai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" +"X-Generator: Lokalize 0.3\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 msgid "A lightweight desktop environment that works well on low end machines." -msgstr "" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" -msgstr "Afrikaans Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 -#, fuzzy +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" -msgstr "Canadian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 #, fuzzy msgid "Applications to perform a variety of tasks" msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 -#, fuzzy msgid "Armenian Support" -msgstr "Romanian Support" +msgstr "???????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" -msgstr "Assamese Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" -msgstr "Basque Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 -#, fuzzy +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" -msgstr "Bulgarian Support" +msgstr "??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" -msgstr "Bengali Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 -#, fuzzy +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" -msgstr "Chinese Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 -#, fuzzy +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" -msgstr "Estonian Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" -msgstr "Brazilian Portuguese Support" +msgstr "" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" -msgstr "Breton Support" +msgstr "" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" -msgstr "Bulgarian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" -msgstr "Catalan Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" -msgstr "Chinese Support" +msgstr "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" -msgstr "Croatian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" -msgstr "Czech Support" +msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "???????????????????????????????????? DNS" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" -msgstr "Danish Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 #, fuzzy msgid "Dial-up Networking Support" msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" -msgstr "Dutch Support" +msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:38 msgid "Eclipse" msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" -msgstr "" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" -msgstr "" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "?????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 -#, fuzzy +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" -msgstr "Danish Support" +msgstr "??????????????????????????????????????????????????????????????? (???????????????????????????????????????)" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" -msgstr "Estonian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" -msgstr "Ethiopic Support" +msgstr "???????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "???????????????????????????????????? FTP" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" -msgstr "Faeroese Support" +msgstr "" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 -#, fuzzy msgid "Fedora Packager" -msgstr "Eclipse" +msgstr "?????????????????????????????????????????? Fedora" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 #, fuzzy msgid "Filipino Support" msgstr "Galician Support" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" -msgstr "Finnish Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" -msgstr "French Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -307,110 +302,107 @@ "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "????????????????????????????????????????????????????????????????????? GNOME" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "????????????????????????????????????????????????????????????????????? GNOME" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 -#, fuzzy +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." msgstr "" -"GNOME ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? ??????????????????????????? ??????????????????????????? " -"??????????????????????????????????????????????????????????????????????????????" +"GNOME ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????, ????????????????????????, ????????????????????????????????????\n" +"??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" -msgstr "Gaelic Support" +msgstr "" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" -msgstr "Galician Support" +msgstr "" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 -#, fuzzy +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" -msgstr "German Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" -msgstr "German Support" +msgstr "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" -msgstr "Gujarati Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 -#, fuzzy msgid "Hardware Support" -msgstr "???????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" -msgstr "???????????????????????????????????????????????????" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" -msgstr "Hindi Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" -msgstr "??????????????????????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" -msgstr "Icelandic Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" -msgstr "Indonesian Support" +msgstr "??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -418,206 +410,198 @@ msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? GTK+ ????????? GNOME" #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 -#, fuzzy +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." -msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? GTK+ ????????? GNOME" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? GTK+ ????????? XFCE" #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? QT ????????? KDE" #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "???????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (X)" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 #, fuzzy +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "Zulu Support" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" -msgstr "Irish Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" -msgstr "Italian Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" -msgstr "Japanese Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K Desktop Environment)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "????????????????????????????????????????????????????????? KDE" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 -#, fuzzy +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." msgstr "" -"KDE ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? ??????????????????????????? ??????????????????????????? " -"??????????????????????????????????????????????????????????????????????????????" +"KDE ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????, ????????????????????????, ??????????????????????????? " +"?????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" -msgstr "Kannada Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 -#, fuzzy +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" -msgstr "German Support" +msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" -msgstr "Korean Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 -#, fuzzy +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" -msgstr "?????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 -#, fuzzy +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" -msgstr "Croatian Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" -msgstr "Lithuanian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" -msgstr "Malay Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" -msgstr "Malayalam Support" +msgstr "??????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 -#, fuzzy +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" -msgstr "Marathi Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" -msgstr "Marathi Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "??????????????????????????? MySQL" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "Northern Sotho Support" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" -msgstr "Norwegian Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "???????????????????????????????????????????????????/?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" -msgstr "Oriya Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -625,294 +609,280 @@ msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 -#, fuzzy +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" -msgstr "Serbian Support" +msgstr "???????????????????????????????????????????????????????????????????????? " #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" -msgstr "Polish Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" -msgstr "Portuguese Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "??????????????????????????? PostgreSQL" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" -msgstr "???????????????????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" -msgstr "Romanian Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" -msgstr "Russian Support" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 #, fuzzy +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "German Support" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" -msgstr "Serbian Support" +msgstr "???????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "???????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." -msgstr "" +msgid "Simple window managers that aren't part of a larger desktop environment." +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "Sinhala Support" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" -msgstr "Slovak Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" -msgstr "Slovenian Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 -#, fuzzy +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" -msgstr "?????????????????????????????????????????????" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 -#, fuzzy +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." msgstr "" -"???????????????????????????????????????????????? ????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????? Emacs ????????? Vi" +"????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? " +"?????????????????????????????????????????????????????????????????? ???????????????????????????????????? Emacs ????????? Vi" #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 #, fuzzy msgid "Southern Ndebele Support" msgstr "Northern Sotho Support" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 #, fuzzy msgid "Southern Sotho Support" msgstr "Northern Sotho Support" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" -msgstr "Spanish Support" +msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 #, fuzzy msgid "Swati Support" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" -msgstr "Swedish Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 -#, fuzzy +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" -msgstr "????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" -msgstr "????????????????????????????????????????????????" +msgstr "?????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" -msgstr "Telugu Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "?????????????????????????????????????????????" #: ../comps-f7.xml.in.h:143 msgid "The Eclipse Integrated Development Environment." -msgstr "The Eclipse Integrated Development Environment." +msgstr "?????????????????????????????????????????????????????????????????????????????? Eclipse" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "???????????????????????????????????????????????????????????????????????????????????? ??????????????????????????? ????????????????????? PDF ????????????????????????" #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "????????????????????????????????????????????? ????????????????????????????????????????????? IMAP ????????????????????????????????????????????????????????? SMTP" #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? X Window" #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -#, fuzzy -msgid "" -"These packages are helpful when developing web applications or web pages." -msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? X Window" +msgid "These packages are helpful when developing web applications or web pages." +msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? DHCP, Kerberos ????????? NIS" #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." -msgstr "" -"????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????? rsh ????????? telnet" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????? rsh ????????? telnet" #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 -#, fuzzy +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." -msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 -#, fuzzy +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." -msgstr "" -"???????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 -#, fuzzy +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." msgstr "" "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? DocBook ????????????????????????????????? HTML, PDF, " -"Postscript ????????? text ?????????" +"Postscript ???????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? FTP ????????????????????????????????????" #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -922,18 +892,18 @@ "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Red Hat ?????????????????????" #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -942,13 +912,13 @@ "?????????????????????" #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????? ???????????? ????????????????????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -958,13 +928,13 @@ "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -974,7 +944,7 @@ "X Window" #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -984,21 +954,19 @@ "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." -msgstr "" +msgid "This group is a collection of tools and resources of Armenian environments." +msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." -msgstr "" +msgid "This group is a collection of tools for various hardware specific utilities." +msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -1008,365 +976,384 @@ "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? DNS (BIND) ???????????????????????????" #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (tm) ?????????" #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? MySQL" #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Postgresql" #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 #, fuzzy msgid "Tibetan Support" msgstr "German Support" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 -#, fuzzy +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" -msgstr "Tsonga Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" -msgstr "" +msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????? Fedora ?????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" -msgstr "Tsonga Support" +msgstr "" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" -msgstr "Tswana Support" +msgstr "" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" -msgstr "Turkish Support" +msgstr "????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" -msgstr "Ukrainian Support" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 -#, fuzzy +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" -msgstr "Zulu Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "????????????????????????????????????????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "??????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 -#, fuzzy +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" -msgstr "Kannada Support" +msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 -#, fuzzy +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" -msgstr "Chinese Support" +msgstr "?????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" -msgstr "Virtualization" +msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 -#, fuzzy msgid "Web Development" -msgstr "???????????????????????????????????????????????????" +msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" -msgstr "" +msgstr "???????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "?????????????????????????????????????????????????????????????????????????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "????????????????????????????????????????????????????????? X" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "???????????? X Window" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" -msgstr "" +msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 -#, fuzzy +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" -msgstr "????????????????????????????????????????????????????????? X" +msgstr "????????????????????????????????????????????????????????? XFCE" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 -#, fuzzy +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" -msgstr "?????????????????????????????????????????????" +msgstr "" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" -msgstr "Zulu Support" +msgstr "?????????????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" -msgstr "" +msgstr "??????????????????????????????????????? Buildsystem" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 -#, fuzzy +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" -msgstr "Eclipse" +msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" -msgstr "" +msgstr "????????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." -msgstr "" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 -#, fuzzy +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." -msgstr "The Eclipse Integrated Development Environment." +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Eclipse" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" -msgstr "" +msgstr "????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 #, fuzzy msgid "Low Saxon Support" msgstr "?????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 #, fuzzy msgid "Mongolian Support" msgstr "Estonian Support" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 -#, fuzzy +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" -msgstr "Bengali Support" +msgstr "????????????????????????????????????????????????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" -msgstr "" +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 #, fuzzy msgid "Esperanto Support" msgstr "German Support" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 #, fuzzy msgid "Kashubian Support" msgstr "Estonian Support" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 #, fuzzy msgid "Kurdish Support" msgstr "Turkish Support" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 -#, fuzzy +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" -msgstr "Estonian Support" +msgstr "???????????????????????????????????????????????????????????????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 #, fuzzy msgid "Northern Sami Support" msgstr "Northern Sotho Support" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 -#, fuzzy +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" -msgstr "????????????????????????????????????????????????????????????" +msgstr "???????????????????????????????????????????????????????????? SUGAR" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." -msgstr "" +msgstr "SUGAR ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? OLPC XO" #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 #, fuzzy +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "?????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 -#, fuzzy +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" -msgstr "???????????????????????????????????????????????????" +msgstr "??????????????????????????????????????????????????????????????? Haskell" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" -msgstr "" +msgstr "?????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." -msgstr "" +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 -#, fuzzy +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" -msgstr "German Support" +msgstr "??????????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 #, fuzzy msgid "Konkani Support" msgstr "Korean Support" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 -#, fuzzy +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" -msgstr "Marathi Support" +msgstr "???????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 -#, fuzzy +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" -msgstr "Chinese Support" +msgstr "?????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 -#, fuzzy +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" -msgstr "Hindi Support" +msgstr "????????????????????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 -#, fuzzy +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." -msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????" +msgstr "????????????????????????????????????????????????????????????????????????????????? Haskell" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 #, fuzzy msgid "Tajik Support" msgstr "?????????????????????????????????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 -#, fuzzy +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" -msgstr "Czech Support" +msgstr "??????????????????????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:5 +#: ../comps-f11.xml.in.h:6 #, fuzzy msgid "Amazigh Support" msgstr "???????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "??????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "???????????????????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:58 +#: ../comps-f11.xml.in.h:61 #, fuzzy msgid "Frisian Support" msgstr "Serbian Support" -#: ../comps-f11.xml.in.h:59 +#: ../comps-f11.xml.in.h:62 #, fuzzy msgid "Friulian Support" msgstr "Brazilian Support" -#: ../comps-f11.xml.in.h:101 +#: ../comps-f11.xml.in.h:104 #, fuzzy msgid "Kinyarwanda Support" msgstr "Kannada Support" -#: ../comps-f11.xml.in.h:118 +#: ../comps-f11.xml.in.h:121 #, fuzzy msgid "Malagasy Support" msgstr "Malay Support" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW cross-compiler" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "???????????? OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "German Support" +msgstr "?????????????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:201 +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????????????????????????????????????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "???????????????????????????????????????????????????????????? Sugar" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "" +"???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Windows 32 ?????????, ???????????????????????????????????? " +"??????????????????????????????????????????????????????????????????????????????????????????????????????????????? Fedora" + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Objective CAML" + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "" +msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????, ??????????????????????????????????????????????????????????????????????????????" -#: ../comps-f11.xml.in.h:213 +#: ../comps-f11.xml.in.h:220 #, fuzzy msgid "Turkmen Support" msgstr "Turkish Support" -#: ../comps-f11.xml.in.h:215 +#: ../comps-f11.xml.in.h:222 #, fuzzy msgid "Upper Sorbian Support" msgstr "Serbian Support" @@ -1416,31 +1403,27 @@ #: ../comps-el4.xml.in.h:64 ../comps-el5.xml.in.h:62 msgid "This group is a collection of network servers for specific purposes" -msgstr "" +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." -msgstr "" +msgid "This group is a collection of tools and resources of Arabic environments." +msgstr "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." -msgstr "" +msgid "This group is a collection of tools and resources of Hebrew environments." +msgstr "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." -msgstr "" +msgid "This group is a collection of tools and resources of Japanese environments." +msgstr "??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 msgid "XEmacs" msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." -msgstr "" +msgid "This group is a collection of tools and resources of Czech environments." +msgstr "?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" #~ msgid "British Support" #~ msgstr "British Support" @@ -1689,12 +1672,6 @@ #~ msgid "Punjabi" #~ msgstr "??????????????????????????????" -#~ msgid "Red Hat Enterprise Linux 4 Documentation" -#~ msgstr "?????????????????? Red Hat Enterprise Linux 4" - -#~ msgid "Tamil" -#~ msgstr "????????????????????????" - #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Bengali language." From rhughes at fedoraproject.org Thu Apr 2 10:34:45 2009 From: rhughes at fedoraproject.org (Richard Hughes) Date: Thu, 2 Apr 2009 10:34:45 +0000 (UTC) Subject: rpms/PackageKit/devel PackageKit-0.4.6-correct-allow-cancel-duplicate-logic.patch, NONE, 1.1 PackageKit-0.4.6-fix-FakeRepository-for-unicode-paths.patch, NONE, 1.1 PackageKit.spec, 1.99, 1.100 Message-ID: <20090402103445.C3FB370120@cvs1.fedora.phx.redhat.com> Author: rhughes Update of /cvs/pkgs/rpms/PackageKit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27488 Modified Files: PackageKit.spec Added Files: PackageKit-0.4.6-correct-allow-cancel-duplicate-logic.patch PackageKit-0.4.6-fix-FakeRepository-for-unicode-paths.patch Log Message: * Thu Apr 02 2009 Richard Hughes - 0.4.6-2 - Fix installing local files with a unicode path. Fixes rh#486720 - Fix the allow cancel duplicate filtering with a patch from upstream. PackageKit-0.4.6-correct-allow-cancel-duplicate-logic.patch: --- NEW FILE PackageKit-0.4.6-correct-allow-cancel-duplicate-logic.patch --- commit 826973135802ee453e014dc601168690b49af25d Author: Richard Hughes Date: Wed Apr 1 12:25:02 2009 +0100 bugfix: correct the allow-cancel duplicate logic so we don't remember the state of the previous transaction diff --git a/src/pk-backend.c b/src/pk-backend.c index 6bedd12..d55245d 100644 --- a/src/pk-backend.c +++ b/src/pk-backend.c @@ -74,6 +74,13 @@ */ #define PK_BACKEND_FINISHED_TIMEOUT_GRACE 10 /* ms */ +/* a boolean with unset */ +typedef enum { + PK_BACKEND_TRISTATE_FALSE = FALSE, + PK_BACKEND_TRISTATE_TRUE = TRUE, + PK_BACKEND_TRISTATE_UNSET +} PkBackendTristate; + struct _PkBackendPrivate { GModule *handle; @@ -101,7 +108,7 @@ struct _PkBackendPrivate PkBackendFileChanged file_changed_func; gpointer file_changed_data; gboolean during_initialize; - gboolean allow_cancel; + PkBackendTristate allow_cancel; gboolean finished; guint last_percentage; guint last_subpercentage; @@ -1436,9 +1443,9 @@ pk_backend_set_allow_cancel (PkBackend *backend, gboolean allow_cancel) } /* same as last state? */ - if (backend->priv->allow_cancel == allow_cancel) { + if (backend->priv->allow_cancel == (PkBackendTristate) allow_cancel) { egg_debug ("ignoring same allow-cancel state"); - return TRUE; + return FALSE; } /* can we do the action? */ @@ -1456,9 +1463,16 @@ pk_backend_set_allow_cancel (PkBackend *backend, gboolean allow_cancel) gboolean pk_backend_get_allow_cancel (PkBackend *backend) { + gboolean allow_cancel = FALSE; + g_return_val_if_fail (PK_IS_BACKEND (backend), FALSE); g_return_val_if_fail (backend->priv->locked != FALSE, FALSE); - return backend->priv->allow_cancel; + + /* return FALSE if we never set state */ + if (backend->priv->allow_cancel != PK_BACKEND_TRISTATE_UNSET) + allow_cancel = backend->priv->allow_cancel; + + return allow_cancel; } /** @@ -1952,11 +1966,11 @@ pk_backend_reset (PkBackend *backend) backend->priv->set_error = FALSE; backend->priv->set_signature = FALSE; backend->priv->set_eula = FALSE; - backend->priv->allow_cancel = FALSE; backend->priv->finished = FALSE; backend->priv->has_sent_package = FALSE; backend->priv->thread = NULL; backend->priv->last_package = NULL; + backend->priv->allow_cancel = PK_BACKEND_TRISTATE_UNSET; backend->priv->status = PK_STATUS_ENUM_UNKNOWN; backend->priv->exit = PK_EXIT_ENUM_UNKNOWN; backend->priv->role = PK_ROLE_ENUM_UNKNOWN; @@ -2327,6 +2341,35 @@ pk_backend_test (EggTest *test) egg_test_loop_wait (test, PK_BACKEND_FINISHED_ERROR_TIMEOUT + 400); egg_test_loop_check (test); + /************************************************************ + **************** CANCEL TRISTATE ****************** + ************************************************************/ + egg_test_title (test, "get allow cancel after reset"); + pk_backend_reset (backend); + ret = pk_backend_get_allow_cancel (backend); + egg_test_assert (test, !ret); + + /************************************************************/ + egg_test_title (test, "set allow cancel TRUE"); + ret = pk_backend_set_allow_cancel (backend, TRUE); + egg_test_assert (test, ret); + + /************************************************************/ + egg_test_title (test, "set allow cancel TRUE (repeat)"); + ret = pk_backend_set_allow_cancel (backend, TRUE); + egg_test_assert (test, !ret); + + /************************************************************/ + egg_test_title (test, "set allow cancel FALSE"); + ret = pk_backend_set_allow_cancel (backend, FALSE); + egg_test_assert (test, ret); + + /************************************************************/ + egg_test_title (test, "set allow cancel FALSE (after reset)"); + pk_backend_reset (backend); + ret = pk_backend_set_allow_cancel (backend, FALSE); + egg_test_assert (test, ret); + #ifdef PK_IS_DEVELOPER egg_test_title (test, "check we enforce finished after error_code"); if (number_messages == 1) PackageKit-0.4.6-fix-FakeRepository-for-unicode-paths.patch: --- NEW FILE PackageKit-0.4.6-fix-FakeRepository-for-unicode-paths.patch --- commit 4dfcd53103ac572e27e67e85088b6dee48b2e171 Author: Richard Hughes Date: Thu Apr 2 11:20:55 2009 +0100 bugfix: yum cannot handle FakeRepository.repo, unlike a normal Repository, so just handle the local case specially. Fixes rh#486720 diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py index f13bd9d..aade7bd 100755 --- a/backends/yum/yumBackend.py +++ b/backends/yum/yumBackend.py @@ -2641,8 +2641,13 @@ class PackageKitCallback(RPMBaseCallback): # we don't know the summary text self.base.package(package_id, status, "") else: + # local file shouldn't put the path in the package_id + repo_id = _to_unicode(self.curpkg.repo.id) + if repo_id.find("/") != -1: + repo_id = 'local' + pkgver = _get_package_ver(self.curpkg) - package_id = self.base.get_package_id(self.curpkg.name, pkgver, self.curpkg.arch, self.curpkg.repo) + package_id = self.base.get_package_id(self.curpkg.name, pkgver, self.curpkg.arch, repo_id) self.base.package(package_id, status, self.curpkg.summary) def event(self, package, action, te_current, te_total, ts_current, ts_total): Index: PackageKit.spec =================================================================== RCS file: /cvs/pkgs/rpms/PackageKit/devel/PackageKit.spec,v retrieving revision 1.99 retrieving revision 1.100 diff -u -r1.99 -r1.100 --- PackageKit.spec 30 Mar 2009 16:18:49 -0000 1.99 +++ PackageKit.spec 2 Apr 2009 10:34:15 -0000 1.100 @@ -10,7 +10,7 @@ Name: PackageKit Version: 0.4.6 #Release: 0.3.%{?alphatag}git%{?dist} -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://www.packagekit.org @@ -18,11 +18,18 @@ Source0: http://www.packagekit.org/releases/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# Fedora-specific -# Set Vendor.conf up for Fedora. +# Fedora-specific: set Vendor.conf up for Fedora. Patch0: PackageKit-0.3.8-Fedora-Vendor.conf.patch + +# Fedora specific: the yum backend doesn't do time estimation correctly Patch1: PackageKit-0.4.4-Fedora-turn-off-time.conf.patch +# Already upstream: 4dfcd53103ac572e27e67e85088b6dee48b2e171 +Patch2: PackageKit-0.4.6-fix-FakeRepository-for-unicode-paths.patch + +# Already upstream: 826973135802ee453e014dc601168690b49af25d +Patch3: PackageKit-0.4.6-correct-allow-cancel-duplicate-logic.patch + Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: PackageKit-glib = %{version}-%{release} @@ -223,6 +230,8 @@ %setup -q %patch0 -p1 -b .fedora %patch1 -p1 -b .no-time +%patch2 -p1 -b .fake-repo-unicode +%patch3 -p1 -b .correct-allow-cancel %build %configure --enable-yum --enable-smart --with-default-backend=yum --disable-local --disable-ruck @@ -417,6 +426,10 @@ %{_includedir}/PackageKit/backend/*.h %changelog +* Thu Apr 02 2009 Richard Hughes - 0.4.6-2 +- Fix installing local files with a unicode path. Fixes rh#486720 +- Fix the allow cancel duplicate filtering with a patch from upstream. + * Mon Mar 30 2009 Richard Hughes - 0.4.6-1 - New upstream version From jgu at fedoraproject.org Thu Apr 2 10:47:44 2009 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Thu, 2 Apr 2009 10:47:44 +0000 (UTC) Subject: rpms/geany/devel geany.spec,1.19,1.20 Message-ID: <20090402104744.4EE8B70120@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/geany/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28584 Modified Files: geany.spec Log Message: * Thu Apr 2 2009 Jonathan G. Underwood - 0.16-2 - Add Requires for pkgconfig to geany-devel subpackage (BZ 493566) Index: geany.spec =================================================================== RCS file: /cvs/extras/rpms/geany/devel/geany.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- geany.spec 25 Feb 2009 21:20:43 -0000 1.19 +++ geany.spec 2 Apr 2009 10:47:13 -0000 1.20 @@ -1,6 +1,6 @@ Name: geany Version: 0.16 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fast and lightweight IDE using GTK2 Group: Development/Tools @@ -40,6 +40,7 @@ Summary: Header files for building Geany plug-ins Group: Development/Tools Requires: geany = %{version}-%{release} +Requires: pkgconfig %description devel This package contains the header files and pkg-config file needed for building @@ -89,6 +90,9 @@ %{_libdir}/pkgconfig/geany.pc %changelog +* Thu Apr 2 2009 Jonathan G. Underwood - 0.16-2 +- Add Requires for pkgconfig to geany-devel subpackage (BZ 493566) + * Sun Feb 25 2009 Jonathan G. Underwood - 0.16-1 - Update to 0.16 - Add tags files From ltinkl at fedoraproject.org Thu Apr 2 10:53:28 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Thu, 2 Apr 2009 10:53:28 +0000 (UTC) Subject: rpms/kde-l10n/devel kde-l10n.spec, 1.75, 1.76 subdirs-kde-l10n, 1.15, 1.16 Message-ID: <20090402105328.4E3F170120@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kde-l10n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29327 Modified Files: kde-l10n.spec subdirs-kde-l10n Log Message: add new languages, kn omitted for now, tarball broken Index: kde-l10n.spec =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/kde-l10n.spec,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- kde-l10n.spec 31 Mar 2009 16:06:52 -0000 1.75 +++ kde-l10n.spec 2 Apr 2009 10:52:57 -0000 1.76 @@ -63,6 +63,14 @@ #Source51: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-fy-%{version}.tar.bz2 Source52: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-kk-%{version}.tar.bz2 Source53: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-he-%{version}.tar.bz2 +Source54: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-bn_IN-%{version}.tar.bz2 +Source55: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-gu-%{version}.tar.bz2 +Source56: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-is-%{version}.tar.bz2 +#Source57: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-kn-%{version}.tar.bz2 +Source58: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mai-%{version}.tar.bz2 +Source59: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mr-%{version}.tar.bz2 +Source60: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-ro-%{version}.tar.bz2 +Source61: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-tg-%{version}.tar.bz2 Source1000: subdirs-kde-l10n @@ -122,6 +130,15 @@ %description Belarusian Belarusian language support for KDE +%package Bengali +Summary: Bengali language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-bn_IN = %{version}-%{release} + +%description Bengali +Bengali language support for KDE + %package Bulgarian Summary: Bulgarian language support for KDE Group: User Interface/Desktops @@ -131,15 +148,6 @@ %description Bulgarian Bulgarian language support for KDE -%package Bengali -Summary: Bengali language support for KDE -Group: User Interface/Desktops -Requires: kde-filesystem -Provides: %{name}-bn = %{version}-%{release} - -%description Bengali -Bengali language support for KDE - %package Tibetan Summary: Tibetan language support for KDE Group: User Interface/Desktops @@ -185,8 +193,6 @@ %description Czech Czech language support for KDE - - %package Welsh Summary: Welsh language support for KDE Group: User Interface/Desktops @@ -223,6 +229,15 @@ %description Greek Greek language support for KDE +%package Gujarati +Summary: Gujarati language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-gu = %{version}-%{release} + +%description Gujarati +Gujarati language support for KDE + %package British Summary: British English support for KDE Group: User Interface/Desktops @@ -494,6 +509,15 @@ %description Macedonian Macedonian language support for KDE +%package Maithili +Summary: Maithili language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mai = %{version}-%{release} + +%description Maithili +Maithili language support for KDE + %package Malayalam Summary: Malayalam language support for KDE Group: User Interface/Desktops @@ -512,6 +536,15 @@ %description Maltese Maltese language support for KDE +%package Marathi +Summary: Marathi language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mr = %{version}-%{release} + +%description Marathi +Marathi language support for KDE + %package Nepali Summary: Nepali language support for KDE Group: User Interface/Desktops @@ -834,7 +867,7 @@ %lang(af) %{_datadir}/locale/af/* %endif -%files Arabic +%files Arabic %defattr(-,root,root) %lang(ar) %{_datadir}/locale/ar/* %lang(ar) %{_datadir}/kde4/apps/klettres/ar @@ -859,7 +892,7 @@ %if %{buildall} %files Bengali %defattr(-,root,root) -%lang(bn) %{_datadir}/locale/bn/* +%lang(bn_IN) %{_datadir}/locale/bn_IN/* %endif %if %{buildall} @@ -929,6 +962,10 @@ %lang(el) %{_datadir}/locale/el/* %lang(el) %{_kde4_appsdir}/kvtml/el +%files Gujarati +%defattr(-,root,root) +%lang(gu) %{_datadir}/locale/gu/* + %files British %defattr(-,root,root) %lang(en_GB) %{_datadir}/locale/en_GB/* @@ -1120,6 +1157,14 @@ %defattr(-,root,root) %lang(mk) %{_datadir}/locale/mk/* +%files Maithili +%defattr(-,root,root) +%lang(mai) %{_datadir}/locale/mai/* + +%files Marathi +%defattr(-,root,root) +%lang(mr) %{_datadir}/locale/mr/* + %files Malayalam %defattr(-,root,root) %lang(ml) %{_datadir}/locale/ml/* @@ -1208,7 +1253,9 @@ %files Romanian %defattr(-,root,root) %lang(ro) %{_datadir}/locale/ro/* +%lang(ro) %{_kde4_appsdir}/kvtml/ro %lang(ro) %{_kde4_appsdir}/ktuberling/sounds/ro* +%lang(ru) %{_kde4_docdir}/HTML/ro %endif %files Russian @@ -1266,6 +1313,8 @@ %files Tajik %defattr(-,root,root) %lang(tg) %{_datadir}/locale/tg/* +%lang(tg) %{_kde4_appsdir}/kvtml/tg +%lang(tg) %{_kde4_appsdir}/khangman/tg.txt %endif %files Thai Index: subdirs-kde-l10n =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/subdirs-kde-l10n,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- subdirs-kde-l10n 2 Apr 2009 10:11:44 -0000 1.15 +++ subdirs-kde-l10n 2 Apr 2009 10:52:57 -0000 1.16 @@ -24,7 +24,6 @@ ja kk km -kn ko ku lt From caolanm at fedoraproject.org Thu Apr 2 10:59:22 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Thu, 2 Apr 2009 10:59:22 +0000 (UTC) Subject: rpms/openoffice.org/devel .cvsignore, 1.217, 1.218 sources, 1.358, 1.359 Message-ID: <20090402105922.26F5770120@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/openoffice.org/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30789 Modified Files: .cvsignore sources Log Message: next sources Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/openoffice.org/devel/.cvsignore,v retrieving revision 1.217 retrieving revision 1.218 diff -u -r1.217 -r1.218 --- .cvsignore 28 Mar 2009 16:24:54 -0000 1.217 +++ .cvsignore 2 Apr 2009 10:58:51 -0000 1.218 @@ -7,4 +7,4 @@ redhat-langpacks.tar.gz openoffice.org-javafilter.desktop or-IN_DEV300_m40.sdf -OOO310_m8.tar.bz2 +OOO310_m9.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/openoffice.org/devel/sources,v retrieving revision 1.358 retrieving revision 1.359 diff -u -r1.358 -r1.359 --- sources 28 Mar 2009 16:24:54 -0000 1.358 +++ sources 2 Apr 2009 10:58:51 -0000 1.359 @@ -7,4 +7,4 @@ eaf47e2e3d3586f6156c61379cc34df9 redhat-langpacks.tar.gz 6c28507e29056a3afb4baffdadab8499 openoffice.org-javafilter.desktop 7d7eb194a61b3b1c59e3c82da889ac27 or-IN_DEV300_m40.sdf -1cadc13a0a688cf30eacfdcffd1a82f4 OOO310_m8.tar.bz2 +16eca6326a807ff6f60bcd2125dab852 OOO310_m9.tar.bz2 From jgu at fedoraproject.org Thu Apr 2 11:01:02 2009 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Thu, 2 Apr 2009 11:01:02 +0000 (UTC) Subject: rpms/geany/F-10 geany.spec,1.18,1.19 Message-ID: <20090402110102.E086770120@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/geany/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31070 Modified Files: geany.spec Log Message: * Thu Apr 2 2009 Jonathan G. Underwood - 0.16-2 - Add Requires for pkgconfig to geany-devel subpackage (BZ 493566) Index: geany.spec =================================================================== RCS file: /cvs/extras/rpms/geany/F-10/geany.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- geany.spec 25 Feb 2009 21:22:58 -0000 1.18 +++ geany.spec 2 Apr 2009 11:00:32 -0000 1.19 @@ -1,6 +1,6 @@ Name: geany Version: 0.16 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fast and lightweight IDE using GTK2 Group: Development/Tools @@ -40,6 +40,7 @@ Summary: Header files for building Geany plug-ins Group: Development/Tools Requires: geany = %{version}-%{release} +Requires: pkgconfig %description devel This package contains the header files and pkg-config file needed for building @@ -89,10 +90,16 @@ %{_libdir}/pkgconfig/geany.pc %changelog -* Wed Feb 25 2009 Jonathan G. Underwood - 0.16-1 +* Thu Apr 2 2009 Jonathan G. Underwood - 0.16-2 +- Add Requires for pkgconfig to geany-devel subpackage (BZ 493566) + +* Sun Feb 25 2009 Jonathan G. Underwood - 0.16-1 - Update to 0.16 - Add tags files +* Tue Feb 24 2009 Fedora Release Engineering - 0.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Oct 26 2008 Jonathan G. Underwood - 0.15-1 - Update to 0.15 - Update URL From caolanm at fedoraproject.org Thu Apr 2 11:02:38 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Thu, 2 Apr 2009 11:02:38 +0000 (UTC) Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1869,1.1870 Message-ID: <20090402110238.3498870120@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/openoffice.org/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31393 Modified Files: openoffice.org.spec Log Message: next milestone Index: openoffice.org.spec =================================================================== RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1869 retrieving revision 1.1870 diff -u -r1.1869 -r1.1870 --- openoffice.org.spec 30 Mar 2009 08:45:54 -0000 1.1869 +++ openoffice.org.spec 2 Apr 2009 11:02:07 -0000 1.1870 @@ -1,6 +1,6 @@ %define oootag OOO310 -%define ooomilestone 8 -%define rh_rpm_release 2 +%define ooomilestone 9 +%define rh_rpm_release 1 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF %define __jar_repack %{nil} @@ -4107,6 +4107,9 @@ unopkg list --shared > /dev/null 2>&1 || : %changelog +* Thu Apr 02 2009 Caol??n McNamara - 1:3.1.0-9.1 +- latest milestone + * Mon Mar 30 2009 Caol??n McNamara - 1:3.1.0-8.2 - add openoffice.org-3.1.0.ooo100225.comphelper.vis.patch From ltinkl at fedoraproject.org Thu Apr 2 11:23:53 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Thu, 2 Apr 2009 11:23:53 +0000 (UTC) Subject: rpms/kde-l10n/devel .cvsignore, 1.21, 1.22 sources, 1.24, 1.25 subdirs-kde-l10n, 1.16, 1.17 Message-ID: <20090402112353.EF17870120@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kde-l10n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1197 Modified Files: .cvsignore sources subdirs-kde-l10n Log Message: upload and add Slovak tarball Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 31 Mar 2009 16:56:01 -0000 1.21 +++ .cvsignore 2 Apr 2009 11:23:22 -0000 1.22 @@ -53,3 +53,4 @@ kde-l10n-wa-4.2.2.tar.bz2 kde-l10n-zh_CN-4.2.2.tar.bz2 kde-l10n-zh_TW-4.2.2.tar.bz2 +kde-l10n-sk-4.2.2.tar.bz2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 31 Mar 2009 16:56:01 -0000 1.24 +++ sources 2 Apr 2009 11:23:22 -0000 1.25 @@ -53,3 +53,4 @@ c2a082a4049fe340d108d1145d53451c kde-l10n-wa-4.2.2.tar.bz2 34de085cac6f862b359d1ce3e9ccfeed kde-l10n-zh_CN-4.2.2.tar.bz2 f0c15cd1f14783f7d895355fe5754f61 kde-l10n-zh_TW-4.2.2.tar.bz2 +855181e00df828278d4ae83e6c8aba7b kde-l10n-sk-4.2.2.tar.bz2 Index: subdirs-kde-l10n =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/subdirs-kde-l10n,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- subdirs-kde-l10n 2 Apr 2009 10:52:57 -0000 1.16 +++ subdirs-kde-l10n 2 Apr 2009 11:23:22 -0000 1.17 @@ -42,6 +42,7 @@ pt_BR ro ru +sk sl sr sv From sindrepb at fedoraproject.org Thu Apr 2 11:47:26 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 11:47:26 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets.spec,1.13,1.14 Message-ID: <20090402114726.4ABA070120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20970 Modified Files: awn-extras-applets.spec Log Message: new upstream release, fixes Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- awn-extras-applets.spec 24 Feb 2009 03:45:11 -0000 1.13 +++ awn-extras-applets.spec 2 Apr 2009 11:46:55 -0000 1.14 @@ -1,8 +1,9 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + Name: awn-extras-applets -Version: 0.2.6 -Release: 9%{?dist} +Version: 0.3.2.1 +Release: 1%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -11,7 +12,7 @@ Source0: https://edge.launchpad.net/awn-extras/0.2/%{version}/+download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: avant-window-navigator-devel >= 0.2.6 +BuildRequires: avant-window-navigator-devel >= 0.3.2 BuildRequires: libwnck-devel BuildRequires: libglade2-devel BuildRequires: gnome-menus-devel @@ -25,15 +26,16 @@ BuildRequires: libsexy-devel BuildRequires: libnotify-devel BuildRequires: perl(XML::Parser) -BuildRequires: ed +#BuildRequires: ed BuildRequires: pycairo-devel BuildRequires: pygtk2-devel BuildRequires: vte-devel BuildRequires: libXcomposite-devel BuildRequires: libtool BuildRequires: intltool +BuildRequires: gettext -Requires: avant-window-navigator >= 0.2.6 +Requires: avant-window-navigator >= 0.3.2 Requires: gnome-python2-gnome Requires: gnome-python2-gnomedesktop Requires: gnome-python2-gnomevfs @@ -54,21 +56,31 @@ Requires(post): GConf2 Requires(preun): GConf2 -Patch0: awn-extras-applets-0.2.6.configure.patch +#Patch0: awn-extras-applets-0.2.6.configure.patch %description awn-extras-applets includes extras applets of Avant Window Navigator (Awn). +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + %prep %setup -q -%patch0 -p1 +#%patch0 -p1 #for f in `find -name '*.py'`; do # head -n 1 $f | grep python && echo -e '1d\nwq' | ed $f #done %build -./autogen.sh --disable-pymod-checks +#./autogen.sh --disable-pymod-checks %configure --disable-static --disable-pymod-checks make %{?_smp_mflags} @@ -84,11 +96,10 @@ # mv ${RPM_BUILD_ROOT}/etc/gconf/schemas/notification-daemon.schemas \ # ${RPM_BUILD_ROOT}/etc/gconf/schemas/awn-notification-daemon.schemas -# This project does not have translations -# %find_lang %{name} +%find_lang %{name} %pre -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do @@ -98,15 +109,20 @@ fi %post -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/${name}.schemas > /dev/null || : done +/sbin/ldconfig + +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + + %preun -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do @@ -115,28 +131,52 @@ done fi +%postun +/sbin/ldconfig + +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + + %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(-,root,root,-) -%doc COPYING +%doc ChangeLog COPYING README %config(noreplace) %{_sysconfdir}/gconf/schemas/* -%{_bindir}/affinity-preferences -%{_libdir}/libawn-extras.so* -%{python_sitelib}/awn/extras/* -%dir %{python_sitelib}/awn/extras -%{_includedir}/libawn-extras - -%{_libdir}/awn/applets/* - -%{_datadir}/icons -%{_datadir}/avant-window-navigator/applets/icons -%{_datadir}/avant-window-navigator/defs/awn_extras.defs -%dir %{_datadir}/awn-extras-applets -%{_datadir}/awn-extras-applets/* +%{_libdir}/libawn-extras.so.* +%{_libdir}/awn +%{python_sitearch}/awn/extras +%{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/avant-window-navigator/applets/* +%{_datadir}/avant-window-navigator/defs/* + +%files devel +%defattr(-,root,root,-) +%doc COPYING +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/* + + %changelog +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-1 +- New upstream release +- Add devel package +- Update schemas lists +- Enable translations shebang +- Add gnome-icon-cache scriplet +- Add shared library scriplet +- clean up files list +- Use python_sitearch, not sitelib as package is arch. + * Mon Feb 23 2009 Fedora Release Engineering - 0.2.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From twaugh at fedoraproject.org Thu Apr 2 11:50:54 2009 From: twaugh at fedoraproject.org (Tim Waugh) Date: Thu, 2 Apr 2009 11:50:54 +0000 (UTC) Subject: rpms/cups/devel cups.spec,1.468,1.469 Message-ID: <20090402115054.BBDE070120@cvs1.fedora.phx.redhat.com> Author: twaugh Update of /cvs/pkgs/rpms/cups/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21345 Modified Files: cups.spec Log Message: * Thu Apr 2 2009 Tim Waugh 1:1.4-0.b2.13 - Don't verify MD5 sum, file size, or mtime for several config files: cupsd.conf, client.conf, classes.conf, printers.conf, snmp.conf, subscriptions.conf, lpoptions (bug #486287). Index: cups.spec =================================================================== RCS file: /cvs/pkgs/rpms/cups/devel/cups.spec,v retrieving revision 1.468 retrieving revision 1.469 diff -u -r1.468 -r1.469 --- cups.spec 23 Mar 2009 18:04:54 -0000 1.468 +++ cups.spec 2 Apr 2009 11:50:24 -0000 1.469 @@ -8,7 +8,7 @@ Summary: Common Unix Printing System Name: cups Version: 1.4 -Release: 0.%{pre}.12%{?dist} +Release: 0.%{pre}.13%{?dist} License: GPLv2 Group: System Environment/Daemons Source: ftp://ftp.easysw.com/pub/cups/test//cups-%{version}%{?pre}%{?svn}-source.tar.bz2 @@ -368,15 +368,15 @@ %dir %attr(0755,root,lp) /etc/cups %dir %attr(0755,root,lp) /var/run/cups %dir %attr(0511,lp,sys) /var/run/cups/certs -%config(noreplace) %attr(0640,root,lp) /etc/cups/cupsd.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0640,root,lp) /etc/cups/cupsd.conf %attr(0640,root,lp) /etc/cups/cupsd.conf.default -%config(noreplace) %attr(0644,root,lp) /etc/cups/client.conf -%config(noreplace) %attr(0600,root,lp) /etc/cups/classes.conf -%config(noreplace) %attr(0600,root,lp) /etc/cups/printers.conf -%config(noreplace) %attr(0644,root,lp) /etc/cups/snmp.conf -%config(noreplace) %attr(0644,root,lp) /etc/cups/subscriptions.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/client.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0600,root,lp) /etc/cups/classes.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0600,root,lp) /etc/cups/printers.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/snmp.conf +%verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/subscriptions.conf /etc/cups/interfaces -%config(noreplace) %attr(0644,root,lp) /etc/cups/lpoptions +%verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/lpoptions %dir %attr(0755,root,lp) /etc/cups/ppd %dir %attr(0700,root,lp) /etc/cups/ssl /etc/cups/pstoraster.convs @@ -472,6 +472,11 @@ %{_libdir}/php/modules/*.so %changelog +* Thu Apr 2 2009 Tim Waugh 1:1.4-0.b2.13 +- Don't verify MD5 sum, file size, or mtime for several config files: + cupsd.conf, client.conf, classes.conf, printers.conf, snmp.conf, + subscriptions.conf, lpoptions (bug #486287). + * Mon Mar 23 2009 Tim Waugh 1:1.4-0.b2.12 - If cups-polld gets EAI_AGAIN when looking up a hostname, re-initialise the resolver (bug #490943). From sindrepb at fedoraproject.org Thu Apr 2 11:51:02 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 11:51:02 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets.spec,1.14,1.15 Message-ID: <20090402115102.F39ED70120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21416 Modified Files: awn-extras-applets.spec Log Message: new upstream release, fixes Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- awn-extras-applets.spec 2 Apr 2009 11:46:55 -0000 1.14 +++ awn-extras-applets.spec 2 Apr 2009 11:50:32 -0000 1.15 @@ -1,4 +1,3 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: awn-extras-applets @@ -9,7 +8,7 @@ Group: User Interface/Desktops License: GPLv2+ URL: https://launchpad.net/awn-extras/ -Source0: https://edge.launchpad.net/awn-extras/0.2/%{version}/+download/%{name}-%{version}.tar.gz +Source0: https://edge.launchpad.net/awn-extras/0.3/%{version}/+download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: avant-window-navigator-devel >= 0.3.2 @@ -170,7 +169,7 @@ * Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-1 - New upstream release - Add devel package -- Update schemas lists +- Update schemas scriplets - Enable translations shebang - Add gnome-icon-cache scriplet - Add shared library scriplet From tbzatek at fedoraproject.org Thu Apr 2 11:52:53 2009 From: tbzatek at fedoraproject.org (Tomas Bzatek) Date: Thu, 2 Apr 2009 11:52:53 +0000 (UTC) Subject: rpms/gnome-vfs2/devel gnome-vfs2.spec,1.189,1.190 Message-ID: <20090402115253.8F24670120@cvs1.fedora.phx.redhat.com> Author: tbzatek Update of /cvs/extras/rpms/gnome-vfs2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21736 Modified Files: gnome-vfs2.spec Log Message: * Thu Apr 2 2009 Tomas Bzatek - 2.24.1-2 - Rebuilt to solve multilib issues (#492926) Index: gnome-vfs2.spec =================================================================== RCS file: /cvs/extras/rpms/gnome-vfs2/devel/gnome-vfs2.spec,v retrieving revision 1.189 retrieving revision 1.190 diff -u -r1.189 -r1.190 --- gnome-vfs2.spec 17 Mar 2009 15:31:27 -0000 1.189 +++ gnome-vfs2.spec 2 Apr 2009 11:52:23 -0000 1.190 @@ -14,7 +14,7 @@ Summary: The GNOME virtual file-system libraries Name: gnome-vfs2 Version: 2.24.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ and GPLv2+ # the daemon and the library are LGPLv2+ # the modules are LGPLv2+ and GPLv2+ @@ -135,7 +135,7 @@ %configure --disable-gtk-doc --enable-hal export tagname=CC -make LIBTOOL=/usr/bin/libtool +make LIBTOOL=/usr/bin/libtool %{?_smp_mflags} # strip unneeded translations from .mo files # ideally intltool (ha!) would do that for us @@ -207,7 +207,7 @@ %postun -p /sbin/ldconfig %files -f %{po_package}.lang -%defattr(-, root, root) +%defattr(-, root, root, -) %doc AUTHORS COPYING COPYING.LIB NEWS README %dir %{_sysconfdir}/gnome-vfs-2.0 @@ -239,6 +239,9 @@ %config %{_sysconfdir}/gnome-vfs-2.0/modules/smb-module.conf %changelog +* Thu Apr 2 2009 Tomas Bzatek - 2.24.1-2 +- Rebuilt to solve multilib issues (#492926) + * Tue Mar 17 2009 Tomas Bzatek - 2.24.1-1 - Update to 2.24.1 From rspanton at fedoraproject.org Thu Apr 2 12:04:16 2009 From: rspanton at fedoraproject.org (Robert Spanton) Date: Thu, 2 Apr 2009 12:04:16 +0000 (UTC) Subject: rpms/msp430-binutils/F-10 .cvsignore, 1.2, 1.3 msp430-binutils.spec, 1.1, 1.2 sources, 1.2, 1.3 Message-ID: <20090402120416.D822670120@cvs1.fedora.phx.redhat.com> Author: rspanton Update of /cvs/pkgs/rpms/msp430-binutils/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23920 Modified Files: .cvsignore msp430-binutils.spec sources Log Message: Update to binutils 2.19.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/msp430-binutils/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 26 Jan 2009 13:09:49 -0000 1.2 +++ .cvsignore 2 Apr 2009 12:03:46 -0000 1.3 @@ -1 +1 @@ -binutils-2.19.tar.bz2 +binutils-2.19.1.tar.bz2 Index: msp430-binutils.spec =================================================================== RCS file: /cvs/pkgs/rpms/msp430-binutils/F-10/msp430-binutils.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- msp430-binutils.spec 26 Jan 2009 13:09:49 -0000 1.1 +++ msp430-binutils.spec 2 Apr 2009 12:03:46 -0000 1.2 @@ -1,8 +1,8 @@ %define target msp430 Name: %{target}-binutils -Version: 2.19 -Release: 2%{?dist} +Version: 2.19.1 +Release: 1%{?dist} Summary: Cross Compiling GNU binutils targeted at %{target} Group: Development/Tools License: GPLv2+ @@ -55,6 +55,9 @@ %{_mandir}/man1/%{target}-*.1.gz %changelog +* Tue Feb 10 2009 Rob Spanton rspanton at zepler.net 2.19.1-1 +- Bump up to binutils 2.19.1 + * Thu Jan 15 2009 Rob Spanton rspanton at zepler.net 2.19-2 - Add comment about getting patch upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/msp430-binutils/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 26 Jan 2009 13:09:49 -0000 1.2 +++ sources 2 Apr 2009 12:03:46 -0000 1.3 @@ -1 +1 @@ -17a52219dee5a76c1a9d9b0bfd337d66 binutils-2.19.tar.bz2 +09a8c5821a2dfdbb20665bc0bd680791 binutils-2.19.1.tar.bz2 From mcrha at fedoraproject.org Thu Apr 2 12:04:35 2009 From: mcrha at fedoraproject.org (Milan Crha) Date: Thu, 2 Apr 2009 12:04:35 +0000 (UTC) Subject: rpms/evolution-data-server/F-9 evolution-data-server-2.22.3-display-smime-sign-and-encrypt.patch, NONE, 1.1 evolution-data-server.spec, 1.221, 1.222 Message-ID: <20090402120435.5794670120@cvs1.fedora.phx.redhat.com> Author: mcrha Update of /cvs/pkgs/rpms/evolution-data-server/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23899 Modified Files: evolution-data-server.spec Added Files: evolution-data-server-2.22.3-display-smime-sign-and-encrypt.patch Log Message: Resolves: bug 492852 evolution-data-server-2.22.3-display-smime-sign-and-encrypt.patch: --- NEW FILE evolution-data-server-2.22.3-display-smime-sign-and-encrypt.patch --- diff -up evolution-data-server-2.22.3/camel/camel-smime-context.c.display-smime-sign-and-encrypt evolution-data-server-2.22.3/camel/camel-smime-context.c --- evolution-data-server-2.22.3/camel/camel-smime-context.c.display-smime-sign-and-encrypt 2009-04-02 13:22:32.000000000 +0200 +++ evolution-data-server-2.22.3/camel/camel-smime-context.c 2009-04-02 13:22:42.000000000 +0200 @@ -970,7 +970,8 @@ sm_decrypt(CamelCipherContext *context, camel_data_wrapper_construct_from_stream((CamelDataWrapper *)opart, ostream); if (NSS_CMSMessage_IsSigned(cmsg)) { - valid = sm_verify_cmsg(context, cmsg, NULL, ex); + camel_stream_reset (ostream); + valid = sm_verify_cmsg (context, cmsg, ostream, ex); } else { valid = camel_cipher_validity_new(); valid->encrypt.description = g_strdup(_("Encrypted content")); Index: evolution-data-server.spec =================================================================== RCS file: /cvs/pkgs/rpms/evolution-data-server/F-9/evolution-data-server.spec,v retrieving revision 1.221 retrieving revision 1.222 diff -u -r1.221 -r1.222 --- evolution-data-server.spec 17 Mar 2009 18:15:04 -0000 1.221 +++ evolution-data-server.spec 2 Apr 2009 12:04:05 -0000 1.222 @@ -28,7 +28,7 @@ Name: evolution-data-server Version: 2.22.3 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL Group: System Environment/Libraries Summary: Backend data server for Evolution @@ -64,6 +64,9 @@ # RH bug #487685 / CVE-2009-0582 Patch18: evolution-data-server-2.22.3-CVE-2009-0582.patch +# RH bug #492852 (display sign and encrypted S/MIME messages again) +Patch19: evolution-data-server-2.22.3-display-smime-sign-and-encrypt.patch + ### Build Dependencies ### BuildRequires: GConf2-devel @@ -146,6 +149,7 @@ %patch16 -p1 -b .e-book-auth-util %patch17 -p1 -b .CVE-2009-0582 %patch18 -p1 -b .CVE-2009-0587 +%patch19 -p1 -b .display-smime-sign-and-encrypt mkdir -p krb5-fakeprefix/include mkdir -p krb5-fakeprefix/lib @@ -388,6 +392,9 @@ %{_datadir}/gtk-doc/html/libedataserverui %changelog +* Thu Apr 02 2009 Milan Crha - 2.22.3-4.fc9 +- Add patch for RH bug #492852 (S/MIME signatures and encryption). + * Tue Mar 17 2009 Matthew Barnes - 2.22.3-3.fc9 - Add patch for RH bug #484925 (CVE-2009-0547, S/MIME signatures). - Add patch for RH bug #487685 (CVE-2009-0582, NTLM authentication). From tmraz at fedoraproject.org Thu Apr 2 12:04:54 2009 From: tmraz at fedoraproject.org (=?utf-8?b?VG9tw6HFoSBNcsOheg==?=) Date: Thu, 2 Apr 2009 12:04:54 +0000 (UTC) Subject: rpms/authconfig/devel .cvsignore, 1.73, 1.74 authconfig.spec, 1.103, 1.104 sources, 1.81, 1.82 Message-ID: <20090402120454.769E670120@cvs1.fedora.phx.redhat.com> Author: tmraz Update of /cvs/pkgs/rpms/authconfig/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24064 Modified Files: .cvsignore authconfig.spec sources Log Message: * Thu Apr 2 2009 Tomas Mraz - 5.4.8-1 - fix regression in authconfig-tui (#493576) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/authconfig/devel/.cvsignore,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- .cvsignore 26 Jan 2009 16:52:56 -0000 1.73 +++ .cvsignore 2 Apr 2009 12:04:24 -0000 1.74 @@ -1 +1 @@ -authconfig-5.4.7.tar.bz2 +authconfig-5.4.8.tar.bz2 Index: authconfig.spec =================================================================== RCS file: /cvs/pkgs/rpms/authconfig/devel/authconfig.spec,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- authconfig.spec 24 Feb 2009 03:15:59 -0000 1.103 +++ authconfig.spec 2 Apr 2009 12:04:24 -0000 1.104 @@ -1,7 +1,7 @@ Summary: Command line tool for setting up authentication from network services Name: authconfig -Version: 5.4.7 -Release: 2%{?dist} +Version: 5.4.8 +Release: 1%{?dist} License: GPLv2+ ExclusiveOS: Linux Group: System Environment/Base @@ -95,8 +95,8 @@ %{_datadir}/pixmaps/* %changelog -* Mon Feb 23 2009 Fedora Release Engineering - 5.4.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild +* Thu Apr 2 2009 Tomas Mraz - 5.4.8-1 +- fix regression in authconfig-tui (#493576) * Mon Jan 26 2009 Tomas Mraz - 5.4.7-1 - move the consolehelper symlinks to the gtk subpackage to remove Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/authconfig/devel/sources,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- sources 26 Jan 2009 16:52:56 -0000 1.81 +++ sources 2 Apr 2009 12:04:24 -0000 1.82 @@ -1 +1 @@ -f4dd25f64c7174f88149b17139c602b3 authconfig-5.4.7.tar.bz2 +f56c26ef89768193d632fe2b52a6a0e0 authconfig-5.4.8.tar.bz2 From mlichvar at fedoraproject.org Thu Apr 2 12:09:26 2009 From: mlichvar at fedoraproject.org (Miroslav Lichvar) Date: Thu, 2 Apr 2009 12:09:26 +0000 (UTC) Subject: rpms/rpmreaper/devel .cvsignore, 1.4, 1.5 rpmreaper.spec, 1.6, 1.7 sources, 1.4, 1.5 Message-ID: <20090402120926.74D4C70120@cvs1.fedora.phx.redhat.com> Author: mlichvar Update of /cvs/pkgs/rpms/rpmreaper/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24878 Modified Files: .cvsignore rpmreaper.spec sources Log Message: - update to 0.1.6 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 19 Sep 2008 13:02:30 -0000 1.4 +++ .cvsignore 2 Apr 2009 12:08:56 -0000 1.5 @@ -1 +1 @@ -rpmreaper-0.1.5.tar.gz +rpmreaper-0.1.6.tar.gz Index: rpmreaper.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/devel/rpmreaper.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- rpmreaper.spec 6 Mar 2009 22:58:44 -0000 1.6 +++ rpmreaper.spec 2 Apr 2009 12:08:56 -0000 1.7 @@ -1,12 +1,12 @@ Name: rpmreaper -Version: 0.1.5 -Release: 3%{?dist} +Version: 0.1.6 +Release: 1%{?dist} Summary: A tool for removing packages from system Group: Applications/System License: GPLv2+ URL: https://fedorahosted.org/rpmreaper/ -Source0: https://fedorahosted.org/releases/r/p/%{name}/%{name}-%{version}.tar.gz +Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ncurses-devel rpm-devel @@ -35,6 +35,9 @@ %{_mandir}/man1/%{name}.1* %changelog +* Thu Apr 02 2009 Miroslav Lichvar 0.1.6-1 +- update to 0.1.6 + * Fri Mar 06 2009 Jesse Keating - 0.1.5-3 - Rebuild for new rpm Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 19 Sep 2008 13:02:30 -0000 1.4 +++ sources 2 Apr 2009 12:08:56 -0000 1.5 @@ -1 +1 @@ -650975d54da4f9df4f716a6eabac7520 rpmreaper-0.1.5.tar.gz +655184ddcb5cdd3a255d89341284fe6e rpmreaper-0.1.6.tar.gz From pkgdb at fedoraproject.org Thu Apr 2 12:14:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:16 +0000 Subject: [pkgdb] geany: pingou has requested watchbugzilla Message-ID: <20090402121357.8E8462084D5@bastion.fedora.phx.redhat.com> pingou has requested the watchbugzilla acl on geany (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:13:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:13:59 +0000 Subject: [pkgdb] geany: pingou has requested watchcommits Message-ID: <20090402121400.00B8220854A@bastion.fedora.phx.redhat.com> pingou has requested the watchcommits acl on geany (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:14:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:21 +0000 Subject: [pkgdb] geany: pingou has requested commit Message-ID: <20090402121402.582CB208555@bastion.fedora.phx.redhat.com> pingou has requested the commit acl on geany (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:14:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:10 +0000 Subject: [pkgdb] geany: pingou has requested watchcommits Message-ID: <20090402121410.756A42084D5@bastion.fedora.phx.redhat.com> pingou has requested the watchcommits acl on geany (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:14:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:31 +0000 Subject: [pkgdb] geany: pingou has requested commit Message-ID: <20090402121411.41913208608@bastion.fedora.phx.redhat.com> pingou has requested the commit acl on geany (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:14:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:31 +0000 Subject: [pkgdb] geany: pingou has requested watchbugzilla Message-ID: <20090402121412.1A99520860F@bastion.fedora.phx.redhat.com> pingou has requested the watchbugzilla acl on geany (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:14:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:14:16 +0000 Subject: [pkgdb] geany: pingou has requested commit Message-ID: <20090402121416.68F1B2086F3@bastion.fedora.phx.redhat.com> pingou has requested the commit acl on geany (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From mlichvar at fedoraproject.org Thu Apr 2 12:19:56 2009 From: mlichvar at fedoraproject.org (Miroslav Lichvar) Date: Thu, 2 Apr 2009 12:19:56 +0000 (UTC) Subject: rpms/rpmreaper/F-10 .cvsignore, 1.4, 1.5 rpmreaper.spec, 1.4, 1.5 sources, 1.4, 1.5 Message-ID: <20090402121956.601AC70120@cvs1.fedora.phx.redhat.com> Author: mlichvar Update of /cvs/pkgs/rpms/rpmreaper/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26459 Modified Files: .cvsignore rpmreaper.spec sources Log Message: - update to 0.1.6 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-10/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 19 Sep 2008 13:02:30 -0000 1.4 +++ .cvsignore 2 Apr 2009 12:19:26 -0000 1.5 @@ -1 +1 @@ -rpmreaper-0.1.5.tar.gz +rpmreaper-0.1.6.tar.gz Index: rpmreaper.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-10/rpmreaper.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- rpmreaper.spec 19 Sep 2008 13:02:30 -0000 1.4 +++ rpmreaper.spec 2 Apr 2009 12:19:26 -0000 1.5 @@ -1,12 +1,12 @@ Name: rpmreaper -Version: 0.1.5 +Version: 0.1.6 Release: 1%{?dist} Summary: A tool for removing packages from system Group: Applications/System License: GPLv2+ URL: https://fedorahosted.org/rpmreaper/ -Source0: https://fedorahosted.org/releases/r/p/%{name}/%{name}-%{version}.tar.gz +Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ncurses-devel rpm-devel @@ -35,6 +35,9 @@ %{_mandir}/man1/%{name}.1* %changelog +* Thu Apr 02 2009 Miroslav Lichvar 0.1.6-1 +- update to 0.1.6 + * Fri Sep 19 2008 Miroslav Lichvar 0.1.5-1 - update to 0.1.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 19 Sep 2008 13:02:30 -0000 1.4 +++ sources 2 Apr 2009 12:19:26 -0000 1.5 @@ -1 +1 @@ -650975d54da4f9df4f716a6eabac7520 rpmreaper-0.1.5.tar.gz +655184ddcb5cdd3a255d89341284fe6e rpmreaper-0.1.6.tar.gz From mlichvar at fedoraproject.org Thu Apr 2 12:24:39 2009 From: mlichvar at fedoraproject.org (Miroslav Lichvar) Date: Thu, 2 Apr 2009 12:24:39 +0000 (UTC) Subject: rpms/rpmreaper/F-9 .cvsignore, 1.4, 1.5 rpmreaper.spec, 1.3, 1.4 sources, 1.4, 1.5 Message-ID: <20090402122439.5A41B70120@cvs1.fedora.phx.redhat.com> Author: mlichvar Update of /cvs/pkgs/rpms/rpmreaper/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27125 Modified Files: .cvsignore rpmreaper.spec sources Log Message: - update to 0.1.6 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-9/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 19 Sep 2008 13:05:54 -0000 1.4 +++ .cvsignore 2 Apr 2009 12:24:08 -0000 1.5 @@ -1 +1 @@ -rpmreaper-0.1.5.tar.gz +rpmreaper-0.1.6.tar.gz Index: rpmreaper.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-9/rpmreaper.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- rpmreaper.spec 19 Sep 2008 13:05:54 -0000 1.3 +++ rpmreaper.spec 2 Apr 2009 12:24:09 -0000 1.4 @@ -1,12 +1,12 @@ Name: rpmreaper -Version: 0.1.5 +Version: 0.1.6 Release: 1%{?dist} Summary: A tool for removing packages from system Group: Applications/System License: GPLv2+ URL: https://fedorahosted.org/rpmreaper/ -Source0: https://fedorahosted.org/releases/r/p/%{name}/%{name}-%{version}.tar.gz +Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ncurses-devel rpm-devel @@ -35,6 +35,9 @@ %{_mandir}/man1/%{name}.1* %changelog +* Thu Apr 02 2009 Miroslav Lichvar 0.1.6-1 +- update to 0.1.6 + * Fri Sep 19 2008 Miroslav Lichvar 0.1.5-1 - update to 0.1.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rpmreaper/F-9/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 19 Sep 2008 13:05:54 -0000 1.4 +++ sources 2 Apr 2009 12:24:09 -0000 1.5 @@ -1 +1 @@ -650975d54da4f9df4f716a6eabac7520 rpmreaper-0.1.5.tar.gz +655184ddcb5cdd3a255d89341284fe6e rpmreaper-0.1.6.tar.gz From sindrepb at fedoraproject.org Thu Apr 2 12:44:10 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 12:44:10 +0000 (UTC) Subject: rpms/awn-extras-applets/devel .cvsignore, 1.4, 1.5 awn-extras-applets.spec, 1.15, 1.16 sources, 1.4, 1.5 Message-ID: <20090402124410.549A270120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29920 Modified Files: .cvsignore awn-extras-applets.spec sources Log Message: new upstream release, fixes Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 17 Mar 2008 06:15:46 -0000 1.4 +++ .cvsignore 2 Apr 2009 12:43:40 -0000 1.5 @@ -1 +1 @@ -awn-extras-applets-0.2.6.tar.gz +awn-extras-applets-0.3.2.1.tar.gz Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- awn-extras-applets.spec 2 Apr 2009 11:50:32 -0000 1.15 +++ awn-extras-applets.spec 2 Apr 2009 12:43:40 -0000 1.16 @@ -2,7 +2,7 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -166,7 +166,7 @@ %changelog -* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-1 +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-2 - New upstream release - Add devel package - Update schemas scriplets Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 17 Mar 2008 06:15:46 -0000 1.4 +++ sources 2 Apr 2009 12:43:40 -0000 1.5 @@ -1 +1 @@ -a02a7d82f086db96bca35d7865d2fa03 awn-extras-applets-0.2.6.tar.gz +54f975f4a9a0798b5cce1b3239ed7b96 awn-extras-applets-0.3.2.1.tar.gz From pkgdb at fedoraproject.org Thu Apr 2 12:52:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:06 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125147.747F3208505@bastion.fedora.phx.redhat.com> josef has set the commit acl on geany (Fedora devel) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:51:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:51:56 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125158.93A38208555@bastion.fedora.phx.redhat.com> josef has set the watchbugzilla acl on geany (Fedora 9) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:01 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125201.9B862208505@bastion.fedora.phx.redhat.com> josef has set the watchcommits acl on geany (Fedora 9) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:24 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125204.52AFE208557@bastion.fedora.phx.redhat.com> josef has set the commit acl on geany (Fedora 9) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:04 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125206.DE4102084D5@bastion.fedora.phx.redhat.com> josef has set the commit acl on geany (Fedora 10) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:07 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125207.F2E102086F1@bastion.fedora.phx.redhat.com> josef has set the watchcommits acl on geany (Fedora 10) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:34 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125214.CB0B1208505@bastion.fedora.phx.redhat.com> josef has set the watchbugzilla acl on geany (Fedora 10) to Approved for pingou To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:39 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125219.83A932086FE@bastion.fedora.phx.redhat.com> josef has set the approveacls acl on geany (Fedora devel) to Approved for jgu To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:49 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125230.72EB5208602@bastion.fedora.phx.redhat.com> josef has set the approveacls acl on geany (Fedora 9) to Approved for jgu To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From pkgdb at fedoraproject.org Thu Apr 2 12:52:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 12:52:34 +0000 Subject: [pkgdb] geany had acl change status Message-ID: <20090402125237.13A63208608@bastion.fedora.phx.redhat.com> josef has set the approveacls acl on geany (Fedora 10) to Approved for jgu To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/geany From rineau at fedoraproject.org Thu Apr 2 12:55:22 2009 From: rineau at fedoraproject.org (Laurent Rineau) Date: Thu, 2 Apr 2009 12:55:22 +0000 (UTC) Subject: rpms/libQGLViewer/devel libQGLViewer-2.3.1-dbg.patch, NONE, 1.1 libQGLViewer.spec, 1.2, 1.3 Message-ID: <20090402125522.E91E770120@cvs1.fedora.phx.redhat.com> Author: rineau Update of /cvs/pkgs/rpms/libQGLViewer/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31318 Modified Files: libQGLViewer.spec Added Files: libQGLViewer-2.3.1-dbg.patch Log Message: * Wed Apr 1 2009 Laurent Rineau - 2.3.1-8 - Add a patch, so that "-g" flags are not removed. libQGLViewer-2.3.1-dbg.patch: --- NEW FILE libQGLViewer-2.3.1-dbg.patch --- diff -up libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro.dbg libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro --- libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro.dbg 2009-04-01 16:52:24.000000000 +0200 +++ libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro 2009-04-01 16:52:32.000000000 +0200 @@ -130,10 +130,6 @@ unix|win32-g++ { CONFIG -= thread } - # Remove debugging options - release:QMAKE_CFLAGS_RELEASE -= -g - release:QMAKE_CXXFLAGS_RELEASE -= -g - # Intermediate files are created in an hidden folder MOC_DIR = .moc OBJECTS_DIR = .obj diff -up libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro.dbg libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro --- libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro.dbg 2009-04-01 16:50:42.000000000 +0200 +++ libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro 2009-04-01 16:50:51.000000000 +0200 @@ -144,10 +144,6 @@ unix { QMAKE_COPY_FILE = $${QMAKE_COPY_FILE} -P } - # Make much smaller libraries (and packages) by removing debugging informations - QMAKE_CFLAGS_RELEASE -= -g - QMAKE_CXXFLAGS_RELEASE -= -g - # install header include.path = $${INCLUDE_DIR}/QGLViewer include.files = $${HEADERS} qglviewer.cw qglviewer_*.qm Index: libQGLViewer.spec =================================================================== RCS file: /cvs/pkgs/rpms/libQGLViewer/devel/libQGLViewer.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- libQGLViewer.spec 30 Mar 2009 21:59:37 -0000 1.2 +++ libQGLViewer.spec 2 Apr 2009 12:54:52 -0000 1.3 @@ -1,6 +1,6 @@ Name: libQGLViewer Version: 2.3.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Qt based OpenGL generic 3D viewer library Group: System Environment/Libraries @@ -12,6 +12,10 @@ # Use abort() instead. Patch0: libQGLViewer-2.3.1-exit.patch +# libQGLViewer .pro files explicitely remove "-g" from compile flags. Make +# them back. +Patch1: libQGLViewer-2.3.1-dbg.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt4-devel @@ -47,6 +51,7 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .exit +%patch1 -p1 -b .dbg # Fix the encoding of several files, so that they all use utf-8. for f in doc/*.html doc/examples/*.html \ @@ -112,6 +117,9 @@ %doc examples %changelog +* Wed Apr 1 2009 Laurent Rineau - 2.3.1-8 +- Add a patch, so that "-g" flags are not removed. + * Mon Mar 30 2009 - 2.3.1-7 - Remove glibc-common from BR: From kyle at fedoraproject.org Thu Apr 2 13:04:31 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Thu, 2 Apr 2009 13:04:31 +0000 (UTC) Subject: rpms/kernel/devel fix-ppc-debug_kmap_atomic.patch, NONE, 1.1 kernel.spec, 1.1497, 1.1498 Message-ID: <20090402130431.B734970120@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv402 Modified Files: kernel.spec Added Files: fix-ppc-debug_kmap_atomic.patch Log Message: * Thu Apr 02 2009 Kyle McMartin - fix-ppc-debug_kmap_atomic.patch: fix build failures on ppc. fix-ppc-debug_kmap_atomic.patch: --- NEW FILE fix-ppc-debug_kmap_atomic.patch --- The following commit breaks PPC builds with CONFIG_HIGHMEM=y commit f4112de6b679d84bd9b9681c7504be7bdfb7c7d5 Author: Akinobu Mita Date: Tue Mar 31 15:23:25 2009 -0700 mm: introduce debug_kmap_atomic We get: CC init/main.o In file included from include/linux/highmem.h:25, from include/linux/pagemap.h:11, from include/linux/mempolicy.h:63, from init/main.c:53: linux-2.6/arch/powerpc/include/asm/highmem.h: In function 'kmap_atomic_prot': linux-2.6/arch/powerpc/include/asm/highmem.h:98: error: implicit declaration of function 'debug_kmap_atomic' In file included from include/linux/pagemap.h:11, from include/linux/mempolicy.h:63, from init/main.c:53: include/linux/highmem.h: At top level: include/linux/highmem.h:196: warning: conflicting types for 'debug_kmap_atomic' include/linux/highmem.h:196: error: static declaration of 'debug_kmap_atomic' follows non-static declaration linux-2.6/include/asm/highmem.h:98: error: previous implicit declaration of 'debug_kmap_atomic' was here make[1]: *** [init/main.o] Error 1 make: *** [init] Error 2 Signed-off-by: Kumar Gala --- Should address Akinobu issues w/having this build properly on x86 - k include/linux/highmem.h | 29 ++++++++++++++--------------- 1 files changed, 14 insertions(+), 15 deletions(-) diff --git a/include/linux/highmem.h b/include/linux/highmem.h index 7ff5c55..1fcb712 100644 --- a/include/linux/highmem.h +++ b/include/linux/highmem.h @@ -19,8 +19,21 @@ static inline void flush_kernel_dcache_page(struct page *page) } #endif -#ifdef CONFIG_HIGHMEM +#include + +#if defined(CONFIG_DEBUG_HIGHMEM) && defined(CONFIG_TRACE_IRQFLAGS_SUPPORT) + +void debug_kmap_atomic(enum km_type type); + +#else +static inline void debug_kmap_atomic(enum km_type type) +{ +} + +#endif + +#ifdef CONFIG_HIGHMEM #include /* declarations for linux/mm/highmem.c */ @@ -44,8 +57,6 @@ static inline void *kmap(struct page *page) #define kunmap(page) do { (void) (page); } while (0) -#include - static inline void *kmap_atomic(struct page *page, enum km_type idx) { pagefault_disable(); @@ -187,16 +198,4 @@ static inline void copy_highpage(struct page *to, struct page *from) kunmap_atomic(vto, KM_USER1); } -#if defined(CONFIG_DEBUG_HIGHMEM) && defined(CONFIG_TRACE_IRQFLAGS_SUPPORT) - -void debug_kmap_atomic(enum km_type type); - -#else - -static inline void debug_kmap_atomic(enum km_type type) -{ -} - -#endif - #endif /* _LINUX_HIGHMEM_H */ -- 1.5.6.6 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev at ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1497 retrieving revision 1.1498 diff -u -r1.1497 -r1.1498 --- kernel.spec 2 Apr 2009 04:04:34 -0000 1.1497 +++ kernel.spec 2 Apr 2009 13:04:01 -0000 1.1498 @@ -599,6 +599,7 @@ Patch41: linux-2.6-sysrq-c.patch Patch50: rds-only-on-64-bit-or-x86.patch +Patch51: fix-ppc-debug_kmap_atomic.patch Patch141: linux-2.6-ps3-storage-alias.patch Patch143: linux-2.6-g5-therm-shutdown.patch @@ -1103,6 +1104,7 @@ ApplyPatch linux-2.6-sysrq-c.patch ApplyPatch rds-only-on-64-bit-or-x86.patch +ApplyPatch fix-ppc-debug_kmap_atomic.patch # Architecture patches # x86(-64) @@ -1889,6 +1891,9 @@ # || || %changelog * Thu Apr 02 2009 Kyle McMartin +- fix-ppc-debug_kmap_atomic.patch: fix build failures on ppc. + +* Thu Apr 02 2009 Kyle McMartin - Linux 2.6.29-git9 * Tue Mar 31 2009 Kyle McMartin From transif at fedoraproject.org Thu Apr 2 13:06:57 2009 From: transif at fedoraproject.org (Transifex System User) Date: Thu, 2 Apr 2009 13:06:57 +0000 (UTC) Subject: comps/po sk.po,1.19,1.20 Message-ID: <20090402130657.7DCD970120@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv979/po Modified Files: sk.po Log Message: Sending translation for Slovak View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.19 -r 1.20 sk.po Index: sk.po =================================================================== RCS file: /cvs/pkgs/comps/po/sk.po,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sk.po 9 Jan 2009 11:52:42 -0000 1.19 +++ sk.po 2 Apr 2009 13:06:27 -0000 1.20 @@ -6,335 +6,214 @@ # # Marcel Telka , 2003, 2004. # Pavol ??imo , 2007. -# Ondrej ??ulek , 2008. +# Ondrej ??ulek , 2008, 2009. msgid "" msgstr "" "Project-Id-Version: comp-po\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2009-01-09 13:44+0100\n" -"Last-Translator: Lubomir Rintel \n" -"Language-Team: Slovak \n" +"POT-Creation-Date: 2009-04-02 07:57+0000\n" +"PO-Revision-Date: 2009-04-02 15:00+0200\n" +"Last-Translator: Ondrej ??ulek \n" +"Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 0.2\n" +"X-Generator: Lokalize 0.3\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ../comps-f7.xml.in.h:1 -#: ../comps-f8.xml.in.h:1 -#: ../comps-f9.xml.in.h:1 -#: ../comps-f10.xml.in.h:1 -#: ../comps-f11.xml.in.h:1 +#: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 +#: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 msgid "A lightweight desktop environment that works well on low end machines." -msgstr "Jednoduch?? pracovn?? prostredie, ktor?? dobre pracuje na pomal????ch po????ta??och." +msgstr "" +"Jednoduch?? pracovn?? prostredie, ktor?? dobre pracuje na pomal????ch po????ta??och." -#: ../comps-f7.xml.in.h:2 -#: ../comps-f8.xml.in.h:2 -#: ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 -#: ../comps-f11.xml.in.h:2 -#: ../comps-el4.xml.in.h:1 +#: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "Administr??torsk?? n??stroje" -#: ../comps-f7.xml.in.h:3 -#: ../comps-f8.xml.in.h:3 -#: ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 -#: ../comps-f11.xml.in.h:3 +#: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "Juhoafrick?? podpora" -#: ../comps-f7.xml.in.h:4 -#: ../comps-f8.xml.in.h:4 -#: ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 -#: ../comps-f11.xml.in.h:4 +#: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "Alb??nska podpora" -#: ../comps-f7.xml.in.h:5 -#: ../comps-f8.xml.in.h:5 -#: ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 -#: ../comps-f11.xml.in.h:6 -#: ../comps-el4.xml.in.h:2 +#: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "Aplik??cie" -#: ../comps-f7.xml.in.h:6 -#: ../comps-f8.xml.in.h:6 -#: ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 -#: ../comps-f11.xml.in.h:7 +#: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "Aplik??cie na vykon??vanie r??znych ??loh" -#: ../comps-f7.xml.in.h:7 -#: ../comps-f8.xml.in.h:7 -#: ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 -#: ../comps-f11.xml.in.h:8 -#: ../comps-el4.xml.in.h:4 +#: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "Arabsk?? podpora" -#: ../comps-f7.xml.in.h:8 -#: ../comps-f8.xml.in.h:8 -#: ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 -#: ../comps-f11.xml.in.h:9 -#: ../comps-el4.xml.in.h:5 +#: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "Arm??nska podpora" -#: ../comps-f7.xml.in.h:9 -#: ../comps-f8.xml.in.h:9 -#: ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 -#: ../comps-f11.xml.in.h:10 +#: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "Assamsk?? podpora" -#: ../comps-f7.xml.in.h:10 -#: ../comps-f8.xml.in.h:10 -#: ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 -#: ../comps-f11.xml.in.h:11 -#: ../comps-el4.xml.in.h:6 +#: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "P??sanie a publikovanie" -#: ../comps-f7.xml.in.h:11 -#: ../comps-f8.xml.in.h:11 -#: ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 -#: ../comps-f11.xml.in.h:12 +#: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "Z??klad" -#: ../comps-f7.xml.in.h:12 -#: ../comps-f8.xml.in.h:12 -#: ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 -#: ../comps-f11.xml.in.h:13 -#: ../comps-el4.xml.in.h:7 +#: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "Z??klad syst??mu" -#: ../comps-f7.xml.in.h:13 -#: ../comps-f8.xml.in.h:13 -#: ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 -#: ../comps-f11.xml.in.h:14 +#: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "Z??kladn?? podpora pre programovac?? jazyk Ruby." -#: ../comps-f7.xml.in.h:14 -#: ../comps-f8.xml.in.h:14 -#: ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 -#: ../comps-f11.xml.in.h:15 +#: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "Baskick?? podpora" -#: ../comps-f7.xml.in.h:15 -#: ../comps-f8.xml.in.h:15 -#: ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 -#: ../comps-f11.xml.in.h:16 +#: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "Bielorusk?? podpora" -#: ../comps-f7.xml.in.h:16 -#: ../comps-f8.xml.in.h:16 -#: ../comps-f9.xml.in.h:16 [...2732 lines suppressed...] + #~ msgid "Spanish" #~ msgstr "??paniel??ina" + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Brazilian Portuguese language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v braz??lskej " #~ "portugal??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "English language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v angli??tine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "French language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux vo " #~ "franc??z??tine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "German language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v nem??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Italian language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v talian??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Spanish language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v ??paniel??ine." + #~ msgid "Japanese" #~ msgstr "Japon??ina" + #~ msgid "Korean" #~ msgstr "K??rej??ina" + #~ msgid "Simplified Chinese" #~ msgstr "Zjednodu??en?? ????n??tina" + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Japanese language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v japon??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Korean language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v k??rej??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Simplified Chinese language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v " #~ "zjednodu??enej ????n??tine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Traditional Chinese language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v tradi??nej " #~ "????n??tine." + #~ msgid "Traditional Chinese" #~ msgstr "Tradi??n?? ????n??tina" + #~ msgid "ppc64 Compatibility Arch Development Support" #~ msgstr "Podpora v??voja kompatibiln??ch ppc64 architekt??r" + #~ msgid "Bengali" #~ msgstr "Beng??lske" + #~ msgid "Gujarati" #~ msgstr "Gujaratsk??" + #~ msgid "Hindi" #~ msgstr "Hindsk??" + #~ msgid "Punjabi" #~ msgstr "Pand????bske" -#~ msgid "Red Hat Enterprise Linux 4 Documentation" -#~ msgstr "Dokument??cia Red Hat Enterprise Linux 4" -#~ msgid "Tamil" -#~ msgstr "Tamilsk??" + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Bengali language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v beng??l??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Gujarati language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v gujarat??ine." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Hindi language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v hindskom " #~ "jazyku." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Punjabi language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v pand????bskom " #~ "jazyku." + #~ msgid "" #~ "This group contains the Red Hat Enterprise Linux documentation in the " #~ "Tamil language." #~ msgstr "" #~ "T??to skupina obsahuje dokument??ciu Red Hat Enterprise Linux v tamil??ine." + #~ msgid "Red Hat Enterprise Linux Extras" #~ msgstr "Red Hat Enterprise Linux Extras" + #~ msgid "Workstation" #~ msgstr "Pracovn?? stanica" + #~ msgid "Workstation applications and utilities." #~ msgstr "Aplik??cie pre pracovn?? stanice a pomocn?? programy." + #~ msgid "Compatibility Arch" #~ msgstr "Architekt??ra kompatibility" + #~ msgid "Compatibility Arch Libraries" #~ msgstr "Kni??nice architekt??ry kompatibility" + #~ msgid "Multilib library packages" #~ msgstr "Bal??ky kni??nice multilib" + #~ msgid "" #~ "Packages which provide functionality for the compatibility architecture." #~ msgstr "Tieto bal??ky poskytuj?? podporu pre architekt??ru kompatibility." @@ -5752,25 +5298,34 @@ #~ "packagereq> mysql " #~ "<_name>Datab??za MySQL <_description>T??to skupina bal??kov obsahuje " #~ "bal??ky vhodn?? pre pou??itie s MySQL." + #~ msgid "Cups" #~ msgstr "Cups" + #~ msgid "Cups printing service and drivers to use it." #~ msgstr "Tla??ov?? slu??ba cups a ovl??da??e na jej pou??itie." + #~ msgid "SQL Database Server" #~ msgstr "Datab??zov?? server SQL" + #~ msgid "Supported Packages" #~ msgstr "Podporovan?? bal??ky" + #~ msgid "" #~ "These packages include network-based servers such as CIPE, DHCP, and " #~ "telnet." #~ msgstr "Tieto bal??ky obsahuj?? sie??ov?? servery, napr. CIPE, DHCP a telnet." + #~ msgid "This package group allows you to run an SQL server on the system." #~ msgstr "T??to skupina bal??kov v??m umo??n?? spusti?? na po????ta??i SQL server." + #~ msgid "GNOME Desktop" #~ msgstr "Pracovn?? plocha GNOME" + #~ msgid "" #~ "These packages include network-based servers such as DHCP and telnet." #~ msgstr "Tieto bal??ky obsahuj?? sie??ov?? servery, napr. DHCP a telnet." + #~ msgid "" #~ " false false " #~ "sk ISO8859-2-supportkde-i18n-Slovak " #~ " slovenian-support <_name>Slovinsk?? podpora " #~ "<_description>" + #~ msgid "" #~ " false false " #~ " fonts-KOI8-R " @@ -5799,4 +5355,3 @@ #~ "fonts-xorg-cyrillic czech-support " #~ "<_name>??esk?? podpora <_description>" - From rineau at fedoraproject.org Thu Apr 2 13:19:24 2009 From: rineau at fedoraproject.org (Laurent Rineau) Date: Thu, 2 Apr 2009 13:19:24 +0000 (UTC) Subject: rpms/libQGLViewer/F-10 libQGLViewer-2.3.1-dbg.patch, NONE, 1.1 libQGLViewer.spec, 1.1, 1.2 Message-ID: <20090402131924.B514170120@cvs1.fedora.phx.redhat.com> Author: rineau Update of /cvs/pkgs/rpms/libQGLViewer/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2633 Modified Files: libQGLViewer.spec Added Files: libQGLViewer-2.3.1-dbg.patch Log Message: * Wed Apr 1 2009 Laurent Rineau - 2.3.1-8 - Add a patch, so that "-g" flags are not removed. libQGLViewer-2.3.1-dbg.patch: --- NEW FILE libQGLViewer-2.3.1-dbg.patch --- diff -up libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro.dbg libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro --- libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro.dbg 2009-04-01 16:52:24.000000000 +0200 +++ libQGLViewer-2.3.1/designerPlugin/designerPlugin.pro 2009-04-01 16:52:32.000000000 +0200 @@ -130,10 +130,6 @@ unix|win32-g++ { CONFIG -= thread } - # Remove debugging options - release:QMAKE_CFLAGS_RELEASE -= -g - release:QMAKE_CXXFLAGS_RELEASE -= -g - # Intermediate files are created in an hidden folder MOC_DIR = .moc OBJECTS_DIR = .obj diff -up libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro.dbg libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro --- libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro.dbg 2009-04-01 16:50:42.000000000 +0200 +++ libQGLViewer-2.3.1/QGLViewer/QGLViewer.pro 2009-04-01 16:50:51.000000000 +0200 @@ -144,10 +144,6 @@ unix { QMAKE_COPY_FILE = $${QMAKE_COPY_FILE} -P } - # Make much smaller libraries (and packages) by removing debugging informations - QMAKE_CFLAGS_RELEASE -= -g - QMAKE_CXXFLAGS_RELEASE -= -g - # install header include.path = $${INCLUDE_DIR}/QGLViewer include.files = $${HEADERS} qglviewer.cw qglviewer_*.qm Index: libQGLViewer.spec =================================================================== RCS file: /cvs/pkgs/rpms/libQGLViewer/F-10/libQGLViewer.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libQGLViewer.spec 30 Mar 2009 22:06:04 -0000 1.1 +++ libQGLViewer.spec 2 Apr 2009 13:18:54 -0000 1.2 @@ -1,6 +1,6 @@ Name: libQGLViewer Version: 2.3.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Qt based OpenGL generic 3D viewer library Group: System Environment/Libraries @@ -12,6 +12,10 @@ # Use abort() instead. Patch0: libQGLViewer-2.3.1-exit.patch +# libQGLViewer .pro files explicitely remove "-g" from compile flags. Make +# them back. +Patch1: libQGLViewer-2.3.1-dbg.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt4-devel @@ -47,6 +51,7 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .exit +%patch1 -p1 -b .dbg # Fix the encoding of several files, so that they all use utf-8. for f in doc/*.html doc/examples/*.html \ @@ -112,6 +117,9 @@ %doc examples %changelog +* Wed Apr 1 2009 Laurent Rineau - 2.3.1-8 +- Add a patch, so that "-g" flags are not removed. + * Mon Mar 30 2009 - 2.3.1-7 - Remove glibc-common from BR: From dnovotny at fedoraproject.org Thu Apr 2 13:34:34 2009 From: dnovotny at fedoraproject.org (Daniel Novotny) Date: Thu, 2 Apr 2009 13:34:34 +0000 (UTC) Subject: rpms/mailman/devel mailman-2.1.12-mmcfg.patch, NONE, 1.1 mailman.spec, 1.80, 1.81 Message-ID: <20090402133434.29D0570120@cvs1.fedora.phx.redhat.com> Author: dnovotny Update of /cvs/extras/rpms/mailman/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6147 Modified Files: mailman.spec Added Files: mailman-2.1.12-mmcfg.patch Log Message: fix #481446 mailman-2.1.12-mmcfg.patch: --- NEW FILE mailman-2.1.12-mmcfg.patch --- diff -up mailman-2.1.12/misc/mailman.in.selinux mailman-2.1.12/misc/mailman.in --- mailman-2.1.12/misc/mailman.in.selinux 2009-04-02 15:03:19.000000000 +0200 +++ mailman-2.1.12/misc/mailman.in 2009-04-02 15:04:23.000000000 +0200 @@ -84,6 +84,7 @@ prog="mailman" function start() { echo -n $"Starting $prog: " + mailman-update-cfg daemon $MAILMANCTL -s -q start RETVAL=$? if [ $RETVAL -eq 0 ] @@ -98,6 +99,7 @@ function start() function stop() { echo -n $"Shutting down $prog: " + mailman-update-cfg daemon $MAILMANCTL -q stop RETVAL=$? if [ $RETVAL -eq 0 ] Index: mailman.spec =================================================================== RCS file: /cvs/extras/rpms/mailman/devel/mailman.spec,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- mailman.spec 31 Mar 2009 09:19:59 -0000 1.80 +++ mailman.spec 2 Apr 2009 13:34:03 -0000 1.81 @@ -1,7 +1,7 @@ Summary: Mailing list manager with built in Web access Name: mailman Version: 2.1.12 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 3 Group: Applications/Internet #Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz @@ -31,6 +31,7 @@ Patch15: mailman-2.1.12-lctype.patch #Patch15: mailman-2.1.11-footer.patch Patch16: mailman-2.1.12-privurl.patch +Patch17: mailman-2.1.12-mmcfg.patch License: GPLv2+ URL: http://www.list.org/ @@ -116,6 +117,7 @@ %patch15 -p1 -b .lctype #%%patch15 -p1 -b .footer %patch16 -p1 -b .privurl +%patch17 -p1 -b .mmcfg #cp $RPM_SOURCE_DIR/mailman.INSTALL.REDHAT.in INSTALL.REDHAT.in cp %{SOURCE5} INSTALL.REDHAT.in @@ -366,6 +368,9 @@ %attr(0755,root,root) %{_bindir}/mailman-update-cfg %changelog +* Thu Apr 02 2009 Daniel Novotny 3:2.1.12-4 +- fix bz#481446 (Recompile of mailman's config causes SElinux denials) + * Tue Mar 31 2009 Daniel Novotny 3:2.1.12-3 - fix bz#447784 (List-Archive URL for private archives broken) From roma at fedoraproject.org Thu Apr 2 13:35:00 2009 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Thu, 2 Apr 2009 13:35:00 +0000 (UTC) Subject: rpms/memtest86+/devel import.log,1.2,1.3 memtest86+.spec,1.42,1.43 Message-ID: <20090402133500.EFC2370120@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/memtest86+/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6092/devel Modified Files: import.log memtest86+.spec Log Message: Not updating grub.conf by default. Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 31 Mar 2009 14:46:05 -0000 1.2 +++ import.log 2 Apr 2009 13:34:30 -0000 1.3 @@ -1,2 +1,3 @@ memtest86+-2_11-4_fc10:HEAD:memtest86+-2.11-4.fc10.src.rpm:1236973348 memtest86+-2_11-5_fc10:HEAD:memtest86+-2.11-5.fc10.src.rpm:1238510694 +memtest86+-2_11-6_fc10:HEAD:memtest86+-2.11-6.fc10.src.rpm:1238679177 Index: memtest86+.spec =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/memtest86+.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- memtest86+.spec 31 Mar 2009 14:46:05 -0000 1.42 +++ memtest86+.spec 2 Apr 2009 13:34:30 -0000 1.43 @@ -7,7 +7,7 @@ Summary: Stand-alone memory tester for x86 and x86-64 computers Name: memtest86+ Version: 2.11 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 ExclusiveArch: %{ix86} x86_64 Group: System Environment/Base @@ -19,9 +19,11 @@ BuildRequires: %{_includedir}/gnu/stubs-32.h BuildRequires: compat-gcc-34 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: /sbin/grubby +Requires: /sbin/grubby sed +%if %{with update_grub} Requires(preun): coreutils Requires(post): coreutils +%endif %description Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 @@ -33,7 +35,9 @@ "Error 7: Loading below 1MB is not supported" "Error 13: Invalid or unsupported executable format" "Error 28: Selected item cannot fit into memory" -Optionally, run 'memtest-setup' to add to your GRUB or lilo boot menu. + +Please, run '/usr/sbin/memtest-setup' as root to add +the memtest86+ entry to your GRUB or lilo boot menu. %prep %setup -q @@ -57,24 +61,13 @@ install -m755 %{SOURCE2} %{buildroot}%{_sbindir}/memtest-setup sed -i 's/\r//' $RPM_BUILD_DIR/%{name}-%{version}/README -%post %if %{with update_grub} - /usr/sbin/memtest-setup -%else - cat << EOF - - ************************************************ - * REMINDER: Please update your /etc/grub.conf * - * file and add the memtest86+ boot entry, * - * by running /usr/sbin/memtest-setup as root. * - ************************************************ - - EOF -%endif +%post -p /usr/sbin/memtest-setup %preun sed -i -e's,kernel --type=netbsd /%{name}-%{version},kernel /%{name}-%{version},' /boot/grub/grub.conf /sbin/new-memtest-pkg --remove %{version} +%endif %clean rm -rf %{buildroot} @@ -87,6 +80,11 @@ %{_sbindir}/memtest-setup %changelog +* Thu Apr 02 2009 Paulo Roma - 2.11-6 +- grub.conf will not be updated by default. The user + will have to add and/or remove memtest86+ entries. +- No messages printed. + * Mon Mar 31 2009 Paulo Roma - 2.11-5 - Changed postun for preun. - Calling memtest-setup in case of updating grub.conf From roma at fedoraproject.org Thu Apr 2 13:36:30 2009 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Thu, 2 Apr 2009 13:36:30 +0000 (UTC) Subject: rpms/memtest86+/F-9 import.log,1.2,1.3 memtest86+.spec,1.39,1.40 Message-ID: <20090402133630.3C9D170120@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/memtest86+/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6743/F-9 Modified Files: import.log memtest86+.spec Log Message: Not updating grub.conf by default. Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/F-9/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 31 Mar 2009 14:59:10 -0000 1.2 +++ import.log 2 Apr 2009 13:35:59 -0000 1.3 @@ -1,2 +1,3 @@ memtest86+-2_11-4_fc10:F-9:memtest86+-2.11-4.fc10.src.rpm:1236974130 memtest86+-2_11-5_fc10:F-9:memtest86+-2.11-5.fc10.src.rpm:1238511494 +memtest86+-2_11-6_fc10:F-9:memtest86+-2.11-6.fc10.src.rpm:1238679330 Index: memtest86+.spec =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/F-9/memtest86+.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- memtest86+.spec 31 Mar 2009 14:59:10 -0000 1.39 +++ memtest86+.spec 2 Apr 2009 13:35:59 -0000 1.40 @@ -7,7 +7,7 @@ Summary: Stand-alone memory tester for x86 and x86-64 computers Name: memtest86+ Version: 2.11 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 ExclusiveArch: %{ix86} x86_64 Group: System Environment/Base @@ -19,9 +19,11 @@ BuildRequires: %{_includedir}/gnu/stubs-32.h BuildRequires: compat-gcc-34 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: /sbin/grubby +Requires: /sbin/grubby sed +%if %{with update_grub} Requires(preun): coreutils Requires(post): coreutils +%endif %description Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 @@ -33,7 +35,9 @@ "Error 7: Loading below 1MB is not supported" "Error 13: Invalid or unsupported executable format" "Error 28: Selected item cannot fit into memory" -Optionally, run 'memtest-setup' to add to your GRUB or lilo boot menu. + +Please, run '/usr/sbin/memtest-setup' as root to add +the memtest86+ entry to your GRUB or lilo boot menu. %prep %setup -q @@ -57,24 +61,13 @@ install -m755 %{SOURCE2} %{buildroot}%{_sbindir}/memtest-setup sed -i 's/\r//' $RPM_BUILD_DIR/%{name}-%{version}/README -%post %if %{with update_grub} - /usr/sbin/memtest-setup -%else - cat << EOF - - ************************************************ - * REMINDER: Please update your /etc/grub.conf * - * file and add the memtest86+ boot entry, * - * by running /usr/sbin/memtest-setup as root. * - ************************************************ - - EOF -%endif +%post -p /usr/sbin/memtest-setup %preun sed -i -e's,kernel --type=netbsd /%{name}-%{version},kernel /%{name}-%{version},' /boot/grub/grub.conf /sbin/new-memtest-pkg --remove %{version} +%endif %clean rm -rf %{buildroot} @@ -87,6 +80,11 @@ %{_sbindir}/memtest-setup %changelog +* Thu Apr 02 2009 Paulo Roma - 2.11-6 +- grub.conf will not be updated by default. The user + will have to add and/or remove memtest86+ entries. +- No messages printed. + * Mon Mar 31 2009 Paulo Roma - 2.11-5 - Changed postun for preun. - Calling memtest-setup in case of updating grub.conf From dwalsh at fedoraproject.org Thu Apr 2 13:36:47 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Thu, 2 Apr 2009 13:36:47 +0000 (UTC) Subject: rpms/libselinux/devel libselinux-rhat.patch, 1.189, 1.190 libselinux.spec, 1.366, 1.367 Message-ID: <20090402133647.902CD70120@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/libselinux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6945 Modified Files: libselinux-rhat.patch libselinux.spec Log Message: * Thu Apr 2 2009 Dan Walsh - 2.0.79-5 - Fix crash in python libselinux-rhat.patch: Index: libselinux-rhat.patch =================================================================== RCS file: /cvs/extras/rpms/libselinux/devel/libselinux-rhat.patch,v retrieving revision 1.189 retrieving revision 1.190 diff -u -r1.189 -r1.190 --- libselinux-rhat.patch 29 Mar 2009 15:18:27 -0000 1.189 +++ libselinux-rhat.patch 2 Apr 2009 13:36:45 -0000 1.190 @@ -84,827 +84,6 @@ va_start(ap, fmt); rc = vfprintf(stderr, fmt, ap); va_end(ap); -diff --exclude-from=exclude -N -u -r nsalibselinux/src/d libselinux-2.0.79/src/d ---- nsalibselinux/src/d 1969-12-31 19:00:00.000000000 -0500 -+++ libselinux-2.0.79/src/d 2009-03-27 11:32:04.000000000 -0400 -@@ -0,0 +1,801 @@ -+ -+%exception is_selinux_enabled { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception is_selinux_mls_enabled { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getcon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setcon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getpidcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getpidcon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getprevcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getprevcon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getexeccon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getexeccon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setexeccon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setexeccon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getfscreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getfscreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setfscreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setfscreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getkeycreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getkeycreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setkeycreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setkeycreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getsockcreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getsockcreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setsockcreatecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setsockcreatecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception lgetfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception lgetfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception fgetfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception fgetfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception setfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception lsetfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception lsetfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception fsetfilecon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception fsetfilecon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getpeercon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getpeercon_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_av { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_av_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_create { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_create_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_relabel { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_relabel_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_member { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_member_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_user { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_compute_user_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_load_policy { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_get_initial_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_get_initial_context_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_mkload_policy { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_init_load_policy { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_set_boolean_list { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_load_booleans { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_check_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_check_context_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_canonicalize_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_canonicalize_context_raw { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_getenforce { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_setenforce { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_disable { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_policyvers { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_get_boolean_names { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_get_boolean_pending { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_get_boolean_active { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_set_boolean { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_commit_booleans { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception security_av_string { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchpathcon_init { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchpathcon_init_prefix { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchpathcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchpathcon_index { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchpathcon_filespec_add { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception matchmediacon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_getenforcemode { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_getpolicytype { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_check_passwd_access { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception checkPasswdAccess { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_check_securetty_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception rpm_execcon { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception is_context_customizable { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_trans_to_raw_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_raw_to_trans_context { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception selinux_raw_context_to_color { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getseuserbyname { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -+ -+%exception getseuser { -+ -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+ -diff --exclude-from=exclude -N -u -r nsalibselinux/src/exception.h libselinux-2.0.79/src/exception.h ---- nsalibselinux/src/exception.h 1969-12-31 19:00:00.000000000 -0500 -+++ libselinux-2.0.79/src/exception.h 2009-03-27 11:32:14.000000000 -0400 -@@ -0,0 +1,12 @@ -+function except() { -+echo " -+%exception $1 { -+ $action -+ if (result < 0) { -+ PyErr_SetFromErrno(PyExc_OSError); -+ return NULL; -+ } -+} -+" -+} -+for i in `grep "extern *int" ../include/selinux/selinux.h | awk '{ print $3 }' | cut -d '(' -f 1`; do except $i ; done diff --exclude-from=exclude -N -u -r nsalibselinux/src/exception.sh libselinux-2.0.79/src/exception.sh --- nsalibselinux/src/exception.sh 1969-12-31 19:00:00.000000000 -0500 +++ libselinux-2.0.79/src/exception.sh 2009-03-27 14:20:10.000000000 -0400 @@ -3404,7 +2583,7 @@ Binary files nsalibselinux/src/selinux.pyc and libselinux-2.0.79/src/selinux.pyc differ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig.i libselinux-2.0.79/src/selinuxswig.i --- nsalibselinux/src/selinuxswig.i 2009-03-12 08:48:48.000000000 -0400 -+++ libselinux-2.0.79/src/selinuxswig.i 2009-03-29 11:15:11.000000000 -0400 ++++ libselinux-2.0.79/src/selinuxswig.i 2009-04-02 09:35:01.000000000 -0400 @@ -4,11 +4,14 @@ %module selinux @@ -3423,24 +2602,7 @@ %} %apply int *OUTPUT { int *enforce }; %apply int *OUTPUT { size_t * }; -@@ -47,7 +50,15 @@ - %ignore set_matchpathcon_printf; - %ignore set_matchpathcon_invalidcon; - %ignore set_matchpathcon_canoncon; -- -+%ignore set_selinuxmnt; -+%ignore avc_memory_callback; -+%ignore avc_log_callback; -+%ignore avc_thread_callback; -+%ignore avc_lock_callback; -+%ignore selinux_callback; -+%ignore selinux_get_callback; -+%ignore selinux_set_callback; -+%ignore print_access_vector; - %ignore avc_add_callback; - - /* Ignore netlink stuff for now */ -@@ -55,8 +66,11 @@ +@@ -55,8 +58,11 @@ %ignore avc_netlink_release_fd; %ignore avc_netlink_check_nb; @@ -3457,7 +2619,7 @@ +%include "../include/selinux/selinux.h" diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig_python.i libselinux-2.0.79/src/selinuxswig_python.i --- nsalibselinux/src/selinuxswig_python.i 2009-03-06 14:41:45.000000000 -0500 -+++ libselinux-2.0.79/src/selinuxswig_python.i 2009-03-27 14:07:34.000000000 -0400 ++++ libselinux-2.0.79/src/selinuxswig_python.i 2009-04-01 10:14:50.000000000 -0400 @@ -21,6 +21,15 @@ map(restorecon, [os.path.join(dirname, fname) for fname in fnames]), None) @@ -3474,17 +2636,12 @@ %} /* security_get_boolean_names() typemap */ -@@ -150,4 +159,10 @@ +@@ -150,4 +159,5 @@ free($1); } +%include "selinuxswig_exception.i" %include "selinuxswig.i" -+ -+ -+ -+ -+ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig_wrap.c libselinux-2.0.79/src/selinuxswig_wrap.c --- nsalibselinux/src/selinuxswig_wrap.c 2009-03-06 14:41:45.000000000 -0500 +++ libselinux-2.0.79/src/selinuxswig_wrap.c 2009-03-27 16:31:56.000000000 -0400 Index: libselinux.spec =================================================================== RCS file: /cvs/extras/rpms/libselinux/devel/libselinux.spec,v retrieving revision 1.366 retrieving revision 1.367 diff -u -r1.366 -r1.367 --- libselinux.spec 29 Mar 2009 15:18:28 -0000 1.366 +++ libselinux.spec 2 Apr 2009 13:36:47 -0000 1.367 @@ -5,7 +5,7 @@ Summary: SELinux library and simple utilities Name: libselinux Version: 2.0.79 -Release: 4%{?dist} +Release: 5%{?dist} License: Public Domain Group: System Environment/Libraries Source: http://www.nsa.gov/research/selinux/%{name}-%{version}.tgz @@ -164,6 +164,9 @@ %{ruby_sitearch}/selinux.so %changelog +* Thu Apr 2 2009 Dan Walsh - 2.0.79-5 +- Fix crash in python + * Sun Mar 29 2009 Dan Walsh - 2.0.79-4 - Add back in additional interfaces From ltinkl at fedoraproject.org Thu Apr 2 13:41:22 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Thu, 2 Apr 2009 13:41:22 +0000 (UTC) Subject: rpms/kde-l10n/devel kde-l10n.spec,1.76,1.77 Message-ID: <20090402134122.7537570120@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kde-l10n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7511 Modified Files: kde-l10n.spec Log Message: fix sk filelist Index: kde-l10n.spec =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/kde-l10n.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- kde-l10n.spec 2 Apr 2009 10:52:57 -0000 1.76 +++ kde-l10n.spec 2 Apr 2009 13:40:52 -0000 1.77 @@ -1268,8 +1268,8 @@ %files Slovak %defattr(-,root,root) %lang(sk) %{_datadir}/locale/sk/* -%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* -%lang(sk) %{_kde4_appsdir}/klettres/sk +#%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* +#%lang(sk) %{_kde4_appsdir}/klettres/sk %files Slovenian %defattr(-,root,root) From roma at fedoraproject.org Thu Apr 2 13:44:18 2009 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Thu, 2 Apr 2009 13:44:18 +0000 (UTC) Subject: rpms/memtest86+/F-10 import.log,1.2,1.3 memtest86+.spec,1.39,1.40 Message-ID: <20090402134418.36A7170120@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/memtest86+/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8038/F-10 Modified Files: import.log memtest86+.spec Log Message: Not updating grub.conf by default. Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/F-10/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 31 Mar 2009 15:00:40 -0000 1.2 +++ import.log 2 Apr 2009 13:43:47 -0000 1.3 @@ -1,2 +1,3 @@ memtest86+-2_11-4_fc10:F-10:memtest86+-2.11-4.fc10.src.rpm:1236974259 memtest86+-2_11-5_fc10:F-10:memtest86+-2.11-5.fc10.src.rpm:1238511600 +memtest86+-2_11-6_fc10:F-10:memtest86+-2.11-6.fc10.src.rpm:1238679556 Index: memtest86+.spec =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/F-10/memtest86+.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- memtest86+.spec 31 Mar 2009 15:00:40 -0000 1.39 +++ memtest86+.spec 2 Apr 2009 13:43:47 -0000 1.40 @@ -7,7 +7,7 @@ Summary: Stand-alone memory tester for x86 and x86-64 computers Name: memtest86+ Version: 2.11 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 ExclusiveArch: %{ix86} x86_64 Group: System Environment/Base @@ -19,9 +19,11 @@ BuildRequires: %{_includedir}/gnu/stubs-32.h BuildRequires: compat-gcc-34 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: /sbin/grubby +Requires: /sbin/grubby sed +%if %{with update_grub} Requires(preun): coreutils Requires(post): coreutils +%endif %description Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 @@ -33,7 +35,9 @@ "Error 7: Loading below 1MB is not supported" "Error 13: Invalid or unsupported executable format" "Error 28: Selected item cannot fit into memory" -Optionally, run 'memtest-setup' to add to your GRUB or lilo boot menu. + +Please, run '/usr/sbin/memtest-setup' as root to add +the memtest86+ entry to your GRUB or lilo boot menu. %prep %setup -q @@ -57,24 +61,13 @@ install -m755 %{SOURCE2} %{buildroot}%{_sbindir}/memtest-setup sed -i 's/\r//' $RPM_BUILD_DIR/%{name}-%{version}/README -%post %if %{with update_grub} - /usr/sbin/memtest-setup -%else - cat << EOF - - ************************************************ - * REMINDER: Please update your /etc/grub.conf * - * file and add the memtest86+ boot entry, * - * by running /usr/sbin/memtest-setup as root. * - ************************************************ - - EOF -%endif +%post -p /usr/sbin/memtest-setup %preun sed -i -e's,kernel --type=netbsd /%{name}-%{version},kernel /%{name}-%{version},' /boot/grub/grub.conf /sbin/new-memtest-pkg --remove %{version} +%endif %clean rm -rf %{buildroot} @@ -87,6 +80,11 @@ %{_sbindir}/memtest-setup %changelog +* Thu Apr 02 2009 Paulo Roma - 2.11-6 +- grub.conf will not be updated by default. The user + will have to add and/or remove memtest86+ entries. +- No messages printed. + * Mon Mar 31 2009 Paulo Roma - 2.11-5 - Changed postun for preun. - Calling memtest-setup in case of updating grub.conf From mhlavink at fedoraproject.org Thu Apr 2 13:44:33 2009 From: mhlavink at fedoraproject.org (Michal Hlavinka) Date: Thu, 2 Apr 2009 13:44:33 +0000 (UTC) Subject: rpms/cyrus-imapd/devel .cvsignore, 1.13, 1.14 cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff, 1.2, 1.3 cyrus-imapd.spec, 1.51, 1.52 sources, 1.15, 1.16 Message-ID: <20090402134433.115ED70120@cvs1.fedora.phx.redhat.com> Author: mhlavink Update of /cvs/extras/rpms/cyrus-imapd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8111 Modified Files: .cvsignore cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff cyrus-imapd.spec sources Log Message: update to 2.3.14 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/cyrus-imapd/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 13 Jan 2009 19:26:23 -0000 1.13 +++ .cvsignore 2 Apr 2009 13:44:02 -0000 1.14 @@ -1,3 +1,2 @@ -cyrus-imapd-2.3.13.tar.gz -cyrus-imapd-2.3.13.tar.gz.sig +cyrus-imapd-2.3.14.tar.gz cyrus_sharedbackup-0.1.tar.gz cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff: Index: cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff =================================================================== RCS file: /cvs/extras/rpms/cyrus-imapd/devel/cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff 13 Jan 2009 19:26:23 -0000 1.2 +++ cyrus-imapd-2.3.12p2-autocreate-0.10-0.diff 2 Apr 2009 13:44:02 -0000 1.3 @@ -1671,7 +1671,7 @@ /* current namespace */ static struct namespace lmtpd_namespace; -@@ -976,6 +978,86 @@ +@@ -976,6 +978,86 @@ void shut_down(int code) exit(code); } @@ -1756,7 +1756,7 @@ + + static int verify_user(const char *user, const char *domain, char *mailbox, - long quotacheck, struct auth_state *authstate) + quota_t quotacheck, struct auth_state *authstate) { @@ -1019,6 +1101,15 @@ */ Index: cyrus-imapd.spec =================================================================== RCS file: /cvs/extras/rpms/cyrus-imapd/devel/cyrus-imapd.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- cyrus-imapd.spec 1 Apr 2009 10:20:08 -0000 1.51 +++ cyrus-imapd.spec 2 Apr 2009 13:44:02 -0000 1.52 @@ -1,7 +1,6 @@ -%define upstream_ver 2.3.13 Name: cyrus-imapd -Version: 2.3.13 -Release: 5%{?dist} +Version: 2.3.14 +Release: 1%{?dist} # ********************** BUILD TIME OPTIONS START ********************** @@ -97,8 +96,7 @@ #Packager: Simon Matter #Vendor: Invoca Systems #Distribution: Invoca Linux Server -Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus/%{name}-%{upstream_ver}.tar.gz -Source1: ftp://ftp.andrew.cmu.edu/pub/cyrus/%{name}-%{upstream_ver}.tar.gz.sig +Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus/%{name}-%{version}.tar.gz #Source2: http://ftp.gnu.org/gnu/autoconf/autoconf-%{_acversion}.tar.gz Source3: cyrus-deliver-wrapper.c Source4: cyrus-user-procmailrc.template @@ -798,7 +796,10 @@ %{_mandir}/man1/* %changelog -* Wed Apr 1 2009 Michael Schwendt - 2.3.13-5 +* Thu Apr 02 2009 Michal Hlavinka - 2.3.14-1 +- updated to 2.3.14 + +* Wed Apr 01 2009 Michael Schwendt - 2.3.13-5 - fix unowned directory (#483336). * Tue Feb 24 2009 Fedora Release Engineering - 2.3.13-4 Index: sources =================================================================== RCS file: /cvs/extras/rpms/cyrus-imapd/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 13 Jan 2009 19:26:24 -0000 1.15 +++ sources 2 Apr 2009 13:44:02 -0000 1.16 @@ -1,3 +1,2 @@ -7dc48324c3a99e210bf777ea74aae694 cyrus-imapd-2.3.13.tar.gz -6b58bb8dd2c47af02b45c5a426b1335c cyrus-imapd-2.3.13.tar.gz.sig +1030d4d9d04036b2fb9830165723908e cyrus-imapd-2.3.14.tar.gz 8f7a26b0556369827bb5c8084a3e3ea1 cyrus_sharedbackup-0.1.tar.gz From dnovotny at fedoraproject.org Thu Apr 2 13:46:06 2009 From: dnovotny at fedoraproject.org (Daniel Novotny) Date: Thu, 2 Apr 2009 13:46:06 +0000 (UTC) Subject: rpms/mailman/F-10 mailman-2.1.11-mmcfg.patch, NONE, 1.1 mailman-update-cfg, NONE, 1.1 mailman.spec, 1.74, 1.75 Message-ID: <20090402134606.B4D0870120@cvs1.fedora.phx.redhat.com> Author: dnovotny Update of /cvs/extras/rpms/mailman/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8477 Modified Files: mailman.spec Added Files: mailman-2.1.11-mmcfg.patch mailman-update-cfg Log Message: fix #481446 mailman-2.1.11-mmcfg.patch: --- NEW FILE mailman-2.1.11-mmcfg.patch --- diff -up mailman-2.1.11/misc/mailman.in.selinux mailman-2.1.11/misc/mailman.in --- mailman-2.1.11/misc/mailman.in.selinux 2009-04-02 15:03:19.000000000 +0200 +++ mailman-2.1.11/misc/mailman.in 2009-04-02 15:04:23.000000000 +0200 @@ -84,6 +84,7 @@ prog="mailman" function start() { echo -n $"Starting $prog: " + mailman-update-cfg daemon $MAILMANCTL -s -q start RETVAL=$? if [ $RETVAL -eq 0 ] @@ -98,6 +99,7 @@ function start() function stop() { echo -n $"Shutting down $prog: " + mailman-update-cfg daemon $MAILMANCTL -q stop RETVAL=$? if [ $RETVAL -eq 0 ] --- NEW FILE mailman-update-cfg --- #!/usr/bin/python import py_compile py_compile.compile("/usr/lib/mailman/Mailman/mm_cfg.py") Index: mailman.spec =================================================================== RCS file: /cvs/extras/rpms/mailman/F-10/mailman.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- mailman.spec 29 Oct 2008 07:53:15 -0000 1.74 +++ mailman.spec 2 Apr 2009 13:45:36 -0000 1.75 @@ -1,7 +1,7 @@ Summary: Mailing list manager with built in Web access Name: mailman Version: 2.1.11 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 3 Group: Applications/Internet #Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz @@ -12,6 +12,7 @@ Source5: mailman.INSTALL.REDHAT.in Source6: mailman-crontab-edit Source7: mailman-migrate-fhs +Source8: mailman-update-cfg Patch1: mailman-2.1-multimail.patch Patch2: mailman-2.1-build.patch @@ -28,6 +29,7 @@ Patch13: mailman-2.1.9-unicode.patch Patch14: mailman-2.1.11-fhsinit.patch Patch15: mailman-2.1.11-footer.patch +Patch16: mailman-2.1.11-mmcfg.patch License: GPLv2+ URL: http://www.list.org/ @@ -111,6 +113,7 @@ %patch13 -p1 -b .unicode %patch14 -p1 -b .fhsinit %patch15 -p1 -b .footer +%patch16 -p1 -b .mmcfg #cp $RPM_SOURCE_DIR/mailman.INSTALL.REDHAT.in INSTALL.REDHAT.in cp %{SOURCE5} INSTALL.REDHAT.in @@ -236,6 +239,10 @@ install -m755 -d $RPM_BUILD_ROOT%{docdir}/admin cp -r %{mmbuilddir}/doc $RPM_BUILD_ROOT%{docdir}/admin +#install the script for updating the config (bz#481446) +mkdir -p $RPM_BUILD_ROOT%{_bindir} +install -m755 %{SOURCE8} $RPM_BUILD_ROOT%{_bindir} + # remove dir/files from $RPM_BUILD_ROOT that we aren't shipping rm -rf $RPM_BUILD_ROOT%{varmmdir}/icons @@ -354,8 +361,12 @@ %attr(0755,root,root) /etc/rc.d/init.d/%{name} %attr(0644,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/cron.d/mailman %attr(0644,root,%{mmgroup}) %config(noreplace) %{mmdir}/cron/crontab.in +%attr(0755,root,root) %{_bindir}/mailman-update-cfg %changelog +* Thu Apr 02 2009 Daniel Novotny 3:2.1.11-5 +- fix bz#481446 (Recompile of mailman's config causes SElinux denials) + * Wed Oct 29 2008 Daniel Novotny 3:2.1.11-4 fix #460820 - msg_footer gets its trailing spaces trimmed From langel at fedoraproject.org Thu Apr 2 13:50:36 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Thu, 2 Apr 2009 13:50:36 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/F-10 java-1.6.0-openjdk-pulsejava.patch, NONE, 1.1 java-1.6.0-openjdk-lcms.patch, 1.2, 1.3 java-1.6.0-openjdk.spec, 1.105, 1.106 Message-ID: <20090402135036.A6B7170120@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9712 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Added Files: java-1.6.0-openjdk-pulsejava.patch Log Message: * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-14.b14 - Added java-1.6.0-openjdk-pulsejava.patch. - Updated release. - Updated java-1.6.0-openjdk-lcms.patch. - Resolves: rhbz#492367 - Resolves: rhbz#493276 java-1.6.0-openjdk-pulsejava.patch: --- NEW FILE java-1.6.0-openjdk-pulsejava.patch --- --- oldPulseAudioSourceDataLine.java 2009-03-31 11:47:13.000000000 -0400 +++ pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java 2009-03-31 11:51:19.000000000 -0400 @@ -151,19 +151,15 @@ throw new IllegalArgumentException( "amount of data to write does not represent an integral number of frames"); } + if (length < 0) { - throw new IllegalArgumentException("length is negative"); + throw new IllegalArgumentException("length is negative"); } - - if (offset < 0) { - throw new ArrayIndexOutOfBoundsException("offset is negative: " - + offset); - } - - if (length + offset > data.length) { + + if (length < 0 || offset < 0 || offset > data.length - length) { throw new ArrayIndexOutOfBoundsException( - "writing data beyond the length of the array: " - + (length + offset)); + "Overflow condition: buffer.length=" + data.length + + " offset= " + offset + " length=" + length ); } int position = offset; --- oldPulseAudioTargetDataLine.java 2009-03-31 11:47:19.000000000 -0400 +++ pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java 2009-03-31 11:47:32.000000000 -0400 @@ -156,10 +156,10 @@ if (length < 0) { throw new IllegalArgumentException("length is negative"); } - - if (length + offset > data.length) { - throw new ArrayIndexOutOfBoundsException("index: " - + (length + offset) + " array size: " + data.length); + + if ( offset < 0 || offset > data.length - length) { + throw new ArrayIndexOutOfBoundsException("array size: " + data.length + + " offset:" + offset + " length:" + length ); } /* everything ok */ java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- java-1.6.0-openjdk-lcms.patch 24 Mar 2009 18:44:25 -0000 1.2 +++ java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:36 -0000 1.3 @@ -1,6 +1,6 @@ -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-24 14:11:33.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-24 14:16:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-24 14:17:09.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -285,8 +285,6 @@ + const char *id; + WRITEMODE as; + } PROPERTY; -+ -+static PROPERTY PredefinedProperties[] = { - "NUMBER_OF_FIELDS", // Required - NUMBER OF FIELDS - "NUMBER_OF_SETS", // Required - NUMBER OF SETS @@ -299,6 +297,9 @@ - "MANUFACTURE", // Some broken Fuji targets does store this value - "PROD_DATE", // Identifies year and month of production of the target in the form yyyy:mm. - "SERIAL", // Uniquely identifies individual physical target. ++static PROPERTY PredefinedProperties[] = { + +- "MATERIAL", // Identifies the material on which the target was produced using a code + {"NUMBER_OF_FIELDS", WRITE_UNCOOKED}, // Required - NUMBER OF FIELDS + {"NUMBER_OF_SETS", WRITE_UNCOOKED}, // Required - NUMBER OF SETS + {"ORIGINATOR", WRITE_STRINGIFY}, // Required - Identifies the specific system, organization or individual that created the data file. @@ -310,8 +311,7 @@ + {"MANUFACTURE", WRITE_STRINGIFY}, // Some broken Fuji targets does store this value + {"PROD_DATE", WRITE_STRINGIFY}, // Identifies year and month of production of the target in the form yyyy:mm. + {"SERIAL", WRITE_STRINGIFY}, // Uniquely identifies individual physical target. - -- "MATERIAL", // Identifies the material on which the target was produced using a code ++ + {"MATERIAL", WRITE_STRINGIFY}, // Identifies the material on which the target was produced using a code // uniquely identifying th e material. This is intend ed to be used for IT8.7 // physical targets only (i.e . IT8.7/1 a nd IT8.7/2). @@ -337,8 +337,7 @@ - // measurement. Allowed values are ?black?, ?white?, or "na". + {"SAMPLE_BACKING", WRITE_STRINGIFY}, // Identifies the backing material used behind the sample during + // measurement. Allowed values are ?black?, ?white?, or {"na". - -- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic ++ + {"CHISQ_DOF", WRITE_STRINGIFY}, // Degrees of freedom associated with the Chi squared statistic + +// new in recent specs: @@ -372,7 +371,8 @@ + {"TARGET_TYPE", WRITE_STRINGIFY}, // The type of target being measured, e.g. IT8.7/1, IT8.7/3, user defined, etc. + + {"COLORANT", WRITE_STRINGIFY}, // Identifies the colorant(s) used in creating the target. -+ + +- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic + {"TABLE_DESCRIPTOR", WRITE_STRINGIFY}, // Describes the purpose or contents of a data table. + + {"TABLE_NAME", WRITE_STRINGIFY} // Provides a short name for a data table. @@ -408,7 +408,7 @@ "STDEV_B", // Standard deviation of b* "STDEV_DE", // Standard deviation of CIE dE "CHI_SQD_PAR"}; // The average of the standard deviations of L*, a* and b*. It is -@@ -397,9 +458,13 @@ +@@ -397,57 +458,119 @@ #define NUMPREDEFINEDSAMPLEID (sizeof(PredefinedSampleID)/sizeof(char *)) @@ -423,8 +423,6 @@ { return (c == ' ') || (c == '\t') || (c == '\r'); } -@@ -405,49 +470,107 @@ - } // Checks whatever if c is a valid identifier char - @@ -494,7 +492,7 @@ + return TRUE; +} + - ++ +// Make sure no exploit is being even tried + +static @@ -506,7 +504,7 @@ + return str; +} + -+ + +// Syntax error static -BOOL SynError(LPIT8 it8, const char *Txt, ...) @@ -591,18 +589,18 @@ + if(_cmsMakePath(it8->str, it8->FileStack[it8->IncludeSP]->FileName, FileNest->FileName) == FALSE) + { + SynError(it8, "File path too long"); -+ return; -+ } -+ + return; + } + +- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; + FileNest->Stream = fopen(FileNest->FileName, "rt"); + if (FileNest->Stream == NULL) { + + SynError(it8, "File %s not found", FileNest->FileName); - return; - } ++ return; ++ } + it8->IncludeSP++; - -- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; ++ it8 ->ch = ' '; InSymbol(it8); } @@ -1564,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-24 14:17:18.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1592,9 +1590,9 @@ + + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-24 14:17:24.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1624,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-24 14:17:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1771,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-24 14:17:50.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1875,9 +1873,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-24 14:17:59.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1914,9 +1912,9 @@ f = ((Value - b) / a); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-24 14:18:22.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1964,23 +1962,23 @@ + if (len == 0) { + return 0; + } - -- if (ResData -> Pointer + len > ResData -> Size){ ++ + if (len / size != count) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with count / size."); + return 0; + } - -- len = (ResData -> Size - ResData -> Pointer); -- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); ++ + if (extent < len || extent < ResData -> Pointer) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with len."); + return 0; + } -+ + +- if (ResData -> Pointer + len > ResData -> Size){ + if (ResData -> Pointer + len > ResData -> Size) { -+ len = (ResData -> Size - ResData -> Pointer); + len = (ResData -> Size - ResData -> Pointer); +- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); +- + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); + return 0; } @@ -2293,7 +2291,7 @@ _cmsInitTag(Icc, sig, sizeof(cmsNAMEDCOLORLIST) + (nc ->nColors - 1) * sizeof(cmsNAMEDCOLOR), nc); - return FALSE; + return TRUE; - } ++} + + +LCMSBOOL LCMSEXPORT _cmsAddChromaticAdaptationTag(cmsHPROFILE hProfile, icTagSignature sig, const cmsCIEXYZ* mat) @@ -2303,12 +2301,12 @@ + _cmsInitTag(Icc, sig, 3*sizeof(cmsCIEXYZ), mat); + return TRUE; + -+} + } + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-24 14:18:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2476,7 +2474,7 @@ NewLUT -> T = PtrW; NewLUT -> Tsize = (unsigned int) (nTabSize * sizeof(WORD)); -@@ -589,12 +628,12 @@ +@@ -589,25 +628,37 @@ *PtrW++ = TO16_TAB(Temp[i]); } @@ -2491,10 +2489,6 @@ } -@@ -598,16 +637,28 @@ - } - - - // Copy output tables @@ -2985,14 +2979,15 @@ - case icSigLut8Type: ReadLUT8(Icc, NewLUT, sig); break; - case icSigLut16Type: ReadLUT16(Icc, NewLUT); break; +- +- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; +- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; + case icSigLut8Type: if (!ReadLUT8(Icc, NewLUT, sig)) { + cmsFreeLUT(NewLUT); + return NULL; + } + break; - -- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; -- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; ++ + case icSigLut16Type: if (!ReadLUT16(Icc, NewLUT)) { + cmsFreeLUT(NewLUT); + return NULL; @@ -4284,9 +4279,9 @@ - return TRUE; -} - -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-24 14:18:49.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4442,9 +4437,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-24 14:19:12.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4505,9 +4500,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-24 14:19:17.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4569,9 +4564,9 @@ { MAT3 m, a_1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-24 14:19:23.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4630,9 +4625,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-24 14:19:30.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4814,9 +4809,9 @@ break; default:; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-24 14:19:46.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4826,9 +4821,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-24 14:19:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5004,14 +4999,14 @@ - if (lIsAbsolute) { + cmsCIEXYZ White; -+ -+ cmsTakeMediaWhitePoint(&White, hProfile); - // For absolute colorimetric intent, do nothing -+ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); -+ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ cmsTakeMediaWhitePoint(&White, hProfile); - Writef(m, "%% Absolute colorimetric -- no transformation\n" ++ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); ++ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ + Writef(m, "%% Absolute colorimetric -- encode to relative to maximize LUT usage\n" "/TransformPQR [\n" - "{exch pop exch pop exch pop exch pop} bind dup dup]\n"); @@ -5190,9 +5185,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-24 14:20:03.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5302,9 +5297,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-24 14:20:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5457,9 +5452,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-24 14:20:20.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5614,9 +5609,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-24 14:20:26.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5652,7 +5647,27 @@ cmsTakeIluminant(&Illuminant, hProfile); if (cmsGetPCS(hProfile) == icSigLabData) { -@@ -801,7 +802,7 @@ +@@ -688,6 +689,9 @@ + GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag); + FromLstarToXYZ(GrayTRC, Shapes1); + ++ if (GrayTRC == NULL) ++ return NULL; ++ + // Reversing must be done after curve translation + + Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]); +@@ -703,6 +707,9 @@ + + GrayTRC = cmsReadICCGammaReversed(hProfile, icSigGrayTRCTag); // Y + ++ if (GrayTRC == NULL) ++ return NULL; ++ + Shapes[0] = cmsDupGamma(GrayTRC); + Shapes[1] = cmsDupGamma(GrayTRC); + Shapes[2] = cmsDupGamma(GrayTRC); +@@ -801,7 +808,7 @@ // This function builds a transform matrix chaining parameters static @@ -5661,7 +5676,7 @@ { MAT3 From, To, ToInv, Transfer; LPGAMMATABLE In[3], InverseOut[3]; -@@ -838,6 +839,11 @@ +@@ -838,6 +845,11 @@ InverseOut[1] = cmsReadICCGammaReversed(p -> OutputProfile, icSigGreenTRCTag); InverseOut[2] = cmsReadICCGammaReversed(p -> OutputProfile, icSigBlueTRCTag); @@ -5673,7 +5688,7 @@ p -> SmeltMatShaper = cmsAllocMatShaper2(&Transfer, In, InverseOut, MATSHAPER_ALLSMELTED); cmsFreeGammaTriple(In); -@@ -1029,7 +1035,7 @@ +@@ -1029,7 +1041,7 @@ // Check colorspace static @@ -5682,7 +5697,7 @@ { int Space = T_COLORSPACE(dwFormat); -@@ -1049,10 +1055,10 @@ +@@ -1049,10 +1061,10 @@ { // Allocate needed memory @@ -5695,7 +5710,7 @@ return NULL; } -@@ -1269,10 +1275,10 @@ +@@ -1269,10 +1281,10 @@ else { // Can we optimize matrix-shaper only transform? @@ -5710,7 +5725,16 @@ (p -> EntryColorSpace == icSigRgbData) && (p -> ExitColorSpace == icSigRgbData) && !(p -> dwOriginalFlags & cmsFLAGS_BLACKPOINTCOMPENSATION)) { -@@ -1553,7 +1559,8 @@ +@@ -1335,7 +1347,7 @@ + p -> ToDevice = PCStoShaperMatrix; + p -> OutMatShaper = cmsBuildOutputMatrixShaper(p->OutputProfile); + +- if (!p -> OutMatShaper) { ++ if (!p || !p -> OutMatShaper) { + cmsSignalError(LCMS_ERRC_ABORTED, "profile is unsuitable for output"); + return NULL; + } +@@ -1553,7 +1565,8 @@ DeviceLink = _cmsPrecalculateDeviceLink((cmsHTRANSFORM) p, dwFlags); } @@ -5720,7 +5744,7 @@ GamutCheck = _cmsPrecalculateGamutCheck((cmsHTRANSFORM) p); } -@@ -1668,7 +1675,7 @@ +@@ -1668,7 +1681,7 @@ LCMS_FREE_LOCK(&p->rwlock); @@ -5729,7 +5753,7 @@ } -@@ -1704,7 +1711,7 @@ +@@ -1704,7 +1717,7 @@ // Returns TRUE if the profile is implemented as matrix-shaper @@ -5738,7 +5762,7 @@ { switch (cmsGetColorSpace(hProfile)) { -@@ -1728,7 +1735,7 @@ +@@ -1728,7 +1741,7 @@ } @@ -5747,7 +5771,7 @@ int Intent, int UsedDirection) { -@@ -1774,6 +1781,16 @@ +@@ -1774,6 +1787,16 @@ } @@ -5764,7 +5788,7 @@ // A multiprofile transform does chain several profiles into a single // devicelink. It couls also be used to merge named color profiles into // a single database. -@@ -1805,10 +1822,16 @@ +@@ -1805,10 +1828,16 @@ // There is a simple case with just two profiles, try to catch it in order of getting // black preservation to work on this function, at least with two profiles. @@ -5783,7 +5807,29 @@ return cmsCreateTransform(hProfiles[0], dwInput, hProfiles[1], dwOutput, Intent, dwFlags); } -@@ -1984,6 +2007,14 @@ +@@ -1897,6 +1926,7 @@ + + ColorSpace = ColorSpaceIn; + ++ Transforms[i] = NULL; + + if (ColorSpace == CurrentColorSpace) { + +@@ -1946,7 +1976,12 @@ + goto ErrorCleanup; + } + +- CurrentColorSpace = ColorSpaceOut; ++ if (Transforms[i] == NULL) { ++ cmsSignalError(LCMS_ERRC_ABORTED, "cmsCreateMultiprofileTransform: Invalid profile"); ++ goto ErrorCleanup; ++ } ++ ++ CurrentColorSpace = ColorSpaceOut; + + } + +@@ -1984,6 +2019,14 @@ if (hLab) cmsCloseProfile(hLab); if (hXYZ) cmsCloseProfile(hXYZ); @@ -5798,9 +5844,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-24 14:21:56.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5864,21 +5910,32 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-24 13:18:16.000000000 -0400 -@@ -361,7 +361,7 @@ +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 +@@ -356,12 +356,18 @@ + fprintf(stderr, "setTagData on icSigHead not permitted"); + return; + } ++ ++ if (data == NULL) ++ { ++ JNU_ThrowByName(env, "java/lang/NullPointerException", ""); ++ return; ++ } + + sProf.j = id; profile = (cmsHPROFILE) sProf.pf; dataArray = (*env)->GetByteArrayElements(env, data, 0); tagSize =(*env)->GetArrayLength(env, data); - _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, dataArray, tagSize); ++ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-24 14:22:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6264,7 +6321,7 @@ // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1304,37 @@ +@@ -1326,35 +1303,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6276,15 +6333,15 @@ // Properties LCMSAPI const char* LCMSEXPORT cmsIT8GetSheetType(LCMSHANDLE hIT8); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); - +- -LCMSAPI BOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyHex(LCMSHANDLE hIT8, const char* cProp, int Val); -- ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); + -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyUncooked(LCMSHANDLE hIT8, const char* Key, const char* Buffer); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); @@ -6314,7 +6371,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1342,28 @@ +@@ -1362,25 +1341,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6346,7 +6403,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1389,16 @@ +@@ -1406,15 +1388,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6372,7 +6429,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1440,34 @@ +@@ -1456,6 +1439,34 @@ return (WORD) in; } @@ -6407,7 +6464,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1554,8 @@ +@@ -1542,8 +1553,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6418,7 +6475,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1566,13 @@ +@@ -1554,13 +1565,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6434,7 +6491,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1621,7 @@ +@@ -1609,7 +1620,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6443,7 +6500,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1705,7 @@ +@@ -1693,7 +1704,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6452,7 +6509,7 @@ // Parameters used for curve creation -@@ -1704,7 +1716,7 @@ +@@ -1704,7 +1715,7 @@ }; // LUT, FAR* LPLUT; @@ -6461,7 +6518,7 @@ // CRC of gamma tables -@@ -1722,7 +1734,7 @@ +@@ -1722,7 +1733,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6470,7 +6527,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1768,7 @@ +@@ -1756,7 +1767,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6479,7 +6536,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1776,11 @@ +@@ -1764,11 +1775,11 @@ // White Point & Primary chromas handling @@ -6495,7 +6552,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1795,7 @@ +@@ -1783,7 +1794,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6504,7 +6561,7 @@ // I/O -@@ -1827,8 +1839,8 @@ +@@ -1827,8 +1838,8 @@ char PhysicalFile[MAX_PATH]; @@ -6515,7 +6572,7 @@ struct tm Created; -@@ -1836,14 +1848,13 @@ +@@ -1836,14 +1847,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6533,7 +6590,7 @@ size_t UsedSpace; -@@ -1855,7 +1866,7 @@ +@@ -1855,7 +1865,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6542,7 +6599,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1882,7 @@ +@@ -1871,6 +1881,7 @@ // These macros unpack format specifiers into integers @@ -6550,7 +6607,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1979,7 @@ +@@ -1967,7 +1978,7 @@ // Flag for transform involving v4 profiles @@ -6559,7 +6616,7 @@ // 1-pixel cache -@@ -2014,7 +2026,7 @@ +@@ -2014,7 +2025,7 @@ // Clamping & Gamut handling @@ -6568,7 +6625,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2055,7 @@ +@@ -2043,7 +2054,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6577,7 +6634,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2073,10 @@ +@@ -2061,6 +2072,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10/java-1.6.0-openjdk.spec,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- java-1.6.0-openjdk.spec 24 Mar 2009 18:44:26 -0000 1.105 +++ java-1.6.0-openjdk.spec 2 Apr 2009 13:50:36 -0000 1.106 @@ -117,7 +117,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 13.%{openjdkver}%{?dist} +Release: 14.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -154,6 +154,7 @@ Patch7: java-1.6.0-openjdk-sparc-hotspot.patch Patch8: java-1.6.0-openjdk-lcms.patch Patch9: java-1.6.0-openjdk-securitypatches.patch +Patch10: java-1.6.0-openjdk-pulsejava.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -387,6 +388,7 @@ patch -l -p0 < %{PATCH5} patch -l -p0 < %{PATCH7} patch -l -p0 < %{PATCH8} +patch -l -p0 < %{PATCH10} make export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image @@ -911,6 +913,13 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/IcedTeaPlugin.so %changelog +* Thu Apr 2 2009 Lillian Angel - 1:1.6.0-14.b14 +- Added java-1.6.0-openjdk-pulsejava.patch. +- Updated release. +- Updated java-1.6.0-openjdk-lcms.patch. +- Resolves: rhbz#492367 +- Resolves: rhbz#493276 + * Tue Mar 24 2009 Lillian Angel - 1:1.6.0-13.b14 - Updated java-1.6.0-openjdk-lcms.patch. From langel at fedoraproject.org Thu Apr 2 13:50:51 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Thu, 2 Apr 2009 13:50:51 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/devel java-1.6.0-openjdk-pulsejava.patch, NONE, 1.1 java-1.6.0-openjdk-lcms.patch, 1.2, 1.3 java-1.6.0-openjdk.spec, 1.114, 1.115 Message-ID: <20090402135051.3E67770120@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9788 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Added Files: java-1.6.0-openjdk-pulsejava.patch Log Message: * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-18.b14 - Added java-1.6.0-openjdk-pulsejava.patch. - Updated release. - Updated java-1.6.0-openjdk-lcms.patch. - Resolves: rhbz#492367 - Resolves: rhbz#493276 java-1.6.0-openjdk-pulsejava.patch: --- NEW FILE java-1.6.0-openjdk-pulsejava.patch --- --- oldPulseAudioSourceDataLine.java 2009-03-31 11:47:13.000000000 -0400 +++ pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java 2009-03-31 11:51:19.000000000 -0400 @@ -151,19 +151,15 @@ throw new IllegalArgumentException( "amount of data to write does not represent an integral number of frames"); } + if (length < 0) { - throw new IllegalArgumentException("length is negative"); + throw new IllegalArgumentException("length is negative"); } - - if (offset < 0) { - throw new ArrayIndexOutOfBoundsException("offset is negative: " - + offset); - } - - if (length + offset > data.length) { + + if (length < 0 || offset < 0 || offset > data.length - length) { throw new ArrayIndexOutOfBoundsException( - "writing data beyond the length of the array: " - + (length + offset)); + "Overflow condition: buffer.length=" + data.length + + " offset= " + offset + " length=" + length ); } int position = offset; --- oldPulseAudioTargetDataLine.java 2009-03-31 11:47:19.000000000 -0400 +++ pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java 2009-03-31 11:47:32.000000000 -0400 @@ -156,10 +156,10 @@ if (length < 0) { throw new IllegalArgumentException("length is negative"); } - - if (length + offset > data.length) { - throw new ArrayIndexOutOfBoundsException("index: " - + (length + offset) + " array size: " + data.length); + + if ( offset < 0 || offset > data.length - length) { + throw new ArrayIndexOutOfBoundsException("array size: " + data.length + + " offset:" + offset + " length:" + length ); } /* everything ok */ java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/devel/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- java-1.6.0-openjdk-lcms.patch 24 Mar 2009 18:46:59 -0000 1.2 +++ java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:50 -0000 1.3 @@ -1,6 +1,6 @@ -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-24 14:11:33.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-24 14:16:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-24 14:17:09.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -285,8 +285,6 @@ + const char *id; + WRITEMODE as; + } PROPERTY; -+ -+static PROPERTY PredefinedProperties[] = { - "NUMBER_OF_FIELDS", // Required - NUMBER OF FIELDS - "NUMBER_OF_SETS", // Required - NUMBER OF SETS @@ -299,6 +297,9 @@ - "MANUFACTURE", // Some broken Fuji targets does store this value - "PROD_DATE", // Identifies year and month of production of the target in the form yyyy:mm. - "SERIAL", // Uniquely identifies individual physical target. ++static PROPERTY PredefinedProperties[] = { + +- "MATERIAL", // Identifies the material on which the target was produced using a code + {"NUMBER_OF_FIELDS", WRITE_UNCOOKED}, // Required - NUMBER OF FIELDS + {"NUMBER_OF_SETS", WRITE_UNCOOKED}, // Required - NUMBER OF SETS + {"ORIGINATOR", WRITE_STRINGIFY}, // Required - Identifies the specific system, organization or individual that created the data file. @@ -310,8 +311,7 @@ + {"MANUFACTURE", WRITE_STRINGIFY}, // Some broken Fuji targets does store this value + {"PROD_DATE", WRITE_STRINGIFY}, // Identifies year and month of production of the target in the form yyyy:mm. + {"SERIAL", WRITE_STRINGIFY}, // Uniquely identifies individual physical target. - -- "MATERIAL", // Identifies the material on which the target was produced using a code ++ + {"MATERIAL", WRITE_STRINGIFY}, // Identifies the material on which the target was produced using a code // uniquely identifying th e material. This is intend ed to be used for IT8.7 // physical targets only (i.e . IT8.7/1 a nd IT8.7/2). @@ -337,8 +337,7 @@ - // measurement. Allowed values are ?black?, ?white?, or "na". + {"SAMPLE_BACKING", WRITE_STRINGIFY}, // Identifies the backing material used behind the sample during + // measurement. Allowed values are ?black?, ?white?, or {"na". - -- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic ++ + {"CHISQ_DOF", WRITE_STRINGIFY}, // Degrees of freedom associated with the Chi squared statistic + +// new in recent specs: @@ -372,7 +371,8 @@ + {"TARGET_TYPE", WRITE_STRINGIFY}, // The type of target being measured, e.g. IT8.7/1, IT8.7/3, user defined, etc. + + {"COLORANT", WRITE_STRINGIFY}, // Identifies the colorant(s) used in creating the target. -+ + +- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic + {"TABLE_DESCRIPTOR", WRITE_STRINGIFY}, // Describes the purpose or contents of a data table. + + {"TABLE_NAME", WRITE_STRINGIFY} // Provides a short name for a data table. @@ -408,7 +408,7 @@ "STDEV_B", // Standard deviation of b* "STDEV_DE", // Standard deviation of CIE dE "CHI_SQD_PAR"}; // The average of the standard deviations of L*, a* and b*. It is -@@ -397,9 +458,13 @@ +@@ -397,57 +458,119 @@ #define NUMPREDEFINEDSAMPLEID (sizeof(PredefinedSampleID)/sizeof(char *)) @@ -423,8 +423,6 @@ { return (c == ' ') || (c == '\t') || (c == '\r'); } -@@ -405,49 +470,107 @@ - } // Checks whatever if c is a valid identifier char - @@ -494,7 +492,7 @@ + return TRUE; +} + - ++ +// Make sure no exploit is being even tried + +static @@ -506,7 +504,7 @@ + return str; +} + -+ + +// Syntax error static -BOOL SynError(LPIT8 it8, const char *Txt, ...) @@ -591,18 +589,18 @@ + if(_cmsMakePath(it8->str, it8->FileStack[it8->IncludeSP]->FileName, FileNest->FileName) == FALSE) + { + SynError(it8, "File path too long"); -+ return; -+ } -+ + return; + } + +- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; + FileNest->Stream = fopen(FileNest->FileName, "rt"); + if (FileNest->Stream == NULL) { + + SynError(it8, "File %s not found", FileNest->FileName); - return; - } ++ return; ++ } + it8->IncludeSP++; - -- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; ++ it8 ->ch = ' '; InSymbol(it8); } @@ -1564,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-24 14:17:18.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1592,9 +1590,9 @@ + + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-24 14:17:24.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1624,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-24 14:17:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1771,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-24 14:17:50.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1875,9 +1873,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-24 14:17:59.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1914,9 +1912,9 @@ f = ((Value - b) / a); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-24 14:18:22.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1964,23 +1962,23 @@ + if (len == 0) { + return 0; + } - -- if (ResData -> Pointer + len > ResData -> Size){ ++ + if (len / size != count) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with count / size."); + return 0; + } - -- len = (ResData -> Size - ResData -> Pointer); -- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); ++ + if (extent < len || extent < ResData -> Pointer) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with len."); + return 0; + } -+ + +- if (ResData -> Pointer + len > ResData -> Size){ + if (ResData -> Pointer + len > ResData -> Size) { -+ len = (ResData -> Size - ResData -> Pointer); + len = (ResData -> Size - ResData -> Pointer); +- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); +- + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); + return 0; } @@ -2293,7 +2291,7 @@ _cmsInitTag(Icc, sig, sizeof(cmsNAMEDCOLORLIST) + (nc ->nColors - 1) * sizeof(cmsNAMEDCOLOR), nc); - return FALSE; + return TRUE; - } ++} + + +LCMSBOOL LCMSEXPORT _cmsAddChromaticAdaptationTag(cmsHPROFILE hProfile, icTagSignature sig, const cmsCIEXYZ* mat) @@ -2303,12 +2301,12 @@ + _cmsInitTag(Icc, sig, 3*sizeof(cmsCIEXYZ), mat); + return TRUE; + -+} + } + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-24 14:18:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2476,7 +2474,7 @@ NewLUT -> T = PtrW; NewLUT -> Tsize = (unsigned int) (nTabSize * sizeof(WORD)); -@@ -589,12 +628,12 @@ +@@ -589,25 +628,37 @@ *PtrW++ = TO16_TAB(Temp[i]); } @@ -2491,10 +2489,6 @@ } -@@ -598,16 +637,28 @@ - } - - - // Copy output tables @@ -2985,14 +2979,15 @@ - case icSigLut8Type: ReadLUT8(Icc, NewLUT, sig); break; - case icSigLut16Type: ReadLUT16(Icc, NewLUT); break; +- +- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; +- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; + case icSigLut8Type: if (!ReadLUT8(Icc, NewLUT, sig)) { + cmsFreeLUT(NewLUT); + return NULL; + } + break; - -- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; -- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; ++ + case icSigLut16Type: if (!ReadLUT16(Icc, NewLUT)) { + cmsFreeLUT(NewLUT); + return NULL; @@ -4284,9 +4279,9 @@ - return TRUE; -} - -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-24 14:18:49.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4442,9 +4437,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-24 14:19:12.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4505,9 +4500,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-24 14:19:17.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4569,9 +4564,9 @@ { MAT3 m, a_1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-24 14:19:23.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4630,9 +4625,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-24 14:19:30.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4814,9 +4809,9 @@ break; default:; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-24 14:19:46.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4826,9 +4821,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-24 14:19:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5004,14 +4999,14 @@ - if (lIsAbsolute) { + cmsCIEXYZ White; -+ -+ cmsTakeMediaWhitePoint(&White, hProfile); - // For absolute colorimetric intent, do nothing -+ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); -+ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ cmsTakeMediaWhitePoint(&White, hProfile); - Writef(m, "%% Absolute colorimetric -- no transformation\n" ++ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); ++ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ + Writef(m, "%% Absolute colorimetric -- encode to relative to maximize LUT usage\n" "/TransformPQR [\n" - "{exch pop exch pop exch pop exch pop} bind dup dup]\n"); @@ -5190,9 +5185,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-24 14:20:03.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5302,9 +5297,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-24 14:20:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5457,9 +5452,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-24 14:20:20.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5614,9 +5609,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-24 14:20:26.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5652,7 +5647,27 @@ cmsTakeIluminant(&Illuminant, hProfile); if (cmsGetPCS(hProfile) == icSigLabData) { -@@ -801,7 +802,7 @@ +@@ -688,6 +689,9 @@ + GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag); + FromLstarToXYZ(GrayTRC, Shapes1); + ++ if (GrayTRC == NULL) ++ return NULL; ++ + // Reversing must be done after curve translation + + Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]); +@@ -703,6 +707,9 @@ + + GrayTRC = cmsReadICCGammaReversed(hProfile, icSigGrayTRCTag); // Y + ++ if (GrayTRC == NULL) ++ return NULL; ++ + Shapes[0] = cmsDupGamma(GrayTRC); + Shapes[1] = cmsDupGamma(GrayTRC); + Shapes[2] = cmsDupGamma(GrayTRC); +@@ -801,7 +808,7 @@ // This function builds a transform matrix chaining parameters static @@ -5661,7 +5676,7 @@ { MAT3 From, To, ToInv, Transfer; LPGAMMATABLE In[3], InverseOut[3]; -@@ -838,6 +839,11 @@ +@@ -838,6 +845,11 @@ InverseOut[1] = cmsReadICCGammaReversed(p -> OutputProfile, icSigGreenTRCTag); InverseOut[2] = cmsReadICCGammaReversed(p -> OutputProfile, icSigBlueTRCTag); @@ -5673,7 +5688,7 @@ p -> SmeltMatShaper = cmsAllocMatShaper2(&Transfer, In, InverseOut, MATSHAPER_ALLSMELTED); cmsFreeGammaTriple(In); -@@ -1029,7 +1035,7 @@ +@@ -1029,7 +1041,7 @@ // Check colorspace static @@ -5682,7 +5697,7 @@ { int Space = T_COLORSPACE(dwFormat); -@@ -1049,10 +1055,10 @@ +@@ -1049,10 +1061,10 @@ { // Allocate needed memory @@ -5695,7 +5710,7 @@ return NULL; } -@@ -1269,10 +1275,10 @@ +@@ -1269,10 +1281,10 @@ else { // Can we optimize matrix-shaper only transform? @@ -5710,7 +5725,16 @@ (p -> EntryColorSpace == icSigRgbData) && (p -> ExitColorSpace == icSigRgbData) && !(p -> dwOriginalFlags & cmsFLAGS_BLACKPOINTCOMPENSATION)) { -@@ -1553,7 +1559,8 @@ +@@ -1335,7 +1347,7 @@ + p -> ToDevice = PCStoShaperMatrix; + p -> OutMatShaper = cmsBuildOutputMatrixShaper(p->OutputProfile); + +- if (!p -> OutMatShaper) { ++ if (!p || !p -> OutMatShaper) { + cmsSignalError(LCMS_ERRC_ABORTED, "profile is unsuitable for output"); + return NULL; + } +@@ -1553,7 +1565,8 @@ DeviceLink = _cmsPrecalculateDeviceLink((cmsHTRANSFORM) p, dwFlags); } @@ -5720,7 +5744,7 @@ GamutCheck = _cmsPrecalculateGamutCheck((cmsHTRANSFORM) p); } -@@ -1668,7 +1675,7 @@ +@@ -1668,7 +1681,7 @@ LCMS_FREE_LOCK(&p->rwlock); @@ -5729,7 +5753,7 @@ } -@@ -1704,7 +1711,7 @@ +@@ -1704,7 +1717,7 @@ // Returns TRUE if the profile is implemented as matrix-shaper @@ -5738,7 +5762,7 @@ { switch (cmsGetColorSpace(hProfile)) { -@@ -1728,7 +1735,7 @@ +@@ -1728,7 +1741,7 @@ } @@ -5747,7 +5771,7 @@ int Intent, int UsedDirection) { -@@ -1774,6 +1781,16 @@ +@@ -1774,6 +1787,16 @@ } @@ -5764,7 +5788,7 @@ // A multiprofile transform does chain several profiles into a single // devicelink. It couls also be used to merge named color profiles into // a single database. -@@ -1805,10 +1822,16 @@ +@@ -1805,10 +1828,16 @@ // There is a simple case with just two profiles, try to catch it in order of getting // black preservation to work on this function, at least with two profiles. @@ -5783,7 +5807,29 @@ return cmsCreateTransform(hProfiles[0], dwInput, hProfiles[1], dwOutput, Intent, dwFlags); } -@@ -1984,6 +2007,14 @@ +@@ -1897,6 +1926,7 @@ + + ColorSpace = ColorSpaceIn; + ++ Transforms[i] = NULL; + + if (ColorSpace == CurrentColorSpace) { + +@@ -1946,7 +1976,12 @@ + goto ErrorCleanup; + } + +- CurrentColorSpace = ColorSpaceOut; ++ if (Transforms[i] == NULL) { ++ cmsSignalError(LCMS_ERRC_ABORTED, "cmsCreateMultiprofileTransform: Invalid profile"); ++ goto ErrorCleanup; ++ } ++ ++ CurrentColorSpace = ColorSpaceOut; + + } + +@@ -1984,6 +2019,14 @@ if (hLab) cmsCloseProfile(hLab); if (hXYZ) cmsCloseProfile(hXYZ); @@ -5798,9 +5844,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-24 14:21:56.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5864,21 +5910,32 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-24 13:18:16.000000000 -0400 -@@ -361,7 +361,7 @@ +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 +@@ -356,12 +356,18 @@ + fprintf(stderr, "setTagData on icSigHead not permitted"); + return; + } ++ ++ if (data == NULL) ++ { ++ JNU_ThrowByName(env, "java/lang/NullPointerException", ""); ++ return; ++ } + + sProf.j = id; profile = (cmsHPROFILE) sProf.pf; dataArray = (*env)->GetByteArrayElements(env, data, 0); tagSize =(*env)->GetArrayLength(env, data); - _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, dataArray, tagSize); ++ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-24 14:22:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6264,7 +6321,7 @@ // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1304,37 @@ +@@ -1326,35 +1303,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6276,15 +6333,15 @@ // Properties LCMSAPI const char* LCMSEXPORT cmsIT8GetSheetType(LCMSHANDLE hIT8); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); - +- -LCMSAPI BOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyHex(LCMSHANDLE hIT8, const char* cProp, int Val); -- ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); + -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyUncooked(LCMSHANDLE hIT8, const char* Key, const char* Buffer); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); @@ -6314,7 +6371,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1342,28 @@ +@@ -1362,25 +1341,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6346,7 +6403,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1389,16 @@ +@@ -1406,15 +1388,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6372,7 +6429,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1440,34 @@ +@@ -1456,6 +1439,34 @@ return (WORD) in; } @@ -6407,7 +6464,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1554,8 @@ +@@ -1542,8 +1553,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6418,7 +6475,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1566,13 @@ +@@ -1554,13 +1565,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6434,7 +6491,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1621,7 @@ +@@ -1609,7 +1620,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6443,7 +6500,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1705,7 @@ +@@ -1693,7 +1704,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6452,7 +6509,7 @@ // Parameters used for curve creation -@@ -1704,7 +1716,7 @@ +@@ -1704,7 +1715,7 @@ }; // LUT, FAR* LPLUT; @@ -6461,7 +6518,7 @@ // CRC of gamma tables -@@ -1722,7 +1734,7 @@ +@@ -1722,7 +1733,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6470,7 +6527,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1768,7 @@ +@@ -1756,7 +1767,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6479,7 +6536,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1776,11 @@ +@@ -1764,11 +1775,11 @@ // White Point & Primary chromas handling @@ -6495,7 +6552,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1795,7 @@ +@@ -1783,7 +1794,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6504,7 +6561,7 @@ // I/O -@@ -1827,8 +1839,8 @@ +@@ -1827,8 +1838,8 @@ char PhysicalFile[MAX_PATH]; @@ -6515,7 +6572,7 @@ struct tm Created; -@@ -1836,14 +1848,13 @@ +@@ -1836,14 +1847,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6533,7 +6590,7 @@ size_t UsedSpace; -@@ -1855,7 +1866,7 @@ +@@ -1855,7 +1865,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6542,7 +6599,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1882,7 @@ +@@ -1871,6 +1881,7 @@ // These macros unpack format specifiers into integers @@ -6550,7 +6607,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1979,7 @@ +@@ -1967,7 +1978,7 @@ // Flag for transform involving v4 profiles @@ -6559,7 +6616,7 @@ // 1-pixel cache -@@ -2014,7 +2026,7 @@ +@@ -2014,7 +2025,7 @@ // Clamping & Gamut handling @@ -6568,7 +6625,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2055,7 @@ +@@ -2043,7 +2054,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6577,7 +6634,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2073,10 @@ +@@ -2061,6 +2072,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/devel/java-1.6.0-openjdk.spec,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- java-1.6.0-openjdk.spec 24 Mar 2009 18:47:00 -0000 1.114 +++ java-1.6.0-openjdk.spec 2 Apr 2009 13:50:50 -0000 1.115 @@ -120,7 +120,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 17.%{openjdkver}%{?dist} +Release: 18.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -159,6 +159,7 @@ Patch7: java-1.6.0-openjdk-sparc-hotspot.patch Patch8: java-1.6.0-openjdk-lcms.patch Patch9: java-1.6.0-openjdk-securitypatches.patch +Patch10: java-1.6.0-openjdk-pulsejava.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -397,6 +398,7 @@ patch -l -p0 < %{PATCH5} patch -l -p0 < %{PATCH7} patch -l -p0 < %{PATCH8} +patch -l -p0 < %{PATCH10} make export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image @@ -925,6 +927,13 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/IcedTeaPlugin.so %changelog +* Thu Apr 2 2009 Lillian Angel - 1:1.6.0-18.b14 +- Added java-1.6.0-openjdk-pulsejava.patch. +- Updated release. +- Updated java-1.6.0-openjdk-lcms.patch. +- Resolves: rhbz#492367 +- Resolves: rhbz#493276 + * Tue Mar 24 2009 Lillian Angel - 1:1.6.0-17.b14 - Updated java-1.6.0-openjdk-lcms.patch. From langel at fedoraproject.org Thu Apr 2 13:50:51 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Thu, 2 Apr 2009 13:50:51 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/F-9 java-1.6.0-openjdk-lcms.patch, 1.2, 1.3 java-1.6.0-openjdk.spec, 1.65, 1.66 Message-ID: <20090402135051.B87E570120@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9574 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Log Message: * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-0.24.b09 - Updated java-1.6.0-openjdk-lcms.patch. - Resolves: rhbz#493276 java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- java-1.6.0-openjdk-lcms.patch 24 Mar 2009 18:40:25 -0000 1.2 +++ java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:21 -0000 1.3 @@ -1,6 +1,6 @@ -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-24 14:11:33.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-24 14:16:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-24 14:17:09.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -285,8 +285,6 @@ + const char *id; + WRITEMODE as; + } PROPERTY; -+ -+static PROPERTY PredefinedProperties[] = { - "NUMBER_OF_FIELDS", // Required - NUMBER OF FIELDS - "NUMBER_OF_SETS", // Required - NUMBER OF SETS @@ -299,6 +297,9 @@ - "MANUFACTURE", // Some broken Fuji targets does store this value - "PROD_DATE", // Identifies year and month of production of the target in the form yyyy:mm. - "SERIAL", // Uniquely identifies individual physical target. ++static PROPERTY PredefinedProperties[] = { + +- "MATERIAL", // Identifies the material on which the target was produced using a code + {"NUMBER_OF_FIELDS", WRITE_UNCOOKED}, // Required - NUMBER OF FIELDS + {"NUMBER_OF_SETS", WRITE_UNCOOKED}, // Required - NUMBER OF SETS + {"ORIGINATOR", WRITE_STRINGIFY}, // Required - Identifies the specific system, organization or individual that created the data file. @@ -310,8 +311,7 @@ + {"MANUFACTURE", WRITE_STRINGIFY}, // Some broken Fuji targets does store this value + {"PROD_DATE", WRITE_STRINGIFY}, // Identifies year and month of production of the target in the form yyyy:mm. + {"SERIAL", WRITE_STRINGIFY}, // Uniquely identifies individual physical target. - -- "MATERIAL", // Identifies the material on which the target was produced using a code ++ + {"MATERIAL", WRITE_STRINGIFY}, // Identifies the material on which the target was produced using a code // uniquely identifying th e material. This is intend ed to be used for IT8.7 // physical targets only (i.e . IT8.7/1 a nd IT8.7/2). @@ -337,8 +337,7 @@ - // measurement. Allowed values are ?black?, ?white?, or "na". + {"SAMPLE_BACKING", WRITE_STRINGIFY}, // Identifies the backing material used behind the sample during + // measurement. Allowed values are ?black?, ?white?, or {"na". - -- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic ++ + {"CHISQ_DOF", WRITE_STRINGIFY}, // Degrees of freedom associated with the Chi squared statistic + +// new in recent specs: @@ -372,7 +371,8 @@ + {"TARGET_TYPE", WRITE_STRINGIFY}, // The type of target being measured, e.g. IT8.7/1, IT8.7/3, user defined, etc. + + {"COLORANT", WRITE_STRINGIFY}, // Identifies the colorant(s) used in creating the target. -+ + +- "CHISQ_DOF" // Degrees of freedom associated with the Chi squared statistic + {"TABLE_DESCRIPTOR", WRITE_STRINGIFY}, // Describes the purpose or contents of a data table. + + {"TABLE_NAME", WRITE_STRINGIFY} // Provides a short name for a data table. @@ -408,7 +408,7 @@ "STDEV_B", // Standard deviation of b* "STDEV_DE", // Standard deviation of CIE dE "CHI_SQD_PAR"}; // The average of the standard deviations of L*, a* and b*. It is -@@ -397,9 +458,13 @@ +@@ -397,57 +458,119 @@ #define NUMPREDEFINEDSAMPLEID (sizeof(PredefinedSampleID)/sizeof(char *)) @@ -423,8 +423,6 @@ { return (c == ' ') || (c == '\t') || (c == '\r'); } -@@ -405,49 +470,107 @@ - } // Checks whatever if c is a valid identifier char - @@ -494,7 +492,7 @@ + return TRUE; +} + - ++ +// Make sure no exploit is being even tried + +static @@ -506,7 +504,7 @@ + return str; +} + -+ + +// Syntax error static -BOOL SynError(LPIT8 it8, const char *Txt, ...) @@ -591,18 +589,18 @@ + if(_cmsMakePath(it8->str, it8->FileStack[it8->IncludeSP]->FileName, FileNest->FileName) == FALSE) + { + SynError(it8, "File path too long"); -+ return; -+ } -+ + return; + } + +- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; + FileNest->Stream = fopen(FileNest->FileName, "rt"); + if (FileNest->Stream == NULL) { + + SynError(it8, "File %s not found", FileNest->FileName); - return; - } ++ return; ++ } + it8->IncludeSP++; - -- it8 -> Stream[++it8 -> IncludeSP] = IncludeFile; ++ it8 ->ch = ' '; InSymbol(it8); } @@ -1564,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-24 14:17:18.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1592,9 +1590,9 @@ + + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-24 14:17:24.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1624,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-24 14:17:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1771,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-24 14:17:50.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1875,9 +1873,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-24 14:17:59.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1914,9 +1912,9 @@ f = ((Value - b) / a); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-24 14:18:22.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1964,23 +1962,23 @@ + if (len == 0) { + return 0; + } - -- if (ResData -> Pointer + len > ResData -> Size){ ++ + if (len / size != count) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with count / size."); + return 0; + } - -- len = (ResData -> Size - ResData -> Pointer); -- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); ++ + if (extent < len || extent < ResData -> Pointer) { + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Integer overflow with len."); + return 0; + } -+ + +- if (ResData -> Pointer + len > ResData -> Size){ + if (ResData -> Pointer + len > ResData -> Size) { -+ len = (ResData -> Size - ResData -> Pointer); + len = (ResData -> Size - ResData -> Pointer); +- cmsSignalError(LCMS_ERRC_WARNING, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); +- + cmsSignalError(LCMS_ERRC_ABORTED, "Read from memory error. Got %d bytes, block should be of %d bytes", len * size, count * size); + return 0; } @@ -2293,7 +2291,7 @@ _cmsInitTag(Icc, sig, sizeof(cmsNAMEDCOLORLIST) + (nc ->nColors - 1) * sizeof(cmsNAMEDCOLOR), nc); - return FALSE; + return TRUE; - } ++} + + +LCMSBOOL LCMSEXPORT _cmsAddChromaticAdaptationTag(cmsHPROFILE hProfile, icTagSignature sig, const cmsCIEXYZ* mat) @@ -2303,12 +2301,12 @@ + _cmsInitTag(Icc, sig, 3*sizeof(cmsCIEXYZ), mat); + return TRUE; + -+} + } + + -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-24 14:18:32.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2476,7 +2474,7 @@ NewLUT -> T = PtrW; NewLUT -> Tsize = (unsigned int) (nTabSize * sizeof(WORD)); -@@ -589,12 +628,12 @@ +@@ -589,25 +628,37 @@ *PtrW++ = TO16_TAB(Temp[i]); } @@ -2491,10 +2489,6 @@ } -@@ -598,16 +637,28 @@ - } - - - // Copy output tables @@ -2985,14 +2979,15 @@ - case icSigLut8Type: ReadLUT8(Icc, NewLUT, sig); break; - case icSigLut16Type: ReadLUT16(Icc, NewLUT); break; +- +- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; +- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; + case icSigLut8Type: if (!ReadLUT8(Icc, NewLUT, sig)) { + cmsFreeLUT(NewLUT); + return NULL; + } + break; - -- case icSiglutAtoBType: ReadLUT_A2B(Icc, NewLUT, offset, sig); break; -- case icSiglutBtoAType: ReadLUT_B2A(Icc, NewLUT, offset, sig); break; ++ + case icSigLut16Type: if (!ReadLUT16(Icc, NewLUT)) { + cmsFreeLUT(NewLUT); + return NULL; @@ -4284,9 +4279,9 @@ - return TRUE; -} - -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-24 14:18:49.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4442,9 +4437,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-24 14:19:12.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4505,9 +4500,9 @@ } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-24 14:19:17.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4569,9 +4564,9 @@ { MAT3 m, a_1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-24 14:19:23.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4630,9 +4625,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-24 14:19:30.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4814,9 +4809,9 @@ break; default:; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-24 14:19:46.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4826,9 +4821,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-24 14:19:55.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5004,14 +4999,14 @@ - if (lIsAbsolute) { + cmsCIEXYZ White; -+ -+ cmsTakeMediaWhitePoint(&White, hProfile); - // For absolute colorimetric intent, do nothing -+ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); -+ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ cmsTakeMediaWhitePoint(&White, hProfile); - Writef(m, "%% Absolute colorimetric -- no transformation\n" ++ Writef(m,"/MatrixPQR [1 0 0 0 1 0 0 0 1 ]\n"); ++ Writef(m,"/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ]\n"); ++ + Writef(m, "%% Absolute colorimetric -- encode to relative to maximize LUT usage\n" "/TransformPQR [\n" - "{exch pop exch pop exch pop exch pop} bind dup dup]\n"); @@ -5190,9 +5185,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-24 14:20:03.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5302,9 +5297,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-24 14:20:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5457,9 +5452,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-24 14:20:20.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5614,9 +5609,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-24 14:20:26.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5652,7 +5647,27 @@ cmsTakeIluminant(&Illuminant, hProfile); if (cmsGetPCS(hProfile) == icSigLabData) { -@@ -801,7 +802,7 @@ +@@ -688,6 +689,9 @@ + GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag); + FromLstarToXYZ(GrayTRC, Shapes1); + ++ if (GrayTRC == NULL) ++ return NULL; ++ + // Reversing must be done after curve translation + + Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]); +@@ -703,6 +707,9 @@ + + GrayTRC = cmsReadICCGammaReversed(hProfile, icSigGrayTRCTag); // Y + ++ if (GrayTRC == NULL) ++ return NULL; ++ + Shapes[0] = cmsDupGamma(GrayTRC); + Shapes[1] = cmsDupGamma(GrayTRC); + Shapes[2] = cmsDupGamma(GrayTRC); +@@ -801,7 +808,7 @@ // This function builds a transform matrix chaining parameters static @@ -5661,7 +5676,7 @@ { MAT3 From, To, ToInv, Transfer; LPGAMMATABLE In[3], InverseOut[3]; -@@ -838,6 +839,11 @@ +@@ -838,6 +845,11 @@ InverseOut[1] = cmsReadICCGammaReversed(p -> OutputProfile, icSigGreenTRCTag); InverseOut[2] = cmsReadICCGammaReversed(p -> OutputProfile, icSigBlueTRCTag); @@ -5673,7 +5688,7 @@ p -> SmeltMatShaper = cmsAllocMatShaper2(&Transfer, In, InverseOut, MATSHAPER_ALLSMELTED); cmsFreeGammaTriple(In); -@@ -1029,7 +1035,7 @@ +@@ -1029,7 +1041,7 @@ // Check colorspace static @@ -5682,7 +5697,7 @@ { int Space = T_COLORSPACE(dwFormat); -@@ -1049,10 +1055,10 @@ +@@ -1049,10 +1061,10 @@ { // Allocate needed memory @@ -5695,7 +5710,7 @@ return NULL; } -@@ -1269,10 +1275,10 @@ +@@ -1269,10 +1281,10 @@ else { // Can we optimize matrix-shaper only transform? @@ -5710,7 +5725,16 @@ (p -> EntryColorSpace == icSigRgbData) && (p -> ExitColorSpace == icSigRgbData) && !(p -> dwOriginalFlags & cmsFLAGS_BLACKPOINTCOMPENSATION)) { -@@ -1553,7 +1559,8 @@ +@@ -1335,7 +1347,7 @@ + p -> ToDevice = PCStoShaperMatrix; + p -> OutMatShaper = cmsBuildOutputMatrixShaper(p->OutputProfile); + +- if (!p -> OutMatShaper) { ++ if (!p || !p -> OutMatShaper) { + cmsSignalError(LCMS_ERRC_ABORTED, "profile is unsuitable for output"); + return NULL; + } +@@ -1553,7 +1565,8 @@ DeviceLink = _cmsPrecalculateDeviceLink((cmsHTRANSFORM) p, dwFlags); } @@ -5720,7 +5744,7 @@ GamutCheck = _cmsPrecalculateGamutCheck((cmsHTRANSFORM) p); } -@@ -1668,7 +1675,7 @@ +@@ -1668,7 +1681,7 @@ LCMS_FREE_LOCK(&p->rwlock); @@ -5729,7 +5753,7 @@ } -@@ -1704,7 +1711,7 @@ +@@ -1704,7 +1717,7 @@ // Returns TRUE if the profile is implemented as matrix-shaper @@ -5738,7 +5762,7 @@ { switch (cmsGetColorSpace(hProfile)) { -@@ -1728,7 +1735,7 @@ +@@ -1728,7 +1741,7 @@ } @@ -5747,7 +5771,7 @@ int Intent, int UsedDirection) { -@@ -1774,6 +1781,16 @@ +@@ -1774,6 +1787,16 @@ } @@ -5764,7 +5788,7 @@ // A multiprofile transform does chain several profiles into a single // devicelink. It couls also be used to merge named color profiles into // a single database. -@@ -1805,10 +1822,16 @@ +@@ -1805,10 +1828,16 @@ // There is a simple case with just two profiles, try to catch it in order of getting // black preservation to work on this function, at least with two profiles. @@ -5783,7 +5807,29 @@ return cmsCreateTransform(hProfiles[0], dwInput, hProfiles[1], dwOutput, Intent, dwFlags); } -@@ -1984,6 +2007,14 @@ +@@ -1897,6 +1926,7 @@ + + ColorSpace = ColorSpaceIn; + ++ Transforms[i] = NULL; + + if (ColorSpace == CurrentColorSpace) { + +@@ -1946,7 +1976,12 @@ + goto ErrorCleanup; + } + +- CurrentColorSpace = ColorSpaceOut; ++ if (Transforms[i] == NULL) { ++ cmsSignalError(LCMS_ERRC_ABORTED, "cmsCreateMultiprofileTransform: Invalid profile"); ++ goto ErrorCleanup; ++ } ++ ++ CurrentColorSpace = ColorSpaceOut; + + } + +@@ -1984,6 +2019,14 @@ if (hLab) cmsCloseProfile(hLab); if (hXYZ) cmsCloseProfile(hXYZ); @@ -5798,9 +5844,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-24 14:21:56.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5864,21 +5910,32 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-24 13:18:16.000000000 -0400 -@@ -361,7 +361,7 @@ +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 +@@ -356,12 +356,18 @@ + fprintf(stderr, "setTagData on icSigHead not permitted"); + return; + } ++ ++ if (data == NULL) ++ { ++ JNU_ThrowByName(env, "java/lang/NullPointerException", ""); ++ return; ++ } + + sProf.j = id; profile = (cmsHPROFILE) sProf.pf; dataArray = (*env)->GetByteArrayElements(env, data, 0); tagSize =(*env)->GetArrayLength(env, data); - _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, dataArray, tagSize); ++ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); } -diff -bBruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-24 14:22:10.000000000 -0400 +diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6264,7 +6321,7 @@ // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1304,37 @@ +@@ -1326,35 +1303,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6276,15 +6333,15 @@ // Properties LCMSAPI const char* LCMSEXPORT cmsIT8GetSheetType(LCMSHANDLE hIT8); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); - +- -LCMSAPI BOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); -+LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetSheetType(LCMSHANDLE hIT8, const char* Type); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyHex(LCMSHANDLE hIT8, const char* cProp, int Val); -- ++LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetComment(LCMSHANDLE hIT8, const char* cComment); + -LCMSAPI BOOL LCMSEXPORT cmsIT8SetPropertyUncooked(LCMSHANDLE hIT8, const char* Key, const char* Buffer); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyStr(LCMSHANDLE hIT8, const char* cProp, const char *Str); +LCMSAPI LCMSBOOL LCMSEXPORT cmsIT8SetPropertyDbl(LCMSHANDLE hIT8, const char* cProp, double Val); @@ -6314,7 +6371,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1342,28 @@ +@@ -1362,25 +1341,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6346,7 +6403,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1389,16 @@ +@@ -1406,15 +1388,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6372,7 +6429,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1440,34 @@ +@@ -1456,6 +1439,34 @@ return (WORD) in; } @@ -6407,7 +6464,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1554,8 @@ +@@ -1542,8 +1553,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6418,7 +6475,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1566,13 @@ +@@ -1554,13 +1565,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6434,7 +6491,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1621,7 @@ +@@ -1609,7 +1620,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6443,7 +6500,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1705,7 @@ +@@ -1693,7 +1704,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6452,7 +6509,7 @@ // Parameters used for curve creation -@@ -1704,7 +1716,7 @@ +@@ -1704,7 +1715,7 @@ }; // LUT, FAR* LPLUT; @@ -6461,7 +6518,7 @@ // CRC of gamma tables -@@ -1722,7 +1734,7 @@ +@@ -1722,7 +1733,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6470,7 +6527,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1768,7 @@ +@@ -1756,7 +1767,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6479,7 +6536,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1776,11 @@ +@@ -1764,11 +1775,11 @@ // White Point & Primary chromas handling @@ -6495,7 +6552,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1795,7 @@ +@@ -1783,7 +1794,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6504,7 +6561,7 @@ // I/O -@@ -1827,8 +1839,8 @@ +@@ -1827,8 +1838,8 @@ char PhysicalFile[MAX_PATH]; @@ -6515,7 +6572,7 @@ struct tm Created; -@@ -1836,14 +1848,13 @@ +@@ -1836,14 +1847,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6533,7 +6590,7 @@ size_t UsedSpace; -@@ -1855,7 +1866,7 @@ +@@ -1855,7 +1865,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6542,7 +6599,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1882,7 @@ +@@ -1871,6 +1881,7 @@ // These macros unpack format specifiers into integers @@ -6550,7 +6607,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1979,7 @@ +@@ -1967,7 +1978,7 @@ // Flag for transform involving v4 profiles @@ -6559,7 +6616,7 @@ // 1-pixel cache -@@ -2014,7 +2026,7 @@ +@@ -2014,7 +2025,7 @@ // Clamping & Gamut handling @@ -6568,7 +6625,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2055,7 @@ +@@ -2043,7 +2054,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6577,7 +6634,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2073,10 @@ +@@ -2061,6 +2072,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/java-1.6.0-openjdk.spec,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- java-1.6.0-openjdk.spec 24 Mar 2009 18:40:25 -0000 1.65 +++ java-1.6.0-openjdk.spec 2 Apr 2009 13:50:21 -0000 1.66 @@ -134,7 +134,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 0.23.%{openjdkver}%{?dist} +Release: 0.24.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -931,6 +931,10 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/gcjwebplugin.so %changelog +* Thu Apr 2 2009 Lillian Angel - 1:1.6.0-0.24.b09 +- Updated java-1.6.0-openjdk-lcms.patch. +- Resolves: rhbz#493276 + * Tue Mar 24 2009 Lillian Angel - 1:1.6.0-0.23.b09 - Updated java-1.6.0-openjdk-lcms.patch. From jcollie at fedoraproject.org Thu Apr 2 13:58:46 2009 From: jcollie at fedoraproject.org (Jeffrey C. Ollie) Date: Thu, 2 Apr 2009 13:58:46 +0000 (UTC) Subject: rpms/schroedinger/devel .cvsignore, 1.6, 1.7 schroedinger.spec, 1.12, 1.13 sources, 1.6, 1.7 Message-ID: <20090402135846.3644670120@cvs1.fedora.phx.redhat.com> Author: jcollie Update of /cvs/pkgs/rpms/schroedinger/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11232 Modified Files: .cvsignore schroedinger.spec sources Log Message: * Wed Feb 25 2009 Fedora Release Engineering - 1.0.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/schroedinger/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 27 Aug 2008 19:14:30 -0000 1.6 +++ .cvsignore 2 Apr 2009 13:58:15 -0000 1.7 @@ -1 +1 @@ -schroedinger-1.0.5.tar.gz +schroedinger-1.0.6.tar.gz Index: schroedinger.spec =================================================================== RCS file: /cvs/pkgs/rpms/schroedinger/devel/schroedinger.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- schroedinger.spec 25 Feb 2009 22:55:20 -0000 1.12 +++ schroedinger.spec 2 Apr 2009 13:58:15 -0000 1.13 @@ -1,8 +1,8 @@ %define abi 1.0 Name: schroedinger -Version: 1.0.5 -Release: 5%{?dist} +Version: 1.0.6 +Release: 1%{?dist} Summary: Portable libraries for the high quality Dirac video codec Group: System Environment/Libraries @@ -12,7 +12,7 @@ Source0: http://www.diracvideo.org/download/schroedinger/schroedinger-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: liboil-devel >= 0.3.13 +BuildRequires: liboil-devel >= 0.3.16 BuildRequires: gstreamer-devel >= 0.10 BuildRequires: gstreamer-plugins-base-devel >= 0.10 BuildRequires: gtk-doc @@ -32,7 +32,7 @@ Summary: Development files for schroedinger Requires: %{name} = %{version}-%{release} Requires: pkgconfig -Requires: liboil-devel +Requires: liboil-devel >= 0.3.16 %description devel Development files for schroedinger Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/schroedinger/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 27 Aug 2008 19:14:31 -0000 1.6 +++ sources 2 Apr 2009 13:58:15 -0000 1.7 @@ -1 +1 @@ -55596c41572c5efcf4b2cae9c68c2152 schroedinger-1.0.5.tar.gz +e5d0f34d623f6fc3bbf9468c48935c97 schroedinger-1.0.6.tar.gz From sailer at fedoraproject.org Thu Apr 2 14:00:51 2009 From: sailer at fedoraproject.org (Thomas M. Sailer) Date: Thu, 2 Apr 2009 14:00:51 +0000 (UTC) Subject: rpms/ghdl/devel ieee-mathreal-nocompat.patch, NONE, 1.1 ghdl.spec, 1.46, 1.47 Message-ID: <20090402140051.29AA070120@cvs1.fedora.phx.redhat.com> Author: sailer Update of /cvs/pkgs/rpms/ghdl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11821 Modified Files: ghdl.spec Added Files: ieee-mathreal-nocompat.patch Log Message: make math_real more standards compliant ieee-mathreal-nocompat.patch: --- NEW FILE ieee-mathreal-nocompat.patch --- --- vhdl/libraries/ieee/math_real.vhdl.orig 2009-04-01 19:21:58.000000000 +0200 +++ vhdl/libraries/ieee/math_real.vhdl 2009-04-01 19:35:06.000000000 +0200 @@ -102,16 +102,21 @@ -- returns integer FLOOR(X + 0.5) if X > 0; -- return integer CEIL(X - 0.5) if X < 0 - -- IAC: we are missing the function TRUNC - -- IAC: we are missing the function MOD - -- IAC: functions FMAX and FMIN should be renamed REALMAX and REALMIN - - function FMAX (X, Y : real ) return real; - attribute foreign of fmax : function is "VHPIDIRECT fmax"; + function TRUNC (X : real ) return real; + attribute foreign of trunc : function is "VHPIDIRECT trunc"; + -- returns integer FLOOR(X) if X > 0; + -- return integer CEIL(X) if X < 0 + + function "MOD" (X, Y : real ) return real; + attribute foreign of "mod" : function is "VHPIDIRECT fmod"; + -- returns the floating point modulus of X/Y + + function REALMAX (X, Y : real ) return real; + attribute foreign of realmax : function is "VHPIDIRECT fmax"; -- returns the algebraically larger of X and Y - function FMIN (X, Y : real ) return real; - attribute foreign of fmin : function is "VHPIDIRECT fmin"; + function REALMIN (X, Y : real ) return real; + attribute foreign of realmin : function is "VHPIDIRECT fmin"; -- returns the algebraically smaller of X and Y procedure UNIFORM (variable Seed1,Seed2:inout integer; variable X:out real); @@ -203,25 +208,17 @@ -- returns tan X; X in radians -- X /= ((2k+1) * PI/2), where k is an integer - -- IAC: function should be called ARCSIN - - function ASIN (X : real ) return real; + function ARCSIN (X : real ) return real; -- returns -PI/2 < asin X < PI/2; | X | <= 1 - -- IAC: function should be called ARCCOS - - function ACOS (X : real ) return real; + function ARCCOS (X : real ) return real; -- returns 0 < acos X < PI; | X | <= 1 - - -- IAC: function should be called ARCTAN - - function ATAN (X : real) return real; - attribute foreign of atan : function is "VHPIDIRECT atan"; + function ARCTAN (X : real) return real; + attribute foreign of arctan : function is "VHPIDIRECT atan"; -- returns -PI/2 < atan X < PI/2 - -- IAC: function ATAN2 should not exist - function ATAN2 (X : real; Y : real) return real; + function ARCTAN (X : real; Y : real) return real; -- returns atan (X/Y); -PI < atan2(X,Y) < PI; Y /= 0.0 function SINH (X : real) return real; @@ -236,20 +233,14 @@ attribute foreign of tanh : function is "VHPIDIRECT tanh"; -- hyperbolic tangent; -- returns (e**X - e**(-X))/(e**X + e**(-X)) - -- IAC: function should be called ARCSINH - - function ASINH (X : real) return real; - attribute foreign of asinh : function is "VHPIDIRECT asinh"; + function ARCSINH (X : real) return real; + attribute foreign of arcsinh : function is "VHPIDIRECT asinh"; -- returns ln( X + sqrt( X**2 + 1)) - -- IAC: function should be called ARCCOSH - - function ACOSH (X : real) return real; + function ARCCOSH (X : real) return real; -- returns ln( X + sqrt( X**2 - 1)); X >= 1 - -- IAC: function should be called ARCTANH - - function ATANH (X : real) return real; + function ARCTANH (X : real) return real; -- returns (ln( (1 + X)/(1 - X)))/2 ; | X | < 1 end MATH_REAL; --- vhdl/libraries/ieee/math_real-body.vhdl.orig 2009-04-01 19:22:04.000000000 +0200 +++ vhdl/libraries/ieee/math_real-body.vhdl 2009-04-01 19:34:18.000000000 +0200 @@ -72,16 +72,41 @@ begin assert false severity failure; end ROUND; - - function FMAX (X, Y : real ) return real is + + function TRUNC (X : real ) return real is begin assert false severity failure; - end FMAX; + end TRUNC; + + function c_mod (x : real; y : real) return real; + attribute foreign of c_mod : function is "VHPIDIRECT fmod"; - function FMIN (X, Y : real ) return real is + function c_mod (x : real; y: real) return real is begin assert false severity failure; - end FMIN; + end c_mod; + + function "MOD" (X, Y : real ) return real is + begin + if y = 0.0 then + assert false + report "MOD(X, 0.0) is undefined" + severity ERROR; + return 0.0; + else + return c_mod(x,y); + end if; + end "MOD"; + + function REALMAX (X, Y : real ) return real is + begin + assert false severity failure; + end REALMAX; + + function REALMIN (X, Y : real ) return real is + begin + assert false severity failure; + end REALMIN; -- -- Pseudo-random number generators @@ -297,18 +322,18 @@ assert false severity failure; end c_asin; - function ASIN (x : real ) return real is + function ARCSIN (x : real ) return real is -- returns -PI/2 < asin X < PI/2; | X | <= 1 begin if abs x > 1.0 then assert false - report "Out of range parameter passed to ASIN" + report "Out of range parameter passed to ARCSIN" severity ERROR; return x; else return c_asin(x); end if; - end ASIN; + end ARCSIN; function c_acos (x : real ) return real; attribute foreign of c_acos : function is "VHPIDIRECT acos"; @@ -318,24 +343,24 @@ assert false severity failure; end c_acos; - function ACOS (x : REAL) return REAL is + function ARCCOS (x : REAL) return REAL is -- returns 0 < acos X < PI; | X | <= 1 begin if abs x > 1.0 then assert false - report "Out of range parameter passed to ACOS" + report "Out of range parameter passed to ARCCOS" severity ERROR; return x; else return c_acos(x); end if; - end ACOS; + end ARCCOS; - function ATAN (x : REAL) return REAL is + function ARCTAN (x : REAL) return REAL is -- returns -PI/2 < atan X < PI/2 - begin + begin assert false severity failure; - end ATAN; + end ARCTAN; function c_atan2 (x : real; y : real) return real; attribute foreign of c_atan2 : function is "VHPIDIRECT atan2"; @@ -345,7 +370,7 @@ assert false severity failure; end c_atan2; - function ATAN2 (x : REAL; y : REAL) return REAL is + function ARCTAN (x : REAL; y : REAL) return REAL is -- returns atan (X/Y); -PI < atan2(X,Y) < PI; Y /= 0.0 begin if y = 0.0 and x = 0.0 then @@ -356,7 +381,7 @@ else return c_atan2(x,y); end if; - end ATAN2; + end ARCTAN; function SINH (X : real) return real is @@ -377,11 +402,11 @@ assert false severity failure; end TANH; - function ASINH (X : real) return real is + function ARCSINH (X : real) return real is -- returns ln( X + sqrt( X**2 + 1)) begin assert false severity failure; - end ASINH; + end ARCSINH; function c_acosh (x : real ) return real; attribute foreign of c_acosh : function is "VHPIDIRECT acosh"; @@ -391,16 +416,16 @@ assert false severity failure; end c_acosh; - function ACOSH (X : real) return real is + function ARCCOSH (X : real) return real is -- returns ln( X + sqrt( X**2 - 1)); X >= 1 begin if abs x >= 1.0 then - assert false report "Out of range parameter passed to ACOSH" + assert false report "Out of range parameter passed to ARCCOSH" severity ERROR; return x; end if; return c_acosh(x); - end ACOSH; + end ARCCOSH; function c_atanh (x : real ) return real; attribute foreign of c_atanh : function is "VHPIDIRECT atanh"; @@ -410,15 +435,15 @@ assert false severity failure; end c_atanh; - function ATANH (X : real) return real is + function ARCTANH (X : real) return real is -- returns (ln( (1 + X)/(1 - X)))/2 ; | X | < 1 begin if abs x < 1.0 then - assert false report "Out of range parameter passed to ATANH" + assert false report "Out of range parameter passed to ARCTANH" severity ERROR; return x; end if; return c_atanh(x); - end ATANH; + end ARCTANH; end MATH_REAL; --- vhdl/libraries/ieee/math_complex-body.vhdl.orig 2009-04-02 12:08:47.000000000 +0200 +++ vhdl/libraries/ieee/math_complex-body.vhdl 2009-04-02 12:09:18.000000000 +0200 @@ -119,7 +119,7 @@ function COMPLEX_TO_POLAR(Z: in complex ) return complex_polar is -- converts complex to complex_polar begin - return COMPLEX_POLAR'(sqrt(z.re**2 + z.im**2),atan2(z.re,z.im)); + return COMPLEX_POLAR'(sqrt(z.re**2 + z.im**2),ARCTAN(z.re,z.im)); end COMPLEX_TO_POLAR; function POLAR_TO_COMPLEX(Z: in complex_polar ) return complex is Index: ghdl.spec =================================================================== RCS file: /cvs/pkgs/rpms/ghdl/devel/ghdl.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- ghdl.spec 15 Mar 2009 19:54:17 -0000 1.46 +++ ghdl.spec 2 Apr 2009 14:00:20 -0000 1.47 @@ -5,7 +5,7 @@ Summary: A VHDL simulator, using the GCC technology Name: ghdl Version: %{ghdlver} -Release: 0.%{ghdlsvnver}svn.4%{?dist} +Release: 0.%{ghdlsvnver}svn.5%{?dist} License: GPLv2+ Group: Development/Languages URL: http://ghdl.free.fr/ @@ -21,6 +21,7 @@ Patch104: ghdl-svn110-libgnat44.patch Patch105: ghdl-grtadac.patch Patch106: ghdl-ppc64abort.patch +Patch107: ieee-mathreal.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): /sbin/install-info Requires(preun): /sbin/install-info @@ -116,6 +117,7 @@ pushd ghdl-%{ghdlver} %patch100 -p1 %patch103 -p0 -b .noruntime +%patch107 -p0 -b .ieeemathreal %{__mv} vhdl ../gcc/ popd #patch102 -p1 -b .makeinfo @@ -303,6 +305,9 @@ %changelog +* Wed Apr 1 2009 Thomas Sailer - 0.27-0.110svn.5 +- make ieee.math_real more standards compliant + * Sun Mar 15 2009 Thomas Sailer - 0.27-0.110svn.4 - gnat version is now 4.4 From rhughes at fedoraproject.org Thu Apr 2 14:05:22 2009 From: rhughes at fedoraproject.org (Richard Hughes) Date: Thu, 2 Apr 2009 14:05:22 +0000 (UTC) Subject: rpms/gnome-keyring/devel gnome-keyring-2.26.0-egg-endless-loop.patch, NONE, 1.1 gnome-keyring.spec, 1.118, 1.119 Message-ID: <20090402140522.9A68470120@cvs1.fedora.phx.redhat.com> Author: rhughes Update of /cvs/pkgs/rpms/gnome-keyring/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13452 Modified Files: gnome-keyring.spec Added Files: gnome-keyring-2.26.0-egg-endless-loop.patch Log Message: * Thu Apr 02 2009 Richard Hughes - 2.26.0-2 - Fix a nasty bug that's been fixed upstream where gnome-keyring-daemon would hang when re-allocating from a pool of secure memory. gnome-keyring-2.26.0-egg-endless-loop.patch: --- NEW FILE gnome-keyring-2.26.0-egg-endless-loop.patch --- diff --git a/egg/egg-secure-memory.c b/egg/egg-secure-memory.c index a215364..ba0cf5c 100644 --- a/egg/egg-secure-memory.c +++ b/egg/egg-secure-memory.c @@ -341,7 +341,7 @@ sec_insert_cell_ring (Cell **ring, Cell *cell) /* Insert back into the mix of available memory */ if (*ring) { cell->next = (*ring)->next; - cell->prev = (*ring)->prev; + cell->prev = *ring; cell->next->prev = cell; cell->prev->next = cell; } else { Index: gnome-keyring.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-keyring/devel/gnome-keyring.spec,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- gnome-keyring.spec 16 Mar 2009 12:52:16 -0000 1.118 +++ gnome-keyring.spec 2 Apr 2009 14:04:52 -0000 1.119 @@ -8,12 +8,16 @@ Summary: Framework for managing passwords and other secrets Name: gnome-keyring Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and LGPLv2+ Group: System Environment/Libraries Source: http://download.gnome.org/sources/gnome-keyring/2.26/gnome-keyring-%{version}.tar.bz2 URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +# already in gnome svn, fixes a nasty bug described in http://bugzilla.gnome.org/show_bug.cgi?id=575247 +Patch0: gnome-keyring-2.26.0-egg-endless-loop.patch + BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: GConf2-devel @@ -65,6 +69,7 @@ %prep %setup -q -n gnome-keyring-%{version} +%patch0 -p1 -b .nasty-endless-loop %build %configure --disable-gtk-doc --with-pam-dir=/%{_lib}/security --disable-acl-prompts @@ -141,6 +146,10 @@ %changelog +* Thu Apr 02 2009 Richard Hughes - 2.26.0-2 +- Fix a nasty bug that's been fixed upstream where gnome-keyring-daemon + would hang when re-allocating from a pool of secure memory. + * Mon Mar 16 2009 Tomas Bzatek - 2.26.0-1 - Update to 2.26.0 From atkac at fedoraproject.org Thu Apr 2 14:06:12 2009 From: atkac at fedoraproject.org (Adam Tkac) Date: Thu, 2 Apr 2009 14:06:12 +0000 (UTC) Subject: rpms/libbind/devel .cvsignore, 1.3, 1.4 libbind.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090402140612.C277D70120@cvs1.fedora.phx.redhat.com> Author: atkac Update of /cvs/pkgs/rpms/libbind/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13714 Modified Files: .cvsignore libbind.spec sources Log Message: - update to final 6.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libbind/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 9 Mar 2009 14:35:24 -0000 1.3 +++ .cvsignore 2 Apr 2009 14:05:42 -0000 1.4 @@ -1,2 +1,2 @@ -libbind-6.0rc1.tar.gz +libbind-6.0.tar.gz libbind.pc Index: libbind.spec =================================================================== RCS file: /cvs/pkgs/rpms/libbind/devel/libbind.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- libbind.spec 9 Mar 2009 14:35:24 -0000 1.2 +++ libbind.spec 2 Apr 2009 14:05:42 -0000 1.3 @@ -1,9 +1,10 @@ -%define PREVER rc1 -%define VERSION %{version}%{PREVER} +#%define PREVER rc1 +#%define VERSION %{version}%{PREVER} +%define VERSION %{version} Name: libbind Version: 6.0 -Release: 0.4.%{PREVER}%{?dist} +Release: 1%{?dist} Summary: ISC's standard resolver library Group: System Environment/Libraries @@ -106,6 +107,9 @@ %{_mandir}/man7/libbind_* %changelog +* Thu Apr 02 2009 Adam Tkac 6.0-1 +- update to final 6.0 + * Mon Mar 09 2009 Adam Tkac 6.0-0.4.rc1 - updated to 6.0rc1 - added pkg-config file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libbind/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 9 Mar 2009 14:35:24 -0000 1.3 +++ sources 2 Apr 2009 14:05:42 -0000 1.4 @@ -1,2 +1,2 @@ -6bed81bcaffa54de99c5d1b08aae7271 libbind-6.0rc1.tar.gz +3e4e36fa39d0275ef97f74b737f30f0b libbind-6.0.tar.gz 4290a468430ce9b3e3ae7d88ccc4666d libbind.pc From rdieter at fedoraproject.org Thu Apr 2 14:10:28 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:10:28 +0000 (UTC) Subject: rpms/kdebindings/F-9 kdebindings-qyoto-examples.patch, NONE, 1.1 kdebindings-qyoto-includes.patch, NONE, 1.1 qyoto.pc, NONE, 1.1 .cvsignore, 1.45, 1.46 kdebindings.spec, 1.113, 1.114 sources, 1.54, 1.55 Message-ID: <20090402141028.BC09070120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebindings/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14544 Modified Files: .cvsignore kdebindings.spec sources Added Files: kdebindings-qyoto-examples.patch kdebindings-qyoto-includes.patch qyoto.pc Log Message: sync from devel/ branch for 4.2.2 goodness kdebindings-qyoto-examples.patch: --- NEW FILE kdebindings-qyoto-examples.patch --- diff -U 5 -r csharp/plasma/CMakeLists.txt csharp/plasma/CMakeLists.txt --- csharp/plasma/CMakeLists.txt 2008-12-10 11:12:50.000000000 -0500 +++ csharp/plasma/CMakeLists.txt 2009-03-19 23:47:56.000000000 -0400 @@ -2,11 +2,11 @@ IF (NOT QT4_FOUND) FIND_PACKAGE(Qt4 REQUIRED) ENDIF (NOT QT4_FOUND) -add_subdirectory( examples ) +# add_subdirectory( examples ) SET(SRC_CPP src/plasma.cpp src/plasmahandlers.cpp) SET(SRC_CS src/AssemblyInfo.cs src/PlasmaScripting_DataEngine.cs kdebindings-qyoto-includes.patch: --- NEW FILE kdebindings-qyoto-includes.patch --- diff -r -U 5 csharp/kimono/src/marshall_macros_kde.h csharp/kimono/src/marshall_macros_kde.h --- csharp/kimono/src/marshall_macros_kde.h 2008-11-28 10:33:04.000000000 -0500 +++ csharp/kimono/src/marshall_macros_kde.h 2009-03-17 00:40:26.000000000 -0400 @@ -1,6 +1,7 @@ #include +#include template void marshall_KSharedPtr(Marshall *m) { switch(m->action()) { case Marshall::FromObject: diff -r -U 5 csharp/qyoto/src/qyotosmokebinding.cpp csharp/qyoto/src/qyotosmokebinding.cpp --- csharp/qyoto/src/qyotosmokebinding.cpp 2009-01-06 12:19:24.000000000 -0500 +++ csharp/qyoto/src/qyotosmokebinding.cpp 2009-03-16 23:46:55.000000000 -0400 @@ -11,16 +11,16 @@ * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ -#include #include "qyotosmokebinding.h" #include "qyoto.h" #include "virtualmethodcall.h" #include +#include #include #if QT_VERSION >= 0x40200 #include --- NEW FILE qyoto.pc --- Name: Qyoto Description: Qt .NET/Mono bindings Version: 4.5.0 Libs: -r:qt-dotnet Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-9/.cvsignore,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- .cvsignore 8 Jan 2009 18:25:14 -0000 1.45 +++ .cvsignore 2 Apr 2009 14:09:58 -0000 1.46 @@ -1 +1 @@ -kdebindings-4.1.4.tar.bz2 +kdebindings-4.2.2.tar.bz2 Index: kdebindings.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-9/kdebindings.spec,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- kdebindings.spec 27 Feb 2009 16:18:56 -0000 1.113 +++ kdebindings.spec 2 Apr 2009 14:09:58 -0000 1.114 @@ -1,11 +1,12 @@ -# FIXME/TODO: BRs for Java (krossjava), C# (qyoto, kimono) and PHP (php-qt) support? - # define to enable these optional bits -#define csharp 1 +%ifnarch ppc64 +%define csharp 1 +%endif %define falcon 1 -#define php 1 +%define php 1 %define ruby 1 %define smoke 1 +%define java 0 %define pykde4_akonadi 1 %define pyqt4_version 4.4.4 @@ -21,37 +22,61 @@ %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)") Name: kdebindings -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: KDE bindings to non-C++ languages Group: User Interface/Desktops License: GPLv2 URL: http://developer.kde.org/language-bindings/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 +Source1: http://websvn.kde.org/*checkout*/trunk/KDE/kdebindings/csharp/qyoto/qyoto.pc +# patch to disable examples (trouble with them installing to the buildroot) +Patch0: kdebindings-qyoto-examples.patch # upstream patches +Patch99: kdebindings-qyoto-includes.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: akonadi-devel >= 1.1.0 -BuildRequires: plasma-devel >= %{version} +BuildRequires: kdebase-workspace-devel >= %{version} # okular bindings BuildRequires: kdegraphics-devel >= %{version} BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} -%{?falcon:BuildRequires: Falcon-devel >= 0.8.12} -%{?csharp:BuildRequires: mono-core} BuildRequires: python-devel -%{?ruby:BuildRequires: ruby-devel ruby} -BuildRequires: PyQt4-devel >= %{pyqt4_version} +BuildRequires: PyQt4-devel >= %{pyqt4_version} %if 0%{?fedora} > 8 BuildRequires: qscintilla-devel >= 2.2 %endif BuildRequires: soprano-devel +%if 0%{?csharp} +BuildRequires: mono-core +BuildRequires: mono-devel +%endif +%if 0%{?falcon} +BuildRequires: Falcon-devel >= 0.8.12 +%endif +%if 0%{?php} +BuildRequires: php-devel +%endif +%if 0%{?ruby} +BuildRequires: ruby-devel +BuildRequires: ruby +%endif +%if 0%{?java} +# TODO: kross-java is a mess, not sure what it needs to build +# CMakeLists.txt is also not portable (only gcj and i486 hardcoded) +# -- mathstuf +BuildRequires: java-1.6.0-openjdk-devel +%endif -Requires: kdelibs4 >= %{version} +Requires: kdelibs4 >= %{version} -%{!?devel:Obsoletes: kdebindings-devel < %{version}-%{release}} +%if ! 0%{?devel} +Obsoletes: kdebindings-devel < %{version}-%{release} +%endif %description KDE bindings to non-C++ languages @@ -63,7 +88,7 @@ Requires: PyQt4 >= %{pyqt4_version} %if ! 0%{?pykde4_akonadi} Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %endif %description -n PyKDE4 %{summary}. @@ -72,7 +97,7 @@ Summary: Akonadi runtime support for PyKDE4 Group: Development/Languages Requires: PyKDE4 = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %description -n PyKDE4-akonadi %{summary}. @@ -95,6 +120,34 @@ %description devel Header files for developing applications using %{name}. +%if 0%{?csharp} +%package -n kimono +Group: Development/Languages +Summary: C# bindings for KDE4 +Requires: kdelibs4 >= %{version} +Requires: qyoto = %{version}-%{release} +Provides: kimono4 = %{version}-%{release} +%description -n kimono +%{summary}. + +%package -n qyoto +Group: Development/Languages +Summary: C# bindings for Qt4 +Requires: qt4 >= %{_qt4_version} +Provides: qyoto4 = %{version}-%{release} +%description -n qyoto +%{summary}. + +%package -n qyoto-devel +Group: Development/Languages +Summary: Development files for qyoto +Requires: qyoto = %{version}-%{release} +Requires: mono-devel +Provides: qyoto4-devel = %{version}-%{release} +%description -n qyoto-devel +%{summary}. +%endif + %if 0%{?ruby} %package -n korundum Group: Development/Languages @@ -107,7 +160,7 @@ %package -n korundum-devel Group: Development/Languages -Summary: Development files for korundum +Summary: Development files for korundum Requires: QtRuby-devel Requires: korundum = %{version}-%{release} Provides: korundum4-devel = %{version}-%{release} @@ -124,21 +177,40 @@ %package -n QtRuby-devel Group: Development/Languages -Summary: Development files for QtRuby +Summary: Development files for QtRuby Requires: QtRuby = %{version}-%{release} Provides: QtRuby4-devel = %{version}-%{release} %description -n QtRuby-devel %{summary}. %endif +%if 0%{?php} +%package -n php-qt +Group: Development/Languages +Summary: PHP bindings for Qt4 +Requires: qt4 >= %{_qt4_version} +Provides: php-qt4 = %{version}-%{release} +%description -n php-qt +%{summary}. + +%package -n php-qt-devel +Group: Development/Languages +Summary: Development files for php-qt +Requires: php-qt = %{version}-%{release} +Provides: php-qt4-devel = %{version}-%{release} +%description -n php-qt-devel +%{summary}. +%endif + %package -n kross-python Group: Development/Languages Summary: Kross plugin for python Requires: kdelibs4 >= %{version} -Provides: kross(python) = ^{version]-%{release} +Provides: kross(python) = %{version}-%{release} %description -n kross-python Python plugin for the Kross archtecture in KDE4. +%if 0%{?ruby} %package -n kross-ruby Group: Development/Languages Summary: Kross plugin for ruby @@ -147,7 +219,9 @@ Provides: kross(ruby) = %{version}-%{release} %description -n kross-ruby Ruby plugin for the Kross archtecture in KDE4. +%endif +%if 0%{?falcon} %package -n kross-falcon Group: Development/Languages Summary: Kross plugin for falcon @@ -156,32 +230,65 @@ Provides: kross(falcon) = %{version}-%{release} %description -n kross-falcon Falcon plugin for the Kross archtecture in KDE4. +%endif %prep %setup -q +%patch0 +%patch99 + %build mkdir -p %{_target_platform} pushd %{_target_platform} -# FIXME/TODO: Get csharp to compile %{cmake_kde4} \ - %{!?csharp:-DBUILD_csharp=OFF} \ - %{?falcon:-DBUILD_falcon=ON -DENABLE_KROSSFALCON=ON} \ - %{!?php:-DBUILD_php=OFF} \ - %{!?ruby:-DBUILD_ruby=OFF} %{?ruby:-DRUBY_SITE_LIB_DIR=%{ruby_sitelib} -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch}} \ - %{!?smoke:-DBUILD_smoke=OFF} \ + %if 0%{?csharp} + -DENABLE_QYOTO=ON \ + %else + -DBUILD_csharp=OFF \ + %endif + %if 0%{?falcon} + -DENABLE_KROSSFALCON=ON \ + %else + -DBUILD_falcon=OFF \ + %endif + %if 0%{?php} + -DENABLE_PHP-QT=ON \ + %else + -DBUILD_php=OFF \ + %endif + %if 0%{?ruby} + -DRUBY_SITE_LIB_DIR=%{ruby_sitelib} \ + -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch} \ + %else + -DBUILD_ruby=OFF \ + %endif + %if 0%{?smoke} + -DENABLE_SMOKE=ON \ + %else + -DBUILD_smoke=OFF \ + %endif + %if 0%{?java} + -DENABLE_KROSSJAVA=ON \ + %else + -DBUILD_java=OFF \ + %endif .. popd # smp build not recommended (upstream) make -C %{_target_platform} - %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%if 0%{?csharp} +mkdir -p %{buildroot}%{_datadir}/pkgconfig/ +install -p %{SOURCE1} %{buildroot}%{_datadir}/pkgconfig/ +%endif + %clean rm -rf %{buildroot} @@ -229,6 +336,64 @@ %{_kde4_appsdir}/pykde4/examples/ %{_kde4_datadir}/sip/PyKDE4/ +%if 0%{?csharp} +%files -n kimono +%defattr(-,root,root,-) +%{_kde4_libdir}/kde4/kimonopluginfactory.so +%{_kde4_libdir}/libakonadi-sharp.so +%{_kde4_libdir}/libkhtml-sharp.so +%{_kde4_libdir}/libkimono.so +%{_kde4_libdir}/libktexteditor-sharp.so +%{_kde4_libdir}/libnepomuk-sharp.so +%{_kde4_libdir}/libplasma-sharp.so +%{_kde4_libdir}/libsoprano-sharp.so +%{_kde4_libdir}/mono/2.0/akonadi.dll +%{_kde4_libdir}/mono/2.0/kde-dotnet.dll +%{_kde4_libdir}/mono/2.0/khtml-dll.dll +%{_kde4_libdir}/mono/2.0/ktexteditor-dotnet.dll +%{_kde4_libdir}/mono/2.0/nepomuk-dll.dll +%{_kde4_libdir}/mono/2.0/plasma-dll.dll +%{_kde4_libdir}/mono/2.0/soprano.dll +%{_kde4_libdir}/mono/gac/akonadi/ +%{_kde4_libdir}/mono/gac/kde-dotnet/ +%{_kde4_libdir}/mono/gac/khtml-dll/ +%{_kde4_libdir}/mono/gac/ktexteditor-dotnet/ +%{_kde4_libdir}/mono/gac/nepomuk-dll/ +%{_kde4_libdir}/mono/gac/plasma-dll/ +%{_kde4_libdir}/mono/gac/soprano/ +%{_kde4_appsdir}/plasma_scriptengine_kimono/ +%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-applet.desktop +%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-dataengine.desktop + +%files -n qyoto +%defattr(-,root,root,-) +%{_kde4_libdir}/libqtscript-sharp.so +%{_kde4_libdir}/libqttest-sharp.so +%{_kde4_libdir}/libqtuitools-sharp.so +%{_kde4_libdir}/libqtwebkit-sharp.so +%{_kde4_libdir}/libqyoto.so +%{_kde4_libdir}/libqyotoshared.so.1 +%{_kde4_libdir}/libqyotoshared.so.1.0.0 +%{_kde4_libdir}/mono/2.0/qt-dotnet.dll +%{_kde4_libdir}/mono/2.0/qtscript.dll +%{_kde4_libdir}/mono/2.0/qttest.dll +%{_kde4_libdir}/mono/2.0/qtuitools.dll +%{_kde4_libdir}/mono/2.0/qtwebkit.dll +%{_kde4_libdir}/mono/gac/qt-dotnet/ +%{_kde4_libdir}/mono/gac/qtscript/ +%{_kde4_libdir}/mono/gac/qttest/ +%{_kde4_libdir}/mono/gac/qtuitools/ +%{_kde4_libdir}/mono/gac/qtwebkit/ + +%files -n qyoto-devel +%defattr(-,root,root,-) +%{_bindir}/csrcc +%{_bindir}/uics +%{_includedir}/qyoto/ +%{_kde4_libdir}/libqyotoshared.so +%{_datadir}/pkgconfig/qyoto.pc +%endif + %if 0%{?ruby} %files -n korundum %defattr(-,root,root,-) @@ -280,6 +445,16 @@ %{_kde4_libdir}/libqtruby4shared.so %endif +%if 0%{?php} +%files -n php-qt +%defattr(-,root,root,-) +%{_libdir}/php/modules/php_qt.so + +%files -n php-qt-devel +%defattr(-,root,root,-) +%{_bindir}/phpuic +%endif + %files -n kross-python %defattr(-,root,root,-) # unversioned library @@ -299,7 +474,36 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- relax dep on kdepimlibs-akonadi + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-8 +- Only install the .pc file if building csharp/qyoto support + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-7 +- Fix install line + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-6 +- Create pkgconfig directory + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-5 +- Ship qyoto.pc file as well +- Add dependency on mono-devel from qyoto-devel + +* Fri Mar 20 2009 Ben Boeckel - 4.2.1-4 +- Don't enable csharp on ppc64 + +* Fri Mar 20 2009 Ben Boeckel - 4.2.1-3 +- Clean up conditionals +- Enable PHP and C# bindings + +* Wed Mar 18 2009 Rex Dieter - 4.2.1-2 +- fix typos in Provides: kross(python) + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Than Ngo - 4.2.0-7 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-9/sources,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- sources 27 Feb 2009 16:18:56 -0000 1.54 +++ sources 2 Apr 2009 14:09:58 -0000 1.55 @@ -1 +1 @@ -8b81bc56e77404fd377af56224bd966f kdebindings-4.2.1.tar.bz2 +56adf7d276957d87102457165739f764 kdebindings-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 14:12:04 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:12:04 +0000 (UTC) Subject: rpms/kdebindings/F-10 kdebindings-qyoto-examples.patch, NONE, 1.1 kdebindings-qyoto-includes.patch, NONE, 1.1 qyoto.pc, NONE, 1.1 .cvsignore, 1.51, 1.52 kdebindings.spec, 1.153, 1.154 sources, 1.59, 1.60 Message-ID: <20090402141204.218AE70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdebindings/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14821 Modified Files: .cvsignore kdebindings.spec sources Added Files: kdebindings-qyoto-examples.patch kdebindings-qyoto-includes.patch qyoto.pc Log Message: sync devel/ branch for 4.2.2 goodness kdebindings-qyoto-examples.patch: --- NEW FILE kdebindings-qyoto-examples.patch --- diff -U 5 -r csharp/plasma/CMakeLists.txt csharp/plasma/CMakeLists.txt --- csharp/plasma/CMakeLists.txt 2008-12-10 11:12:50.000000000 -0500 +++ csharp/plasma/CMakeLists.txt 2009-03-19 23:47:56.000000000 -0400 @@ -2,11 +2,11 @@ IF (NOT QT4_FOUND) FIND_PACKAGE(Qt4 REQUIRED) ENDIF (NOT QT4_FOUND) -add_subdirectory( examples ) +# add_subdirectory( examples ) SET(SRC_CPP src/plasma.cpp src/plasmahandlers.cpp) SET(SRC_CS src/AssemblyInfo.cs src/PlasmaScripting_DataEngine.cs kdebindings-qyoto-includes.patch: --- NEW FILE kdebindings-qyoto-includes.patch --- diff -r -U 5 csharp/kimono/src/marshall_macros_kde.h csharp/kimono/src/marshall_macros_kde.h --- csharp/kimono/src/marshall_macros_kde.h 2008-11-28 10:33:04.000000000 -0500 +++ csharp/kimono/src/marshall_macros_kde.h 2009-03-17 00:40:26.000000000 -0400 @@ -1,6 +1,7 @@ #include +#include template void marshall_KSharedPtr(Marshall *m) { switch(m->action()) { case Marshall::FromObject: diff -r -U 5 csharp/qyoto/src/qyotosmokebinding.cpp csharp/qyoto/src/qyotosmokebinding.cpp --- csharp/qyoto/src/qyotosmokebinding.cpp 2009-01-06 12:19:24.000000000 -0500 +++ csharp/qyoto/src/qyotosmokebinding.cpp 2009-03-16 23:46:55.000000000 -0400 @@ -11,16 +11,16 @@ * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ -#include #include "qyotosmokebinding.h" #include "qyoto.h" #include "virtualmethodcall.h" #include +#include #include #if QT_VERSION >= 0x40200 #include --- NEW FILE qyoto.pc --- Name: Qyoto Description: Qt .NET/Mono bindings Version: 4.5.0 Libs: -r:qt-dotnet Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-10/.cvsignore,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- .cvsignore 24 Jan 2009 03:58:46 -0000 1.51 +++ .cvsignore 2 Apr 2009 14:11:33 -0000 1.52 @@ -1,5 +1 @@ -kdebindings-4.1.2.tar.bz2 -kdebindings-4.1.80.tar.bz2 -kdebindings-4.1.85.tar.bz2 -kdebindings-4.1.96.tar.bz2 -kdebindings-4.2.0.tar.bz2 +kdebindings-4.2.2.tar.bz2 Index: kdebindings.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-10/kdebindings.spec,v retrieving revision 1.153 retrieving revision 1.154 diff -u -r1.153 -r1.154 --- kdebindings.spec 27 Feb 2009 16:18:55 -0000 1.153 +++ kdebindings.spec 2 Apr 2009 14:11:33 -0000 1.154 @@ -1,11 +1,12 @@ -# FIXME/TODO: BRs for Java (krossjava), C# (qyoto, kimono) and PHP (php-qt) support? - # define to enable these optional bits -#define csharp 1 +%ifnarch ppc64 +%define csharp 1 +%endif %define falcon 1 -#define php 1 +%define php 1 %define ruby 1 %define smoke 1 +%define java 0 %define pykde4_akonadi 1 %define pyqt4_version 4.4.4 @@ -21,37 +22,61 @@ %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)") Name: kdebindings -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: KDE bindings to non-C++ languages Group: User Interface/Desktops License: GPLv2 URL: http://developer.kde.org/language-bindings/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 +Source1: http://websvn.kde.org/*checkout*/trunk/KDE/kdebindings/csharp/qyoto/qyoto.pc +# patch to disable examples (trouble with them installing to the buildroot) +Patch0: kdebindings-qyoto-examples.patch # upstream patches +Patch99: kdebindings-qyoto-includes.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: akonadi-devel >= 1.1.0 -BuildRequires: plasma-devel >= %{version} +BuildRequires: kdebase-workspace-devel >= %{version} # okular bindings BuildRequires: kdegraphics-devel >= %{version} BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} -%{?falcon:BuildRequires: Falcon-devel >= 0.8.12} -%{?csharp:BuildRequires: mono-core} BuildRequires: python-devel -%{?ruby:BuildRequires: ruby-devel ruby} -BuildRequires: PyQt4-devel >= %{pyqt4_version} +BuildRequires: PyQt4-devel >= %{pyqt4_version} %if 0%{?fedora} > 8 BuildRequires: qscintilla-devel >= 2.2 %endif BuildRequires: soprano-devel +%if 0%{?csharp} +BuildRequires: mono-core +BuildRequires: mono-devel +%endif +%if 0%{?falcon} +BuildRequires: Falcon-devel >= 0.8.12 +%endif +%if 0%{?php} +BuildRequires: php-devel +%endif +%if 0%{?ruby} +BuildRequires: ruby-devel +BuildRequires: ruby +%endif +%if 0%{?java} +# TODO: kross-java is a mess, not sure what it needs to build +# CMakeLists.txt is also not portable (only gcj and i486 hardcoded) +# -- mathstuf +BuildRequires: java-1.6.0-openjdk-devel +%endif -Requires: kdelibs4 >= %{version} +Requires: kdelibs4 >= %{version} -%{!?devel:Obsoletes: kdebindings-devel < %{version}-%{release}} +%if ! 0%{?devel} +Obsoletes: kdebindings-devel < %{version}-%{release} +%endif %description KDE bindings to non-C++ languages @@ -63,7 +88,7 @@ Requires: PyQt4 >= %{pyqt4_version} %if ! 0%{?pykde4_akonadi} Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %endif %description -n PyKDE4 %{summary}. @@ -72,7 +97,7 @@ Summary: Akonadi runtime support for PyKDE4 Group: Development/Languages Requires: PyKDE4 = %{version}-%{release} -Requires: kdepimlibs-akonadi%{?_isa} = %{version} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} %description -n PyKDE4-akonadi %{summary}. @@ -95,6 +120,34 @@ %description devel Header files for developing applications using %{name}. +%if 0%{?csharp} +%package -n kimono +Group: Development/Languages +Summary: C# bindings for KDE4 +Requires: kdelibs4 >= %{version} +Requires: qyoto = %{version}-%{release} +Provides: kimono4 = %{version}-%{release} +%description -n kimono +%{summary}. + +%package -n qyoto +Group: Development/Languages +Summary: C# bindings for Qt4 +Requires: qt4 >= %{_qt4_version} +Provides: qyoto4 = %{version}-%{release} +%description -n qyoto +%{summary}. + +%package -n qyoto-devel +Group: Development/Languages +Summary: Development files for qyoto +Requires: qyoto = %{version}-%{release} +Requires: mono-devel +Provides: qyoto4-devel = %{version}-%{release} +%description -n qyoto-devel +%{summary}. +%endif + %if 0%{?ruby} %package -n korundum Group: Development/Languages @@ -107,7 +160,7 @@ %package -n korundum-devel Group: Development/Languages -Summary: Development files for korundum +Summary: Development files for korundum Requires: QtRuby-devel Requires: korundum = %{version}-%{release} Provides: korundum4-devel = %{version}-%{release} @@ -124,21 +177,40 @@ %package -n QtRuby-devel Group: Development/Languages -Summary: Development files for QtRuby +Summary: Development files for QtRuby Requires: QtRuby = %{version}-%{release} Provides: QtRuby4-devel = %{version}-%{release} %description -n QtRuby-devel %{summary}. %endif +%if 0%{?php} +%package -n php-qt +Group: Development/Languages +Summary: PHP bindings for Qt4 +Requires: qt4 >= %{_qt4_version} +Provides: php-qt4 = %{version}-%{release} +%description -n php-qt +%{summary}. + +%package -n php-qt-devel +Group: Development/Languages +Summary: Development files for php-qt +Requires: php-qt = %{version}-%{release} +Provides: php-qt4-devel = %{version}-%{release} +%description -n php-qt-devel +%{summary}. +%endif + %package -n kross-python Group: Development/Languages Summary: Kross plugin for python Requires: kdelibs4 >= %{version} -Provides: kross(python) = ^{version]-%{release} +Provides: kross(python) = %{version}-%{release} %description -n kross-python Python plugin for the Kross archtecture in KDE4. +%if 0%{?ruby} %package -n kross-ruby Group: Development/Languages Summary: Kross plugin for ruby @@ -147,7 +219,9 @@ Provides: kross(ruby) = %{version}-%{release} %description -n kross-ruby Ruby plugin for the Kross archtecture in KDE4. +%endif +%if 0%{?falcon} %package -n kross-falcon Group: Development/Languages Summary: Kross plugin for falcon @@ -156,32 +230,65 @@ Provides: kross(falcon) = %{version}-%{release} %description -n kross-falcon Falcon plugin for the Kross archtecture in KDE4. +%endif %prep %setup -q +%patch0 +%patch99 + %build mkdir -p %{_target_platform} pushd %{_target_platform} -# FIXME/TODO: Get csharp to compile %{cmake_kde4} \ - %{!?csharp:-DBUILD_csharp=OFF} \ - %{?falcon:-DBUILD_falcon=ON -DENABLE_KROSSFALCON=ON} \ - %{!?php:-DBUILD_php=OFF} \ - %{!?ruby:-DBUILD_ruby=OFF} %{?ruby:-DRUBY_SITE_LIB_DIR=%{ruby_sitelib} -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch}} \ - %{!?smoke:-DBUILD_smoke=OFF} \ + %if 0%{?csharp} + -DENABLE_QYOTO=ON \ + %else + -DBUILD_csharp=OFF \ + %endif + %if 0%{?falcon} + -DENABLE_KROSSFALCON=ON \ + %else + -DBUILD_falcon=OFF \ + %endif + %if 0%{?php} + -DENABLE_PHP-QT=ON \ + %else + -DBUILD_php=OFF \ + %endif + %if 0%{?ruby} + -DRUBY_SITE_LIB_DIR=%{ruby_sitelib} \ + -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch} \ + %else + -DBUILD_ruby=OFF \ + %endif + %if 0%{?smoke} + -DENABLE_SMOKE=ON \ + %else + -DBUILD_smoke=OFF \ + %endif + %if 0%{?java} + -DENABLE_KROSSJAVA=ON \ + %else + -DBUILD_java=OFF \ + %endif .. popd # smp build not recommended (upstream) make -C %{_target_platform} - %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%if 0%{?csharp} +mkdir -p %{buildroot}%{_datadir}/pkgconfig/ +install -p %{SOURCE1} %{buildroot}%{_datadir}/pkgconfig/ +%endif + %clean rm -rf %{buildroot} @@ -229,6 +336,64 @@ %{_kde4_appsdir}/pykde4/examples/ %{_kde4_datadir}/sip/PyKDE4/ +%if 0%{?csharp} +%files -n kimono +%defattr(-,root,root,-) +%{_kde4_libdir}/kde4/kimonopluginfactory.so +%{_kde4_libdir}/libakonadi-sharp.so +%{_kde4_libdir}/libkhtml-sharp.so +%{_kde4_libdir}/libkimono.so +%{_kde4_libdir}/libktexteditor-sharp.so +%{_kde4_libdir}/libnepomuk-sharp.so +%{_kde4_libdir}/libplasma-sharp.so +%{_kde4_libdir}/libsoprano-sharp.so +%{_kde4_libdir}/mono/2.0/akonadi.dll +%{_kde4_libdir}/mono/2.0/kde-dotnet.dll +%{_kde4_libdir}/mono/2.0/khtml-dll.dll +%{_kde4_libdir}/mono/2.0/ktexteditor-dotnet.dll +%{_kde4_libdir}/mono/2.0/nepomuk-dll.dll +%{_kde4_libdir}/mono/2.0/plasma-dll.dll +%{_kde4_libdir}/mono/2.0/soprano.dll +%{_kde4_libdir}/mono/gac/akonadi/ +%{_kde4_libdir}/mono/gac/kde-dotnet/ +%{_kde4_libdir}/mono/gac/khtml-dll/ +%{_kde4_libdir}/mono/gac/ktexteditor-dotnet/ +%{_kde4_libdir}/mono/gac/nepomuk-dll/ +%{_kde4_libdir}/mono/gac/plasma-dll/ +%{_kde4_libdir}/mono/gac/soprano/ +%{_kde4_appsdir}/plasma_scriptengine_kimono/ +%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-applet.desktop +%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-dataengine.desktop + +%files -n qyoto +%defattr(-,root,root,-) +%{_kde4_libdir}/libqtscript-sharp.so +%{_kde4_libdir}/libqttest-sharp.so +%{_kde4_libdir}/libqtuitools-sharp.so +%{_kde4_libdir}/libqtwebkit-sharp.so +%{_kde4_libdir}/libqyoto.so +%{_kde4_libdir}/libqyotoshared.so.1 +%{_kde4_libdir}/libqyotoshared.so.1.0.0 +%{_kde4_libdir}/mono/2.0/qt-dotnet.dll +%{_kde4_libdir}/mono/2.0/qtscript.dll +%{_kde4_libdir}/mono/2.0/qttest.dll +%{_kde4_libdir}/mono/2.0/qtuitools.dll +%{_kde4_libdir}/mono/2.0/qtwebkit.dll +%{_kde4_libdir}/mono/gac/qt-dotnet/ +%{_kde4_libdir}/mono/gac/qtscript/ +%{_kde4_libdir}/mono/gac/qttest/ +%{_kde4_libdir}/mono/gac/qtuitools/ +%{_kde4_libdir}/mono/gac/qtwebkit/ + +%files -n qyoto-devel +%defattr(-,root,root,-) +%{_bindir}/csrcc +%{_bindir}/uics +%{_includedir}/qyoto/ +%{_kde4_libdir}/libqyotoshared.so +%{_datadir}/pkgconfig/qyoto.pc +%endif + %if 0%{?ruby} %files -n korundum %defattr(-,root,root,-) @@ -280,6 +445,16 @@ %{_kde4_libdir}/libqtruby4shared.so %endif +%if 0%{?php} +%files -n php-qt +%defattr(-,root,root,-) +%{_libdir}/php/modules/php_qt.so + +%files -n php-qt-devel +%defattr(-,root,root,-) +%{_bindir}/phpuic +%endif + %files -n kross-python %defattr(-,root,root,-) # unversioned library @@ -299,7 +474,36 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- relax dep on kdepimlibs-akonadi + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-8 +- Only install the .pc file if building csharp/qyoto support + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-7 +- Fix install line + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-6 +- Create pkgconfig directory + +* Sat Mar 28 2009 Ben Boeckel - 4.2.1-5 +- Ship qyoto.pc file as well +- Add dependency on mono-devel from qyoto-devel + +* Fri Mar 20 2009 Ben Boeckel - 4.2.1-4 +- Don't enable csharp on ppc64 + +* Fri Mar 20 2009 Ben Boeckel - 4.2.1-3 +- Clean up conditionals +- Enable PHP and C# bindings + +* Wed Mar 18 2009 Rex Dieter - 4.2.1-2 +- fix typos in Provides: kross(python) + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Than Ngo - 4.2.0-7 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdebindings/F-10/sources,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- sources 27 Feb 2009 16:18:55 -0000 1.59 +++ sources 2 Apr 2009 14:11:33 -0000 1.60 @@ -1 +1 @@ -8b81bc56e77404fd377af56224bd966f kdebindings-4.2.1.tar.bz2 +56adf7d276957d87102457165739f764 kdebindings-4.2.2.tar.bz2 From lkundrak at fedoraproject.org Thu Apr 2 14:23:52 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Thu, 2 Apr 2009 14:23:52 +0000 (UTC) Subject: rpms/NetworkManager-vpnc/EL-5 NetworkManager-vpnc.spec,1.24,1.25 Message-ID: <20090402142352.BC7C270120@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15824 Modified Files: NetworkManager-vpnc.spec Log Message: * Thu Apr 2 2009 Lubomir Rintel 1:0.7.0.99-1.2 - Work around EPEL buildsys bug by removing versioned BRs Index: NetworkManager-vpnc.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager-vpnc/EL-5/NetworkManager-vpnc.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- NetworkManager-vpnc.spec 2 Apr 2009 07:01:29 -0000 1.24 +++ NetworkManager-vpnc.spec 2 Apr 2009 14:23:22 -0000 1.25 @@ -10,7 +10,7 @@ Name: NetworkManager-vpnc Epoch: 1 Version: 0.7.0.99 -Release: 1%{svn_snapshot}%{?dist}.1 +Release: 1%{svn_snapshot}%{?dist}.2 License: GPLv2+ Group: System Environment/Base URL: http://www.gnome.org/projects/NetworkManager/ @@ -20,8 +20,10 @@ BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: dbus-devel >= %{dbus_version} -BuildRequires: NetworkManager-devel >= %{nm_version} -BuildRequires: NetworkManager-glib-devel >= %{nm_version} +# See https://fedorahosted.org/fedora-infrastructure/ticket/1202 +#BuildRequires: NetworkManager-devel >= %{nm_version} +#BuildRequires: NetworkManager-glib-devel >= %{nm_version} +BuildRequires: NetworkManager-devel NetworkManager-glib-devel BuildRequires: GConf2-devel BuildRequires: gnome-keyring-devel BuildRequires: libglade2-devel @@ -99,6 +101,9 @@ %dir %{_datadir}/gnome-vpn-properties/vpnc %changelog +* Thu Apr 2 2009 Lubomir Rintel 1:0.7.0.99-1.2 +- Work around EPEL buildsys bug by removing versioned BRs + * Thu Apr 2 2009 Lubomir Rintel 1:0.7.0.99-1.1 - Backport to EL-5 From rmeggins at fedoraproject.org Thu Apr 2 14:29:15 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:29:15 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 bug463991-bdb47.patch,1.3,NONE Message-ID: <20090402142915.AFA4370120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17075/F-10 Removed Files: bug463991-bdb47.patch Log Message: exclude ppc for now - too many problems - will require some porting work to make viable --- bug463991-bdb47.patch DELETED --- From rmeggins at fedoraproject.org Thu Apr 2 14:29:45 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:29:45 +0000 (UTC) Subject: rpms/fedora-ds-base/F-9 fedora-ds-base.spec,1.22,1.23 Message-ID: <20090402142945.EA01F70120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17075/F-9 Modified Files: fedora-ds-base.spec Log Message: exclude ppc for now - too many problems - will require some porting work to make viable Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/fedora-ds-base.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.22 +++ fedora-ds-base.spec 2 Apr 2009 14:29:15 -0000 1.23 @@ -5,11 +5,13 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# the ppc builds have many problems - needs porting +ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -169,6 +171,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Thu Apr 2 2009 Rich Megginson - 1.2.0-2 +- exclude ppc builds - needs extensive porting work + * Mon Mar 30 2009 Rich Megginson - 1.2.0-1 - new release 1.2.0 - Made devel package depend on mozldap-devel From rmeggins at fedoraproject.org Thu Apr 2 14:29:46 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:29:46 +0000 (UTC) Subject: rpms/fedora-ds-base/devel fedora-ds-base.spec,1.28,1.29 Message-ID: <20090402142946.3D8CA70120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17075/devel Modified Files: fedora-ds-base.spec Log Message: exclude ppc for now - too many problems - will require some porting work to make viable Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- fedora-ds-base.spec 1 Apr 2009 19:55:10 -0000 1.28 +++ fedora-ds-base.spec 2 Apr 2009 14:29:15 -0000 1.29 @@ -5,11 +5,13 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# the ppc builds have many problems - needs porting +ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -169,6 +171,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Thu Apr 2 2009 Rich Megginson - 1.2.0-2 +- exclude ppc builds - needs extensive porting work + * Mon Mar 30 2009 Rich Megginson - 1.2.0-1 - new release 1.2.0 - Made devel package depend on mozldap-devel From rmeggins at fedoraproject.org Thu Apr 2 14:38:54 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:38:54 +0000 (UTC) Subject: rpms/fedora-ds-dsgw/F-10 .cvsignore, 1.3, 1.4 fedora-ds-dsgw.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090402143854.C5B6A70120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-dsgw/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19924/F-10 Modified Files: .cvsignore fedora-ds-dsgw.spec sources Log Message: this is the 1.1.2 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 16:15:38 -0000 1.3 +++ .cvsignore 2 Apr 2009 14:38:24 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-dsgw-1.1.0.tar.bz2 -fedora-ds-dsgw-1.1.1.tar.bz2 +fedora-ds-dsgw-1.1.2.tar.bz2 Index: fedora-ds-dsgw.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-10/fedora-ds-dsgw.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fedora-ds-dsgw.spec 4 Sep 2008 16:15:38 -0000 1.2 +++ fedora-ds-dsgw.spec 2 Apr 2009 14:38:24 -0000 1.3 @@ -2,7 +2,7 @@ Summary: Fedora Directory Server Gateway (dsgw) Name: fedora-ds-dsgw -Version: 1.1.1 +Version: 1.1.2 Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ @@ -61,12 +61,22 @@ %clean rm -rf $RPM_BUILD_ROOT +%post +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section +if [ ! -d %{_localstatedir}/run/%{pkgname}/dsgw/cookies ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname}/dsgw/cookies +fi + %files %defattr(-,root,root,-) %doc LICENSE %dir %{_sysconfdir}/%{pkgname}/dsgw %config(noreplace)%{_sysconfdir}/%{pkgname}/dsgw/*.conf -%{_localstatedir}/run/%{pkgname}/dsgw %{_datadir}/%{pkgname}/dsgw %{_datadir}/%{pkgname}/manual/*/dsgw %{_datadir}/%{pkgname}/properties/dsgw @@ -74,6 +84,9 @@ %{_libdir}/%{pkgname}/dsgw-cgi-bin %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.2-1 +- this is the 1.1.2 release + * Thu Sep 4 2008 Rich Megginson - 1.1.1-1 - this is the 1.1.1 release Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 16:15:38 -0000 1.3 +++ sources 2 Apr 2009 14:38:24 -0000 1.4 @@ -1,2 +1 @@ -b0da249e798b0105012f0deab43f55e3 fedora-ds-dsgw-1.1.0.tar.bz2 -fd86e38de705e75296100d7fe9025970 fedora-ds-dsgw-1.1.1.tar.bz2 +81846aa8ecc334238fde8f9a68bdd7ba fedora-ds-dsgw-1.1.2.tar.bz2 From rmeggins at fedoraproject.org Thu Apr 2 14:38:55 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:38:55 +0000 (UTC) Subject: rpms/fedora-ds-dsgw/F-9 .cvsignore, 1.3, 1.4 fedora-ds-dsgw.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090402143855.15B3770120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-dsgw/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19924/F-9 Modified Files: .cvsignore fedora-ds-dsgw.spec sources Log Message: this is the 1.1.2 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 16:15:37 -0000 1.3 +++ .cvsignore 2 Apr 2009 14:38:24 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-dsgw-1.1.0.tar.bz2 -fedora-ds-dsgw-1.1.1.tar.bz2 +fedora-ds-dsgw-1.1.2.tar.bz2 Index: fedora-ds-dsgw.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-9/fedora-ds-dsgw.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fedora-ds-dsgw.spec 4 Sep 2008 16:15:37 -0000 1.2 +++ fedora-ds-dsgw.spec 2 Apr 2009 14:38:24 -0000 1.3 @@ -2,7 +2,7 @@ Summary: Fedora Directory Server Gateway (dsgw) Name: fedora-ds-dsgw -Version: 1.1.1 +Version: 1.1.2 Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ @@ -61,12 +61,22 @@ %clean rm -rf $RPM_BUILD_ROOT +%post +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section +if [ ! -d %{_localstatedir}/run/%{pkgname}/dsgw/cookies ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname}/dsgw/cookies +fi + %files %defattr(-,root,root,-) %doc LICENSE %dir %{_sysconfdir}/%{pkgname}/dsgw %config(noreplace)%{_sysconfdir}/%{pkgname}/dsgw/*.conf -%{_localstatedir}/run/%{pkgname}/dsgw %{_datadir}/%{pkgname}/dsgw %{_datadir}/%{pkgname}/manual/*/dsgw %{_datadir}/%{pkgname}/properties/dsgw @@ -74,6 +84,9 @@ %{_libdir}/%{pkgname}/dsgw-cgi-bin %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.2-1 +- this is the 1.1.2 release + * Thu Sep 4 2008 Rich Megginson - 1.1.1-1 - this is the 1.1.1 release Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/F-9/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 16:15:37 -0000 1.3 +++ sources 2 Apr 2009 14:38:24 -0000 1.4 @@ -1,2 +1 @@ -b0da249e798b0105012f0deab43f55e3 fedora-ds-dsgw-1.1.0.tar.bz2 -fd86e38de705e75296100d7fe9025970 fedora-ds-dsgw-1.1.1.tar.bz2 +81846aa8ecc334238fde8f9a68bdd7ba fedora-ds-dsgw-1.1.2.tar.bz2 From rmeggins at fedoraproject.org Thu Apr 2 14:38:55 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:38:55 +0000 (UTC) Subject: rpms/fedora-ds-dsgw/devel .cvsignore, 1.3, 1.4 fedora-ds-dsgw.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090402143855.5FC1A70120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-dsgw/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19924/devel Modified Files: .cvsignore fedora-ds-dsgw.spec sources Log Message: this is the 1.1.2 release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Sep 2008 16:15:38 -0000 1.3 +++ .cvsignore 2 Apr 2009 14:38:25 -0000 1.4 @@ -1,2 +1 @@ -fedora-ds-dsgw-1.1.0.tar.bz2 -fedora-ds-dsgw-1.1.1.tar.bz2 +fedora-ds-dsgw-1.1.2.tar.bz2 Index: fedora-ds-dsgw.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/devel/fedora-ds-dsgw.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-ds-dsgw.spec 24 Feb 2009 16:27:59 -0000 1.3 +++ fedora-ds-dsgw.spec 2 Apr 2009 14:38:25 -0000 1.4 @@ -2,8 +2,8 @@ Summary: Fedora Directory Server Gateway (dsgw) Name: fedora-ds-dsgw -Version: 1.1.1 -Release: 2%{?dist} +Version: 1.1.2 +Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -61,12 +61,22 @@ %clean rm -rf $RPM_BUILD_ROOT +%post +# this has been problematic - if this directory +# does not exist, the server will silently fail to +# start - however, if the user has already created +# it, we don't want to overwrite the permissions +# on it - so we can't list it explicitly in the +# files section +if [ ! -d %{_localstatedir}/run/%{pkgname}/dsgw/cookies ] ; then + mkdir -p %{_localstatedir}/run/%{pkgname}/dsgw/cookies +fi + %files %defattr(-,root,root,-) %doc LICENSE %dir %{_sysconfdir}/%{pkgname}/dsgw %config(noreplace)%{_sysconfdir}/%{pkgname}/dsgw/*.conf -%{_localstatedir}/run/%{pkgname}/dsgw %{_datadir}/%{pkgname}/dsgw %{_datadir}/%{pkgname}/manual/*/dsgw %{_datadir}/%{pkgname}/properties/dsgw @@ -74,6 +84,9 @@ %{_libdir}/%{pkgname}/dsgw-cgi-bin %changelog +* Tue Mar 31 2009 Rich Megginson - 1.1.2-1 +- this is the 1.1.2 release + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-dsgw/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Sep 2008 16:15:38 -0000 1.3 +++ sources 2 Apr 2009 14:38:25 -0000 1.4 @@ -1,2 +1 @@ -b0da249e798b0105012f0deab43f55e3 fedora-ds-dsgw-1.1.0.tar.bz2 -fd86e38de705e75296100d7fe9025970 fedora-ds-dsgw-1.1.1.tar.bz2 +81846aa8ecc334238fde8f9a68bdd7ba fedora-ds-dsgw-1.1.2.tar.bz2 From rmeggins at fedoraproject.org Thu Apr 2 14:02:12 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:02:12 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 fedora-ds-base.spec, 1.28, 1.29 ppc1.patch, 1.1, NONE ppc2.patch, 1.1, NONE Message-ID: <20090402140212.7D6337013C@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12087 Modified Files: fedora-ds-base.spec Removed Files: ppc1.patch ppc2.patch Log Message: exclude ppc - needs porting Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- fedora-ds-base.spec 2 Apr 2009 02:00:41 -0000 1.28 +++ fedora-ds-base.spec 2 Apr 2009 14:01:42 -0000 1.29 @@ -10,6 +10,8 @@ URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# the ppc builds have many problems - needs porting +ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -60,8 +62,6 @@ # fedora-ds-cvs.sh should be used to generate the source tarball from CVS Source1: %{name}-cvs.sh Source2: %{name}-devel.README -Patch1: ppc1.patch -Patch2: ppc2.patch %description Fedora Directory Server is an LDAPv3 compliant server. The base package includes @@ -78,8 +78,6 @@ %prep %setup -q -n %{name}-%{version} -%patch1 -%patch2 cp %{SOURCE2} README.devel %build @@ -173,8 +171,8 @@ %{_libdir}/%{pkgname}/*.so %changelog -* Wed Apr 1 2009 Rich Megginson - 1.2.0-2 -- added patch for ppc build +* Thu Apr 2 2009 Rich Megginson - 1.2.0-2 +- exclude ppc builds - needs extensive porting work * Mon Mar 30 2009 Rich Megginson - 1.2.0-1 - new release 1.2.0 --- ppc1.patch DELETED --- --- ppc2.patch DELETED --- From rmeggins at fedoraproject.org Thu Apr 2 14:42:55 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:42:55 +0000 (UTC) Subject: rpms/fedora-ds/F-10 fedora-ds.spec,1.2,1.3 Message-ID: <20090402144255.393EE70120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21041/F-10 Modified Files: fedora-ds.spec Log Message: this is the 1.1.3 release Index: fedora-ds.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds/F-10/fedora-ds.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fedora-ds.spec 4 Sep 2008 16:25:16 -0000 1.2 +++ fedora-ds.spec 2 Apr 2009 14:42:24 -0000 1.3 @@ -1,6 +1,6 @@ Summary: Red Hat Directory, Administration, and Console Suite Name: fedora-ds -Version: 1.1.2 +Version: 1.1.3 Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ @@ -37,6 +37,9 @@ %doc LICENSE %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Sep 4 2008 Rich Megginson 1.1.2-1 - this is the 1.1.2 release - made noarch because Fedora is supposed to just "do the right thing" now From rmeggins at fedoraproject.org Thu Apr 2 14:42:55 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:42:55 +0000 (UTC) Subject: rpms/fedora-ds/F-9 fedora-ds.spec,1.3,1.4 Message-ID: <20090402144255.5F2C370120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21041/F-9 Modified Files: fedora-ds.spec Log Message: this is the 1.1.3 release Index: fedora-ds.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds/F-9/fedora-ds.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-ds.spec 4 Sep 2008 16:25:15 -0000 1.3 +++ fedora-ds.spec 2 Apr 2009 14:42:24 -0000 1.4 @@ -1,11 +1,12 @@ Summary: Red Hat Directory, Administration, and Console Suite Name: fedora-ds -Version: 1.1.2 +Version: 1.1.3 Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch Source: LICENSE @@ -36,6 +37,9 @@ %doc LICENSE %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Thu Sep 4 2008 Rich Megginson 1.1.2-1 - this is the 1.1.2 release - made noarch because Fedora is supposed to just "do the right thing" now From rmeggins at fedoraproject.org Thu Apr 2 14:42:55 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Thu, 2 Apr 2009 14:42:55 +0000 (UTC) Subject: rpms/fedora-ds/devel fedora-ds.spec,1.3,1.4 Message-ID: <20090402144255.A3C8370120@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21041/devel Modified Files: fedora-ds.spec Log Message: this is the 1.1.3 release Index: fedora-ds.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds/devel/fedora-ds.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-ds.spec 24 Feb 2009 16:23:16 -0000 1.3 +++ fedora-ds.spec 2 Apr 2009 14:42:24 -0000 1.4 @@ -1,7 +1,7 @@ Summary: Red Hat Directory, Administration, and Console Suite Name: fedora-ds -Version: 1.1.2 -Release: 2%{?dist} +Version: 1.1.3 +Release: 1%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -37,6 +37,9 @@ %doc LICENSE %changelog +* Tue Mar 31 2009 Rich Megginson 1.1.3-1 +- this is the 1.1.3 release + * Tue Feb 24 2009 Fedora Release Engineering - 1.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From rdieter at fedoraproject.org Thu Apr 2 14:43:54 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:43:54 +0000 (UTC) Subject: rpms/kdeaccessibility/F-9 .cvsignore, 1.27, 1.28 kdeaccessibility.spec, 1.59, 1.60 sources, 1.32, 1.33 Message-ID: <20090402144354.B835670120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeaccessibility/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21628 Modified Files: .cvsignore kdeaccessibility.spec sources Log Message: * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-9/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- .cvsignore 5 Nov 2008 15:56:12 -0000 1.27 +++ .cvsignore 2 Apr 2009 14:43:24 -0000 1.28 @@ -1 +1 @@ -kdeaccessibility-4.1.3.tar.bz2 +kdeaccessibility-4.2.2.tar.bz2 Index: kdeaccessibility.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-9/kdeaccessibility.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- kdeaccessibility.spec 27 Feb 2009 14:38:23 -0000 1.59 +++ kdeaccessibility.spec 2 Apr 2009 14:43:24 -0000 1.60 @@ -1,7 +1,7 @@ Summary: K Desktop Environment - Accessibility Name: kdeaccessibility Epoch: 1 -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist} Group: User Interface/Desktops @@ -24,8 +24,8 @@ #-- The KTTSD Hadifix plugin will be built but the txt2pho executable was not found. #-- The KTTSD Hadifix plugin will be built but the mbrola executable was not found. -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} Obsoletes: kdeaccessibility-devel < 1:3.5.8 @@ -52,11 +52,12 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} + make install/fast DESTDIR=%{buildroot} -C %{_target_platform} @@ -66,13 +67,22 @@ %post /sbin/ldconfig -%{_bindir}/xdg-icon-resource forceupdate --theme mono 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/mono &> /dev/null || : %postun -/sbin/ldconfig -%{_bindir}/xdg-icon-resource forceupdate --theme mono 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +/sbin/ldconfig ||: +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + touch --no-create %{_kde4_iconsdir}/mono &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/mono &> /dev/null || : + +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/mono &> /dev/null || : %files @@ -101,7 +111,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-2 +- scriptlet optimization + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 1:4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-9/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 27 Feb 2009 14:38:23 -0000 1.32 +++ sources 2 Apr 2009 14:43:24 -0000 1.33 @@ -1 +1 @@ -4005e2acc05a2479d83386588b91668f kdeaccessibility-4.2.1.tar.bz2 +7fd255ecf2274f868d4634b0f44e41af kdeaccessibility-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 14:49:37 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:49:37 +0000 (UTC) Subject: rpms/kdeaccessibility/F-10 .cvsignore, 1.34, 1.35 kdeaccessibility.spec, 1.64, 1.65 sources, 1.37, 1.38 Message-ID: <20090402144937.A2AEE70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeaccessibility/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23510 Modified Files: .cvsignore kdeaccessibility.spec sources Log Message: * Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-10/.cvsignore,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- .cvsignore 24 Jan 2009 05:47:38 -0000 1.34 +++ .cvsignore 2 Apr 2009 14:49:07 -0000 1.35 @@ -1,5 +1 @@ -kdeaccessibility-4.1.2.tar.bz2 -kdeaccessibility-4.1.80.tar.bz2 -kdeaccessibility-4.1.85.tar.bz2 -kdeaccessibility-4.1.96.tar.bz2 -kdeaccessibility-4.2.0.tar.bz2 +kdeaccessibility-4.2.2.tar.bz2 Index: kdeaccessibility.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-10/kdeaccessibility.spec,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- kdeaccessibility.spec 27 Feb 2009 14:38:23 -0000 1.64 +++ kdeaccessibility.spec 2 Apr 2009 14:49:07 -0000 1.65 @@ -1,7 +1,7 @@ Summary: K Desktop Environment - Accessibility Name: kdeaccessibility Epoch: 1 -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist} Group: User Interface/Desktops @@ -24,8 +24,8 @@ #-- The KTTSD Hadifix plugin will be built but the txt2pho executable was not found. #-- The KTTSD Hadifix plugin will be built but the mbrola executable was not found. -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} Obsoletes: kdeaccessibility-devel < 1:3.5.8 @@ -52,11 +52,12 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} + make install/fast DESTDIR=%{buildroot} -C %{_target_platform} @@ -66,13 +67,22 @@ %post /sbin/ldconfig -%{_bindir}/xdg-icon-resource forceupdate --theme mono 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/mono &> /dev/null || : %postun -/sbin/ldconfig -%{_bindir}/xdg-icon-resource forceupdate --theme mono 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +/sbin/ldconfig ||: +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + touch --no-create %{_kde4_iconsdir}/mono &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/mono &> /dev/null || : + +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/mono &> /dev/null || : %files @@ -101,7 +111,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 23 2009 Rex Dieter - 4.2.1-2 +- scriptlet optimization + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 1:4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeaccessibility/F-10/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 27 Feb 2009 14:38:23 -0000 1.37 +++ sources 2 Apr 2009 14:49:07 -0000 1.38 @@ -1 +1 @@ -4005e2acc05a2479d83386588b91668f kdeaccessibility-4.2.1.tar.bz2 +7fd255ecf2274f868d4634b0f44e41af kdeaccessibility-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 14:51:27 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:51:27 +0000 (UTC) Subject: rpms/kdeartwork/F-9 .cvsignore, 1.45, 1.46 kdeartwork.spec, 1.90, 1.91 sources, 1.51, 1.52 Message-ID: <20090402145127.58BFA70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeartwork/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24038/F-9 Modified Files: .cvsignore kdeartwork.spec sources Log Message: sync from devel/ for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-9/.cvsignore,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- .cvsignore 5 Nov 2008 17:24:56 -0000 1.45 +++ .cvsignore 2 Apr 2009 14:50:56 -0000 1.46 @@ -1 +1 @@ -kdeartwork-4.1.3.tar.bz2 +kdeartwork-4.2.2.tar.bz2 Index: kdeartwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-9/kdeartwork.spec,v retrieving revision 1.90 retrieving revision 1.91 diff -u -r1.90 -r1.91 --- kdeartwork.spec 27 Feb 2009 15:29:20 -0000 1.90 +++ kdeartwork.spec 2 Apr 2009 14:50:56 -0000 1.91 @@ -1,7 +1,7 @@ Name: kdeartwork -Version: 4.2.1 -Release: 1%{?dist} -Summary: Additional artwork (themes, sound themes, ...) for KDE +Version: 4.2.2 +Release: 3%{?dist} +Summary: Additional artwork for KDE License: GPLv2 Group: User Interface/Desktops @@ -9,29 +9,26 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -#ifarch noarch -%define icons 1 -#else -%define rest 1 -#endif - # We currently don't ship crystalsvg from kdeartwork because the actions have # been partially renamed to KDE 4 names, making the theme useless for KDE 3 apps # and yet not yet useful for KDE 4. # TODO: Revisit this issue once the renaming is complete. -- Kevin #define include_crystalsvg 1 +BuildRequires: eigen2-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdebase-workspace-devel >= %{version} -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils -Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} +%if 0%{fedora} < 11 +# upgrade path +Requires: %{name}-sounds = %{version}-%{release} +Requires: %{name}-wallpapers = %{version}-%{release} +%endif + %description -Additional artwork (themes, sound themes, screensavers ...) for KDE. +%{summary}, including additional styles, themes. %if 0%{?include_crystalsvg} %package -n crystalsvg-icon-theme @@ -39,30 +36,34 @@ Group: User Interface/Desktops Obsoletes: kdeartwork-icons-crystalsvg < %{version}-%{release} Provides: kdeartwork-icons-crystalsvg = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n crystalsvg-icon-theme This package contains the crystalsvg icon theme. It was the standard theme in KDE3 and is needed for KDE3 applications. %endif -%package icons -Summary: Additional icon themes +%package -n kdeclassic-icon-theme +Summary: KDE classic icon theme Group: User Interface/Desktops -Provides: kdeclassic-icon-theme = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils -%description icons -This contains icon themes: -* kdeclassic +Obsoletes: kdeartwork-icons < 4.2.2-3 +Provides: kdeartwork-icons = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description -n kdeclassic-icon-theme +%{summary}. -%package extras -Summary: Artwork Extras, including xscreensaver-based screensavers +%package screensavers +Summary: Extra screensavers for KDE Group: Amusements/Graphics +Obsoletes: kdeartwork-extras < 4.2.2-3 +Provides: kdeartwork-extras = %{version}-%{release} BuildRequires: xscreensaver-extras xscreensaver-gl-extras Requires: xscreensaver-extras xscreensaver-gl-extras Requires: %{name}-kxs = %{version}-%{release} -%description extras +%description screensavers %{summary}. %package kxs @@ -73,102 +74,139 @@ %description kxs %{summary}. +%package wallpapers +Summary: Additional wallpapers +Group: Amusements/Graphics +Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description wallpapers +%{summary}. + +%package sounds +Summary: Additional sounds +Group: Amusements/Graphics +Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description sounds +%{summary}. + %prep %setup -q %build - mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd -%if 0%{?rest} -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 -%endif - -%if 0%{?icons} -make %{?_smp_mflags} -C %{_target_platform}/IconThemes -%endif +make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%endif -%if 0%{?icons} -make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/IconThemes %if ! 0%{?include_crystalsvg} rm -rf %{buildroot}%{_kde4_iconsdir}/crystalsvg/ %endif -%else -rm -rf %{buildroot}%{_kde4_iconsdir}/ -%endif + %clean rm -rf %{buildroot} -%if 0%{?icons} -%post icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%post -n kdeclassic-icon-theme +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%posttrans -n kdeclassic-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%postun -n kdeclassic-icon-theme +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +fi %if 0%{?include_crystalsvg} %post -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : -%postun icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%posttrans -n crystalsvg-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : -%if 0%{?include_crystalsvg} %postun -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : %endif -%if 0%{?rest} %files %defattr(-,root,root,-) %doc COPYING README -%{_kde4_appsdir}/* +%{_kde4_appsdir}/color-schemes/*.colors +%{_kde4_appsdir}/desktoptheme/ +%{_kde4_appsdir}/kstyle/ %{_kde4_datadir}/emoticons/* -%{_kde4_datadir}/sounds/* -%{_kde4_datadir}/wallpapers/* %{_kde4_libdir}/kde4/*.so -%{_kde4_libdir}/kde4/plugins/styles/ +%{_kde4_libdir}/kde4/plugins/styles/*.so -%files extras +%if 0%{?include_crystalsvg} +%files -n crystalsvg-icon-theme %defattr(-,root,root,-) -%{_kde4_bindir}/*.kss -%{_kde4_datadir}/kde4/services/ScreenSavers/* +%{_kde4_iconsdir}/crystalsvg/ +%endif + +%files -n kdeclassic-icon-theme +%defattr(-,root,root,-) +%{_kde4_iconsdir}/kdeclassic/ %files kxs %defattr(-,root,root,-) -%{_bindir}/kxs* -%endif +%{_kde4_bindir}/kxsconfig +%{_kde4_bindir}/kxsrun -%if 0%{?icons} -%files icons +%files screensavers %defattr(-,root,root,-) -%{_kde4_iconsdir}/kdeclassic/ +%{_kde4_appsdir}/kfiresaver/ +%{_kde4_appsdir}/kscreensaver/ +%{_kde4_bindir}/*.kss +%{_kde4_datadir}/kde4/services/ScreenSavers/* -%if 0%{?include_crystalsvg} -%files -n crystalsvg-icon-theme +%files sounds %defattr(-,root,root,-) -%{_kde4_iconsdir}/crystalsvg/ -%endif -%endif +%{_kde4_datadir}/sounds/* + +%files wallpapers +%defattr(-,root,root,-) +%{_kde4_datadir}/wallpapers/* %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- optimize scriptlets +- omit (unused) noarch hacks, use f10+ support +- -extras -> -screensavers rename +- -icons -> kdeclassic-icon-theme rename +- main pkg, Requires: -wallpapers, -sounds (upgrade path) +- -wallpapers, -sounds: drop Req: kdebase-workspace +- BR: eigen2-devel + +* Tue Mar 31 2009 Jaroslav Reznik - 4.2.2-2 +- split wallpapers and sounds +- noarch subpackages + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-9/sources,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- sources 27 Feb 2009 15:29:20 -0000 1.51 +++ sources 2 Apr 2009 14:50:56 -0000 1.52 @@ -1 +1 @@ -2712142e1cd452f6ada441a310a971d6 kdeartwork-4.2.1.tar.bz2 +2315d64bb543decdb602b01376f5fc1e kdeartwork-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 14:51:27 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:51:27 +0000 (UTC) Subject: rpms/kdeartwork/F-10 .cvsignore, 1.51, 1.52 kdeartwork.spec, 1.96, 1.97 sources, 1.56, 1.57 Message-ID: <20090402145127.851D070120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeartwork/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24038/F-10 Modified Files: .cvsignore kdeartwork.spec sources Log Message: sync from devel/ for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-10/.cvsignore,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- .cvsignore 7 Jan 2009 11:05:29 -0000 1.51 +++ .cvsignore 2 Apr 2009 14:50:57 -0000 1.52 @@ -1,5 +1 @@ -kdeartwork-4.0.99.tar.bz2 -kdeartwork-4.1.0.tar.bz2 -kdeartwork-4.1.1.tar.bz2 -kdeartwork-4.1.2.tar.bz2 -kdeartwork-4.1.4.tar.bz2 +kdeartwork-4.2.2.tar.bz2 Index: kdeartwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-10/kdeartwork.spec,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- kdeartwork.spec 27 Feb 2009 15:29:20 -0000 1.96 +++ kdeartwork.spec 2 Apr 2009 14:50:57 -0000 1.97 @@ -1,7 +1,7 @@ Name: kdeartwork -Version: 4.2.1 -Release: 1%{?dist} -Summary: Additional artwork (themes, sound themes, ...) for KDE +Version: 4.2.2 +Release: 3%{?dist} +Summary: Additional artwork for KDE License: GPLv2 Group: User Interface/Desktops @@ -9,29 +9,26 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -#ifarch noarch -%define icons 1 -#else -%define rest 1 -#endif - # We currently don't ship crystalsvg from kdeartwork because the actions have # been partially renamed to KDE 4 names, making the theme useless for KDE 3 apps # and yet not yet useful for KDE 4. # TODO: Revisit this issue once the renaming is complete. -- Kevin #define include_crystalsvg 1 +BuildRequires: eigen2-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdebase-workspace-devel >= %{version} -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils -Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} +%if 0%{fedora} < 11 +# upgrade path +Requires: %{name}-sounds = %{version}-%{release} +Requires: %{name}-wallpapers = %{version}-%{release} +%endif + %description -Additional artwork (themes, sound themes, screensavers ...) for KDE. +%{summary}, including additional styles, themes. %if 0%{?include_crystalsvg} %package -n crystalsvg-icon-theme @@ -39,30 +36,34 @@ Group: User Interface/Desktops Obsoletes: kdeartwork-icons-crystalsvg < %{version}-%{release} Provides: kdeartwork-icons-crystalsvg = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description -n crystalsvg-icon-theme This package contains the crystalsvg icon theme. It was the standard theme in KDE3 and is needed for KDE3 applications. %endif -%package icons -Summary: Additional icon themes +%package -n kdeclassic-icon-theme +Summary: KDE classic icon theme Group: User Interface/Desktops -Provides: kdeclassic-icon-theme = %{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils -%description icons -This contains icon themes: -* kdeclassic +Obsoletes: kdeartwork-icons < 4.2.2-3 +Provides: kdeartwork-icons = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description -n kdeclassic-icon-theme +%{summary}. -%package extras -Summary: Artwork Extras, including xscreensaver-based screensavers +%package screensavers +Summary: Extra screensavers for KDE Group: Amusements/Graphics +Obsoletes: kdeartwork-extras < 4.2.2-3 +Provides: kdeartwork-extras = %{version}-%{release} BuildRequires: xscreensaver-extras xscreensaver-gl-extras Requires: xscreensaver-extras xscreensaver-gl-extras Requires: %{name}-kxs = %{version}-%{release} -%description extras +%description screensavers %{summary}. %package kxs @@ -73,102 +74,139 @@ %description kxs %{summary}. +%package wallpapers +Summary: Additional wallpapers +Group: Amusements/Graphics +Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description wallpapers +%{summary}. + +%package sounds +Summary: Additional sounds +Group: Amusements/Graphics +Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif +%description sounds +%{summary}. + %prep %setup -q %build - mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd -%if 0%{?rest} -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 -%endif - -%if 0%{?icons} -make %{?_smp_mflags} -C %{_target_platform}/IconThemes -%endif +make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%endif -%if 0%{?icons} -make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/IconThemes %if ! 0%{?include_crystalsvg} rm -rf %{buildroot}%{_kde4_iconsdir}/crystalsvg/ %endif -%else -rm -rf %{buildroot}%{_kde4_iconsdir}/ -%endif + %clean rm -rf %{buildroot} -%if 0%{?icons} -%post icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%post -n kdeclassic-icon-theme +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%posttrans -n kdeclassic-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : + +%postun -n kdeclassic-icon-theme +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/kdeclassic &> /dev/null || : +fi %if 0%{?include_crystalsvg} %post -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +touch --no-create %{_kde4_iconsdir}/kdeclassic &> /dev/null || : -%postun icons -%{_bindir}/xdg-icon-resource forceupdate --theme kdeclassic 2> /dev/null || : +%posttrans -n crystalsvg-icon-theme +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : -%if 0%{?include_crystalsvg} %postun -n crystalsvg-icon-theme -%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : -%endif +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/crystalsvg &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/crystalsvg &> /dev/null || : %endif -%if 0%{?rest} %files %defattr(-,root,root,-) %doc COPYING README -%{_kde4_appsdir}/* +%{_kde4_appsdir}/color-schemes/*.colors +%{_kde4_appsdir}/desktoptheme/ +%{_kde4_appsdir}/kstyle/ %{_kde4_datadir}/emoticons/* -%{_kde4_datadir}/sounds/* -%{_kde4_datadir}/wallpapers/* %{_kde4_libdir}/kde4/*.so -%{_kde4_libdir}/kde4/plugins/styles/ +%{_kde4_libdir}/kde4/plugins/styles/*.so -%files extras +%if 0%{?include_crystalsvg} +%files -n crystalsvg-icon-theme %defattr(-,root,root,-) -%{_kde4_bindir}/*.kss -%{_kde4_datadir}/kde4/services/ScreenSavers/* +%{_kde4_iconsdir}/crystalsvg/ +%endif + +%files -n kdeclassic-icon-theme +%defattr(-,root,root,-) +%{_kde4_iconsdir}/kdeclassic/ %files kxs %defattr(-,root,root,-) -%{_bindir}/kxs* -%endif +%{_kde4_bindir}/kxsconfig +%{_kde4_bindir}/kxsrun -%if 0%{?icons} -%files icons +%files screensavers %defattr(-,root,root,-) -%{_kde4_iconsdir}/kdeclassic/ +%{_kde4_appsdir}/kfiresaver/ +%{_kde4_appsdir}/kscreensaver/ +%{_kde4_bindir}/*.kss +%{_kde4_datadir}/kde4/services/ScreenSavers/* -%if 0%{?include_crystalsvg} -%files -n crystalsvg-icon-theme +%files sounds %defattr(-,root,root,-) -%{_kde4_iconsdir}/crystalsvg/ -%endif -%endif +%{_kde4_datadir}/sounds/* + +%files wallpapers +%defattr(-,root,root,-) +%{_kde4_datadir}/wallpapers/* %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-3 +- optimize scriptlets +- omit (unused) noarch hacks, use f10+ support +- -extras -> -screensavers rename +- -icons -> kdeclassic-icon-theme rename +- main pkg, Requires: -wallpapers, -sounds (upgrade path) +- -wallpapers, -sounds: drop Req: kdebase-workspace +- BR: eigen2-devel + +* Tue Mar 31 2009 Jaroslav Reznik - 4.2.2-2 +- split wallpapers and sounds +- noarch subpackages + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeartwork/F-10/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 27 Feb 2009 15:29:20 -0000 1.56 +++ sources 2 Apr 2009 14:50:57 -0000 1.57 @@ -1 +1 @@ -2712142e1cd452f6ada441a310a971d6 kdeartwork-4.2.1.tar.bz2 +2315d64bb543decdb602b01376f5fc1e kdeartwork-4.2.2.tar.bz2 From sindrepb at fedoraproject.org Thu Apr 2 14:55:44 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 14:55:44 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets.spec,1.16,1.17 Message-ID: <20090402145544.0F20670120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25319 Modified Files: awn-extras-applets.spec Log Message: fixes Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- awn-extras-applets.spec 2 Apr 2009 12:43:40 -0000 1.16 +++ awn-extras-applets.spec 2 Apr 2009 14:55:13 -0000 1.17 @@ -2,7 +2,7 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -32,7 +32,7 @@ BuildRequires: libXcomposite-devel BuildRequires: libtool BuildRequires: intltool -BuildRequires: gettext +#BuildRequires: gettext Requires: avant-window-navigator >= 0.3.2 Requires: gnome-python2-gnome @@ -95,7 +95,19 @@ # mv ${RPM_BUILD_ROOT}/etc/gconf/schemas/notification-daemon.schemas \ # ${RPM_BUILD_ROOT}/etc/gconf/schemas/awn-notification-daemon.schemas -%find_lang %{name} +#%find_lang + +#remove script-shebang in non-executables +stripscript() +{ + sed '1d' "$1" > "${1}_" + mv -f "${1}_" "$1" +} +for f in `find $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/ -name *.py ! -executable` + do stripscript $f +done +stripscript $RPM_BUILD_ROOT%{python_sitearch}/awn/detach.py + %pre SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" @@ -145,7 +157,7 @@ %clean rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%files %defattr(-,root,root,-) %doc ChangeLog COPYING README %config(noreplace) %{_sysconfdir}/gconf/schemas/* @@ -166,11 +178,11 @@ %changelog -* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-2 +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-3 - New upstream release - Add devel package - Update schemas scriplets -- Enable translations shebang +- Fix rpmlint warnings about non-executable scripts - Add gnome-icon-cache scriplet - Add shared library scriplet - clean up files list From rdieter at fedoraproject.org Thu Apr 2 14:57:23 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:57:23 +0000 (UTC) Subject: rpms/kdeedu/devel kdeedu.spec, 1.174, 1.175 kdeedu-4.2.0-gcc44.patch, 1.1, NONE Message-ID: <20090402145723.4649170120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25890 Modified Files: kdeedu.spec Removed Files: kdeedu-4.2.0-gcc44.patch Log Message: drop gcc44 patch Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/devel/kdeedu.spec,v retrieving revision 1.174 retrieving revision 1.175 diff -u -r1.174 -r1.175 --- kdeedu.spec 1 Apr 2009 19:56:22 -0000 1.174 +++ kdeedu.spec 2 Apr 2009 14:56:53 -0000 1.175 @@ -23,7 +23,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch1: kdeedu-4.2.0-indi_nodrivers.patch -Patch2: kdeedu-4.2.0-gcc44.patch Obsoletes: kdeedu4 < %{version}-%{release} Provides: kdeedu4 = %{version}-%{release} @@ -149,7 +148,7 @@ %setup -q -n kdeedu-%{version} %patch1 -p1 -b .indi_nodrivers -#patch2 -p1 -b .gcc44 + %build mkdir -p %{_target_platform} --- kdeedu-4.2.0-gcc44.patch DELETED --- From rdieter at fedoraproject.org Thu Apr 2 14:59:44 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:59:44 +0000 (UTC) Subject: rpms/kdeedu/F-10 .cvsignore, 1.59, 1.60 kdeedu.spec, 1.147, 1.148 sources, 1.61, 1.62 kdeedu-4.2.0-gcc44.patch, 1.1, NONE Message-ID: <20090402145944.9B4C37013C@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26569/F-10 Modified Files: .cvsignore kdeedu.spec sources Removed Files: kdeedu-4.2.0-gcc44.patch Log Message: * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-10/.cvsignore,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- .cvsignore 25 Mar 2009 16:35:59 -0000 1.59 +++ .cvsignore 2 Apr 2009 14:59:14 -0000 1.60 @@ -1 +1 @@ -kdeedu-4.2.1.tar.bz2 +kdeedu-4.2.2.tar.bz2 Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-10/kdeedu.spec,v retrieving revision 1.147 retrieving revision 1.148 diff -u -r1.147 -r1.148 --- kdeedu.spec 26 Mar 2009 14:43:32 -0000 1.147 +++ kdeedu.spec 2 Apr 2009 14:59:14 -0000 1.148 @@ -13,8 +13,8 @@ Name: kdeedu Summary: Educational/Edutainment applications -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 1%{?dist} License: GPLv2 Group: Amusements/Games @@ -23,7 +23,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch1: kdeedu-4.2.0-indi_nodrivers.patch -Patch2: kdeedu-4.2.0-gcc44.patch Obsoletes: kdeedu4 < %{version}-%{release} Provides: kdeedu4 = %{version}-%{release} @@ -149,7 +148,7 @@ %setup -q -n kdeedu-%{version} %patch1 -p1 -b .indi_nodrivers -%patch2 -p1 -b .gcc44 + %build mkdir -p %{_target_platform} @@ -453,6 +452,9 @@ %changelog +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Wed Mar 25 2009 Rex Dieter 4.2.1-3 - respin for gpsd (#491390) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-10/sources,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- sources 27 Feb 2009 16:44:21 -0000 1.61 +++ sources 2 Apr 2009 14:59:14 -0000 1.62 @@ -1 +1 @@ -bc8fb562cf0564ce50486b83f7c94d01 kdeedu-4.2.1.tar.bz2 +132724e6d8d874372c218ed138cb2091 kdeedu-4.2.2.tar.bz2 --- kdeedu-4.2.0-gcc44.patch DELETED --- From rdieter at fedoraproject.org Thu Apr 2 14:59:44 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 14:59:44 +0000 (UTC) Subject: rpms/kdeedu/F-9 .cvsignore, 1.52, 1.53 kdeedu.spec, 1.121, 1.122 sources, 1.56, 1.57 kdeedu-4.2.0-gcc44.patch, 1.1, NONE Message-ID: <20090402145944.770DD70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26569/F-9 Modified Files: .cvsignore kdeedu.spec sources Removed Files: kdeedu-4.2.0-gcc44.patch Log Message: * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-9/.cvsignore,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- .cvsignore 25 Mar 2009 14:25:17 -0000 1.52 +++ .cvsignore 2 Apr 2009 14:59:14 -0000 1.53 @@ -1 +1 @@ -kdeedu-4.2.1.tar.bz2 +kdeedu-4.2.2.tar.bz2 Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-9/kdeedu.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- kdeedu.spec 26 Mar 2009 14:43:15 -0000 1.121 +++ kdeedu.spec 2 Apr 2009 14:59:14 -0000 1.122 @@ -13,8 +13,8 @@ Name: kdeedu Summary: Educational/Edutainment applications -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 1%{?dist} License: GPLv2 Group: Amusements/Games @@ -23,7 +23,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch1: kdeedu-4.2.0-indi_nodrivers.patch -Patch2: kdeedu-4.2.0-gcc44.patch Obsoletes: kdeedu4 < %{version}-%{release} Provides: kdeedu4 = %{version}-%{release} @@ -149,7 +148,7 @@ %setup -q -n kdeedu-%{version} %patch1 -p1 -b .indi_nodrivers -%patch2 -p1 -b .gcc44 + %build mkdir -p %{_target_platform} @@ -453,6 +452,9 @@ %changelog +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Wed Mar 25 2009 Rex Dieter 4.2.1-3 - respin for gpsd (#491390) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-9/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 27 Feb 2009 16:44:21 -0000 1.56 +++ sources 2 Apr 2009 14:59:14 -0000 1.57 @@ -1 +1 @@ -bc8fb562cf0564ce50486b83f7c94d01 kdeedu-4.2.1.tar.bz2 +132724e6d8d874372c218ed138cb2091 kdeedu-4.2.2.tar.bz2 --- kdeedu-4.2.0-gcc44.patch DELETED --- From rdieter at fedoraproject.org Thu Apr 2 15:01:55 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:01:55 +0000 (UTC) Subject: rpms/kdegames/F-10 .cvsignore, 1.60, 1.61 kdegames.spec, 1.109, 1.110 sources, 1.65, 1.66 Message-ID: <20090402150155.8C5847013C@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27390/F-10 Modified Files: .cvsignore kdegames.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-10/.cvsignore,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- .cvsignore 24 Jan 2009 05:56:39 -0000 1.60 +++ .cvsignore 2 Apr 2009 15:01:25 -0000 1.61 @@ -1,5 +1 @@ -kdegames-4.1.2.tar.bz2 -kdegames-4.1.80.tar.bz2 -kdegames-4.1.85.tar.bz2 -kdegames-4.1.96.tar.bz2 -kdegames-4.2.0.tar.bz2 +kdegames-4.2.2.tar.bz2 Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-10/kdegames.spec,v retrieving revision 1.109 retrieving revision 1.110 diff -u -r1.109 -r1.110 --- kdegames.spec 27 Feb 2009 16:47:43 -0000 1.109 +++ kdegames.spec 2 Apr 2009 15:01:25 -0000 1.110 @@ -3,8 +3,8 @@ Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,9 +27,8 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils ggz-client-libs +Requires(post): ggz-client-libs Requires(preun): ggz-client-libs -Requires(postun): xdg-utils %description Games for the K Desktop Environment 4, including: @@ -116,10 +115,26 @@ %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: + +%postun +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %preun if [ $1 -eq 0 ]; then @@ -128,12 +143,6 @@ %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : - %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -161,6 +170,7 @@ %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc +%{_sysconfdir}/ggz.modules.d/kdegames %files libs %defattr(-,root,root,-) @@ -175,7 +185,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Thu Feb 26 2009 Than Ngo - 4.2.0-5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-10/sources,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- sources 27 Feb 2009 16:47:43 -0000 1.65 +++ sources 2 Apr 2009 15:01:25 -0000 1.66 @@ -1 +1 @@ -c640899282024033124de5655a520d21 kdegames-4.2.1.tar.bz2 +d78bba18dcf6bcdf86f77b26596f4c71 kdegames-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:01:55 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:01:55 +0000 (UTC) Subject: rpms/kdegames/F-9 .cvsignore, 1.54, 1.55 kdegames.spec, 1.99, 1.100 sources, 1.60, 1.61 Message-ID: <20090402150155.8AB9A70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27390/F-9 Modified Files: .cvsignore kdegames.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-9/.cvsignore,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- .cvsignore 9 Jan 2009 00:05:00 -0000 1.54 +++ .cvsignore 2 Apr 2009 15:01:24 -0000 1.55 @@ -1 +1 @@ -kdegames-4.1.4.tar.bz2 +kdegames-4.2.2.tar.bz2 Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-9/kdegames.spec,v retrieving revision 1.99 retrieving revision 1.100 diff -u -r1.99 -r1.100 --- kdegames.spec 27 Feb 2009 16:47:44 -0000 1.99 +++ kdegames.spec 2 Apr 2009 15:01:24 -0000 1.100 @@ -3,8 +3,8 @@ Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,9 +27,8 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils ggz-client-libs +Requires(post): ggz-client-libs Requires(preun): ggz-client-libs -Requires(postun): xdg-utils %description Games for the K Desktop Environment 4, including: @@ -116,10 +115,26 @@ %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: + +%postun +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +update-desktop-database -q &> /dev/null ||: +fi %preun if [ $1 -eq 0 ]; then @@ -128,12 +143,6 @@ %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : - %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -161,6 +170,7 @@ %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc +%{_sysconfdir}/ggz.modules.d/kdegames %files libs %defattr(-,root,root,-) @@ -175,7 +185,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Thu Feb 26 2009 Than Ngo - 4.2.0-5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-9/sources,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- sources 27 Feb 2009 16:47:44 -0000 1.60 +++ sources 2 Apr 2009 15:01:24 -0000 1.61 @@ -1 +1 @@ -c640899282024033124de5655a520d21 kdegames-4.2.1.tar.bz2 +d78bba18dcf6bcdf86f77b26596f4c71 kdegames-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:04:58 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:04:58 +0000 (UTC) Subject: rpms/kdemultimedia/F-9 .cvsignore, 1.52, 1.53 kdemultimedia.spec, 1.122, 1.123 sources, 1.56, 1.57 Message-ID: <20090402150458.B024370120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdemultimedia/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28492/F-9 Modified Files: .cvsignore kdemultimedia.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-9/.cvsignore,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- .cvsignore 5 Mar 2009 02:51:14 -0000 1.52 +++ .cvsignore 2 Apr 2009 15:04:28 -0000 1.53 @@ -1 +1 @@ -kdemultimedia-4.2.1.tar.bz2 +kdemultimedia-4.2.2.tar.bz2 Index: kdemultimedia.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-9/kdemultimedia.spec,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- kdemultimedia.spec 27 Feb 2009 17:01:11 -0000 1.122 +++ kdemultimedia.spec 2 Apr 2009 15:04:28 -0000 1.123 @@ -1,7 +1,7 @@ Name: kdemultimedia Epoch: 6 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Multimedia applications Group: Applications/Multimedia @@ -26,9 +26,6 @@ BuildRequires: taglib-devel BuildRequires: xine-lib-devel libxcb-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils - Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} @@ -89,12 +86,22 @@ %post -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -144,7 +151,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Sun Feb 22 2009 Tejas Dinkar - 4.2.0-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-9/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 27 Feb 2009 17:01:11 -0000 1.56 +++ sources 2 Apr 2009 15:04:28 -0000 1.57 @@ -1 +1 @@ -d3916cb7a0dd5cb4e230e5c19d99563b kdemultimedia-4.2.1.tar.bz2 +ebdf9ccc9eae935eda5f78d56773ee9a kdemultimedia-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:04:59 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:04:59 +0000 (UTC) Subject: rpms/kdemultimedia/F-10 .cvsignore, 1.58, 1.59 kdemultimedia.spec, 1.129, 1.130 sources, 1.61, 1.62 Message-ID: <20090402150459.270D370120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdemultimedia/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28492/F-10 Modified Files: .cvsignore kdemultimedia.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-10/.cvsignore,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- .cvsignore 5 Mar 2009 02:51:14 -0000 1.58 +++ .cvsignore 2 Apr 2009 15:04:28 -0000 1.59 @@ -1 +1 @@ -kdemultimedia-4.2.1.tar.bz2 +kdemultimedia-4.2.2.tar.bz2 Index: kdemultimedia.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-10/kdemultimedia.spec,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- kdemultimedia.spec 27 Feb 2009 17:01:11 -0000 1.129 +++ kdemultimedia.spec 2 Apr 2009 15:04:28 -0000 1.130 @@ -1,7 +1,7 @@ Name: kdemultimedia Epoch: 6 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Multimedia applications Group: Applications/Multimedia @@ -26,9 +26,6 @@ BuildRequires: taglib-devel BuildRequires: xine-lib-devel libxcb-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils - Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs4 >= %{version} Requires: kdebase-workspace >= %{version} @@ -89,12 +86,22 @@ %post -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -144,7 +151,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Sun Feb 22 2009 Tejas Dinkar - 4.2.0-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdemultimedia/F-10/sources,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- sources 27 Feb 2009 17:01:11 -0000 1.61 +++ sources 2 Apr 2009 15:04:28 -0000 1.62 @@ -1 +1 @@ -d3916cb7a0dd5cb4e230e5c19d99563b kdemultimedia-4.2.1.tar.bz2 +ebdf9ccc9eae935eda5f78d56773ee9a kdemultimedia-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:07:53 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:07:53 +0000 (UTC) Subject: rpms/kdenetwork/F-10 .cvsignore, 1.60, 1.61 kdenetwork.spec, 1.164, 1.165 sources, 1.69, 1.70 Message-ID: <20090402150753.4D54A70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdenetwork/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29895/F-10 Modified Files: .cvsignore kdenetwork.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-10/.cvsignore,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- .cvsignore 24 Jan 2009 05:58:56 -0000 1.60 +++ .cvsignore 2 Apr 2009 15:07:22 -0000 1.61 @@ -1,5 +1 @@ -kdenetwork-4.1.2.tar.bz2 -kdenetwork-4.1.80.tar.bz2 -kdenetwork-4.1.85.tar.bz2 -kdenetwork-4.1.96.tar.bz2 -kdenetwork-4.2.0.tar.bz2 +kdenetwork-4.2.2.tar.bz2 Index: kdenetwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-10/kdenetwork.spec,v retrieving revision 1.164 retrieving revision 1.165 diff -u -r1.164 -r1.165 --- kdenetwork.spec 27 Feb 2009 18:01:22 -0000 1.164 +++ kdenetwork.spec 2 Apr 2009 15:07:22 -0000 1.165 @@ -1,7 +1,7 @@ Summary: K Desktop Environment - Network Applications Name: kdenetwork Epoch: 7 -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist} License: GPLv2 @@ -46,9 +46,6 @@ BuildRequires: libv4l-devel # FIXME/TODO: libnxcl-devel -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{epoch}:%{version}-%{release} @@ -95,9 +92,9 @@ %patch0 -p1 -b .handle-enc-message %patch1 -p1 -b .libv4l %patch100 -p0 -b .system-libgadu +rm -rf kopete/protocols/gadu/libgadu/ %patch104 -p1 -b .kopete-view-history -rm -rf kopete/protocols/gadu/libgadu/ %build mkdir -p %{_target_platform} @@ -105,7 +102,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -119,14 +116,23 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi + %post libs -p /sbin/ldconfig @@ -157,10 +163,10 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/kde4/* -%{_kde4_libdir}/libqgroupwise.so %files libs %defattr(-,root,root,-) +%{_kde4_libdir}/libqgroupwise.so %{_kde4_libdir}/lib*.so.* %files devel @@ -171,7 +177,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-9 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-10/sources,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- sources 27 Feb 2009 18:01:22 -0000 1.69 +++ sources 2 Apr 2009 15:07:23 -0000 1.70 @@ -1 +1 @@ -17ba9800af0bfcf20a49337624f9946a kdenetwork-4.2.1.tar.bz2 +72193b5eb050ef45fad76422a15e0e1a kdenetwork-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:07:53 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:07:53 +0000 (UTC) Subject: rpms/kdenetwork/F-9 .cvsignore, 1.54, 1.55 kdenetwork.spec, 1.163, 1.164 sources, 1.63, 1.64 Message-ID: <20090402150753.0AE2D70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdenetwork/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29895/F-9 Modified Files: .cvsignore kdenetwork.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-9/.cvsignore,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- .cvsignore 9 Jan 2009 10:38:39 -0000 1.54 +++ .cvsignore 2 Apr 2009 15:07:22 -0000 1.55 @@ -1 +1 @@ -kdenetwork-4.1.4.tar.bz2 +kdenetwork-4.2.2.tar.bz2 Index: kdenetwork.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-9/kdenetwork.spec,v retrieving revision 1.163 retrieving revision 1.164 diff -u -r1.163 -r1.164 --- kdenetwork.spec 27 Feb 2009 18:01:22 -0000 1.163 +++ kdenetwork.spec 2 Apr 2009 15:07:22 -0000 1.164 @@ -1,7 +1,7 @@ Summary: K Desktop Environment - Network Applications Name: kdenetwork Epoch: 7 -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist} License: GPLv2 @@ -46,9 +46,6 @@ BuildRequires: libv4l-devel # FIXME/TODO: libnxcl-devel -# FIXME/TODO: are there other explicit Requires? -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{epoch}:%{version}-%{release} @@ -95,9 +92,9 @@ %patch0 -p1 -b .handle-enc-message %patch1 -p1 -b .libv4l %patch100 -p0 -b .system-libgadu +rm -rf kopete/protocols/gadu/libgadu/ %patch104 -p1 -b .kopete-view-history -rm -rf kopete/protocols/gadu/libgadu/ %build mkdir -p %{_target_platform} @@ -105,7 +102,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -119,14 +116,23 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi + %post libs -p /sbin/ldconfig @@ -157,10 +163,10 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/kde4/* -%{_kde4_libdir}/libqgroupwise.so %files libs %defattr(-,root,root,-) +%{_kde4_libdir}/libqgroupwise.so %{_kde4_libdir}/lib*.so.* %files devel @@ -171,7 +177,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-9 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdenetwork/F-9/sources,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- sources 27 Feb 2009 18:01:23 -0000 1.63 +++ sources 2 Apr 2009 15:07:22 -0000 1.64 @@ -1 +1 @@ -17ba9800af0bfcf20a49337624f9946a kdenetwork-4.2.1.tar.bz2 +72193b5eb050ef45fad76422a15e0e1a kdenetwork-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:10:55 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:10:55 +0000 (UTC) Subject: rpms/kdepim/F-10 .cvsignore, 1.60, 1.61 kdepim.spec, 1.207, 1.208 sources, 1.69, 1.70 Message-ID: <20090402151056.0694070120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepim/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30884 Modified Files: .cvsignore kdepim.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdepim/F-10/.cvsignore,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- .cvsignore 9 Mar 2009 14:36:44 -0000 1.60 +++ .cvsignore 2 Apr 2009 15:10:25 -0000 1.61 @@ -1 +1 @@ -kdepim-4.2.1.tar.bz2 +kdepim-4.2.2.tar.bz2 Index: kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepim/F-10/kdepim.spec,v retrieving revision 1.207 retrieving revision 1.208 diff -u -r1.207 -r1.208 --- kdepim.spec 9 Mar 2009 14:37:46 -0000 1.207 +++ kdepim.spec 2 Apr 2009 15:10:25 -0000 1.208 @@ -5,17 +5,14 @@ Name: kdepim Summary: PIM (Personal Information Manager) applications Epoch: 6 -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} License: GPLv2 Group: Applications/Productivity URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Patch0: kdepim-4.1.80-libqgpgme-link-fix.patch -# upstream patches -Patch100: kdepim-4.2.1-imap.patch -Patch101: kdepim-4.2.1-korganizer_view.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -23,9 +20,6 @@ Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): xdg-utils -Requires(postun): xdg-utils - BuildRequires: akonadi-devel BuildRequires: bison flex BuildRequires: boost-devel @@ -95,8 +89,6 @@ %patch0 -p1 -b .libqgpgme-link-fix # upstream patches -%patch100 -p0 -b .imap -%patch101 -p4 -b .korganizer_view %build @@ -129,15 +121,22 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: -%postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -187,6 +186,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 09 2009 Rex Dieter 4.2.1-3 - upstream korganizer-view patch Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdepim/F-10/sources,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- sources 27 Feb 2009 18:04:36 -0000 1.69 +++ sources 2 Apr 2009 15:10:25 -0000 1.70 @@ -1 +1 @@ -2ebc3730aaee53f494e8e6abd26029bd kdepim-4.2.1.tar.bz2 +964208d570845c75e0c482bb3d33892f kdepim-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:12:29 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:12:29 +0000 (UTC) Subject: rpms/kdeedu/devel kdeedu.spec,1.175,1.176 Message-ID: <20090402151229.B0FCF70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31480 Modified Files: kdeedu.spec Log Message: drop versioned BR: gpsd-devel Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/devel/kdeedu.spec,v retrieving revision 1.175 retrieving revision 1.176 diff -u -r1.175 -r1.176 --- kdeedu.spec 2 Apr 2009 14:56:53 -0000 1.175 +++ kdeedu.spec 2 Apr 2009 15:11:59 -0000 1.176 @@ -34,7 +34,7 @@ BuildRequires: desktop-file-utils BuildRequires: eigen-devel BuildRequires: gmm-devel -BuildRequires: gpsd-devel >= 2.39 +BuildRequires: gpsd-devel BuildRequires: gsl-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: plasma-devel >= %{version} From sailer at fedoraproject.org Thu Apr 2 15:13:04 2009 From: sailer at fedoraproject.org (Thomas M. Sailer) Date: Thu, 2 Apr 2009 15:13:04 +0000 (UTC) Subject: rpms/ghdl/devel ieee-mathreal.patch,NONE,1.1 ghdl.spec,1.47,1.48 Message-ID: <20090402151304.1988A70120@cvs1.fedora.phx.redhat.com> Author: sailer Update of /cvs/pkgs/rpms/ghdl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31667 Modified Files: ghdl.spec Added Files: ieee-mathreal.patch Log Message: add the missing patch ieee-mathreal.patch: --- NEW FILE ieee-mathreal.patch --- --- vhdl/libraries/ieee/math_real.vhdl.orig 2009-04-01 19:21:58.000000000 +0200 +++ vhdl/libraries/ieee/math_real.vhdl 2009-04-02 12:21:52.000000000 +0200 @@ -102,16 +102,21 @@ -- returns integer FLOOR(X + 0.5) if X > 0; -- return integer CEIL(X - 0.5) if X < 0 - -- IAC: we are missing the function TRUNC - -- IAC: we are missing the function MOD - -- IAC: functions FMAX and FMIN should be renamed REALMAX and REALMIN - - function FMAX (X, Y : real ) return real; - attribute foreign of fmax : function is "VHPIDIRECT fmax"; + function TRUNC (X : real ) return real; + attribute foreign of trunc : function is "VHPIDIRECT trunc"; + -- returns integer FLOOR(X) if X > 0; + -- return integer CEIL(X) if X < 0 + + function "MOD" (X, Y : real ) return real; + attribute foreign of "mod" : function is "VHPIDIRECT fmod"; + -- returns the floating point modulus of X/Y + + function REALMAX (X, Y : real ) return real; + attribute foreign of realmax : function is "VHPIDIRECT fmax"; -- returns the algebraically larger of X and Y - function FMIN (X, Y : real ) return real; - attribute foreign of fmin : function is "VHPIDIRECT fmin"; + function REALMIN (X, Y : real ) return real; + attribute foreign of realmin : function is "VHPIDIRECT fmin"; -- returns the algebraically smaller of X and Y procedure UNIFORM (variable Seed1,Seed2:inout integer; variable X:out real); @@ -203,25 +208,17 @@ -- returns tan X; X in radians -- X /= ((2k+1) * PI/2), where k is an integer - -- IAC: function should be called ARCSIN - - function ASIN (X : real ) return real; + function ARCSIN (X : real ) return real; -- returns -PI/2 < asin X < PI/2; | X | <= 1 - -- IAC: function should be called ARCCOS - - function ACOS (X : real ) return real; + function ARCCOS (X : real ) return real; -- returns 0 < acos X < PI; | X | <= 1 - - -- IAC: function should be called ARCTAN - - function ATAN (X : real) return real; - attribute foreign of atan : function is "VHPIDIRECT atan"; + function ARCTAN (X : real) return real; + attribute foreign of arctan : function is "VHPIDIRECT atan"; -- returns -PI/2 < atan X < PI/2 - -- IAC: function ATAN2 should not exist - function ATAN2 (X : real; Y : real) return real; + function ARCTAN (X : real; Y : real) return real; -- returns atan (X/Y); -PI < atan2(X,Y) < PI; Y /= 0.0 function SINH (X : real) return real; @@ -236,20 +233,35 @@ attribute foreign of tanh : function is "VHPIDIRECT tanh"; -- hyperbolic tangent; -- returns (e**X - e**(-X))/(e**X + e**(-X)) - -- IAC: function should be called ARCSINH - - function ASINH (X : real) return real; - attribute foreign of asinh : function is "VHPIDIRECT asinh"; + function ARCSINH (X : real) return real; + attribute foreign of arcsinh : function is "VHPIDIRECT asinh"; -- returns ln( X + sqrt( X**2 + 1)) - -- IAC: function should be called ARCCOSH - - function ACOSH (X : real) return real; + function ARCCOSH (X : real) return real; -- returns ln( X + sqrt( X**2 - 1)); X >= 1 - -- IAC: function should be called ARCTANH - - function ATANH (X : real) return real; + function ARCTANH (X : real) return real; -- returns (ln( (1 + X)/(1 - X)))/2 ; | X | < 1 + + -- Compatibility; will be removed in the future! + impure function FMAX (X, Y : real ) return real; + + impure function FMIN (X, Y : real ) return real; + + impure function ASIN (X : real ) return real; + + impure function ACOS (X : real ) return real; + + impure function ATAN (X : real) return real; + + impure function ATAN2 (X : real; Y : real) return real; + + impure function ASINH (X : real) return real; + + impure function ACOSH (X : real) return real; + + impure function ATANH (X : real) return real; + + end MATH_REAL; --- vhdl/libraries/ieee/math_real-body.vhdl.orig 2009-04-01 19:22:04.000000000 +0200 +++ vhdl/libraries/ieee/math_real-body.vhdl 2009-04-02 12:27:15.000000000 +0200 @@ -72,16 +72,41 @@ begin assert false severity failure; end ROUND; - - function FMAX (X, Y : real ) return real is + + function TRUNC (X : real ) return real is begin assert false severity failure; - end FMAX; + end TRUNC; - function FMIN (X, Y : real ) return real is + function c_mod (x : real; y : real) return real; + attribute foreign of c_mod : function is "VHPIDIRECT fmod"; + + function c_mod (x : real; y: real) return real is begin assert false severity failure; - end FMIN; + end c_mod; + + function "MOD" (X, Y : real ) return real is + begin + if y = 0.0 then + assert false + report "MOD(X, 0.0) is undefined" + severity ERROR; + return 0.0; + else + return c_mod(x,y); + end if; + end "MOD"; + + function REALMAX (X, Y : real ) return real is + begin + assert false severity failure; + end REALMAX; + + function REALMIN (X, Y : real ) return real is + begin + assert false severity failure; + end REALMIN; -- -- Pseudo-random number generators @@ -297,18 +322,18 @@ assert false severity failure; end c_asin; - function ASIN (x : real ) return real is + function ARCSIN (x : real ) return real is -- returns -PI/2 < asin X < PI/2; | X | <= 1 begin if abs x > 1.0 then assert false - report "Out of range parameter passed to ASIN" + report "Out of range parameter passed to ARCSIN" severity ERROR; return x; else return c_asin(x); end if; - end ASIN; + end ARCSIN; function c_acos (x : real ) return real; attribute foreign of c_acos : function is "VHPIDIRECT acos"; @@ -318,24 +343,24 @@ assert false severity failure; end c_acos; - function ACOS (x : REAL) return REAL is + function ARCCOS (x : REAL) return REAL is -- returns 0 < acos X < PI; | X | <= 1 begin if abs x > 1.0 then assert false - report "Out of range parameter passed to ACOS" + report "Out of range parameter passed to ARCCOS" severity ERROR; return x; else return c_acos(x); end if; - end ACOS; + end ARCCOS; - function ATAN (x : REAL) return REAL is + function ARCTAN (x : REAL) return REAL is -- returns -PI/2 < atan X < PI/2 - begin + begin assert false severity failure; - end ATAN; + end ARCTAN; function c_atan2 (x : real; y : real) return real; attribute foreign of c_atan2 : function is "VHPIDIRECT atan2"; @@ -345,7 +370,7 @@ assert false severity failure; end c_atan2; - function ATAN2 (x : REAL; y : REAL) return REAL is + function ARCTAN (x : REAL; y : REAL) return REAL is -- returns atan (X/Y); -PI < atan2(X,Y) < PI; Y /= 0.0 begin if y = 0.0 and x = 0.0 then @@ -356,7 +381,7 @@ else return c_atan2(x,y); end if; - end ATAN2; + end ARCTAN; function SINH (X : real) return real is @@ -377,11 +402,11 @@ assert false severity failure; end TANH; - function ASINH (X : real) return real is + function ARCSINH (X : real) return real is -- returns ln( X + sqrt( X**2 + 1)) begin assert false severity failure; - end ASINH; + end ARCSINH; function c_acosh (x : real ) return real; attribute foreign of c_acosh : function is "VHPIDIRECT acosh"; @@ -391,16 +416,16 @@ assert false severity failure; end c_acosh; - function ACOSH (X : real) return real is + function ARCCOSH (X : real) return real is -- returns ln( X + sqrt( X**2 - 1)); X >= 1 begin if abs x >= 1.0 then - assert false report "Out of range parameter passed to ACOSH" + assert false report "Out of range parameter passed to ARCCOSH" severity ERROR; return x; end if; return c_acosh(x); - end ACOSH; + end ARCCOSH; function c_atanh (x : real ) return real; attribute foreign of c_atanh : function is "VHPIDIRECT atanh"; @@ -410,15 +435,107 @@ assert false severity failure; end c_atanh; - function ATANH (X : real) return real is + function ARCTANH (X : real) return real is -- returns (ln( (1 + X)/(1 - X)))/2 ; | X | < 1 begin if abs x < 1.0 then - assert false report "Out of range parameter passed to ATANH" + assert false report "Out of range parameter passed to ARCTANH" severity ERROR; return x; end if; return c_atanh(x); - end ATANH; + end ARCTANH; + + -- Compatibility; will be removed in the future! + shared variable fmax_compat_warn : boolean := false; + shared variable fmin_compat_warn : boolean := false; + shared variable asin_compat_warn : boolean := false; + shared variable acos_compat_warn : boolean := false; + shared variable atan_compat_warn : boolean := false; + shared variable atan2_compat_warn : boolean := false; + shared variable asinh_compat_warn : boolean := false; + shared variable acosh_compat_warn : boolean := false; + shared variable atanh_compat_warn : boolean := false; + + impure function FMAX (X, Y : real ) return real is + begin + assert fmax_compat_warn + report "MATH_REAL.FMAX is not a standards compliant function and will be removed in the future; use REALMAX instead" + severity note; + fmax_compat_warn := true; + return REALMAX(X, Y); + end FMAX; + + impure function FMIN (X, Y : real ) return real is + begin + assert fmin_compat_warn + report "MATH_REAL.FMIN is not a standards compliant function and will be removed in the future; use REALMIN instead" + severity note; + fmin_compat_warn := true; + return REALMIN(X, Y); + end FMIN; + + impure function ASIN (X : real ) return real is + begin + assert asin_compat_warn + report "MATH_REAL.ASIN is not a standards compliant function and will be removed in the future; use ARCSIN instead" + severity note; + asin_compat_warn := true; + return ARCSIN(X); + end ASIN; + + impure function ACOS (X : real ) return real is + begin + assert acos_compat_warn + report "MATH_REAL.ACOS is not a standards compliant function and will be removed in the future; use ARCCOS instead" + severity note; + acos_compat_warn := true; + return ARCCOS(X); + end ACOS; + + impure function ATAN (X : real) return real is + begin + assert atan_compat_warn + report "MATH_REAL.ATAN is not a standards compliant function and will be removed in the future; use ARCTAN instead" + severity note; + atan_compat_warn := true; + return ARCTAN(X); + end ATAN; + + impure function ATAN2 (X : real; Y : real) return real is + begin + assert atan2_compat_warn + report "MATH_REAL.ATAN2 is not a standards compliant function and will be removed in the future; use ARCTAN instead" + severity note; + atan2_compat_warn := true; + return ARCTAN(X, Y); + end ATAN2; + + impure function ASINH (X : real) return real is + begin + assert asinh_compat_warn + report "MATH_REAL.ASINH is not a standards compliant function and will be removed in the future; use ARCSINH instead" + severity note; + asinh_compat_warn := true; + return ARCSINH(X); + end ASINH; + + impure function ACOSH (X : real) return real is + begin + assert acosh_compat_warn + report "MATH_REAL.ACOSH is not a standards compliant function and will be removed in the future; use ARCCOSH instead" + severity note; + acosh_compat_warn := true; + return ACOSH(X); + end ACOSH; + + impure function ATANH (X : real) return real is + begin + assert atanh_compat_warn + report "MATH_REAL.ATANH is not a standards compliant function and will be removed in the future; use ARCTANH instead" + severity note; + atanh_compat_warn := true; + return ARCTANH(X); + end ATANH; end MATH_REAL; --- vhdl/libraries/ieee/math_complex-body.vhdl.orig 2009-04-02 12:08:47.000000000 +0200 +++ vhdl/libraries/ieee/math_complex-body.vhdl 2009-04-02 12:09:18.000000000 +0200 @@ -119,7 +119,7 @@ function COMPLEX_TO_POLAR(Z: in complex ) return complex_polar is -- converts complex to complex_polar begin - return COMPLEX_POLAR'(sqrt(z.re**2 + z.im**2),atan2(z.re,z.im)); + return COMPLEX_POLAR'(sqrt(z.re**2 + z.im**2),ARCTAN(z.re,z.im)); end COMPLEX_TO_POLAR; function POLAR_TO_COMPLEX(Z: in complex_polar ) return complex is Index: ghdl.spec =================================================================== RCS file: /cvs/pkgs/rpms/ghdl/devel/ghdl.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- ghdl.spec 2 Apr 2009 14:00:20 -0000 1.47 +++ ghdl.spec 2 Apr 2009 15:12:33 -0000 1.48 @@ -5,7 +5,7 @@ Summary: A VHDL simulator, using the GCC technology Name: ghdl Version: %{ghdlver} -Release: 0.%{ghdlsvnver}svn.5%{?dist} +Release: 0.%{ghdlsvnver}svn.6%{?dist} License: GPLv2+ Group: Development/Languages URL: http://ghdl.free.fr/ @@ -305,6 +305,9 @@ %changelog +* Wed Apr 2 2009 Thomas Sailer - 0.27-0.110svn.6 +- actually add the patch + * Wed Apr 1 2009 Thomas Sailer - 0.27-0.110svn.5 - make ieee.math_real more standards compliant From rdieter at fedoraproject.org Thu Apr 2 15:13:25 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:13:25 +0000 (UTC) Subject: rpms/kdeedu/F-9 kdeedu.spec,1.122,1.123 Message-ID: <20090402151325.0DE4270120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31788/F-9 Modified Files: kdeedu.spec Log Message: drop versioned BR: gpsd-devel Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-9/kdeedu.spec,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- kdeedu.spec 2 Apr 2009 14:59:14 -0000 1.122 +++ kdeedu.spec 2 Apr 2009 15:12:54 -0000 1.123 @@ -34,7 +34,7 @@ BuildRequires: desktop-file-utils BuildRequires: eigen-devel BuildRequires: gmm-devel -BuildRequires: gpsd-devel >= 2.39 +BuildRequires: gpsd-devel BuildRequires: gsl-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: plasma-devel >= %{version} From rdieter at fedoraproject.org Thu Apr 2 15:13:25 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:13:25 +0000 (UTC) Subject: rpms/kdeedu/F-10 kdeedu.spec,1.148,1.149 Message-ID: <20090402151325.6E32B70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeedu/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31788/F-10 Modified Files: kdeedu.spec Log Message: drop versioned BR: gpsd-devel Index: kdeedu.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeedu/F-10/kdeedu.spec,v retrieving revision 1.148 retrieving revision 1.149 diff -u -r1.148 -r1.149 --- kdeedu.spec 2 Apr 2009 14:59:14 -0000 1.148 +++ kdeedu.spec 2 Apr 2009 15:12:55 -0000 1.149 @@ -34,7 +34,7 @@ BuildRequires: desktop-file-utils BuildRequires: eigen-devel BuildRequires: gmm-devel -BuildRequires: gpsd-devel >= 2.39 +BuildRequires: gpsd-devel BuildRequires: gsl-devel BuildRequires: kdelibs4-devel >= %{version} BuildRequires: plasma-devel >= %{version} From amdunn at fedoraproject.org Thu Apr 2 15:15:54 2009 From: amdunn at fedoraproject.org (Alan Dunn) Date: Thu, 2 Apr 2009 15:15:54 +0000 (UTC) Subject: rpms/ocaml-mlgmpidl/devel mlgmpidl-1.1-Makefile.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 ocaml-mlgmpidl.spec, 1.1, 1.2 sources, 1.2, 1.3 mlgmpidl-1.0-Makefile.patch, 1.1, NONE Message-ID: <20090402151554.EEB3770120@cvs1.fedora.phx.redhat.com> Author: amdunn Update of /cvs/pkgs/rpms/ocaml-mlgmpidl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32698/devel Modified Files: .cvsignore import.log ocaml-mlgmpidl.spec sources Added Files: mlgmpidl-1.1-Makefile.patch Removed Files: mlgmpidl-1.0-Makefile.patch Log Message: New upstream version incorporates functional interface to Mpfr. mlgmpidl-1.1-Makefile.patch: --- NEW FILE mlgmpidl-1.1-Makefile.patch --- --- Makefile 2009-04-02 09:41:47.000000000 -0400 +++ Makefile 2009-04-02 09:51:12.000000000 -0400 @@ -11,6 +11,24 @@ # PREFIX = $(MLGMPIDL_PREFIX) +# Location of includes +GMP_INCLUDEDIR = $(GMP_PREFIX)/include +MPFR_INCLUDEDIR = $(MPFR_PREFIX)/include + +# Location of C libraries +GMP_LIBDIR = $(GMP_PREFIX)/lib +MPFR_LIBDIR = $(MPFR_PREFIX)/lib + +# Location of OCaml libraries +CAML_LIBDIR = $(CAML_PREFIX)/lib/ocaml +CAMLIDL_LIBDIR = $(CAMLIDL_PREFIX)/lib/ocaml +MLGMPIDL_LIBDIR = $(MLGMPIDL_PREFIX)/lib + +# Eventual installation destination directories +INSTALL_INCLUDEDIR = $(PREFIX)/include +INSTALL_OCAML_LIBDIR = $(PREFIX)/lib/ocaml/mlgmpidl +INSTALL_BINDIR = $(PREFIX)/bin + #--------------------------------------- # CAML part #--------------------------------------- @@ -18,15 +36,15 @@ OCAMLINC = ifeq ($(HAS_MPFR),0) OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" else OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(MPFR_PREFIX)/lib" -cclib "-lmpfr" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(MPFR_LIBDIR)" -cclib "-lmpfr" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" endif #--------------------------------------- @@ -36,14 +54,14 @@ ifeq ($(HAS_MPFR),0) ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) else ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(MPFR_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(MPFR_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) endif #--------------------------------------- @@ -89,20 +107,20 @@ -ccopt "-L." bigarray.cma gmp.cma install: - mkdir -p $(PREFIX)/include $(PREFIX)/lib $(PREFIX)/bin - cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(PREFIX)/lib - cp -f $(CCINC_TOINSTALL) $(PREFIX)/include - for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/lib; fi; done - for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/bin; fi; done + mkdir -p $(INSTALL_INCLUDEDIR) $(INSTALL_OCAML_LIBDIR) $(INSTALL_BINDIR) + cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(INSTALL_OCAML_LIBDIR) + cp -f $(CCINC_TOINSTALL) $(INSTALL_INCLUDEDIR) + for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_OCAML_LIBDIR); fi; done + for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_BINDIR); fi; done #--------------------------------------- # Misc rules #--------------------------------------- distclean: clean - (cd $(PREFIX)/include; /bin/rm -f $(CCINC_TOINSTALL)) - (cd $(PREFIX)/lib; /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(CCLIB_TOINSTALL)) - (cd $(PREFIX)/bin; /bin/rm -f $(CCBIN_TOINSTALL)) + (cd $(INSTALL_INCLUDEDIR); /bin/rm -f $(CCINC_TOINSTALL)) + (cd $(INSTALL_OCAML_LIBDDIR); /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx)) + (cd $(INSTALL_BINDIR); /bin/rm -f $(CCBIN_TOINSTALL)) clean: /bin/rm -fr tmp html Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 28 Mar 2009 15:24:51 -0000 1.2 +++ .cvsignore 2 Apr 2009 15:15:24 -0000 1.3 @@ -1 +1 @@ -mlgmpidl.tgz +mlgmpidl-1.1.tgz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/devel/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 28 Mar 2009 15:24:52 -0000 1.1 +++ import.log 2 Apr 2009 15:15:24 -0000 1.2 @@ -1 +1,2 @@ ocaml-mlgmpidl-1_0-1_fc10:HEAD:ocaml-mlgmpidl-1.0-1.fc10.src.rpm:1238253602 +ocaml-mlgmpidl-1_1-1_fc10:HEAD:ocaml-mlgmpidl-1.1-1.fc10.src.rpm:1238684941 Index: ocaml-mlgmpidl.spec =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/devel/ocaml-mlgmpidl.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ocaml-mlgmpidl.spec 28 Mar 2009 15:24:52 -0000 1.1 +++ ocaml-mlgmpidl.spec 2 Apr 2009 15:15:24 -0000 1.2 @@ -10,17 +10,17 @@ %define debug_package %{nil} Name: ocaml-mlgmpidl -Version: 1.0 +Version: 1.1 Release: 1%{?dist} Summary: OCaml interface to GMP and MPFR libraries Group: Development/Libraries License: LGPLv2 URL: http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/index.html -Source0: http://gforge.inria.fr/frs/download.php/2460/mlgmpidl.tgz +Source0: http://gforge.inria.fr/frs/download.php/20228/mlgmpidl-%{version}.tgz Source1: mlgmpidl_test.ml Source2: mlgmpidl_test_result Source3: mlgmpidl-META -Patch0: mlgmpidl-1.0-Makefile.patch +Patch0: mlgmpidl-1.1-Makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ocaml >= 3.07, ocaml-ocamldoc, ocaml-camlidl-devel, gmp-devel, mpfr-devel, prelink # BuildRequires for documentation build @@ -141,5 +141,7 @@ %{_docdir}/%{name} %changelog +* Thu Apr 02 2009 Alan Dunn 1.1-1 +- New upstream version incorporates functional interface to Mpfr. * Sat Mar 28 2009 Alan Dunn 1.0-1 - Initial Fedora RPM version. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 15:24:52 -0000 1.2 +++ sources 2 Apr 2009 15:15:24 -0000 1.3 @@ -1 +1 @@ -63ec244511e58bd1cbf5513dc7aaad8e mlgmpidl.tgz +5374d9764c609e005691925c612c44ac mlgmpidl-1.1.tgz --- mlgmpidl-1.0-Makefile.patch DELETED --- From rdieter at fedoraproject.org Thu Apr 2 15:16:41 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:16:41 +0000 (UTC) Subject: rpms/kdeplasma-addons/F-10 .cvsignore, 1.9, 1.10 kdeplasma-addons.spec, 1.13, 1.14 sources, 1.10, 1.11 Message-ID: <20090402151641.622B670120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeplasma-addons/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv746/F-10 Modified Files: .cvsignore kdeplasma-addons.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-10/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 17 Mar 2009 19:17:42 -0000 1.9 +++ .cvsignore 2 Apr 2009 15:16:11 -0000 1.10 @@ -1,6 +1 @@ -kdeplasma-addons-4.1.2.tar.bz2 -kdeplasma-addons-4.1.80.tar.bz2 -kdeplasma-addons-4.1.85.tar.bz2 -kdeplasma-addons-4.1.96.tar.bz2 -kdeplasma-addons-4.2.0.tar.bz2 -kdeplasma-addons-4.2.1.tar.bz2 +kdeplasma-addons-4.2.2.tar.bz2 Index: kdeplasma-addons.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-10/kdeplasma-addons.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- kdeplasma-addons.spec 17 Mar 2009 19:17:42 -0000 1.13 +++ kdeplasma-addons.spec 2 Apr 2009 15:16:11 -0000 1.14 @@ -1,7 +1,6 @@ - Name: kdeplasma-addons -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: Additional plasmoids for KDE Group: User Interface/Desktops @@ -37,8 +36,8 @@ Obsoletes: kde-plasma-lancelot < 4.0.80 Provides: kde-plasma-lancelot = %{version}-%{release} -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } @@ -68,14 +67,6 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -# fixup bball -pushd %{buildroot}%{_kde4_appsdir}/bball/ -for svgz in *.svgz ; do - mv $svgz `basename $svgz .svgz`.svg.gz - gunzip `basename $svgz .svgz`.svg.gz -done -popd - # unpackaged files # omit -devel type stuff, for now rm -f %{buildroot}%{_kde4_libdir}/libplasma*.so @@ -85,11 +76,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %clean @@ -120,8 +117,14 @@ %changelog -* Mon Mar 16 2009 Rex Dieter - 4.2.1-2 -- make bball applet work (ship .svg instead of .svgz) +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 16 2009 Rex Dieter - 4.2.1-3 +- make bball applet work, ship .svg instead of .svgz (kdebug#185568) - use new %%_qt45 macro - spec housecleaning Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-10/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 27 Feb 2009 18:21:20 -0000 1.10 +++ sources 2 Apr 2009 15:16:11 -0000 1.11 @@ -1 +1 @@ -55219414d52924cb22ea2953cd2ae78b kdeplasma-addons-4.2.1.tar.bz2 +809887da8ee9f7674761e0f46fa966a2 kdeplasma-addons-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:16:41 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:16:41 +0000 (UTC) Subject: rpms/kdeplasma-addons/F-9 .cvsignore, 1.7, 1.8 kdeplasma-addons.spec, 1.10, 1.11 sources, 1.9, 1.10 Message-ID: <20090402151641.1819270120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeplasma-addons/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv746/F-9 Modified Files: .cvsignore kdeplasma-addons.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-9/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 17 Mar 2009 19:16:26 -0000 1.7 +++ .cvsignore 2 Apr 2009 15:16:10 -0000 1.8 @@ -1,6 +1 @@ -kdeplasma-addons-4.1.2.tar.bz2 -kdeplasma-addons-4.1.80.tar.bz2 -kdeplasma-addons-4.1.85.tar.bz2 -kdeplasma-addons-4.1.96.tar.bz2 -kdeplasma-addons-4.2.0.tar.bz2 -kdeplasma-addons-4.2.1.tar.bz2 +kdeplasma-addons-4.2.2.tar.bz2 Index: kdeplasma-addons.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-9/kdeplasma-addons.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- kdeplasma-addons.spec 17 Mar 2009 19:16:26 -0000 1.10 +++ kdeplasma-addons.spec 2 Apr 2009 15:16:10 -0000 1.11 @@ -1,7 +1,6 @@ - Name: kdeplasma-addons -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: Additional plasmoids for KDE Group: User Interface/Desktops @@ -37,8 +36,8 @@ Obsoletes: kde-plasma-lancelot < 4.0.80 Provides: kde-plasma-lancelot = %{version}-%{release} -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } @@ -68,14 +67,6 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -# fixup bball -pushd %{buildroot}%{_kde4_appsdir}/bball/ -for svgz in *.svgz ; do - mv $svgz `basename $svgz .svgz`.svg.gz - gunzip `basename $svgz .svgz`.svg.gz -done -popd - # unpackaged files # omit -devel type stuff, for now rm -f %{buildroot}%{_kde4_libdir}/libplasma*.so @@ -85,11 +76,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %clean @@ -120,8 +117,14 @@ %changelog -* Mon Mar 16 2009 Rex Dieter - 4.2.1-2 -- make bball applet work (ship .svg instead of .svgz) +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Mon Mar 16 2009 Rex Dieter - 4.2.1-3 +- make bball applet work, ship .svg instead of .svgz (kdebug#185568) - use new %%_qt45 macro - spec housecleaning Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeplasma-addons/F-9/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 27 Feb 2009 18:21:20 -0000 1.9 +++ sources 2 Apr 2009 15:16:10 -0000 1.10 @@ -1 +1 @@ -55219414d52924cb22ea2953cd2ae78b kdeplasma-addons-4.2.1.tar.bz2 +809887da8ee9f7674761e0f46fa966a2 kdeplasma-addons-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:22:19 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:22:19 +0000 (UTC) Subject: rpms/kdesdk/F-10 .cvsignore, 1.53, 1.54 kdesdk.spec, 1.127, 1.128 sources, 1.56, 1.57 Message-ID: <20090402152219.28F6570120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdesdk/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3002/F-10 Modified Files: .cvsignore kdesdk.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-10/.cvsignore,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- .cvsignore 27 Feb 2009 19:07:45 -0000 1.53 +++ .cvsignore 2 Apr 2009 15:21:48 -0000 1.54 @@ -1,6 +1 @@ -kdesdk-4.1.2.tar.bz2 -kdesdk-4.1.80.tar.bz2 -kdesdk-4.1.85.tar.bz2 -kdesdk-4.1.96.tar.bz2 -kdesdk-4.2.0.tar.bz2 -kdesdk-4.2.1.tar.bz2 +kdesdk-4.2.2.tar.bz2 Index: kdesdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-10/kdesdk.spec,v retrieving revision 1.127 retrieving revision 1.128 diff -u -r1.127 -r1.128 --- kdesdk.spec 27 Feb 2009 19:07:45 -0000 1.127 +++ kdesdk.spec 2 Apr 2009 15:21:48 -0000 1.128 @@ -1,6 +1,6 @@ Name: kdesdk -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: The KDE Software Development Kit (SDK) Group: User Interface/Desktops @@ -29,8 +29,6 @@ # GPLv2+/LGPLv2+ BuildRequires: binutils-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{version}-%{release} @@ -121,15 +119,29 @@ %clean rm -rf %{buildroot} + %post -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: + %postun -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -214,6 +226,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 - blockquote patch (#487624) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-10/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 27 Feb 2009 18:38:57 -0000 1.56 +++ sources 2 Apr 2009 15:21:48 -0000 1.57 @@ -1 +1 @@ -e1c95a5ab0e34d2d084677199af0b093 kdesdk-4.2.1.tar.bz2 +018767d862229899f4a648a6c36fd0f6 kdesdk-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:22:18 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:22:18 +0000 (UTC) Subject: rpms/kdesdk/F-9 .cvsignore, 1.47, 1.48 kdesdk.spec, 1.115, 1.116 sources, 1.51, 1.52 Message-ID: <20090402152218.E05A170120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdesdk/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3002/F-9 Modified Files: .cvsignore kdesdk.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-9/.cvsignore,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- .cvsignore 27 Feb 2009 19:07:44 -0000 1.47 +++ .cvsignore 2 Apr 2009 15:21:48 -0000 1.48 @@ -1,6 +1 @@ -kdesdk-4.1.2.tar.bz2 -kdesdk-4.1.80.tar.bz2 -kdesdk-4.1.85.tar.bz2 -kdesdk-4.1.96.tar.bz2 -kdesdk-4.2.0.tar.bz2 -kdesdk-4.2.1.tar.bz2 +kdesdk-4.2.2.tar.bz2 Index: kdesdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-9/kdesdk.spec,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- kdesdk.spec 27 Feb 2009 19:07:44 -0000 1.115 +++ kdesdk.spec 2 Apr 2009 15:21:48 -0000 1.116 @@ -1,6 +1,6 @@ Name: kdesdk -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: The KDE Software Development Kit (SDK) Group: User Interface/Desktops @@ -29,8 +29,6 @@ # GPLv2+/LGPLv2+ BuildRequires: binutils-devel -Requires(post): xdg-utils -Requires(postun): xdg-utils Requires: kdepimlibs >= %{version} Requires: %{name}-libs = %{version}-%{release} @@ -121,15 +119,29 @@ %clean rm -rf %{buildroot} + %post -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: + %postun -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %post libs -p /sbin/ldconfig @@ -214,6 +226,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 - blockquote patch (#487624) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdesdk/F-9/sources,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- sources 27 Feb 2009 18:38:57 -0000 1.51 +++ sources 2 Apr 2009 15:21:48 -0000 1.52 @@ -1 +1 @@ -e1c95a5ab0e34d2d084677199af0b093 kdesdk-4.2.1.tar.bz2 +018767d862229899f4a648a6c36fd0f6 kdesdk-4.2.2.tar.bz2 From dwalsh at fedoraproject.org Thu Apr 2 15:24:29 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Thu, 2 Apr 2009 15:24:29 +0000 (UTC) Subject: rpms/selinux-policy/devel policy-20090105.patch, 1.73, 1.74 selinux-policy.spec, 1.814, 1.815 Message-ID: <20090402152429.764A570120@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3909 Modified Files: policy-20090105.patch selinux-policy.spec Log Message: * Thu Apr 2 2009 Dan Walsh 3.6.10-6 - Dontaudit listing of /root directory for cron system jobs policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- policy-20090105.patch 30 Mar 2009 16:06:48 -0000 1.73 +++ policy-20090105.patch 2 Apr 2009 15:23:57 -0000 1.74 @@ -1580,6 +1580,68 @@ /usr/bin/cdrecord -- gen_context(system_u:object_r:cdrecord_exec_t,s0) +/usr/bin/growisoifs -- gen_context(system_u:object_r:cdrecord_exec_t,s0) +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/cpufreqselector.fc serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.fc +--- nsaserefpolicy/policy/modules/apps/cpufreqselector.fc 1969-12-31 19:00:00.000000000 -0500 ++++ serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.fc 2009-04-02 10:05:45.000000000 -0400 +@@ -0,0 +1 @@ ++/usr/bin/cpufreq-selector -- gen_context(system_u:object_r:cpufreqselector_exec_t,s0) +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/cpufreqselector.if serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.if +--- nsaserefpolicy/policy/modules/apps/cpufreqselector.if 1969-12-31 19:00:00.000000000 -0500 ++++ serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.if 2009-04-02 10:05:45.000000000 -0400 +@@ -0,0 +1,2 @@ ++## cpufreq-selector policy ++ +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/cpufreqselector.te serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.te +--- nsaserefpolicy/policy/modules/apps/cpufreqselector.te 1969-12-31 19:00:00.000000000 -0500 ++++ serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.te 2009-04-02 10:05:45.000000000 -0400 +@@ -0,0 +1,47 @@ ++policy_module(cpufreqselector,1.0.0) ++ ++######################################## ++# ++# Declarations ++# ++ ++type cpufreqselector_t; ++type cpufreqselector_exec_t; ++ ++dbus_system_domain(cpufreqselector_t, cpufreqselector_exec_t) ++ ++######################################## ++# ++# cpufreq-selector local policy ++# ++ ++allow cpufreqselector_t self:capability { sys_nice sys_ptrace }; ++allow cpufreqselector_t self:fifo_file rw_fifo_file_perms; ++ ++files_read_etc_files(cpufreqselector_t) ++files_read_usr_files(cpufreqselector_t) ++ ++corecmd_search_bin(cpufreqselector_t) ++ ++dev_rw_sysfs(cpufreqselector_t) ++ ++fs_list_inotifyfs(cpufreqselector_t) ++ ++libs_use_ld_so(cpufreqselector_t) ++libs_use_shared_libs(cpufreqselector_t) ++ ++userdom_read_all_users_state(cpufreqselector_t) ++ ++nscd_dontaudit_search_pid(cpufreqselector_t) ++ ++optional_policy(` ++ consolekit_dbus_chat(cpufreqselector_t) ++') ++ ++optional_policy(` ++ polkit_domtrans_auth(cpufreqselector_t) ++ polkit_read_lib(cpufreqselector_t) ++ polkit_read_reload(cpufreqselector_t) ++') ++ ++permissive cpufreqselector_t; diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/git.fc serefpolicy-3.6.10/policy/modules/apps/git.fc --- nsaserefpolicy/policy/modules/apps/git.fc 1969-12-31 19:00:00.000000000 -0500 +++ serefpolicy-3.6.10/policy/modules/apps/git.fc 2009-03-30 10:09:41.000000000 -0400 @@ -9098,7 +9160,7 @@ +/var/log/rpmpkgs.* -- gen_context(system_u:object_r:cron_log_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cron.if serefpolicy-3.6.10/policy/modules/services/cron.if --- nsaserefpolicy/policy/modules/services/cron.if 2008-11-11 16:13:47.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/cron.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/cron.if 2009-04-02 11:21:32.000000000 -0400 @@ -12,6 +12,10 @@ ## # @@ -9187,7 +9249,7 @@ optional_policy(` gen_require(` -@@ -261,6 +277,7 @@ +@@ -261,10 +277,12 @@ allow $1 system_cronjob_t:fifo_file rw_file_perms; allow $1 system_cronjob_t:process sigchld; @@ -9195,7 +9257,12 @@ allow $1 crond_t:fifo_file rw_file_perms; allow $1 crond_t:fd use; allow $1 crond_t:process sigchld; -@@ -343,6 +360,24 @@ + ++ userdom_dontaudit_list_admin_dir($1) + role system_r types $1; + ') + +@@ -343,6 +361,24 @@ ######################################## ## @@ -9220,7 +9287,7 @@ ## Read and write a cron daemon unnamed pipe. ## ## -@@ -361,7 +396,7 @@ +@@ -361,7 +397,7 @@ ######################################## ## @@ -9229,7 +9296,7 @@ ## ## ## -@@ -369,7 +404,7 @@ +@@ -369,7 +405,7 @@ ## ## # @@ -9238,7 +9305,7 @@ gen_require(` type crond_t; ') -@@ -416,6 +451,42 @@ +@@ -416,6 +452,42 @@ ######################################## ## @@ -9281,7 +9348,7 @@ ## Inherit and use a file descriptor ## from system cron jobs. ## -@@ -481,11 +552,14 @@ +@@ -481,11 +553,14 @@ # interface(`cron_read_system_job_tmp_files',` gen_require(` @@ -9297,7 +9364,7 @@ ') ######################################## -@@ -506,3 +580,101 @@ +@@ -506,3 +581,101 @@ dontaudit $1 system_cronjob_tmp_t:file append; ') @@ -18450,7 +18517,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/samba.if serefpolicy-3.6.10/policy/modules/services/samba.if --- nsaserefpolicy/policy/modules/services/samba.if 2009-01-05 15:39:43.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/samba.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/samba.if 2009-04-01 15:42:15.000000000 -0400 @@ -4,6 +4,45 @@ ## from Windows NT servers. ## @@ -18850,7 +18917,7 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/samba.te serefpolicy-3.6.10/policy/modules/services/samba.te --- nsaserefpolicy/policy/modules/services/samba.te 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/samba.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/samba.te 2009-04-01 15:20:37.000000000 -0400 @@ -66,6 +66,13 @@ ## gen_tunable(samba_share_nfs, false) @@ -19136,7 +19203,7 @@ allow swat_t self:udp_socket create_socket_perms; +allow swat_t self:unix_stream_socket connectto; -+can_exec(swat_t, smbd_exec_t) ++samba_domtrans_smb(swat_t) +allow swat_t smbd_port_t:tcp_socket name_bind; +allow swat_t smbd_t:process { signal signull }; +allow swat_t smbd_var_run_t:file { lock unlink }; @@ -23819,13 +23886,14 @@ # diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/init.if serefpolicy-3.6.10/policy/modules/system/init.if --- nsaserefpolicy/policy/modules/system/init.if 2009-01-05 15:39:43.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/init.if 2009-03-30 10:09:41.000000000 -0400 -@@ -280,6 +280,27 @@ ++++ serefpolicy-3.6.10/policy/modules/system/init.if 2009-04-01 15:00:12.000000000 -0400 +@@ -280,6 +280,28 @@ kernel_dontaudit_use_fds($1) ') ') + + userdom_dontaudit_search_user_home_dirs($1) ++ userdom_dontaudit_rw_stream($1) + + tunable_policy(`allow_daemons_use_tty',` + term_use_all_user_ttys($1) @@ -23848,7 +23916,7 @@ ') ######################################## -@@ -546,7 +567,7 @@ +@@ -546,7 +568,7 @@ # upstart uses a datagram socket instead of initctl pipe allow $1 self:unix_dgram_socket create_socket_perms; @@ -23857,7 +23925,7 @@ ') ') -@@ -619,18 +640,19 @@ +@@ -619,18 +641,19 @@ # interface(`init_spec_domtrans_script',` gen_require(` @@ -23881,7 +23949,7 @@ ') ') -@@ -646,23 +668,43 @@ +@@ -646,23 +669,43 @@ # interface(`init_domtrans_script',` gen_require(` @@ -23929,7 +23997,7 @@ ## Execute a init script in a specified domain. ## ## -@@ -1291,6 +1333,25 @@ +@@ -1291,6 +1334,25 @@ ######################################## ## @@ -23955,7 +24023,7 @@ ## Create files in a init script ## temporary data directory. ## -@@ -1521,3 +1582,51 @@ +@@ -1521,3 +1583,51 @@ ') corenet_udp_recvfrom_labeled($1, daemon) ') @@ -24009,7 +24077,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/init.te serefpolicy-3.6.10/policy/modules/system/init.te --- nsaserefpolicy/policy/modules/system/init.te 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/init.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/init.te 2009-04-01 15:00:25.000000000 -0400 @@ -17,6 +17,20 @@ ## gen_tunable(init_upstart,false) @@ -24292,13 +24360,15 @@ vmware_read_system_config(initrc_t) vmware_append_system_config(initrc_t) ') -@@ -790,3 +865,17 @@ +@@ -790,3 +865,19 @@ optional_policy(` zebra_read_config(initrc_t) ') + +userdom_append_user_home_content_files(daemon) +userdom_write_user_tmp_files(daemon) ++userdom_dontaudit_rw_stream(daemon) ++ +logging_append_all_logs(daemon) + +optional_policy(` @@ -26941,7 +27011,7 @@ +/opt/real/(.*/)?realplay\.bin -- gen_context(system_u:object_r:execmem_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.if serefpolicy-3.6.10/policy/modules/system/unconfined.if --- nsaserefpolicy/policy/modules/system/unconfined.if 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/unconfined.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/unconfined.if 2009-04-01 14:58:39.000000000 -0400 @@ -12,14 +12,13 @@ # interface(`unconfined_domain_noaudit',` @@ -27598,7 +27668,7 @@ +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.10/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-01 14:59:58.000000000 -0400 @@ -30,8 +30,9 @@ ') @@ -28982,7 +29052,7 @@ kernel_search_proc($1) ') -@@ -2981,3 +3182,462 @@ +@@ -2981,3 +3182,482 @@ allow $1 userdomain:dbus send_msg; ') @@ -29445,6 +29515,26 @@ + allow $1 userdomain:key manage_key_perms; +') + ++ ++######################################## ++## ++## Do not audit attempts to read and write ++## unserdomain stream. ++## ++## ++## ++## Domain to not audit. ++## ++## ++# ++interface(`userdom_dontaudit_rw_stream',` ++ gen_require(` ++ attribute userdomain; ++ ') ++ ++ dontaudit $1 userdomain:unix_stream_socket rw_file_perms; ++') ++ diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.te serefpolicy-3.6.10/policy/modules/system/userdomain.te --- nsaserefpolicy/policy/modules/system/userdomain.te 2009-01-19 11:07:34.000000000 -0500 +++ serefpolicy-3.6.10/policy/modules/system/userdomain.te 2009-03-30 10:09:41.000000000 -0400 Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.814 retrieving revision 1.815 diff -u -r1.814 -r1.815 --- selinux-policy.spec 30 Mar 2009 16:06:48 -0000 1.814 +++ selinux-policy.spec 2 Apr 2009 15:23:58 -0000 1.815 @@ -20,7 +20,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.6.10 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -444,6 +444,9 @@ %endif %changelog +* Thu Apr 2 2009 Dan Walsh 3.6.10-6 +- Dontaudit listing of /root directory for cron system jobs + * Mon Mar 30 2009 Dan Walsh 3.6.10-5 - Fix missing ld.so.cache label From rdieter at fedoraproject.org Thu Apr 2 15:25:00 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:25:00 +0000 (UTC) Subject: rpms/kdetoys/F-9 .cvsignore, 1.23, 1.24 kdetoys.spec, 1.31, 1.32 sources, 1.24, 1.25 Message-ID: <20090402152500.746AF70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdetoys/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4102/F-9 Modified Files: .cvsignore kdetoys.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-9/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- .cvsignore 9 Jan 2009 17:18:24 -0000 1.23 +++ .cvsignore 2 Apr 2009 15:24:30 -0000 1.24 @@ -1 +1 @@ -kdetoys-4.1.4.tar.bz2 +kdetoys-4.2.2.tar.bz2 Index: kdetoys.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-9/kdetoys.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- kdetoys.spec 27 Feb 2009 18:45:04 -0000 1.31 +++ kdetoys.spec 2 Apr 2009 15:24:30 -0000 1.32 @@ -1,8 +1,8 @@ Name: kdetoys Summary: K Desktop Environment - Toys and Amusements Epoch: 7 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} License: GPLv2 Group: Amusements/Graphics @@ -18,8 +18,8 @@ Requires: kdelibs4 >= %{version} #Requires: kdebase-workspace -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig # FIXME: Don't list / drop kweather? It isn't really working as far as I can @@ -60,11 +60,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %files @@ -83,7 +89,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-9/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 27 Feb 2009 18:45:04 -0000 1.24 +++ sources 2 Apr 2009 15:24:30 -0000 1.25 @@ -1 +1 @@ -78cd751eb92ec2f068c8dc39794175e6 kdetoys-4.2.1.tar.bz2 +dcc17b3d719c7ddb48f75b64f34af261 kdetoys-4.2.2.tar.bz2 From rdieter at fedoraproject.org Thu Apr 2 15:25:00 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:25:00 +0000 (UTC) Subject: rpms/kdetoys/F-10 .cvsignore, 1.29, 1.30 kdetoys.spec, 1.39, 1.40 sources, 1.29, 1.30 Message-ID: <20090402152500.CC4037013C@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdetoys/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4102/F-10 Modified Files: .cvsignore kdetoys.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-10/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- .cvsignore 24 Jan 2009 14:49:01 -0000 1.29 +++ .cvsignore 2 Apr 2009 15:24:30 -0000 1.30 @@ -1,5 +1 @@ -kdetoys-4.1.2.tar.bz2 -kdetoys-4.1.80.tar.bz2 -kdetoys-4.1.85.tar.bz2 -kdetoys-4.1.96.tar.bz2 -kdetoys-4.2.0.tar.bz2 +kdetoys-4.2.2.tar.bz2 Index: kdetoys.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-10/kdetoys.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- kdetoys.spec 27 Feb 2009 18:45:03 -0000 1.39 +++ kdetoys.spec 2 Apr 2009 15:24:30 -0000 1.40 @@ -1,8 +1,8 @@ Name: kdetoys Summary: K Desktop Environment - Toys and Amusements Epoch: 7 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} License: GPLv2 Group: Amusements/Graphics @@ -18,8 +18,8 @@ Requires: kdelibs4 >= %{version} #Requires: kdebase-workspace -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig # FIXME: Don't list / drop kweather? It isn't really working as far as I can @@ -60,11 +60,17 @@ %post /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %postun /sbin/ldconfig -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +fi %files @@ -83,7 +89,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdetoys/F-10/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 27 Feb 2009 18:45:03 -0000 1.29 +++ sources 2 Apr 2009 15:24:30 -0000 1.30 @@ -1 +1 @@ -78cd751eb92ec2f068c8dc39794175e6 kdetoys-4.2.1.tar.bz2 +dcc17b3d719c7ddb48f75b64f34af261 kdetoys-4.2.2.tar.bz2 From amdunn at fedoraproject.org Thu Apr 2 15:31:02 2009 From: amdunn at fedoraproject.org (Alan Dunn) Date: Thu, 2 Apr 2009 15:31:02 +0000 (UTC) Subject: rpms/ocaml-mlgmpidl/F-10 mlgmpidl-1.1-Makefile.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 ocaml-mlgmpidl.spec, 1.1, 1.2 sources, 1.2, 1.3 mlgmpidl-1.0-Makefile.patch, 1.1, NONE Message-ID: <20090402153102.EFBC170120@cvs1.fedora.phx.redhat.com> Author: amdunn Update of /cvs/pkgs/rpms/ocaml-mlgmpidl/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5822/F-10 Modified Files: .cvsignore import.log ocaml-mlgmpidl.spec sources Added Files: mlgmpidl-1.1-Makefile.patch Removed Files: mlgmpidl-1.0-Makefile.patch Log Message: New upstream version incorporates functional interface to Mpfr. mlgmpidl-1.1-Makefile.patch: --- NEW FILE mlgmpidl-1.1-Makefile.patch --- --- Makefile 2009-04-02 09:41:47.000000000 -0400 +++ Makefile 2009-04-02 09:51:12.000000000 -0400 @@ -11,6 +11,24 @@ # PREFIX = $(MLGMPIDL_PREFIX) +# Location of includes +GMP_INCLUDEDIR = $(GMP_PREFIX)/include +MPFR_INCLUDEDIR = $(MPFR_PREFIX)/include + +# Location of C libraries +GMP_LIBDIR = $(GMP_PREFIX)/lib +MPFR_LIBDIR = $(MPFR_PREFIX)/lib + +# Location of OCaml libraries +CAML_LIBDIR = $(CAML_PREFIX)/lib/ocaml +CAMLIDL_LIBDIR = $(CAMLIDL_PREFIX)/lib/ocaml +MLGMPIDL_LIBDIR = $(MLGMPIDL_PREFIX)/lib + +# Eventual installation destination directories +INSTALL_INCLUDEDIR = $(PREFIX)/include +INSTALL_OCAML_LIBDIR = $(PREFIX)/lib/ocaml/mlgmpidl +INSTALL_BINDIR = $(PREFIX)/bin + #--------------------------------------- # CAML part #--------------------------------------- @@ -18,15 +36,15 @@ OCAMLINC = ifeq ($(HAS_MPFR),0) OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" else OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(MPFR_PREFIX)/lib" -cclib "-lmpfr" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(MPFR_LIBDIR)" -cclib "-lmpfr" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" endif #--------------------------------------- @@ -36,14 +54,14 @@ ifeq ($(HAS_MPFR),0) ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) else ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(MPFR_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(MPFR_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) endif #--------------------------------------- @@ -89,20 +107,20 @@ -ccopt "-L." bigarray.cma gmp.cma install: - mkdir -p $(PREFIX)/include $(PREFIX)/lib $(PREFIX)/bin - cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(PREFIX)/lib - cp -f $(CCINC_TOINSTALL) $(PREFIX)/include - for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/lib; fi; done - for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/bin; fi; done + mkdir -p $(INSTALL_INCLUDEDIR) $(INSTALL_OCAML_LIBDIR) $(INSTALL_BINDIR) + cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(INSTALL_OCAML_LIBDIR) + cp -f $(CCINC_TOINSTALL) $(INSTALL_INCLUDEDIR) + for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_OCAML_LIBDIR); fi; done + for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_BINDIR); fi; done #--------------------------------------- # Misc rules #--------------------------------------- distclean: clean - (cd $(PREFIX)/include; /bin/rm -f $(CCINC_TOINSTALL)) - (cd $(PREFIX)/lib; /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(CCLIB_TOINSTALL)) - (cd $(PREFIX)/bin; /bin/rm -f $(CCBIN_TOINSTALL)) + (cd $(INSTALL_INCLUDEDIR); /bin/rm -f $(CCINC_TOINSTALL)) + (cd $(INSTALL_OCAML_LIBDDIR); /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx)) + (cd $(INSTALL_BINDIR); /bin/rm -f $(CCBIN_TOINSTALL)) clean: /bin/rm -fr tmp html Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 28 Mar 2009 15:27:17 -0000 1.2 +++ .cvsignore 2 Apr 2009 15:30:32 -0000 1.3 @@ -1 +1 @@ -mlgmpidl.tgz +mlgmpidl-1.1.tgz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-10/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 28 Mar 2009 15:27:17 -0000 1.1 +++ import.log 2 Apr 2009 15:30:32 -0000 1.2 @@ -1 +1,2 @@ ocaml-mlgmpidl-1_0-1_fc10:F-10:ocaml-mlgmpidl-1.0-1.fc10.src.rpm:1238253748 +ocaml-mlgmpidl-1_1-1_fc10:F-10:ocaml-mlgmpidl-1.1-1.fc10.src.rpm:1238685944 Index: ocaml-mlgmpidl.spec =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-10/ocaml-mlgmpidl.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ocaml-mlgmpidl.spec 28 Mar 2009 15:27:17 -0000 1.1 +++ ocaml-mlgmpidl.spec 2 Apr 2009 15:30:32 -0000 1.2 @@ -10,17 +10,17 @@ %define debug_package %{nil} Name: ocaml-mlgmpidl -Version: 1.0 +Version: 1.1 Release: 1%{?dist} Summary: OCaml interface to GMP and MPFR libraries Group: Development/Libraries License: LGPLv2 URL: http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/index.html -Source0: http://gforge.inria.fr/frs/download.php/2460/mlgmpidl.tgz +Source0: http://gforge.inria.fr/frs/download.php/20228/mlgmpidl-%{version}.tgz Source1: mlgmpidl_test.ml Source2: mlgmpidl_test_result Source3: mlgmpidl-META -Patch0: mlgmpidl-1.0-Makefile.patch +Patch0: mlgmpidl-1.1-Makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ocaml >= 3.07, ocaml-ocamldoc, ocaml-camlidl-devel, gmp-devel, mpfr-devel, prelink # BuildRequires for documentation build @@ -141,5 +141,7 @@ %{_docdir}/%{name} %changelog +* Thu Apr 02 2009 Alan Dunn 1.1-1 +- New upstream version incorporates functional interface to Mpfr. * Sat Mar 28 2009 Alan Dunn 1.0-1 - Initial Fedora RPM version. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 15:27:17 -0000 1.2 +++ sources 2 Apr 2009 15:30:32 -0000 1.3 @@ -1 +1 @@ -63ec244511e58bd1cbf5513dc7aaad8e mlgmpidl.tgz +5374d9764c609e005691925c612c44ac mlgmpidl-1.1.tgz --- mlgmpidl-1.0-Makefile.patch DELETED --- From sindrepb at fedoraproject.org Thu Apr 2 15:31:31 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 15:31:31 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets.spec,1.17,1.18 Message-ID: <20090402153131.1511670120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6079 Modified Files: awn-extras-applets.spec Log Message: fixes Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- awn-extras-applets.spec 2 Apr 2009 14:55:13 -0000 1.17 +++ awn-extras-applets.spec 2 Apr 2009 15:31:00 -0000 1.18 @@ -2,7 +2,7 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -106,7 +106,7 @@ for f in `find $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/ -name *.py ! -executable` do stripscript $f done -stripscript $RPM_BUILD_ROOT%{python_sitearch}/awn/detach.py +stripscript $RPM_BUILD_ROOT%{python_sitearch}/awn/extras/detach.py %pre @@ -178,7 +178,7 @@ %changelog -* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-3 +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-4 - New upstream release - Add devel package - Update schemas scriplets From rdieter at fedoraproject.org Thu Apr 2 15:31:32 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:31:32 +0000 (UTC) Subject: rpms/kdeutils/F-10 .cvsignore, 1.56, 1.57 kdeutils.spec, 1.153, 1.154 sources, 1.60, 1.61 Message-ID: <20090402153132.922AB70120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeutils/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6023 Modified Files: .cvsignore kdeutils.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-10/.cvsignore,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- .cvsignore 6 Mar 2009 15:18:14 -0000 1.56 +++ .cvsignore 2 Apr 2009 15:31:02 -0000 1.57 @@ -1 +1 @@ -kdeutils-4.2.1.tar.bz2 +kdeutils-4.2.2.tar.bz2 Index: kdeutils.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-10/kdeutils.spec,v retrieving revision 1.153 retrieving revision 1.154 diff -u -r1.153 -r1.154 --- kdeutils.spec 6 Mar 2009 16:23:39 -0000 1.153 +++ kdeutils.spec 2 Apr 2009 15:31:02 -0000 1.154 @@ -1,17 +1,12 @@ -%if 0%{?fedora} > 9 -# include new PyKDE4 printer applet -%define printer_applet 1 -%endif - %if 0%{?fedora} == 9 -# continue including kjots here (as in 4.0) for F9 (we don't have kdepim 4.1 there) +# continue including kjots here (as in 4.0) for F9 (we don't have kdepim4 there) %define include_kjots 1 %endif Name: kdeutils Epoch: 6 -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Utilities Group: Applications/System @@ -33,15 +28,15 @@ BuildRequires: libzip-devel BuildRequires: qimageblitz-devel -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} -%if 0%{?printer_applet} + +# printer applet BuildRequires: PyKDE4-devel >= %{version} BuildRequires: system-config-printer-libs # upgrade path so it doesn't get lost Requires: %{name}-printer-applet = %{epoch}:%{version}-%{release} -%endif Provides: okteta = 0.1.0-1 Obsoletes: okteta < 0.1.0-1 @@ -125,16 +120,24 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +update-desktop-database -q &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %files @@ -184,16 +187,26 @@ %endif %{_mandir}/man1/* -%if 0%{?printer_applet} %files printer-applet %defattr(-,root,root,-) %{_kde4_bindir}/printer-applet %{_kde4_datadir}/autostart/printer-applet.desktop %{_kde4_appsdir}/printer-applet/ -%endif %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Sat Mar 14 2009 Kevin Kofler - 4.2.1-3.2 +- also drag in the printer-applet on F9 + +* Sat Mar 14 2009 Kevin Kofler - 4.2.1-3.1 +- also build printer-applet on F9, but don't drag it in by default + * Fri Mar 06 2009 Rex Dieter - 4.2.1-3 - *really* make a -printer-applet subpkg Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-10/sources,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- sources 27 Feb 2009 18:53:34 -0000 1.60 +++ sources 2 Apr 2009 15:31:02 -0000 1.61 @@ -1 +1 @@ -ed3397244a64530c108e76d6767c07d0 kdeutils-4.2.1.tar.bz2 +3df5186f9dacddbce48a1c7eb35515cd kdeutils-4.2.2.tar.bz2 From amdunn at fedoraproject.org Thu Apr 2 15:32:24 2009 From: amdunn at fedoraproject.org (Alan Dunn) Date: Thu, 2 Apr 2009 15:32:24 +0000 (UTC) Subject: rpms/ocaml-mlgmpidl/F-9 mlgmpidl-1.1-Makefile.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 ocaml-mlgmpidl.spec, 1.1, 1.2 sources, 1.2, 1.3 mlgmpidl-1.0-Makefile.patch, 1.1, NONE Message-ID: <20090402153224.1E62370120@cvs1.fedora.phx.redhat.com> Author: amdunn Update of /cvs/pkgs/rpms/ocaml-mlgmpidl/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6486/F-9 Modified Files: .cvsignore import.log ocaml-mlgmpidl.spec sources Added Files: mlgmpidl-1.1-Makefile.patch Removed Files: mlgmpidl-1.0-Makefile.patch Log Message: New upstream version incorporates functional interface to Mpfr. mlgmpidl-1.1-Makefile.patch: --- NEW FILE mlgmpidl-1.1-Makefile.patch --- --- Makefile 2009-04-02 09:41:47.000000000 -0400 +++ Makefile 2009-04-02 09:51:12.000000000 -0400 @@ -11,6 +11,24 @@ # PREFIX = $(MLGMPIDL_PREFIX) +# Location of includes +GMP_INCLUDEDIR = $(GMP_PREFIX)/include +MPFR_INCLUDEDIR = $(MPFR_PREFIX)/include + +# Location of C libraries +GMP_LIBDIR = $(GMP_PREFIX)/lib +MPFR_LIBDIR = $(MPFR_PREFIX)/lib + +# Location of OCaml libraries +CAML_LIBDIR = $(CAML_PREFIX)/lib/ocaml +CAMLIDL_LIBDIR = $(CAMLIDL_PREFIX)/lib/ocaml +MLGMPIDL_LIBDIR = $(MLGMPIDL_PREFIX)/lib + +# Eventual installation destination directories +INSTALL_INCLUDEDIR = $(PREFIX)/include +INSTALL_OCAML_LIBDIR = $(PREFIX)/lib/ocaml/mlgmpidl +INSTALL_BINDIR = $(PREFIX)/bin + #--------------------------------------- # CAML part #--------------------------------------- @@ -18,15 +36,15 @@ OCAMLINC = ifeq ($(HAS_MPFR),0) OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" else OCAMLLDFLAGS = \ --ccopt "-L$(MLGMPIDL_PREFIX)/lib" -cclib "-lgmp_caml" \ --ccopt "-L$(MPFR_PREFIX)/lib" -cclib "-lmpfr" \ --ccopt "-L$(GMP_PREFIX)/lib" -cclib "-lgmp" \ --ccopt "-L$(CAMLIDL_PREFIX)/lib/ocaml" -cclib "-lcamlidl" +-ccopt "-L$(MLGMPIDL_LIBDIR)" -cclib "-lgmp_caml" \ +-ccopt "-L$(MPFR_LIBDIR)" -cclib "-lmpfr" \ +-ccopt "-L$(GMP_LIBDIR)" -cclib "-lgmp" \ +-ccopt "-L$(CAMLIDL_LIBDIR)" -cclib "-lcamlidl" endif #--------------------------------------- @@ -36,14 +54,14 @@ ifeq ($(HAS_MPFR),0) ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) else ICFLAGS = \ -DHAS_MPFR=$(HAS_MPFR) \ --I$(GMP_PREFIX)/include \ --I$(MPFR_PREFIX)/include \ --I$(CAML_PREFIX)/lib/ocaml -I$(CAMLIDL_PREFIX)/lib/ocaml +-I$(GMP_INCLUDEDIR) \ +-I$(MPFR_INCLUDEDIR) \ +-I$(CAML_LIBDIR) -I$(CAMLIDL_LIBDIR) endif #--------------------------------------- @@ -89,20 +107,20 @@ -ccopt "-L." bigarray.cma gmp.cma install: - mkdir -p $(PREFIX)/include $(PREFIX)/lib $(PREFIX)/bin - cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(PREFIX)/lib - cp -f $(CCINC_TOINSTALL) $(PREFIX)/include - for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/lib; fi; done - for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(PREFIX)/bin; fi; done + mkdir -p $(INSTALL_INCLUDEDIR) $(INSTALL_OCAML_LIBDIR) $(INSTALL_BINDIR) + cp -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(INSTALL_OCAML_LIBDIR) + cp -f $(CCINC_TOINSTALL) $(INSTALL_INCLUDEDIR) + for i in $(CCLIB_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_OCAML_LIBDIR); fi; done + for i in $(CCBIN_TOINSTALL); do if test -f $$i; then cp -f $$i $(INSTALL_BINDIR); fi; done #--------------------------------------- # Misc rules #--------------------------------------- distclean: clean - (cd $(PREFIX)/include; /bin/rm -f $(CCINC_TOINSTALL)) - (cd $(PREFIX)/lib; /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx) $(CCLIB_TOINSTALL)) - (cd $(PREFIX)/bin; /bin/rm -f $(CCBIN_TOINSTALL)) + (cd $(INSTALL_INCLUDEDIR); /bin/rm -f $(CCINC_TOINSTALL)) + (cd $(INSTALL_OCAML_LIBDDIR); /bin/rm -f $(MLLIB_TOINSTALL) $(MLLIB_TOINSTALLx)) + (cd $(INSTALL_BINDIR); /bin/rm -f $(CCBIN_TOINSTALL)) clean: /bin/rm -fr tmp html Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-9/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 28 Mar 2009 15:32:31 -0000 1.2 +++ .cvsignore 2 Apr 2009 15:31:53 -0000 1.3 @@ -1 +1 @@ -mlgmpidl.tgz +mlgmpidl-1.1.tgz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-9/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 28 Mar 2009 15:32:31 -0000 1.1 +++ import.log 2 Apr 2009 15:31:53 -0000 1.2 @@ -1 +1,2 @@ ocaml-mlgmpidl-1_0-1_fc10:F-9:ocaml-mlgmpidl-1.0-1.fc10.src.rpm:1238253936 +ocaml-mlgmpidl-1_1-1_fc10:F-9:ocaml-mlgmpidl-1.1-1.fc10.src.rpm:1238686031 Index: ocaml-mlgmpidl.spec =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-9/ocaml-mlgmpidl.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ocaml-mlgmpidl.spec 28 Mar 2009 15:32:32 -0000 1.1 +++ ocaml-mlgmpidl.spec 2 Apr 2009 15:31:53 -0000 1.2 @@ -10,17 +10,17 @@ %define debug_package %{nil} Name: ocaml-mlgmpidl -Version: 1.0 +Version: 1.1 Release: 1%{?dist} Summary: OCaml interface to GMP and MPFR libraries Group: Development/Libraries License: LGPLv2 URL: http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/index.html -Source0: http://gforge.inria.fr/frs/download.php/2460/mlgmpidl.tgz +Source0: http://gforge.inria.fr/frs/download.php/20228/mlgmpidl-%{version}.tgz Source1: mlgmpidl_test.ml Source2: mlgmpidl_test_result Source3: mlgmpidl-META -Patch0: mlgmpidl-1.0-Makefile.patch +Patch0: mlgmpidl-1.1-Makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ocaml >= 3.07, ocaml-ocamldoc, ocaml-camlidl-devel, gmp-devel, mpfr-devel, prelink # BuildRequires for documentation build @@ -141,5 +141,7 @@ %{_docdir}/%{name} %changelog +* Thu Apr 02 2009 Alan Dunn 1.1-1 +- New upstream version incorporates functional interface to Mpfr. * Sat Mar 28 2009 Alan Dunn 1.0-1 - Initial Fedora RPM version. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ocaml-mlgmpidl/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 28 Mar 2009 15:32:32 -0000 1.2 +++ sources 2 Apr 2009 15:31:53 -0000 1.3 @@ -1 +1 @@ -63ec244511e58bd1cbf5513dc7aaad8e mlgmpidl.tgz +5374d9764c609e005691925c612c44ac mlgmpidl-1.1.tgz --- mlgmpidl-1.0-Makefile.patch DELETED --- From rdieter at fedoraproject.org Thu Apr 2 15:43:26 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 15:43:26 +0000 (UTC) Subject: rpms/kdeutils/F-9 .cvsignore, 1.55, 1.56 kdeutils.spec, 1.139, 1.140 sources, 1.62, 1.63 Message-ID: <20090402154326.88F4670120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeutils/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9996 Modified Files: .cvsignore kdeutils.spec sources Log Message: 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-9/.cvsignore,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- .cvsignore 5 Mar 2009 11:59:16 -0000 1.55 +++ .cvsignore 2 Apr 2009 15:42:56 -0000 1.56 @@ -1,3 +1,2 @@ -kdeutils-4.2.0.tar.bz2 -kdepim-4.2.0.tar.bz2 -kdepim-4.2.1.tar.bz2 +kdeutils-4.2.2.tar.bz2 +kdepim-4.2.2.tar.bz2 Index: kdeutils.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-9/kdeutils.spec,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- kdeutils.spec 14 Mar 2009 17:36:27 -0000 1.139 +++ kdeutils.spec 2 Apr 2009 15:42:56 -0000 1.140 @@ -1,12 +1,12 @@ %if 0%{?fedora} == 9 -# continue including kjots here (as in 4.0) for F9 (we don't have kdepim 4.1 there) +# continue including kjots here (as in 4.0) for F9 (we don't have kdepim4 there) %define include_kjots 1 %endif Name: kdeutils Epoch: 6 -Version: 4.2.1 -Release: 3%{?dist}.2 +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Utilities Group: Applications/System @@ -28,8 +28,8 @@ BuildRequires: libzip-devel BuildRequires: qimageblitz-devel -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} # printer applet @@ -120,16 +120,24 @@ %post -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +update-desktop-database -q &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: %postun -/sbin/ldconfig ||: -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : -xdg-desktop-menu forceupdate 2> /dev/null || : +/sbin/ldconfig +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: + update-desktop-database -q &> /dev/null ||: +fi %files @@ -187,6 +195,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter 4.2.2-2 +- optimize scriptlets + +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Sat Mar 14 2009 Kevin Kofler - 4.2.1-3.2 - also drag in the printer-applet on F9 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeutils/F-9/sources,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- sources 27 Feb 2009 18:53:35 -0000 1.62 +++ sources 2 Apr 2009 15:42:56 -0000 1.63 @@ -1,2 +1,2 @@ -ed3397244a64530c108e76d6767c07d0 kdeutils-4.2.1.tar.bz2 -2ebc3730aaee53f494e8e6abd26029bd kdepim-4.2.1.tar.bz2 +3df5186f9dacddbce48a1c7eb35515cd kdeutils-4.2.2.tar.bz2 +964208d570845c75e0c482bb3d33892f kdepim-4.2.2.tar.bz2 From mbarnes at fedoraproject.org Thu Apr 2 16:05:41 2009 From: mbarnes at fedoraproject.org (Matthew Barnes) Date: Thu, 2 Apr 2009 16:05:41 +0000 (UTC) Subject: rpms/evolution/devel evolution.spec,1.376,1.377 Message-ID: <20090402160541.A3D8C70120@cvs1.fedora.phx.redhat.com> Author: mbarnes Update of /cvs/pkgs/rpms/evolution/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14946 Modified Files: evolution.spec Log Message: * Thu Apr 02 2009 Matthew Barnes - 2.26.0-2.fc11 - Require libpst. Index: evolution.spec =================================================================== RCS file: /cvs/pkgs/rpms/evolution/devel/evolution.spec,v retrieving revision 1.376 retrieving revision 1.377 diff -u -r1.376 -r1.377 --- evolution.spec 16 Mar 2009 11:47:20 -0000 1.376 +++ evolution.spec 2 Apr 2009 16:05:11 -0000 1.377 @@ -45,7 +45,7 @@ Name: evolution Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} Group: Applications/Productivity Summary: Mail and calendar client for GNOME License: GPLv2+ and GFDL @@ -77,8 +77,10 @@ # Don't trust evolution-data-server to maintain accurate sonames. Requires: evolution-data-server >= %{version} +# No devel package for libpst, despite the name. Requires: gnome-icon-theme >= %{gnome_icon_theme_version} Requires: gnome-themes +Requires: libpst ### Build Dependencies ### @@ -689,6 +691,9 @@ %{_libexecdir}/evolution/%{evo_major}/evolution-addressbook-clean %changelog +* Thu Apr 02 2009 Matthew Barnes - 2.26.0-2.fc11 +- Require libpst. + * Mon Mar 16 2009 Matthew Barnes - 2.26.0-1.fc11 - Update to 2.26.0 From joost at fedoraproject.org Thu Apr 2 16:24:15 2009 From: joost at fedoraproject.org (Joost van der Sluis) Date: Thu, 2 Apr 2009 16:24:15 +0000 (UTC) Subject: rpms/lazarus/devel .cvsignore, 1.3, 1.4 Desktop_patch.diff, 1.2, 1.3 lazarus.spec, 1.5, 1.6 sources, 1.3, 1.4 Message-ID: <20090402162415.48E9970120@cvs1.fedora.phx.redhat.com> Author: joost Update of /cvs/pkgs/rpms/lazarus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19985 Modified Files: .cvsignore Desktop_patch.diff lazarus.spec sources Log Message: * Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-1 - Updated to version 0.9.26.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 27 Oct 2008 22:46:32 -0000 1.3 +++ .cvsignore 2 Apr 2009 16:23:44 -0000 1.4 @@ -1 +1 @@ -lazarus-0.9.26-0.tgz +lazarus-0.9.26.2-0.tgz Desktop_patch.diff: Index: Desktop_patch.diff =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/Desktop_patch.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Desktop_patch.diff 27 Oct 2008 22:46:32 -0000 1.2 +++ Desktop_patch.diff 2 Apr 2009 16:23:44 -0000 1.3 @@ -1,6 +1,6 @@ --- lazarus/install/lazarus.desktop 2007-11-26 15:34:42.000000000 +0100 +++ lazarus/install/lazarus.desktop.n 2008-10-18 11:52:33.000000000 +0200 -@@ -5,13 +5,8 @@ +@@ -5,12 +5,7 @@ Exec=startlazarus %f Terminal=false Type=Application @@ -10,9 +10,8 @@ +Categories=IDE;Development;GTK;GUIDesigner; StartupWMClass=Lazarus MimeType=text/x-pascal;text/lazarus-project-source;text/lazarus-project-information;text/lazarus-form;text/lazarus-resource;text/lazarus-package;text/lazarus-package-link;text/lazarus-code-inlay; --Patterns=*.pas;*.pp;*.p;*.inc;*.lpi;*.lpk;*.lpr;*.lfm;*.lrs;*.lpl;*.dci -[Property::X-KDE-NativeExtension] -Type=QString -Value=.pas -X-Ubuntu-Gettext-Domain=desktop_kdelibs - +- Index: lazarus.spec =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/lazarus.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- lazarus.spec 25 Feb 2009 12:43:06 -0000 1.5 +++ lazarus.spec 2 Apr 2009 16:23:44 -0000 1.6 @@ -1,6 +1,6 @@ Name: lazarus -Version: 0.9.26 -Release: 4%{?dist} +Version: 0.9.26.2 +Release: 1%{?dist} Summary: Lazarus Component Library and IDE for Freepascal Group: Development/Languages @@ -99,6 +99,9 @@ %{_mandir}/*/* %changelog +* Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-1 + - Updated to version 0.9.26.2 + * Wed Feb 25 2009 Fedora Release Engineering - 0.9.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 27 Oct 2008 22:46:32 -0000 1.3 +++ sources 2 Apr 2009 16:23:44 -0000 1.4 @@ -1 +1 @@ -f1a7b2f89d1e6a246f25abb235880594 lazarus-0.9.26-0.tgz +357fd9f6e9d410f3c74ff493fce7f75a lazarus-0.9.26.2-0.tgz From jnovy at fedoraproject.org Thu Apr 2 16:36:16 2009 From: jnovy at fedoraproject.org (Jindrich Novy) Date: Thu, 2 Apr 2009 16:36:16 +0000 (UTC) Subject: rpms/texlive/devel texlive-getline.patch, NONE, 1.1 texlive-poolfix.patch, NONE, 1.1 texlive.spec, 1.50, 1.51 Message-ID: <20090402163616.23B6A70120@cvs1.fedora.phx.redhat.com> Author: jnovy Update of /cvs/pkgs/rpms/texlive/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22522 Modified Files: texlive.spec Added Files: texlive-getline.patch texlive-poolfix.patch Log Message: * Thu Apr 02 2009 Jindrich Novy - 2007-42 - avoid clashes with getline() from glibc - increase default bibtex/jbibtex limits (#492136) texlive-getline.patch: --- NEW FILE texlive-getline.patch --- diff -up texlive-2007/texk/afm2pl/afm2pl.c.getline texlive-2007/texk/afm2pl/afm2pl.c --- texlive-2007/texk/afm2pl/afm2pl.c.getline 2006-01-17 22:41:51.000000000 +0100 +++ texlive-2007/texk/afm2pl/afm2pl.c 2009-04-02 15:18:30.000000000 +0200 @@ -345,7 +345,7 @@ P2C (register int, x, register int, y) /* read a line from infile into buffer and obuffer */ int - getline + _getline P1H (void) { register char *p; @@ -781,7 +781,7 @@ P1H (void) afmencoding->vec[i] = ".notdef"; afmencoding->name = "Unspecified"; - while (getline ()) { + while (_getline ()) { switch (interest (paramstring ())) { case FontName: fontname = paramnewstring (); @@ -963,7 +963,7 @@ gettoken () while (1) { while (param == 0 || *param == 0) { - if (getline () == 0) + if (_getline () == 0) error ("! premature end in encoding file"); } if (param[0] == '%') { @@ -1540,7 +1540,7 @@ extraligkerninfo () encfilename = openin (encfilename, kpse_enc_format, ".enc"); for (lig_it = 0; lig_it < 2; lig_it++) { - while (getline ()) { + while (_getline ()) { /* search for (ligkern) comment in line */ for (p = buffer; *p; p++) if (*p == '%') { @@ -1576,7 +1576,7 @@ extraligkerninfo () for (i = 0; i < ligfilenames->n; i++) { ligfilename = openin (ligfilenames->names[i], kpse_lig_format, ".lig"); - while (getline ()) + while (_getline ()) checkligkern (buffer, 0); /* 2nd param 0: lig file */ fclose (infile); } @@ -1607,7 +1607,7 @@ extraligkerninfo () for (i = 0; i < Ligfilenames->n; i++) { ligfilename = openin (Ligfilenames->names[i], kpse_lig_format, ".lig"); - while (getline ()) + while (_getline ()) checkligkern (buffer, 0); /* 2nd param 0: lig file */ fclose (infile); } diff -up texlive-2007/texk/dvipsk/afm2tfm.c.getline texlive-2007/texk/dvipsk/afm2tfm.c --- texlive-2007/texk/dvipsk/afm2tfm.c.getline 2009-04-02 15:10:49.000000000 +0200 +++ texlive-2007/texk/dvipsk/afm2tfm.c 2009-04-02 15:20:59.000000000 +0200 @@ -257,7 +257,7 @@ transform P2C(register int, x, register } int -getline P1H(void) { +_getline P1H(void) { register char *p ; register int c ; @@ -612,7 +612,7 @@ readadobe P1H(void) { ai = newchar() ; ai->adobenum = -1 ; ai->adobename = "||" ; /* boundary character name */ - while (getline()) { + while (_getline()) { switch(interest(paramstring())) { case FontName: fontname = paramnewstring() ; @@ -1888,7 +1888,7 @@ char *gettoken() { while (1) { while (param == 0 || *param == 0) { - if (getline() == 0) + if (_getline() == 0) error("! premature end in encoding file") ; for (p=buffer; *p; p++) if (*p == '%') { @@ -1979,7 +1979,7 @@ struct encoding *readencoding P1C(char * p = gettoken() ; if (strcmp(p, "]")) error("! token 258 in encoding must be make-array (])") ; - while (getline()) { + while (_getline()) { for (p=buffer; *p; p++) if (*p == '%') { if (ignoreligkern == 0) diff -up texlive-2007/texk/web2c/cpascal.h.getline texlive-2007/texk/web2c/cpascal.h --- texlive-2007/texk/web2c/cpascal.h.getline 2006-12-27 00:37:34.000000000 +0100 +++ texlive-2007/texk/web2c/cpascal.h 2009-04-02 15:10:49.000000000 +0200 @@ -14,6 +14,7 @@ /* We must include this first, to resolve many C issues. */ #include "config.h" +#define getline _getline /* We only use getopt in the applications, not in web2c itself. */ #include diff -up texlive-2007/texk/web2c/mpware/mpto.c.getline texlive-2007/texk/web2c/mpware/mpto.c --- texlive-2007/texk/web2c/mpware/mpto.c.getline 2006-11-28 14:24:53.000000000 +0100 +++ texlive-2007/texk/web2c/mpware/mpto.c 2009-04-02 15:10:50.000000000 +0200 @@ -99,7 +95,7 @@ usage(char *progn) } char * -getline(void) +_getline(void) { /* returns NULL on EOF or error, otherwise buf */ int c; unsigned loc = 0; @@ -304,11 +300,11 @@ copytex(void) while (*aa == ' ' || *aa == '\t') aa++; if (*aa == 0) - if ((aa = getline()) == NULL) + if ((aa = _getline()) == NULL) err("btex section does not end"); do { if (*aa == 0) - if ((aa = getline()) == NULL) + if ((aa = _getline()) == NULL) err("btex section does not end"); else printf("\n"); @@ -465,7 +461,7 @@ Current maintainer: Taco Hoekwater.\n"); postverb = troff_postverb; } printf("%s", predoc); - while (getline() != NULL) + while (_getline() != NULL) do_line(); printf("%s", postdoc); exit(0); texlive-poolfix.patch: --- NEW FILE texlive-poolfix.patch --- diff -up texlive-2007/texk/web2c/bibtex.ch.poolfix texlive-2007/texk/web2c/bibtex.ch --- texlive-2007/texk/web2c/bibtex.ch.poolfix 2006-12-27 00:37:34.000000000 +0100 +++ texlive-2007/texk/web2c/bibtex.ch 2009-04-02 18:06:56.000000000 +0200 @@ -169,7 +169,7 @@ end. @x [still 14] @!max_bib_files=20; {maximum number of \.{.bib} files allowed} -@!pool_size=65000; {maximum number of characters in strings} +@!pool_size=650000; {maximum number of characters in strings} @!max_strings=4000; {maximum number of strings, including pre-defined; must be |<=hash_size|} @!max_cites=750; {maximum number of distinct cite keys; must be @@ -179,7 +179,7 @@ end. @!wiz_fn_space=3000; {maximum amount of |wiz_defined|-function space} @y [still 14] @!MAX_BIB_FILES=20; {initial number of \.{.bib} files allowed} -@!POOL_SIZE=65000; {initial number of characters in strings} +@!POOL_SIZE=650000; {initial number of characters in strings} @!max_strings=35000; {maximum number of strings, including pre-defined; must be |<=hash_size|} @!max_cites=5000; {maximum number of distinct cite keys; must be diff -up texlive-2007/texk/web2c/bibtex.web.poolfix texlive-2007/texk/web2c/bibtex.web --- texlive-2007/texk/web2c/bibtex.web.poolfix 2006-01-17 22:41:51.000000000 +0100 +++ texlive-2007/texk/web2c/bibtex.web 2009-04-02 18:06:56.000000000 +0200 @@ -399,7 +399,7 @@ first limitation to be a problem, often @!max_print_line=79; {the maximum: must be |>min_print_line| and | - 2007-42 +- avoid clashes with getline() from glibc +- increase default bibtex/jbibtex limits (#492136) + * Thu Feb 26 2009 Jindrich Novy - 2007-41 - texlive-east-asian now requires texlive-texmf-east-asian (#487258) - do not attempt to remove old fonts via cron in /var/lib/texmf, From kengert at fedoraproject.org Thu Apr 2 16:36:38 2009 From: kengert at fedoraproject.org (Kai Engert) Date: Thu, 2 Apr 2009 16:36:38 +0000 (UTC) Subject: rpms/nss/devel nss-disable-freebl-execstack.patch, NONE, 1.1 nss.spec, 1.60, 1.61 Message-ID: <20090402163638.E219170120@cvs1.fedora.phx.redhat.com> Author: kengert Update of /cvs/extras/rpms/nss/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22606 Modified Files: nss.spec Added Files: nss-disable-freebl-execstack.patch Log Message: * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-4 - disable execstack when building freebl nss-disable-freebl-execstack.patch: --- NEW FILE nss-disable-freebl-execstack.patch --- --- nss-3.12.2.99.3/mozilla/security/nss/lib/freebl/Makefile-save 2009-04-02 08:46:32.083530732 -0700 +++ nss-3.12.2.99.3/mozilla/security/nss/lib/freebl/Makefile 2009-04-02 08:46:51.740542226 -0700 @@ -133,7 +133,7 @@ ifeq ($(OS_TARGET),Linux) ifeq ($(CPU_ARCH),x86_64) ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s - ASFLAGS += -march=opteron -m64 -fPIC + ASFLAGS += -march=opteron -m64 -fPIC -Wa,--noexecstack DEFINES += -DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY DEFINES += -DNSS_USE_COMBA DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN Index: nss.spec =================================================================== RCS file: /cvs/extras/rpms/nss/devel/nss.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- nss.spec 31 Mar 2009 23:05:13 -0000 1.60 +++ nss.spec 2 Apr 2009 16:36:08 -0000 1.61 @@ -4,7 +4,7 @@ Summary: Network Security Services Name: nss Version: 3.12.2.99.3 -Release: 3%{?dist} +Release: 4%{?dist} License: MPLv1.1 or GPLv2+ or LGPLv2+ URL: http://www.mozilla.org/projects/security/pki/nss/ Group: System Environment/Libraries @@ -34,6 +34,7 @@ Patch4: nss-pem-bug483855.patch Patch5: nss-pem-bug429175.patch Patch6: nss-enable-pem.patch +Patch7: nss-disable-freebl-execstack.patch %description Network Security Services (NSS) is a set of libraries designed to @@ -90,6 +91,7 @@ %patch4 -p0 -b .483855 %patch5 -p0 -b .429175 %patch6 -p0 -b .libpem +%patch7 -p1 %build @@ -450,6 +452,8 @@ %changelog +* Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-4 +- disable execstack when building freebl * Tue Mar 31 2009 Kai Engert - 3.12.2.99.3-3 - add upstream patch to fix bug 483855 * Tue Mar 31 2009 Kai Engert - 3.12.2.99.3-2 From mjg59 at fedoraproject.org Thu Apr 2 16:41:09 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Thu, 2 Apr 2009 16:41:09 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-shut-up-efifb.patch,NONE,1.1 Message-ID: <20090402164109.E963D70120@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24618 Added Files: linux-2.6-shut-up-efifb.patch Log Message: Add the EFIfb patch` linux-2.6-shut-up-efifb.patch: --- NEW FILE linux-2.6-shut-up-efifb.patch --- --- vanilla-2.6.29/drivers/video/efifb.c 2009-03-23 23:12:14.000000000 +0000 +++ linux-2.6.29.noarch/drivers/video/efifb.c 2009-04-01 19:24:01.000000000 +0100 @@ -208,12 +208,15 @@ unsigned int size_total; int request_succeeded = 0; - printk(KERN_INFO "efifb: probing for efifb\n"); - if (!screen_info.lfb_depth) screen_info.lfb_depth = 32; if (!screen_info.pages) screen_info.pages = 1; + if (!screen_info.lfb_base) { + printk(KERN_DEBUG "efifb: invalid framebuffer address\n"); + return -ENODEV; + } + printk(KERN_INFO "efifb: probing for efifb\n"); /* just assume they're all unset if any are */ if (!screen_info.blue_size) { From joost at fedoraproject.org Thu Apr 2 16:51:56 2009 From: joost at fedoraproject.org (Joost van der Sluis) Date: Thu, 2 Apr 2009 16:51:56 +0000 (UTC) Subject: rpms/lazarus/devel Makefile_patch.diff, 1.2, 1.3 lazarus.spec, 1.6, 1.7 Message-ID: <20090402165156.B04F670120@cvs1.fedora.phx.redhat.com> Author: joost Update of /cvs/pkgs/rpms/lazarus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27036 Modified Files: Makefile_patch.diff lazarus.spec Log Message: * Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-2 - Adapted Makefile patch for version 0.9.26.2 Makefile_patch.diff: Index: Makefile_patch.diff =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/Makefile_patch.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile_patch.diff 27 Oct 2008 22:46:32 -0000 1.2 +++ Makefile_patch.diff 2 Apr 2009 16:51:56 -0000 1.3 @@ -20,8 +20,8 @@ INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man ifneq ($(findstring $(OS_TARGET),win32 win64),) LAZARUS_INSTALL_DIR=C:\lazarus -@@ -110,8 +110,8 @@ - ifeq ($(OS_TARGET),win32) +@@ -115,8 +115,8 @@ + ifneq ($(findstring $(OS_TARGET),win32 win64),) else - $(MKDIR) $(INSTALL_PREFIX)/share Index: lazarus.spec =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/devel/lazarus.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- lazarus.spec 2 Apr 2009 16:23:44 -0000 1.6 +++ lazarus.spec 2 Apr 2009 16:51:56 -0000 1.7 @@ -1,6 +1,6 @@ Name: lazarus Version: 0.9.26.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lazarus Component Library and IDE for Freepascal Group: Development/Languages @@ -99,6 +99,9 @@ %{_mandir}/*/* %changelog +* Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-2 + - Adapted Makefile patch for version 0.9.26.2 + * Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-1 - Updated to version 0.9.26.2 From hadess at fedoraproject.org Thu Apr 2 16:54:28 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Thu, 2 Apr 2009 16:54:28 +0000 (UTC) Subject: rpms/totem/devel totem-use-pulsesink-volume.patch, 1.3, 1.4 totem.spec, 1.233, 1.234 Message-ID: <20090402165428.6250670120@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/totem/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27615 Modified Files: totem-use-pulsesink-volume.patch totem.spec Log Message: * Thu Apr 02 2009 - Bastien Nocera - 2.26.1-2 - Update patch to set the PA stream volume, avoids setting the volume when pulsesink isn't in a state where it has a stream (#488532) totem-use-pulsesink-volume.patch: Index: totem-use-pulsesink-volume.patch =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/totem-use-pulsesink-volume.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- totem-use-pulsesink-volume.patch 17 Feb 2009 14:57:49 -0000 1.3 +++ totem-use-pulsesink-volume.patch 2 Apr 2009 16:53:57 -0000 1.4 @@ -1,18 +1,19 @@ Index: src/backend/bacon-video-widget-gst-0.10.c =================================================================== ---- src/backend/bacon-video-widget-gst-0.10.c (revision 5970) +--- src/backend/bacon-video-widget-gst-0.10.c (revision 6227) +++ src/backend/bacon-video-widget-gst-0.10.c (working copy) -@@ -166,7 +166,8 @@ +@@ -163,7 +163,9 @@ gboolean cursor_shown; gboolean fullscreen_mode; gboolean auto_resize; - gboolean uses_fakesink; + gboolean uses_audio_fakesink; + GstElement *pulse_audio_sink; ++ gdouble volume; gint video_width; /* Movie width */ gint video_height; /* Movie height */ -@@ -1892,6 +1893,11 @@ +@@ -1879,6 +1881,11 @@ g_free (bvw->priv->vis_element_name); bvw->priv->vis_element_name = NULL; @@ -24,7 +25,16 @@ if (bvw->priv->vis_plugins_list) { g_list_free (bvw->priv->vis_plugins_list); bvw->priv->vis_plugins_list = NULL; -@@ -3145,7 +3151,7 @@ +@@ -1986,7 +1993,7 @@ + bacon_video_widget_get_show_cursor (bvw)); + break; + case PROP_VOLUME: +- g_value_set_double (value, bacon_video_widget_get_volume (bvw)); ++ g_value_set_double (value, bvw->priv->volume); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +@@ -3133,7 +3140,7 @@ if (bvw->priv->speakersetup == BVW_AUDIO_SOUND_AC3PASSTHRU) return FALSE; @@ -33,43 +43,59 @@ } void -@@ -3157,8 +3163,13 @@ +@@ -3145,8 +3152,25 @@ if (bacon_video_widget_can_set_volume (bvw) != FALSE) { volume = CLAMP (volume, 0.0, 1.0); - g_object_set (bvw->priv->play, "volume", - (gdouble) volume, NULL); + if (bvw->priv->pulse_audio_sink) { -+ g_object_set (bvw->priv->pulse_audio_sink, "volume", -+ (gdouble) volume, NULL); ++ GstState cur_state; ++ ++ gst_element_get_state (bvw->priv->pulse_audio_sink, &cur_state, NULL, 0); ++ if (cur_state == GST_STATE_READY || cur_state == GST_STATE_PLAYING) ++ { ++ gdouble new_vol; ++ g_object_set (bvw->priv->pulse_audio_sink, "volume", ++ (gdouble) volume, NULL); ++ got_set = TRUE; ++ ++ g_object_get (bvw->priv->pulse_audio_sink, "volume", &new_vol, NULL); ++ } + } else { + g_object_set (bvw->priv->play, "volume", + (gdouble) volume, NULL); + } ++ ++ bvw->priv->volume = volume; g_object_notify (G_OBJECT (bvw), "volume"); } } -@@ -3171,7 +3182,11 @@ +@@ -3159,9 +3183,7 @@ g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), 0.0); g_return_val_if_fail (GST_IS_ELEMENT (bvw->priv->play), 0.0); - g_object_get (G_OBJECT (bvw->priv->play), "volume", &vol, NULL); -+ if (bvw->priv->pulse_audio_sink) { -+ g_object_get (G_OBJECT (bvw->priv->pulse_audio_sink), "volume", &vol, NULL); -+ } else { -+ g_object_get (G_OBJECT (bvw->priv->play), "volume", &vol, NULL); -+ } - - return vol; +- +- return vol; ++ return bvw->priv->volume; } -@@ -4947,6 +4962,21 @@ + + void +@@ -4935,6 +4957,27 @@ g_mutex_unlock (bvw->priv->lock); } +static gboolean +notify_volume_idle_cb (BaconVideoWidget *bvw) +{ ++ gdouble vol; ++ ++ g_object_get (G_OBJECT (bvw->priv->pulse_audio_sink), "volume", &vol, NULL); ++ bvw->priv->volume = vol; ++ + g_object_notify (G_OBJECT (bvw), "volume"); ++ + return FALSE; +} + @@ -78,13 +104,13 @@ + GParamSpec *pspec, + BaconVideoWidget *bvw) +{ -+ g_idle_add (notify_volume_idle_cb, bvw); ++ g_idle_add ((GSourceFunc) notify_volume_idle_cb, bvw); +} + GtkWidget * bacon_video_widget_new (int width, int height, BvwUseType type, GError ** err) -@@ -5014,15 +5044,18 @@ +@@ -5000,15 +5043,18 @@ cb_gconf, bvw, NULL, NULL); if (type == BVW_USE_TYPE_VIDEO || type == BVW_USE_TYPE_AUDIO) { @@ -111,7 +137,7 @@ } } else { audio_sink = gst_element_factory_make ("fakesink", "audio-fake-sink"); -@@ -5171,9 +5204,19 @@ +@@ -5155,9 +5201,19 @@ /* make fakesink sync to the clock like a real sink */ g_object_set (audio_sink, "sync", TRUE, NULL); GST_DEBUG ("audio sink doesn't work, using fakesink instead"); Index: totem.spec =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/totem.spec,v retrieving revision 1.233 retrieving revision 1.234 diff -u -r1.233 -r1.234 --- totem.spec 1 Apr 2009 22:18:30 -0000 1.233 +++ totem.spec 2 Apr 2009 16:53:57 -0000 1.234 @@ -9,7 +9,7 @@ Summary: Movie player for GNOME Name: totem Version: 2.26.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ with exceptions Group: Applications/Multimedia URL: http://projects.gnome.org/totem/ @@ -478,6 +478,11 @@ %endif %changelog +* Thu Apr 02 2009 - Bastien Nocera - 2.26.1-2 +- Update patch to set the PA stream volume, avoids setting the + volume when pulsesink isn't in a state where it has a stream + (#488532) + * Wed Apr 01 2009 - Bastien Nocera - 2.26.1-1 - Update to 2.26.1 From rdieter at fedoraproject.org Thu Apr 2 16:56:21 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 16:56:21 +0000 (UTC) Subject: rpms/ggz-base-libs/devel ggz-base-libs.spec,1.2,1.3 Message-ID: <20090402165621.231C370120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/ggz-base-libs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28141 Modified Files: ggz-base-libs.spec Log Message: * Thu Apr 02 2009 Rex Dieter 0.99.5-4 - own %{_sysconfdir}/ggz.modules.d - kill rpaths (again) Index: ggz-base-libs.spec =================================================================== RCS file: /cvs/pkgs/rpms/ggz-base-libs/devel/ggz-base-libs.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ggz-base-libs.spec 23 Mar 2009 13:31:32 -0000 1.2 +++ ggz-base-libs.spec 2 Apr 2009 16:55:50 -0000 1.3 @@ -4,7 +4,7 @@ Summary: Base libraries for GGZ gaming zone Name: ggz-base-libs Version: 0.99.5 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPLv2+ and GPLv2+ Group: System Environment/Libraries @@ -63,7 +63,7 @@ %else # avoid lib64 rpaths, quick-n-dirty %if "%{_libdir}" != "/usr/lib" -#sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure +sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure %endif %endif @@ -85,8 +85,9 @@ make install DESTDIR=%{buildroot} -# GGZCONFDIR/ggz.modules +# GGZCONFDIR stuff install -D -m644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/ggz.modules +mkdir -p %{buildroot}%{_sysconfdir}/ggz.modules.d # GGZDATADIR mkdir -p %{buildroot}%{_datadir}/ggz # GGZGAMEDIR @@ -115,6 +116,7 @@ %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README %config(noreplace) %{_sysconfdir}/ggz.modules +%dir %{_sysconfdir}/ggz.modules.d # GPLv2+ %{_bindir}/ggz-config %dir %{_datadir}/ggz @@ -151,6 +153,10 @@ %changelog +* Thu Apr 02 2009 Rex Dieter 0.99.5-4 +- own %%{_sysconfdir}/ggz.modules.d +- kill rpaths (again) + * Mon Mar 23 2009 Rex Dieter 0.99.5-3 - conflict with ggz-client-libs, include epoch in Obsoletes/Provides: libggz ggz-client-libs (#491638) From rdieter at fedoraproject.org Thu Apr 2 16:59:02 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 16:59:02 +0000 (UTC) Subject: rpms/kdegames/devel kdegames.spec,1.122,1.123 Message-ID: <20090402165902.ABE6470120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28932 Modified Files: kdegames.spec Log Message: * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- kdegames.spec 1 Apr 2009 18:51:36 -0000 1.122 +++ kdegames.spec 2 Apr 2009 16:58:32 -0000 1.123 @@ -1,10 +1,9 @@ -%{!?_ggz_datadir:%define _ggz_datadir %(ggz-config --datadir >& /dev/null ||:)} Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,8 +26,12 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} + +%if "%{?_ggz_version}" < "0.99.5" +%define _skip_ggzconfig -DSKIP_GGZCONFIG=1 Requires(post): ggz-client-libs Requires(preun): ggz-client-libs +%endif %description Games for the K Desktop Environment 4, including: @@ -91,7 +94,7 @@ mkdir -p %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} .. +%{cmake_kde4} %{?_skip_ggzconfig} .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -102,19 +105,19 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -# HACK, FIXME +%if 0%{?_skip_ggzconfig:1} install -m644 -p -D ./kbattleship/src/module.dsc %{buildroot}%{_ggz_datadir}/kbattleship.dsc install -m644 -p -D ./kreversi/module.dsc %{buildroot}%{_ggz_datadir}/kreversi.dsc install -m644 -p -D ./ksquares/src/module.dsc %{buildroot}%{_ggz_datadir}/ksquares.dsc - -# unpackaged files -rm -f %{buildroot}%{_sysconfdir}/ggz.modules +%endif %post +%if 0%{?_skip_ggzconfig:1} %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: +%endif touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : @@ -136,12 +139,14 @@ update-desktop-database -q &> /dev/null ||: fi +%if 0%{?_skip_ggzconfig:1} %preun if [ $1 -eq 0 ]; then %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi +%endif %post libs -p /sbin/ldconfig @@ -167,10 +172,13 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/locolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* +%if 0%{?_skip_ggzconfig:1} %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc -%{_sysconfdir}/ggz.modules.d/kdegames +%else +%{_ggz_configdir}/ggz.modules.d/kdegames +%endif %files libs %defattr(-,root,root,-) @@ -185,6 +193,9 @@ %changelog +* Thu Apr 02 2009 Rex Dieter - 4.2.2-3 +- fix ggz scriptlet logic + * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets From rdieter at fedoraproject.org Thu Apr 2 17:01:16 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 17:01:16 +0000 (UTC) Subject: rpms/kdegames/F-9 kdegames.spec,1.100,1.101 Message-ID: <20090402170116.D19E070120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29526 Modified Files: kdegames.spec Log Message: * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-9/kdegames.spec,v retrieving revision 1.100 retrieving revision 1.101 diff -u -r1.100 -r1.101 --- kdegames.spec 2 Apr 2009 15:01:24 -0000 1.100 +++ kdegames.spec 2 Apr 2009 17:00:46 -0000 1.101 @@ -1,10 +1,9 @@ -%{!?_ggz_datadir:%define _ggz_datadir %(ggz-config --datadir >& /dev/null ||:)} Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,8 +26,12 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} + +%if "%{?_ggz_version}" < "0.99.5" +%define _skip_ggzconfig -DSKIP_GGZCONFIG=1 Requires(post): ggz-client-libs Requires(preun): ggz-client-libs +%endif %description Games for the K Desktop Environment 4, including: @@ -91,7 +94,7 @@ mkdir -p %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} .. +%{cmake_kde4} %{?_skip_ggzconfig} .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -102,19 +105,19 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -# HACK, FIXME +%if 0%{?_skip_ggzconfig:1} install -m644 -p -D ./kbattleship/src/module.dsc %{buildroot}%{_ggz_datadir}/kbattleship.dsc install -m644 -p -D ./kreversi/module.dsc %{buildroot}%{_ggz_datadir}/kreversi.dsc install -m644 -p -D ./ksquares/src/module.dsc %{buildroot}%{_ggz_datadir}/ksquares.dsc - -# unpackaged files -rm -f %{buildroot}%{_sysconfdir}/ggz.modules +%endif %post +%if 0%{?_skip_ggzconfig:1} %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: +%endif touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : @@ -136,12 +139,14 @@ update-desktop-database -q &> /dev/null ||: fi +%if 0%{?_skip_ggzconfig:1} %preun if [ $1 -eq 0 ]; then %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi +%endif %post libs -p /sbin/ldconfig @@ -167,10 +172,13 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/locolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* +%if 0%{?_skip_ggzconfig:1} %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc -%{_sysconfdir}/ggz.modules.d/kdegames +%else +%{_ggz_configdir}/ggz.modules.d/kdegames +%endif %files libs %defattr(-,root,root,-) @@ -185,6 +193,9 @@ %changelog +* Thu Apr 02 2009 Rex Dieter - 4.2.2-3 +- fix ggz scriptlet logic + * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets From rdieter at fedoraproject.org Thu Apr 2 17:04:33 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 17:04:33 +0000 (UTC) Subject: rpms/kdegames/F-10 kdegames.spec,1.110,1.111 Message-ID: <20090402170433.937C770120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdegames/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30456 Modified Files: kdegames.spec Log Message: * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-10/kdegames.spec,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- kdegames.spec 2 Apr 2009 15:01:25 -0000 1.110 +++ kdegames.spec 2 Apr 2009 17:04:03 -0000 1.111 @@ -1,10 +1,9 @@ -%{!?_ggz_datadir:%define _ggz_datadir %(ggz-config --datadir >& /dev/null ||:)} Name: kdegames Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 URL: http://www.kde.org/ @@ -27,8 +26,12 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} + +%if "%{?_ggz_version}" < "0.99.5" +%define _skip_ggzconfig -DSKIP_GGZCONFIG=1 Requires(post): ggz-client-libs Requires(preun): ggz-client-libs +%endif %description Games for the K Desktop Environment 4, including: @@ -91,7 +94,7 @@ mkdir -p %{_target_platform} pushd %{_target_platform} -%{cmake_kde4} .. +%{cmake_kde4} %{?_skip_ggzconfig} .. popd make %{?_smp_mflags} -C %{_target_platform} @@ -102,19 +105,19 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -# HACK, FIXME +%if 0%{?_skip_ggzconfig:1} install -m644 -p -D ./kbattleship/src/module.dsc %{buildroot}%{_ggz_datadir}/kbattleship.dsc install -m644 -p -D ./kreversi/module.dsc %{buildroot}%{_ggz_datadir}/kreversi.dsc install -m644 -p -D ./ksquares/src/module.dsc %{buildroot}%{_ggz_datadir}/ksquares.dsc - -# unpackaged files -rm -f %{buildroot}%{_sysconfdir}/ggz.modules +%endif %post +%if 0%{?_skip_ggzconfig:1} %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --install --force --modfile=%{_ggz_datadir}/ksquares.dsc ||: +%endif touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/locolor &> /dev/null || : touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : @@ -136,12 +139,14 @@ update-desktop-database -q &> /dev/null ||: fi +%if 0%{?_skip_ggzconfig:1} %preun if [ $1 -eq 0 ]; then %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kbattleship.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/kreversi.dsc ||: %{_ggz_config} --remove --modfile=%{_ggz_datadir}/ksquares.dsc ||: fi +%endif %post libs -p /sbin/ldconfig @@ -167,10 +172,13 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/locolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* +%if 0%{?_skip_ggzconfig:1} %{_ggz_datadir}/kbattleship.dsc %{_ggz_datadir}/kreversi.dsc %{_ggz_datadir}/ksquares.dsc -%{_sysconfdir}/ggz.modules.d/kdegames +%else +%{_ggz_configdir}/ggz.modules.d/kdegames +%endif %files libs %defattr(-,root,root,-) @@ -185,6 +193,9 @@ %changelog +* Thu Apr 02 2009 Rex Dieter - 4.2.2-3 +- fix ggz scriptlet logic + * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets From hadess at fedoraproject.org Thu Apr 2 17:08:32 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Thu, 2 Apr 2009 17:08:32 +0000 (UTC) Subject: rpms/totem/devel totem-use-pulsesink-volume.patch,1.4,1.5 Message-ID: <20090402170832.8B8617013C@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/totem/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31529 Modified Files: totem-use-pulsesink-volume.patch Log Message: Fix patcheroo totem-use-pulsesink-volume.patch: Index: totem-use-pulsesink-volume.patch =================================================================== RCS file: /cvs/pkgs/rpms/totem/devel/totem-use-pulsesink-volume.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- totem-use-pulsesink-volume.patch 2 Apr 2009 16:53:57 -0000 1.4 +++ totem-use-pulsesink-volume.patch 2 Apr 2009 17:08:02 -0000 1.5 @@ -43,7 +43,7 @@ } void -@@ -3145,8 +3152,25 @@ +@@ -3145,8 +3152,24 @@ if (bacon_video_widget_can_set_volume (bvw) != FALSE) { volume = CLAMP (volume, 0.0, 1.0); @@ -58,7 +58,6 @@ + gdouble new_vol; + g_object_set (bvw->priv->pulse_audio_sink, "volume", + (gdouble) volume, NULL); -+ got_set = TRUE; + + g_object_get (bvw->priv->pulse_audio_sink, "volume", &new_vol, NULL); + } @@ -71,7 +70,12 @@ g_object_notify (G_OBJECT (bvw), "volume"); } } -@@ -3159,9 +3183,7 @@ +@@ -3154,14 +3177,10 @@ + double + bacon_video_widget_get_volume (BaconVideoWidget * bvw) + { +- double vol; +- g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), 0.0); g_return_val_if_fail (GST_IS_ELEMENT (bvw->priv->play), 0.0); @@ -82,7 +86,7 @@ } void -@@ -4935,6 +4957,27 @@ +@@ -4935,6 +4954,27 @@ g_mutex_unlock (bvw->priv->lock); } @@ -110,7 +114,7 @@ GtkWidget * bacon_video_widget_new (int width, int height, BvwUseType type, GError ** err) -@@ -5000,15 +5043,18 @@ +@@ -5000,15 +5040,18 @@ cb_gconf, bvw, NULL, NULL); if (type == BVW_USE_TYPE_VIDEO || type == BVW_USE_TYPE_AUDIO) { @@ -137,7 +141,7 @@ } } else { audio_sink = gst_element_factory_make ("fakesink", "audio-fake-sink"); -@@ -5155,9 +5201,19 @@ +@@ -5155,9 +5198,19 @@ /* make fakesink sync to the clock like a real sink */ g_object_set (audio_sink, "sync", TRUE, NULL); GST_DEBUG ("audio sink doesn't work, using fakesink instead"); From transif at fedoraproject.org Thu Apr 2 17:12:42 2009 From: transif at fedoraproject.org (Transifex System User) Date: Thu, 2 Apr 2009 17:12:42 +0000 (UTC) Subject: comps/po te.po,1.17,1.18 Message-ID: <20090402171242.1BF6C70120@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv808/po Modified Files: te.po Log Message: Sending translation for Telugu Index: te.po =================================================================== RCS file: /cvs/pkgs/comps/po/te.po,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- te.po 9 Jan 2009 11:52:43 -0000 1.17 +++ te.po 2 Apr 2009 17:12:11 -0000 1.18 @@ -1,4 +1,4 @@ -# translation of te.po to Telugu +# translation of comps.HEAD.te.po to Telugu # translation of te.po to # translation of te.po to # translation of te.po to @@ -9,20 +9,20 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006. # # Sree Ganesh , 2006, 2007. -# Krishna Babu K , 2008. +# Krishna Babu K , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: te\n" +"Project-Id-Version: comps.HEAD.te\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-09-29 12:11+0530\n" +"POT-Creation-Date: 2009-04-02 13:57+0000\n" +"PO-Revision-Date: 2009-04-02 22:40+0530\n" "Last-Translator: Krishna Babu K \n" "Language-Team: Telugu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" "\n" "\n" "\n" @@ -33,192 +33,192 @@ msgstr "?????????????????? ???????????????????????? ?????????????????????????????? ???????????????????????? ????????? ?????????????????? ??????????????????????????? ???????????????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "??????????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "???????????????????????? ??????????????? ??????????????????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "???????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "???????????? ?????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "Ruby ????????????????????? ??????????????? ??????????????? ??????????????????." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????? ?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "????????????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "???????????????????????????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "???????????????????????????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "??????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "??????????????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "???????????????-????????? ???????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "????????? ??????????????????" @@ -227,78 +227,78 @@ msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "?????????????????????????????????????????? ????????????????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????????????????????????????? ?????????????????????????????????????????? ????????????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "??????????????????????????? ??????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "???????????????????????? (UK) ??????????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ??????????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "Fedora ??????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -308,19 +308,19 @@ "????????????????????????????????? ??????????????? ??????????????? ??????????????? ??????????????? ?????????????????? ???????????????????????????????????????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ???????????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ???????????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -329,86 +329,86 @@ "??????????????? ??????????????????????????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????????? ??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "??????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "???????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -416,77 +416,74 @@ msgstr "GTK+ ??????????????? GNOME ??????????????? ?????????????????????????????? ????????????????????? ??? package?????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+ ??????????????? XFCE ??????????????? ?????????????????????????????? ????????????????????? ??? ??????????????????????????? ????????????????????????????????? ." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ??????????????? KDE ??????????????? ?????????????????????????????? ????????????????????????????????? ??? package?????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "????????????????????? ?????????????????? ???????????? ?????????????????? ???????????????????????? ?????????????????????????????? ??? ??????????????????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." -msgstr "" -"??? package ??????????????????????????? ???????????????????????????????????????????????? ????????? graphical (X) ??????????????????????????????????????? interface?????? ?????????????????????????????????." +msgid "Install this group of packages to use the base graphical (X) user interface." +msgstr "??? package ??????????????????????????? ???????????????????????????????????????????????? ????????? graphical (X) ??????????????????????????????????????? interface?????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ???????????????????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K Desktop ???????????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE Software ??????????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -495,121 +492,121 @@ "user interface." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "???????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "Lao ??????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "??????????????? ?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "??????????????? ???????????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "??????????????? ???????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ??????????????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "??????????????????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "???????????????????????????/????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -617,111 +614,110 @@ msgstr "?????????????????????????????? ????????????????????????????????? ??????????????? ?????????????????????????????? ???????????????????????????????????? ?????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "?????????????????????????????? SQL ??????????????????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "??????????????? ???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "??????????????? ?????????????????????????????? ?????????????????????????????? ???????????? ???????????? ?????????????????? ??????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "???????????????????????? ??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "?????????????????????????????? ???????????????????????? ???????????????????????? ???????????????????????? ????????????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -730,77 +726,77 @@ "Emacs ??????????????? Vi?????? ???????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "??????????????? ??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "??????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "Java ????????????????????? ??????????????? ????????????????????? ????????????????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ?????????????????????(programing) ??????????????? ??????????????? ????????????????????????????????? ?????????????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????????????????-?????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "???????????? ??????????????????" @@ -809,68 +805,64 @@ msgstr "Eclipse ??????????????? ??????????????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "??? ????????????????????????????????? ???????????????????????? suites, PDF ???????????????????????? ??????????????? ??????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "??? ????????????????????? ???????????? packages ?????????????????????????????? ????????????????????????????????? ????????????????????? ???????????? libraries." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "IMAP ????????? SMTP mail ?????????????????? ?????????????????????????????? ??? ????????????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr " X Window ?????????????????????????????? ?????????????????????????????? ??????????????????????????? ??? package?????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "???????????? ???????????????????????????????????? ???????????? ???????????? ?????????????????? ??????????????????????????? ??????????????????????????? ??? ???????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??? package?????? network ?????????????????? ???????????????????????? - DHCP, Kerberos ??????????????? NIS??????. ??????????????? ????????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." msgstr "??? package?????? ????????? network ???????????????????????? (rsh ??????????????? telnet) ???????????? ??????????????????????????? ??????????????? ????????????" #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??? ???????????????????????? ???????????????????????? ???????????????????????????????????? ???????????????????????????????????????" #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??? package?????? ?????????????????? ??????????????????????????? ??????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "???????????????????????? ??????????????? ???????????????????????? ??????????????????????????? ??????????????????????????? ???????????? ????????????????????????????????? ??? ???????????????????????? ??????????????????????????????????????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -879,19 +871,19 @@ "Postscript, ??????????????? ????????? ?????????????????? ?????????????????? ????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "??? ???????????????????????? ????????????????????????????????? Web ???????????????????????? ??????????????????????????? ??????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??? ???????????????????????? ????????????????????????????????? FTP ???????????????????????? ??????????????????????????? ??????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -901,18 +893,18 @@ "???????????? ?????????????????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????????????????? ???????????????????????? ?????? ????????????????????????????????? ???????????????????????????????????????????????? ??? ??????????????? ??????????????????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "??? ??????????????? Red Hat ??????????????? ??????????????? ????????????????????? ????????????????????? ????????????????????????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -921,13 +913,13 @@ "??????????????????????????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "??? ??????????????? ??????????????? ???-?????????, Web, ??????????????? ????????????????????? ???????????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -937,13 +929,13 @@ "??????????????? ????????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "?????????????????????????????? ????????????????????? ??????????????? ?????????????????????????????????????????? ???????????? ????????????????????? ??????????????????????????? ??? ??????????????? ??????????????????????????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -953,7 +945,7 @@ "Window ???????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -963,21 +955,19 @@ "?????????????????????" #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????????????????????????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "??? ??????????????? ?????????????????? ?????????????????????????????? ????????????????????????????????? ????????????????????? ??????????????????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -987,343 +977,372 @@ "???????????????????????? ?????????????????? ??????????????????????????? ??????????????????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." -msgstr "" -"DNS ?????????????????? ???????????????????????? (BIND) ?????? ????????????????????????????????? ?????????????????????????????????????????? ??? ?????????????????????????????? ??????????????? ???????????????????????????????????????." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." +msgstr "DNS ?????????????????? ???????????????????????? (BIND) ?????? ????????????????????????????????? ?????????????????????????????????????????? ??? ?????????????????????????????? ??????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." -msgstr "" -"Linux and MS Windows (tm) ????????????????????????????????? ??????????????? ??????????????????????????? ??? ?????????????????????????????? ??????????????? ???????????????????????????????????????." +msgstr "Linux and MS Windows (tm) ????????????????????????????????? ??????????????? ??????????????????????????? ??? ?????????????????????????????? ??????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "MySQL?????? ?????????????????????????????????????????? ???????????????????????? package????????? ??? package ??????????????? ??????????????? ????????????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "Postgresql?????? ??????????????????????????? ?????????????????????????????? ??????????????????????????? ??? ??????????????? ??????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "Fedora ?????????????????? ?????????????????? ????????????????????? ???????????????????????? ??????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "??????????????????????????? ??????????????? ???????????? ???????????? ??????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "????????????????????????????????? ??????????????? ?????? ???????????? ???????????????????????? ??????????????????????????? ????????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "???????????? ???????????????????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "????????????????????? ?????????????????? ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ???????????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ?????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "Xhosa ??????????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ??????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "????????????????????????????????????????????? ????????????????????? ???????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "?????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????????????????????????????? ?????? ??????????????????????????? ??????????????????????????? ?????????????????????????????? ???????????????????????? ????????????????????????." -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "Eclipse ?????? ????????????????????? ??????????????? ??????????????????????????? ??????????????????????????????." -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "??????????????? ????????????????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "?????????????????? ???????????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "??????????????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "????????? ???????????????????????????????????? ??????????????? ???????????? ???????????????????????? ????????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "????????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "??????????????????????????? ????????? ??????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ?????????????????????????????? ???????????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ?????????????????? OLPC XO ??????????????? ?????????????????????????????????????????? ?????????????????????????????? ???????????????????????????" #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "??????????????????????????????????????????????????? ????????????????????? ????????????????????????????????????????????? ?????? ?????????????????????????????? ????????????????????????." + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "??????????????????????????? ???????????????????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "???????????????????????? ????????????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "?????????????????????????????? ????????????????????? ???????????????????????? ????????????????????? ???????????????????????? ?????????????????? ????????????????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????????????? (?????????????????????) ??????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "??????????????????????????? ??????????????????????????????????????? ??????????????? ??????????????????????????????????????? ???????????????????????????????????????????????? ??????????????????." -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "?????????????????? ??????????????????" +msgstr "????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "?????????????????????????????? ??????????????????????????? ??????????????? ?????????????????? ??????????????? ????????????????????????????????? ????????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "???????????????????????????????????? ???????????????????????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "??????????????? ????????????????????? ??????????????? ???????????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "???????????????????????? ??????????????????" +msgstr "??????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "?????????????????????????????? ??????????????????" +msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????? ??????????????????" +msgstr "???????????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "??????????????? ??????????????????" +msgstr "?????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ??????????????????-?????????????????????" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "???????????????????????? ??????????????????" +msgstr "????????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "???????????????????????? ?????????????????? ??????????????? ??????????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "??????????????? ?????????????????????????????? ???????????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "" +"32 bit Windows ???????????????????????? ??????????????? ??????????????????-??????????????????????????? ??????????????????????????????????????? ??????????????????????????????, ?????????????????? ?????????????????????????????????, " +"??????????????? ???????????????????????????????????? ??????????????????????????????, ??????????????? Fedora ????????????." + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "?????????????????????????????? CAML ??????????????????????????????????????? ??????????????? ??????????????? ?????????????????????????????? ?????????????????????????????? ??????????????????????????? ????????????????????????????????? ?????????????????????????????????." -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????????????????????????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." +msgstr "" +"??? ??????????????? ???????????????????????? ?????????????????? ?????????????????????, ???????????????????????????????????????, ??????????????????????????????, " +"???????????????????????????????????? ????????????????????? ????????????????????????????????? ????????????????????? ?????????????????????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "??????????????????????????? ??????????????????" +msgstr "?????????????????? ??????????????????????????? ??????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1375,18 +1394,15 @@ msgstr "??? ??????????????? ????????????????????? ??????????????????????????? ??????????????? ?????????????????????????????? ?????????????????? ??????????????? ??????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????????????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1394,6 +1410,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "???????????? ????????????????????????????????? ??? ??????????????? ??????????????????????????? ??????????????? ????????????????????? ??????????????? ????????????." + From josef at fedoraproject.org Thu Apr 2 17:21:58 2009 From: josef at fedoraproject.org (Josef Bacik) Date: Thu, 2 Apr 2009 17:21:58 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-btrfs-fix-umount-hang.patch, NONE, 1.1 kernel.spec, 1.1501, 1.1502 Message-ID: <20090402172158.854A670120@cvs1.fedora.phx.redhat.com> Author: josef Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2769 Modified Files: kernel.spec Added Files: linux-2.6-btrfs-fix-umount-hang.patch Log Message: add linux-2.6-btrfs-fix-umount-hang.patch to fix a possible hang on umount. linux-2.6-btrfs-fix-umount-hang.patch: --- NEW FILE linux-2.6-btrfs-fix-umount-hang.patch --- Need to check kthread_should_stop after schedule_timeout() before calling schedule(). This causes threads to sleep with potentially no one to wake them up causing mount(2) to hang in btrfs_stop_workers waiting for threads to stop. Race, IMO, is more evident on UP than on SMP. Signed-off-by: Amit Gud diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c index c84ca1f..4c1f3e5 100644 --- a/fs/btrfs/async-thread.c +++ b/fs/btrfs/async-thread.c @@ -195,6 +195,9 @@ again_locked: if (!list_empty(&worker->pending)) continue; + if (kthread_should_stop()) + return 0; + /* still no more work?, sleep for real */ spin_lock_irq(&worker->lock); set_current_state(TASK_INTERRUPTIBLE); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1501 retrieving revision 1.1502 diff -u -r1.1501 -r1.1502 --- kernel.spec 1 Apr 2009 18:29:49 -0000 1.1501 +++ kernel.spec 2 Apr 2009 17:21:28 -0000 1.1502 @@ -689,6 +689,7 @@ # fs fixes Patch2920: linux-2.6-ext4-flush-on-close.patch Patch3000: linux-2.6-btrfs-experimental-branch.patch +Patch3001: linux-2.6-btrfs-fix-umount-hang.patch Patch3010: linux-2.6-relatime-by-default.patch Patch3020: linux-2.6-fiemap-header-install.patch @@ -1139,6 +1140,7 @@ # btrfs ApplyPatch linux-2.6-btrfs-experimental-branch.patch +ApplyPatch linux-2.6-btrfs-fix-umount-hang.patch # relatime ApplyPatch linux-2.6-relatime-by-default.patch @@ -1876,6 +1878,9 @@ # and build. %changelog +* Thu Apr 02 2009 Josef Bacik +- linux-2.6-btrfs-fix-umount-hang.patch: fix hang on umount + * Wed Apr 01 2009 Matthew Garrett - linux-2.6-shut-up-efifb.patch: avoid efifb errors on unsupported hardware From jortel at fedoraproject.org Thu Apr 2 17:22:30 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 17:22:30 +0000 (UTC) Subject: rpms/python-suds/devel .cvsignore, 1.5, 1.6 python-suds.spec, 1.6, 1.7 sources, 1.5, 1.6 Message-ID: <20090402172230.A144A70120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2995 Modified Files: .cvsignore python-suds.spec sources Log Message: release version 0.3.5 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 25 Feb 2009 19:55:22 -0000 1.5 +++ .cvsignore 2 Apr 2009 17:22:00 -0000 1.6 @@ -2,3 +2,4 @@ python-suds-0.3.2.tar.gz python-suds-0.3.3.tar.gz python-suds-0.3.4.tar.gz +python-suds-0.3.5.tar.gz Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/python-suds.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- python-suds.spec 25 Feb 2009 19:55:22 -0000 1.6 +++ python-suds.spec 2 Apr 2009 17:22:00 -0000 1.7 @@ -1,8 +1,9 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?version: %define version %(%{__python} -c "from suds import properties; print properties['version']")} Summary: A python SOAP client Name: python-suds -Version: 0.3.4 +Version: %{version} Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ @@ -10,11 +11,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -%if 0%{?fedora} >= 8 -BuildRequires: python-setuptools-devel -%else BuildRequires: python-setuptools -%endif Url: https://fedorahosted.org/suds %description @@ -40,21 +37,31 @@ %files %defattr(-,root,root,-) -%if 0%{?fedora} >= 8 %{python_sitelib}/suds*.egg-info -%endif %dir %{python_sitelib}/suds %dir %{python_sitelib}/suds/bindings %dir %{python_sitelib}/suds/sax %dir %{python_sitelib}/suds/xsd +%dir %{python_sitelib}/suds/transport %{python_sitelib}/suds/*.py* %{python_sitelib}/suds/bindings/*.py* %{python_sitelib}/suds/sax/*.py* %{python_sitelib}/suds/xsd/*.py* +%{python_sitelib}/suds/transport/*.py* %doc README LICENSE %changelog +* Wed Feb 25 2009 jortel - 0.3.5-1 +- Adds http caching. Default is (1) day. +- Replaced build requires python-setuptools-devel with python-setuptools in the spec. +- Removed checking fc version in spec since no longer building < fc9. +- Updated spec to get version from suds properties. +- Updated makefile to roll tarball with tar.sh. +- Moved bare/wrapped determination to wsdl for document/literal. +- Refactored Transport to provide better visibility into http headers. +- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 + * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') - Basic ws-security with {{{UsernameToken}}} and clear-text password only. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 25 Feb 2009 19:55:22 -0000 1.5 +++ sources 2 Apr 2009 17:22:00 -0000 1.6 @@ -2,3 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz +94fd13d373c495d32ae25f6f0ae5265c python-suds-0.3.5.tar.gz From spot at fedoraproject.org Thu Apr 2 17:26:20 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Thu, 2 Apr 2009 17:26:20 +0000 (UTC) Subject: rpms/rpm/F-10 rpm-4.6.0-niagara.patch, NONE, 1.1 rpm.spec, 1.311, 1.312 Message-ID: <20090402172620.C6CDA70120@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/rpm/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4072 Modified Files: rpm.spec Added Files: rpm-4.6.0-niagara.patch Log Message: Fix sparcv9v and sparc64v targets rpm-4.6.0-niagara.patch: --- NEW FILE rpm-4.6.0-niagara.patch --- diff -rNu rpm-4.6.0-orig/lib/rpmrc.c rpm-4.6.0/lib/rpmrc.c --- rpm-4.6.0-orig/lib/rpmrc.c 2009-03-09 21:54:49.000000000 -0500 +++ rpm-4.6.0/lib/rpmrc.c 2009-03-11 12:00:44.000000000 -0500 @@ -763,6 +763,31 @@ return rc; } +#if defined(__linux__) && defined(__sparc__) +static int is_sun4v() +{ + char buffer[4096], *p; + int fd = open("/proc/cpuinfo", O_RDONLY); + if (read(fd, &buffer, sizeof(buffer) - 1) == -1) { + rpmlog(RPMLOG_WARNING, _("read(/proc/cpuinfo) failed\n")); + close(fd); + return 0; + } + close(fd); + + p = strstr(buffer, "type"); + p = strtok(p, "\n"); + p = strstr(p, "sun"); + if (p == NULL) { + rpmlog(RPMLOG_WARNING, _("/proc/cpuinfo has no 'type' line\n")); + return 0; + } else if (strcmp(p, "sun4v") == 0) { + return 1; + } + return 0; +} +#endif + # if defined(__linux__) && defined(__i386__) #include @@ -1179,6 +1204,13 @@ personality(oldpers); } } + if (is_sun4v()){ + if (strcmp(un.machine, "sparcv9") == 0 || strcmp(un.machine, "sparc") == 0 ) { + strcpy(un.machine, "sparcv9v"); + } else if (strcmp(un.machine, "sparc64") == 0 ) { + strcpy(un.machine, "sparc64v"); + } + } # endif /* sparc*-linux */ # if defined(__GNUC__) && defined(__alpha__) diff -rNu rpm-4.6.0-orig/rpmrc.in rpm-4.6.0/rpmrc.in --- rpm-4.6.0-orig/rpmrc.in 2009-03-09 21:54:49.000000000 -0500 +++ rpm-4.6.0/rpmrc.in 2009-03-11 11:50:49.000000000 -0500 @@ -312,7 +312,7 @@ arch_compat: sun4d: sparc arch_compat: sun4m: sparc arch_compat: sun4u: sparc64 -arch_compat: sparc64v: sparc64 +arch_compat: sparc64v: sparc64 sparcv9v arch_compat: sparc64: sparcv9 arch_compat: sparcv9v: sparcv9 arch_compat: sparcv9: sparcv8 Index: rpm.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpm/F-10/rpm.spec,v retrieving revision 1.311 retrieving revision 1.312 diff -u -r1.311 -r1.312 --- rpm.spec 12 Mar 2009 06:00:21 -0000 1.311 +++ rpm.spec 2 Apr 2009 17:25:50 -0000 1.312 @@ -17,7 +17,7 @@ Summary: The RPM package management system Name: rpm Version: %{rpmver} -Release: 2%{?dist} +Release: 3%{?dist} Group: System Environment/Base Url: http://www.rpm.org/ Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2 @@ -32,6 +32,9 @@ # this as Fedora-specific patch for now Patch3: rpm-4.6.0-fedora-specspo.patch +# Fix sparcv9v and sparc64v targets +Patch4: rpm-4.6.0-niagara.patch + # XXX only create provides for pkgconfig and libtool initially Patch100: rpm-4.6.x-no-pkgconfig-reqs.patch @@ -374,6 +377,9 @@ %doc doc/librpm/html/* %changelog +* Thu Apr 2 2009 Tom "spot" Callaway - 4.6.0-3 +- Fix sparcv9v and sparc64v targets + * Thu Mar 12 2009 Panu Matilainen - 4.6.0-2 - handle NULL as EVR to rpmdsSingle() (#487881, #485616) - permit UTF-8 as first char of dependency names (#455119) From jortel at fedoraproject.org Thu Apr 2 17:30:06 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 17:30:06 +0000 (UTC) Subject: rpms/python-suds/devel python-suds.spec,1.7,1.8 sources,1.6,1.7 Message-ID: <20090402173006.190A070120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5115 Modified Files: python-suds.spec sources Log Message: redefine version to sudsversion so not to conflict with builtin {version}. Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/python-suds.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- python-suds.spec 2 Apr 2009 17:22:00 -0000 1.7 +++ python-suds.spec 2 Apr 2009 17:29:35 -0000 1.8 @@ -1,9 +1,9 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?version: %define version %(%{__python} -c "from suds import properties; print properties['version']")} +%{!?version: %define sudsversion %(%{__python} -c "from suds import properties; print properties['version']")} Summary: A python SOAP client Name: python-suds -Version: %{version} +Version: %{sudsversion} Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 2 Apr 2009 17:22:00 -0000 1.6 +++ sources 2 Apr 2009 17:29:35 -0000 1.7 @@ -2,4 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz -94fd13d373c495d32ae25f6f0ae5265c python-suds-0.3.5.tar.gz +8b3ee94361960a21a3a29e6fd6f0c95f python-suds-0.3.5.tar.gz From josef at fedoraproject.org Thu Apr 2 17:37:13 2009 From: josef at fedoraproject.org (Josef Bacik) Date: Thu, 2 Apr 2009 17:37:13 +0000 (UTC) Subject: rpms/kernel/devel linux-2.6-btrfs-fix-umount-hang.patch, NONE, 1.1 kernel.spec, 1.1498, 1.1499 Message-ID: <20090402173713.4F27870120@cvs1.fedora.phx.redhat.com> Author: josef Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6846 Modified Files: kernel.spec Added Files: linux-2.6-btrfs-fix-umount-hang.patch Log Message: adding linux-2.6-btrfs-fix-umount-hang.patch to fix a umount hang on btrfs linux-2.6-btrfs-fix-umount-hang.patch: --- NEW FILE linux-2.6-btrfs-fix-umount-hang.patch --- Need to check kthread_should_stop after schedule_timeout() before calling schedule(). This causes threads to sleep with potentially no one to wake them up causing mount(2) to hang in btrfs_stop_workers waiting for threads to stop. Race, IMO, is more evident on UP than on SMP. Signed-off-by: Amit Gud diff --git a/fs/btrfs/async-thread.c b/fs/btrfs/async-thread.c index c84ca1f..4c1f3e5 100644 --- a/fs/btrfs/async-thread.c +++ b/fs/btrfs/async-thread.c @@ -195,6 +195,9 @@ again_locked: if (!list_empty(&worker->pending)) continue; + if (kthread_should_stop()) + return 0; + /* still no more work?, sleep for real */ spin_lock_irq(&worker->lock); set_current_state(TASK_INTERRUPTIBLE); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1498 retrieving revision 1.1499 diff -u -r1.1498 -r1.1499 --- kernel.spec 2 Apr 2009 13:04:01 -0000 1.1498 +++ kernel.spec 2 Apr 2009 17:36:42 -0000 1.1499 @@ -690,6 +690,7 @@ # fs fixes Patch2920: linux-2.6-ext4-flush-on-close.patch Patch3000: linux-2.6-btrfs-experimental-branch.patch +Patch3001: linux-2.6-btrfs-fix-umount-hang.patch Patch3010: linux-2.6-relatime-by-default.patch Patch3020: linux-2.6-fiemap-header-install.patch @@ -1146,6 +1147,7 @@ # btrfs #ApplyPatch linux-2.6-btrfs-experimental-branch.patch +ApplyPatch linux-2.6-btrfs-fix-umount-hang.patch # relatime #ApplyPatch linux-2.6-relatime-by-default.patch @@ -1890,6 +1892,9 @@ # ||----w | # || || %changelog +* Thu Apr 02 2009 Josef Bacik +- linux-2.6-btrfs-fix-umount-hang.patch: fix umount hang on btrfs + * Thu Apr 02 2009 Kyle McMartin - fix-ppc-debug_kmap_atomic.patch: fix build failures on ppc. From orion at fedoraproject.org Thu Apr 2 17:39:35 2009 From: orion at fedoraproject.org (Orion Poplawski) Date: Thu, 2 Apr 2009 17:39:35 +0000 (UTC) Subject: rpms/kexec-tools/devel kexec-tools.spec,1.129,1.130 Message-ID: <20090402173935.9BD377013C@cvs1.fedora.phx.redhat.com> Author: orion Update of /cvs/pkgs/rpms/kexec-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7597 Modified Files: kexec-tools.spec Log Message: * Thu Apr 02 2009 Orion Poplawski - 2.0.0-9 - Add BR glibc-static Index: kexec-tools.spec =================================================================== RCS file: /cvs/pkgs/rpms/kexec-tools/devel/kexec-tools.spec,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- kexec-tools.spec 25 Feb 2009 11:08:26 -0000 1.129 +++ kexec-tools.spec 2 Apr 2009 17:39:05 -0000 1.130 @@ -1,6 +1,6 @@ Name: kexec-tools Version: 2.0.0 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2 Group: Applications/System Summary: The kexec/kdump userspace component. @@ -22,6 +22,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(pre): coreutils chkconfig sed zlib Requires: busybox >= 1.2.0 +BuildRequires: glibc-static BuildRequires: zlib-devel zlib zlib-static elfutils-devel-static glib2-devel BuildRequires: pkgconfig intltool gettext %ifarch %{ix86} x86_64 ppc64 ia64 ppc @@ -241,6 +242,9 @@ %changelog +* Thu Apr 02 2009 Orion Poplawski - 2.0.0-9 +- Add BR glibc-static + * Wed Feb 25 2009 Fedora Release Engineering - 2.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From jortel at fedoraproject.org Thu Apr 2 17:40:52 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 17:40:52 +0000 (UTC) Subject: rpms/python-suds/devel python-suds.spec,1.8,1.9 sources,1.7,1.8 Message-ID: <20090402174052.5EE6470120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8636 Modified Files: python-suds.spec sources Log Message: Change Version: back to static string. Seems to be needed by koji Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/python-suds.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- python-suds.spec 2 Apr 2009 17:29:35 -0000 1.8 +++ python-suds.spec 2 Apr 2009 17:40:22 -0000 1.9 @@ -1,9 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?version: %define sudsversion %(%{__python} -c "from suds import properties; print properties['version']")} Summary: A python SOAP client Name: python-suds -Version: %{sudsversion} +Version: 0.3.5 Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ @@ -56,7 +55,6 @@ - Adds http caching. Default is (1) day. - Replaced build requires python-setuptools-devel with python-setuptools in the spec. - Removed checking fc version in spec since no longer building < fc9. -- Updated spec to get version from suds properties. - Updated makefile to roll tarball with tar.sh. - Moved bare/wrapped determination to wsdl for document/literal. - Refactored Transport to provide better visibility into http headers. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 2 Apr 2009 17:29:35 -0000 1.7 +++ sources 2 Apr 2009 17:40:22 -0000 1.8 @@ -2,4 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz -8b3ee94361960a21a3a29e6fd6f0c95f python-suds-0.3.5.tar.gz +54564e2e1cf1103d3f231d15e19081a6 python-suds-0.3.5.tar.gz From notting at fedoraproject.org Thu Apr 2 17:41:23 2009 From: notting at fedoraproject.org (Bill Nottingham) Date: Thu, 2 Apr 2009 17:41:23 +0000 (UTC) Subject: rpms/initscripts/devel .cvsignore, 1.161, 1.162 initscripts.spec, 1.190, 1.191 sources, 1.180, 1.181 Message-ID: <20090402174123.8877C70120@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/initscripts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8767 Modified Files: .cvsignore initscripts.spec sources Log Message: 8.92-1 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/.cvsignore,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- .cvsignore 16 Mar 2009 20:34:51 -0000 1.161 +++ .cvsignore 2 Apr 2009 17:40:53 -0000 1.162 @@ -1 +1 @@ -initscripts-8.91.tar.bz2 +initscripts-8.92.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/initscripts.spec,v retrieving revision 1.190 retrieving revision 1.191 diff -u -r1.190 -r1.191 --- initscripts.spec 16 Mar 2009 20:54:58 -0000 1.190 +++ initscripts.spec 2 Apr 2009 17:40:53 -0000 1.191 @@ -2,7 +2,7 @@ Summary: The inittab file and the /etc/init.d scripts Name: initscripts -Version: 8.91 +Version: 8.92 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base @@ -34,6 +34,7 @@ Conflicts: tcsh < 6.13-5 Conflicts: xorg-x11, glib2 < 2.11.1-2 Conflicts: alsa-utils < 1.0.18 +Conflicts: plymouth < 0.7.0-0.2009.02.26 # http://bugzilla.redhat.com/show_bug.cgi?id=252973 Conflicts: nut < 2.2.0 Obsoletes: hotplug @@ -248,6 +249,27 @@ /etc/profile.d/debug* %changelog +* Thu Apr 2 2009 Bill Nottingham - 8.92-1 +- rc.sysinit: add a disk synchronization point with scsi_wait_scan post-udev (#481470) +- netfs: drop smbfs support, we don't even ship the module or tools any more +- setsysfont: honor LC_CTYPE (#487133, ) +- prefdm: do fallbackes based on provides of 'service(graphical-login)' (#485751) +- rc.sysinit: handle multiple IP addresses without choking in the stateless code (#443945) +- rc.sysinit: catch the right error code from checking for passphrases (#483269, ) +- prefdm: handle empty /etc/sysconfig/desktop correctly (#480113) +- ifup-ipsec: allow use of either ESP only or AH only (#251494, ) +- ifup-eth: allow passing of arguments to dhcp6c (#437949, ) +- ifup-eth: fix dhcpv6 when there is no IPv4 configuration (#486507) +- ifup-ppp: avoid spurious SIGCHLD to pppd (#448881) +- ifup-eth: add support for creating TUN/TAP devices on the fly (#453973, ) +- stop plymouth when starting single-user mode. (#491062) +- add plymouth shutdown script (#473237, ) +- fix lang.sh/lang.sh/consoletype for execution with '-e' +- ifdown-eth: remove arp_ip_target on ifdown for bonding devices. (#483711) +- add vlan support for s390 HSI interfaces. (#490584) +- ipcalc: support IPv6 (#464268, ) +- translation updates: all + * Mon Mar 16 2009 Bill Nottingham - 8.91-1 - fix DHCP reading of options from ifcfg-XXX (#483257) - ifdown-eth: clean up bridges on ifdown (#463325, ) Index: sources =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/sources,v retrieving revision 1.180 retrieving revision 1.181 diff -u -r1.180 -r1.181 --- sources 16 Mar 2009 20:56:34 -0000 1.180 +++ sources 2 Apr 2009 17:40:53 -0000 1.181 @@ -1 +1 @@ -f141c08179a36e3c6a47617f7b7c7a8f initscripts-8.91.tar.bz2 +c83e133783603524a34deded6a2b5ecc initscripts-8.92.tar.bz2 From spot at fedoraproject.org Thu Apr 2 17:41:45 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Thu, 2 Apr 2009 17:41:45 +0000 (UTC) Subject: rpms/rpm/devel rpm-4.6.0-niagara.patch, NONE, 1.1 rpm.spec, 1.341, 1.342 Message-ID: <20090402174145.4F4F670120@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/rpm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8889/devel Modified Files: rpm.spec Added Files: rpm-4.6.0-niagara.patch Log Message: niagara patch rpm-4.6.0-niagara.patch: --- NEW FILE rpm-4.6.0-niagara.patch --- diff -rNu rpm-4.6.0-orig/lib/rpmrc.c rpm-4.6.0/lib/rpmrc.c --- rpm-4.6.0-orig/lib/rpmrc.c 2009-03-09 21:54:49.000000000 -0500 +++ rpm-4.6.0/lib/rpmrc.c 2009-03-11 12:00:44.000000000 -0500 @@ -763,6 +763,31 @@ return rc; } +#if defined(__linux__) && defined(__sparc__) +static int is_sun4v() +{ + char buffer[4096], *p; + int fd = open("/proc/cpuinfo", O_RDONLY); + if (read(fd, &buffer, sizeof(buffer) - 1) == -1) { + rpmlog(RPMLOG_WARNING, _("read(/proc/cpuinfo) failed\n")); + close(fd); + return 0; + } + close(fd); + + p = strstr(buffer, "type"); + p = strtok(p, "\n"); + p = strstr(p, "sun"); + if (p == NULL) { + rpmlog(RPMLOG_WARNING, _("/proc/cpuinfo has no 'type' line\n")); + return 0; + } else if (strcmp(p, "sun4v") == 0) { + return 1; + } + return 0; +} +#endif + # if defined(__linux__) && defined(__i386__) #include @@ -1179,6 +1204,13 @@ personality(oldpers); } } + if (is_sun4v()){ + if (strcmp(un.machine, "sparcv9") == 0 || strcmp(un.machine, "sparc") == 0 ) { + strcpy(un.machine, "sparcv9v"); + } else if (strcmp(un.machine, "sparc64") == 0 ) { + strcpy(un.machine, "sparc64v"); + } + } # endif /* sparc*-linux */ # if defined(__GNUC__) && defined(__alpha__) diff -rNu rpm-4.6.0-orig/rpmrc.in rpm-4.6.0/rpmrc.in --- rpm-4.6.0-orig/rpmrc.in 2009-03-09 21:54:49.000000000 -0500 +++ rpm-4.6.0/rpmrc.in 2009-03-11 11:50:49.000000000 -0500 @@ -312,7 +312,7 @@ arch_compat: sun4d: sparc arch_compat: sun4m: sparc arch_compat: sun4u: sparc64 -arch_compat: sparc64v: sparc64 +arch_compat: sparc64v: sparc64 sparcv9v arch_compat: sparc64: sparcv9 arch_compat: sparcv9v: sparcv9 arch_compat: sparcv9: sparcv8 Index: rpm.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpm/devel/rpm.spec,v retrieving revision 1.341 retrieving revision 1.342 diff -u -r1.341 -r1.342 --- rpm.spec 24 Mar 2009 07:26:38 -0000 1.341 +++ rpm.spec 2 Apr 2009 17:41:14 -0000 1.342 @@ -25,7 +25,7 @@ Summary: The RPM package management system Name: rpm Version: %{rpmver} -Release: 0.%{snapver}.7%{?dist} +Release: 0.%{snapver}.8%{?dist} Group: System Environment/Base Url: http://www.rpm.org/ Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2 @@ -52,6 +52,7 @@ # These are not yet upstream Patch300: rpm-4.7.0-extra-provides.patch Patch301: rpm-4.7.0-rpmfc-order.patch +Patch302: rpm-4.6.0-niagara.patch # Partially GPL/LGPL dual-licensed and some bits with BSD # SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD @@ -197,6 +198,7 @@ %patch300 -p1 -b .extra-prov %patch301 -p1 -b .rpmfc-order +%patch302 -p1 -b .niagara %if %{with int_bdb} ln -s db-%{bdbver} db @@ -402,6 +404,9 @@ %doc doc/librpm/html/* %changelog +* Thu Apr 2 2009 Tom "spot" Callaway - 4.7.0-0.beta1.8 +- Fix sparcv9v and sparc64v targets + * Tue Mar 24 2009 Panu Matilainen - 4.7.0-0.beta1.7 - prefer more specific types over generic "text" in classification (#491349) From spot at fedoraproject.org Thu Apr 2 17:41:44 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Thu, 2 Apr 2009 17:41:44 +0000 (UTC) Subject: rpms/rpm/F-10 rpm.spec,1.312,1.313 Message-ID: <20090402174144.DB1FE70120@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/rpm/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8889/F-10 Modified Files: rpm.spec Log Message: niagara patch Index: rpm.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpm/F-10/rpm.spec,v retrieving revision 1.312 retrieving revision 1.313 diff -u -r1.312 -r1.313 --- rpm.spec 2 Apr 2009 17:25:50 -0000 1.312 +++ rpm.spec 2 Apr 2009 17:41:14 -0000 1.313 @@ -17,7 +17,7 @@ Summary: The RPM package management system Name: rpm Version: %{rpmver} -Release: 3%{?dist} +Release: 4%{?dist} Group: System Environment/Base Url: http://www.rpm.org/ Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2 @@ -32,9 +32,6 @@ # this as Fedora-specific patch for now Patch3: rpm-4.6.0-fedora-specspo.patch -# Fix sparcv9v and sparc64v targets -Patch4: rpm-4.6.0-niagara.patch - # XXX only create provides for pkgconfig and libtool initially Patch100: rpm-4.6.x-no-pkgconfig-reqs.patch @@ -45,6 +42,9 @@ Patch203: rpm-4.6.0-alpha-isa.patch Patch204: rpm-4.6.0-rsa-v4.patch +# Patches not yet upstream +Patch300: rpm-4.6.0-niagara.patch + # Partially GPL/LGPL dual-licensed and some bits with BSD # SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD License: GPLv2+ @@ -182,6 +182,8 @@ %patch203 -p1 -b .alpha-isa %patch204 -p1 -b .rsa-v4 +%patch300 -p1 -b .niagara + %if %{with int_bdb} ln -s db-%{bdbver} db %endif @@ -377,6 +379,9 @@ %doc doc/librpm/html/* %changelog +* Thu Apr 2 2009 Tom "spot" Callaway - 4.6.0-4 +- actually apply niagara patch + * Thu Apr 2 2009 Tom "spot" Callaway - 4.6.0-3 - Fix sparcv9v and sparc64v targets From maynardj at fedoraproject.org Thu Apr 2 17:42:02 2009 From: maynardj at fedoraproject.org (Maynard Johnson) Date: Thu, 2 Apr 2009 17:42:02 +0000 (UTC) Subject: rpms/stapitrace/devel it-update.patch, 1.1, NONE itrace_fix1.patch, 1.1, NONE stapitrace-fix-bfd-configure.patch, 1.1, NONE stapitrace-utrace2.patch, 1.2, NONE stapitrace.spec, 1.23, NONE Message-ID: <20090402174202.6F98670120@cvs1.fedora.phx.redhat.com> Author: maynardj Update of /cvs/pkgs/rpms/stapitrace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9309 Removed Files: it-update.patch itrace_fix1.patch stapitrace-fix-bfd-configure.patch stapitrace-utrace2.patch stapitrace.spec Log Message: remove old files in preparation for package update --- it-update.patch DELETED --- --- itrace_fix1.patch DELETED --- --- stapitrace-fix-bfd-configure.patch DELETED --- --- stapitrace-utrace2.patch DELETED --- --- stapitrace.spec DELETED --- From notting at fedoraproject.org Thu Apr 2 17:54:32 2009 From: notting at fedoraproject.org (Bill Nottingham) Date: Thu, 2 Apr 2009 17:54:32 +0000 (UTC) Subject: rpms/initscripts/F-10 .cvsignore, 1.157, 1.158 initscripts.spec, 1.184, 1.185 sources, 1.175, 1.176 Message-ID: <20090402175432.D794670120@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/initscripts/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11982 Modified Files: .cvsignore initscripts.spec sources Log Message: 8.86.1-1 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/.cvsignore,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- .cvsignore 11 Nov 2008 16:52:59 -0000 1.157 +++ .cvsignore 2 Apr 2009 17:54:02 -0000 1.158 @@ -1 +1 @@ -initscripts-8.86.tar.bz2 +initscripts-8.86.1.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/initscripts.spec,v retrieving revision 1.184 retrieving revision 1.185 diff -u -r1.184 -r1.185 --- initscripts.spec 11 Nov 2008 16:52:59 -0000 1.184 +++ initscripts.spec 2 Apr 2009 17:54:02 -0000 1.185 @@ -2,7 +2,7 @@ Summary: The inittab file and the /etc/init.d scripts Name: initscripts -Version: 8.86 +Version: 8.86.1 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base @@ -142,7 +142,7 @@ /etc/sysconfig/network-scripts/network-functions /etc/sysconfig/network-scripts/network-functions-ipv6 /etc/sysconfig/network-scripts/init.ipv6-global -/etc/sysconfig/network-scripts/ifcfg-lo +%config(noreplace) /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifup-ipx /etc/sysconfig/network-scripts/ifup-post /etc/sysconfig/network-scripts/ifdown-ppp @@ -250,6 +250,27 @@ /etc/profile.d/debug* %changelog +* Thu Apr 2 2009 Bill Nottingham - 8.86.1-1 +- rc.sysinit: add a disk synchronization point with scsi_wait_scan post-udev (#481470) +- setsysfont: honor LC_CTYPE (#487133, ) +- prefdm: do fallbacks based on provides of 'service(graphical-login)' (#485751) +- rc.sysinit: catch the right error code from checking for passphrases (#483269, ) +- prefdm: handle empty /etc/sysconfig/desktop correctly (#480113) +- ifup-eth: fix dhcpv6 when there is no IPv4 configuration (#486507) +- bring up ipsec interfaces last (#481733) +- ifdown-eth: fix bridge + vlan (#481557, ) +- init.d/halt: determine reboot/halt via existing INIT_HALT environment variable. (#475227) +- rc.sysinit: fix typo. (#487926) +- fix switching from targeted to MLS policy (#479054, ) +- network-functions-ipv6: set MTU correctly for 6to4. (#477976, ) +- add more entries to rwtab (#476799, ) +- rc.sysinit: remove /.suspended as well on boot (#270861) +- add %config back for ifcfg-lo (#472761) +- remove support for no longer existing 'brctl setgcint' command. (#360471) +- rcS/rcS-sulogin: don't match commented lines when finding runlevel (#472717) +- sysconfig.txt: add some docs on BONDING_OPTS +- lang.sh: ignore return code from consoletype (#471123) + * Tue Nov 11 2008 Bill Nottingham - 8.86-1 - stop plymouth before stopping the runlevel (#467207) - fix get_config_by_subchannel (#459044, ) Index: sources =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/sources,v retrieving revision 1.175 retrieving revision 1.176 diff -u -r1.175 -r1.176 --- sources 11 Nov 2008 16:52:59 -0000 1.175 +++ sources 2 Apr 2009 17:54:02 -0000 1.176 @@ -1 +1 @@ -0d1fa303855d2bed43d0ccc9784fd35e initscripts-8.86.tar.bz2 +768b1b306565be9a04bed1fdb6748752 initscripts-8.86.1.tar.bz2 From maynardj at fedoraproject.org Thu Apr 2 17:56:56 2009 From: maynardj at fedoraproject.org (Maynard Johnson) Date: Thu, 2 Apr 2009 17:56:56 +0000 (UTC) Subject: rpms/stapitrace/devel itrace-f11-fixes-private.patch, NONE, 1.1 stapitrace.spec, 1.24, 1.25 .cvsignore, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090402175656.9C57B70120@cvs1.fedora.phx.redhat.com> Author: maynardj Update of /cvs/pkgs/rpms/stapitrace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12793 Modified Files: .cvsignore sources Added Files: itrace-f11-fixes-private.patch stapitrace.spec Log Message: Updating stapitrace source to use SystemTap built-in insn probe itrace-f11-fixes-private.patch: --- NEW FILE itrace-f11-fixes-private.patch --- diff -paur Dpiperf/src/driver/Makefile Dpiperf-fixes/src/driver/Makefile --- Dpiperf/src/driver/Makefile 2009-01-19 11:57:20.000000000 -0500 +++ Dpiperf-fixes/src/driver/Makefile 2009-03-12 12:52:45.000000000 -0400 @@ -5,7 +5,7 @@ # The first time invokes the kernel build system # The second time does the work. -EXTRA_CFLAGS += -D_LINUX -fomit-frame-pointer +EXTRA_CFLAGS += -D_LINUX ifneq (${KERNELRELEASE},) EXTRA_CFLAGS += -DPI_TPROF diff -paur Dpiperf/src/driver/pi_btrace.c Dpiperf-fixes/src/driver/pi_btrace.c --- Dpiperf/src/driver/pi_btrace.c 2009-01-19 11:57:20.000000000 -0500 +++ Dpiperf-fixes/src/driver/pi_btrace.c 2009-03-12 12:53:15.000000000 -0400 @@ -325,7 +325,7 @@ int SoftTraceOn(void) union perf_addr addr; #endif -#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,25) +#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,99) struct mm_struct * p_init_mm = (struct mm_struct *)pi_init_mm_address; #else struct mm_struct * p_init_mm = &init_mm; Index: stapitrace.spec =================================================================== RCS file: stapitrace.spec diff -N stapitrace.spec --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ stapitrace.spec 2 Apr 2009 17:56:26 -0000 1.25 @@ -0,0 +1,94 @@ +# +# spec file for package itrace +# + +%define alphatag 20090402cvs_alpha +Name: stapitrace +Summary: Instruction Tracing Tool +Version: 2.0.1 +Release: 0.%{alphatag}%{?dist} +License: GPLv2+ +Group: Development/Tools +URL: http://sourceforge.net/projects/perfinsp +Source0: %{name}-%{version}.%{alphatag}.tar.gz +Patch0: itrace-f11-fixes-private.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Requires: systemtap systemtap-runtime binutils binutils-devel +BuildRequires: binutils binutils-devel autoconf automake zlib-devel +ExclusiveArch: ppc ppc64 + +%description +ITrace is a software tracing mechanism that runs on Linux. ITrace traces +through user application code using the SystemTap user instruction tracing +support and can produce human-readable ASCII output or qtrace output suitable +for analysis by packages, such as the IBM Performance Simulator for Linux +on POWER (simppc). + +It is based on and shares code from PerformanceInspector's ITRACE tool. + +%define systap %{_datadir}/systemtap +%define tap %{systap}/tapset +%define tap64 %{tap}/ppc64 +%define post src/post +%define a2n src/a2n +%define stap src/stap + +%prep +%setup -q -n Dpiperf +%patch0 -p1 + +%build +autoreconf -i --force +# override -m64 +export CFLAGS="%{__global_cflags} -mminimal-toc" +export CXXFLAGS="%{__global_cflags} -mminimal-toc" + +%configure --enable-build_stap=yes --enable-lib32on64 --disable-dependency-tracking +%{__make} DESTDIR="" + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir} +%{__mkdir_p} $RPM_BUILD_ROOT/usr/lib +%{__mkdir_p} $RPM_BUILD_ROOT/%{_mandir}/man1 +%{__mkdir_p} $RPM_BUILD_ROOT/%{systap} +%{__mkdir_p} $RPM_BUILD_ROOT/%{systap}/runtime +%{__mkdir_p} $RPM_BUILD_ROOT/%{tap} +%{__mkdir_p} $RPM_BUILD_ROOT/%{tap64} +%{__install} -m 755 %{post}/post $RPM_BUILD_ROOT/%{_bindir}/post +cd src/stap +%{__install} -m 644 itrace.1 $RPM_BUILD_ROOT/%{_mandir}/man1/itrace.1 +%{__install} -m 644 post.1 $RPM_BUILD_ROOT/%{_mandir}/man1/post.1 +%{__install} -m 755 itrace $RPM_BUILD_ROOT/%{_bindir}/itrace +%{__install} -m 644 pi_itrace.stp $RPM_BUILD_ROOT/%{tap}/pi_itrace.stp +%{__install} -m 644 ppc_pi_itrace.stp $RPM_BUILD_ROOT/%{tap64}/ppc_pi_itrace.stp + + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%{tap}/pi_itrace.stp +%{tap64}/ppc_pi_itrace.stp +%{_mandir}/man1/itrace.1.gz +%{_mandir}/man1/post.1.gz +%{_bindir}/post +%{_bindir}/itrace + +%changelog -n itrace +* Wed Mar 11 2009 Maynard Johnson +- Change to using Systemtap's built-in itrace probe point + +* Wed Oct 15 2008 Dave Nomura +- upgrade to utrace2 + +* Fri Sep 12 2008 Josh Boyer +- Fix bfd configure test as binutils now requires zlib for compressed + sections + +* Tue May 27 2008 Dave Nomura +- removed liba2n.so dependency and changed to all apps to 32-bit + +* Mon Apr 07 2008 Dave Nomura +- new package Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/stapitrace/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 21 Jul 2008 21:41:47 -0000 1.2 +++ .cvsignore 2 Apr 2009 17:56:26 -0000 1.3 @@ -1 +1 @@ -stapitrace-1.0.0.20080622cvs_alpha.tar.gz +stapitrace-2.0.1.20090402cvs_alpha.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/stapitrace/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 22 Jul 2008 16:08:36 -0000 1.3 +++ sources 2 Apr 2009 17:56:26 -0000 1.4 @@ -1 +1 @@ -a4923a1d512f79175548d9fd1d57c548 stapitrace-1.0.0.20080622cvs_alpha.tar.gz +a5302e521d56b148b766acf48e5f6206 stapitrace-2.0.1.20090402cvs_alpha.tar.gz From limb at fedoraproject.org Thu Apr 2 18:03:50 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 18:03:50 +0000 (UTC) Subject: rpms/numpy/EL-5 numpy.spec,1.17,1.18 Message-ID: <20090402180350.EDED470120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/numpy/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14352 Modified Files: numpy.spec Log Message: Build against atlas instead of blas. BZ 461472. Index: numpy.spec =================================================================== RCS file: /cvs/pkgs/rpms/numpy/EL-5/numpy.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- numpy.spec 7 May 2008 15:28:55 -0000 1.17 +++ numpy.spec 2 Apr 2009 18:03:20 -0000 1.18 @@ -4,7 +4,7 @@ Name: numpy Version: 1.0.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fast multidimensional array facility for Python Group: Development/Languages @@ -15,7 +15,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python-setuptools gcc-gfortran -BuildRequires: blas-devel lapack-devel +BuildRequires: atlas lapack-devel Provides: f2py Obsoletes: f2py <= 2.45.241_1927 @@ -73,6 +73,9 @@ %{python_sitearch}/%{name} %changelog +* Thu Apr 02 2009 Jon Ciesla 1.0.4-2 +- Build against atlas instead of blas. BZ 461472. + * Tue May 06 2008 Jarod Wilson 1.0.4-1 - New upstream release From sindrepb at fedoraproject.org Thu Apr 2 18:05:38 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 18:05:38 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets-0.3.2.1-python-platform.patch, NONE, 1.1 awn-extras-applets.spec, 1.18, 1.19 Message-ID: <20090402180538.DC8C270120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14803 Modified Files: awn-extras-applets.spec Added Files: awn-extras-applets-0.3.2.1-python-platform.patch Log Message: fix 64bit build issue awn-extras-applets-0.3.2.1-python-platform.patch: --- NEW FILE awn-extras-applets-0.3.2.1-python-platform.patch --- diff -up ./src/libawn-extras/bindings/python/Makefile.am.orig ./src/libawn-extras/bindings/python/Makefile.am --- ./src/libawn-extras/bindings/python/Makefile.am.orig 2009-04-02 18:59:53.000000000 +0200 +++ ./src/libawn-extras/bindings/python/Makefile.am 2009-04-02 19:40:14.000000000 +0200 @@ -1,7 +1,7 @@ NULL = # awn python scripts -pyawn_extrasdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extras_PYTHON = \ __init__.py \ awnlib.py \ @@ -19,7 +19,7 @@ INCLUDES = \ $(NULL) # libawn-extras python extensions -pyawn_extrasexecdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasexecdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extrasexec_LTLIBRARIES = _extras.la common_ldflags = -module -avoid-version diff -up ./src/libawn-extras/bindings/python/Makefile.in.orig ./src/libawn-extras/bindings/python/Makefile.in --- ./src/libawn-extras/bindings/python/Makefile.in.orig 2009-04-02 18:59:58.000000000 +0200 +++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-02 19:42:03.000000000 +0200 @@ -246,6 +246,7 @@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDF PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ +PYTHON_SITE_PKG = @PYTHON_PLATFORM_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ @@ -331,7 +332,7 @@ top_srcdir = @top_srcdir@ NULL = # awn python scripts -pyawn_extrasdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extras_PYTHON = \ __init__.py \ awnlib.py \ @@ -350,7 +351,7 @@ INCLUDES = \ # libawn-extras python extensions -pyawn_extrasexecdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasexecdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extrasexec_LTLIBRARIES = _extras.la common_ldflags = -module -avoid-version AWN_EXTRAS_DEFS = awn_extras.defs Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- awn-extras-applets.spec 2 Apr 2009 15:31:00 -0000 1.18 +++ awn-extras-applets.spec 2 Apr 2009 18:05:08 -0000 1.19 @@ -2,13 +2,14 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops License: GPLv2+ URL: https://launchpad.net/awn-extras/ Source0: https://edge.launchpad.net/awn-extras/0.3/%{version}/+download/%{name}-%{version}.tar.gz +Patch0: %{name}-%{version}-python-platform.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: avant-window-navigator-devel >= 0.3.2 @@ -55,8 +56,6 @@ Requires(post): GConf2 Requires(preun): GConf2 -#Patch0: awn-extras-applets-0.2.6.configure.patch - %description awn-extras-applets includes extras applets of Avant Window Navigator (Awn). @@ -73,7 +72,8 @@ %prep %setup -q -#%patch0 -p1 +%patch0 -p1 + #for f in `find -name '*.py'`; do # head -n 1 $f | grep python && echo -e '1d\nwq' | ed $f #done @@ -178,6 +178,9 @@ %changelog +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-5 +- Add patch to fix build on x86_64 + * Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-4 - New upstream release - Add devel package From ltinkl at fedoraproject.org Thu Apr 2 18:11:58 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Thu, 2 Apr 2009 18:11:58 +0000 (UTC) Subject: rpms/kde-l10n/devel kde-l10n.spec,1.77,1.78 Message-ID: <20090402181158.B1B5B70120@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kde-l10n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16920 Modified Files: kde-l10n.spec Log Message: fix unpackaged files Index: kde-l10n.spec =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/devel/kde-l10n.spec,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- kde-l10n.spec 2 Apr 2009 13:40:52 -0000 1.77 +++ kde-l10n.spec 2 Apr 2009 18:11:28 -0000 1.78 @@ -889,11 +889,9 @@ %lang(bg) %{_datadir}/locale/bg/* %lang(bg) %{_kde4_appsdir}/kvtml/bg -%if %{buildall} %files Bengali %defattr(-,root,root) %lang(bn_IN) %{_datadir}/locale/bn_IN/* -%endif %if %{buildall} %files Tibetan @@ -972,6 +970,9 @@ %lang(en_GB) %{_kde4_appsdir}/klettres/en_GB %lang(en_GB) %{_kde4_appsdir}/kvtml/en_GB %lang(en_GB) %{_kde4_docdir}/HTML/en_GB +%lang(en_GB) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/data/logokeywords.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/examples/en_GB/*.logo %if %{buildall} %files Esperanto @@ -1080,11 +1081,9 @@ %lang(id) %{_datadir}/locale/id/* %endif -%if %{buildall} %files Icelandic %defattr(-,root,root) %lang(is) %{_datadir}/locale/is/* -%endif %files Italian %defattr(-,root,root) @@ -1189,6 +1188,9 @@ %lang(nl) %{_kde4_appsdir}/klettres/nl %lang(nl) %{_kde4_appsdir}/kvtml/nl %lang(nl) %{_kde4_docdir}/HTML/nl +%lang(nl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/data/logokeywords.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/examples/nl/*.logo %lang(nl) %{_mandir}/nl/*/* %if %{buildall} @@ -1204,6 +1206,9 @@ %lang(nb) %{_kde4_appsdir}/kvtml/nb/ %lang(nb) %{_kde4_docdir}/HTML/nb/ %lang(nb) %{_kde4_appsdir}/klettres/nb +%lang(nb) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/data/logokeywords.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/examples/nb/*.logo %lang(nb) %{_mandir}/nb/*/* %files Norwegian-Nynorsk @@ -1247,22 +1252,26 @@ %lang(pt_BR) %{_kde4_appsdir}/klettres/pt_BR/* %lang(pt_BR) %{_kde4_appsdir}/kvtml/pt_BR %lang(pt_BR) %{_kde4_docdir}/HTML/pt_BR +%lang(pt_BR) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/data/logokeywords.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/examples/pt_BR/*.logo %lang(pt_BR) %{_mandir}/pt_BR/*/* -%if %{buildall} %files Romanian %defattr(-,root,root) %lang(ro) %{_datadir}/locale/ro/* %lang(ro) %{_kde4_appsdir}/kvtml/ro %lang(ro) %{_kde4_appsdir}/ktuberling/sounds/ro* -%lang(ru) %{_kde4_docdir}/HTML/ro -%endif +%lang(ro) %{_kde4_docdir}/HTML/ro %files Russian %defattr(-,root,root) %lang(ru) %{_datadir}/locale/ru/* %lang(ru) %{_kde4_appsdir}/kvtml/ru %lang(ru) %{_kde4_docdir}/HTML/ru +%lang(ru) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/data/logokeywords.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/examples/ru/*.logo %lang(ru) %{_mandir}/ru/*/* %files Slovak @@ -1277,6 +1286,9 @@ %lang(sl) %{_kde4_appsdir}/ktuberling/sounds/sl* %lang(sl) %{_kde4_appsdir}/khangman/sl.txt %lang(sl) %{_kde4_appsdir}/kvtml/sl +%lang(sl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/data/logokeywords.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/examples/sl/*.logo %lang(sl) %{_kde4_docdir}/HTML/sl %files Serbian @@ -1309,13 +1321,11 @@ %lang(ta) %{_datadir}/locale/ta/* %endif -%if %{buildall} %files Tajik %defattr(-,root,root) %lang(tg) %{_datadir}/locale/tg/* %lang(tg) %{_kde4_appsdir}/kvtml/tg %lang(tg) %{_kde4_appsdir}/khangman/tg.txt -%endif %files Thai %defattr(-,root,root) From sindrepb at fedoraproject.org Thu Apr 2 18:13:04 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Thu, 2 Apr 2009 18:13:04 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets-0.3.2.1-python-platform.patch, 1.1, 1.2 awn-extras-applets.spec, 1.19, 1.20 Message-ID: <20090402181304.DA20370120@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17463 Modified Files: awn-extras-applets-0.3.2.1-python-platform.patch awn-extras-applets.spec Log Message: fix 64bit build issue, for real awn-extras-applets-0.3.2.1-python-platform.patch: Index: awn-extras-applets-0.3.2.1-python-platform.patch =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets-0.3.2.1-python-platform.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- awn-extras-applets-0.3.2.1-python-platform.patch 2 Apr 2009 18:05:08 -0000 1.1 +++ awn-extras-applets-0.3.2.1-python-platform.patch 2 Apr 2009 18:13:04 -0000 1.2 @@ -21,12 +21,12 @@ common_ldflags = -module -avoid-version diff -up ./src/libawn-extras/bindings/python/Makefile.in.orig ./src/libawn-extras/bindings/python/Makefile.in --- ./src/libawn-extras/bindings/python/Makefile.in.orig 2009-04-02 18:59:58.000000000 +0200 -+++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-02 19:42:03.000000000 +0200 ++++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-02 20:12:22.000000000 +0200 @@ -246,6 +246,7 @@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDF PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ -+PYTHON_SITE_PKG = @PYTHON_PLATFORM_PKG@ ++PYTHON_PLATFORM_PKG = @PYTHON_PLATFORM_PKG@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- awn-extras-applets.spec 2 Apr 2009 18:05:08 -0000 1.19 +++ awn-extras-applets.spec 2 Apr 2009 18:13:04 -0000 1.20 @@ -2,7 +2,7 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -178,7 +178,7 @@ %changelog -* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-5 +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-6 - Add patch to fix build on x86_64 * Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-4 From linville at fedoraproject.org Thu Apr 2 18:28:43 2009 From: linville at fedoraproject.org (John W. Linville) Date: Thu, 2 Apr 2009 18:28:43 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch, NONE, 1.1 linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch, NONE, 1.1 kernel.spec, 1.1502, 1.1503 Message-ID: <20090402182843.9689B70120@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20939 Modified Files: kernel.spec Added Files: linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch Log Message: back-port iwlwifi rfkill while device down patches linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch: --- NEW FILE linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch --- Back-port of commit pending for 2.6.30... commit 9a454abf066ab588ef28ff9d2c04cc480d13c040 Author: Helmut Schaa Date: Thu Jan 15 09:38:44 2009 +0100 iwl3945: report killswitch changes even if the interface is down Currently iwl3945 is not able to report hw-killswitch events while the interface is down. This has implications on user space tools (like NetworkManager) relying on rfkill notifications to bring the interface up once the wireless gets enabled through a hw killswitch. Thus, enable the device already in iwl3945_pci_probe instead of iwl3945_up and poll the CSR_GP_CNTRL register to update the killswitch state every two seconds. The polling is only needed on 3945 hardware as this adapter does not use interrupts to signal rfkill changes to the driver (in case no firmware is loaded). The firmware loading is still done in iwl3945_up. Signed-off-by: Helmut Schaa Acked-by: Samuel Ortiz Signed-off-by: John W. Linville diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig 2009-04-02 14:21:18.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c 2009-04-02 14:21:22.000000000 -0400 @@ -6001,7 +6001,8 @@ static void iwl3945_bg_rf_kill(struct wo IWL_DEBUG(IWL_DL_INFO | IWL_DL_RF_KILL, "HW and/or SW RF Kill no longer active, restarting " "device\n"); - if (!test_bit(STATUS_EXIT_PENDING, &priv->status)) + if (!test_bit(STATUS_EXIT_PENDING, &priv->status) && + test_bit(STATUS_ALIVE, &priv->status)) queue_work(priv->workqueue, &priv->restart); } else { @@ -6018,6 +6019,25 @@ static void iwl3945_bg_rf_kill(struct wo iwl3945_rfkill_set_hw_state(priv); } +static void iwl3945_rfkill_poll(struct work_struct *data) +{ + struct iwl3945_priv *priv = + container_of(data, struct iwl3945_priv, rfkill_poll.work); + unsigned long status = priv->status; + + if (iwl3945_read32(priv, CSR_GP_CNTRL) & CSR_GP_CNTRL_REG_FLAG_HW_RF_KILL_SW) + clear_bit(STATUS_RF_KILL_HW, &priv->status); + else + set_bit(STATUS_RF_KILL_HW, &priv->status); + + if (test_bit(STATUS_RF_KILL_HW, &status) != test_bit(STATUS_RF_KILL_HW, &priv->status)) + queue_work(priv->workqueue, &priv->rf_kill); + + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + round_jiffies_relative(2 * HZ)); + +} + #define IWL_SCAN_CHECK_WATCHDOG (7 * HZ) static void iwl3945_bg_scan_check(struct work_struct *data) @@ -6420,20 +6440,6 @@ static int iwl3945_mac_start(struct ieee IWL_DEBUG_MAC80211("enter\n"); - if (pci_enable_device(priv->pci_dev)) { - IWL_ERROR("Fail to pci_enable_device\n"); - return -ENODEV; - } - pci_restore_state(priv->pci_dev); - pci_enable_msi(priv->pci_dev); - - ret = request_irq(priv->pci_dev->irq, iwl3945_isr, IRQF_SHARED, - DRV_NAME, priv); - if (ret) { - IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); - goto out_disable_msi; - } - /* we should be verifying the device is ready to be opened */ mutex_lock(&priv->mutex); @@ -6478,15 +6484,15 @@ static int iwl3945_mac_start(struct ieee } } + /* ucode is running and will send rfkill notifications, + * no need to poll the killswitch state anymore */ + cancel_delayed_work(&priv->rfkill_poll); + priv->is_open = 1; IWL_DEBUG_MAC80211("leave\n"); return 0; out_release_irq: - free_irq(priv->pci_dev->irq, priv); -out_disable_msi: - pci_disable_msi(priv->pci_dev); - pci_disable_device(priv->pci_dev); priv->is_open = 0; IWL_DEBUG_MAC80211("leave - failed\n"); return ret; @@ -6517,10 +6523,10 @@ static void iwl3945_mac_stop(struct ieee iwl3945_down(priv); flush_workqueue(priv->workqueue); - free_irq(priv->pci_dev->irq, priv); - pci_disable_msi(priv->pci_dev); - pci_save_state(priv->pci_dev); - pci_disable_device(priv->pci_dev); + + /* start polling the killswitch state again */ + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + round_jiffies_relative(2 * HZ)); IWL_DEBUG_MAC80211("leave\n"); } @@ -7735,6 +7741,7 @@ static void iwl3945_setup_deferred_work( INIT_DELAYED_WORK(&priv->init_alive_start, iwl3945_bg_init_alive_start); INIT_DELAYED_WORK(&priv->alive_start, iwl3945_bg_alive_start); INIT_DELAYED_WORK(&priv->scan_check, iwl3945_bg_scan_check); + INIT_DELAYED_WORK(&priv->rfkill_poll, iwl3945_rfkill_poll); iwl3945_hw_setup_deferred_work(priv); @@ -8007,24 +8014,27 @@ static int iwl3945_pci_probe(struct pci_ iwl3945_disable_interrupts(priv); spin_unlock_irqrestore(&priv->lock, flags); + pci_enable_msi(priv->pci_dev); + + err = request_irq(priv->pci_dev->irq, iwl3945_isr, IRQF_SHARED, + DRV_NAME, priv); + if (err) { + IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); + goto out_disable_msi; + } + err = sysfs_create_group(&pdev->dev.kobj, &iwl3945_attribute_group); if (err) { IWL_ERROR("failed to create sysfs device attributes\n"); - goto out_free_geos; + goto out_release_irq; } iwl3945_set_rxon_channel(priv, IEEE80211_BAND_2GHZ, 6); iwl3945_setup_deferred_work(priv); iwl3945_setup_rx_handlers(priv); - /*********************** - * 9. Conclude - * ********************/ - pci_save_state(pdev); - pci_disable_device(pdev); - /********************************* - * 10. Setup and Register mac80211 + * 9. Setup and Register mac80211 * *******************************/ err = ieee80211_register_hw(priv->hw); @@ -8042,13 +8052,20 @@ static int iwl3945_pci_probe(struct pci_ IWL_ERROR("Unable to initialize RFKILL system. " "Ignoring error: %d\n", err); + /* Start monitoring the killswitch */ + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + 2 * HZ); + return 0; out_remove_sysfs: destroy_workqueue(priv->workqueue); priv->workqueue = NULL; sysfs_remove_group(&pdev->dev.kobj, &iwl3945_attribute_group); - out_free_geos: + out_release_irq: + free_irq(priv->pci_dev->irq, priv); + out_disable_msi: + pci_disable_msi(priv->pci_dev); iwl3945_free_geos(priv); out_free_channel_map: iwl3945_free_channel_map(priv); @@ -8093,6 +8110,8 @@ static void __devexit iwl3945_pci_remove sysfs_remove_group(&pdev->dev.kobj, &iwl3945_attribute_group); iwl3945_rfkill_unregister(priv); + cancel_delayed_work(&priv->rfkill_poll); + iwl3945_dealloc_ucode_pci(priv); if (priv->rxq.bd) @@ -8114,6 +8133,9 @@ static void __devexit iwl3945_pci_remove destroy_workqueue(priv->workqueue); priv->workqueue = NULL; + free_irq(pdev->irq, priv); + pci_disable_msi(pdev); + pci_iounmap(pdev, priv->hw_base); pci_release_regions(pdev); pci_disable_device(pdev); @@ -8140,19 +8162,8 @@ static int iwl3945_pci_suspend(struct pc priv->is_open = 1; } - /* pci driver assumes state will be saved in this function. - * pci state is saved and device disabled when interface is - * stopped, so at this time pci device will always be disabled - - * whether interface was started or not. saving pci state now will - * cause saved state be that of a disabled device, which will cause - * problems during resume in that we will end up with a disabled device. - * - * indicate that the current saved state (from when interface was - * stopped) is valid. if interface was never up at time of suspend - * then the saved state will still be valid as it was saved during - * .probe. */ - pdev->state_saved = true; - + pci_save_state(pdev); + pci_disable_device(pdev); pci_set_power_state(pdev, PCI_D3hot); return 0; @@ -8163,6 +8174,8 @@ static int iwl3945_pci_resume(struct pci struct iwl3945_priv *priv = pci_get_drvdata(pdev); pci_set_power_state(pdev, PCI_D0); + pci_enable_device(pdev); + pci_restore_state(pdev); if (priv->is_open) iwl3945_mac_start(priv->hw); diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h.orig 2009-04-02 14:21:36.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h 2009-04-02 14:21:45.000000000 -0400 @@ -895,6 +895,7 @@ struct iwl3945_priv { struct delayed_work thermal_periodic; struct delayed_work gather_stats; struct delayed_work scan_check; + struct delayed_work rfkill_poll; #define IWL_DEFAULT_TX_POWER 0x0F s8 user_txpower_limit; linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch: --- NEW FILE linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch --- Back-port of commit pending for 2.6.30... commit f44035116d6ab7d0677874709fb864b2dc75a996 Author: Helmut Schaa Date: Mon Jan 19 13:10:07 2009 +0100 iwlagn: fix hw-rfkill while the interface is down Currently iwlagn is not able to report hw-killswitch events while the interface is down. This has implications on user space tools (like NetworkManager) relying on rfkill notifications to bring the interface up once the wireless gets enabled through a hw killswitch. Thus, enable the device already in iwl_pci_probe instead of iwl_up and enable interrups while the interface is down in order to get notified about killswitch state changes. The firmware loading is still done in iwl_up. Signed-off-by: Helmut Schaa Acked-by: Reinette Chatre Signed-off-by: John W. Linville diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c.orig 2009-03-23 19:12:14.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c 2009-04-02 14:15:36.000000000 -0400 @@ -1397,13 +1397,16 @@ static void iwl_irq_tasklet(struct iwl_p hw_rf_kill ? "disable radio" : "enable radio"); /* driver only loads ucode once setting the interface up. - * the driver as well won't allow loading if RFKILL is set - * therefore no need to restart the driver from this handler + * the driver allows loading the ucode even if the radio + * is killed. Hence update the killswitch state here. The + * rfkill handler will care about restarting if needed. */ - if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status)) { - clear_bit(STATUS_RF_KILL_HW, &priv->status); - if (priv->is_open && !iwl_is_rfkill(priv)) - queue_work(priv->workqueue, &priv->up); + if (!test_bit(STATUS_ALIVE, &priv->status)) { + if (hw_rf_kill) + set_bit(STATUS_RF_KILL_HW, &priv->status); + else + clear_bit(STATUS_RF_KILL_HW, &priv->status); + queue_work(priv->workqueue, &priv->rf_kill); } handled |= CSR_INT_BIT_RF_KILL; @@ -2156,7 +2159,8 @@ static void iwl_bg_rf_kill(struct work_s IWL_DEBUG(IWL_DL_RF_KILL, "HW and/or SW RF Kill no longer active, restarting " "device\n"); - if (!test_bit(STATUS_EXIT_PENDING, &priv->status)) + if (!test_bit(STATUS_EXIT_PENDING, &priv->status) && + test_bit(STATUS_ALIVE, &priv->status)) queue_work(priv->workqueue, &priv->restart); } else { /* make sure mac80211 stop sending Tx frame */ @@ -2353,31 +2357,9 @@ static int iwl_mac_start(struct ieee8021 { struct iwl_priv *priv = hw->priv; int ret; - u16 pci_cmd; IWL_DEBUG_MAC80211("enter\n"); - if (pci_enable_device(priv->pci_dev)) { - IWL_ERROR("Fail to pci_enable_device\n"); - return -ENODEV; - } - pci_restore_state(priv->pci_dev); - pci_enable_msi(priv->pci_dev); - - /* enable interrupts if needed: hw bug w/a */ - pci_read_config_word(priv->pci_dev, PCI_COMMAND, &pci_cmd); - if (pci_cmd & PCI_COMMAND_INTX_DISABLE) { - pci_cmd &= ~PCI_COMMAND_INTX_DISABLE; - pci_write_config_word(priv->pci_dev, PCI_COMMAND, pci_cmd); - } - - ret = request_irq(priv->pci_dev->irq, iwl_isr, IRQF_SHARED, - DRV_NAME, priv); - if (ret) { - IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); - goto out_disable_msi; - } - /* we should be verifying the device is ready to be opened */ mutex_lock(&priv->mutex); @@ -2390,7 +2372,7 @@ static int iwl_mac_start(struct ieee8021 if (ret) { IWL_ERROR("Could not read microcode: %d\n", ret); mutex_unlock(&priv->mutex); - goto out_release_irq; + return ret; } } @@ -2401,7 +2383,7 @@ static int iwl_mac_start(struct ieee8021 iwl_rfkill_set_hw_state(priv); if (ret) - goto out_release_irq; + return ret; if (iwl_is_rfkill(priv)) goto out; @@ -2420,8 +2402,7 @@ static int iwl_mac_start(struct ieee8021 if (!test_bit(STATUS_READY, &priv->status)) { IWL_ERROR("START_ALIVE timeout after %dms.\n", jiffies_to_msecs(UCODE_READY_TIMEOUT)); - ret = -ETIMEDOUT; - goto out_release_irq; + return -ETIMEDOUT; } } @@ -2429,15 +2410,6 @@ out: priv->is_open = 1; IWL_DEBUG_MAC80211("leave\n"); return 0; - -out_release_irq: - free_irq(priv->pci_dev->irq, priv); -out_disable_msi: - pci_disable_msi(priv->pci_dev); - pci_disable_device(priv->pci_dev); - priv->is_open = 0; - IWL_DEBUG_MAC80211("leave - failed\n"); - return ret; } static void iwl_mac_stop(struct ieee80211_hw *hw) @@ -2465,10 +2437,10 @@ static void iwl_mac_stop(struct ieee8021 iwl_down(priv); flush_workqueue(priv->workqueue); - free_irq(priv->pci_dev->irq, priv); - pci_disable_msi(priv->pci_dev); - pci_save_state(priv->pci_dev); - pci_disable_device(priv->pci_dev); + + /* enable interrupts again in order to receive rfkill changes */ + iwl_write32(priv, CSR_INT, 0xFFFFFFFF); + iwl_enable_interrupts(priv); IWL_DEBUG_MAC80211("leave\n"); } @@ -3764,6 +3736,7 @@ static int iwl_pci_probe(struct pci_dev struct ieee80211_hw *hw; struct iwl_cfg *cfg = (struct iwl_cfg *)(ent->driver_data); unsigned long flags; + u16 pci_cmd; /************************ * 1. Allocating HW data @@ -3909,26 +3882,36 @@ static int iwl_pci_probe(struct pci_dev iwl_disable_interrupts(priv); spin_unlock_irqrestore(&priv->lock, flags); + pci_enable_msi(priv->pci_dev); + + err = request_irq(priv->pci_dev->irq, iwl_isr, IRQF_SHARED, + DRV_NAME, priv); + if (err) { + IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); + goto out_disable_msi; + } err = sysfs_create_group(&pdev->dev.kobj, &iwl_attribute_group); if (err) { IWL_ERROR("failed to create sysfs device attributes\n"); goto out_uninit_drv; } - iwl_setup_deferred_work(priv); iwl_setup_rx_handlers(priv); - /******************** - * 9. Conclude - ********************/ - pci_save_state(pdev); - pci_disable_device(pdev); - /********************************** - * 10. Setup and register mac80211 + * 9. Setup and register mac80211 **********************************/ + /* enable interrupts if needed: hw bug w/a */ + pci_read_config_word(priv->pci_dev, PCI_COMMAND, &pci_cmd); + if (pci_cmd & PCI_COMMAND_INTX_DISABLE) { + pci_cmd &= ~PCI_COMMAND_INTX_DISABLE; + pci_write_config_word(priv->pci_dev, PCI_COMMAND, pci_cmd); + } + + iwl_enable_interrupts(priv); + err = iwl_setup_mac(priv); if (err) goto out_remove_sysfs; @@ -3937,10 +3920,19 @@ static int iwl_pci_probe(struct pci_dev if (err) IWL_ERROR("failed to create debugfs files\n"); + /* If platform's RF_KILL switch is NOT set to KILL */ + if (iwl_read32(priv, CSR_GP_CNTRL) & CSR_GP_CNTRL_REG_FLAG_HW_RF_KILL_SW) + clear_bit(STATUS_RF_KILL_HW, &priv->status); + else + set_bit(STATUS_RF_KILL_HW, &priv->status); + err = iwl_rfkill_init(priv); if (err) IWL_ERROR("Unable to initialize RFKILL system. " "Ignoring error: %d\n", err); + else + iwl_rfkill_set_hw_state(priv); + iwl_power_initialize(priv); return 0; @@ -3948,6 +3940,9 @@ static int iwl_pci_probe(struct pci_dev destroy_workqueue(priv->workqueue); priv->workqueue = NULL; sysfs_remove_group(&pdev->dev.kobj, &iwl_attribute_group); + out_disable_msi: + pci_disable_msi(priv->pci_dev); + pci_disable_device(priv->pci_dev); out_uninit_drv: iwl_uninit_drv(priv); out_free_eeprom: @@ -4019,6 +4014,8 @@ static void __devexit iwl_pci_remove(str destroy_workqueue(priv->workqueue); priv->workqueue = NULL; + free_irq(priv->pci_dev->irq, priv); + pci_disable_msi(priv->pci_dev); pci_iounmap(pdev, priv->hw_base); pci_release_regions(pdev); pci_disable_device(pdev); @@ -4044,19 +4041,8 @@ static int iwl_pci_suspend(struct pci_de priv->is_open = 1; } - /* pci driver assumes state will be saved in this function. - * pci state is saved and device disabled when interface is - * stopped, so at this time pci device will always be disabled - - * whether interface was started or not. saving pci state now will - * cause saved state be that of a disabled device, which will cause - * problems during resume in that we will end up with a disabled device. - * - * indicate that the current saved state (from when interface was - * stopped) is valid. if interface was never up at time of suspend - * then the saved state will still be valid as it was saved during - * .probe. */ - pdev->state_saved = true; - + pci_save_state(pdev); + pci_disable_device(pdev); pci_set_power_state(pdev, PCI_D3hot); return 0; @@ -4067,6 +4053,9 @@ static int iwl_pci_resume(struct pci_dev struct iwl_priv *priv = pci_get_drvdata(pdev); pci_set_power_state(pdev, PCI_D0); + pci_enable_device(pdev); + pci_restore_state(pdev); + iwl_enable_interrupts(priv); if (priv->is_open) iwl_mac_start(priv->hw); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1502 retrieving revision 1.1503 diff -u -r1.1502 -r1.1503 --- kernel.spec 2 Apr 2009 17:21:28 -0000 1.1502 +++ kernel.spec 2 Apr 2009 18:28:13 -0000 1.1503 @@ -652,6 +652,8 @@ Patch680: linux-2.6-rt2x00-asus-leds.patch Patch681: linux-2.6-mac80211-age-scan-results-on-resume.patch Patch682: linux-2.6-ipw2x00-age-scan-results-on-resume.patch +Patch683: linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch +Patch684: linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch Patch1515: linux-2.6.29-lirc.patch @@ -1247,6 +1249,10 @@ ApplyPatch linux-2.6-mac80211-age-scan-results-on-resume.patch ApplyPatch linux-2.6-ipw2x00-age-scan-results-on-resume.patch +# back-port iwlwifi rfkill while device down patches +ApplyPatch linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch +ApplyPatch linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch + # http://www.lirc.org/ ApplyPatch linux-2.6.29-lirc.patch @@ -1878,6 +1884,9 @@ # and build. %changelog +* Thu Apr 02 2009 John W. Linville +- back-port iwlwifi rfkill while device down patches + * Thu Apr 02 2009 Josef Bacik - linux-2.6-btrfs-fix-umount-hang.patch: fix hang on umount From jdennis at fedoraproject.org Thu Apr 2 18:35:22 2009 From: jdennis at fedoraproject.org (John Dennis) Date: Thu, 2 Apr 2009 18:35:22 +0000 (UTC) Subject: rpms/python-nss/F-9 python-nss.spec,NONE,1.1 Message-ID: <20090402183522.4B0FC70120@cvs1.fedora.phx.redhat.com> Author: jdennis Update of /cvs/pkgs/rpms/python-nss/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22547 Added Files: python-nss.spec Log Message: import spec file into F-9 branch so package can be built for F-9 --- NEW FILE python-nss.spec --- # sitelib for noarch packages, sitearch for others (remove the unneeded one) %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-nss Version: 0.1 Release: 1%{?dist} Summary: Python bindings for Network Security Services (NSS) Group: Development/Languages License: GPLv2+ #URL: Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %define docdir %{_docdir}/%{name}-%{version} BuildRequires: python-devel BuildRequires: python-setuptools-devel BuildRequires: epydoc BuildRequires: python-docutils BuildRequires: nspr-devel BuildRequires: nss-devel %description This package provides Python bindings for Network Security Services (NSS) and the Netscape Portable Runtime (NSPR). NSS is a set of libraries supporting security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. Specific NSS implementations have been FIPS-140 certified. %prep %setup -q %build CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build %{__python} setup.py build_doc %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --install-platlib %{python_sitearch} --skip-build --root $RPM_BUILD_ROOT %{__python} setup.py install_doc --docdir %{docdir} --skip-build --root $RPM_BUILD_ROOT # Remove execution permission from any example scripts find $RPM_BUILD_ROOT/%{docdir}/examples -type f | xargs chmod a-x # Set correct permissions on .so files chmod 0755 $RPM_BUILD_ROOT/%{python_sitearch}/nss/*.so %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc %{docdir} %{python_sitearch}/* %changelog * Tue Sep 9 2008 John Dennis - 0.1-1 - clean up ssl_example.py, fix arg list in get_cert_nicknames, make certdir cmd line arg consistent with other NSS tools - update httplib.py to support client auth, add httplib_example.py which illustrates it's use - fix some documentation - fix some type usage which were unsafe on 64-bit * Wed Jul 9 2008 John Dennis - 0.0-2 - add docutils to build requires so restructured text works * Fri Jun 27 2008 John Dennis - 0.0-1 - initial release From bpepple at fedoraproject.org Thu Apr 2 18:38:19 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Thu, 2 Apr 2009 18:38:19 +0000 (UTC) Subject: rpms/telepathy-salut/devel .cvsignore, 1.18, 1.19 sources, 1.18, 1.19 telepathy-salut.spec, 1.26, 1.27 Message-ID: <20090402183819.4450970120@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/telepathy-salut/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23342 Modified Files: .cvsignore sources telepathy-salut.spec Log Message: * Thu Apr 2 2009 Brian Pepple - 0.3.9-1 - Update to 0.3.9. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-salut/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 17 Feb 2009 20:31:17 -0000 1.18 +++ .cvsignore 2 Apr 2009 18:37:48 -0000 1.19 @@ -1 +1 @@ -telepathy-salut-0.3.8.tar.gz +telepathy-salut-0.3.9.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-salut/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 17 Feb 2009 20:31:17 -0000 1.18 +++ sources 2 Apr 2009 18:37:48 -0000 1.19 @@ -1 +1 @@ -5c67655054059a1dfa647d64dd8b3260 telepathy-salut-0.3.8.tar.gz +b61b6f8a86b07a10315c4cca9d78b4fa telepathy-salut-0.3.9.tar.gz Index: telepathy-salut.spec =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-salut/devel/telepathy-salut.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- telepathy-salut.spec 25 Feb 2009 19:46:27 -0000 1.26 +++ telepathy-salut.spec 2 Apr 2009 18:37:48 -0000 1.27 @@ -1,6 +1,6 @@ Name: telepathy-salut -Version: 0.3.8 -Release: 2%{?dist} +Version: 0.3.9 +Release: 1%{?dist} Summary: Link-local XMPP telepathy connection manager Group: Applications/Communications @@ -59,6 +59,9 @@ %{_mandir}/man8/%{name}.8.gz %changelog +* Thu Apr 2 2009 Brian Pepple - 0.3.9-1 +- Update to 0.3.9. + * Wed Feb 25 2009 Fedora Release Engineering - 0.3.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From ynemoy at fedoraproject.org Thu Apr 2 18:46:09 2009 From: ynemoy at fedoraproject.org (Yaakov Meir Nemoy) Date: Thu, 2 Apr 2009 18:46:09 +0000 (UTC) Subject: rpms/ghc-X11/F-10 ghc-X11.spec,NONE,1.1 sources,1.1,1.2 Message-ID: <20090402184609.CD98D70120@cvs1.fedora.phx.redhat.com> Author: ynemoy Update of /cvs/pkgs/rpms/ghc-X11/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26404 Modified Files: sources Added Files: ghc-X11.spec Log Message: Copies branch from devel --- NEW FILE ghc-X11.spec --- %global pkg_name X11 %global ghc_version 6.10.1 %global pkg_libdir %{_libdir}/ghc-%{ghc_version}/%{pkg_name}-%{version} %global pkg_docdir %{_docdir}/ghc/libraries/%{pkg_name}-%{version} %bcond_without prof %bcond_without doc # ghc does not emit debug information %global debug_package %{nil} Name: ghc-%{pkg_name} Version: 1.4.5 Release: 5%{?dist} Summary: Haskell %{pkg_name} librar Group: Development/Libraries License: BSD URL: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # fedora ghc archs: ExclusiveArch: %{ix86} x86_64 ppc alpha BuildRequires: ghc = %{ghc_version} %if %{with doc} BuildRequires: ghc-doc = %{ghc_version} %endif %if %{with prof} BuildRequires: ghc-prof = %{ghc_version} %endif BuildRequires: libXinerama-devel, libX11-devel, libXext-devel %description This package provides the Haskell %{pkg_name} library. The library consists of bindings to direct translations of the C bindings; for documentation of these calls, refer to "The Xlib Programming Manual", available online at . %package devel Summary: Haskell %{pkg_name} library Group: Development/Libraries Requires: ghc = %{ghc_version} Requires(post): ghc = %{ghc_version} Requires(preun): ghc = %{ghc_version} Requires: libXinerama-devel, libX11-devel, libXext-devel %description devel This package contains the development files for %{name} built for ghc-%{ghc_version}. %if %{with doc} %package doc Summary: Documentation for %{name} Group: Development/Libraries Requires: ghc-doc = %{ghc_version} Requires(post): ghc-doc = %{ghc_version} Requires(postun): ghc-doc = %{ghc_version} %description doc This package contains development documentation files for the %{name} library. %endif %if %{with prof} %package prof Summary: Profiling libraries for %{name} Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: ghc-prof = %{ghc_version} %description prof This package contains profiling libraries for %{name}. %endif %prep %setup -q -n %{pkg_name}-%{version} %build %cabal_configure --ghc %{!?without_prof:-p} %cabal build %if %{with doc} %cabal haddock %endif %ghc_gen_scripts %install rm -rf $RPM_BUILD_ROOT %cabal_install %ghc_install_scripts %ghc_gen_filelists %{name} %clean rm -rf $RPM_BUILD_ROOT %post devel %ghc_register_pkg %if %{with doc} %post doc %ghc_reindex_haddock %endif %preun devel if [ "$1" -eq 0 ] ; then %ghc_unregister_pkg fi %if %{with doc} %postun doc if [ "$1" -eq 0 ] ; then %ghc_reindex_haddock fi %endif %files devel -f %{name}-devel.files %defattr(-,root,root,-) %{_docdir}/%{name}-%{version} %if %{with doc} %files doc %defattr(-,root,root,-) %{pkg_docdir} %endif %if %{with prof} %files prof -f %{name}-prof.files %defattr(-,root,root,-) %endif %changelog * Sun Mar 8 2009 Yaakov M. Nemoy - 1.4.5-5 - corrected a faulty tag * Sun Mar 8 2009 Yaakov M. Nemoy - 1.4.5-4 - forgot to include the right arch tags * Sat Feb 28 2009 Jens Petersen - 1.4.5-3 - sync with cabal2spec-0.12: - improve requires * Mon Feb 23 2009 Yaakov M. Nemoy - 1.4.5-2 - updated template to new guidelines * Mon Jan 5 2009 Yaakov M. Nemoy - 1.4.5-1 - initial packaging for Fedora created by cabal2spec - added description and build requires - altered license from template Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ghc-X11/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 5 Mar 2009 04:39:02 -0000 1.1 +++ sources 2 Apr 2009 18:45:39 -0000 1.2 @@ -0,0 +1 @@ +73a4ba56b8cef69ce3659ab452e4530b X11-1.4.5.tar.gz From jdennis at fedoraproject.org Thu Apr 2 19:09:47 2009 From: jdennis at fedoraproject.org (John Dennis) Date: Thu, 2 Apr 2009 19:09:47 +0000 (UTC) Subject: rpms/python-nss/F-9 .cvsignore,1.1,1.2 sources,1.1,1.2 Message-ID: <20090402190947.B629370120@cvs1.fedora.phx.redhat.com> Author: jdennis Update of /cvs/pkgs/rpms/python-nss/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv992 Modified Files: .cvsignore sources Log Message: upload tar file Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-nss/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 9 Jul 2008 16:57:10 -0000 1.1 +++ .cvsignore 2 Apr 2009 19:09:17 -0000 1.2 @@ -0,0 +1 @@ +python-nss-0.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-nss/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 9 Jul 2008 16:57:10 -0000 1.1 +++ sources 2 Apr 2009 19:09:17 -0000 1.2 @@ -0,0 +1 @@ +f92dcac6c1837d4cc7991678850b449a python-nss-0.1.tar.bz2 From linville at fedoraproject.org Thu Apr 2 19:11:08 2009 From: linville at fedoraproject.org (John W. Linville) Date: Thu, 2 Apr 2009 19:11:08 +0000 (UTC) Subject: rpms/kernel/F-10 linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch, NONE, 1.1.2.1 kernel.spec, 1.1206.2.56, 1.1206.2.57 Message-ID: <20090402191108.1B0B670120@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1564 Modified Files: Tag: private-fedora-10-2_6_27 kernel.spec Added Files: Tag: private-fedora-10-2_6_27 linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch Log Message: iwl3945: rely on priv->lock to protect priv access linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch: --- NEW FILE linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch --- diff -up linux-2.6.27.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig linux-2.6.27.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c --- linux-2.6.27.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig 2009-04-02 15:03:20.000000000 -0400 +++ linux-2.6.27.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c 2009-04-02 15:03:34.000000000 -0400 @@ -7111,15 +7111,12 @@ static int iwl3945_mac_conf_tx(struct ie priv->qos_data.def_qos_parm.ac[q].reserved1 = 0; priv->qos_data.qos_active = 1; - spin_unlock_irqrestore(&priv->lock, flags); - - mutex_lock(&priv->mutex); if (priv->iw_mode == IEEE80211_IF_TYPE_AP) iwl3945_activate_qos(priv, 1); else if (priv->assoc_id && iwl3945_is_associated(priv)) iwl3945_activate_qos(priv, 0); - mutex_unlock(&priv->mutex); + spin_unlock_irqrestore(&priv->lock, flags); IWL_DEBUG_MAC80211("leave\n"); return 0; Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1206.2.56 retrieving revision 1.1206.2.57 diff -u -r1.1206.2.56 -r1.1206.2.57 --- kernel.spec 24 Mar 2009 02:45:53 -0000 1.1206.2.56 +++ kernel.spec 2 Apr 2009 19:10:37 -0000 1.1206.2.57 @@ -656,6 +656,7 @@ Patch685: linux-2.6-rtl8187b-tx-status-feedback.patch Patch686: linux-2.6-mac80211-age-scan-results-on-resume.patch Patch687: linux-2.6-ipw2x00-age-scan-results-on-resume.patch +Patch688: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch Patch700: linux-2.6-nfs-client-mounts-hang.patch @@ -1303,6 +1304,7 @@ # back-port scan result aging patches ApplyPatch linux-2.6-mac80211-age-scan-results-on-resume.patch ApplyPatch linux-2.6-ipw2x00-age-scan-results-on-resume.patch +ApplyPatch linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch # NFS Client mounts hang when exported directory do not exist ApplyPatch linux-2.6-nfs-client-mounts-hang.patch @@ -1971,6 +1973,9 @@ %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Thu Apr 2 2009 John W. Linville 2.6.27.21-170.2.57 +- iwl3945: rely on priv->lock to protect priv access + * Mon Mar 23 2009 Chuck Ebbert 2.6.27.21-170.2.56 - 2.6.27.21 - Dropped patches, merged in -stable: From jdennis at fedoraproject.org Thu Apr 2 19:11:27 2009 From: jdennis at fedoraproject.org (John Dennis) Date: Thu, 2 Apr 2009 19:11:27 +0000 (UTC) Subject: rpms/python-nss/F-9 python-nss.spec,1.1,1.2 Message-ID: <20090402191127.ABF0770120@cvs1.fedora.phx.redhat.com> Author: jdennis Update of /cvs/pkgs/rpms/python-nss/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1656 Modified Files: python-nss.spec Log Message: bump release for build Index: python-nss.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-nss/F-9/python-nss.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- python-nss.spec 2 Apr 2009 18:35:21 -0000 1.1 +++ python-nss.spec 2 Apr 2009 19:10:57 -0000 1.2 @@ -4,7 +4,7 @@ Name: python-nss Version: 0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Python bindings for Network Security Services (NSS) Group: Development/Languages From linville at fedoraproject.org Thu Apr 2 19:15:46 2009 From: linville at fedoraproject.org (John W. Linville) Date: Thu, 2 Apr 2009 19:15:46 +0000 (UTC) Subject: rpms/kernel/F-10 kernel.spec,1.1206.2.57,1.1206.2.58 Message-ID: <20090402191546.29E6470120@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3880 Modified Files: Tag: private-fedora-10-2_6_27 kernel.spec Log Message: Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1206.2.57 retrieving revision 1.1206.2.58 diff -u -r1.1206.2.57 -r1.1206.2.58 --- kernel.spec 2 Apr 2009 19:10:37 -0000 1.1206.2.57 +++ kernel.spec 2 Apr 2009 19:15:15 -0000 1.1206.2.58 @@ -1304,6 +1304,8 @@ # back-port scan result aging patches ApplyPatch linux-2.6-mac80211-age-scan-results-on-resume.patch ApplyPatch linux-2.6-ipw2x00-age-scan-results-on-resume.patch + +# fix locking in ipw3945 conf_tx callback ApplyPatch linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch # NFS Client mounts hang when exported directory do not exist From pkgdb at fedoraproject.org Thu Apr 2 19:25:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 19:25:39 +0000 Subject: [pkgdb] ejabberd: mmahut has requested watchbugzilla Message-ID: <20090402192525.D288F208514@bastion.fedora.phx.redhat.com> mmahut has requested the watchbugzilla acl on ejabberd (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Thu Apr 2 19:25:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 19:25:46 +0000 Subject: [pkgdb] ejabberd: mmahut has requested watchcommits Message-ID: <20090402192528.A8D46208555@bastion.fedora.phx.redhat.com> mmahut has requested the watchcommits acl on ejabberd (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Thu Apr 2 19:25:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 19:25:50 +0000 Subject: [pkgdb] ejabberd: mmahut has requested commit Message-ID: <20090402192530.E5B15208603@bastion.fedora.phx.redhat.com> mmahut has requested the commit acl on ejabberd (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Thu Apr 2 19:25:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Thu, 02 Apr 2009 19:25:34 +0000 Subject: [pkgdb] ejabberd: mmahut has requested approveacls Message-ID: <20090402192534.C4456208609@bastion.fedora.phx.redhat.com> mmahut has requested the approveacls acl on ejabberd (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From linville at fedoraproject.org Thu Apr 2 19:26:40 2009 From: linville at fedoraproject.org (John W. Linville) Date: Thu, 2 Apr 2009 19:26:40 +0000 (UTC) Subject: rpms/kernel/F-10 linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch, 1.1, 1.2 linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch, NONE, 1.1 linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch, NONE, 1.1 config-generic, 1.224, 1.225 kernel.spec, 1.1312, 1.1313 Message-ID: <20090402192640.2A6B570120@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6602 Modified Files: config-generic kernel.spec Added Files: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch Log Message: back-port iwlwifi rfkill while device down patches ; iwl3945: rely on priv->lock to protect priv access linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch: Index: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch =================================================================== RCS file: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch diff -N linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch 2 Apr 2009 19:26:39 -0000 1.2 @@ -0,0 +1,20 @@ +diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c +--- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig 2009-04-02 15:21:05.000000000 -0400 ++++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c 2009-04-02 15:22:27.000000000 -0400 +@@ -7101,15 +7101,12 @@ static int iwl3945_mac_conf_tx(struct ie + priv->qos_data.def_qos_parm.ac[q].reserved1 = 0; + priv->qos_data.qos_active = 1; + +- spin_unlock_irqrestore(&priv->lock, flags); +- +- mutex_lock(&priv->mutex); + if (priv->iw_mode == NL80211_IFTYPE_AP) + iwl3945_activate_qos(priv, 1); + else if (priv->assoc_id && iwl3945_is_associated(priv)) + iwl3945_activate_qos(priv, 0); + +- mutex_unlock(&priv->mutex); ++ spin_unlock_irqrestore(&priv->lock, flags); + + IWL_DEBUG_MAC80211("leave\n"); + return 0; linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch: --- NEW FILE linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch --- Back-port of commit pending for 2.6.30... commit 9a454abf066ab588ef28ff9d2c04cc480d13c040 Author: Helmut Schaa Date: Thu Jan 15 09:38:44 2009 +0100 iwl3945: report killswitch changes even if the interface is down Currently iwl3945 is not able to report hw-killswitch events while the interface is down. This has implications on user space tools (like NetworkManager) relying on rfkill notifications to bring the interface up once the wireless gets enabled through a hw killswitch. Thus, enable the device already in iwl3945_pci_probe instead of iwl3945_up and poll the CSR_GP_CNTRL register to update the killswitch state every two seconds. The polling is only needed on 3945 hardware as this adapter does not use interrupts to signal rfkill changes to the driver (in case no firmware is loaded). The firmware loading is still done in iwl3945_up. Signed-off-by: Helmut Schaa Acked-by: Samuel Ortiz Signed-off-by: John W. Linville diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig 2009-04-02 14:21:18.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c 2009-04-02 14:21:22.000000000 -0400 @@ -6001,7 +6001,8 @@ static void iwl3945_bg_rf_kill(struct wo IWL_DEBUG(IWL_DL_INFO | IWL_DL_RF_KILL, "HW and/or SW RF Kill no longer active, restarting " "device\n"); - if (!test_bit(STATUS_EXIT_PENDING, &priv->status)) + if (!test_bit(STATUS_EXIT_PENDING, &priv->status) && + test_bit(STATUS_ALIVE, &priv->status)) queue_work(priv->workqueue, &priv->restart); } else { @@ -6018,6 +6019,25 @@ static void iwl3945_bg_rf_kill(struct wo iwl3945_rfkill_set_hw_state(priv); } +static void iwl3945_rfkill_poll(struct work_struct *data) +{ + struct iwl3945_priv *priv = + container_of(data, struct iwl3945_priv, rfkill_poll.work); + unsigned long status = priv->status; + + if (iwl3945_read32(priv, CSR_GP_CNTRL) & CSR_GP_CNTRL_REG_FLAG_HW_RF_KILL_SW) + clear_bit(STATUS_RF_KILL_HW, &priv->status); + else + set_bit(STATUS_RF_KILL_HW, &priv->status); + + if (test_bit(STATUS_RF_KILL_HW, &status) != test_bit(STATUS_RF_KILL_HW, &priv->status)) + queue_work(priv->workqueue, &priv->rf_kill); + + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + round_jiffies_relative(2 * HZ)); + +} + #define IWL_SCAN_CHECK_WATCHDOG (7 * HZ) static void iwl3945_bg_scan_check(struct work_struct *data) @@ -6420,20 +6440,6 @@ static int iwl3945_mac_start(struct ieee IWL_DEBUG_MAC80211("enter\n"); - if (pci_enable_device(priv->pci_dev)) { - IWL_ERROR("Fail to pci_enable_device\n"); - return -ENODEV; - } - pci_restore_state(priv->pci_dev); - pci_enable_msi(priv->pci_dev); - - ret = request_irq(priv->pci_dev->irq, iwl3945_isr, IRQF_SHARED, - DRV_NAME, priv); - if (ret) { - IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); - goto out_disable_msi; - } - /* we should be verifying the device is ready to be opened */ mutex_lock(&priv->mutex); @@ -6478,15 +6484,15 @@ static int iwl3945_mac_start(struct ieee } } + /* ucode is running and will send rfkill notifications, + * no need to poll the killswitch state anymore */ + cancel_delayed_work(&priv->rfkill_poll); + priv->is_open = 1; IWL_DEBUG_MAC80211("leave\n"); return 0; out_release_irq: - free_irq(priv->pci_dev->irq, priv); -out_disable_msi: - pci_disable_msi(priv->pci_dev); - pci_disable_device(priv->pci_dev); priv->is_open = 0; IWL_DEBUG_MAC80211("leave - failed\n"); return ret; @@ -6517,10 +6523,10 @@ static void iwl3945_mac_stop(struct ieee iwl3945_down(priv); flush_workqueue(priv->workqueue); - free_irq(priv->pci_dev->irq, priv); - pci_disable_msi(priv->pci_dev); - pci_save_state(priv->pci_dev); - pci_disable_device(priv->pci_dev); + + /* start polling the killswitch state again */ + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + round_jiffies_relative(2 * HZ)); IWL_DEBUG_MAC80211("leave\n"); } @@ -7735,6 +7741,7 @@ static void iwl3945_setup_deferred_work( INIT_DELAYED_WORK(&priv->init_alive_start, iwl3945_bg_init_alive_start); INIT_DELAYED_WORK(&priv->alive_start, iwl3945_bg_alive_start); INIT_DELAYED_WORK(&priv->scan_check, iwl3945_bg_scan_check); + INIT_DELAYED_WORK(&priv->rfkill_poll, iwl3945_rfkill_poll); iwl3945_hw_setup_deferred_work(priv); @@ -8007,24 +8014,27 @@ static int iwl3945_pci_probe(struct pci_ iwl3945_disable_interrupts(priv); spin_unlock_irqrestore(&priv->lock, flags); + pci_enable_msi(priv->pci_dev); + + err = request_irq(priv->pci_dev->irq, iwl3945_isr, IRQF_SHARED, + DRV_NAME, priv); + if (err) { + IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); + goto out_disable_msi; + } + err = sysfs_create_group(&pdev->dev.kobj, &iwl3945_attribute_group); if (err) { IWL_ERROR("failed to create sysfs device attributes\n"); - goto out_free_geos; + goto out_release_irq; } iwl3945_set_rxon_channel(priv, IEEE80211_BAND_2GHZ, 6); iwl3945_setup_deferred_work(priv); iwl3945_setup_rx_handlers(priv); - /*********************** - * 9. Conclude - * ********************/ - pci_save_state(pdev); - pci_disable_device(pdev); - /********************************* - * 10. Setup and Register mac80211 + * 9. Setup and Register mac80211 * *******************************/ err = ieee80211_register_hw(priv->hw); @@ -8042,13 +8052,20 @@ static int iwl3945_pci_probe(struct pci_ IWL_ERROR("Unable to initialize RFKILL system. " "Ignoring error: %d\n", err); + /* Start monitoring the killswitch */ + queue_delayed_work(priv->workqueue, &priv->rfkill_poll, + 2 * HZ); + return 0; out_remove_sysfs: destroy_workqueue(priv->workqueue); priv->workqueue = NULL; sysfs_remove_group(&pdev->dev.kobj, &iwl3945_attribute_group); - out_free_geos: + out_release_irq: + free_irq(priv->pci_dev->irq, priv); + out_disable_msi: + pci_disable_msi(priv->pci_dev); iwl3945_free_geos(priv); out_free_channel_map: iwl3945_free_channel_map(priv); @@ -8093,6 +8110,8 @@ static void __devexit iwl3945_pci_remove sysfs_remove_group(&pdev->dev.kobj, &iwl3945_attribute_group); iwl3945_rfkill_unregister(priv); + cancel_delayed_work(&priv->rfkill_poll); + iwl3945_dealloc_ucode_pci(priv); if (priv->rxq.bd) @@ -8114,6 +8133,9 @@ static void __devexit iwl3945_pci_remove destroy_workqueue(priv->workqueue); priv->workqueue = NULL; + free_irq(pdev->irq, priv); + pci_disable_msi(pdev); + pci_iounmap(pdev, priv->hw_base); pci_release_regions(pdev); pci_disable_device(pdev); @@ -8140,19 +8162,8 @@ static int iwl3945_pci_suspend(struct pc priv->is_open = 1; } - /* pci driver assumes state will be saved in this function. - * pci state is saved and device disabled when interface is - * stopped, so at this time pci device will always be disabled - - * whether interface was started or not. saving pci state now will - * cause saved state be that of a disabled device, which will cause - * problems during resume in that we will end up with a disabled device. - * - * indicate that the current saved state (from when interface was - * stopped) is valid. if interface was never up at time of suspend - * then the saved state will still be valid as it was saved during - * .probe. */ - pdev->state_saved = true; - + pci_save_state(pdev); + pci_disable_device(pdev); pci_set_power_state(pdev, PCI_D3hot); return 0; @@ -8163,6 +8174,8 @@ static int iwl3945_pci_resume(struct pci struct iwl3945_priv *priv = pci_get_drvdata(pdev); pci_set_power_state(pdev, PCI_D0); + pci_enable_device(pdev); + pci_restore_state(pdev); if (priv->is_open) iwl3945_mac_start(priv->hw); diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h.orig 2009-04-02 14:21:36.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-3945.h 2009-04-02 14:21:45.000000000 -0400 @@ -895,6 +895,7 @@ struct iwl3945_priv { struct delayed_work thermal_periodic; struct delayed_work gather_stats; struct delayed_work scan_check; + struct delayed_work rfkill_poll; #define IWL_DEFAULT_TX_POWER 0x0F s8 user_txpower_limit; linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch: --- NEW FILE linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch --- Back-port of commit pending for 2.6.30... commit f44035116d6ab7d0677874709fb864b2dc75a996 Author: Helmut Schaa Date: Mon Jan 19 13:10:07 2009 +0100 iwlagn: fix hw-rfkill while the interface is down Currently iwlagn is not able to report hw-killswitch events while the interface is down. This has implications on user space tools (like NetworkManager) relying on rfkill notifications to bring the interface up once the wireless gets enabled through a hw killswitch. Thus, enable the device already in iwl_pci_probe instead of iwl_up and enable interrups while the interface is down in order to get notified about killswitch state changes. The firmware loading is still done in iwl_up. Signed-off-by: Helmut Schaa Acked-by: Reinette Chatre Signed-off-by: John W. Linville diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c.orig 2009-03-23 19:12:14.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl-agn.c 2009-04-02 14:15:36.000000000 -0400 @@ -1397,13 +1397,16 @@ static void iwl_irq_tasklet(struct iwl_p hw_rf_kill ? "disable radio" : "enable radio"); /* driver only loads ucode once setting the interface up. - * the driver as well won't allow loading if RFKILL is set - * therefore no need to restart the driver from this handler + * the driver allows loading the ucode even if the radio + * is killed. Hence update the killswitch state here. The + * rfkill handler will care about restarting if needed. */ - if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status)) { - clear_bit(STATUS_RF_KILL_HW, &priv->status); - if (priv->is_open && !iwl_is_rfkill(priv)) - queue_work(priv->workqueue, &priv->up); + if (!test_bit(STATUS_ALIVE, &priv->status)) { + if (hw_rf_kill) + set_bit(STATUS_RF_KILL_HW, &priv->status); + else + clear_bit(STATUS_RF_KILL_HW, &priv->status); + queue_work(priv->workqueue, &priv->rf_kill); } handled |= CSR_INT_BIT_RF_KILL; @@ -2156,7 +2159,8 @@ static void iwl_bg_rf_kill(struct work_s IWL_DEBUG(IWL_DL_RF_KILL, "HW and/or SW RF Kill no longer active, restarting " "device\n"); - if (!test_bit(STATUS_EXIT_PENDING, &priv->status)) + if (!test_bit(STATUS_EXIT_PENDING, &priv->status) && + test_bit(STATUS_ALIVE, &priv->status)) queue_work(priv->workqueue, &priv->restart); } else { /* make sure mac80211 stop sending Tx frame */ @@ -2353,31 +2357,9 @@ static int iwl_mac_start(struct ieee8021 { struct iwl_priv *priv = hw->priv; int ret; - u16 pci_cmd; IWL_DEBUG_MAC80211("enter\n"); - if (pci_enable_device(priv->pci_dev)) { - IWL_ERROR("Fail to pci_enable_device\n"); - return -ENODEV; - } - pci_restore_state(priv->pci_dev); - pci_enable_msi(priv->pci_dev); - - /* enable interrupts if needed: hw bug w/a */ - pci_read_config_word(priv->pci_dev, PCI_COMMAND, &pci_cmd); - if (pci_cmd & PCI_COMMAND_INTX_DISABLE) { - pci_cmd &= ~PCI_COMMAND_INTX_DISABLE; - pci_write_config_word(priv->pci_dev, PCI_COMMAND, pci_cmd); - } - - ret = request_irq(priv->pci_dev->irq, iwl_isr, IRQF_SHARED, - DRV_NAME, priv); - if (ret) { - IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); - goto out_disable_msi; - } - /* we should be verifying the device is ready to be opened */ mutex_lock(&priv->mutex); @@ -2390,7 +2372,7 @@ static int iwl_mac_start(struct ieee8021 if (ret) { IWL_ERROR("Could not read microcode: %d\n", ret); mutex_unlock(&priv->mutex); - goto out_release_irq; + return ret; } } @@ -2401,7 +2383,7 @@ static int iwl_mac_start(struct ieee8021 iwl_rfkill_set_hw_state(priv); if (ret) - goto out_release_irq; + return ret; if (iwl_is_rfkill(priv)) goto out; @@ -2420,8 +2402,7 @@ static int iwl_mac_start(struct ieee8021 if (!test_bit(STATUS_READY, &priv->status)) { IWL_ERROR("START_ALIVE timeout after %dms.\n", jiffies_to_msecs(UCODE_READY_TIMEOUT)); - ret = -ETIMEDOUT; - goto out_release_irq; + return -ETIMEDOUT; } } @@ -2429,15 +2410,6 @@ out: priv->is_open = 1; IWL_DEBUG_MAC80211("leave\n"); return 0; - -out_release_irq: - free_irq(priv->pci_dev->irq, priv); -out_disable_msi: - pci_disable_msi(priv->pci_dev); - pci_disable_device(priv->pci_dev); - priv->is_open = 0; - IWL_DEBUG_MAC80211("leave - failed\n"); - return ret; } static void iwl_mac_stop(struct ieee80211_hw *hw) @@ -2465,10 +2437,10 @@ static void iwl_mac_stop(struct ieee8021 iwl_down(priv); flush_workqueue(priv->workqueue); - free_irq(priv->pci_dev->irq, priv); - pci_disable_msi(priv->pci_dev); - pci_save_state(priv->pci_dev); - pci_disable_device(priv->pci_dev); + + /* enable interrupts again in order to receive rfkill changes */ + iwl_write32(priv, CSR_INT, 0xFFFFFFFF); + iwl_enable_interrupts(priv); IWL_DEBUG_MAC80211("leave\n"); } @@ -3764,6 +3736,7 @@ static int iwl_pci_probe(struct pci_dev struct ieee80211_hw *hw; struct iwl_cfg *cfg = (struct iwl_cfg *)(ent->driver_data); unsigned long flags; + u16 pci_cmd; /************************ * 1. Allocating HW data @@ -3909,26 +3882,36 @@ static int iwl_pci_probe(struct pci_dev iwl_disable_interrupts(priv); spin_unlock_irqrestore(&priv->lock, flags); + pci_enable_msi(priv->pci_dev); + + err = request_irq(priv->pci_dev->irq, iwl_isr, IRQF_SHARED, + DRV_NAME, priv); + if (err) { + IWL_ERROR("Error allocating IRQ %d\n", priv->pci_dev->irq); + goto out_disable_msi; + } err = sysfs_create_group(&pdev->dev.kobj, &iwl_attribute_group); if (err) { IWL_ERROR("failed to create sysfs device attributes\n"); goto out_uninit_drv; } - iwl_setup_deferred_work(priv); iwl_setup_rx_handlers(priv); - /******************** - * 9. Conclude - ********************/ - pci_save_state(pdev); - pci_disable_device(pdev); - /********************************** - * 10. Setup and register mac80211 + * 9. Setup and register mac80211 **********************************/ + /* enable interrupts if needed: hw bug w/a */ + pci_read_config_word(priv->pci_dev, PCI_COMMAND, &pci_cmd); + if (pci_cmd & PCI_COMMAND_INTX_DISABLE) { + pci_cmd &= ~PCI_COMMAND_INTX_DISABLE; + pci_write_config_word(priv->pci_dev, PCI_COMMAND, pci_cmd); + } + + iwl_enable_interrupts(priv); + err = iwl_setup_mac(priv); if (err) goto out_remove_sysfs; @@ -3937,10 +3920,19 @@ static int iwl_pci_probe(struct pci_dev if (err) IWL_ERROR("failed to create debugfs files\n"); + /* If platform's RF_KILL switch is NOT set to KILL */ + if (iwl_read32(priv, CSR_GP_CNTRL) & CSR_GP_CNTRL_REG_FLAG_HW_RF_KILL_SW) + clear_bit(STATUS_RF_KILL_HW, &priv->status); + else + set_bit(STATUS_RF_KILL_HW, &priv->status); + err = iwl_rfkill_init(priv); if (err) IWL_ERROR("Unable to initialize RFKILL system. " "Ignoring error: %d\n", err); + else + iwl_rfkill_set_hw_state(priv); + iwl_power_initialize(priv); return 0; @@ -3948,6 +3940,9 @@ static int iwl_pci_probe(struct pci_dev destroy_workqueue(priv->workqueue); priv->workqueue = NULL; sysfs_remove_group(&pdev->dev.kobj, &iwl_attribute_group); + out_disable_msi: + pci_disable_msi(priv->pci_dev); + pci_disable_device(priv->pci_dev); out_uninit_drv: iwl_uninit_drv(priv); out_free_eeprom: @@ -4019,6 +4014,8 @@ static void __devexit iwl_pci_remove(str destroy_workqueue(priv->workqueue); priv->workqueue = NULL; + free_irq(priv->pci_dev->irq, priv); + pci_disable_msi(priv->pci_dev); pci_iounmap(pdev, priv->hw_base); pci_release_regions(pdev); pci_disable_device(pdev); @@ -4044,19 +4041,8 @@ static int iwl_pci_suspend(struct pci_de priv->is_open = 1; } - /* pci driver assumes state will be saved in this function. - * pci state is saved and device disabled when interface is - * stopped, so at this time pci device will always be disabled - - * whether interface was started or not. saving pci state now will - * cause saved state be that of a disabled device, which will cause - * problems during resume in that we will end up with a disabled device. - * - * indicate that the current saved state (from when interface was - * stopped) is valid. if interface was never up at time of suspend - * then the saved state will still be valid as it was saved during - * .probe. */ - pdev->state_saved = true; - + pci_save_state(pdev); + pci_disable_device(pdev); pci_set_power_state(pdev, PCI_D3hot); return 0; @@ -4067,6 +4053,9 @@ static int iwl_pci_resume(struct pci_dev struct iwl_priv *priv = pci_get_drvdata(pdev); pci_set_power_state(pdev, PCI_D0); + pci_enable_device(pdev); + pci_restore_state(pdev); + iwl_enable_interrupts(priv); if (priv->is_open) iwl_mac_start(priv->hw); Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/config-generic,v retrieving revision 1.224 retrieving revision 1.225 diff -u -r1.224 -r1.225 --- config-generic 25 Mar 2009 19:34:16 -0000 1.224 +++ config-generic 2 Apr 2009 19:26:39 -0000 1.225 @@ -1325,7 +1325,6 @@ CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y -CONFIG_MAC80211_RC_MINSTREL=y # CONFIG_MAC80211_DEBUG_MENU is not set # CONFIG_MAC80211_DEBUG is not set # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1312 retrieving revision 1.1313 diff -u -r1.1312 -r1.1313 --- kernel.spec 31 Mar 2009 00:19:44 -0000 1.1312 +++ kernel.spec 2 Apr 2009 19:26:39 -0000 1.1313 @@ -636,6 +636,9 @@ Patch680: linux-2.6-rt2x00-asus-leds.patch Patch681: linux-2.6-mac80211-age-scan-results-on-resume.patch Patch682: linux-2.6-ipw2x00-age-scan-results-on-resume.patch +Patch683: linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch +Patch684: linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch +Patch685: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch Patch1515: linux-2.6.29-lirc.patch Patch1520: linux-2.6-hdpvr.patch @@ -1212,6 +1215,13 @@ ApplyPatch linux-2.6-mac80211-age-scan-results-on-resume.patch ApplyPatch linux-2.6-ipw2x00-age-scan-results-on-resume.patch +# back-port iwlwifi rfkill while device down patches +ApplyPatch linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch +ApplyPatch linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch + +# fix locking in ipw3945 conf_tx callback +ApplyPatch linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch + # http://www.lirc.org/ ApplyPatch linux-2.6.29-lirc.patch # http://hg.jannau.net/hdpvr/ @@ -1827,6 +1837,10 @@ %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Thu Apr 2 2009 John W. Linville 2.6.29-13 +- back-port iwlwifi rfkill while device down patches +- iwl3945: rely on priv->lock to protect priv access + * Mon Mar 30 2009 Chuck Ebbert 2.6.29-12 - x86 PCI/PAT fix headed for -stable: inherit protections on mmap. - FUSE patch headed for -stable: don't return to user with lock held. From xavierb at fedoraproject.org Thu Apr 2 19:27:20 2009 From: xavierb at fedoraproject.org (Xavier Bachelot) Date: Thu, 2 Apr 2009 19:27:20 +0000 (UTC) Subject: rpms/perl-Date-Leapyear/devel .cvsignore, 1.2, 1.3 perl-Date-Leapyear.spec, 1.1, 1.2 sources, 1.2, 1.3 perl-Date-Leapyear-Re-license_Date-Leapyear.eml, 1.1, NONE Message-ID: <20090402192720.C371B70120@cvs1.fedora.phx.redhat.com> Author: xavierb Update of /cvs/pkgs/rpms/perl-Date-Leapyear/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6715 Modified Files: .cvsignore perl-Date-Leapyear.spec sources Removed Files: perl-Date-Leapyear-Re-license_Date-Leapyear.eml Log Message: 1.72, GPL+ or Artistic Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 20 Mar 2009 08:51:25 -0000 1.2 +++ .cvsignore 2 Apr 2009 19:26:50 -0000 1.3 @@ -1 +1 @@ -Date-Leapyear-1.71.tar.gz +Date-Leapyear-1.72.tar.gz Index: perl-Date-Leapyear.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/devel/perl-Date-Leapyear.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Date-Leapyear.spec 20 Mar 2009 08:51:25 -0000 1.1 +++ perl-Date-Leapyear.spec 2 Apr 2009 19:26:50 -0000 1.2 @@ -1,14 +1,11 @@ Name: perl-Date-Leapyear -Version: 1.71 -Release: 2%{?dist} +Version: 1.72 +Release: 1%{?dist} Summary: Is a particular year a leap year? License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Date-Leapyear/ Source0: http://www.cpan.org/modules/by-module/Date/Date-Leapyear-%{version}.tar.gz -# License is currently Artistic in upstream tarball. However upstream has agreed to re-license. -# See the mail in Source1. -Source1: perl-Date-Leapyear-Re-license_Date-Leapyear.eml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) @@ -29,8 +26,6 @@ %install rm -rf $RPM_BUILD_ROOT -install -m 0644 %{SOURCE1} . - make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; @@ -46,12 +41,14 @@ %files %defattr(-,root,root,-) -%doc ChangeLog LICENSE README -%doc perl-Date-Leapyear-Re-license_Date-Leapyear.eml +%doc LICENSE README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Xavier Bachelot 1.72-1 +- New upstream release, under new license terms. + * Wed Mar 18 2009 Xavier Bachelot 1.71-2 - Change License: to GPL+ or Artistic, as agreed by upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 20 Mar 2009 08:51:25 -0000 1.2 +++ sources 2 Apr 2009 19:26:50 -0000 1.3 @@ -1 +1 @@ -ca35097e84896eadf529f7a79f2c2e82 Date-Leapyear-1.71.tar.gz +bdfe5e8d435d6afcf7103269450e514b Date-Leapyear-1.72.tar.gz --- perl-Date-Leapyear-Re-license_Date-Leapyear.eml DELETED --- From linville at fedoraproject.org Thu Apr 2 19:29:31 2009 From: linville at fedoraproject.org (John W. Linville) Date: Thu, 2 Apr 2009 19:29:31 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch, NONE, 1.1 kernel.spec, 1.1503, 1.1504 Message-ID: <20090402192931.60D3670120@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7411 Modified Files: kernel.spec Added Files: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch Log Message: iwl3945: rely on priv->lock to protect priv access linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch: --- NEW FILE linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch --- diff -up linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c --- linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c.orig 2009-04-02 15:21:05.000000000 -0400 +++ linux-2.6.29.noarch/drivers/net/wireless/iwlwifi/iwl3945-base.c 2009-04-02 15:22:27.000000000 -0400 @@ -7101,15 +7101,12 @@ static int iwl3945_mac_conf_tx(struct ie priv->qos_data.def_qos_parm.ac[q].reserved1 = 0; priv->qos_data.qos_active = 1; - spin_unlock_irqrestore(&priv->lock, flags); - - mutex_lock(&priv->mutex); if (priv->iw_mode == NL80211_IFTYPE_AP) iwl3945_activate_qos(priv, 1); else if (priv->assoc_id && iwl3945_is_associated(priv)) iwl3945_activate_qos(priv, 0); - mutex_unlock(&priv->mutex); + spin_unlock_irqrestore(&priv->lock, flags); IWL_DEBUG_MAC80211("leave\n"); return 0; Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1503 retrieving revision 1.1504 diff -u -r1.1503 -r1.1504 --- kernel.spec 2 Apr 2009 18:28:13 -0000 1.1503 +++ kernel.spec 2 Apr 2009 19:29:01 -0000 1.1504 @@ -654,6 +654,7 @@ Patch682: linux-2.6-ipw2x00-age-scan-results-on-resume.patch Patch683: linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch Patch684: linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch +Patch685: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch Patch1515: linux-2.6.29-lirc.patch @@ -1253,6 +1254,9 @@ ApplyPatch linux-2.6-iwl3945-report-killswitch-changes-even-if-the-interface-is-down.patch ApplyPatch linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch +# fix locking in ipw3945 conf_tx callback +ApplyPatch linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch + # http://www.lirc.org/ ApplyPatch linux-2.6.29-lirc.patch @@ -1885,6 +1889,9 @@ %changelog * Thu Apr 02 2009 John W. Linville +- iwl3945: rely on priv->lock to protect priv access + +* Thu Apr 02 2009 John W. Linville - back-port iwlwifi rfkill while device down patches * Thu Apr 02 2009 Josef Bacik From rdieter at fedoraproject.org Thu Apr 2 19:32:47 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 19:32:47 +0000 (UTC) Subject: rpms/kdepimlibs/devel kdepimlibs.spec,1.81,1.82 Message-ID: <20090402193247.901A470120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8334 Modified Files: kdepimlibs.spec Log Message: * Thu Apr 02 2009 Rex Dieter - 4.2.2-2 - -apidocs noarch (f10+) - package %_kde4_appsdir/akonadi-kde only once Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- kdepimlibs.spec 1 Apr 2009 20:24:11 -0000 1.81 +++ kdepimlibs.spec 2 Apr 2009 19:32:17 -0000 1.82 @@ -1,4 +1,4 @@ -#ifarch noarch + %if 0%{?fedora} > 8 # set this to 0 to disable -apidocs for a faster build %define apidocs 1 @@ -7,9 +7,6 @@ # files from KDE 4 in %{_kde4_docdir}/HTML/en/common due to conflicts with KDE 3 %define apidocs 0 %endif -#else -%define rest 1 -#endif %define akonadi_subpkg 1 %define akonadi_version 1.1.1 @@ -82,6 +79,9 @@ Group: Development/Documentation Summary: kdepimlibs API documentation Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description apidocs This package includes the kdepimlibs API documentation in HTML @@ -98,9 +98,7 @@ %{cmake_kde4} .. popd -%if 0%{?rest} make %{?_smp_mflags} -C %{_target_platform} -%endif # build apidocs %if 0%{?apidocs} @@ -112,7 +110,6 @@ %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # hack around HTML doc multilib conflicts @@ -152,7 +149,6 @@ esac done popd -%endif # install apidocs %if 0%{?apidocs} @@ -170,10 +166,8 @@ rm -rf %{buildroot} -%if 0%{?rest} %files %defattr(-,root,root,-) -%{_kde4_appsdir}/akonadi-kde/ %{_kde4_appsdir}/kabc/ %{_kde4_appsdir}/kconf_update/* %{_kde4_datadir}/config.kcfg/* @@ -205,7 +199,6 @@ %{_kde4_libdir}/KdepimLibs* %endif %{_kde4_libdir}/gpgmepp/ -%endif %if 0%{?apidocs} %files apidocs @@ -215,6 +208,10 @@ %changelog +* Thu Apr 02 2009 Rex Dieter - 4.2.2-2 +- -apidocs noarch (f10+) +- package %%_kde4_appsdir/akonadi-kde only once + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From limb at fedoraproject.org Thu Apr 2 19:33:59 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 19:33:59 +0000 (UTC) Subject: rpms/numpy/devel .cvsignore, 1.15, 1.16 numpy.spec, 1.31, 1.32 sources, 1.15, 1.16 Message-ID: <20090402193359.855FA70120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/numpy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8740 Modified Files: .cvsignore numpy.spec sources Log Message: 1.3.0rc1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/numpy/devel/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- .cvsignore 19 Dec 2008 20:46:27 -0000 1.15 +++ .cvsignore 2 Apr 2009 19:33:29 -0000 1.16 @@ -1 +1 @@ -numpy-1.2.1.tar.gz +numpy-1.3.0rc1.tar.gz Index: numpy.spec =================================================================== RCS file: /cvs/pkgs/rpms/numpy/devel/numpy.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- numpy.spec 5 Mar 2009 14:13:32 -0000 1.31 +++ numpy.spec 2 Apr 2009 19:33:29 -0000 1.32 @@ -3,14 +3,14 @@ %{!?python_version: %define python_version %(%{__python} -c 'import sys; print sys.version.split(" ")[0]' || echo "2.3")} Name: numpy -Version: 1.2.1 -Release: 3%{?dist} +Version: 1.3.0 +Release: 0.rc1%{?dist} Summary: A fast multidimensional array facility for Python Group: Development/Languages License: BSD URL: http://numeric.scipy.org/ -Source0: http://dl.sourceforge.net/numpy/%{name}-%{version}.tar.gz +Source0: http://dl.sourceforge.net/numpy/%{name}-%{version}rc1.tar.gz Patch0: numpy-1.0.1-f2py.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -33,7 +33,7 @@ this package is a version of f2py that works properly with NumPy. %prep -%setup -q -n %{name}-%{version} +%setup -q -n %{name}-%{version}rc1 %patch0 -p1 -b .f2py %build @@ -76,6 +76,9 @@ %endif %changelog +* Thu Apr 02 2009 Jon Ciesla 1.3.0-0.rc1 +- Update to latest upstream. + * Thu Mar 05 2009 Jon Ciesla 1.2.1-3 - Require python-devel, BZ 488464. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/numpy/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 19 Dec 2008 20:46:27 -0000 1.15 +++ sources 2 Apr 2009 19:33:29 -0000 1.16 @@ -1 +1 @@ -1bc6dbddaf4b48ded8a619c6438fff37 numpy-1.2.1.tar.gz +20cdddd69594420b0f8556bbc4a27a5a numpy-1.3.0rc1.tar.gz From rdieter at fedoraproject.org Thu Apr 2 19:34:37 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Thu, 2 Apr 2009 19:34:37 +0000 (UTC) Subject: rpms/kdepimlibs/devel kdepimlibs.spec,1.82,1.83 Message-ID: <20090402193437.7DB5370120@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdepimlibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8927 Modified Files: kdepimlibs.spec Log Message: Release++ Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- kdepimlibs.spec 2 Apr 2009 19:32:17 -0000 1.82 +++ kdepimlibs.spec 2 Apr 2009 19:34:07 -0000 1.83 @@ -13,7 +13,7 @@ Name: kdepimlibs Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 From xavierb at fedoraproject.org Thu Apr 2 19:38:44 2009 From: xavierb at fedoraproject.org (Xavier Bachelot) Date: Thu, 2 Apr 2009 19:38:44 +0000 (UTC) Subject: rpms/perl-Date-Leapyear/F-10 perl-Date-Leapyear.spec, 1.1, 1.2 sources, 1.2, 1.3 perl-Date-Leapyear-Re-license_Date-Leapyear.eml, 1.1, NONE Message-ID: <20090402193844.6DED170120@cvs1.fedora.phx.redhat.com> Author: xavierb Update of /cvs/pkgs/rpms/perl-Date-Leapyear/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10014/F-10 Modified Files: perl-Date-Leapyear.spec sources Removed Files: perl-Date-Leapyear-Re-license_Date-Leapyear.eml Log Message: 1.72, GPL+ or Artistic Index: perl-Date-Leapyear.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/F-10/perl-Date-Leapyear.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Date-Leapyear.spec 20 Mar 2009 10:34:31 -0000 1.1 +++ perl-Date-Leapyear.spec 2 Apr 2009 19:38:14 -0000 1.2 @@ -1,14 +1,11 @@ Name: perl-Date-Leapyear -Version: 1.71 -Release: 2%{?dist} +Version: 1.72 +Release: 1%{?dist} Summary: Is a particular year a leap year? License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Date-Leapyear/ Source0: http://www.cpan.org/modules/by-module/Date/Date-Leapyear-%{version}.tar.gz -# License is currently Artistic in upstream tarball. However upstream has agreed to re-license. -# See the mail in Source1. -Source1: perl-Date-Leapyear-Re-license_Date-Leapyear.eml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) @@ -29,8 +26,6 @@ %install rm -rf $RPM_BUILD_ROOT -install -m 0644 %{SOURCE1} . - make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; @@ -46,12 +41,14 @@ %files %defattr(-,root,root,-) -%doc ChangeLog LICENSE README -%doc perl-Date-Leapyear-Re-license_Date-Leapyear.eml +%doc LICENSE README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Xavier Bachelot 1.72-1 +- New upstream release, under new license terms. + * Wed Mar 18 2009 Xavier Bachelot 1.71-2 - Change License: to GPL+ or Artistic, as agreed by upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 20 Mar 2009 10:34:31 -0000 1.2 +++ sources 2 Apr 2009 19:38:14 -0000 1.3 @@ -1 +1 @@ -ca35097e84896eadf529f7a79f2c2e82 Date-Leapyear-1.71.tar.gz +bdfe5e8d435d6afcf7103269450e514b Date-Leapyear-1.72.tar.gz --- perl-Date-Leapyear-Re-license_Date-Leapyear.eml DELETED --- From xavierb at fedoraproject.org Thu Apr 2 19:38:43 2009 From: xavierb at fedoraproject.org (Xavier Bachelot) Date: Thu, 2 Apr 2009 19:38:43 +0000 (UTC) Subject: rpms/perl-Date-Leapyear/EL-4 perl-Date-Leapyear.spec, 1.1, 1.2 sources, 1.2, 1.3 perl-Date-Leapyear-Re-license_Date-Leapyear.eml, 1.1, NONE Message-ID: <20090402193843.D142670120@cvs1.fedora.phx.redhat.com> Author: xavierb Update of /cvs/pkgs/rpms/perl-Date-Leapyear/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10014/EL-4 Modified Files: perl-Date-Leapyear.spec sources Removed Files: perl-Date-Leapyear-Re-license_Date-Leapyear.eml Log Message: 1.72, GPL+ or Artistic Index: perl-Date-Leapyear.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/EL-4/perl-Date-Leapyear.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Date-Leapyear.spec 20 Mar 2009 10:34:30 -0000 1.1 +++ perl-Date-Leapyear.spec 2 Apr 2009 19:38:13 -0000 1.2 @@ -1,14 +1,11 @@ Name: perl-Date-Leapyear -Version: 1.71 -Release: 2%{?dist} +Version: 1.72 +Release: 1%{?dist} Summary: Is a particular year a leap year? License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Date-Leapyear/ Source0: http://www.cpan.org/modules/by-module/Date/Date-Leapyear-%{version}.tar.gz -# License is currently Artistic in upstream tarball. However upstream has agreed to re-license. -# See the mail in Source1. -Source1: perl-Date-Leapyear-Re-license_Date-Leapyear.eml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) @@ -29,8 +26,6 @@ %install rm -rf $RPM_BUILD_ROOT -install -m 0644 %{SOURCE1} . - make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; @@ -46,12 +41,14 @@ %files %defattr(-,root,root,-) -%doc ChangeLog LICENSE README -%doc perl-Date-Leapyear-Re-license_Date-Leapyear.eml +%doc LICENSE README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Xavier Bachelot 1.72-1 +- New upstream release, under new license terms. + * Wed Mar 18 2009 Xavier Bachelot 1.71-2 - Change License: to GPL+ or Artistic, as agreed by upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/EL-4/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 20 Mar 2009 10:34:30 -0000 1.2 +++ sources 2 Apr 2009 19:38:13 -0000 1.3 @@ -1 +1 @@ -ca35097e84896eadf529f7a79f2c2e82 Date-Leapyear-1.71.tar.gz +bdfe5e8d435d6afcf7103269450e514b Date-Leapyear-1.72.tar.gz --- perl-Date-Leapyear-Re-license_Date-Leapyear.eml DELETED --- From xavierb at fedoraproject.org Thu Apr 2 19:38:44 2009 From: xavierb at fedoraproject.org (Xavier Bachelot) Date: Thu, 2 Apr 2009 19:38:44 +0000 (UTC) Subject: rpms/perl-Date-Leapyear/EL-5 perl-Date-Leapyear.spec, 1.1, 1.2 sources, 1.2, 1.3 perl-Date-Leapyear-Re-license_Date-Leapyear.eml, 1.1, NONE Message-ID: <20090402193844.15FD570120@cvs1.fedora.phx.redhat.com> Author: xavierb Update of /cvs/pkgs/rpms/perl-Date-Leapyear/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10014/EL-5 Modified Files: perl-Date-Leapyear.spec sources Removed Files: perl-Date-Leapyear-Re-license_Date-Leapyear.eml Log Message: 1.72, GPL+ or Artistic Index: perl-Date-Leapyear.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/EL-5/perl-Date-Leapyear.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Date-Leapyear.spec 20 Mar 2009 10:34:31 -0000 1.1 +++ perl-Date-Leapyear.spec 2 Apr 2009 19:38:13 -0000 1.2 @@ -1,14 +1,11 @@ Name: perl-Date-Leapyear -Version: 1.71 -Release: 2%{?dist} +Version: 1.72 +Release: 1%{?dist} Summary: Is a particular year a leap year? License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Date-Leapyear/ Source0: http://www.cpan.org/modules/by-module/Date/Date-Leapyear-%{version}.tar.gz -# License is currently Artistic in upstream tarball. However upstream has agreed to re-license. -# See the mail in Source1. -Source1: perl-Date-Leapyear-Re-license_Date-Leapyear.eml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) @@ -29,8 +26,6 @@ %install rm -rf $RPM_BUILD_ROOT -install -m 0644 %{SOURCE1} . - make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; @@ -46,12 +41,14 @@ %files %defattr(-,root,root,-) -%doc ChangeLog LICENSE README -%doc perl-Date-Leapyear-Re-license_Date-Leapyear.eml +%doc LICENSE README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Xavier Bachelot 1.72-1 +- New upstream release, under new license terms. + * Wed Mar 18 2009 Xavier Bachelot 1.71-2 - Change License: to GPL+ or Artistic, as agreed by upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/EL-5/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 20 Mar 2009 10:34:31 -0000 1.2 +++ sources 2 Apr 2009 19:38:13 -0000 1.3 @@ -1 +1 @@ -ca35097e84896eadf529f7a79f2c2e82 Date-Leapyear-1.71.tar.gz +bdfe5e8d435d6afcf7103269450e514b Date-Leapyear-1.72.tar.gz --- perl-Date-Leapyear-Re-license_Date-Leapyear.eml DELETED --- From xavierb at fedoraproject.org Thu Apr 2 19:38:44 2009 From: xavierb at fedoraproject.org (Xavier Bachelot) Date: Thu, 2 Apr 2009 19:38:44 +0000 (UTC) Subject: rpms/perl-Date-Leapyear/F-9 perl-Date-Leapyear.spec, 1.1, 1.2 sources, 1.2, 1.3 perl-Date-Leapyear-Re-license_Date-Leapyear.eml, 1.1, NONE Message-ID: <20090402193844.BC03970120@cvs1.fedora.phx.redhat.com> Author: xavierb Update of /cvs/pkgs/rpms/perl-Date-Leapyear/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10014/F-9 Modified Files: perl-Date-Leapyear.spec sources Removed Files: perl-Date-Leapyear-Re-license_Date-Leapyear.eml Log Message: 1.72, GPL+ or Artistic Index: perl-Date-Leapyear.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/F-9/perl-Date-Leapyear.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-Date-Leapyear.spec 20 Mar 2009 10:34:31 -0000 1.1 +++ perl-Date-Leapyear.spec 2 Apr 2009 19:38:14 -0000 1.2 @@ -1,14 +1,11 @@ Name: perl-Date-Leapyear -Version: 1.71 -Release: 2%{?dist} +Version: 1.72 +Release: 1%{?dist} Summary: Is a particular year a leap year? License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Date-Leapyear/ Source0: http://www.cpan.org/modules/by-module/Date/Date-Leapyear-%{version}.tar.gz -# License is currently Artistic in upstream tarball. However upstream has agreed to re-license. -# See the mail in Source1. -Source1: perl-Date-Leapyear-Re-license_Date-Leapyear.eml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) @@ -29,8 +26,6 @@ %install rm -rf $RPM_BUILD_ROOT -install -m 0644 %{SOURCE1} . - make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; @@ -46,12 +41,14 @@ %files %defattr(-,root,root,-) -%doc ChangeLog LICENSE README -%doc perl-Date-Leapyear-Re-license_Date-Leapyear.eml +%doc LICENSE README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog +* Thu Apr 02 2009 Xavier Bachelot 1.72-1 +- New upstream release, under new license terms. + * Wed Mar 18 2009 Xavier Bachelot 1.71-2 - Change License: to GPL+ or Artistic, as agreed by upstream. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Date-Leapyear/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 20 Mar 2009 10:34:31 -0000 1.2 +++ sources 2 Apr 2009 19:38:14 -0000 1.3 @@ -1 +1 @@ -ca35097e84896eadf529f7a79f2c2e82 Date-Leapyear-1.71.tar.gz +bdfe5e8d435d6afcf7103269450e514b Date-Leapyear-1.72.tar.gz --- perl-Date-Leapyear-Re-license_Date-Leapyear.eml DELETED --- From notting at fedoraproject.org Thu Apr 2 19:42:06 2009 From: notting at fedoraproject.org (Bill Nottingham) Date: Thu, 2 Apr 2009 19:42:06 +0000 (UTC) Subject: rpms/initscripts/devel .cvsignore, 1.162, 1.163 initscripts.spec, 1.191, 1.192 sources, 1.181, 1.182 Message-ID: <20090402194206.940FE70120@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/initscripts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11152 Modified Files: .cvsignore initscripts.spec sources Log Message: 8.93 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/.cvsignore,v retrieving revision 1.162 retrieving revision 1.163 diff -u -r1.162 -r1.163 --- .cvsignore 2 Apr 2009 17:40:53 -0000 1.162 +++ .cvsignore 2 Apr 2009 19:41:36 -0000 1.163 @@ -1 +1 @@ -initscripts-8.92.tar.bz2 +initscripts-8.93.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/initscripts.spec,v retrieving revision 1.191 retrieving revision 1.192 diff -u -r1.191 -r1.192 --- initscripts.spec 2 Apr 2009 17:40:53 -0000 1.191 +++ initscripts.spec 2 Apr 2009 19:41:36 -0000 1.192 @@ -2,7 +2,7 @@ Summary: The inittab file and the /etc/init.d scripts Name: initscripts -Version: 8.92 +Version: 8.93 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base @@ -249,11 +249,11 @@ /etc/profile.d/debug* %changelog -* Thu Apr 2 2009 Bill Nottingham - 8.92-1 +* Thu Apr 2 2009 Bill Nottingham - 8.93-1 - rc.sysinit: add a disk synchronization point with scsi_wait_scan post-udev (#481470) - netfs: drop smbfs support, we don't even ship the module or tools any more - setsysfont: honor LC_CTYPE (#487133, ) -- prefdm: do fallbackes based on provides of 'service(graphical-login)' (#485751) +- prefdm: do fallbacks based on provides of 'service(graphical-login)' (#485751) - rc.sysinit: handle multiple IP addresses without choking in the stateless code (#443945) - rc.sysinit: catch the right error code from checking for passphrases (#483269, ) - prefdm: handle empty /etc/sysconfig/desktop correctly (#480113) Index: sources =================================================================== RCS file: /cvs/extras/rpms/initscripts/devel/sources,v retrieving revision 1.181 retrieving revision 1.182 diff -u -r1.181 -r1.182 --- sources 2 Apr 2009 17:40:53 -0000 1.181 +++ sources 2 Apr 2009 19:41:36 -0000 1.182 @@ -1 +1 @@ -c83e133783603524a34deded6a2b5ecc initscripts-8.92.tar.bz2 +10f089c83b7b0d0cb4ee3592fcff98dd initscripts-8.93.tar.bz2 From jortel at fedoraproject.org Thu Apr 2 19:42:37 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 19:42:37 +0000 (UTC) Subject: rpms/python-suds/devel python-suds.spec,1.9,1.10 sources,1.8,1.9 Message-ID: <20090402194237.55CC77013C@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11502 Modified Files: python-suds.spec sources Log Message: Change BuildRequires: back to python-setuptools-devel. Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/python-suds.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- python-suds.spec 2 Apr 2009 17:40:22 -0000 1.9 +++ python-suds.spec 2 Apr 2009 19:42:07 -0000 1.10 @@ -10,7 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -BuildRequires: python-setuptools +BuildRequires: python-setuptools-devel Url: https://fedorahosted.org/suds %description @@ -53,7 +53,6 @@ %changelog * Wed Feb 25 2009 jortel - 0.3.5-1 - Adds http caching. Default is (1) day. -- Replaced build requires python-setuptools-devel with python-setuptools in the spec. - Removed checking fc version in spec since no longer building < fc9. - Updated makefile to roll tarball with tar.sh. - Moved bare/wrapped determination to wsdl for document/literal. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 2 Apr 2009 17:40:22 -0000 1.8 +++ sources 2 Apr 2009 19:42:07 -0000 1.9 @@ -2,4 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz -54564e2e1cf1103d3f231d15e19081a6 python-suds-0.3.5.tar.gz +2fc4bbbb2351b24e707eac8434d5cb73 python-suds-0.3.5.tar.gz From notting at fedoraproject.org Thu Apr 2 19:45:50 2009 From: notting at fedoraproject.org (Bill Nottingham) Date: Thu, 2 Apr 2009 19:45:50 +0000 (UTC) Subject: rpms/initscripts/F-10 .cvsignore, 1.158, 1.159 initscripts.spec, 1.185, 1.186 sources, 1.176, 1.177 Message-ID: <20090402194550.56D0670120@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/initscripts/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13197 Modified Files: .cvsignore initscripts.spec sources Log Message: 8.86.2-1 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/.cvsignore,v retrieving revision 1.158 retrieving revision 1.159 diff -u -r1.158 -r1.159 --- .cvsignore 2 Apr 2009 17:54:02 -0000 1.158 +++ .cvsignore 2 Apr 2009 19:45:19 -0000 1.159 @@ -1 +1 @@ -initscripts-8.86.1.tar.bz2 +initscripts-8.86.2.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/initscripts.spec,v retrieving revision 1.185 retrieving revision 1.186 diff -u -r1.185 -r1.186 --- initscripts.spec 2 Apr 2009 17:54:02 -0000 1.185 +++ initscripts.spec 2 Apr 2009 19:45:19 -0000 1.186 @@ -2,7 +2,7 @@ Summary: The inittab file and the /etc/init.d scripts Name: initscripts -Version: 8.86.1 +Version: 8.86.2 # ppp-watch is GPLv2+, everything else is GPLv2 License: GPLv2 and GPLv2+ Group: System Environment/Base @@ -250,7 +250,7 @@ /etc/profile.d/debug* %changelog -* Thu Apr 2 2009 Bill Nottingham - 8.86.1-1 +* Thu Apr 2 2009 Bill Nottingham - 8.86.2-1 - rc.sysinit: add a disk synchronization point with scsi_wait_scan post-udev (#481470) - setsysfont: honor LC_CTYPE (#487133, ) - prefdm: do fallbacks based on provides of 'service(graphical-login)' (#485751) Index: sources =================================================================== RCS file: /cvs/extras/rpms/initscripts/F-10/sources,v retrieving revision 1.176 retrieving revision 1.177 diff -u -r1.176 -r1.177 --- sources 2 Apr 2009 17:54:02 -0000 1.176 +++ sources 2 Apr 2009 19:45:19 -0000 1.177 @@ -1 +1 @@ -768b1b306565be9a04bed1fdb6748752 initscripts-8.86.1.tar.bz2 +2e5cfb10c089109e21b6cea9030abc37 initscripts-8.86.2.tar.bz2 From limb at fedoraproject.org Thu Apr 2 19:56:04 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 19:56:04 +0000 (UTC) Subject: rpms/moodle/F-10 moodle.spec,1.40,1.41 Message-ID: <20090402195604.EDC4970120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15800/F-10 Modified Files: moodle.spec Log Message: Font deps fix. Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/F-10/moodle.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- moodle.spec 1 Apr 2009 19:55:34 -0000 1.40 +++ moodle.spec 2 Apr 2009 19:55:34 -0000 1.41 @@ -8,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 6%{?dist} +Release: 6.1%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -115,7 +115,7 @@ Requires: php-Smarty Requires: php-adodb #Requires: php-magpierss -Requires: gnu-free-sans-fonts +Requires: freefont Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service @@ -747,7 +747,7 @@ Summary: Moodle language pack for Khmer Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: khmeros-base-fonts +Requires: khmeros-fonts-base %description km This package contains the files needed to display Moodle in Khmer. @@ -1114,7 +1114,7 @@ Summary: Moodle language pack for Samoan Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-sans-fonts +Requires: dejavu-fonts %description sm This package contains the files needed to display Moodle in Samoan. @@ -1273,7 +1273,7 @@ Summary: Moodle language pack for Tonga Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-sans-fonts +Requires: dejavu-fonts %description to This package contains the files needed to display Moodle in Tonga. @@ -1530,9 +1530,9 @@ #Symlink to FreeSans, to save space. rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -ln -s /usr/share/fonts/gnu-free/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf +ln -s /usr/share/fonts/freefont/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -#symlink to khmeros-base-fonts +#symlink to khmeros-fonts-base rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf ln -s /usr/share/fonts/khmeros/KhmerOS_sys.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf @@ -1694,6 +1694,9 @@ %{_sbindir}/%{name}-cron %changelog +* Thu Apr 02 2009 Jon Ciesla - 1.9.4-6.1 +- Fix broken font deps. + * Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 - Patch for CVE-2009-1171, BZ 493109. From limb at fedoraproject.org Thu Apr 2 19:56:05 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 19:56:05 +0000 (UTC) Subject: rpms/moodle/F-9 moodle.spec,1.31,1.32 Message-ID: <20090402195605.21D3270120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15800/F-9 Modified Files: moodle.spec Log Message: Font deps fix. Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/F-9/moodle.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- moodle.spec 1 Apr 2009 19:55:35 -0000 1.31 +++ moodle.spec 2 Apr 2009 19:55:34 -0000 1.32 @@ -8,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 6%{?dist} +Release: 6.1%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -115,7 +115,7 @@ Requires: php-Smarty Requires: php-adodb #Requires: php-magpierss -Requires: gnu-free-sans-fonts +Requires: freefont Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service @@ -747,7 +747,7 @@ Summary: Moodle language pack for Khmer Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: khmeros-base-fonts +Requires: khmeros-fonts-base %description km This package contains the files needed to display Moodle in Khmer. @@ -1114,7 +1114,7 @@ Summary: Moodle language pack for Samoan Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-sans-fonts +Requires: dejavu-fonts %description sm This package contains the files needed to display Moodle in Samoan. @@ -1273,7 +1273,7 @@ Summary: Moodle language pack for Tonga Group: Applications/Publishing Requires: moodle = %{version}-%{release} -Requires: dejavu-sans-fonts +Requires: dejavu-fonts %description to This package contains the files needed to display Moodle in Tonga. @@ -1530,9 +1530,9 @@ #Symlink to FreeSans, to save space. rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -ln -s /usr/share/fonts/gnu-free/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf +ln -s /usr/share/fonts/freefont/FreeSans.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lib/default.ttf -#symlink to khmeros-base-fonts +#symlink to khmeros-fonts-base rm -f $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf ln -s /usr/share/fonts/khmeros/KhmerOS_sys.ttf $RPM_BUILD_ROOT%{moodlewebdir}/lang/km_utf8/fonts/default.ttf @@ -1694,6 +1694,9 @@ %{_sbindir}/%{name}-cron %changelog +* Thu Apr 02 2009 Jon Ciesla - 1.9.4-6.1 +- Fix broken font deps. + * Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 - Patch for CVE-2009-1171, BZ 493109. From jortel at fedoraproject.org Thu Apr 2 20:02:52 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:02:52 +0000 (UTC) Subject: rpms/python-suds push.sh,NONE,1.1 Message-ID: <20090402200252.D45B270120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17588 Added Files: push.sh Log Message: Add script to easily update branches from devel --- NEW FILE push.sh --- branches="F-9 F-10 EL-4 EL-5" files="devel/python-suds.spec devel/sources" echo "Update the branches" for branch in $branches do echo "update branch $branch" cp -v $files $branch done echo "Commit updates in branches" cvs commit echo "Tag branches" for branch in $branches do echo "tagging branch $branch" cd $branch make tag cd ../ done echo "Build branches" for branch in $branches do echo "building branch $branch" cd $branch make build cd ../ done From jortel at fedoraproject.org Thu Apr 2 20:03:23 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:03:23 +0000 (UTC) Subject: rpms/python-suds/EL-4 python-suds.spec,1.4,1.5 Message-ID: <20090402200323.121AC70120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17588/EL-4 Modified Files: python-suds.spec Log Message: Add script to easily update branches from devel Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/EL-4/python-suds.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-suds.spec 25 Feb 2009 20:13:45 -0000 1.4 +++ python-suds.spec 2 Apr 2009 20:02:52 -0000 1.5 @@ -3,7 +3,7 @@ Summary: A python SOAP client Name: python-suds Version: 0.3.4 -Release: 1%{?dist} +Release: 2%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ Group: Development/Libraries @@ -40,21 +40,13 @@ %files %defattr(-,root,root,-) -%if 0%{?fedora} >= 8 -%{python_sitelib}/suds*.egg-info -%endif %dir %{python_sitelib}/suds -%dir %{python_sitelib}/suds/bindings -%dir %{python_sitelib}/suds/sax -%dir %{python_sitelib}/suds/xsd -%{python_sitelib}/suds/*.py* -%{python_sitelib}/suds/bindings/*.py* -%{python_sitelib}/suds/sax/*.py* -%{python_sitelib}/suds/xsd/*.py* - %doc README LICENSE %changelog +* Mon Mar 13 2009 jortel - 0.3.4-2 +- Remove extra directory breakdown from (files) section. + * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') - Basic ws-security with {{{UsernameToken}}} and clear-text password only. From jortel at fedoraproject.org Thu Apr 2 20:05:15 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:05:15 +0000 (UTC) Subject: rpms/python-suds/EL-4 python-suds.spec,1.5,1.6 sources,1.5,1.6 Message-ID: <20090402200515.0CED870120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17944/EL-4 Modified Files: python-suds.spec sources Log Message: Release version 0.3.5 Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/EL-4/python-suds.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- python-suds.spec 2 Apr 2009 20:02:52 -0000 1.5 +++ python-suds.spec 2 Apr 2009 20:04:44 -0000 1.6 @@ -2,19 +2,15 @@ Summary: A python SOAP client Name: python-suds -Version: 0.3.4 -Release: 2%{?dist} +Version: 0.3.5 +Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -%if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel -%else -BuildRequires: python-setuptools -%endif Url: https://fedorahosted.org/suds %description @@ -40,12 +36,28 @@ %files %defattr(-,root,root,-) +%{python_sitelib}/suds*.egg-info %dir %{python_sitelib}/suds +%dir %{python_sitelib}/suds/bindings +%dir %{python_sitelib}/suds/sax +%dir %{python_sitelib}/suds/xsd +%dir %{python_sitelib}/suds/transport +%{python_sitelib}/suds/*.py* +%{python_sitelib}/suds/bindings/*.py* +%{python_sitelib}/suds/sax/*.py* +%{python_sitelib}/suds/xsd/*.py* +%{python_sitelib}/suds/transport/*.py* + %doc README LICENSE %changelog -* Mon Mar 13 2009 jortel - 0.3.4-2 -- Remove extra directory breakdown from (files) section. +* Wed Feb 25 2009 jortel - 0.3.5-1 +- Adds http caching. Default is (1) day. +- Removed checking fc version in spec since no longer building < fc9. +- Updated makefile to roll tarball with tar.sh. +- Moved bare/wrapped determination to wsdl for document/literal. +- Refactored Transport to provide better visibility into http headers. +- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/EL-4/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 25 Feb 2009 20:13:45 -0000 1.5 +++ sources 2 Apr 2009 20:04:44 -0000 1.6 @@ -2,3 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz +2fc4bbbb2351b24e707eac8434d5cb73 python-suds-0.3.5.tar.gz From jortel at fedoraproject.org Thu Apr 2 20:05:15 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:05:15 +0000 (UTC) Subject: rpms/python-suds/EL-5 python-suds.spec,1.4,1.5 sources,1.5,1.6 Message-ID: <20090402200515.2D5397013C@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17944/EL-5 Modified Files: python-suds.spec sources Log Message: Release version 0.3.5 Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/EL-5/python-suds.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-suds.spec 25 Feb 2009 20:13:45 -0000 1.4 +++ python-suds.spec 2 Apr 2009 20:04:44 -0000 1.5 @@ -2,7 +2,7 @@ Summary: A python SOAP client Name: python-suds -Version: 0.3.4 +Version: 0.3.5 Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ @@ -10,11 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -%if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel -%else -BuildRequires: python-setuptools -%endif Url: https://fedorahosted.org/suds %description @@ -40,21 +36,29 @@ %files %defattr(-,root,root,-) -%if 0%{?fedora} >= 8 %{python_sitelib}/suds*.egg-info -%endif %dir %{python_sitelib}/suds %dir %{python_sitelib}/suds/bindings %dir %{python_sitelib}/suds/sax %dir %{python_sitelib}/suds/xsd +%dir %{python_sitelib}/suds/transport %{python_sitelib}/suds/*.py* %{python_sitelib}/suds/bindings/*.py* %{python_sitelib}/suds/sax/*.py* %{python_sitelib}/suds/xsd/*.py* +%{python_sitelib}/suds/transport/*.py* %doc README LICENSE %changelog +* Wed Feb 25 2009 jortel - 0.3.5-1 +- Adds http caching. Default is (1) day. +- Removed checking fc version in spec since no longer building < fc9. +- Updated makefile to roll tarball with tar.sh. +- Moved bare/wrapped determination to wsdl for document/literal. +- Refactored Transport to provide better visibility into http headers. +- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 + * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') - Basic ws-security with {{{UsernameToken}}} and clear-text password only. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/EL-5/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 25 Feb 2009 20:13:45 -0000 1.5 +++ sources 2 Apr 2009 20:04:44 -0000 1.6 @@ -2,3 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz +2fc4bbbb2351b24e707eac8434d5cb73 python-suds-0.3.5.tar.gz From jortel at fedoraproject.org Thu Apr 2 20:05:15 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:05:15 +0000 (UTC) Subject: rpms/python-suds/F-10 python-suds.spec,1.4,1.5 sources,1.5,1.6 Message-ID: <20090402200515.6603270120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17944/F-10 Modified Files: python-suds.spec sources Log Message: Release version 0.3.5 Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/F-10/python-suds.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-suds.spec 25 Feb 2009 20:13:45 -0000 1.4 +++ python-suds.spec 2 Apr 2009 20:04:45 -0000 1.5 @@ -2,7 +2,7 @@ Summary: A python SOAP client Name: python-suds -Version: 0.3.4 +Version: 0.3.5 Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ @@ -10,11 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -%if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel -%else -BuildRequires: python-setuptools -%endif Url: https://fedorahosted.org/suds %description @@ -40,21 +36,29 @@ %files %defattr(-,root,root,-) -%if 0%{?fedora} >= 8 %{python_sitelib}/suds*.egg-info -%endif %dir %{python_sitelib}/suds %dir %{python_sitelib}/suds/bindings %dir %{python_sitelib}/suds/sax %dir %{python_sitelib}/suds/xsd +%dir %{python_sitelib}/suds/transport %{python_sitelib}/suds/*.py* %{python_sitelib}/suds/bindings/*.py* %{python_sitelib}/suds/sax/*.py* %{python_sitelib}/suds/xsd/*.py* +%{python_sitelib}/suds/transport/*.py* %doc README LICENSE %changelog +* Wed Feb 25 2009 jortel - 0.3.5-1 +- Adds http caching. Default is (1) day. +- Removed checking fc version in spec since no longer building < fc9. +- Updated makefile to roll tarball with tar.sh. +- Moved bare/wrapped determination to wsdl for document/literal. +- Refactored Transport to provide better visibility into http headers. +- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 + * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') - Basic ws-security with {{{UsernameToken}}} and clear-text password only. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 25 Feb 2009 20:13:45 -0000 1.5 +++ sources 2 Apr 2009 20:04:45 -0000 1.6 @@ -2,3 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz +2fc4bbbb2351b24e707eac8434d5cb73 python-suds-0.3.5.tar.gz From jortel at fedoraproject.org Thu Apr 2 20:05:15 2009 From: jortel at fedoraproject.org (Jeff Ortel) Date: Thu, 2 Apr 2009 20:05:15 +0000 (UTC) Subject: rpms/python-suds/F-9 python-suds.spec,1.4,1.5 sources,1.5,1.6 Message-ID: <20090402200515.A934370120@cvs1.fedora.phx.redhat.com> Author: jortel Update of /cvs/pkgs/rpms/python-suds/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17944/F-9 Modified Files: python-suds.spec sources Log Message: Release version 0.3.5 Index: python-suds.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/F-9/python-suds.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-suds.spec 25 Feb 2009 20:13:46 -0000 1.4 +++ python-suds.spec 2 Apr 2009 20:04:45 -0000 1.5 @@ -2,7 +2,7 @@ Summary: A python SOAP client Name: python-suds -Version: 0.3.4 +Version: 0.3.5 Release: 1%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ @@ -10,11 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 -%if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel -%else -BuildRequires: python-setuptools -%endif Url: https://fedorahosted.org/suds %description @@ -40,21 +36,29 @@ %files %defattr(-,root,root,-) -%if 0%{?fedora} >= 8 %{python_sitelib}/suds*.egg-info -%endif %dir %{python_sitelib}/suds %dir %{python_sitelib}/suds/bindings %dir %{python_sitelib}/suds/sax %dir %{python_sitelib}/suds/xsd +%dir %{python_sitelib}/suds/transport %{python_sitelib}/suds/*.py* %{python_sitelib}/suds/bindings/*.py* %{python_sitelib}/suds/sax/*.py* %{python_sitelib}/suds/xsd/*.py* +%{python_sitelib}/suds/transport/*.py* %doc README LICENSE %changelog +* Wed Feb 25 2009 jortel - 0.3.5-1 +- Adds http caching. Default is (1) day. +- Removed checking fc version in spec since no longer building < fc9. +- Updated makefile to roll tarball with tar.sh. +- Moved bare/wrapped determination to wsdl for document/literal. +- Refactored Transport to provide better visibility into http headers. +- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 + * Mon Dec 08 2008 jortel - 0.3.4-1 - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') - Basic ws-security with {{{UsernameToken}}} and clear-text password only. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-suds/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 25 Feb 2009 20:13:46 -0000 1.5 +++ sources 2 Apr 2009 20:04:45 -0000 1.6 @@ -2,3 +2,4 @@ a4544f1eaaeb3ca0e78180160909ab01 python-suds-0.3.2.tar.gz 79cace44ca04955f2cdb8fe682b5f05d python-suds-0.3.3.tar.gz 3c704119a5a27542ea5347fc13433b89 python-suds-0.3.4.tar.gz +2fc4bbbb2351b24e707eac8434d5cb73 python-suds-0.3.5.tar.gz From jwrdegoede at fedoraproject.org Thu Apr 2 20:07:32 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Thu, 2 Apr 2009 20:07:32 +0000 (UTC) Subject: rpms/python-pyblock/devel .cvsignore, 1.40, 1.41 python-pyblock.spec, 1.65, 1.66 sources, 1.43, 1.44 Message-ID: <20090402200732.B11CC70120@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/python-pyblock/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18931 Modified Files: .cvsignore python-pyblock.spec sources Log Message: * Thu Apr 2 2009 Hans de Goede - 0.42-1 - Create assertion function to return PyErrors (jgranados) - Do a thorough search for the Raid Sets (jgranados) - RaidSet.level is broken atm (hansg) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/python-pyblock/devel/.cvsignore,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- .cvsignore 19 Mar 2009 10:13:07 -0000 1.40 +++ .cvsignore 2 Apr 2009 20:07:02 -0000 1.41 @@ -1 +1 @@ -pyblock-0.41.tar.bz2 +pyblock-0.42.tar.bz2 Index: python-pyblock.spec =================================================================== RCS file: /cvs/extras/rpms/python-pyblock/devel/python-pyblock.spec,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- python-pyblock.spec 19 Mar 2009 10:13:08 -0000 1.65 +++ python-pyblock.spec 2 Apr 2009 20:07:02 -0000 1.66 @@ -5,7 +5,7 @@ Summary: Python modules for dealing with block devices Name: python-%{realname} -Version: 0.41 +Version: 0.42 Release: 1%{?dist} Source0: %{realname}-%{version}.tar.bz2 License: GPLv2 or GPLv3 @@ -43,6 +43,11 @@ %{_docdir}/pyblock-%{version}/* %changelog +* Thu Apr 2 2009 Hans de Goede - 0.42-1 +- Create assertion function to return PyErrors (jgranados) +- Do a thorough search for the Raid Sets (jgranados) +- RaidSet.level is broken atm (hansg) + * Thu Mar 19 2009 Joel Granados - 0.41-1 - Make build/tagging easier (jgranados). - Do not try to find and activate partitions on raid subsets (hansg). Index: sources =================================================================== RCS file: /cvs/extras/rpms/python-pyblock/devel/sources,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- sources 19 Mar 2009 10:13:08 -0000 1.43 +++ sources 2 Apr 2009 20:07:02 -0000 1.44 @@ -1 +1 @@ -06b198bba8819d1a852996f3222c91c6 pyblock-0.41.tar.bz2 +6500aeb42b1f53432204291e8626cd57 pyblock-0.42.tar.bz2 From kzak at fedoraproject.org Thu Apr 2 20:25:56 2009 From: kzak at fedoraproject.org (Karel Zak) Date: Thu, 2 Apr 2009 20:25:56 +0000 (UTC) Subject: rpms/util-linux-ng/devel util-linux-ng.spec,1.44,1.45 Message-ID: <20090402202556.DA0FD70120@cvs1.fedora.phx.redhat.com> Author: kzak Update of /cvs/pkgs/rpms/util-linux-ng/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23644 Modified Files: util-linux-ng.spec Log Message: * Thu Apr 2 2009 Karel Zak 2.14.2-8 - fix #490769 - %post scriptlet failed (thanks to Dan Horak) * Fri Mar 20 2009 Karel Zak 2.14.2-7 - fix some nits in mount.tmpfs Index: util-linux-ng.spec =================================================================== RCS file: /cvs/pkgs/rpms/util-linux-ng/devel/util-linux-ng.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- util-linux-ng.spec 20 Mar 2009 09:13:48 -0000 1.44 +++ util-linux-ng.spec 2 Apr 2009 20:25:26 -0000 1.45 @@ -2,7 +2,7 @@ Summary: A collection of basic system utilities Name: util-linux-ng Version: 2.14.2 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2 and GPLv2+ and BSD with advertising and Public Domain Group: System Environment/Base URL: ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng @@ -331,7 +331,7 @@ [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} %post -/sbin/install-info %{_infodir}/ipc.info %{_infodir}/dir +/sbin/install-info %{_infodir}/ipc.info %{_infodir}/dir || : # only for minimal buildroots without /var/log [ -d /var/log ] || /bin/mkdir -p /var/log /bin/touch /var/log/lastlog @@ -345,13 +345,13 @@ # without selinux stuff on host machine with enabled selinux. # We don't want to use any RPM dependence on selinux policy for # matchpathcon(2). SELinux policy should be optional. - /usr/bin/chcon "$SECXT" /var/log/lastlog >/dev/null 2>&1 + /usr/bin/chcon "$SECXT" /var/log/lastlog >/dev/null 2>&1 || : fi fi %preun if [ "$1" = 0 ]; then - /sbin/install-info --del %{_infodir}/ipc.info %{_infodir}/dir + /sbin/install-info --del %{_infodir}/ipc.info %{_infodir}/dir || : fi exit 0 @@ -544,13 +544,16 @@ /sbin/losetup %changelog -* Fri Mar 20 2009 Karel Zak 2.14.2-7 +* Thu Apr 2 2009 Karel Zak 2.14.2-8 +- fix #490769 - %post scriptlet failed (thanks to Dan Horak) + +* Fri Mar 20 2009 Karel Zak 2.14.2-7 - fix some nits in mount.tmpfs -* Fri Mar 20 2009 Karel Zak 2.14.2-6 +* Fri Mar 20 2009 Karel Zak 2.14.2-6 - fix #491175 - mount of tmpfs FSs fail at boot -* Thu Mar 19 2009 Karel Zak 2.14.2-5 +* Thu Mar 19 2009 Karel Zak 2.14.2-5 - fix #489672 - flock segfaults when file name is not given (upstream) - fix #476964 - Mount /var/tmp with tmpfs creates denials - fix #487227 - fdisk 4KiB hw sectors support (upstream) From limb at fedoraproject.org Thu Apr 2 20:31:55 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 20:31:55 +0000 (UTC) Subject: rpms/moodle/EL-4 moodle-1.8.8-CVE-2009-1171-1.patch, NONE, 1.1 moodle-1.8.8-CVE-2009-1171-2.patch, NONE, 1.1 moodle.spec, 1.20, 1.21 Message-ID: <20090402203156.0213370120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25333/EL-4 Modified Files: moodle.spec Added Files: moodle-1.8.8-CVE-2009-1171-1.patch moodle-1.8.8-CVE-2009-1171-2.patch Log Message: CVE-2009-1171 moodle-1.8.8-CVE-2009-1171-1.patch: --- NEW FILE moodle-1.8.8-CVE-2009-1171-1.patch --- --- filter/tex/filter.php.orig 2009/02/17 05:24:35 1.18.4.4 +++ filter/tex/filter.php 2009/03/26 19:06:29 1.18.4.5 @@ -120,6 +120,16 @@ $text = str_replace($matches[0][$i],$replacement,$text); } + // TeX blacklist. MDL-18552 + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -155,6 +165,19 @@ $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 + $invalidcommands = array(); + foreach($tex_blacklist as $command) { + if (stristr($texexp, $command)) { /// Found invalid command. Annotate. + $invalidcommands[] = $command; + } + } + if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element + $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); + $text = str_replace( $matches[0][$i], $invalidstr, $text); + continue; + } + /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; moodle-1.8.8-CVE-2009-1171-2.patch: --- NEW FILE moodle-1.8.8-CVE-2009-1171-2.patch --- --- filter/algebra/algebradebug.php +++ filter/algebra/algebradebug.php @@ -16,6 +16,8 @@ } } + require_once($CFG->dirroot.'/filter/tex/lib.php'); + $CFG->texfilterdir = "filter/tex"; $CFG->algebrafilterdir = "filter/algebra"; $CFG->algebraimagedir = "filter/algebra"; @@ -233,6 +235,7 @@ function tex2image($texexp, $md5, $return=false) { } $commandpath = ""; $cmd = ""; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { case "Linux": --- filter/algebra/pix.php +++ filter/algebra/pix.php @@ -19,6 +19,7 @@ // disable moodle specific debug messages disable_debugging(); + require_once($CFG->dirroot.'/filter/tex/lib.php'); require_once($CFG->libdir.'/filelib.php'); $CFG->texfilterdir = 'filter/tex'; @@ -54,6 +55,7 @@ $texexp = str_replace('>','>',$texexp); $texexp = preg_replace('!\r\n?!',' ',$texexp); $texexp = '\Large ' . $texexp; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) { --- filter/tex/filter.php +++ filter/tex/filter.php @@ -118,16 +118,6 @@ function tex_filter ($courseid, $text) { $text = str_replace($matches[0][$i],$replacement,$text); } - // TeX blacklist. MDL-18552 - $tex_blacklist = array( - 'include','def','command','loop','repeat','open','toks','output', - 'input','catcode','name','^^', - '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', - '\batchmode','\read','\write','csname','\newhelp','\uppercase', - '\lowercase','\relax','\aftergroup', - '\afterassignment','\expandafter','\noexpand','\special' - ); - // TeX expression // or $$ TeX expression $$ // or \[ TeX expression \] // original tag of MathType and TeXaide (dlnsk) @@ -148,19 +138,6 @@ function tex_filter ($courseid, $text) { $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } - /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 - $invalidcommands = array(); - foreach($tex_blacklist as $command) { - if (stristr($texexp, $command)) { /// Found invalid command. Annotate. - $invalidcommands[] = $command; - } - } - if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element - $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); - $text = str_replace( $matches[0][$i], $invalidstr, $text); - continue; - } - /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; --- filter/tex/latex.php +++ filter/tex/latex.php @@ -44,9 +44,11 @@ * @return string the latex document */ function construct_latex_document( $formula, $fontsize=12 ) { - // $fontsize don't affects to formula's size. $density can change size - global $CFG; + + $formula = tex_sanitize_formula($formula); + + // $fontsize don't affects to formula's size. $density can change size $doc = "\\documentclass[{$fontsize}pt]{article}\n"; $doc .= $CFG->filter_tex_latexpreamble; $doc .= "\\pagestyle{empty}\n"; --- /dev/null +++ filter/tex/lib.php @@ -0,0 +1,37 @@ +dataroot/filter/tex")) { + remove_dir("$CFG->dataroot/filter/tex"); + } + if (file_exists("$CFG->dataroot/filter/algebra")) { + remove_dir("$CFG->dataroot/filter/algebra"); + } + if (file_exists("$CFG->dataroot/temp/latex")) { + remove_dir("$CFG->dataroot/temp/latex"); + } + + delete_records('cache_filters', 'filter', 'tex'); + delete_records('cache_filters', 'filter', 'algebra'); +} + +?> \ No newline at end of file --- filter/tex/pix.php +++ filter/tex/pix.php @@ -20,8 +20,9 @@ disable_debugging(); require_once($CFG->libdir.'/filelib.php'); + require_once($CFG->dirroot.'/filter/tex/lib.php'); + require_once($CFG->dirroot.'/filter/tex/latex.php'); require_once('defaultsettings.php' ); - require_once('latex.php'); $CFG->texfilterdir = 'filter/tex'; $CFG->teximagedir = 'filter/tex'; @@ -69,6 +70,7 @@ $texexp = str_replace('>','>',$texexp); $texexp = preg_replace('!\r\n?!',' ',$texexp); $texexp = '\Large ' . $texexp; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) { --- filter/tex/texdebug.php +++ filter/tex/texdebug.php @@ -4,7 +4,6 @@ // and uses mimeTeX to create the image file require_once("../../config.php"); - require( 'latex.php' ); if (empty($CFG->textfilters)) { error ('Filter not enabled!'); @@ -15,6 +14,9 @@ } } + require_once($CFG->dirroot.'/filter/tex/lib.php'); + require_once($CFG->dirroot.'/filter/tex/latex.php'); + $CFG->texfilterdir = "filter/tex"; $CFG->teximagedir = "filter/tex"; @@ -141,6 +143,7 @@ } $commandpath = ""; $cmd = ""; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { case "Linux": --- filter/tex/texed.php +++ filter/tex/texed.php @@ -6,6 +6,7 @@ $nomoodlecookie = true; // Because it interferes with caching require_once("../../config.php"); + require_once($CFG->dirroot.'/filter/tex/lib.php'); if (empty($CFG->textfilters)) { error ('Filter not enabled!'); @@ -32,6 +33,7 @@ make_upload_directory($CFG->teximagedir); } $pathname = "$CFG->dataroot/$CFG->teximagedir/$image"; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { --- lib/db/upgrade.php +++ lib/db/upgrade.php @@ -775,6 +775,11 @@ function xmldb_main_upgrade($oldversion=0) { $db->debug = true; } + if ($result && $oldversion < 2007021581) { + require_once("$CFG->dirroot/filter/tex/lib.php"); + filter_tex_updatedcallback(null); + } + return $result; } --- version.php +++ version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007021580; // YYYYMMDD = date of the 1.8 branch (don't change) + $version = 2007021581; // YYYYMMDD = date of the 1.8 branch (don't change) // X = release number 1.8.[0,1,2,3...] // Y = micro-increments between releases Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/EL-4/moodle.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- moodle.spec 23 Feb 2009 19:04:04 -0000 1.20 +++ moodle.spec 2 Apr 2009 20:31:25 -0000 1.21 @@ -1,3 +1,4 @@ +%define _default_patch_fuzz 2 %define moodlewebdir %{_var}/www/moodle/web %define moodledatadir %{_var}/www/moodle/data @@ -7,7 +8,7 @@ Name: moodle Version: 1.8.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -102,6 +103,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +Patch0: moodle-1.8.8-CVE-2009-1171-1.patch +Patch1: moodle-1.8.8-CVE-2009-1171-2.patch + BuildRequires: unzip Requires: php-gd vixie-cron mimetex perl(lib) php-mysql php-xmlrpc Requires: perl(Encode) perl(Text::Aspell) perl(HTML::Parser) php @@ -1470,6 +1474,9 @@ sed -i 's/\r//' mod/wiki/ewiki/README sed -i 's/\r//' mod/wiki/ewiki/README.de +%patch0 -p0 +%patch1 -p0 + %build rm config-dist.php install.php tags filter/tex/mimetex.* filter/tex/README.mimetex @@ -1652,6 +1659,9 @@ %{_sbindir}/%{name}-cron %changelog +* Thu Apr 02 2009 Jon Ciesla - 1.8.8-3 +- Patch for CVE-2009-1171, BZ 493109. + * Mon Feb 23 2009 Jon Ciesla - 1.8.8-2 - Fixed cron. From limb at fedoraproject.org Thu Apr 2 20:31:56 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Thu, 2 Apr 2009 20:31:56 +0000 (UTC) Subject: rpms/moodle/EL-5 moodle-1.8.8-CVE-2009-1171-1.patch, NONE, 1.1 moodle-1.8.8-CVE-2009-1171-2.patch, NONE, 1.1 moodle.spec, 1.19, 1.20 Message-ID: <20090402203156.48E2E70120@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25333/EL-5 Modified Files: moodle.spec Added Files: moodle-1.8.8-CVE-2009-1171-1.patch moodle-1.8.8-CVE-2009-1171-2.patch Log Message: CVE-2009-1171 moodle-1.8.8-CVE-2009-1171-1.patch: --- NEW FILE moodle-1.8.8-CVE-2009-1171-1.patch --- --- filter/tex/filter.php.orig 2009/02/17 05:24:35 1.18.4.4 +++ filter/tex/filter.php 2009/03/26 19:06:29 1.18.4.5 @@ -120,6 +120,16 @@ $text = str_replace($matches[0][$i],$replacement,$text); } + // TeX blacklist. MDL-18552 + $tex_blacklist = array( + 'include','def','command','loop','repeat','open','toks','output', + 'input','catcode','name','^^', + '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', + '\batchmode','\read','\write','csname','\newhelp','\uppercase', + '\lowercase','\relax','\aftergroup', + '\afterassignment','\expandafter','\noexpand','\special' + ); + // TeX expression // or TeX expression // or $$ TeX expression $$ @@ -155,6 +165,19 @@ $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } + /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 + $invalidcommands = array(); + foreach($tex_blacklist as $command) { + if (stristr($texexp, $command)) { /// Found invalid command. Annotate. + $invalidcommands[] = $command; + } + } + if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element + $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); + $text = str_replace( $matches[0][$i], $invalidstr, $text); + continue; + } + /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; moodle-1.8.8-CVE-2009-1171-2.patch: --- NEW FILE moodle-1.8.8-CVE-2009-1171-2.patch --- --- filter/algebra/algebradebug.php +++ filter/algebra/algebradebug.php @@ -16,6 +16,8 @@ } } + require_once($CFG->dirroot.'/filter/tex/lib.php'); + $CFG->texfilterdir = "filter/tex"; $CFG->algebrafilterdir = "filter/algebra"; $CFG->algebraimagedir = "filter/algebra"; @@ -233,6 +235,7 @@ function tex2image($texexp, $md5, $return=false) { } $commandpath = ""; $cmd = ""; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { case "Linux": --- filter/algebra/pix.php +++ filter/algebra/pix.php @@ -19,6 +19,7 @@ // disable moodle specific debug messages disable_debugging(); + require_once($CFG->dirroot.'/filter/tex/lib.php'); require_once($CFG->libdir.'/filelib.php'); $CFG->texfilterdir = 'filter/tex'; @@ -54,6 +55,7 @@ $texexp = str_replace('>','>',$texexp); $texexp = preg_replace('!\r\n?!',' ',$texexp); $texexp = '\Large ' . $texexp; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) { --- filter/tex/filter.php +++ filter/tex/filter.php @@ -118,16 +118,6 @@ function tex_filter ($courseid, $text) { $text = str_replace($matches[0][$i],$replacement,$text); } - // TeX blacklist. MDL-18552 - $tex_blacklist = array( - 'include','def','command','loop','repeat','open','toks','output', - 'input','catcode','name','^^', - '\every','\errhelp','\errorstopmode','\scrollmode','\nonstopmode', - '\batchmode','\read','\write','csname','\newhelp','\uppercase', - '\lowercase','\relax','\aftergroup', - '\afterassignment','\expandafter','\noexpand','\special' - ); - // TeX expression // or $$ TeX expression $$ // or \[ TeX expression \] // original tag of MathType and TeXaide (dlnsk) @@ -148,19 +138,6 @@ function tex_filter ($courseid, $text) { $align = "text-top"; $texexp = preg_replace('/^align=top /','',$texexp); } - /// Check $texexp against blacklist (whitelisting could be more complete but also harder to maintain). MDL-18552 - $invalidcommands = array(); - foreach($tex_blacklist as $command) { - if (stristr($texexp, $command)) { /// Found invalid command. Annotate. - $invalidcommands[] = $command; - } - } - if (!empty($invalidcommands)) { /// Invalid commands found. Output error and continue with next TeX element - $invalidstr = get_string('invalidtexcommand', 'error', implode(', ', $invalidcommands)); - $text = str_replace( $matches[0][$i], $invalidstr, $text); - continue; - } - /// Everything is ok, let's process the expression $md5 = md5($texexp); if (! $texcache = get_record("cache_filters","filter","tex", "md5key", $md5)) { $texcache->filter = 'tex'; --- filter/tex/latex.php +++ filter/tex/latex.php @@ -44,9 +44,11 @@ * @return string the latex document */ function construct_latex_document( $formula, $fontsize=12 ) { - // $fontsize don't affects to formula's size. $density can change size - global $CFG; + + $formula = tex_sanitize_formula($formula); + + // $fontsize don't affects to formula's size. $density can change size $doc = "\\documentclass[{$fontsize}pt]{article}\n"; $doc .= $CFG->filter_tex_latexpreamble; $doc .= "\\pagestyle{empty}\n"; --- /dev/null +++ filter/tex/lib.php @@ -0,0 +1,37 @@ +dataroot/filter/tex")) { + remove_dir("$CFG->dataroot/filter/tex"); + } + if (file_exists("$CFG->dataroot/filter/algebra")) { + remove_dir("$CFG->dataroot/filter/algebra"); + } + if (file_exists("$CFG->dataroot/temp/latex")) { + remove_dir("$CFG->dataroot/temp/latex"); + } + + delete_records('cache_filters', 'filter', 'tex'); + delete_records('cache_filters', 'filter', 'algebra'); +} + +?> \ No newline at end of file --- filter/tex/pix.php +++ filter/tex/pix.php @@ -20,8 +20,9 @@ disable_debugging(); require_once($CFG->libdir.'/filelib.php'); + require_once($CFG->dirroot.'/filter/tex/lib.php'); + require_once($CFG->dirroot.'/filter/tex/latex.php'); require_once('defaultsettings.php' ); - require_once('latex.php'); $CFG->texfilterdir = 'filter/tex'; $CFG->teximagedir = 'filter/tex'; @@ -69,6 +70,7 @@ $texexp = str_replace('>','>',$texexp); $texexp = preg_replace('!\r\n?!',' ',$texexp); $texexp = '\Large ' . $texexp; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); if ((PHP_OS == "WINNT") || (PHP_OS == "WIN32") || (PHP_OS == "Windows")) { --- filter/tex/texdebug.php +++ filter/tex/texdebug.php @@ -4,7 +4,6 @@ // and uses mimeTeX to create the image file require_once("../../config.php"); - require( 'latex.php' ); if (empty($CFG->textfilters)) { error ('Filter not enabled!'); @@ -15,6 +14,9 @@ } } + require_once($CFG->dirroot.'/filter/tex/lib.php'); + require_once($CFG->dirroot.'/filter/tex/latex.php'); + $CFG->texfilterdir = "filter/tex"; $CFG->teximagedir = "filter/tex"; @@ -141,6 +143,7 @@ } $commandpath = ""; $cmd = ""; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { case "Linux": --- filter/tex/texed.php +++ filter/tex/texed.php @@ -6,6 +6,7 @@ $nomoodlecookie = true; // Because it interferes with caching require_once("../../config.php"); + require_once($CFG->dirroot.'/filter/tex/lib.php'); if (empty($CFG->textfilters)) { error ('Filter not enabled!'); @@ -32,6 +33,7 @@ make_upload_directory($CFG->teximagedir); } $pathname = "$CFG->dataroot/$CFG->teximagedir/$image"; + $texexp = tex_sanitize_formula($texexp); $texexp = escapeshellarg($texexp); switch (PHP_OS) { --- lib/db/upgrade.php +++ lib/db/upgrade.php @@ -775,6 +775,11 @@ function xmldb_main_upgrade($oldversion=0) { $db->debug = true; } + if ($result && $oldversion < 2007021581) { + require_once("$CFG->dirroot/filter/tex/lib.php"); + filter_tex_updatedcallback(null); + } + return $result; } --- version.php +++ version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007021580; // YYYYMMDD = date of the 1.8 branch (don't change) + $version = 2007021581; // YYYYMMDD = date of the 1.8 branch (don't change) // X = release number 1.8.[0,1,2,3...] // Y = micro-increments between releases Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/EL-5/moodle.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- moodle.spec 23 Feb 2009 19:04:04 -0000 1.19 +++ moodle.spec 2 Apr 2009 20:31:25 -0000 1.20 @@ -1,3 +1,4 @@ +%define _default_patch_fuzz 2 %define moodlewebdir %{_var}/www/moodle/web %define moodledatadir %{_var}/www/moodle/data @@ -7,7 +8,7 @@ Name: moodle Version: 1.8.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -102,6 +103,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +Patch0: moodle-1.8.8-CVE-2009-1171-1.patch +Patch1: moodle-1.8.8-CVE-2009-1171-2.patch + BuildRequires: unzip Requires: php-gd vixie-cron mimetex perl(lib) php-mysql php-xmlrpc Requires: perl(Encode) perl(Text::Aspell) perl(HTML::Parser) php @@ -1470,6 +1474,9 @@ sed -i 's/\r//' mod/wiki/ewiki/README sed -i 's/\r//' mod/wiki/ewiki/README.de +%patch0 -p0 +%patch1 -p0 + %build rm config-dist.php install.php tags filter/tex/mimetex.* filter/tex/README.mimetex @@ -1652,6 +1659,9 @@ %{_sbindir}/%{name}-cron %changelog +* Thu Apr 02 2009 Jon Ciesla - 1.8.8-3 +- Patch for CVE-2009-1171, BZ 493109. + * Mon Feb 23 2009 Jon Ciesla - 1.8.8-2 - Fixed cron. From mschwendt at fedoraproject.org Thu Apr 2 20:46:56 2009 From: mschwendt at fedoraproject.org (Michael Schwendt) Date: Thu, 2 Apr 2009 20:46:56 +0000 (UTC) Subject: extras-repoclosure rc-modified,1.24,1.25 Message-ID: <20090402204656.88EDA70120@cvs1.fedora.phx.redhat.com> Author: mschwendt Update of /cvs/fedora/extras-repoclosure In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26777 Modified Files: rc-modified Log Message: Add --rawhidehack option (off by default) to handle i386->i586 updates in Rawhide (Fedora 11 Development) and 3rd party repos. Yes, it's a hack, as a hot-fix was necessary for a 3rd party repo. Theory of operation is as follows. We still need to resolve deps for i386 packages, but i386 packages must not satisfy a dependency if there is a newer i586 build of the package. And we must not examine an i386 build of a package if it has an i586 update. In other words, we need to ignore all i386 packages that have i586 updates. There are many ways to do it,... probably even an elegant solution somewhere in the Yum API. Index: rc-modified =================================================================== RCS file: /cvs/fedora/extras-repoclosure/rc-modified,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- rc-modified 7 Dec 2008 09:52:30 -0000 1.24 +++ rc-modified 2 Apr 2009 20:46:56 -0000 1.25 @@ -59,6 +59,8 @@ help="check only the newest packages in the repos") parser.add_option("", "--nomultilibhack", default=False, action="store_true", help="disable multi-lib hack") + parser.add_option("", "--rawhidehack", default=False, action="store_true", + help="Fedora 11 does i386->i586 updates") (opts, args) = parser.parse_args() return (opts, args) @@ -76,6 +78,7 @@ self.repos._selectSackType() self.guessMultiLibProbs = True + self.rawhidehack = False def evrTupletoVer(self,tuple): """convert and evr tuple to a version string, return None if nothing @@ -139,6 +142,18 @@ # and therefore be the only one in newestpkgtuplist. return True + def hasupdate(self, pkg): + # Ugly hack for the i386->i586 switch in F11 development. + (n,a,e,v,r) = pkg.pkgtup + for provpkg in self.pkgSack.returnNewestByName(n): + prov_a = provpkg.pkgtup[1] + if prov_a=='i586': + (prov_e, prov_v, prov_r) = provpkg.pkgtup[2:] + vercmp = rpmUtils.miscutils.compareEVR( (prov_e,prov_v,prov_r), (e,v,r) ) + if vercmp>0: # provpkg is newer, i586 updates i386 + return True + return False # there is no update for the i386 pkg + def getBrokenDeps(self, newest=False): unresolved = {} resolved = {} @@ -172,6 +187,9 @@ print 'WARNING: rpmUtils.updates.checkForObsolete missing!' for pkg in pkgs: + if self.rawhidehack and pkg.pkgtup[1]=='i386' and self.hasupdate(pkg): + print 'WARNING: Skipping', pkg + continue thispkgobsdict = {} if haveCheckForObsolete: try: @@ -222,8 +240,13 @@ pass if po.pkgtup in pkgtuplist: - resolved_by_newest = True - break + if not self.rawhidehack: + resolved_by_newest = True + break + # In F11 devel i386 pkgs are updated by i586. + elif po.pkgtup[1]!='i386' or not self.hasupdate(po): + resolved_by_newest = True + break if resolved_by_newest: resolved[(req,flags,ver)] = 1 @@ -244,6 +267,7 @@ (opts, cruft) = parseArgs() my = RepoClosure(arch = opts.arch, config = opts.config) my.guessMultiLibProbs = not opts.nomultilibhack + my.rawhidehack = opts.rawhidehack if opts.repoid: for repo in my.repos.repos.values(): From joost at fedoraproject.org Thu Apr 2 21:19:46 2009 From: joost at fedoraproject.org (Joost van der Sluis) Date: Thu, 2 Apr 2009 21:19:46 +0000 (UTC) Subject: rpms/lazarus/F-10 Desktop_patch.diff, 1.2, 1.3 Makefile_patch.diff, 1.2, 1.3 lazarus.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090402211946.4D61B70120@cvs1.fedora.phx.redhat.com> Author: joost Update of /cvs/pkgs/rpms/lazarus/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4782 Modified Files: Desktop_patch.diff Makefile_patch.diff lazarus.spec sources Log Message: * Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-2 - Adapted Makefile patch for version 0.9.26.2 * Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-1 - Updated to version 0.9.26.2 * Wed Feb 25 2009 Fedora Release Engineering - 0.9.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Dec 4 2008 Michael Schwendt 0.9.26-3 - Include /etc/lazarus directory. Desktop_patch.diff: Index: Desktop_patch.diff =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/F-10/Desktop_patch.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Desktop_patch.diff 27 Oct 2008 22:46:32 -0000 1.2 +++ Desktop_patch.diff 2 Apr 2009 21:19:45 -0000 1.3 @@ -1,6 +1,6 @@ --- lazarus/install/lazarus.desktop 2007-11-26 15:34:42.000000000 +0100 +++ lazarus/install/lazarus.desktop.n 2008-10-18 11:52:33.000000000 +0200 -@@ -5,13 +5,8 @@ +@@ -5,12 +5,7 @@ Exec=startlazarus %f Terminal=false Type=Application @@ -10,9 +10,8 @@ +Categories=IDE;Development;GTK;GUIDesigner; StartupWMClass=Lazarus MimeType=text/x-pascal;text/lazarus-project-source;text/lazarus-project-information;text/lazarus-form;text/lazarus-resource;text/lazarus-package;text/lazarus-package-link;text/lazarus-code-inlay; --Patterns=*.pas;*.pp;*.p;*.inc;*.lpi;*.lpk;*.lpr;*.lfm;*.lrs;*.lpl;*.dci -[Property::X-KDE-NativeExtension] -Type=QString -Value=.pas -X-Ubuntu-Gettext-Domain=desktop_kdelibs - +- Makefile_patch.diff: Index: Makefile_patch.diff =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/F-10/Makefile_patch.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile_patch.diff 27 Oct 2008 22:46:32 -0000 1.2 +++ Makefile_patch.diff 2 Apr 2009 21:19:45 -0000 1.3 @@ -20,8 +20,8 @@ INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man ifneq ($(findstring $(OS_TARGET),win32 win64),) LAZARUS_INSTALL_DIR=C:\lazarus -@@ -110,8 +110,8 @@ - ifeq ($(OS_TARGET),win32) +@@ -115,8 +115,8 @@ + ifneq ($(findstring $(OS_TARGET),win32 win64),) else - $(MKDIR) $(INSTALL_PREFIX)/share Index: lazarus.spec =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/F-10/lazarus.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- lazarus.spec 29 Oct 2008 17:45:19 -0000 1.3 +++ lazarus.spec 2 Apr 2009 21:19:45 -0000 1.4 @@ -1,5 +1,5 @@ Name: lazarus -Version: 0.9.26 +Version: 0.9.26.2 Release: 2%{?dist} Summary: Lazarus Component Library and IDE for Freepascal @@ -93,11 +93,24 @@ %{_datadir}/mime/packages/lazarus.xml %doc lazarus/COPYING* %doc lazarus/README.txt +%dir %{_sysconfdir}/lazarus %config(noreplace) %{_sysconfdir}/lazarus/editoroptions.xml %config(noreplace) %{_sysconfdir}/lazarus/environmentoptions.xml %{_mandir}/*/* %changelog +* Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-2 + - Adapted Makefile patch for version 0.9.26.2 + +* Wed Apr 1 2009 Joost van der Sluis 0.9.26.2-1 + - Updated to version 0.9.26.2 + +* Wed Feb 25 2009 Fedora Release Engineering - 0.9.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Dec 4 2008 Michael Schwendt 0.9.26-3 +- Include /etc/lazarus directory. + * Wed Oct 29 2008 Lubomir Rintel 0.9.26-2 - Fix path to the source tree Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/lazarus/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 27 Oct 2008 22:46:32 -0000 1.3 +++ sources 2 Apr 2009 21:19:45 -0000 1.4 @@ -1 +1 @@ -f1a7b2f89d1e6a246f25abb235880594 lazarus-0.9.26-0.tgz +357fd9f6e9d410f3c74ff493fce7f75a lazarus-0.9.26.2-0.tgz From lennart at fedoraproject.org Thu Apr 2 21:55:07 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Thu, 2 Apr 2009 21:55:07 +0000 (UTC) Subject: rpms/libatasmart/devel .cvsignore, 1.4, 1.5 libatasmart.spec, 1.5, 1.6 sources, 1.4, 1.5 Message-ID: <20090402215507.4026A70120@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libatasmart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11848 Modified Files: .cvsignore libatasmart.spec sources Log Message: New upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 24 Mar 2009 01:00:27 -0000 1.4 +++ .cvsignore 2 Apr 2009 21:54:36 -0000 1.5 @@ -1 +1 @@ -libatasmart-0.3.tar.gz +libatasmart-0.4.tar.gz Index: libatasmart.spec =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/libatasmart.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- libatasmart.spec 24 Mar 2009 01:00:28 -0000 1.5 +++ libatasmart.spec 2 Apr 2009 21:54:36 -0000 1.6 @@ -1,5 +1,5 @@ Name: libatasmart -Version: 0.3 +Version: 0.4 Release: 1%{?dist} Summary: ATA S.M.A.R.T. Disk Health Monitoring Library Group: System Environment/Libraries @@ -53,6 +53,9 @@ %{_libdir}/pkgconfig/libatasmart.pc %changelog +* Thu Apr 2 2009 Lennart Poettering 0.4-1 +- New upstream release + * Tue Mar 24 2009 Lennart Poettering 0.3-1 - New upstream release Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 24 Mar 2009 01:00:28 -0000 1.4 +++ sources 2 Apr 2009 21:54:36 -0000 1.5 @@ -1 +1 @@ -03c799ad18b6833d08e9b8bc867206f1 libatasmart-0.3.tar.gz +36bbbfecb516c735c05d076e2bc955f5 libatasmart-0.4.tar.gz From caolanm at fedoraproject.org Thu Apr 2 22:02:44 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Thu, 2 Apr 2009 22:02:44 +0000 (UTC) Subject: rpms/mythes-sk/devel mythes-sk.spec,1.10,1.11 sources,1.8,1.9 Message-ID: <20090402220244.AB12370120@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/mythes-sk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13247 Modified Files: mythes-sk.spec sources Log Message: latest version Index: mythes-sk.spec =================================================================== RCS file: /cvs/pkgs/rpms/mythes-sk/devel/mythes-sk.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- mythes-sk.spec 3 Mar 2009 09:28:14 -0000 1.10 +++ mythes-sk.spec 2 Apr 2009 22:02:14 -0000 1.11 @@ -1,6 +1,6 @@ Name: mythes-sk Summary: Slovak thesaurus -%define upstreamid 20090302 +%define upstreamid 20090402 Version: 0.%{upstreamid} Release: 1%{?dist} Source: http://www.sk-spell.sk.cx/thesaurus/download/OOo-Thesaurus2-sk_SK.zip @@ -36,6 +36,9 @@ %{_datadir}/mythes/* %changelog +* Thu Apr 02 2009 Caolan McNamara - 0.20090402-1 +- latest version + * Tue Mar 03 2009 Caolan McNamara - 0.20090302-1 - latest version Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mythes-sk/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 3 Mar 2009 09:28:15 -0000 1.8 +++ sources 2 Apr 2009 22:02:14 -0000 1.9 @@ -1 +1 @@ -11442604464856ddd21f5afc9b44f945 OOo-Thesaurus2-sk_SK.zip +af12f7ff7b99d6f5e312449d6492f16d OOo-Thesaurus2-sk_SK.zip From caolanm at fedoraproject.org Thu Apr 2 22:04:26 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Thu, 2 Apr 2009 22:04:26 +0000 (UTC) Subject: rpms/mythes-de/devel mythes-de.spec,1.20,1.21 sources,1.18,1.19 Message-ID: <20090402220426.E424170120@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/mythes-de/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13705 Modified Files: mythes-de.spec sources Log Message: latest version Index: mythes-de.spec =================================================================== RCS file: /cvs/pkgs/rpms/mythes-de/devel/mythes-de.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- mythes-de.spec 2 Mar 2009 09:52:01 -0000 1.20 +++ mythes-de.spec 2 Apr 2009 22:03:56 -0000 1.21 @@ -1,6 +1,6 @@ Name: mythes-de Summary: German thesaurus -%define upstreamid 20090302 +%define upstreamid 20090402 Version: 0.%{upstreamid} Release: 1%{?dist} Source: http://www.openthesaurus.de/download/thes_de_DE_v2.zip @@ -44,6 +44,9 @@ %{_datadir}/mythes/* %changelog +* Thu Apr 02 2009 Caolan McNamara - 0.20090402-1 +- latest version + * Mon Mar 02 2009 Caolan McNamara - 0.20090302-1 - latest version Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mythes-de/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 2 Mar 2009 09:48:05 -0000 1.18 +++ sources 2 Apr 2009 22:03:56 -0000 1.19 @@ -1 +1 @@ -b628df3e12f3259bfe805ee27bed54f8 thes_de_DE_v2.zip +8c893ad279cdac31d0eb77d09d19e2da thes_de_DE_v2.zip From kengert at fedoraproject.org Thu Apr 2 22:07:10 2009 From: kengert at fedoraproject.org (Kai Engert) Date: Thu, 2 Apr 2009 22:07:10 +0000 (UTC) Subject: rpms/nss/devel nss.spec,1.61,1.62 Message-ID: <20090402220710.816A170120@cvs1.fedora.phx.redhat.com> Author: kengert Update of /cvs/extras/rpms/nss/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14464 Modified Files: nss.spec Log Message: * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-5 - introduce separate nss-softokn-freebl package Index: nss.spec =================================================================== RCS file: /cvs/extras/rpms/nss/devel/nss.spec,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- nss.spec 2 Apr 2009 16:36:08 -0000 1.61 +++ nss.spec 2 Apr 2009 22:06:40 -0000 1.62 @@ -4,11 +4,12 @@ Summary: Network Security Services Name: nss Version: 3.12.2.99.3 -Release: 4%{?dist} +Release: 5%{?dist} License: MPLv1.1 or GPLv2+ or LGPLv2+ URL: http://www.mozilla.org/projects/security/pki/nss/ Group: System Environment/Libraries Requires: nspr >= %{nspr_version} +Requires: nss-softokn-freebl >= %{version} Requires: sqlite BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: nspr-devel >= %{nspr_version} @@ -43,6 +44,20 @@ and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. +%package softokn-freebl +Summary: Freebl library for the Network Security Services +Group: System Environment/Base + +%description softokn-freebl +Network Security Services (NSS) is a set of libraries designed to +support cross-platform development of security-enabled client and +server applications. Applications built with NSS can support SSL v2 +and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 +v3 certificates, and other security standards. + +Install the nss-softokn-freebl package if you need the freebl +library. + %package tools Summary: Tools for the Network Security Services @@ -297,7 +312,6 @@ /%{_lib}/libsoftokn3.so /%{_lib}/libnssckbi.so /%{_lib}/libnsspem.so -/%{_lib}/libfreebl3.so %{unsupported_tools_directory}/shlibsign %ghost /%{_lib}/libsoftokn3.chk %ghost /%{_lib}/libfreebl3.chk @@ -310,6 +324,9 @@ %dir %{_sysconfdir}/prelink.conf.d %{_sysconfdir}/prelink.conf.d/nss-prelink.conf +%files softokn-freebl +/%{_lib}/libfreebl3.so + %files tools %defattr(-,root,root) %{_bindir}/certutil @@ -452,6 +469,8 @@ %changelog +* Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-5 +- introduce separate nss-softokn-freebl package * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-4 - disable execstack when building freebl * Tue Mar 31 2009 Kai Engert - 3.12.2.99.3-3 From overholt at fedoraproject.org Thu Apr 2 22:28:53 2009 From: overholt at fedoraproject.org (Andrew Overholt) Date: Thu, 2 Apr 2009 22:28:53 +0000 (UTC) Subject: rpms/eclipse/F-11 eclipse-swt-xulrunner191.patch, NONE, 1.1 eclipse.spec, 1.625, 1.626 Message-ID: <20090402222853.D1F0570120@cvs1.fedora.phx.redhat.com> Author: overholt Update of /cvs/pkgs/rpms/eclipse/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20123/F-11 Modified Files: eclipse.spec Added Files: eclipse-swt-xulrunner191.patch Log Message: * Thu Apr 2 2009 Andrew Overholt 1:3.4.2-7 - Add patch from upstream to work with XULRunner 1.9.1. - Red Hat bugzilla #483832 (and its duplicates). eclipse-swt-xulrunner191.patch: --- NEW FILE eclipse-swt-xulrunner191.patch --- ### Eclipse Workspace Patch 1.0 #P org.eclipse.swt Index: Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java,v retrieving revision 1.105.2.3 diff -u -r1.105.2.3 Mozilla.java --- Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java 21 Aug 2008 16:02:30 -0000 1.105.2.3 +++ Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java 2 Apr 2009 19:15:06 -0000 @@ -47,6 +47,7 @@ Shell tip = null; Listener listener; Vector unhookedDOMWindows = new Vector (); + byte[] htmlBytes; static nsIAppShell AppShell; static AppFileLocProvider LocationProvider; @@ -1168,21 +1169,21 @@ * Once the client does a proper navigate with either setUrl() or setText() then resume as * normal. The Mozilla bug for this is https://bugzilla.mozilla.org/show_bug.cgi?id=415789. */ - awaitingNavigate = true; - rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result); - if (rc != XPCOM.NS_OK) { - browser.dispose (); - error (rc); - } - if (result[0] == 0) { - browser.dispose (); - error (XPCOM.NS_ERROR_NO_INTERFACE); - } - nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]); - char[] uri = new char[ABOUT_BLANK.length () + 1]; - ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0); - rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0); - webNavigation.Release (); +// awaitingNavigate = true; +// rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result); +// if (rc != XPCOM.NS_OK) { +// browser.dispose (); +// error (rc); +// } +// if (result[0] == 0) { +// browser.dispose (); +// error (XPCOM.NS_ERROR_NO_INTERFACE); +// } +// nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]); +// char[] uri = new char[ABOUT_BLANK.length () + 1]; +// ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0); +// rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0); +// webNavigation.Release (); dialogFactory.isPre_1_9 = false; } @@ -1264,6 +1265,7 @@ } public boolean back () { + htmlBytes = null; if (awaitingNavigate) return false; int /*long*/[] result = new int /*long*/[1]; @@ -1466,6 +1468,7 @@ } public boolean forward () { + htmlBytes = null; if (awaitingNavigate) return false; int /*long*/[] result = new int /*long*/[1]; @@ -1676,6 +1679,7 @@ webBrowser.Release (); webBrowser = null; webBrowserObject = null; + htmlBytes = null; if (tip != null && !tip.isDisposed ()) tip.dispose (); tip = null; @@ -1737,6 +1741,7 @@ } public void refresh () { + htmlBytes = null; if (awaitingNavigate) return; int /*long*/[] result = new int /*long*/[1]; @@ -1858,11 +1863,45 @@ } else { result[0] = 0; rc = interfaceRequestor.GetInterface (nsIDocShell.NS_IDOCSHELL_IID, result); - if (rc != XPCOM.NS_OK) error (rc); - if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); - nsIDocShell docShell = new nsIDocShell (result[0]); - rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0); - docShell.Release (); + if (rc == XPCOM.NS_OK) { + if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); + nsIDocShell docShell = new nsIDocShell (result[0]); + rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0); + docShell.Release (); + } else { + result[0] = 0; + rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result); + if (rc == XPCOM.NS_OK) { + if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); + /* + * Setting mozilla's content through nsIWebBrowserStream does not cause a page + * load to occur, so the events that usually accompany a page change are not + * fired. To make this behave as expected, navigate to about:blank first and + * then set the html content once the page has loaded. + */ + new nsISupports (result[0]).Release (); + result[0] = 0; + + /* + * If htmlBytes is not null then the about:blank page is already being loaded, + * so no Navigate is required. Just set the html that is to be shown. + */ + boolean blankLoading = htmlBytes != null; + htmlBytes = data; + if (blankLoading) return true; + + /* navigate to about:blank */ + rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); + nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]); + result[0] = 0; + char[] uriChars = new char[ABOUT_BLANK.length () + 1]; + ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uriChars, 0); + rc = webNavigation.LoadURI (uriChars, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0); + webNavigation.Release (); + } + } } } if (rc != XPCOM.NS_OK) error (rc); @@ -1877,6 +1916,7 @@ } public boolean setUrl (String url) { + htmlBytes = null; awaitingNavigate = false; int /*long*/[] result = new int /*long*/[1]; @@ -1893,6 +1933,7 @@ } public void stop () { + htmlBytes = null; if (awaitingNavigate) return; int /*long*/[] result = new int /*long*/[1]; @@ -2215,6 +2256,108 @@ unhookedDOMWindows.remove (ptrObject); new nsISupports (ptrObject.value).Release (); } + + /* + * If htmlBytes is not null then there is html from a previous setText() call + * waiting to be set into the about:blank page once it has completed loading. + */ + if (htmlBytes != null) { + nsIRequest req = new nsIRequest (aRequest); + int /*long*/ name = XPCOM.nsEmbedCString_new (); + rc = req.GetName (name); + if (rc != XPCOM.NS_OK) error (rc); + int length = XPCOM.nsEmbedCString_Length (name); + int /*long*/ buffer = XPCOM.nsEmbedCString_get (name); + byte[] dest = new byte[length]; + XPCOM.memmove (dest, buffer, length); + String url = new String (dest); + XPCOM.nsEmbedCString_delete (name); + + if (url.startsWith (ABOUT_BLANK)) { + /* + * Setting mozilla's content with nsIWebBrowserStream invalidates the + * DOM listeners that were hooked on it (about:blank), so remove them and + * add new ones after the content has been set. + */ + unhookDOMListeners (); + + rc = XPCOM.NS_GetServiceManager (result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); + + nsIServiceManager serviceManager = new nsIServiceManager (result[0]); + result[0] = 0; + rc = serviceManager.GetService (XPCOM.NS_IOSERVICE_CID, nsIIOService.NS_IIOSERVICE_IID, result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); + serviceManager.Release (); + + nsIIOService ioService = new nsIIOService (result[0]); + result[0] = 0; + /* + * Note. Mozilla ignores LINK tags used to load CSS stylesheets + * when the URI protocol for the nsInputStreamChannel + * is about:blank. The fix is to specify the file protocol. + */ + byte[] aString = MozillaDelegate.wcsToMbcs (null, URI_FROMMEMORY, false); + int /*long*/ aSpec = XPCOM.nsEmbedCString_new (aString, aString.length); + rc = ioService.NewURI (aSpec, null, 0, result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); + XPCOM.nsEmbedCString_delete (aSpec); + ioService.Release (); + + nsIURI uri = new nsIURI (result[0]); + result[0] = 0; + + rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); + + nsIWebBrowserStream stream = new nsIWebBrowserStream (result[0]); + result[0] = 0; + + byte[] contentTypeBuffer = MozillaDelegate.wcsToMbcs (null, "text/html", true); // $NON-NLS-1$ + int /*long*/ aContentType = XPCOM.nsEmbedCString_new (contentTypeBuffer, contentTypeBuffer.length); + + rc = stream.OpenStream (uri.getAddress (), aContentType); + if (rc != XPCOM.NS_OK) error (rc); + int /*long*/ ptr = C.malloc (htmlBytes.length); + XPCOM.memmove (ptr, htmlBytes, htmlBytes.length); + int pageSize = 8192; + int pageCount = htmlBytes.length / pageSize + 1; + int /*long*/ current = ptr; + for (int i = 0; i < pageCount; i++) { + length = i == pageCount - 1 ? htmlBytes.length % pageSize : pageSize; + if (length > 0) { + rc = stream.AppendToStream (current, length); + if (rc != XPCOM.NS_OK) error (rc); + } + current += pageSize; + } + rc = stream.CloseStream (); + if (rc != XPCOM.NS_OK) error (rc); + C.free (ptr); + XPCOM.nsEmbedCString_delete (aContentType); + stream.Release (); + uri.Release (); + htmlBytes = null; + + rc = webBrowser.GetContentDOMWindow (result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); + boolean isTop = result[0] == domWindow.getAddress (); + new nsISupports (result[0]).Release (); + result[0] = 0; + rc = domWindow.QueryInterface (nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID, result); + if (rc != XPCOM.NS_OK) error (rc); + if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); + nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]); + result[0] = 0; + hookDOMListeners (target, isTop); + target.Release (); + } + } domWindow.Release (); /* Index: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java =================================================================== RCS file: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java diff -N Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,55 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code, released March 31, 1998. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by Netscape are Copyright (C) 1998-1999 + * Netscape Communications Corporation. All Rights Reserved. + * + * Contributor(s): + * + * IBM + * - Binding to permit interfacing between Mozilla and SWT + * - Copyright (C) 2003, 2009 IBM Corp. All Rights Reserved. + * + * ***** END LICENSE BLOCK ***** */ +package org.eclipse.swt.internal.mozilla; + +public class nsIWebBrowserStream extends nsISupports { + + static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 3; + + public static final String NS_IWEBBROWSERSTREAM_IID_STR = + "86d02f0e-219b-4cfc-9c88-bd98d2cce0b8"; + + public static final nsID NS_IWEBBROWSERSTREAM_IID = + new nsID(NS_IWEBBROWSERSTREAM_IID_STR); + + public nsIWebBrowserStream(int /*long*/ address) { + super(address); + } + + public int OpenStream(int /*long*/ aBaseURI, int /*long*/ aContentType) { + return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aBaseURI, aContentType); + } + + public int AppendToStream(int /*long*/ aData, int aLen) { + return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aData, aLen); + } + + public int CloseStream() { + return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress()); + } +} Index: eclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/F-11/eclipse.spec,v retrieving revision 1.625 retrieving revision 1.626 diff -u -r1.625 -r1.626 --- eclipse.spec 30 Mar 2009 21:37:12 -0000 1.625 +++ eclipse.spec 2 Apr 2009 22:28:22 -0000 1.626 @@ -29,7 +29,7 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 6%{?dist} +Release: 7%{?dist} License: EPL Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -151,6 +151,10 @@ # https://bugs.eclipse.org/226356 # https://bugzilla.redhat.com/show_bug.cgi?id=484453 Patch45: %{name}-swt-buildagainstxulrunner.patch +# Work with changed interface in XULRunner 1.9.1 +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=268651 +# https://bugs.eclipse.org/bugs/attachment.cgi?id=130611 +Patch46: %{name}-swt-xulrunner191.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ant @@ -355,6 +359,9 @@ #pushd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" #%patch45 -p3 #popd +pushd plugins/org.eclipse.swt +%patch46 +popd # Remove signatures for JARs find -iname \*.sf | xargs rm @@ -1500,6 +1507,10 @@ #%{_libdir}/%{name}/configuration/org.eclipse.equinox.source %changelog +* Thu Apr 2 2009 Andrew Overholt 1:3.4.2-7 +- Add patch from upstream to work with XULRunner 1.9.1. +- Red Hat bugzilla #483832 (and its duplicates). + * Mon Mar 30 2009 Dennis Gilmore 1:3.4.2-6 - base sparcv9 and sparc on ppc From cebbert at fedoraproject.org Thu Apr 2 23:42:19 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Thu, 2 Apr 2009 23:42:19 +0000 (UTC) Subject: rpms/kernel/F-11 patch-2.6.29.1.bz2.sign, NONE, 1.1 .cvsignore, 1.1040, 1.1041 kernel.spec, 1.1504, 1.1505 linux-2.6-v4l-dvb-fixes.patch, 1.12, 1.13 sources, 1.1002, 1.1003 upstream, 1.913, 1.914 patch-2.6.29.1-rc1.bz2.sign, 1.1, NONE Message-ID: <20090402234219.604E170120@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3315 Modified Files: .cvsignore kernel.spec linux-2.6-v4l-dvb-fixes.patch sources upstream Added Files: patch-2.6.29.1.bz2.sign Removed Files: patch-2.6.29.1-rc1.bz2.sign Log Message: Linux 2.6.29.1 Removed upstream commit d64260d58865004c6354e024da3450fdd607ea07 from v4l-dvb-fixes: merged in 2.6.29.1 --- NEW FILE patch-2.6.29.1.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBJ1UWtyGugalF9Dw4RAkuGAJ4sDs0OM/1EKkycBDFYGk6E7l0UrgCghiIF A7VtJ1agWJvh0s6+3jIaXSs= =Wnzk -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/.cvsignore,v retrieving revision 1.1040 retrieving revision 1.1041 diff -u -r1.1040 -r1.1041 --- .cvsignore 31 Mar 2009 23:58:14 -0000 1.1040 +++ .cvsignore 2 Apr 2009 23:41:46 -0000 1.1041 @@ -5,4 +5,4 @@ temp-* kernel-2.6.29 linux-2.6.29.tar.bz2 -patch-2.6.29.1-rc1.bz2 +patch-2.6.29.1.bz2 Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1504 retrieving revision 1.1505 diff -u -r1.1504 -r1.1505 --- kernel.spec 2 Apr 2009 19:29:01 -0000 1.1504 +++ kernel.spec 2 Apr 2009 23:41:46 -0000 1.1505 @@ -39,7 +39,7 @@ # Do we have a -stable update to apply? %define stable_update 1 # Is it a -stable RC? -%define stable_rc 1 +%define stable_rc 0 # Set rpm version accordingly %if 0%{?stable_update} %define stablerev .%{stable_update} @@ -1888,6 +1888,11 @@ # and build. %changelog +* Thu Apr 02 2009 Chuck Ebbert +- Linux 2.6.29.1 +- Removed upstream commit d64260d58865004c6354e024da3450fdd607ea07 + from v4l-dvb-fixes: merged in 2.6.29.1 + * Thu Apr 02 2009 John W. Linville - iwl3945: rely on priv->lock to protect priv access linux-2.6-v4l-dvb-fixes.patch: Index: linux-2.6-v4l-dvb-fixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/linux-2.6-v4l-dvb-fixes.patch,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- linux-2.6-v4l-dvb-fixes.patch 30 Mar 2009 12:11:45 -0000 1.12 +++ linux-2.6-v4l-dvb-fixes.patch 2 Apr 2009 23:41:47 -0000 1.13 @@ -315,7 +315,6 @@ V4L/DVB (11051): v4l-dvb: replace remaining references to the old mailinglist. V4L/DVB (11052): bt819: remove an unused header V4L/DVB (11053): saa7134: set v4l2_dev field of video_device - V4L/DVB (11098): v4l2-common: remove incorrect MODULE test V4L/DVB (11100): au8522: fix compilation warning. V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM. V4L/DVB (11113): ov7670: convert to v4l2_subdev @@ -98395,19 +98394,6 @@ to high class IDs. This function returns the first ID that follows after the given ID. -@@ -910,10 +797,10 @@ struct v4l2_subdev *v4l2_i2c_new_subdev(struct i2c_adapter *adapter, - struct i2c_board_info info; - - BUG_ON(!dev); --#ifdef MODULE -+ - if (module_name) - request_module(module_name); --#endif -+ - /* Setup the i2c board info with the device type and - the device address. */ - memset(&info, 0, sizeof(info)); @@ -927,11 +814,11 @@ struct v4l2_subdev *v4l2_i2c_new_subdev(struct i2c_adapter *adapter, We need better support from the kernel so that we can easily wait for the load to finish. */ @@ -98437,19 +98423,6 @@ } EXPORT_SYMBOL_GPL(v4l2_i2c_new_subdev); -@@ -958,10 +850,10 @@ struct v4l2_subdev *v4l2_i2c_new_probed_subdev(struct i2c_adapter *adapter, - struct i2c_board_info info; - - BUG_ON(!dev); --#ifdef MODULE -+ - if (module_name) - request_module(module_name); --#endif -+ - /* Setup the i2c board info with the device type and - the device address. */ - memset(&info, 0, sizeof(info)); @@ -974,11 +866,11 @@ struct v4l2_subdev *v4l2_i2c_new_probed_subdev(struct i2c_adapter *adapter, We need better support from the kernel so that we can easily wait for the load to finish. */ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/sources,v retrieving revision 1.1002 retrieving revision 1.1003 diff -u -r1.1002 -r1.1003 --- sources 31 Mar 2009 23:58:15 -0000 1.1002 +++ sources 2 Apr 2009 23:41:47 -0000 1.1003 @@ -1,2 +1,2 @@ 64921b5ff5cdadbccfcd3820f03be7d8 linux-2.6.29.tar.bz2 -ed1a88e478d2b87ed7523420457e22c7 patch-2.6.29.1-rc1.bz2 +87c6fbf4096b644d66d4da8bb00641a5 patch-2.6.29.1.bz2 Index: upstream =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/upstream,v retrieving revision 1.913 retrieving revision 1.914 diff -u -r1.913 -r1.914 --- upstream 31 Mar 2009 23:58:15 -0000 1.913 +++ upstream 2 Apr 2009 23:41:47 -0000 1.914 @@ -1,2 +1,2 @@ linux-2.6.29.tar.bz2 -patch-2.6.29.1-rc1.bz2 +patch-2.6.29.1.bz2 --- patch-2.6.29.1-rc1.bz2.sign DELETED --- From mclasen at fedoraproject.org Thu Apr 2 23:48:38 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Thu, 2 Apr 2009 23:48:38 +0000 (UTC) Subject: rpms/gvfs/devel .cvsignore, 1.38, 1.39 gvfs.spec, 1.117, 1.118 sources, 1.38, 1.39 Message-ID: <20090402234838.C62DA70120@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gvfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5183 Modified Files: .cvsignore gvfs.spec sources Log Message: 1.2.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gvfs/devel/.cvsignore,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- .cvsignore 16 Mar 2009 12:46:04 -0000 1.38 +++ .cvsignore 2 Apr 2009 23:48:08 -0000 1.39 @@ -1 +1 @@ -gvfs-1.2.0.tar.bz2 +gvfs-1.2.1.tar.bz2 Index: gvfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/gvfs/devel/gvfs.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- gvfs.spec 19 Mar 2009 16:12:55 -0000 1.117 +++ gvfs.spec 2 Apr 2009 23:48:08 -0000 1.118 @@ -1,7 +1,7 @@ Summary: Backends for the gio framework in GLib Name: gvfs -Version: 1.2.0 -Release: 2%{?dist} +Version: 1.2.1 +Release: 1%{?dist} License: LGPLv2+ Group: System Environment/Libraries URL: http://www.gtk.org @@ -271,6 +271,9 @@ %changelog +* Thu Apr 2 2009 Matthias Clasen - 1.2.1-1 +- Update to 1.2.1 + * Wed Mar 18 2009 David Zeuthen - 1.2.0-2 - GNOME #575728 - crash in Open Folder: mounting a crypto volume Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gvfs/devel/sources,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- sources 16 Mar 2009 12:46:05 -0000 1.38 +++ sources 2 Apr 2009 23:48:08 -0000 1.39 @@ -1 +1 @@ -d30aa7b099e4a3746da81265d27363da gvfs-1.2.0.tar.bz2 +df8f624587adfabe7009838ce6d8d5fd gvfs-1.2.1.tar.bz2 From cebbert at fedoraproject.org Thu Apr 2 23:54:54 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Thu, 2 Apr 2009 23:54:54 +0000 (UTC) Subject: rpms/kernel/F-10 patch-2.6.29.1.bz2.sign, NONE, 1.1 .cvsignore, 1.1002, 1.1003 kernel.spec, 1.1313, 1.1314 sources, 1.963, 1.964 upstream, 1.874, 1.875 linux-2.6-fuse-fix-lseek-return-with-lock-held.patch, 1.1, NONE linux-2.6-net-fix-gro-bug.patch, 1.1, NONE linux-2.6-net-xfrm-fix-spin-unlock.patch, 1.1, NONE linux-2.6-vm-x86-pat-fix-warnings.patch, 1.1, NONE linux-2.6.29-pat-pci-change-prot-for-inherit.patch, 1.1, NONE Message-ID: <20090402235454.8CA46700DA@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7104 Modified Files: .cvsignore kernel.spec sources upstream Added Files: patch-2.6.29.1.bz2.sign Removed Files: linux-2.6-fuse-fix-lseek-return-with-lock-held.patch linux-2.6-net-fix-gro-bug.patch linux-2.6-net-xfrm-fix-spin-unlock.patch linux-2.6-vm-x86-pat-fix-warnings.patch linux-2.6.29-pat-pci-change-prot-for-inherit.patch Log Message: Linux 2.6.29.1 Dropped patches, merged upstream: linux-2.6-net-fix-gro-bug.patch linux-2.6-net-xfrm-fix-spin-unlock.patch linux-2.6-vm-x86-pat-fix-warnings.patch linux-2.6.29-pat-pci-change-prot-for-inherit.patch linux-2.6-fuse-fix-lseek-return-with-lock-held.patch --- NEW FILE patch-2.6.29.1.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBJ1UWtyGugalF9Dw4RAkuGAJ4sDs0OM/1EKkycBDFYGk6E7l0UrgCghiIF A7VtJ1agWJvh0s6+3jIaXSs= =Wnzk -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/.cvsignore,v retrieving revision 1.1002 retrieving revision 1.1003 diff -u -r1.1002 -r1.1003 --- .cvsignore 24 Mar 2009 02:24:57 -0000 1.1002 +++ .cvsignore 2 Apr 2009 23:54:23 -0000 1.1003 @@ -5,3 +5,4 @@ temp-* kernel-2.6.29 linux-2.6.29.tar.bz2 +patch-2.6.29.1.bz2 Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1313 retrieving revision 1.1314 diff -u -r1.1313 -r1.1314 --- kernel.spec 2 Apr 2009 19:26:39 -0000 1.1313 +++ kernel.spec 2 Apr 2009 23:54:23 -0000 1.1314 @@ -36,7 +36,7 @@ %if 0%{?released_kernel} # Do we have a -stable update to apply? -%define stable_update 0 +%define stable_update 1 # Is it a -stable RC? %define stable_rc 0 # Set rpm version accordingly @@ -592,9 +592,7 @@ Patch41: linux-2.6-sysrq-c.patch -Patch80: linux-2.6-vm-x86-pat-fix-warnings.patch Patch81: linux-2.6-defaults-saner-vm-settings.patch -Patch82: linux-2.6.29-pat-pci-change-prot-for-inherit.patch Patch140: linux-2.6-ps3-ehci-iso.patch Patch141: linux-2.6-ps3-storage-alias.patch @@ -629,8 +627,6 @@ Patch600: linux-2.6-defaults-alsa-hda-beep-off.patch Patch602: alsa-rewrite-hw_ptr-updaters.patch -Patch640: linux-2.6-net-xfrm-fix-spin-unlock.patch - Patch670: linux-2.6-ata-quirk.patch Patch680: linux-2.6-rt2x00-asus-leds.patch @@ -677,9 +673,6 @@ # fix stalls with ext3 data writeout Patch2950: linux-2.6-kjournald-use-rt-io-priority.patch -# don't return to userspace w/ held lock -Patch2960: linux-2.6-fuse-fix-lseek-return-with-lock-held.patch - Patch3000: linux-2.6-btrfs-experimental-branch.patch Patch9000: squashfs3.patch @@ -690,9 +683,6 @@ #Adding dropmonitor bits from 2.6.30 Patch9011: linux-2.6-dropwatch-protocol.patch -# fix for net lockups, will be in 2.6.29.1 -Patch9100: linux-2.6-net-fix-gro-bug.patch - %endif BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root @@ -1086,9 +1076,7 @@ # Architecture patches # x86(-64) -ApplyPatch linux-2.6-vm-x86-pat-fix-warnings.patch ApplyPatch linux-2.6-defaults-saner-vm-settings.patch -ApplyPatch linux-2.6.29-pat-pci-change-prot-for-inherit.patch # # PowerPC @@ -1130,9 +1118,6 @@ ApplyPatch linux-2.6-kjournald-use-rt-io-priority.patch -ApplyPatch linux-2.6-fuse-fix-lseek-return-with-lock-held.patch - - # ext4 # data integrity band-aid for badly written apps ApplyPatch linux-2.6-ext4-flush-on-close.patch @@ -1181,7 +1166,6 @@ ApplyPatch alsa-rewrite-hw_ptr-updaters.patch # Networking -ApplyPatch linux-2.6-net-xfrm-fix-spin-unlock.patch # Misc fixes # The input layer spews crap no-one cares about. @@ -1259,8 +1243,6 @@ # Apply dropmonitor protocol bits from 2.6..30 net-next tree ApplyPatch linux-2.6-dropwatch-protocol.patch -ApplyPatch linux-2.6-net-fix-gro-bug.patch - # ======= END OF PATCH APPLICATIONS ============================= %endif @@ -1837,6 +1819,15 @@ %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-14 +- Linux 2.6.29.1 +- Dropped patches, merged upstream: + linux-2.6-net-fix-gro-bug.patch + linux-2.6-net-xfrm-fix-spin-unlock.patch + linux-2.6-vm-x86-pat-fix-warnings.patch + linux-2.6.29-pat-pci-change-prot-for-inherit.patch + linux-2.6-fuse-fix-lseek-return-with-lock-held.patch + * Thu Apr 2 2009 John W. Linville 2.6.29-13 - back-port iwlwifi rfkill while device down patches - iwl3945: rely on priv->lock to protect priv access Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/sources,v retrieving revision 1.963 retrieving revision 1.964 diff -u -r1.963 -r1.964 --- sources 24 Mar 2009 02:24:58 -0000 1.963 +++ sources 2 Apr 2009 23:54:24 -0000 1.964 @@ -1 +1,2 @@ 64921b5ff5cdadbccfcd3820f03be7d8 linux-2.6.29.tar.bz2 +87c6fbf4096b644d66d4da8bb00641a5 patch-2.6.29.1.bz2 Index: upstream =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/upstream,v retrieving revision 1.874 retrieving revision 1.875 diff -u -r1.874 -r1.875 --- upstream 24 Mar 2009 02:24:58 -0000 1.874 +++ upstream 2 Apr 2009 23:54:24 -0000 1.875 @@ -1 +1,2 @@ linux-2.6.29.tar.bz2 +patch-2.6.29.1.bz2 --- linux-2.6-fuse-fix-lseek-return-with-lock-held.patch DELETED --- --- linux-2.6-net-fix-gro-bug.patch DELETED --- --- linux-2.6-net-xfrm-fix-spin-unlock.patch DELETED --- --- linux-2.6-vm-x86-pat-fix-warnings.patch DELETED --- --- linux-2.6.29-pat-pci-change-prot-for-inherit.patch DELETED --- From cebbert at fedoraproject.org Fri Apr 3 00:34:56 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 00:34:56 +0000 (UTC) Subject: rpms/kernel/F-11 config-generic, 1.269, 1.270 config-nodebug, 1.31, 1.32 config-x86_64-generic, 1.72, 1.73 kernel.spec, 1.1505, 1.1506 dma-api-debug-fixes.patch, 1.1, NONE linux-2.6-debug-dma-api.patch, 1.3, NONE Message-ID: <20090403003456.351E770134@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15643 Modified Files: config-generic config-nodebug config-x86_64-generic kernel.spec Removed Files: dma-api-debug-fixes.patch linux-2.6-debug-dma-api.patch Log Message: Enable debug builds and turn of debugging in the regular kernel. Remove dma-debug patches. Leave CONFIG_PCI_MSI_DEFAULT_ON set. Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/config-generic,v retrieving revision 1.269 retrieving revision 1.270 diff -u -r1.269 -r1.270 --- config-generic 31 Mar 2009 19:59:53 -0000 1.269 +++ config-generic 3 Apr 2009 00:34:25 -0000 1.270 @@ -1366,10 +1366,10 @@ # CONFIG_BCM43XX is not set CONFIG_B43=m CONFIG_B43_PCMCIA=y -CONFIG_B43_DEBUG=y +# CONFIG_B43_DEBUG is not set # CONFIG_B43_FORCE_PIO is not set CONFIG_B43LEGACY=m -CONFIG_B43LEGACY_DEBUG=y +# CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y @@ -3427,7 +3427,7 @@ CONFIG_PM_DEBUG=y CONFIG_PM_TRACE=y # CONFIG_PM_VERBOSE is not set -CONFIG_PM_TEST_SUSPEND=y +# CONFIG_PM_TEST_SUSPEND is not set ## BEGIN ISA Junk. @@ -3843,7 +3843,7 @@ # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set -CONFIG_BOOT_TRACER=y +# CONFIG_BOOT_TRACER is not set CONFIG_STACK_TRACER=y # CONFIG_DYNAMIC_PRINTK_DEBUG is not set CONFIG_EARLY_PRINTK_DBGP=y Index: config-nodebug =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/config-nodebug,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- config-nodebug 5 Feb 2009 21:11:18 -0000 1.31 +++ config-nodebug 3 Apr 2009 00:34:25 -0000 1.32 @@ -2,48 +2,48 @@ CONFIG_SND_DEBUG=y CONFIG_SND_PCM_XRUN_DEBUG=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_RT_MUTEXES=y -CONFIG_DEBUG_LOCK_ALLOC=y -CONFIG_PROVE_LOCKING=y -CONFIG_DEBUG_VM=y -CONFIG_DEBUG_SPINLOCK=y - -CONFIG_FAULT_INJECTION=y -CONFIG_FAILSLAB=y -CONFIG_FAIL_PAGE_ALLOC=y -CONFIG_FAIL_MAKE_REQUEST=y -CONFIG_FAULT_INJECTION_DEBUG_FS=y -CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_SPINLOCK is not set + +# CONFIG_FAULT_INJECTION is not set +# CONFIG_FAILSLAB is not set +# CONFIG_FAIL_PAGE_ALLOC is not set +# CONFIG_FAIL_MAKE_REQUEST is not set +# CONFIG_FAULT_INJECTION_DEBUG_FS is not set +# CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set # CONFIG_FAIL_IO_TIMEOUT is not set -CONFIG_SLUB_DEBUG_ON=y +# CONFIG_SLUB_DEBUG_ON is not set -CONFIG_LOCK_STAT=y +# CONFIG_LOCK_STAT is not set -CONFIG_DEBUG_STACK_USAGE=y +# CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_ACPI_DEBUG is not set -CONFIG_DEBUG_SG=y +# CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_PAGEALLOC is not set -CONFIG_DEBUG_WRITECOUNT=y -CONFIG_DEBUG_OBJECTS=y +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_OBJECTS_SELFTEST is not set -CONFIG_DEBUG_OBJECTS_FREE=y -CONFIG_DEBUG_OBJECTS_TIMERS=y +# CONFIG_DEBUG_OBJECTS_FREE is not set +# CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 -CONFIG_X86_PTDUMP=y +# CONFIG_X86_PTDUMP is not set -CONFIG_CAN_DEBUG_DEVICES=y +# CONFIG_CAN_DEBUG_DEVICES is not set -CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set -CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_SYSCTL_SYSCALL_CHECK is not set -CONFIG_DEBUG_NOTIFIERS=y +# CONFIG_DEBUG_NOTIFIERS is not set -CONFIG_DMA_API_DEBUG=y +# CONFIG_DMA_API_DEBUG is not set Index: config-x86_64-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/config-x86_64-generic,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- config-x86_64-generic 24 Mar 2009 21:54:28 -0000 1.72 +++ config-x86_64-generic 3 Apr 2009 00:34:25 -0000 1.73 @@ -10,7 +10,7 @@ CONFIG_K8_NUMA=y CONFIG_X86_64_ACPI_NUMA=y # CONFIG_NUMA_EMU is not set -CONFIG_NR_CPUS=512 +CONFIG_NR_CPUS=64 CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y CONFIG_X86_P4_CLOCKMOD=m Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1505 retrieving revision 1.1506 diff -u -r1.1505 -r1.1506 --- kernel.spec 2 Apr 2009 23:41:46 -0000 1.1505 +++ kernel.spec 3 Apr 2009 00:34:25 -0000 1.1506 @@ -120,7 +120,7 @@ # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 0 +%define debugbuildsenabled 1 # Want to build a vanilla kernel build without any non-upstream patches? # (well, almost none, we need nonintconfig for build purposes). Default to 0 (off). @@ -594,8 +594,6 @@ Patch22: linux-2.6-utrace.patch Patch23: linux-2.6-utrace-ftrace.patch -Patch30: linux-2.6-debug-dma-api.patch -Patch31: dma-api-debug-fixes.patch Patch41: linux-2.6-sysrq-c.patch Patch141: linux-2.6-ps3-storage-alias.patch @@ -1096,10 +1094,6 @@ ApplyPatch linux-2.6-utrace.patch ApplyPatch linux-2.6-utrace-ftrace.patch -# DMA API debugging -ApplyPatch linux-2.6-debug-dma-api.patch -ApplyPatch dma-api-debug-fixes.patch - # enable sysrq-c on all kernels, not only kexec ApplyPatch linux-2.6-sysrq-c.patch @@ -1888,6 +1882,11 @@ # and build. %changelog +* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-44 +- Enable debug builds and turn of debugging in the regular kernel. +- Remove dma-debug patches. +- Leave CONFIG_PCI_MSI_DEFAULT_ON set. + * Thu Apr 02 2009 Chuck Ebbert - Linux 2.6.29.1 - Removed upstream commit d64260d58865004c6354e024da3450fdd607ea07 --- dma-api-debug-fixes.patch DELETED --- --- linux-2.6-debug-dma-api.patch DELETED --- From cebbert at fedoraproject.org Fri Apr 3 01:07:38 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 01:07:38 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1506,1.1507 Message-ID: <20090403010738.E04A370134@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23180 Modified Files: kernel.spec Log Message: fix debug build Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1506 retrieving revision 1.1507 diff -u -r1.1506 -r1.1507 --- kernel.spec 3 Apr 2009 00:34:25 -0000 1.1506 +++ kernel.spec 3 Apr 2009 01:07:08 -0000 1.1507 @@ -1575,7 +1575,7 @@ cd linux-%{kversion}.%{_target_cpu} %if %{with_debug} -%if !%{with_up} +%if %{with_up} BuildKernel %make_target %kernel_image debug %endif %if %{with_pae} @@ -1882,7 +1882,7 @@ # and build. %changelog -* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-44 +* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-45 - Enable debug builds and turn of debugging in the regular kernel. - Remove dma-debug patches. - Leave CONFIG_PCI_MSI_DEFAULT_ON set. From mclasen at fedoraproject.org Fri Apr 3 02:08:05 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Fri, 3 Apr 2009 02:08:05 +0000 (UTC) Subject: rpms/gvfs/devel gvfs.spec,1.118,1.119 Message-ID: <20090403020805.4B31E70134@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gvfs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5886 Modified Files: gvfs.spec Log Message: drop patch Index: gvfs.spec =================================================================== RCS file: /cvs/pkgs/rpms/gvfs/devel/gvfs.spec,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- gvfs.spec 2 Apr 2009 23:48:08 -0000 1.118 +++ gvfs.spec 3 Apr 2009 02:07:34 -0000 1.119 @@ -40,9 +40,6 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=573826 Patch4: gvfs-1.1.7-gdu-computer-expose-devices.patch -# http://bugzilla.gnome.org/show_bug.cgi?id=575728 -Patch5: gvfs-1.2.0-fix-daemon-mount-op-bgo575728.patch - %description The gvfs package provides backend implementations for the gio framework in GLib. It includes ftp, sftp, cifs. @@ -127,7 +124,6 @@ %patch2 -p0 -b .gdu %patch3 -p1 -b .gdu-volumes-typo %patch4 -p1 -b .computer-gdu -%patch5 -p1 -b .mount-op %build From cebbert at fedoraproject.org Fri Apr 3 02:10:21 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 02:10:21 +0000 (UTC) Subject: rpms/kernel/F-11 kernel.spec,1.1507,1.1508 Message-ID: <20090403021021.0CC4770134@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6388 Modified Files: kernel.spec Log Message: hopefully fix more debug build breakage Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1507 retrieving revision 1.1508 diff -u -r1.1507 -r1.1508 --- kernel.spec 3 Apr 2009 01:07:08 -0000 1.1507 +++ kernel.spec 3 Apr 2009 02:09:50 -0000 1.1508 @@ -1873,7 +1873,9 @@ %kernel_variant_files %{with_up} %kernel_variant_files %{with_smp} smp +%if %{with_up} %kernel_variant_files %{with_debug} debug +%endif %kernel_variant_files %{with_pae} PAE %kernel_variant_files %{with_pae_debug} PAEdebug %kernel_variant_files -k vmlinux %{with_kdump} kdump @@ -1882,7 +1884,7 @@ # and build. %changelog -* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-45 +* Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-46 - Enable debug builds and turn of debugging in the regular kernel. - Remove dma-debug patches. - Leave CONFIG_PCI_MSI_DEFAULT_ON set. From rdieter at fedoraproject.org Fri Apr 3 02:15:02 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Fri, 3 Apr 2009 02:15:02 +0000 (UTC) Subject: rpms/kdeadmin/F-9 .cvsignore, 1.48, 1.49 kdeadmin.spec, 1.102, 1.103 sources, 1.54, 1.55 Message-ID: <20090403021502.9AB7970134@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeadmin/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7549/F-9 Modified Files: .cvsignore kdeadmin.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-9/.cvsignore,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- .cvsignore 5 Nov 2008 16:30:35 -0000 1.48 +++ .cvsignore 3 Apr 2009 02:14:31 -0000 1.49 @@ -1 +1 @@ -kdeadmin-4.1.3.tar.bz2 +kdeadmin-4.2.2.tar.bz2 Index: kdeadmin.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-9/kdeadmin.spec,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- kdeadmin.spec 27 Feb 2009 15:09:11 -0000 1.102 +++ kdeadmin.spec 3 Apr 2009 02:14:32 -0000 1.103 @@ -1,7 +1,7 @@ Name: kdeadmin Epoch: 7 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Administrative tools Group: User Interface/Desktops @@ -19,8 +19,8 @@ BuildRequires: PyKDE4-devel >= %{version} BuildRequires: system-config-printer-libs -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} Requires: kdepimlibs >= %{version} @@ -35,8 +35,6 @@ Summary: An RPM package manager Group: Applications/System Requires: smart -Requires(post): xdg-utils -Requires(postun): xdg-utils %description kpackage Kpackage is an RPM package manager, used for displaying currently installed packages, uninstalling them and installing new ones. @@ -64,7 +62,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -81,16 +79,29 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %post kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans kpackage +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + %files @@ -133,7 +144,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter 4.2.2-1 +- optimize scriptlets + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-9/sources,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- sources 27 Feb 2009 15:09:11 -0000 1.54 +++ sources 3 Apr 2009 02:14:32 -0000 1.55 @@ -1 +1 @@ -11dde15ee5150357801c245d1290f38d kdeadmin-4.2.1.tar.bz2 +b9104de38fa36962a2812aa9cae8fc5f kdeadmin-4.2.2.tar.bz2 From rdieter at fedoraproject.org Fri Apr 3 02:15:02 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Fri, 3 Apr 2009 02:15:02 +0000 (UTC) Subject: rpms/kdeadmin/F-10 .cvsignore, 1.55, 1.56 kdeadmin.spec, 1.117, 1.118 sources, 1.59, 1.60 Message-ID: <20090403021502.B9C9A7013C@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/kdeadmin/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7549/F-10 Modified Files: .cvsignore kdeadmin.spec sources Log Message: sync w/devel for 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-10/.cvsignore,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- .cvsignore 24 Jan 2009 06:33:12 -0000 1.55 +++ .cvsignore 3 Apr 2009 02:14:32 -0000 1.56 @@ -1,5 +1 @@ -kdeadmin-4.1.2.tar.bz2 -kdeadmin-4.1.80.tar.bz2 -kdeadmin-4.1.85.tar.bz2 -kdeadmin-4.1.96.tar.bz2 -kdeadmin-4.2.0.tar.bz2 +kdeadmin-4.2.2.tar.bz2 Index: kdeadmin.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-10/kdeadmin.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- kdeadmin.spec 27 Feb 2009 15:09:11 -0000 1.117 +++ kdeadmin.spec 3 Apr 2009 02:14:32 -0000 1.118 @@ -1,7 +1,7 @@ Name: kdeadmin Epoch: 7 -Version: 4.2.1 -Release: 1%{?dist} +Version: 4.2.2 +Release: 2%{?dist} Summary: K Desktop Environment - Administrative tools Group: User Interface/Desktops @@ -19,8 +19,8 @@ BuildRequires: PyKDE4-devel >= %{version} BuildRequires: system-config-printer-libs -Requires(post): /sbin/ldconfig xdg-utils -Requires(postun): /sbin/ldconfig xdg-utils +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires: kdelibs4 >= %{version} Requires: kdepimlibs >= %{version} @@ -35,8 +35,6 @@ Summary: An RPM package manager Group: Applications/System Requires: smart -Requires(post): xdg-utils -Requires(postun): xdg-utils %description kpackage Kpackage is an RPM package manager, used for displaying currently installed packages, uninstalling them and installing new ones. @@ -64,7 +62,7 @@ %{cmake_kde4} .. popd -make %{?_smp_mflags} -C %{_target_platform} VERBOSE=1 +make %{?_smp_mflags} -C %{_target_platform} %install @@ -81,16 +79,29 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi %post kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%posttrans kpackage +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : %postun kpackage -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +if [ $1 -eq 0 ] ; then +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +fi + %files @@ -133,7 +144,13 @@ %changelog -* Fri Feb 27 2009 Luk???? Tinkl - 4.2.1-1 +* Wed Apr 01 2009 Rex Dieter 4.2.2-1 +- optimize scriptlets + +* Mon Mar 30 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Fedora Release Engineering - 7:4.2.0-2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kdeadmin/F-10/sources,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- sources 27 Feb 2009 15:09:11 -0000 1.59 +++ sources 3 Apr 2009 02:14:32 -0000 1.60 @@ -1 +1 @@ -11dde15ee5150357801c245d1290f38d kdeadmin-4.2.1.tar.bz2 +b9104de38fa36962a2812aa9cae8fc5f kdeadmin-4.2.2.tar.bz2 From dcantrel at fedoraproject.org Fri Apr 3 02:51:25 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Fri, 3 Apr 2009 02:51:25 +0000 (UTC) Subject: rpms/dhcpv6/devel .cvsignore, 1.24, 1.25 dhcpv6.spec, 1.99, 1.100 sources, 1.24, 1.25 Message-ID: <20090403025126.2647D70134@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/dhcpv6/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17328 Modified Files: .cvsignore dhcpv6.spec sources Log Message: * Thu Apr 02 2009 David Cantrell - 1.2.0-1 - Upgrade to dhcpv6-1.2.0 - Client, server, and relay daemon write PID files (#491371) - Obsolete libdhcp and libdhcp-devel packages (#493547) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/dhcpv6/devel/.cvsignore,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- .cvsignore 4 Dec 2008 22:33:16 -0000 1.24 +++ .cvsignore 3 Apr 2009 02:50:54 -0000 1.25 @@ -1 +1 @@ -dhcpv6-1.1.0.tar.gz +dhcpv6-1.2.0.tar.gz Index: dhcpv6.spec =================================================================== RCS file: /cvs/pkgs/rpms/dhcpv6/devel/dhcpv6.spec,v retrieving revision 1.99 retrieving revision 1.100 diff -u -r1.99 -r1.100 --- dhcpv6.spec 1 Apr 2009 05:12:25 -0000 1.99 +++ dhcpv6.spec 3 Apr 2009 02:50:54 -0000 1.100 @@ -3,8 +3,8 @@ Summary: Dynamic host configuration protocol software for IPv6 Name: dhcpv6 -Version: 1.1.0 -Release: 3%{?dist} +Version: 1.2.0 +Release: 1%{?dist} License: LGPLv2+ Group: System Environment/Daemons URL: http://fedorahosted.org/dhcpv6/ @@ -38,6 +38,8 @@ Obsoletes: dhcpv6_client Obsoletes: libdhcp6client <= 1.0.22-1 Obsoletes: libdhcp6client-devel <= 1.0.22-1 +Obsoletes: libdhcp <= 1.99.8-1 +Obsoletes: libdhcp-devel <= 1.99.8-1 %description -n dhcpv6-client Provides the client for the DHCPv6 protocol (RFC 3315) to support dynamic @@ -58,6 +60,7 @@ %{__mv} %{buildroot}%{_sbindir}/dhcp6c %{buildroot}/sbin/dhcp6c %{__mkdir} -p %{buildroot}%{_localstatedir}/lib/%{name} +%{__mkdir} -p %{buildroot}%{_localstatedir}/run/%{name} %post /sbin/chkconfig --add dhcp6s @@ -102,6 +105,7 @@ %{_mandir}/man5/dhcp6s.conf.5.gz %{_mandir}/man8/dhcp6r.8.gz %attr(750,root,root) %dir %{_localstatedir}/lib/%{name} +%attr(750,root,root) %dir %{_localstatedir}/run/%{name} %files -n dhcpv6-client %defattr(-,root,root,-) @@ -111,8 +115,14 @@ %{_mandir}/man8/dhcp6c.8.gz %{_mandir}/man5/dhcp6c.conf.5.gz %attr(750,root,root) %dir %{_localstatedir}/lib/%{name} +%attr(750,root,root) %dir %{_localstatedir}/run/%{name} %changelog +* Thu Apr 02 2009 David Cantrell - 1.2.0-1 +- Upgrade to dhcpv6-1.2.0 +- Client, server, and relay daemon write PID files (#491371) +- Obsolete libdhcp and libdhcp-devel packages (#493547) + * Tue Mar 31 2009 David Cantrell - 1.1.0-3 - dhcpv6-client obsoletes libdhcp6client, libdhcp6client-devel (#493214) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/dhcpv6/devel/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 4 Dec 2008 22:33:16 -0000 1.24 +++ sources 3 Apr 2009 02:50:55 -0000 1.25 @@ -1 +1 @@ -dba512a2d24a60a3326e34c713945a48 dhcpv6-1.1.0.tar.gz +d537416b33002f56912b7f27477d8d35 dhcpv6-1.2.0.tar.gz From dcantrel at fedoraproject.org Fri Apr 3 02:53:54 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Fri, 3 Apr 2009 02:53:54 +0000 (UTC) Subject: rpms/dhcp/devel dhcp.spec,1.247,1.248 Message-ID: <20090403025354.F08FA70134@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/dhcp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18208 Modified Files: dhcp.spec Log Message: * Thu Apr 02 2009 David Cantrell - 12:4.1.0-14 - Obsolete libdhcp and libdhcp-devel (#493547) Index: dhcp.spec =================================================================== RCS file: /cvs/pkgs/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.247 retrieving revision 1.248 diff -u -r1.247 -r1.248 --- dhcp.spec 1 Apr 2009 05:08:05 -0000 1.247 +++ dhcp.spec 3 Apr 2009 02:53:24 -0000 1.248 @@ -4,7 +4,7 @@ Summary: Dynamic host configuration protocol software Name: dhcp Version: 4.1.0 -Release: 13%{?dist} +Release: 14%{?dist} # NEVER CHANGE THE EPOCH on this package. The previous maintainer (prior to # dcantrell maintaining the package) made incorrect use of the epoch and # that's why it is at 12 now. It should have never been used, but it was. @@ -72,6 +72,7 @@ Requires(post): coreutils Obsoletes: dhcpcd <= 1.3.22pl1-7 Obsoletes: libdhcp4client <= 12:4.0.0-31 +Obsoletes: libdhcp <= 1.99.8-1 Provides: dhcpcd = 1.3.22pl1-8 %description -n dhclient @@ -89,6 +90,7 @@ Summary: Development headers and libraries for interfacing to the DHCP server Group: Development/Libraries Obsoletes: libdhcp4client-devel <= 12:4.0.0-31 +Obsoletes: libdhcp-devel <= 1.99.8-1 Requires: %{name} = %{epoch}:%{version}-%{release} %description devel @@ -415,6 +417,9 @@ %attr(0644,root,root) %{_mandir}/man3/omapi.3.gz %changelog +* Thu Apr 02 2009 David Cantrell - 12:4.1.0-14 +- Obsolete libdhcp and libdhcp-devel (#493547) + * Tue Mar 31 2009 David Cantrell - 12:4.1.0-13 - dhclient obsoletes libdhcp4client (#493213) - dhcp-devel obsolets libdhcp4client-devel (#493213) From cebbert at fedoraproject.org Fri Apr 3 02:56:06 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 02:56:06 +0000 (UTC) Subject: rpms/kernel/F-11/scripts watch-task,NONE,1.1 Message-ID: <20090403025606.9409C7013C@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11/scripts In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19180 Added Files: watch-task Log Message: add script for watching builds --- NEW FILE watch-task --- #! /bin/sh watchtask() { while true ; do koji taskinfo $1 | grep "^State: $2$" >/dev/null || break echo -en "State: $2\r" sleep 3m done } echo "Started watching koji task $1: $(date)" watchtask $1 free watchtask $1 open echo " Task $1 is no longer open: $(date)" for i in $(seq 1 10) ; do echo -en '\a' sleep .2 done koji taskinfo $1 From mclasen at fedoraproject.org Fri Apr 3 03:04:09 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Fri, 3 Apr 2009 03:04:09 +0000 (UTC) Subject: rpms/nautilus/devel .cvsignore, 1.93, 1.94 nautilus.spec, 1.267, 1.268 sources, 1.97, 1.98 Message-ID: <20090403030409.9C98670134@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/nautilus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21469 Modified Files: .cvsignore nautilus.spec sources Log Message: 2.26.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nautilus/devel/.cvsignore,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- .cvsignore 16 Mar 2009 13:19:06 -0000 1.93 +++ .cvsignore 3 Apr 2009 03:03:38 -0000 1.94 @@ -1 +1 @@ -nautilus-2.26.0.tar.bz2 +nautilus-2.26.1.tar.bz2 Index: nautilus.spec =================================================================== RCS file: /cvs/pkgs/rpms/nautilus/devel/nautilus.spec,v retrieving revision 1.267 retrieving revision 1.268 diff -u -r1.267 -r1.268 --- nautilus.spec 16 Mar 2009 13:19:06 -0000 1.267 +++ nautilus.spec 3 Apr 2009 03:03:38 -0000 1.268 @@ -15,7 +15,7 @@ Name: nautilus Summary: File manager for GNOME -Version: 2.26.0 +Version: 2.26.1 Release: 1%{?dist} License: GPLv2+ Group: User Interface/Desktops @@ -84,19 +84,16 @@ Patch10: nautilus-gvfs-desktop-key-2.patch -# http://bugzilla.gnome.org/show_bug.cgi?id=171655 -Patch15: nautilus-2.22.0-treeview-xds-dnd-2.patch - # http://bugzilla.gnome.org/show_bug.cgi?id=519743 Patch17: nautilus-filetype-symlink-fix.patch %description Nautilus is the file manager and graphical shell for the GNOME desktop -that makes it easy to manage your files and the rest of your system. -It allows to browse directories on local and remote filesystems, preview +that makes it easy to manage your files and the rest of your system. +It allows to browse directories on local and remote filesystems, preview files and launch applications associated with them. -It is also responsible for handling the icons on the GNOME desktop. +It is also responsible for handling the icons on the GNOME desktop. %package extensions Summary: Nautilus extensions library @@ -127,7 +124,6 @@ %patch7 -p1 -b .rtl-fix # %patch8 -p1 -b .hide-white-screen %patch10 -p1 -b .gvfs-desktop-key -%patch15 -p1 -b .xds %patch17 -p0 -b .symlink %build @@ -266,6 +262,9 @@ %changelog +* Thu Apr 2 2009 Tomas Bzatek - 2.26.1-1 +- Update to 2.26.1 + * Mon Mar 16 2009 Tomas Bzatek - 2.26.0-1 - Update to 2.26.0 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nautilus/devel/sources,v retrieving revision 1.97 retrieving revision 1.98 diff -u -r1.97 -r1.98 --- sources 16 Mar 2009 13:19:06 -0000 1.97 +++ sources 3 Apr 2009 03:03:38 -0000 1.98 @@ -1 +1 @@ -d26e673de34be4c6d8ab09af89b92270 nautilus-2.26.0.tar.bz2 +5d75f5de2806e9003e36a4613866b8d1 nautilus-2.26.1.tar.bz2 From airlied at fedoraproject.org Fri Apr 3 03:26:40 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 03:26:40 +0000 (UTC) Subject: rpms/kernel/F-10 drm-f10-compat.patch, NONE, 1.1 drm-modesetting-radeon.patch, 1.78, 1.79 drm-next.patch, 1.15, 1.16 kernel.spec, 1.1314, 1.1315 Message-ID: <20090403032640.6EA5E7013C@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27073 Modified Files: drm-modesetting-radeon.patch drm-next.patch kernel.spec Added Files: drm-f10-compat.patch Log Message: * Fri Apr 03 2009 Dave Airlie - add backwards drm compat for radeon kms drm-f10-compat.patch: --- NEW FILE drm-f10-compat.patch --- >From 5b64dc2000826365cff157de0bbeaedc21eb90d7 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 3 Apr 2009 13:19:09 +1000 Subject: [PATCH] drm: backwards compat layer on top of F11 DRM for F10 for radeon kms --- drivers/gpu/drm/radeon/radeon_gem.c | 254 +++++++++++++++++++++++++++++++++++ include/drm/drm.h | 39 +++--- include/drm/drm_mode.h | 23 ++-- include/drm/radeon_drm.h | 18 +++- 4 files changed, 306 insertions(+), 28 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c index ab9c005..2fd1c5d 100644 --- a/drivers/gpu/drm/radeon/radeon_gem.c +++ b/drivers/gpu/drm/radeon/radeon_gem.c @@ -30,6 +30,9 @@ static int radeon_gem_ib_init(struct drm_device *dev); static int radeon_gem_ib_destroy(struct drm_device *dev); +static int radeon_gem_dma_bufs_init(struct drm_device *dev); +static void radeon_gem_dma_bufs_destroy(struct drm_device *dev); + int radeon_gem_init_object(struct drm_gem_object *obj) { struct drm_radeon_gem_object *obj_priv; @@ -721,6 +724,7 @@ int radeon_alloc_gart_objects(struct drm_device *dev) /* init the indirect buffers */ radeon_gem_ib_init(dev); + radeon_gem_dma_bufs_init(dev); return 0; } @@ -1158,6 +1162,8 @@ void radeon_gem_mm_fini(struct drm_device *dev) { drm_radeon_private_t *dev_priv = dev->dev_private; + radeon_gem_dma_bufs_destroy(dev); + radeon_gem_ib_destroy(dev); mutex_lock(&dev->struct_mutex); @@ -1583,3 +1589,251 @@ void radeon_gem_update_offsets(struct drm_device *dev, struct drm_master *master } + +#define RADEON_DMA_BUFFER_SIZE (64 * 1024) +#define RADEON_DMA_BUFFER_COUNT (16) + + +/** + * Cleanup after an error on one of the addbufs() functions. + * + * \param dev DRM device. + * \param entry buffer entry where the error occurred. + * + * Frees any pages and buffers associated with the given entry. + */ +static void drm_cleanup_buf_error(struct drm_device * dev, + struct drm_buf_entry * entry) +{ + int i; + + if (entry->seg_count) { + for (i = 0; i < entry->seg_count; i++) { + if (entry->seglist[i]) { + drm_pci_free(dev, entry->seglist[i]); + } + } + drm_free(entry->seglist, + entry->seg_count * + sizeof(*entry->seglist), DRM_MEM_SEGS); + + entry->seg_count = 0; + } + + if (entry->buf_count) { + for (i = 0; i < entry->buf_count; i++) { + if (entry->buflist[i].dev_private) { + drm_free(entry->buflist[i].dev_private, + entry->buflist[i].dev_priv_size, + DRM_MEM_BUFS); + } + } + drm_free(entry->buflist, + entry->buf_count * + sizeof(*entry->buflist), DRM_MEM_BUFS); + + entry->buf_count = 0; + } +} + +static int radeon_gem_addbufs(struct drm_device *dev) +{ + struct drm_radeon_private *dev_priv = dev->dev_private; + struct drm_device_dma *dma = dev->dma; + struct drm_buf_entry *entry; + struct drm_buf *buf; + unsigned long offset; + unsigned long agp_offset; + int count; + int order; + int size; + int alignment; + int page_order; + int total; + int byte_count; + int i; + struct drm_buf **temp_buflist; + + if (!dma) + return -EINVAL; + + count = RADEON_DMA_BUFFER_COUNT; + order = drm_order(RADEON_DMA_BUFFER_SIZE); + size = 1 << order; + + alignment = PAGE_ALIGN(size); + page_order = order - PAGE_SHIFT > 0 ? order - PAGE_SHIFT : 0; + total = PAGE_SIZE << page_order; + + byte_count = 0; + agp_offset = dev_priv->mm.dma_bufs.bo->offset; + + DRM_DEBUG("count: %d\n", count); + DRM_DEBUG("order: %d\n", order); + DRM_DEBUG("size: %d\n", size); + DRM_DEBUG("agp_offset: %lu\n", agp_offset); + DRM_DEBUG("alignment: %d\n", alignment); + DRM_DEBUG("page_order: %d\n", page_order); + DRM_DEBUG("total: %d\n", total); + + if (order < DRM_MIN_ORDER || order > DRM_MAX_ORDER) + return -EINVAL; + if (dev->queue_count) + return -EBUSY; /* Not while in use */ + + spin_lock(&dev->count_lock); + if (dev->buf_use) { + spin_unlock(&dev->count_lock); + return -EBUSY; + } + atomic_inc(&dev->buf_alloc); + spin_unlock(&dev->count_lock); + + mutex_lock(&dev->struct_mutex); + entry = &dma->bufs[order]; + if (entry->buf_count) { + mutex_unlock(&dev->struct_mutex); + atomic_dec(&dev->buf_alloc); + return -ENOMEM; /* May only call once for each order */ + } + + if (count < 0 || count > 4096) { + mutex_unlock(&dev->struct_mutex); + atomic_dec(&dev->buf_alloc); + return -EINVAL; + } + + entry->buflist = drm_alloc(count * sizeof(*entry->buflist), + DRM_MEM_BUFS); + if (!entry->buflist) { + mutex_unlock(&dev->struct_mutex); + atomic_dec(&dev->buf_alloc); + return -ENOMEM; + } + memset(entry->buflist, 0, count * sizeof(*entry->buflist)); + + entry->buf_size = size; + entry->page_order = page_order; + + offset = 0; + + while (entry->buf_count < count) { + buf = &entry->buflist[entry->buf_count]; + buf->idx = dma->buf_count + entry->buf_count; + buf->total = alignment; + buf->order = order; + buf->used = 0; + + buf->offset = (dma->byte_count + offset); + buf->bus_address = dev_priv->gart_vm_start + agp_offset + offset; + buf->address = (void *)(agp_offset + offset); + buf->next = NULL; + buf->waiting = 0; + buf->pending = 0; + init_waitqueue_head(&buf->dma_wait); + buf->file_priv = NULL; + + buf->dev_priv_size = dev->driver->dev_priv_size; + buf->dev_private = drm_alloc(buf->dev_priv_size, DRM_MEM_BUFS); + if (!buf->dev_private) { + /* Set count correctly so we free the proper amount. */ + entry->buf_count = count; + drm_cleanup_buf_error(dev, entry); + mutex_unlock(&dev->struct_mutex); + atomic_dec(&dev->buf_alloc); + return -ENOMEM; + } + + memset(buf->dev_private, 0, buf->dev_priv_size); + + DRM_DEBUG("buffer %d @ %p\n", entry->buf_count, buf->address); + + offset += alignment; + entry->buf_count++; + byte_count += PAGE_SIZE << page_order; + } + + DRM_DEBUG("byte_count: %d\n", byte_count); + + temp_buflist = drm_realloc(dma->buflist, + dma->buf_count * sizeof(*dma->buflist), + (dma->buf_count + entry->buf_count) + * sizeof(*dma->buflist), DRM_MEM_BUFS); + if (!temp_buflist) { + /* Free the entry because it isn't valid */ + drm_cleanup_buf_error(dev, entry); + mutex_unlock(&dev->struct_mutex); + atomic_dec(&dev->buf_alloc); + return -ENOMEM; + } + dma->buflist = temp_buflist; + + for (i = 0; i < entry->buf_count; i++) { + dma->buflist[i + dma->buf_count] = &entry->buflist[i]; + } + + dma->buf_count += entry->buf_count; + dma->seg_count += entry->seg_count; + dma->page_count += byte_count >> PAGE_SHIFT; + dma->byte_count += byte_count; + + DRM_DEBUG("dma->buf_count : %d\n", dma->buf_count); + DRM_DEBUG("entry->buf_count : %d\n", entry->buf_count); + + mutex_unlock(&dev->struct_mutex); + + dma->flags = _DRM_DMA_USE_SG; + atomic_dec(&dev->buf_alloc); + return 0; +} + +static int radeon_gem_dma_bufs_init(struct drm_device *dev) +{ + struct drm_radeon_private *dev_priv = dev->dev_private; + int size = RADEON_DMA_BUFFER_SIZE * RADEON_DMA_BUFFER_COUNT; + int ret; + + ret = drm_dma_setup(dev); + if (ret < 0) + return ret; + + ret = drm_buffer_object_create(dev, size, drm_bo_type_kernel, + DRM_BO_FLAG_READ | DRM_BO_FLAG_WRITE | DRM_BO_FLAG_NO_EVICT | + DRM_BO_FLAG_MEM_TT | DRM_BO_FLAG_MAPPABLE, 0, + 0, 0, &dev_priv->mm.dma_bufs.bo); + if (ret) { + DRM_ERROR("Failed to create DMA bufs\n"); + return -ENOMEM; + } + + ret = drm_bo_kmap(dev_priv->mm.dma_bufs.bo, 0, size >> PAGE_SHIFT, + &dev_priv->mm.dma_bufs.kmap); + if (ret) { + DRM_ERROR("Failed to mmap DMA buffers\n"); + return -ENOMEM; + } + dev_priv->mm.gart_useable -= size; + DRM_DEBUG("\n"); + radeon_gem_addbufs(dev); + + DRM_DEBUG("%lx %d\n", dev_priv->mm.dma_bufs.bo->map_list.hash.key, size); + dev->agp_buffer_token = dev_priv->mm.dma_bufs.bo->map_list.hash.key << PAGE_SHIFT; + dev_priv->mm.fake_agp_map.handle = dev_priv->mm.dma_bufs.kmap.virtual; + dev_priv->mm.fake_agp_map.size = size; + + dev->agp_buffer_map = &dev_priv->mm.fake_agp_map; + dev_priv->gart_buffers_offset = dev_priv->mm.dma_bufs.bo->offset + dev_priv->gart_vm_start; + return 0; +} + +static void radeon_gem_dma_bufs_destroy(struct drm_device *dev) +{ + + struct drm_radeon_private *dev_priv = dev->dev_private; + drm_dma_takedown(dev); + + if (dev_priv->mm.dma_bufs.bo) { + drm_bo_kunmap(&dev_priv->mm.dma_bufs.kmap); + drm_bo_usage_deref_unlocked(&dev_priv->mm.dma_bufs.bo); + } +} diff --git a/include/drm/drm.h b/include/drm/drm.h index 17a1e2c..fa02570 100644 --- a/include/drm/drm.h +++ b/include/drm/drm.h @@ -671,23 +671,28 @@ struct drm_gem_open { #define DRM_IOCTL_UPDATE_DRAW DRM_IOW(0x3f, struct drm_update_draw) -#define DRM_IOCTL_MODE_GETRESOURCES DRM_IOWR(0xA0, struct drm_mode_card_res) -#define DRM_IOCTL_MODE_GETCRTC DRM_IOWR(0xA1, struct drm_mode_crtc) -#define DRM_IOCTL_MODE_SETCRTC DRM_IOWR(0xA2, struct drm_mode_crtc) -#define DRM_IOCTL_MODE_CURSOR DRM_IOWR(0xA3, struct drm_mode_cursor) -#define DRM_IOCTL_MODE_GETGAMMA DRM_IOWR(0xA4, struct drm_mode_crtc_lut) -#define DRM_IOCTL_MODE_SETGAMMA DRM_IOWR(0xA5, struct drm_mode_crtc_lut) -#define DRM_IOCTL_MODE_GETENCODER DRM_IOWR(0xA6, struct drm_mode_get_encoder) -#define DRM_IOCTL_MODE_GETCONNECTOR DRM_IOWR(0xA7, struct drm_mode_get_connector) -#define DRM_IOCTL_MODE_ATTACHMODE DRM_IOWR(0xA8, struct drm_mode_mode_cmd) -#define DRM_IOCTL_MODE_DETACHMODE DRM_IOWR(0xA9, struct drm_mode_mode_cmd) - -#define DRM_IOCTL_MODE_GETPROPERTY DRM_IOWR(0xAA, struct drm_mode_get_property) -#define DRM_IOCTL_MODE_SETPROPERTY DRM_IOWR(0xAB, struct drm_mode_connector_set_property) -#define DRM_IOCTL_MODE_GETPROPBLOB DRM_IOWR(0xAC, struct drm_mode_get_blob) -#define DRM_IOCTL_MODE_GETFB DRM_IOWR(0xAD, struct drm_mode_fb_cmd) -#define DRM_IOCTL_MODE_ADDFB DRM_IOWR(0xAE, struct drm_mode_fb_cmd) -#define DRM_IOCTL_MODE_RMFB DRM_IOWR(0xAF, unsigned int) +#define DRM_IOCTL_MODE_GETRESOURCES DRM_IOWR(0xA0, struct drm_mode_card_res) +#define DRM_IOCTL_MODE_GETCRTC DRM_IOWR(0xA1, struct drm_mode_crtc) +#define DRM_IOCTL_MODE_GETCONNECTOR DRM_IOWR(0xA2, struct drm_mode_get_connector) +#define DRM_IOCTL_MODE_SETCRTC DRM_IOWR(0xA3, struct drm_mode_crtc) +#define DRM_IOCTL_MODE_ADDFB DRM_IOWR(0xA4, struct drm_mode_fb_cmd) +#define DRM_IOCTL_MODE_RMFB DRM_IOWR(0xA5, unsigned int) +#define DRM_IOCTL_MODE_GETFB DRM_IOWR(0xA6, struct drm_mode_fb_cmd) + +#define DRM_IOCTL_MODE_SETPROPERTY DRM_IOWR(0xA7, struct drm_mode_connector_set_property) +#define DRM_IOCTL_MODE_GETPROPBLOB DRM_IOWR(0xA8, struct drm_mode_get_blob) +#define DRM_IOCTL_MODE_ATTACHMODE DRM_IOWR(0xA9, struct drm_mode_mode_cmd) +#define DRM_IOCTL_MODE_DETACHMODE DRM_IOWR(0xAA, struct drm_mode_mode_cmd) + +#define DRM_IOCTL_MODE_GETPROPERTY DRM_IOWR(0xAB, struct drm_mode_get_property) +#define DRM_IOCTL_MODE_CURSOR DRM_IOWR(0xAC, struct drm_mode_cursor) +#define DRM_IOCTL_MODE_HOTPLUG DRM_IOWR(0xAD, struct drm_mode_hotplug) +#define DRM_IOCTL_WAIT_HOTPLUG DRM_IOWR(0xAE, union drm_wait_hotplug) + +#define DRM_IOCTL_MODE_REPLACEFB DRM_IOWR(0xAF, struct drm_mode_fb_cmd) +#define DRM_IOCTL_MODE_GETENCODER DRM_IOWR(0xB0, struct drm_mode_get_encoder) +#define DRM_IOCTL_MODE_GETGAMMA DRM_IOWR(0xB1, struct drm_mode_crtc_lut) +#define DRM_IOCTL_MODE_SETGAMMA DRM_IOWR(0xB2, struct drm_mode_crtc_lut) /** * Device specific ioctls should only be in their respective headers diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h index 601d2bd..58417e5 100644 --- a/include/drm/drm_mode.h +++ b/include/drm/drm_mode.h @@ -126,10 +126,11 @@ struct drm_mode_crtc { #define DRM_MODE_ENCODER_TVDAC 4 struct drm_mode_get_encoder { - uint32_t encoder_id; - uint32_t encoder_type; - uint32_t crtc_id; /**< Id of crtc */ + unsigned int encoder_type; + unsigned int encoder_id; + + unsigned int crtc_id; /**< Id of crtc */ uint32_t possible_crtcs; uint32_t possible_clones; @@ -216,13 +217,15 @@ struct drm_mode_get_blob { }; struct drm_mode_fb_cmd { - uint32_t fb_id; - uint32_t width, height; - uint32_t pitch; - uint32_t bpp; - uint32_t depth; - /* driver specific handle */ - uint32_t handle; + union { + unsigned int fb_id; + unsigned int buffer_id; + }; + unsigned int width, height; + unsigned int pitch; + unsigned int bpp; + unsigned int handle; + unsigned int depth; }; struct drm_mode_mode_cmd { diff --git a/include/drm/radeon_drm.h b/include/drm/radeon_drm.h index f716e0a..d6a233f 100644 --- a/include/drm/radeon_drm.h +++ b/include/drm/radeon_drm.h @@ -514,7 +514,8 @@ typedef struct { #define DRM_RADEON_GEM_SET_DOMAIN 0x23 #define DRM_RADEON_GEM_WAIT_RENDERING 0x24 -#define DRM_RADEON_CS 0x26 +#define DRM_RADEON_CS 0x26 +#define DRM_RADEON_CS2 0x26 #define DRM_IOCTL_RADEON_CP_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t) #define DRM_IOCTL_RADEON_CP_START DRM_IO( DRM_COMMAND_BASE + DRM_RADEON_CP_START) @@ -554,6 +555,7 @@ typedef struct { #define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain) #define DRM_IOCTL_RADEON_GEM_WAIT_RENDERING DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_RENDERING, struct drm_radeon_gem_wait_rendering) #define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs) +#define DRM_IOCTL_RADEON_CS2 DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS2, struct drm_radeon_cs2) typedef struct drm_radeon_init { @@ -869,6 +871,14 @@ struct drm_radeon_gem_pwrite { /* New interface which obsolete all previous interface. */ + + +struct drm_radeon_cs_old { + uint32_t dwords; + uint32_t cs_id; + uint64_t packets; +}; + #define RADEON_CHUNK_ID_RELOCS 0x01 #define RADEON_CHUNK_ID_IB 0x02 #define RADEON_CHUNK_ID_OLD 0xff @@ -886,5 +896,11 @@ struct drm_radeon_cs { cs chunks */ }; +struct drm_radeon_cs2 { + uint32_t num_chunks; + uint32_t cs_id; + uint64_t chunks; /* this points to uint64_t * which point to + cs chunks */ +}; #endif -- 1.6.0.6 drm-modesetting-radeon.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.78 -r 1.79 drm-modesetting-radeon.patch Index: drm-modesetting-radeon.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/drm-modesetting-radeon.patch,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- drm-modesetting-radeon.patch 13 Mar 2009 05:42:46 -0000 1.78 +++ drm-modesetting-radeon.patch 3 Apr 2009 03:26:36 -0000 1.79 @@ -1,4 +1,169 @@ -commit 784e2287e60f91c16814fbb757ea316b3027ddd1 +commit dea27f6e83efabdc3e37bc5a91d29d6dab893853 +Author: Dave Airlie +Date: Wed Mar 18 17:07:07 2009 +1000 + + radeon: fixup encoder oops due to wrong ordering on init calls + +commit 4a90f1edefee2cba39d135f2866e1bacc1ac647e +Author: Dave Airlie +Date: Thu Mar 19 00:16:00 2009 +1000 + + drm/ttm: re-org the whole cached/uncached allocator yet again. + + This removes the allocator type, and instead tracks when pages + were allocated from which pool and frees them back into that pool + +commit c8ae93fa4ac69112f4fc16477f73e0a98bba2765 +Author: Dave Airlie +Date: Sun Mar 15 18:26:42 2009 +1000 + + ttm: prefetch pages on pagefault + +commit f4df0e7870378ec40c268b95fb4b5d13533095fd +Author: Alex Deucher +Date: Mon Mar 16 03:52:13 2009 -0400 + + radeon: make sure to free connector priv when done + + Signed-off-by: Alex Deucher + +commit 96d923793eb924750b26e8ab2a4264131e17cd5b +Author: Alex Deucher +Date: Mon Mar 16 03:36:16 2009 -0400 + + radeon: fix combios asic init + + - igp chips don't have asic_init3/4 or ram reset tables + - write out the detected ram size to the CONFIG_MEMSIZE register + - some r1xx chips require ram detection rather than reading size + from bios tables + - asic_init5 table isn't needed + + Signed-off-by: Alex Deucher + +commit 68f14af742eda9fd28c920776ce5396e304f8a82 +Author: Alex Deucher +Date: Mon Mar 16 03:16:35 2009 -0400 + + radeon: rework bios scratch regsiter handling + + split bios scratch reg handling into 3 functions: + + - connected/active + - crtc to encoder mapping + - encoder dpms state + + Hook the functions in at the appropriate places in + the driver. DVI-I is a bit messy since we need to know + digital vs analog so we have to update the scratch regs + twice: once in detect() and again after we know digital/analog + in get_modes(). + + Signed-off-by: Alex Deucher + +commit 3ba04861b4d399a7c6e21f0a7279d5f087fc4a8c +Author: Alex Deucher +Date: Sat Mar 14 16:43:14 2009 -0400 + + radeon: rework combios encoder/connector setup + + - along the same lines as atom + - re-enable atom and legacy paths for r4xx cards + - remove bios_connector struct + + Signed-off-by: Alex Deucher + +commit 2ed15179f72e66a020a7f318cc4c3fa57865e4ba +Author: Alex Deucher +Date: Thu Mar 12 16:02:01 2009 -0400 + + radeon: fix misleading messages + + Signed-off-by: Alex Deucher + +commit cb917ec2b585f5ac873ab2e6938da9a3b730c0a1 +Author: Alex Deucher +Date: Thu Mar 12 14:27:06 2009 -0400 + + atom: fix up encoder routines to deal with connector setup + + often times the links or lanes used are dependant on the + connector rather than the encoder. + + Signed-off-by: Alex Deucher + +commit abe11890fc272189712f2e6268a8751e25b7b7b5 +Author: Alex Deucher +Date: Thu Mar 12 13:43:03 2009 -0400 + + atom: re-enable quirks + + Signed-off-by: Alex Deucher + +commit 6a45dbd73c14735711f1803e8a3dd1063b7b3021 +Author: Alex Deucher +Date: Thu Mar 12 13:21:32 2009 -0400 + + object table: don't add ddc for tv/cv + + Signed-off-by: Alex Deucher + +commit 6fb018a3740510f140bcd5b6b89904e9d3167811 +Author: Alex Deucher +Date: Thu Mar 12 13:10:50 2009 -0400 + + radeon: major restructuring of atom output/connector setup + + - add connectors and encoders while parsing the bios tables. + - pull in fixed up object header parsing for r6xx+ + + Signed-off-by: Alex Deucher + +commit 034267381be779a1bbdb5f6f97c1471fb8538a04 +Author: Alex Deucher +Date: Wed Mar 4 13:02:26 2009 -0500 + + RS600 doesn't have DFP quirk in connector table + + Signed-off-by: Alex Deucher + +commit b7936094db13c736e4bee7494c2b99a8e5ced042 +Author: Alex Deucher +Date: Thu Mar 5 16:37:57 2009 -0500 + + R6xx/R7xx: don't mess with RADEON_HOST_PATH_CNTL + + these chips don't have this reg at this location. + + Signed-off-by: Alex Deucher + +commit a1fdbf2f4de3988f5e3319ee9f267f7b27e8fc6e +Author: Alex Deucher +Date: Wed Mar 11 16:50:19 2009 -0400 + + radeon: make sure to free enc_priv when done + + Signed-off-by: Alex Deucher + +commit d54586a52852497d82f322c536515d223697fdf4 +Author: Alex Deucher +Date: Wed Mar 11 15:43:16 2009 -0400 + + radeon: restructure encoders + + move encoder specific data into encoder specific structs + + Signed-off-by: Alex Deucher + +commit 0215044d42faded71b8591a79550c0bf04908458 +Author: Alex Deucher +Date: Wed Mar 11 11:23:16 2009 -0400 + + radeon: atom modesetting updates + + Signed-off-by: Alex Deucher + +commit 121d45a2e9562836138c658224def839bb166f68 Author: Dave Airlie Date: Thu Mar 12 11:39:05 2009 +1000 @@ -17,7 +182,7 @@ Signed-off-by: Tom "spot" Callaway -commit 42a73c53bce752bca305c4ec40bff9873042ba6d +commit 36bbbdea9a2e77c1d1da7504bc5f03267d0e0d6c Author: Dave Airlie Date: Thu Mar 12 10:58:05 2009 +1000 @@ -26,7 +191,7 @@ This makes the IB get routine a lot smarter and hopefully fixes some cases where it exits -commit 64e61a039f5e28b5d288fd2b50d44d3d42327976 +commit 5047f54c5cf7cbd48c4894ba4950dbad158c3184 Author: Dave Airlie Date: Thu Mar 12 10:57:17 2009 +1000 @@ -38,7 +203,7 @@ only happens on r300 hw for me [...9464 lines suppressed...] ++ struct radeon_native_mode native_mode; ++}; + -+ /* legacy primary dac */ -+ uint32_t ps2_pdac_adj; -+ ++struct radeon_encoder_tv_dac { + /* legacy tv dac */ + uint32_t ps2_tvdac_adj; + uint32_t ntsc_tvdac_adj; + uint32_t pal_tvdac_adj; ++ + enum radeon_tv_std tv_std; ++}; + ++struct radeon_encoder_int_tmds { + /* legacy int tmds */ + struct radeon_tmds_pll tmds_pll[4]; +}; + ++struct radeon_encoder_atom_dig { ++ /* atom dig */ ++ uint32_t transmitter_config; ++ bool coherent_mode; ++ /* atom lvds */ ++ uint32_t lvds_misc; ++ uint16_t panel_pwr_delay; ++ /* panel mode */ ++ struct radeon_native_mode native_mode; ++}; ++ ++struct radeon_encoder { ++ struct drm_encoder base; ++ uint32_t encoder_id; ++ uint32_t devices; ++ uint32_t flags; ++ enum radeon_rmx_type rmx_type; ++ struct radeon_native_mode native_mode; ++ void *enc_priv; ++}; ++ ++struct radeon_connector_atom_dig { ++ uint32_t igp_lane_info; ++ bool linkb; ++}; ++ +struct radeon_connector { + struct drm_connector base; ++ uint32_t connector_id; ++ uint32_t devices; + struct radeon_i2c_chan *ddc_bus; + int use_digital; ++ void *con_priv; +}; + +struct radeon_framebuffer { @@ -29798,16 +31453,14 @@ + uint32_t *post_div_p, + int flags); + -+struct drm_encoder *radeon_encoder_lvtma_add(struct drm_device *dev, int bios_index); -+struct drm_encoder *radeon_encoder_atom_dac_add(struct drm_device *dev, int bios_index, int dac_id, int with_tv); -+struct drm_encoder *radeon_encoder_atom_tmds_add(struct drm_device *dev, int bios_index, int tmds_type); +struct drm_encoder *radeon_encoder_legacy_lvds_add(struct drm_device *dev, int bios_index); +struct drm_encoder *radeon_encoder_legacy_primary_dac_add(struct drm_device *dev, int bios_index, int with_tv); +struct drm_encoder *radeon_encoder_legacy_tv_dac_add(struct drm_device *dev, int bios_index, int with_tv); +struct drm_encoder *radeon_encoder_legacy_tmds_int_add(struct drm_device *dev, int bios_index); +struct drm_encoder *radeon_encoder_legacy_tmds_ext_add(struct drm_device *dev, int bios_index); -+extern void atombios_ext_tmds_setup(struct drm_encoder *encoder, -+ struct drm_display_mode *mode); ++extern void atombios_external_tmds_setup(struct drm_encoder *encoder, ++ struct drm_display_mode *mode); ++extern int atombios_get_encoder_mode(struct drm_encoder *encoder); + +extern void radeon_crtc_load_lut(struct drm_crtc *crtc); +extern int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, @@ -29833,18 +31486,31 @@ + +extern bool radeon_atom_get_clock_info(struct drm_device *dev); +extern bool radeon_combios_get_clock_info(struct drm_device *dev); -+extern void radeon_atombios_get_lvds_info(struct radeon_encoder *encoder); -+extern void radeon_atombios_get_tmds_info(struct radeon_encoder *encoder); -+extern bool radeon_combios_get_lvds_info(struct radeon_encoder *encoder); -+extern bool radeon_combios_get_tmds_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_atom_dig * ++radeon_atombios_get_lvds_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_int_tmds * ++radeon_atombios_get_tmds_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_lvds * ++radeon_combios_get_lvds_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_int_tmds * ++radeon_combios_get_tmds_info(struct radeon_encoder *encoder); +extern void radeon_combios_get_ext_tmds_info(struct radeon_encoder *encoder); -+extern bool radeon_combios_get_tv_info(struct radeon_encoder *encoder); -+extern bool radeon_combios_get_tv_dac_info(struct radeon_encoder *encoder); -+extern bool radeon_combios_get_primary_dac_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_tv_dac * ++radeon_combios_get_tv_dac_info(struct radeon_encoder *encoder); ++extern struct radeon_encoder_primary_dac * ++radeon_combios_get_primary_dac_info(struct radeon_encoder *encoder); +extern void radeon_combios_output_lock(struct drm_encoder *encoder, bool lock); +extern void radeon_combios_initialize_bios_scratch_regs(struct drm_device *dev); +extern void radeon_atom_output_lock(struct drm_encoder *encoder, bool lock); +extern void radeon_atom_initialize_bios_scratch_regs(struct drm_device *dev); ++extern void ++radeon_atombios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc); ++extern void ++radeon_atombios_encoder_dpms_scratch_regs(struct drm_encoder *encoder, bool on); ++extern void ++radeon_combios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc); ++extern void ++radeon_combios_encoder_dpms_scratch_regs(struct drm_encoder *encoder, bool on); +extern void radeon_crtc_fb_gamma_set(struct drm_crtc *crtc, u16 red, u16 green, + u16 blue, int regno); +struct drm_framebuffer *radeon_framebuffer_create(struct drm_device *dev, @@ -29865,7 +31531,9 @@ +void radeon_atom_dyn_clk_setup(struct drm_device *dev, int enable); +void radeon_combios_dyn_clk_setup(struct drm_device *dev, int enable); +void radeon_get_clock_info(struct drm_device *dev); -+extern bool radeon_get_atom_connector_info_from_bios_connector_table(struct drm_device *dev); ++ ++extern bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev); ++extern bool radeon_get_atom_connector_info_from_supported_devices_table(struct drm_device *dev); + +void radeon_rmx_mode_fixup(struct drm_encoder *encoder, + struct drm_display_mode *mode, @@ -30145,10 +31813,10 @@ + diff --git a/drivers/gpu/drm/radeon/radeon_reg.h b/drivers/gpu/drm/radeon/radeon_reg.h new file mode 100644 -index 0000000..9ccf839 +index 0000000..0edb592 --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_reg.h -@@ -0,0 +1,5337 @@ +@@ -0,0 +1,5344 @@ +/* + * Copyright 2000 ATI Technologies Inc., Markham, Ontario, and + * VA Linux Systems Inc., Fremont, California. @@ -30328,6 +31996,13 @@ +# define RADEON_CV1_CRTC_SHIFT 13 +# define RADEON_DFP2_CRTC_MASK (1 << 14) +# define RADEON_DFP2_CRTC_SHIFT 14 ++# define RADEON_ACC_REQ_LCD1 (1 << 16) ++# define RADEON_ACC_REQ_CRT1 (1 << 17) ++# define RADEON_ACC_REQ_TV1 (1 << 18) ++# define RADEON_ACC_REQ_DFP1 (1 << 19) ++# define RADEON_ACC_REQ_CRT2 (1 << 21) ++# define RADEON_ACC_REQ_TV2 (1 << 22) ++# define RADEON_ACC_REQ_DFP2 (1 << 23) +#define RADEON_BIOS_6_SCRATCH 0x0028 +# define RADEON_ACC_MODE_CHANGE (1 << 2) +# define RADEON_EXT_DESKTOP_MODE (1 << 3) @@ -35933,7 +37608,7 @@ #endif diff --git a/include/drm/drm_objects.h b/include/drm/drm_objects.h new file mode 100644 -index 0000000..60016d6 +index 0000000..686a6c4 --- /dev/null +++ b/include/drm/drm_objects.h @@ -0,0 +1,913 @@ @@ -36385,7 +38060,7 @@ +extern void drm_ttm_fixup_caching(struct drm_ttm *ttm); +extern struct page *drm_ttm_get_page(struct drm_ttm *ttm, int index); +extern void drm_ttm_cache_flush(struct page *pages[], unsigned long num_pages); -+extern int drm_ttm_populate(struct drm_ttm *ttm); ++extern int drm_ttm_populate(struct drm_ttm *ttm, int cached); +extern int drm_ttm_set_user(struct drm_ttm *ttm, + struct task_struct *tsk, + unsigned long start, @@ -36452,6 +38127,10 @@ + * intent was. + */ +#define DRM_TTM_PAGE_USER_DMA (1 << 8) ++/* ++ * The pages in this TTM were allocated cached ++ */ ++#define DRM_TTM_PAGE_ALLOC_CACHED (1 << 9) + +/*************************************************** + * Buffer objects. (drm_bo.c, drm_bo_move.c) @@ -36600,9 +38279,6 @@ +#define _DRM_FLAG_MEMTYPE_CMA 0x00000010 /* Can't map aperture */ +#define _DRM_FLAG_MEMTYPE_CSELECT 0x00000020 /* Select caching */ + -+#define _DRM_BM_ALLOCATOR_CACHED 0x0 -+#define _DRM_BM_ALLOCATOR_UNCACHED 0x1 -+ +struct drm_buffer_manager { + struct drm_bo_lock bm_lock; + struct mutex evict_mutex; @@ -36617,7 +38293,6 @@ + unsigned long cur_pages; + atomic_t count; + struct page *dummy_read_page; -+ int allocator_type; +}; + +struct drm_bo_driver { drm-next.patch: Index: drm-next.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/drm-next.patch,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- drm-next.patch 13 Mar 2009 05:42:49 -0000 1.15 +++ drm-next.patch 3 Apr 2009 03:26:37 -0000 1.16 @@ -1,3 +1,14 @@ +commit 41f13fe81dd1b08723ab9f3fc3c7f29cfa81f1a5 +Author: Alex Deucher +Date: Mon Mar 16 15:37:02 2009 -0400 + + drm/radeon: fix logic in r600_page_table_init() to match ati_gart + + This fixes page table init on rs600. + + Signed-off-by: Alex Deucher + Signed-off-by: Dave Airlie + commit 06f0a488c1b642d3cd7769da66600e5148c3fad8 Author: Dave Airlie Date: Fri Mar 13 09:35:32 2009 +1000 @@ -3949,7 +3960,7 @@ cmdbuf->bufsz -= sizeof(u64); diff --git a/drivers/gpu/drm/radeon/r600_cp.c b/drivers/gpu/drm/radeon/r600_cp.c new file mode 100644 -index 0000000..76eb0d5 +index 0000000..9d14eee --- /dev/null +++ b/drivers/gpu/drm/radeon/r600_cp.c @@ -0,0 +1,2253 @@ @@ -4127,7 +4138,6 @@ + if (entry->busaddr[i] == 0) { + DRM_ERROR("unable to map PCIGART pages!\n"); + r600_page_table_cleanup(dev, gart_info); -+ ret = -EINVAL; + goto done; + } + entry_addr = entry->busaddr[i]; @@ -4146,6 +4156,7 @@ + entry_addr += ATI_PCIGART_PAGE_SIZE; + } + } ++ ret = 1; +done: + return ret; +} @@ -6050,7 +6061,7 @@ + dev_priv->gart_info.addr, + dev_priv->pcigart_offset); + -+ if (r600_page_table_init(dev)) { ++ if (!r600_page_table_init(dev)) { + DRM_ERROR("Failed to init GART table\n"); + r600_do_cleanup_cp(dev); + return -EINVAL; Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1314 retrieving revision 1.1315 diff -u -r1.1314 -r1.1315 --- kernel.spec 2 Apr 2009 23:54:23 -0000 1.1314 +++ kernel.spec 3 Apr 2009 03:26:37 -0000 1.1315 @@ -648,6 +648,7 @@ Patch1812: drm-modesetting-radeon.patch Patch1814: drm-nouveau.patch Patch1816: drm-no-gem-on-i8xx.patch +Patch1817: drm-f10-compat.patch # kludge to make ich9 e1000 work Patch2000: linux-2.6-e1000-ich9.patch @@ -1222,6 +1223,7 @@ ApplyPatch drm-modesetting-radeon.patch ApplyPatch drm-nouveau.patch ApplyPatch drm-no-gem-on-i8xx.patch +ApplyPatch drm-f10-compat.patch # linux1394 git patches ApplyPatch linux-2.6-firewire-git-update.patch @@ -1819,6 +1821,9 @@ %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Fri Apr 03 2009 Dave Airlie +- add backwards drm compat for radeon kms + * Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-14 - Linux 2.6.29.1 - Dropped patches, merged upstream: From dcantrel at fedoraproject.org Fri Apr 3 03:28:11 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Fri, 3 Apr 2009 03:28:11 +0000 (UTC) Subject: rpms/anaconda/devel .cvsignore, 1.630, 1.631 anaconda.spec, 1.778, 1.779 sources, 1.764, 1.765 Message-ID: <20090403032811.8B5D670134@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/anaconda/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27911 Modified Files: .cvsignore anaconda.spec sources Log Message: * Thu Apr 02 2009 David Cantrell - 11.5.0.40-1 - Don't let device names affect action order in general case. (dlehman) - Round up when aligning to pesize for space used. (#493656) (dlehman) - Improve handling for various nodev filesystems in fstab. (#493685, #493202) (dlehman) - Present the correct max lv size in the dialog. (dlehman) - Use the head of the current branch, not master, for scratch archives. (dlehman) - Make a top level StorageError that all others are based on. (dlehman) - Remove unused PRePDevice class. (dlehman) - Make the disk model an attribute of DiskDevice. (dlehman) - Handle format actions in cancelAction() (dcantrell) - Fix format check box for pre-existing partitions (#491675) (dcantrell) - Remove temporary directory used in _getExistingSize() (dcantrell) - Activate storage before looking up the hdiso source drive (#491781). (clumens) - Remove isys.getDeviceByToken since it is no longer used. (clumens) - Don't allow the rootfs on live installs to not match (#493206, #492727) (katzj) - Create setup and teardown functs for dmraid devs. (jgranado) - put xfs back where it belongs (sandeen) - Fix up the other caller of unmountCD to pass in a device (#493537). (clumens) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/.cvsignore,v retrieving revision 1.630 retrieving revision 1.631 diff -u -r1.630 -r1.631 --- .cvsignore 1 Apr 2009 21:34:19 -0000 1.630 +++ .cvsignore 3 Apr 2009 03:27:40 -0000 1.631 @@ -1,4 +1,2 @@ clog -anaconda-11.5.0.37.tar.bz2 -anaconda-11.5.0.38.tar.bz2 -anaconda-11.5.0.39.tar.bz2 +anaconda-11.5.0.40.tar.bz2 Index: anaconda.spec =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/anaconda.spec,v retrieving revision 1.778 retrieving revision 1.779 diff -u -r1.778 -r1.779 --- anaconda.spec 1 Apr 2009 21:34:19 -0000 1.778 +++ anaconda.spec 3 Apr 2009 03:27:40 -0000 1.779 @@ -2,7 +2,7 @@ Summary: Graphical system installer Name: anaconda -Version: 11.5.0.39 +Version: 11.5.0.40 Release: 1 License: GPLv2+ Group: Applications/System @@ -213,6 +213,30 @@ %endif %changelog +* Thu Apr 02 2009 David Cantrell - 11.5.0.40-1 +- Don't let device names affect action order in general case. (dlehman) +- Round up when aligning to pesize for space used. (#493656) (dlehman) +- Improve handling for various nodev filesystems in fstab. (#493685, + #493202) (dlehman) +- Present the correct max lv size in the dialog. (dlehman) +- Use the head of the current branch, not master, for scratch archives. + (dlehman) +- Make a top level StorageError that all others are based on. (dlehman) +- Remove unused PRePDevice class. (dlehman) +- Make the disk model an attribute of DiskDevice. (dlehman) +- Handle format actions in cancelAction() (dcantrell) +- Fix format check box for pre-existing partitions (#491675) (dcantrell) +- Remove temporary directory used in _getExistingSize() (dcantrell) +- Activate storage before looking up the hdiso source drive (#491781). + (clumens) +- Remove isys.getDeviceByToken since it is no longer used. (clumens) +- Don't allow the rootfs on live installs to not match (#493206, #492727) + (katzj) +- Create setup and teardown functs for dmraid devs. (jgranado) +- put xfs back where it belongs (sandeen) +- Fix up the other caller of unmountCD to pass in a device (#493537). + (clumens) + * Wed Apr 01 2009 Chris Lumens - 11.5.0.39-1 - Prevent sensitive information in kickstart files from ending up in tracebacks. (clumens) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/anaconda/devel/sources,v retrieving revision 1.764 retrieving revision 1.765 diff -u -r1.764 -r1.765 --- sources 1 Apr 2009 21:34:19 -0000 1.764 +++ sources 3 Apr 2009 03:27:41 -0000 1.765 @@ -1 +1 @@ -bfcd8c207308041a107ad56a2f839ad8 anaconda-11.5.0.39.tar.bz2 +b598cf0206e4cc22b4f9c75261435997 anaconda-11.5.0.40.tar.bz2 From airlied at fedoraproject.org Fri Apr 3 03:31:13 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 03:31:13 +0000 (UTC) Subject: rpms/kernel/F-10 config-generic,1.225,1.226 Message-ID: <20090403033113.6E8C970134@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28756 Modified Files: config-generic Log Message: reenable radeon kms Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/config-generic,v retrieving revision 1.225 retrieving revision 1.226 diff -u -r1.225 -r1.226 --- config-generic 2 Apr 2009 19:26:39 -0000 1.225 +++ config-generic 3 Apr 2009 03:30:43 -0000 1.226 @@ -2163,7 +2163,7 @@ CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -# CONFIG_DRM_RADEON_KMS is not set +CONFIG_DRM_RADEON_KMS=y CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_MGA=m From transif at fedoraproject.org Fri Apr 3 03:49:17 2009 From: transif at fedoraproject.org (Transifex System User) Date: Fri, 3 Apr 2009 03:49:17 +0000 (UTC) Subject: comps/po ru.po,1.21,1.22 Message-ID: <20090403034917.58FD270134@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31720/po Modified Files: ru.po Log Message: Sending translation for Russian Index: ru.po =================================================================== RCS file: /cvs/pkgs/comps/po/ru.po,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ru.po 9 Jan 2009 11:52:42 -0000 1.21 +++ ru.po 3 Apr 2009 03:48:45 -0000 1.22 @@ -1,3 +1,4 @@ +# translation of ru.po to # translation of comps.HEAD.ru.po to # This file is distributed under the same license as the comps package. # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER. @@ -8,13 +9,13 @@ # Dmitri Alenitchev , 2005. # Andrew Martynov , 2004, 2005, 2006. # Yulia Poyarkova , 2006. -# Yulia Poyarkova , 2008. +# Yulia Poyarkova , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD.ru\n" +"Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-09-30 14:23+1000\n" +"POT-Creation-Date: 2009-04-02 19:06+0000\n" +"PO-Revision-Date: 2009-04-03 14:36+1100\n" "Last-Translator: Yulia Poyarkova \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -30,192 +31,192 @@ "??????????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "???????????????? ??????????????????????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "???????????????????? ?????? ???????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????????? ????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "?????????????? ??????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "?????????????? ?????????????????? ?????????? ???????????????????????????????? Ruby." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "?????????????????? ?????????? ??????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "?????????????????? ???????????????????????? ????????????????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????????????? ??????????????????." #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "?????????????????? ???????????????? ??????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "???????????? DNS" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "?????????????????? ???????????????? ??????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "?????????????????????? ??????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "?????????????????????? ??????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "????????????????????????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "???????????????????? ????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "???????????????? ????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "?????????????????? ???????????? ?? ????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "?????????????????? ???????????????? ??????????" @@ -224,78 +225,78 @@ msgstr "Eclipse" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "??????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "?????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "?????????????????????? ?????????????????? ?????? ????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "?????????????? ?? ????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "?????????????????? ?????????????????????? (UK) ??????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "???????????? FTP" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "?????????????????? Fedora" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "?????????????????? ???????????????? ??????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -305,19 +306,19 @@ "?????????????????? ???????????????? ???? ???????????? ?? ?????????? ?? ??????????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "?????????????????????? ?????????? GNOME" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "???????????????? ???????????????????? GNOME" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -326,169 +327,165 @@ "????????????, ?????????????? ????????, ?????????????????? ?????????????????????? ?? ?????????????????????? ???????????????? ????????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "???????? ?? ??????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????????? ???????????????? ????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "??????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "?????????????????? ?????????? ??????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????? ???????????????????????????? ??????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " "applications." -msgstr "" -"???????????????????? ?????? ???????????? ?????? ???????????????????? ?????????????????????? ???????????????????? GTK+ ?? GNOME." +msgstr "???????????????????? ?????? ???????????? ?????? ???????????????????? ?????????????????????? ???????????????????? GTK+ ?? GNOME." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." -msgstr "" -"???????????????????? ?????? ???????????? ?????? ???????????????????? ?????????????????????? ???????????????????? GTK+ ?? XFCE." +msgstr "???????????????????? ?????? ???????????? ?????? ???????????????????? ?????????????????????? ???????????????????? GTK+ ?? XFCE." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "???????????????????? ?????? ???????????? ?????? ???????????????????? ???????????????????? QT ?? KDE." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "???????????????????? ?????? ????????????, ?????????? ???????????????? ?????????????????????? ???????????????? ?????????? ?????? " "???????????????????????? ?????????????? ?????? ???????????? ????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "" "???????????????????? ?????? ???????????? ??????????????, ?????????? ???????????????? ?????????????????????? ?????????????????? " "???????????????????????? (X)" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "?????????????????? ?????????? ??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "Java" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????????????? ???? Java" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "?????????????????????? ?????????? KDE" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "???????????????? ???????????????????? KDE" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -497,121 +494,121 @@ "?????????????? ????????, ?????????????????? ???????????? ?? ?????????????????????? ???????????????? ????????????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "??????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "???????????????????? ?????????????? ??????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "???????????????? ???????????????????? ???????????????????? ????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "?????????????????? ???????????????????? ????????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "???????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ?????????? ??????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "?????????????????? ?????????? ????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "???????? ???????????? MySQL" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "?????????????? ??????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "???????????? ????????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????????????????? ?????????????????? ????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "?????????????? ????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -619,112 +616,110 @@ msgstr "????????????, ?????????????????????????????? ?????????????????????? ???????????????????? ?? ???????????? ????????????????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "?????????????????? ???????????????????????????? ??????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "???????? ???????????? PostgreSQL" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ?????????? ????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "Ruby" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "?????????????????? ???????????????? ??????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "???????????????? ?????????????????? ??????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "??????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." -msgstr "" -"?????????????? ?????????????? ??????????????????, ???? ???????????????????? ???????????? ????????????-???????? ???????????????? ??????????." +msgid "Simple window managers that aren't part of a larger desktop environment." +msgstr "?????????????? ?????????????? ??????????????????, ???? ???????????????????? ???????????? ????????????-???????? ???????????????? ??????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "?????????????????? ?????????? ??????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "???????????????????? ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "??????????????????, ???????????????????????? ?????? ?????????????? ?????????????? ????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ?????????? ????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -733,77 +728,77 @@ "?????????????????????????? ????????????. ???????????????? Emacs ?? Vi." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "???????? ?? ??????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "?????????????????? ???????????? ??????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "?????????????????? ???????????? ????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "?????????????????? ???????????????????? ???????????????? ???? ?????????? ???????????????????????????????? Java." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "?????????????????? ?????????????? ????????????????, ???????????????????? ???? ?????????? ???????????????????????????????? Java." #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "?????????????????? ????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ?????????? ????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "?????????????????? ???????????????? ????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "?????????????????? ???????????????? ??????????" @@ -812,7 +807,7 @@ msgstr "?????????????????????????????? ?????????? ???????????????????? Eclipse." #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "" @@ -820,57 +815,51 @@ "?????? ?????????????????? PDF ????????????, ?? ????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "?????? ???????????? ???????????????? ???????????????????? ?????????????????????? ?????? ???????????????????? ????????????????????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "?????? ???????????? ?????????????????? ?????????????????? ???????????????? ???????????? IMAP ?????? SMTP." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "?????? ???????????? ?????????????????? ?????????????????????????? ???????????????????? ?????? X Window System." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "?????? ???????????? ?????????????????? ?????????????????????????? ?????? ???????????????????? ?????? ?????? ????????????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." -msgstr "" -"?????? ???????????? ???????????????? ?? ???????? ?????????? ?????????????? ??????????????, ?????? DHCP, Kerberos ?? NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." +msgstr "?????? ???????????? ???????????????? ?? ???????? ?????????? ?????????????? ??????????????, ?????? DHCP, Kerberos ?? NIS." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." -msgstr "" -"?????? ???????????? ???????????????? ?????????????? ?????????? ???????????????????? ????????????????????, ?????? rsh ?? telnet." +msgstr "?????? ???????????? ???????????????? ?????????????? ?????????? ???????????????????? ????????????????????, ?????? rsh ?? telnet." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "?????? ???????????? ???????????????????????? ?????????????????? ??????????????????????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "?????? ???????????? ???????????????????????? ?????????????????????????? ?? ?????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." @@ -879,7 +868,7 @@ "???????????? ?? ?????????? ??????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -888,19 +877,19 @@ "?????????????????????????????? ?? HTML, PDF, Postscript ?? ??????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "?????? ???????????????? ?????????????????? ???????????????????????? ?????????????? ?????? ??????-????????????" #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "?????? ???????????????? ?????????????????? ???????????????????????? ?????????????? ?????? ???????????? FTP." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -910,20 +899,20 @@ "perl, python ?? ??????????????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "?????? ???????????? ?????????????????? ???????????????????????? ?????????????? ?????? ???????????? ????????????????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "" "?????? ???????????? ???????????????? ?? ???????? ?????? ???????????????? ?????????????????????????????????? ??????????????, " "???????????????????? ?? Red Hat." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -932,13 +921,13 @@ "???????????????? ?????????????????? ??????????????????????????????/?????????????? ??????????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "?????? ???????????? ???????????????? ?????????????????????? ?????????????? ?????????????????????? ??????????, ?????? ?? ????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -948,14 +937,13 @@ "???????????????????? ?? ????????????????????????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." -msgstr "" -"?????? ???????????? ???????????????? ???????????????????? ?????????????????????? ?????? ???????????? ?? ???????????????? ?? ??????????????????." +msgstr "?????? ???????????? ???????????????? ???????????????????? ?????????????????????? ?????? ???????????? ?? ???????????????? ?? ??????????????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -966,7 +954,7 @@ "Window System" #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -977,23 +965,21 @@ "???????????????????? ????????????, ?? ????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ?????????????????? ??????????????????????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "" "?????? ???????????? ???????????????? ?????????? ???????????????????????? ?????? ?????????????????? ???????????? ???????????? ?? " "??????????????????????????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -1003,13 +989,12 @@ "?????????????? ?? SMB ????????????????, ?? ?????????????????? ?????? ?????????????????????? ???????????????? ??????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "???????????? ?? ???????? ???????????? ???????????????? ?????? ???????????????????? ?? ?????????????????? DNS (BIND)." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -1018,330 +1003,358 @@ "MS Windows(tm)." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "?????? ???????????? ???????????????? ????????????, ???????????????? ?????? ?????????????????????????? ?? MySQL." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "?????? ???????????? ???????????????? ????????????, ???????????????? ?????? ?????????????????????????? ?? Postgresql." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "?????????????????? ???????????????????? ??????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "?????????????????????? ?? ??????????????, ?????????????????????? ???????????????????? Fedora" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "?????????????????? ?????????? ????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "?????????????????? ?????????? ????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "?????????????????? ?????????? ????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "?????????????????? ???????????????? ???????????????????? ??????????????" #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "?????????????????? ?????????????? ???????????????????????? ?? ???????????????? ?????????????????? ??????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "?????????????????? ?????????? ??????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "?????????????????? ???????????????????????? ??????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "??????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "?????? ????????????????????????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "??????-????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "?????????????????? ?????????????????????? ??????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "?????????????? ??????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "???????????????? ???????????? ?????? Windows" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "???????????????????? ???? ?????? X" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "?????????????? X Window" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "???????????????????? ???? ?????? XFCE" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "?????????????????? ?????????? ????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "?????????????????? ?????????? ????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "???????????? ???????????? Buildsystem" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "Fedora Eclipse" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????? ???? ???????????????? ?????? ?????????????????????? ???????????? ???? ?????????????? ??????????." -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "?????????????????????????????? ?????????????????? ???????????????????? ???? ???????????? Eclipse." -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "???????????????????? ????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "?????????????????? ???????????????????????????????? ??????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "?????????????????? ???????????????????????? ??????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ?????????????????????? ??????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "?????????? ???????????? ???????????? ?? ???????????????????? ?? ???????????????????? ????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????? ?????????? ??????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "?????????????????? ???????????????????? ??????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "?????????????????? ?????????????????? ??????????" +msgstr "?????????????????? ?????????????????? ??????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????? ???????????????????????? ??????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????????????????? ????????????-???????????????????? ??????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "?????????????????? ???????????????? ?????????? SUGAR" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "" "SUGAR ???????????????????????? ?????????? ?????????????????? ???????????????? ??????????, ?????????????????????????? ???????????????????? " "?????? OLPC XO." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" -msgstr "?????????????????? ???????????????????? ??????????" +msgstr "?????????????????? ?????????????????????? ??????????" + +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "?????????? ?????? ???????????????????????? ?? ?????????????????? ????????????????." -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "???????????????????? Haskell" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "???????????? ??????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "???????????? ?????? ?????????? ???????????? ???? ?????????????????? ????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "?????????????????? ?????????? ??????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "?????????????????? ?????????? ??????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ?????????? ????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "?????????????????? ?????????????????????? ??????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "?????????????????? ?????????? ????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "?????????????????? ???????????????????? ???????????????? ???? ?????????? ???????????????????????????????? Haskell." -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "?????????????????? ?????????????????????? ??????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "?????????????????? ???????????????????? ??????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "?????????????????? ?????????????????? ??????????" +msgstr "?????????????????? ?????????? Amazigh" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "?????????????????????? ???????????????????? ?? ?????????????????? ?????? ?????????????????? ????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "?????????????????????? ??????????????????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "???????????? ?????????????? ?? ???? ????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "?????????????????? ?????????????????????? ??????????" +msgstr "?????????????????? ?????????????????? ??????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "?????????????????? ???????????????????????? ??????????" +msgstr "?????????????????? ?????????????????????? ??????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "?????????????????? ?????????????????????? ??????????" +msgstr "?????????????????? ?????????? ??????????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "?????????????????? ???????????????????? ??????????" +msgstr "?????????????????? ???????????????????????????? ??????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "??????????-???????????????????? MinGW" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "?????????????????? ???????????????????? ??????????" +msgstr "?????????????????? ???????????????????????? ??????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "????????????-?????????????? ?? ????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "?????????????????????? ?????????????????? Sugar" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "?????????????????? ??????????-???????????????????? ?????? ???????????????? 32-???????????? ???????????????? Windows, ???? ???????????????????????? ?? ???????????? ???????????????????????? c ?????????????? Fedora." -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "?????????????????? ???????????????????? ???????????????? ?????? ???????????? ???????????????????? ?????????? ???????????????????????????????? CAML ?? ??????????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ?????????????????? ??????????????????????." +msgstr "???????????? ???????????????????????? ?????????? ?????????? ???????????? ?????? ????????????????????, ??????????????????, ?????????????????????? ?? ???????????????? ??????????????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "?????????????????? ?????????????????? ??????????" +msgstr "?????????????????? ???????????????????????? ??????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "?????????????????? ?????????????????? ??????????" +msgstr "?????????????????? ?????????????????? ??????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1392,20 +1405,17 @@ msgstr "?????? ???????????? ???????????????? ?????????? ?????????????? ????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ???????????????? ??????????????????????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "" "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ??????????????????, ???????????????????????? " "??????????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ???????????????? ??????????????????????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1413,6 +1423,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "?????? ???????????? ???????????????? ?????????? ???????????? ?? ???????????????? ?????? ?????????????? ??????????????????????." + From ynemoy at fedoraproject.org Fri Apr 3 04:09:30 2009 From: ynemoy at fedoraproject.org (Yaakov Meir Nemoy) Date: Fri, 3 Apr 2009 04:09:30 +0000 (UTC) Subject: rpms/ghc-X11/F-10 ghc-X11.spec,1.1,1.2 Message-ID: <20090403040931.1151E70134@cvs1.fedora.phx.redhat.com> Author: ynemoy Update of /cvs/pkgs/rpms/ghc-X11/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3950 Modified Files: ghc-X11.spec Log Message: replaces -devel.files with .files to build on F-10 Index: ghc-X11.spec =================================================================== RCS file: /cvs/pkgs/rpms/ghc-X11/F-10/ghc-X11.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ghc-X11.spec 2 Apr 2009 18:45:39 -0000 1.1 +++ ghc-X11.spec 3 Apr 2009 04:08:59 -0000 1.2 @@ -12,7 +12,7 @@ Name: ghc-%{pkg_name} Version: 1.4.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Haskell %{pkg_name} librar Group: Development/Libraries @@ -124,7 +124,7 @@ %endif -%files devel -f %{name}-devel.files +%files devel -f %{name}.files %defattr(-,root,root,-) %{_docdir}/%{name}-%{version} @@ -143,6 +143,9 @@ %changelog +* Fri Apr 3 2009 Yaakov M. Nemoy - 1.4.5-6 +- replaces -devel.files with .files to build on F-10 + * Sun Mar 8 2009 Yaakov M. Nemoy - 1.4.5-5 - corrected a faulty tag From bskeggs at fedoraproject.org Fri Apr 3 04:16:31 2009 From: bskeggs at fedoraproject.org (Ben Skeggs) Date: Fri, 3 Apr 2009 04:16:31 +0000 (UTC) Subject: rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.26, 1.27 dcbconf_7_4_ignore.diff, 1.1, 1.2 nouveau-fedora.patch, 1.15, 1.16 sources, 1.27, 1.28 xorg-x11-drv-nouveau.spec, 1.32, 1.33 Message-ID: <20090403041631.3A27B70134@cvs1.fedora.phx.redhat.com> Author: bskeggs Update of /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5990 Modified Files: .cvsignore dcbconf_7_4_ignore.diff nouveau-fedora.patch sources xorg-x11-drv-nouveau.spec Log Message: * Fri Apr 03 2009 Ben Skeggs 0.0.12-21.20090403git11be9a9 - upstream update, loads of modesetting fixes - rh#492819, rh#492427, rh#492289, rh#492289 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/.cvsignore,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- .cvsignore 30 Mar 2009 10:22:48 -0000 1.26 +++ .cvsignore 3 Apr 2009 04:16:00 -0000 1.27 @@ -1 +1 @@ -xf86-video-nouveau-0.0.12-20090330git9d46930.tar.bz2 +xf86-video-nouveau-0.0.12-20090403git11be9a9.tar.bz2 dcbconf_7_4_ignore.diff: Index: dcbconf_7_4_ignore.diff =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/dcbconf_7_4_ignore.diff,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- dcbconf_7_4_ignore.diff 23 Mar 2009 03:50:36 -0000 1.1 +++ dcbconf_7_4_ignore.diff 3 Apr 2009 04:16:00 -0000 1.2 @@ -1,14 +1,13 @@ diff --git a/src/nv_bios.c b/src/nv_bios.c -index 22421a0..86e9651 100644 +index fe6368e..7b56148 100644 --- a/src/nv_bios.c +++ b/src/nv_bios.c -@@ -4507,6 +4507,9 @@ parse_dcb_entry(ScrnInfoPtr pScrn, struct bios_parsed_dcb *bdcb, int index, uint - mask = ~0x5; - if (conf & 0x4) - entry->lvdsconf.use_power_scripts = true; -+ -+ if ((conf & 0xf0) == 0x60) -+ mask &= ~0xf0; - } - if (conf & mask) { - /* I'm bored of getting this reported; left as a reminder for someone to fix it */ +@@ -4104,6 +4104,8 @@ parse_dcb20_entry(ScrnInfoPtr pScrn, struct bios_parsed_dcb *bdcb, + mask = ~0x5; + if (conf & 0x4) + entry->lvdsconf.use_power_scripts = true; ++ if ((conf & 0xf0) == 0x60) ++ mask &= ~0xf0; + } + if (conf & mask) { + /* I'm bored of getting this reported; left as a reminder for someone to fix it */ nouveau-fedora.patch: Index: nouveau-fedora.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-fedora.patch,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- nouveau-fedora.patch 30 Mar 2009 01:39:07 -0000 1.15 +++ nouveau-fedora.patch 3 Apr 2009 04:16:00 -0000 1.16 @@ -11,7 +11,7 @@ nouveau_output.h \ nouveau_connector.h \ diff --git a/src/drmmode_display.c b/src/drmmode_display.c -index 7ac7b67..b95ff84 100644 +index 8150a28..bc15231 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -185,6 +185,50 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, int *w, int *h) @@ -484,7 +484,7 @@ + return true; +} diff --git a/src/nv_bios.c b/src/nv_bios.c -index fef0e02..8b7b3fe 100644 +index 7da48d2..fe6368e 100644 --- a/src/nv_bios.c +++ b/src/nv_bios.c @@ -22,6 +22,9 @@ @@ -497,7 +497,7 @@ #include "nv_include.h" #if defined(__FreeBSD__) || defined(__NetBSD__) -@@ -4418,7 +4421,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) +@@ -4485,7 +4488,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) bool NVInitVBIOS(ScrnInfoPtr pScrn) { @@ -508,7 +508,7 @@ memset(bios, 0, sizeof(struct nvbios)); -@@ -4429,6 +4435,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) +@@ -4496,6 +4502,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) if (bios->length > NV_PROM_SIZE) bios->length = NV_PROM_SIZE; @@ -536,7 +536,7 @@ xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "[dri] unable to reference front buffer: %d\n", ret); diff --git a/src/nv_driver.c b/src/nv_driver.c -index 4a1a4b1..06f4a79 100644 +index 92232dd..d6391f3 100644 --- a/src/nv_driver.c +++ b/src/nv_driver.c @@ -21,6 +21,7 @@ @@ -604,7 +604,7 @@ if (!pNv->kms_enable) { if (pNv->Architecture < NV_ARCH_50) NVRestore(pScrn); -@@ -1586,6 +1607,8 @@ NVMapMemSW(ScrnInfoPtr pScrn) +@@ -1589,6 +1610,8 @@ NVMapMemSW(ScrnInfoPtr pScrn) return FALSE; pNv->GART = NULL; @@ -613,7 +613,7 @@ ret = nouveau_bo_fake(&dev, Cursor0Offset, NOUVEAU_BO_VRAM | NOUVEAU_BO_PIN, 64 * 64 * 4, pNv->VRAMMap + Cursor0Offset, -@@ -1626,11 +1649,81 @@ NVMapMemSW(ScrnInfoPtr pScrn) +@@ -1629,11 +1652,81 @@ NVMapMemSW(ScrnInfoPtr pScrn) } static Bool @@ -695,7 +695,7 @@ if (!pNv->dev) return NVMapMemSW(pScrn); -@@ -1647,45 +1740,42 @@ NVMapMem(ScrnInfoPtr pScrn) +@@ -1650,45 +1743,42 @@ NVMapMem(ScrnInfoPtr pScrn) size = size * (pScrn->bitsPerPixel >> 3); size = size * pScrn->virtualY; } else { @@ -764,7 +764,7 @@ } /* We don't need to allocate cursors / lut here if we're using -@@ -1759,6 +1849,7 @@ NVUnmapMem(ScrnInfoPtr pScrn) +@@ -1762,6 +1852,7 @@ NVUnmapMem(ScrnInfoPtr pScrn) } nouveau_bo_ref(NULL, &pNv->FB); @@ -772,7 +772,7 @@ nouveau_bo_ref(NULL, &pNv->GART); nouveau_bo_ref(NULL, &pNv->Cursor); nouveau_bo_ref(NULL, &pNv->Cursor2); -@@ -2274,6 +2365,15 @@ NVSaveScreen(ScreenPtr pScreen, int mode) +@@ -2277,6 +2368,15 @@ NVSaveScreen(ScreenPtr pScreen, int mode) bool on = xf86IsUnblank(mode); int i; @@ -804,7 +804,7 @@ #ifndef exaMoveInPixmap extern void exaMoveInPixmap(PixmapPtr pPixmap); diff --git a/src/nv_type.h b/src/nv_type.h -index 3eae469..f43dc4c 100644 +index 2ec4fba..5396cc8 100644 --- a/src/nv_type.h +++ b/src/nv_type.h @@ -270,6 +270,7 @@ typedef struct _NVRec { Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/sources,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- sources 30 Mar 2009 10:22:48 -0000 1.27 +++ sources 3 Apr 2009 04:16:00 -0000 1.28 @@ -1 +1 @@ -74eeca3817c37dfa939deea30c29e1ec xf86-video-nouveau-0.0.12-20090330git9d46930.tar.bz2 +55e911e7dadc7e445469a0be81b6306b xf86-video-nouveau-0.0.12-20090403git11be9a9.tar.bz2 Index: xorg-x11-drv-nouveau.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/xorg-x11-drv-nouveau.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- xorg-x11-drv-nouveau.spec 30 Mar 2009 10:22:48 -0000 1.32 +++ xorg-x11-drv-nouveau.spec 3 Apr 2009 04:16:00 -0000 1.33 @@ -7,8 +7,8 @@ # git clone git://git.freedesktop.org/git/nouveau/xf86-video-nouveau # git-archive --format=tar --prefix=xf86-video-nouveau-0.0.10/ %{git_version} | bzip2 > xf86-video-nouveau-0.0.10-%{gitdate}.tar.bz2 -%define gitdate 20090330 -%define git_version 9d46930 +%define gitdate 20090403 +%define git_version 11be9a9 %define snapshot %{gitdate}git%{git_version} @@ -19,7 +19,7 @@ # need to set an epoch to get version number in sync with upstream Epoch: 1 Version: %{nouveau_version} -Release: 20.%{snapshot}%{?dist} +Release: 21.%{snapshot}%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -77,6 +77,10 @@ %{_mandir}/man4/nouveau.4* %changelog +* Fri Apr 03 2009 Ben Skeggs 0.0.12-21.20090403git11be9a9 +- upstream update, loads of modesetting fixes +- rh#492819, rh#492427, rh#492289, rh#492289 + * Mon Mar 30 2009 Ben Skeggs 0.0.12-20.20090330git9d46930 - xv bugfix From cebbert at fedoraproject.org Fri Apr 3 05:04:30 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 05:04:30 +0000 (UTC) Subject: rpms/kernel/devel kernel.spec,1.1499,1.1500 Message-ID: <20090403050430.F3D2170134@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18091 Modified Files: kernel.spec Log Message: copy sanity checking and build fixes from F-11 Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1499 retrieving revision 1.1500 diff -u -r1.1499 -r1.1500 --- kernel.spec 2 Apr 2009 17:36:42 -0000 1.1499 +++ kernel.spec 3 Apr 2009 05:04:00 -0000 1.1500 @@ -916,6 +916,9 @@ if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1; fi + if ! egrep "^Patch[0-9]+: $patch\$" %{_specdir}/%{name}.spec ; then + [ "${patch:0:10}" != "patch-2.6." ] && echo "Patch $patch not listed in specfile" && exit 1; + fi case "$patch" in *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; @@ -1577,7 +1580,7 @@ cd linux-%{kversion}.%{_target_cpu} %if %{with_debug} -%if !%{with_up} +%if %{with_up} BuildKernel %make_target %kernel_image debug %endif %if %{with_pae} @@ -1875,7 +1878,9 @@ %kernel_variant_files %{with_up} %kernel_variant_files %{with_smp} smp +%if %{with_up} %kernel_variant_files %{with_debug} debug +%endif %kernel_variant_files %{with_pae} PAE %kernel_variant_files %{with_pae_debug} PAEdebug %kernel_variant_files -k vmlinux %{with_kdump} kdump From pkgdb at fedoraproject.org Fri Apr 3 05:19:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:19:48 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403051955.BB286208555@bastion.fedora.phx.redhat.com> peter has set the watchcommits acl on ejabberd (Fedora devel) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:19:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:19:54 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403051954.A8A6020854A@bastion.fedora.phx.redhat.com> peter has set the watchbugzilla acl on ejabberd (Fedora devel) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:20:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:20:24 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052004.B4DCF208603@bastion.fedora.phx.redhat.com> peter has set the commit acl on ejabberd (Fedora devel) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:20:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:20:20 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052020.5B490208550@bastion.fedora.phx.redhat.com> peter has set the watchbugzilla acl on ejabberd (Fedora EPEL 5) to Approved for mmahut To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:20:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:20:43 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052023.8D7B9208557@bastion.fedora.phx.redhat.com> peter has set the watchcommits acl on ejabberd (Fedora EPEL 5) to Approved for mmahut To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:20:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:20:49 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052029.ABF65208605@bastion.fedora.phx.redhat.com> peter has set the commit acl on ejabberd (Fedora EPEL 5) to Approved for mmahut To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:20:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:20:31 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052032.188382086EF@bastion.fedora.phx.redhat.com> peter has set the approveacls acl on ejabberd (Fedora EPEL 5) to Approved for mmahut To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:10 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052050.017B3208555@bastion.fedora.phx.redhat.com> peter has set the approveacls acl on ejabberd (Fedora devel) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:12 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052119.44BF9208550@bastion.fedora.phx.redhat.com> peter has set the watchbugzilla acl on ejabberd (Fedora 10) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:21 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052121.E1093208556@bastion.fedora.phx.redhat.com> peter has set the watchcommits acl on ejabberd (Fedora 10) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:44 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052124.9CD6D208605@bastion.fedora.phx.redhat.com> peter has set the commit acl on ejabberd (Fedora 10) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:21 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052129.2DE36208609@bastion.fedora.phx.redhat.com> peter has set the approveacls acl on ejabberd (Fedora 10) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:32 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052132.4050C2086EF@bastion.fedora.phx.redhat.com> peter has set the watchbugzilla acl on ejabberd (Fedora 9) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:56 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052136.913812086F6@bastion.fedora.phx.redhat.com> peter has set the commit acl on ejabberd (Fedora 9) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:57 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052138.6BA59208703@bastion.fedora.phx.redhat.com> peter has set the watchcommits acl on ejabberd (Fedora 9) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From pkgdb at fedoraproject.org Fri Apr 3 05:21:51 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 05:21:51 +0000 Subject: [pkgdb] ejabberd had acl change status Message-ID: <20090403052152.12CCC208557@bastion.fedora.phx.redhat.com> peter has set the approveacls acl on ejabberd (Fedora 9) to Approved for silfreed To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ejabberd From transif at fedoraproject.org Fri Apr 3 05:40:36 2009 From: transif at fedoraproject.org (Transifex System User) Date: Fri, 3 Apr 2009 05:40:36 +0000 (UTC) Subject: comps/po kn.po,1.18,1.19 Message-ID: <20090403054037.01A0370134@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26700/po Modified Files: kn.po Log Message: Sending translation for Kannada Index: kn.po =================================================================== RCS file: /cvs/pkgs/comps/po/kn.po,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- kn.po 9 Jan 2009 11:52:38 -0000 1.18 +++ kn.po 3 Apr 2009 05:40:06 -0000 1.19 @@ -5,13 +5,13 @@ # # Umesh Rudrapatna , 2006. # shankar prasad , 2006. -# Shankar Prasad , 2007, 2008. +# Shankar Prasad , 2007, 2008, 2009. msgid "" msgstr "" "Project-Id-Version: comps.HEAD.kn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-10-03 18:05+0530\n" +"POT-Creation-Date: 2009-04-01 08:02+0000\n" +"PO-Revision-Date: 2009-04-02 23:20+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" "MIME-Version: 1.0\n" @@ -26,195 +26,195 @@ #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 msgid "A lightweight desktop environment that works well on low end machines." -msgstr "???????????????????????? ????????????????????????????????? ???????????? ?????????????????????????????? ???????????? ???????????? ???????????? ??????????????????-???????????? ???????????????." +msgstr "???????????????????????? ????????????????????????????????? ???????????? ?????????????????????????????? ???????????? ???????????? ???????????? ????????????????????? ???????????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "??????????????? ????????????????????????????????? ??????????????????????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "?????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "????????? ????????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ??????????????????????????????????????? ?????????????????? ???????????????????????? ???????????????." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????? ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ??????????????????????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????? ????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????? ????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "??????????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "????????????????????? ???????????? ???????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "????????? ???????????????" @@ -223,78 +223,78 @@ msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "???????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????????????????? ???????????????????????? ???????????????????????? " #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "???????????????????????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "???????????????????????? (????????????) ???????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ?????????????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "?????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -304,19 +304,19 @@ "?????????????????????????????????, ??? ???????????????????????? ??????????????? ???????????? ????????????????????????????????????????????? ????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ????????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -325,86 +325,86 @@ "???????????????????????????,??????????????? ???????????? ?????????????????????????????? ????????? ??????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "??????????????????????????? ??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -412,80 +412,76 @@ msgstr "GTK+ ??????????????? GNOME ?????????????????????????????? ????????????????????????????????? ???????????????????????? ??? ????????????????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." -msgstr "" -"GTK+ ??????????????? XFCE ?????????????????????????????? ????????????????????????????????? ????????????????????????????????????????????? ??? ????????????????????????????????????????????? ?????????????????????????????????." +msgstr "GTK+ ??????????????? XFCE ?????????????????????????????? ????????????????????????????????? ????????????????????????????????????????????? ??? ????????????????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ??????????????? KDE ?????????????????????????????? ????????????????????????????????? ???????????????????????? ???????????????????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "??????????????? ????????????????????? ??????????????????????????? ???????????? ??????????????? ???????????????????????? ?????????????????? ??????????????????????????????????????????????????? ??? ????????????????????????????????? " "?????????????????????????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." -msgstr "" -"????????? ?????????????????????????????? ?????????????????? ???????????? (X ????????????) ????????????????????????????????? ??? ???????????????????????? ??????????????????????????? ?????????????????????????????????." +msgid "Install this group of packages to use the base graphical (X) user interface." +msgstr "????????? ?????????????????????????????? ?????????????????? ???????????? (X ????????????) ????????????????????????????????? ??? ???????????????????????? ??????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "???????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ????????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -494,121 +490,121 @@ "???????????????????????? ??????????????????????????? ???????????? ?????????????????????????????? ????????? ??????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "??????????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "??????????????? (legacy) ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "??????????????? ???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "???????????? ?????????????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ????????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "??????????????? ???????????? ???????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "???????????????/???????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -616,111 +612,110 @@ msgstr "????????????????????????????????? ???????????????????????? ???????????? ?????????????????? ??????????????? ??????????????????????????? ?????????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ????????????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "????????????????????? ?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." -msgstr "???????????? ??????????????? ??????????????????-???????????? ???????????????????????? ?????????????????????????????? ???????????? ????????????????????? ??????????????? ??????????????????????????????." +msgid "Simple window managers that aren't part of a larger desktop environment." +msgstr "???????????? ??????????????? ????????????????????? ???????????????????????? ?????????????????????????????? ???????????? ????????????????????? ??????????????? ??????????????????????????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "???????????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "????????? ??????????????????????????????????????? ?????????????????????????????????????????? ??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -729,77 +724,77 @@ "??????????????????????????????????????????????????????. Emacs ??????????????? Vi ??? ????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "???????????? ?????????????????? ???????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "???????????? ???????????? ???????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "???????????? ??????????????????????????????????????? ??????????????????????????? ????????????????????????????????????????????? ???????????????????????? ???????????????." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ??????????????????????????????????????? ??????????????????????????? ????????????????????? ????????????????????????????????????????????? ????????????????????? ???????????????." #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "???????????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "??????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "???????????? ???????????????" @@ -808,46 +803,40 @@ msgstr "??????????????????????????? ?????????????????? ????????????????????? ???????????????." #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." -msgstr "" -"??????????????? ??????????????????????????? ??????????????????????????? ????????????????????????, PDF ???????????????????????? ???????????? ????????? ?????????????????????????????????????????????????????????." +msgstr "??????????????? ??????????????????????????? ??????????????????????????? ????????????????????????, PDF ???????????????????????? ???????????? ????????? ?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "????????????????????????????????? ???????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ??? ???????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "??? ???????????????????????????????????? IMAP ???????????? SMTP ???????????? ???????????????????????????????????? ???????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "X Window ?????????????????????????????? ????????????????????????????????? ???????????????????????? ??? ???????????????????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." -msgstr "" -"????????? ????????????????????????????????? ????????? ????????? ??????????????????????????? ??????????????????????????????????????????????????? ??? ???????????????????????????????????? ?????????????????????????????????????????????." +msgid "These packages are helpful when developing web applications or web pages." +msgstr "????????? ????????????????????????????????? ????????? ????????? ??????????????????????????? ??????????????????????????????????????????????????? ??? ???????????????????????????????????? ?????????????????????????????????????????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??? ???????????????????????????????????? DHCP, Kerberos, NIS.?????????????????? ?????????????????????????????? ?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." @@ -856,17 +845,17 @@ "?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??? ???????????????????????????????????? ?????????????????????????????? ?????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??? ???????????????????????????????????? ?????????????????? ???????????????????????????????????? ??????????????? ?????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." @@ -875,7 +864,7 @@ "???????????????????????? ??????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -884,19 +873,19 @@ "???????????? ???????????????????????? ????????????????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "??? ???????????????????????? ??????????????? ???????????????????????? ????????? ????????????????????????????????????????????? ????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??? ???????????????????????? ??????????????? ???????????????????????? FTP ????????????????????????????????????????????? ????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -906,18 +895,18 @@ "?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "??? ???????????? ??????????????? ???????????????????????? ?????????????????? ????????????????????????????????? ???????????????????????? ??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "??? ???????????? Red Hat ??? ??????????????? ???????????????????????? ????????????????????? ?????????????????? ????????????????????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -926,13 +915,13 @@ "??????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "??? ???????????? ???????????????????????? ??????-????????????, ????????? ???????????? ????????????????????? ????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -942,7 +931,7 @@ "???????????? ?????????????????? ?????????????????????????????????????????? ??????????????????????????? ?????????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "" @@ -950,7 +939,7 @@ "?????????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -960,7 +949,7 @@ "?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -970,21 +959,19 @@ "???????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "??? ?????????????????? ?????????????????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ??????????????????????????? ???????????????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "??? ?????????????????? ??????????????? ???????????????????????? ????????????????????? ???????????????????????? ???????????? ??????????????????????????? ???????????????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -994,15 +981,14 @@ "????????????????????????????????????????????????????????? ???????????????????????? ?????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "" "??? ???????????????????????? ???????????? ??????????????? ???????????????????????? ????????????????????????????????????????????? (DNS name server (BIND)) ????????????????????? " "??????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -1011,328 +997,356 @@ "??????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "??? ???????????????????????? ???????????? MySQL ??????????????? ??????????????????????????????????????? ?????????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "??? ???????????????????????? ???????????? Postgresql ??????????????? ??????????????????????????????????????? ?????????????????????????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "???????????? ?????????????????? ?????????????????????????????????????????? ????????????????????? ??????????????? ???????????? ????????????????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "??????????????????????????? ??????????????? ???????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "??????????????????????????? ?????????????????? ???????????? ??????????????? ????????????????????? ??????????????????????????? ?????????????????? ?????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "????????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "????????????????????????????????????????????? (Virtualization)" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "????????? ???????????????????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "????????? ?????????????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "????????????????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X Window ????????????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ???????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "????????????????????????????????????????????????????????????(???????????????????????????????????????) ??????????????????????????? ????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "??????????????? ??????????????????????????????" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "????????????????????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????????????????????????????? ??????????????????????????? ?????????????????? ??????????????? ????????????????????????????????? ????????????????????????????????????." -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "??????????????????????????? ??????????????? ?????????????????? ?????????????????? ???????????????." -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "????????????????????????(??????????????????) ????????????????????????????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "???????????? ?????????????????????????????? ???????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "??????????????????????????? ???????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ???????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "???????????? ????????????????????????????????? ???????????? ????????????????????????????????? ????????????????????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "??????????????????????????? ???????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "???????????????????????? ???????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "?????????????????? ???????????????" +msgstr "???????????????????????? ???????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "????????????????????????????????? ???????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "??????????????? ???????????? ???????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ????????? ???????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ??????????????????????????? OLPC XO ???????????? ??????????????????????????? ????????????????????? ???????????????." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "??????????????? ???????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "????????????????????? ??????????????? ?????????????????? ???????????????????????? ???????????? ???????????????????????? ????????? ???????????????." + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "?????????????????????????????? ???????????????????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "???????????? ?????????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "???????????????????????????????????? ??????????????????????????? ???????????????????????? ???????????????????????? ???????????? ?????????????????? ?????????????????????????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ???????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "?????????????????? ???????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ???????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????????????? (?????????????????????) ???????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????? ???????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "?????????????????????????????? ?????????????????????????????????????????? ??????????????????????????? ????????????????????????????????????????????? ???????????????????????? ???????????????." -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "?????????????????? ???????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "????????????????????? ???????????????" +msgstr "????????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "???????????????????????? ??????????????????????????????????????????????????? ????????????????????? ???????????? ??????????????????????????? ????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "????????????????????????????????? ???????????????????????????" + +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "??????????????????????????? ????????????????????? ???????????? ???????????????????????? ????????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "???????????????????????? ???????????????" +msgstr "?????????????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "???????????????????????? ???????????????" +msgstr "????????????????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????? ???????????????" +msgstr "???????????????????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "??????????????? ???????????????" +msgstr "?????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ??????????????????-?????????????????????" + +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "??????????????????????????? ???????????????" +msgstr "??????????????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "??????????????????????????? ??????????????? ???????????? ????????????????????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "??????????????? ????????? ????????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "32 ????????????????????? ???????????????????????????????????? ??????????????????-??????????????????????????? ????????????????????????????????????????????? ???????????????, ??????????????? ?????????????????? ?????????????????? ?????????????????? ??????????????????????????? ????????????????????? ???????????????, ???????????? ????????????????????????????????????????????? ??????????????????????????? ????????????????????????????????????." -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "????????????????????????????????? CAML ??????????????????????????????????????? ??????????????????????????? ???????????? ??????????????????????????????????????? ??????????????????????????? ??????????????????????????????????????? ???????????????????????? ???????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "??? ?????????????????? ?????????????????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ??????????????????????????? ???????????????." +msgstr "??? ????????????????????? ?????????????????? ????????????????????????????????? ???????????????, ???????????????????????????????????????, ???????????????????????????????????????????????? ??????????????????????????????????????? ???????????? ?????????????????????????????????????????? ??????????????????????????? ??????????????? ????????????????????????????????????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "?????????????????? ???????????????" +msgstr "???????????????????????? ???????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "???????????????????????? ???????????????" +msgstr "?????????????????? ???????????????????????? ???????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1383,18 +1397,15 @@ msgstr "??? ?????????????????? ??????????????? ?????????????????? ??????????????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "??? ?????????????????? ????????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ?????????????????????????????????????????????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "??? ?????????????????? ?????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ?????????????????????????????????????????????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "??? ?????????????????? ????????????????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ?????????????????????????????????????????????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1402,6 +1413,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "??? ?????????????????? ???????????? ????????????????????? ???????????????????????? ???????????? ?????????????????????????????? ???????????? ?????????????????????????????????????????????." + From dchen at fedoraproject.org Fri Apr 3 05:41:04 2009 From: dchen at fedoraproject.org (Ding-Yi Chen) Date: Fri, 3 Apr 2009 05:41:04 +0000 (UTC) Subject: rpms/ibus-chewing/devel .cvsignore, 1.11, 1.12 ibus-chewing.spec, 1.13, 1.14 import.log, 1.6, 1.7 sources, 1.11, 1.12 Message-ID: <20090403054104.B433970134@cvs1.fedora.phx.redhat.com> Author: dchen Update of /cvs/pkgs/rpms/ibus-chewing/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26902/devel Modified Files: .cvsignore ibus-chewing.spec import.log sources Log Message: Dialog labels aligned Fix iBus Google issue 326 CMake modules revised Add 2 make targets. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus-chewing/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 30 Mar 2009 07:41:36 -0000 1.11 +++ .cvsignore 3 Apr 2009 05:40:34 -0000 1.12 @@ -1 +1 @@ -ibus-chewing-1.0.5.20090330-Source.tar.gz +ibus-chewing-1.0.6.20090403-Source.tar.gz Index: ibus-chewing.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus-chewing/devel/ibus-chewing.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ibus-chewing.spec 30 Mar 2009 07:41:36 -0000 1.13 +++ ibus-chewing.spec 3 Apr 2009 05:40:34 -0000 1.14 @@ -1,5 +1,5 @@ Name: ibus-chewing -Version: 1.0.5.20090330 +Version: 1.0.6.20090403 Release: 1%{?dist} Summary: The Chewing engine for IBus input platform License: GPLv2+ @@ -12,7 +12,7 @@ BuildRequires: gettext-devel BuildRequires: gtk2-devel BuildRequires: ibus-devel >= 1.1 -BuildRequires: cmake +BuildRequires: cmake >= 2.4 BuildRequires: gob2 BuildRequires: libchewing-devel >= 0.3.2-4 BuildRequires: pkgconfig @@ -73,6 +73,13 @@ %config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas %changelog +* Fri Apr 03 2009 Ding-Yi Chen - 1.0.6.20090403-1 +- Fix iBus Google issue 326: Fail to build with CMake < 2.6.3 +- DateFormate.cmake is merged to BasicMacros.cmake +- See headers of cmake modules in cmake_modules/ for detailed changed. +- Add a make target "version_check" +- Add a make developer target "new_version" which are hidden for ordinary users. + * Mon Mar 30 2009 Ding-Yi Chen - 1.0.5.20090330-1 - Added tooltips. - Revealed the sync caps lock setting. @@ -93,10 +100,9 @@ * Wed Mar 11 2009 Ding-Yi Chen - 1.0.3.20090311-1 - IBus Google issue 305: ibus-chewing.schema -> ibus-chewing.schemas - IBus Google issue 307: hardcoded chewing datadir -- Sync chewing candPerPage and IBusTable->page_size + - Sync chewing candPerPage and IBusTable->page_size - Sync between IM and keyboard (Experimental) - -- ibus-chewing.schema -> ibus-chewing.schemas + - ibus-chewing.schema -> ibus-chewing.schemas * Tue Mar 03 2009 Ding-Yi Chen - 1.0.2.20090303-1 - Required gconf2 -> GConf2. @@ -135,3 +141,7 @@ * Fri Aug 15 2008 Huang Peng - 0.1.1.20081023-1 - The first version. + + + + Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ibus-chewing/devel/import.log,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- import.log 30 Mar 2009 07:41:36 -0000 1.6 +++ import.log 3 Apr 2009 05:40:34 -0000 1.7 @@ -4,3 +4,4 @@ ibus-chewing-1_0_3_20090311-1_fc10:HEAD:ibus-chewing-1.0.3.20090311-1.fc10.src.rpm:1236834036 ibus-chewing-1_0_4_20090323-2_fc10:HEAD:ibus-chewing-1.0.4.20090323-2.fc10.src.rpm:1237775380 ibus-chewing-1_0_5_20090330-1_fc10:HEAD:ibus-chewing-1.0.5.20090330-1.fc10.src.rpm:1238398686 +ibus-chewing-1_0_6_20090403-1_fc10:HEAD:ibus-chewing-1.0.6.20090403-1.fc10.src.rpm:1238737188 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus-chewing/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 30 Mar 2009 07:41:36 -0000 1.11 +++ sources 3 Apr 2009 05:40:34 -0000 1.12 @@ -1 +1 @@ -e31d1a158b0abd7d3ef29ba519b3110d ibus-chewing-1.0.5.20090330-Source.tar.gz +7e3ad7dfa4b37b7353670a6eec2cfef5 ibus-chewing-1.0.6.20090403-Source.tar.gz From dchen at fedoraproject.org Fri Apr 3 06:30:35 2009 From: dchen at fedoraproject.org (Ding-Yi Chen) Date: Fri, 3 Apr 2009 06:30:35 +0000 (UTC) Subject: rpms/libsvm/devel libsvm-2.89.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 import.log, 1.3, 1.4 libsvm.spec, 1.34, 1.35 sources, 1.5, 1.6 libsvm-2.88.patch, 1.3, NONE Message-ID: <20090403063036.029CF70134@cvs1.fedora.phx.redhat.com> Author: dchen Update of /cvs/pkgs/rpms/libsvm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6334/devel Modified Files: .cvsignore import.log libsvm.spec sources Added Files: libsvm-2.89.patch Removed Files: libsvm-2.88.patch Log Message: Upstream update to 2.89 libsvm-2.89.patch: --- NEW FILE libsvm-2.89.patch --- diff -up ./java/Makefile.bak ./java/Makefile --- ./java/Makefile.bak 2009-02-18 10:41:04.000000000 +1000 +++ ./java/Makefile 2009-04-03 15:13:40.000000000 +1000 @@ -4,13 +4,22 @@ FILES = libsvm/svm.class libsvm/svm_mode libsvm/svm_print_interface.class \ svm_train.class svm_predict.class svm_toy.class svm_scale.class +JAVA_TARGETDIR=${INSTDIR}/share/libsvm/java +JAVA_DOCDIR=${INSTDIR}/share/javadoc/libsvm-${LIBSVM_VER} +CLASSPATH = . #JAVAC = jikes -JAVAC_FLAGS = -target 1.5 -source 1.5 +JAVAC_FLAGS = -target 1.5 -source 1.5 -classpath ${CLASSPATH} +ifndef JAVAC JAVAC = javac +endif # JAVAC_FLAGS = +ifndef JAR +JAR=jar +endif + all: $(FILES) - jar cvf libsvm.jar *.class libsvm/*.class + ${JAR} cvf libsvm.jar *.class libsvm/*.class .java.class: $(JAVAC) $(JAVAC_FLAGS) $< @@ -18,8 +27,24 @@ all: $(FILES) libsvm/svm.java: libsvm/svm.m4 m4 libsvm/svm.m4 > libsvm/svm.java +javadoc: docs/index.html + +docs/index.html: $(FILES) + javadoc -d docs *.java libsvm/*.java + +install: + mkdir -p ${JAVA_TARGETDIR} + install -m 644 libsvm.jar ${JAVA_TARGETDIR} + install -m 644 test_applet.html ${JAVA_TARGETDIR} +# mkdir -p ${JAVA_DOCDIR} +# cd docs; cp -R * ${JAVA_DOCDIR} +uninstall: + rm -fr ${JAVA_TARGETDIR} + rm -fr ${JAVA_DOCDIR} + clean: rm -f libsvm/*.class *.class *.jar libsvm/*~ *~ libsvm/svm.java + rm -rf docs dist: clean all rm *.class libsvm/*.class diff -up ./java/test_applet.html.bak ./java/test_applet.html --- ./java/test_applet.html.bak 2003-07-12 14:07:32.000000000 +1000 +++ ./java/test_applet.html 2009-04-03 15:04:06.000000000 +1000 @@ -1 +1,3 @@ - + + + diff -up ./Makefile.bak ./Makefile --- ./Makefile.bak 2008-09-15 14:36:48.000000000 +1000 +++ ./Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -1,11 +1,40 @@ CXX? = g++ -CFLAGS = -Wall -Wconversion -O3 -fPIC +CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC SHVER = 1 +MAKE = make +DOT_LIBS=.libs +LIBS= -L${DOT_LIBS} -lsvm +export LIBSVM_VER -all: svm-train svm-predict svm-scale +ifndef DESTDIR +INSTDIR=/usr +else +INSTDIR=${DESTDIR}/usr +endif + +export INSTDIR + +IS_64=$(shell /bin/uname -i | awk '/64/ {print 64}') + +ifndef LIBDIR +LIB_INSTDIR=${INSTDIR}/lib${IS_64} +else +LIB_INSTDIR=${INSTDIR}/..${LIBDIR} +endif + +ifndef LIBDIR +LIBDIR=/usr/lib${IS_64} +endif + +export LIBDIR +export LIB_INSTDIR + + +all: lib svm-train svm-predict svm-scale svm-python svm-java svm-toy-gtk svm-toy-qt lib: svm.o - $(CXX) -shared svm.o -o libsvm.so.$(SHVER) + $(CXX) -shared -Wl,-soname,libsvm.so.$(SHVER) svm.o -o libsvm.so.$(SHVER) + ln -sf libsvm.so.$(SHVER) libsvm.so svm-predict: svm-predict.c svm.o $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm @@ -16,4 +45,59 @@ svm-scale: svm-scale.c svm.o: svm.cpp svm.h $(CXX) $(CFLAGS) -c svm.cpp clean: - rm -f *~ svm.o svm-train svm-predict svm-scale + rm -f *~ svm.o svm-train svm-predict svm-scale svm-toy/gtk/svm-toy-gtk svm-toy/qt/svm-toy-qt + ${MAKE} -C python clean + ${MAKE} -C java clean +svm-python: + ${MAKE} -C python +svm-java: + ${MAKE} -C java +svm-toy-gtk: + ${MAKE} -C svm-toy/gtk +svm-toy-qt: + ${MAKE} -C svm-toy/qt + +install: all + mkdir -p ${INSTDIR}/bin + install -m 755 svm-train ${INSTDIR}/bin + install -m 755 svm-predict ${INSTDIR}/bin + install -m 755 svm-scale ${INSTDIR}/bin + mkdir -p ${LIB_INSTDIR} + install -m 755 libsvm.so.$(SHVER) ${LIB_INSTDIR} +# install package libsvm-devel + mkdir -p ${INSTDIR}/include/libsvm + install -m 644 svm.h ${INSTDIR}/include/libsvm + mkdir -p ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 *.h ${INSTDIR}/share/libsvm/src + install -m 644 *.c ${INSTDIR}/share/libsvm/src + install -m 644 *.cpp ${INSTDIR}/share/libsvm/src + install -m 644 Makefile ${INSTDIR}/share/libsvm/src + install -m 644 java/*.java ${INSTDIR}/share/libsvm/src/java + install -m 644 java/Makefile ${INSTDIR}/share/libsvm/src/java + install -m 644 java/libsvm/*.java ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 java/libsvm/*.m4 ${INSTDIR}/share/libsvm/src/java/libsvm +# install package libsvm-python + ${MAKE} -C python install +# install package libsvm-java + ${MAKE} -C java install +# install package svm-toy + install -m 755 svm-toy/gtk/svm-toy-gtk ${INSTDIR}/bin + install -m 755 svm-toy/qt/svm-toy-qt ${INSTDIR}/bin +# install examples + mkdir -p ${INSTDIR}/share/libsvm/examples + install -m 644 heart_scale ${INSTDIR}/share/libsvm/examples +uninstall: + rm -f ${INSTDIR}/bin/svm-train + rm -f ${INSTDIR}/bin/svm-predict + rm -f ${INSTDIR}/bin/svm-scale + rm -fr ${INSTDIR}/libsvm/examples + rm -f ${INSTDIR}/include/libsvm/svm.h + rm -f ${LIB_INSTDIR}/libsvm/svm.o + rm -fr ${INSTDIR}/libsvm/src + rm -fr ${INSTDIR}/libsvm + ${MAKE} -C python uninstall + ${MAKE} -C java uninstall + rm -f ${INSTDIR}/bin/svm-toy-gtk + rm -f ${INSTDIR}/bin/svm-toy-qt + + diff -up ./python/Makefile.bak ./python/Makefile --- ./python/Makefile.bak 2008-12-10 09:05:08.000000000 +1000 +++ ./python/Makefile 2009-04-03 15:21:19.000000000 +1000 @@ -2,9 +2,11 @@ CXX? = g++ SWIG ?= swig #Windows: see ../README ../Makefile.win -PYTHON_INCLUDEDIR ?= /usr/include/python2.5 +PYTHON_INCLUDEDIR ?= /usr/include/python${PYTHON_VERSION} +PYTHON_TARGETDIR=${LIB_INSTDIR}/python${PYTHON_VERSION}/site-packages/libsvm CFLAGS = -O3 -I$(PYTHON_INCLUDEDIR) -I.. +CFLAGS_PYTHON = ${CFLAGS} -O3 -I$(PYTHON_INCLUDEDIR) -I.. LDFLAGS = -shared # Mac OS # LDFLAGS = -framework Python -bundle @@ -15,16 +17,31 @@ svmc.so: svmc_wrap.o svm.o $(CXX) $(LDFLAGS) -o svmc.so svmc_wrap.o svm.o svmc_wrap.o: svmc_wrap.c ../svm.h - $(CXX) $(CFLAGS) -fPIC -c svmc_wrap.c + $(CXX) $(CFLAGS_PYTHON) -fPIC -c svmc_wrap.c svmc_wrap.c: svmc.i $(SWIG) -python -noproxy svmc.i svm.o: ../svm.cpp ../svm.h - $(CXX) $(CFLAGS) -fPIC -c ../svm.cpp + $(CXX) $(CFLAGS_PYTHON) -fPIC -c ../svm.cpp clean: rm -f *~ *.o *.so *.pyc *.pyo svm.o moreclean: clean rm -f svmc_wrap.c + + +install: all + mkdir -p ${PYTHON_TARGETDIR} + install -m 755 cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 svm.py ${PYTHON_TARGETDIR} + install -m 755 svm_test.py ${PYTHON_TARGETDIR} + install -m 755 test_cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 *.i ${PYTHON_TARGETDIR} + install -m 755 *.so ${PYTHON_TARGETDIR} + install -m 755 ../tools/*.py ${PYTHON_TARGETDIR} + +uninstall: + rm -fr ${LIBDIR}/python${PYTHON_VERSION}/site-packages/libsvm + diff -up ./svm-toy/gtk/callbacks.cpp.bak ./svm-toy/gtk/callbacks.cpp --- ./svm-toy/gtk/callbacks.cpp.bak 2006-03-04 17:40:12.000000000 +1000 +++ ./svm-toy/gtk/callbacks.cpp 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ #include #include #include +#include #include "callbacks.h" #include "interface.h" #include "../../svm.h" diff -up ./svm-toy/gtk/Makefile.bak ./svm-toy/gtk/Makefile --- ./svm-toy/gtk/Makefile.bak 2007-10-14 16:29:12.000000000 +1000 +++ ./svm-toy/gtk/Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -2,21 +2,27 @@ CC? = gcc CXX? = g++ CFLAGS = -Wall -O3 -g `gtk-config --cflags` LIBS = `gtk-config --libs` +COPT = -Wall -O3 -g `pkg-config --cflags --libs gtk+-2.0` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm -svm-toy: main.o interface.o callbacks.o ../../svm.o - $(CXX) $(CFLAGS) main.o interface.o callbacks.o ../../svm.o -o svm-toy $(LIBS) + +all: svm-toy-gtk + +svm-toy-gtk: main.o interface.o callbacks.o + $(CXX) $(COPT) main.o interface.o callbacks.o ${LIBS} -o svm-toy-gtk main.o: main.c - $(CC) $(CFLAGS) -c main.c + $(CC) $(COPT) -c main.c interface.o: interface.c interface.h - $(CC) $(CFLAGS) -c interface.c + $(CC) $(COPT) -c interface.c callbacks.o: callbacks.cpp callbacks.h - $(CXX) $(CFLAGS) -c callbacks.cpp + $(CXX) $(COPT) -c callbacks.cpp -../../svm.o: - cd ../..; make svm.o +#../../svm.o: +# cd ../..; make svm.o clean: - rm -f *~ callbacks.o svm-toy main.o interface.o callbacks.o ../../svm.o + rm -f *~ callbacks.o svm-toy-gtk main.o interface.o callbacks.o diff -up ./svm-toy/qt/Makefile.bak ./svm-toy/qt/Makefile --- ./svm-toy/qt/Makefile.bak 2008-12-19 16:42:05.000000000 +1000 +++ ./svm-toy/qt/Makefile 2009-04-03 15:25:25.000000000 +1000 @@ -1,17 +1,20 @@ CXX? = g++ -CFLAGS = -Wall -O3 -I$(INCLUDE) -I$(INCLUDE)/QtGui -lQtGui +CFLAGS = -Wall -O3 +FLAGS:=${CFLAGS} `pkg-config --cflags --libs QtGui` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm + INCLUDE = /usr/include/qt4 MOC = /usr/bin/moc-qt4 -svm-toy: svm-toy.cpp svm-toy.moc ../../svm.o - $(CXX) $(CFLAGS) svm-toy.cpp ../../svm.o -o svm-toy +all: svm-toy-qt + +svm-toy-qt: svm-toy.cpp svm-toy.moc + $(CXX) $(FLAGS) svm-toy.cpp ${LIBS} -o svm-toy-qt svm-toy.moc: svm-toy.cpp $(MOC) svm-toy.cpp -o svm-toy.moc -../../svm.o: - cd ../..; make svm.o - clean: - rm -f *~ svm-toy svm-toy.moc ../../svm.o + rm -f *~ svm-toy-qt svm-toy.moc ../../svm.o diff -up ./tools/easy.py.bak ./tools/easy.py --- ./tools/easy.py.bak 2009-01-14 07:13:26.000000000 +1000 +++ ./tools/easy.py 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ import sys import os +from distutils.sysconfig import get_python_lib from subprocess import * if len(sys.argv) <= 1: @@ -12,10 +13,10 @@ if len(sys.argv) <= 1: is_win32 = (sys.platform == 'win32') if not is_win32: - svmscale_exe = "../svm-scale" - svmtrain_exe = "../svm-train" - svmpredict_exe = "../svm-predict" - grid_py = "./grid.py" + svmscale_exe = "/usr/bin/svm-scale" + svmtrain_exe = "/usr/bin/svm-train" + svmpredict_exe = "/usr/bin/svm-predict" + grid_py = get_python_lib(1)+"/libsvm/grid.py" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows diff -up ./tools/grid.py.bak ./tools/grid.py --- ./tools/grid.py.bak 2008-08-08 20:41:11.000000000 +1000 +++ ./tools/grid.py 2009-04-03 15:04:06.000000000 +1000 @@ -11,7 +11,7 @@ from subprocess import * is_win32 = (sys.platform == 'win32') if not is_win32: - svmtrain_exe = "../svm-train" + svmtrain_exe = "/usr/bin/svm-train" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows @@ -88,6 +88,7 @@ Usage: grid.py [-log2c begin,end,step] [ i = i + 1 pass_through_string = join(pass_through_options," ") + print 'dataset_pathname=%s' % dataset_pathname assert os.path.exists(svmtrain_exe),"svm-train executable not found" assert os.path.exists(gnuplot_exe),"gnuplot executable not found" assert os.path.exists(dataset_pathname),"dataset not found" Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 7 Nov 2008 08:00:37 -0000 1.5 +++ .cvsignore 3 Apr 2009 06:30:04 -0000 1.6 @@ -1,2 +1,2 @@ guide.pdf -libsvm-2.88.tar.gz +libsvm-2.89.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/devel/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 11 Nov 2008 01:06:17 -0000 1.3 +++ import.log 3 Apr 2009 06:30:04 -0000 1.4 @@ -1,3 +1,4 @@ libsvm-2_88-0_fc9:HEAD:libsvm-2.88-0.fc9.src.rpm:1226043285 libsvm-2_88-1_fc9:HEAD:libsvm-2.88-1.fc9.src.rpm:1226296273 libsvm-2_88-2_fc9:HEAD:libsvm-2.88-2.fc9.src.rpm:1226365469 +libsvm-2_89-1_fc10:HEAD:libsvm-2.89-1.fc10.src.rpm:1238738697 Index: libsvm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/devel/libsvm.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- libsvm.spec 25 Feb 2009 19:09:26 -0000 1.34 +++ libsvm.spec 3 Apr 2009 06:30:04 -0000 1.35 @@ -1,6 +1,6 @@ Name: libsvm -Version: 2.88 -Release: 4%{?dist} +Version: 2.89 +Release: 1%{?dist} Summary: A Library for Support Vector Machines Group: Development/Libraries @@ -97,7 +97,7 @@ %prep %setup -q -%patch0 -p0 -b .bak +%patch0 -p0 -b .orig cp %{SOURCE1} ChangeLog cp %{SOURCE2} . cp %{SOURCE3} . @@ -203,14 +203,23 @@ %changelog -* Wed Feb 25 2009 Fedora Release Engineering - 2.88-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 2.88-3 -- Rebuild for Python 2.6 +* Fri Apr 03 2009 Ding-Yi Chen - 2.89-1 +- Upstream Update to 2.89: + + reduce input/loading time of svm-train/svm-predict by half + + pointer function so users can specify their own outputs + + remove info_flush() + + a extern variable libsvm_version + + svm-train -q option (disable outputs) + + svm-scale: warning if more nonzero produced + + easy.py: popel.communiate() to avoid some deadlock (if lots of + outputs when #classes is large) * Mon Nov 10 2008 Ding-Yi Chen - 2.88-2 - Fix java BuildRequire and Build +- javadoc have been removed because ppc and ppc64 do not have a + suitable package to build javadoc in F-8, nor does javadoc + provide much useful information. + * Wed Nov 05 2008 Ding-Yi Chen - 2.88-0 - Note: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 7 Nov 2008 08:00:37 -0000 1.5 +++ sources 3 Apr 2009 06:30:04 -0000 1.6 @@ -1,2 +1,2 @@ aae7a8f7e357e86e1c893b706bb02a63 guide.pdf -1b69c7d887d349b13f9f2cf245310fea libsvm-2.88.tar.gz +71975f20d37b30eb13a3ec8897f4f546 libsvm-2.89.tar.gz --- libsvm-2.88.patch DELETED --- From pnemade at fedoraproject.org Fri Apr 3 06:41:55 2009 From: pnemade at fedoraproject.org (Parag Nemade) Date: Fri, 3 Apr 2009 06:41:55 +0000 (UTC) Subject: rpms/m17n-contrib/devel mai-inscript.mim, NONE, 1.1 m17n-contrib.spec, 1.24, 1.25 Message-ID: <20090403064155.AEB9570134@cvs1.fedora.phx.redhat.com> Author: pnemade Update of /cvs/pkgs/rpms/m17n-contrib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9280 Modified Files: m17n-contrib.spec Added Files: mai-inscript.mim Log Message: * Fri Apr 03 2009 Parag Nemade -1.1.9-2 - Resolves: rh#491794 [mai_IN] Removing @maithili-support removes m17n-db-hindi package - Resolves: rh#493793 [mai_IN] No default keymap for language --- NEW FILE mai-inscript.mim --- ;; mai-inscript.mim -- Maithili input method for inscript layout ;; This file is derived from the Hindi inscript table of scim-tables, ;; which was derived from iiimf unitLE's Hindi inscript layout. ;; Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. ;; This file is part of the m17n contrib; a sub-part of the m17n ;; library. ;; The m17n library is free software; you can redistribute it and/or ;; modify it under the terms of the GNU Lesser General Public License ;; as published by the Free Software Foundation; either version 2.1 of ;; the License, or (at your option) any later version. ;; The m17n library is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; Lesser General Public License for more details. ;; You should have received a copy of the GNU Lesser General Public ;; License along with the m17n library; if not, write to the Free ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301, USA. (input-method mai inscript) (description "Maithili input method for inscript layout. Reference URL : http://indlinux.org/wiki/index.php/InscriptLayouts#Devanagari Key Summary: 1. ????????? : % This can also be typed as a sequence of following: ??? + ??? + ??? i.e. p + d + } 2. ????????? : ^ This can also be typed as a sequence of following: ??? + ??? + ??? i.e. l + d + j 3. ????????? : & This can also be typed as a sequence of following: ??? + ??? + ??? i.e. k + d + < 4. ????????? : * This can also be typed as a sequence of following: ??? + ??? + ??? i.e. M + d + j Key summary: Rajesh Ranjan ") (title "???") (map (trans ((KP_1) "???") ((KP_2) "???") ((KP_3) "???") ((KP_4) "???") ((KP_5) "???") ((KP_6) "???") ((KP_7) "???") ((KP_8) "???") ((KP_9) "???") ((KP_0) "???") ((KP_Decimal) ".") ((KP_Divide) "/") ((KP_Multiply) "*") ((KP_Add) "+") ((KP_Subtract) "-") ("!" ????) ("1" ????) ("@" ????) ("2" ????) ("#" ?#) ("3" ????) ("$" ?$) ("4" ????) ("5" ????) ("6" ????) ("7" ????) ("8" ????) ("(" ?() ("9" ????) (")" ?)) ("0" ????) ("_" ????) ("-" ?-) ("+" ????) ("=" ????) ("Q" ????) ("q" ????) ("W" ????) ("w" ????) ("E" ????) ("e" ????) ("R" ????) ("r" ????) ("T" ????) ("t" ????) ("Y" ????) ("y" ????) ("U" ????) ("u" ????) ("I" ????) ("i" ????) ("O" ????) ("o" ????) ("P" ????) ("p" ????) ("{" ????) ("[" ????) ("}" ????) ("]" ????) ("A" ????) ("a" ????) ("S" ????) ("s" ????) ("D" ????) ("d" ????) ("F" ????) ("f" ????) ("G" ????) ("g" ????) ("H" ????) ("h" ????) ("J" ????) ("j" ????) ("K" ????) ("k" ????) ("L" ????) ("l" ????) (":" ????) (";" ????) ("\"" ????) ("'" ????) ("|" ????) ("\\" ????) ("~" ????) ("`" ????) ("Z" ????) ("z" ????) ("X" ????) ("x" ????) ("C" ????) ("c" ????) ("V" ????) ("v" ????) ("B" ????) ("b" ????) ("N" ????) ("n" ????) ("M" ????) ("m" ????) ("<" ????) ("," ?,) (">" ????) ("." ?.) ("?" ????) ("/" ????) ("%" "?????????") ("^" "?????????") ("&" "?????????") ("*" "?????????") ("dd" "??????") )) (state (init (trans))) Index: m17n-contrib.spec =================================================================== RCS file: /cvs/pkgs/rpms/m17n-contrib/devel/m17n-contrib.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- m17n-contrib.spec 3 Mar 2009 05:54:50 -0000 1.24 +++ m17n-contrib.spec 3 Apr 2009 06:41:25 -0000 1.25 @@ -1,11 +1,12 @@ Name: m17n-contrib Summary: Contributed multilingualization datafiles for m17n-lib Version: 1.1.9 -Release: 1%{?dist} +Release: 2%{?dist} Group: System Environment/Libraries License: LGPLv2+ URL: http://www.m17n.org/m17n-lib/index.html Source0: http://www.m17n.org/m17n-lib-download/m17n-contrib-%{version}.tar.gz +Source1: mai-inscript.mim Patch0: bug433416-bn-probhat.patch Patch1: as-inscript-keysummary-440201.patch Patch2: ml-inscript-keysummary-435259.patch @@ -73,6 +74,7 @@ %mk_pkg_uses_db gujarati gu 1 %mk_pkg_uses_db hindi hi 1 %mk_pkg_uses_db kannada kn 1 +%mk_pkg_uses_db maithili mai 0 %mk_pkg_uses_db malayalam ml 1 %mk_pkg marathi mr 1 %mk_pkg nepali ne 1 @@ -104,6 +106,7 @@ %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p" +cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/m17n/ # generate .engine files for ibus-m17n for now mkdir -p $RPM_BUILD_ROOT%{_datadir}/ibus/engine @@ -123,6 +126,10 @@ %{_datadir}/m17n/scripts %changelog +* Fri Apr 03 2009 Parag Nemade -1.1.9-2 +- Resolves: rh#491794 [mai_IN] Removing @maithili-support removes m17n-db-hindi package +- Resolves: rh#493793 [mai_IN] No default keymap for language + * Tue Mar 03 2009 Parag Nemade -1.1.9-1 - Update to new upstream release 1.1.9 From dchen at fedoraproject.org Fri Apr 3 06:58:13 2009 From: dchen at fedoraproject.org (Ding-Yi Chen) Date: Fri, 3 Apr 2009 06:58:13 +0000 (UTC) Subject: rpms/libsvm/F-10 libsvm-2.89.patch, NONE, 1.1 import.log, 1.3, 1.4 libsvm.spec, 1.3, 1.4 sources, 1.1, 1.2 libsvm-2.88.patch, 1.3, NONE Message-ID: <20090403065813.7B10F70134@cvs1.fedora.phx.redhat.com> Author: dchen Update of /cvs/pkgs/rpms/libsvm/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13522/F-10 Modified Files: import.log libsvm.spec sources Added Files: libsvm-2.89.patch Removed Files: libsvm-2.88.patch Log Message: Upstream update to 2.89 libsvm-2.89.patch: --- NEW FILE libsvm-2.89.patch --- diff -up ./java/Makefile.bak ./java/Makefile --- ./java/Makefile.bak 2009-02-18 10:41:04.000000000 +1000 +++ ./java/Makefile 2009-04-03 15:13:40.000000000 +1000 @@ -4,13 +4,22 @@ FILES = libsvm/svm.class libsvm/svm_mode libsvm/svm_print_interface.class \ svm_train.class svm_predict.class svm_toy.class svm_scale.class +JAVA_TARGETDIR=${INSTDIR}/share/libsvm/java +JAVA_DOCDIR=${INSTDIR}/share/javadoc/libsvm-${LIBSVM_VER} +CLASSPATH = . #JAVAC = jikes -JAVAC_FLAGS = -target 1.5 -source 1.5 +JAVAC_FLAGS = -target 1.5 -source 1.5 -classpath ${CLASSPATH} +ifndef JAVAC JAVAC = javac +endif # JAVAC_FLAGS = +ifndef JAR +JAR=jar +endif + all: $(FILES) - jar cvf libsvm.jar *.class libsvm/*.class + ${JAR} cvf libsvm.jar *.class libsvm/*.class .java.class: $(JAVAC) $(JAVAC_FLAGS) $< @@ -18,8 +27,24 @@ all: $(FILES) libsvm/svm.java: libsvm/svm.m4 m4 libsvm/svm.m4 > libsvm/svm.java +javadoc: docs/index.html + +docs/index.html: $(FILES) + javadoc -d docs *.java libsvm/*.java + +install: + mkdir -p ${JAVA_TARGETDIR} + install -m 644 libsvm.jar ${JAVA_TARGETDIR} + install -m 644 test_applet.html ${JAVA_TARGETDIR} +# mkdir -p ${JAVA_DOCDIR} +# cd docs; cp -R * ${JAVA_DOCDIR} +uninstall: + rm -fr ${JAVA_TARGETDIR} + rm -fr ${JAVA_DOCDIR} + clean: rm -f libsvm/*.class *.class *.jar libsvm/*~ *~ libsvm/svm.java + rm -rf docs dist: clean all rm *.class libsvm/*.class diff -up ./java/test_applet.html.bak ./java/test_applet.html --- ./java/test_applet.html.bak 2003-07-12 14:07:32.000000000 +1000 +++ ./java/test_applet.html 2009-04-03 15:04:06.000000000 +1000 @@ -1 +1,3 @@ - + + + diff -up ./Makefile.bak ./Makefile --- ./Makefile.bak 2008-09-15 14:36:48.000000000 +1000 +++ ./Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -1,11 +1,40 @@ CXX? = g++ -CFLAGS = -Wall -Wconversion -O3 -fPIC +CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC SHVER = 1 +MAKE = make +DOT_LIBS=.libs +LIBS= -L${DOT_LIBS} -lsvm +export LIBSVM_VER -all: svm-train svm-predict svm-scale +ifndef DESTDIR +INSTDIR=/usr +else +INSTDIR=${DESTDIR}/usr +endif + +export INSTDIR + +IS_64=$(shell /bin/uname -i | awk '/64/ {print 64}') + +ifndef LIBDIR +LIB_INSTDIR=${INSTDIR}/lib${IS_64} +else +LIB_INSTDIR=${INSTDIR}/..${LIBDIR} +endif + +ifndef LIBDIR +LIBDIR=/usr/lib${IS_64} +endif + +export LIBDIR +export LIB_INSTDIR + + +all: lib svm-train svm-predict svm-scale svm-python svm-java svm-toy-gtk svm-toy-qt lib: svm.o - $(CXX) -shared svm.o -o libsvm.so.$(SHVER) + $(CXX) -shared -Wl,-soname,libsvm.so.$(SHVER) svm.o -o libsvm.so.$(SHVER) + ln -sf libsvm.so.$(SHVER) libsvm.so svm-predict: svm-predict.c svm.o $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm @@ -16,4 +45,59 @@ svm-scale: svm-scale.c svm.o: svm.cpp svm.h $(CXX) $(CFLAGS) -c svm.cpp clean: - rm -f *~ svm.o svm-train svm-predict svm-scale + rm -f *~ svm.o svm-train svm-predict svm-scale svm-toy/gtk/svm-toy-gtk svm-toy/qt/svm-toy-qt + ${MAKE} -C python clean + ${MAKE} -C java clean +svm-python: + ${MAKE} -C python +svm-java: + ${MAKE} -C java +svm-toy-gtk: + ${MAKE} -C svm-toy/gtk +svm-toy-qt: + ${MAKE} -C svm-toy/qt + +install: all + mkdir -p ${INSTDIR}/bin + install -m 755 svm-train ${INSTDIR}/bin + install -m 755 svm-predict ${INSTDIR}/bin + install -m 755 svm-scale ${INSTDIR}/bin + mkdir -p ${LIB_INSTDIR} + install -m 755 libsvm.so.$(SHVER) ${LIB_INSTDIR} +# install package libsvm-devel + mkdir -p ${INSTDIR}/include/libsvm + install -m 644 svm.h ${INSTDIR}/include/libsvm + mkdir -p ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 *.h ${INSTDIR}/share/libsvm/src + install -m 644 *.c ${INSTDIR}/share/libsvm/src + install -m 644 *.cpp ${INSTDIR}/share/libsvm/src + install -m 644 Makefile ${INSTDIR}/share/libsvm/src + install -m 644 java/*.java ${INSTDIR}/share/libsvm/src/java + install -m 644 java/Makefile ${INSTDIR}/share/libsvm/src/java + install -m 644 java/libsvm/*.java ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 java/libsvm/*.m4 ${INSTDIR}/share/libsvm/src/java/libsvm +# install package libsvm-python + ${MAKE} -C python install +# install package libsvm-java + ${MAKE} -C java install +# install package svm-toy + install -m 755 svm-toy/gtk/svm-toy-gtk ${INSTDIR}/bin + install -m 755 svm-toy/qt/svm-toy-qt ${INSTDIR}/bin +# install examples + mkdir -p ${INSTDIR}/share/libsvm/examples + install -m 644 heart_scale ${INSTDIR}/share/libsvm/examples +uninstall: + rm -f ${INSTDIR}/bin/svm-train + rm -f ${INSTDIR}/bin/svm-predict + rm -f ${INSTDIR}/bin/svm-scale + rm -fr ${INSTDIR}/libsvm/examples + rm -f ${INSTDIR}/include/libsvm/svm.h + rm -f ${LIB_INSTDIR}/libsvm/svm.o + rm -fr ${INSTDIR}/libsvm/src + rm -fr ${INSTDIR}/libsvm + ${MAKE} -C python uninstall + ${MAKE} -C java uninstall + rm -f ${INSTDIR}/bin/svm-toy-gtk + rm -f ${INSTDIR}/bin/svm-toy-qt + + diff -up ./python/Makefile.bak ./python/Makefile --- ./python/Makefile.bak 2008-12-10 09:05:08.000000000 +1000 +++ ./python/Makefile 2009-04-03 15:21:19.000000000 +1000 @@ -2,9 +2,11 @@ CXX? = g++ SWIG ?= swig #Windows: see ../README ../Makefile.win -PYTHON_INCLUDEDIR ?= /usr/include/python2.5 +PYTHON_INCLUDEDIR ?= /usr/include/python${PYTHON_VERSION} +PYTHON_TARGETDIR=${LIB_INSTDIR}/python${PYTHON_VERSION}/site-packages/libsvm CFLAGS = -O3 -I$(PYTHON_INCLUDEDIR) -I.. +CFLAGS_PYTHON = ${CFLAGS} -O3 -I$(PYTHON_INCLUDEDIR) -I.. LDFLAGS = -shared # Mac OS # LDFLAGS = -framework Python -bundle @@ -15,16 +17,31 @@ svmc.so: svmc_wrap.o svm.o $(CXX) $(LDFLAGS) -o svmc.so svmc_wrap.o svm.o svmc_wrap.o: svmc_wrap.c ../svm.h - $(CXX) $(CFLAGS) -fPIC -c svmc_wrap.c + $(CXX) $(CFLAGS_PYTHON) -fPIC -c svmc_wrap.c svmc_wrap.c: svmc.i $(SWIG) -python -noproxy svmc.i svm.o: ../svm.cpp ../svm.h - $(CXX) $(CFLAGS) -fPIC -c ../svm.cpp + $(CXX) $(CFLAGS_PYTHON) -fPIC -c ../svm.cpp clean: rm -f *~ *.o *.so *.pyc *.pyo svm.o moreclean: clean rm -f svmc_wrap.c + + +install: all + mkdir -p ${PYTHON_TARGETDIR} + install -m 755 cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 svm.py ${PYTHON_TARGETDIR} + install -m 755 svm_test.py ${PYTHON_TARGETDIR} + install -m 755 test_cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 *.i ${PYTHON_TARGETDIR} + install -m 755 *.so ${PYTHON_TARGETDIR} + install -m 755 ../tools/*.py ${PYTHON_TARGETDIR} + +uninstall: + rm -fr ${LIBDIR}/python${PYTHON_VERSION}/site-packages/libsvm + diff -up ./svm-toy/gtk/callbacks.cpp.bak ./svm-toy/gtk/callbacks.cpp --- ./svm-toy/gtk/callbacks.cpp.bak 2006-03-04 17:40:12.000000000 +1000 +++ ./svm-toy/gtk/callbacks.cpp 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ #include #include #include +#include #include "callbacks.h" #include "interface.h" #include "../../svm.h" diff -up ./svm-toy/gtk/Makefile.bak ./svm-toy/gtk/Makefile --- ./svm-toy/gtk/Makefile.bak 2007-10-14 16:29:12.000000000 +1000 +++ ./svm-toy/gtk/Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -2,21 +2,27 @@ CC? = gcc CXX? = g++ CFLAGS = -Wall -O3 -g `gtk-config --cflags` LIBS = `gtk-config --libs` +COPT = -Wall -O3 -g `pkg-config --cflags --libs gtk+-2.0` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm -svm-toy: main.o interface.o callbacks.o ../../svm.o - $(CXX) $(CFLAGS) main.o interface.o callbacks.o ../../svm.o -o svm-toy $(LIBS) + +all: svm-toy-gtk + +svm-toy-gtk: main.o interface.o callbacks.o + $(CXX) $(COPT) main.o interface.o callbacks.o ${LIBS} -o svm-toy-gtk main.o: main.c - $(CC) $(CFLAGS) -c main.c + $(CC) $(COPT) -c main.c interface.o: interface.c interface.h - $(CC) $(CFLAGS) -c interface.c + $(CC) $(COPT) -c interface.c callbacks.o: callbacks.cpp callbacks.h - $(CXX) $(CFLAGS) -c callbacks.cpp + $(CXX) $(COPT) -c callbacks.cpp -../../svm.o: - cd ../..; make svm.o +#../../svm.o: +# cd ../..; make svm.o clean: - rm -f *~ callbacks.o svm-toy main.o interface.o callbacks.o ../../svm.o + rm -f *~ callbacks.o svm-toy-gtk main.o interface.o callbacks.o diff -up ./svm-toy/qt/Makefile.bak ./svm-toy/qt/Makefile --- ./svm-toy/qt/Makefile.bak 2008-12-19 16:42:05.000000000 +1000 +++ ./svm-toy/qt/Makefile 2009-04-03 15:25:25.000000000 +1000 @@ -1,17 +1,20 @@ CXX? = g++ -CFLAGS = -Wall -O3 -I$(INCLUDE) -I$(INCLUDE)/QtGui -lQtGui +CFLAGS = -Wall -O3 +FLAGS:=${CFLAGS} `pkg-config --cflags --libs QtGui` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm + INCLUDE = /usr/include/qt4 MOC = /usr/bin/moc-qt4 -svm-toy: svm-toy.cpp svm-toy.moc ../../svm.o - $(CXX) $(CFLAGS) svm-toy.cpp ../../svm.o -o svm-toy +all: svm-toy-qt + +svm-toy-qt: svm-toy.cpp svm-toy.moc + $(CXX) $(FLAGS) svm-toy.cpp ${LIBS} -o svm-toy-qt svm-toy.moc: svm-toy.cpp $(MOC) svm-toy.cpp -o svm-toy.moc -../../svm.o: - cd ../..; make svm.o - clean: - rm -f *~ svm-toy svm-toy.moc ../../svm.o + rm -f *~ svm-toy-qt svm-toy.moc ../../svm.o diff -up ./tools/easy.py.bak ./tools/easy.py --- ./tools/easy.py.bak 2009-01-14 07:13:26.000000000 +1000 +++ ./tools/easy.py 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ import sys import os +from distutils.sysconfig import get_python_lib from subprocess import * if len(sys.argv) <= 1: @@ -12,10 +13,10 @@ if len(sys.argv) <= 1: is_win32 = (sys.platform == 'win32') if not is_win32: - svmscale_exe = "../svm-scale" - svmtrain_exe = "../svm-train" - svmpredict_exe = "../svm-predict" - grid_py = "./grid.py" + svmscale_exe = "/usr/bin/svm-scale" + svmtrain_exe = "/usr/bin/svm-train" + svmpredict_exe = "/usr/bin/svm-predict" + grid_py = get_python_lib(1)+"/libsvm/grid.py" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows diff -up ./tools/grid.py.bak ./tools/grid.py --- ./tools/grid.py.bak 2008-08-08 20:41:11.000000000 +1000 +++ ./tools/grid.py 2009-04-03 15:04:06.000000000 +1000 @@ -11,7 +11,7 @@ from subprocess import * is_win32 = (sys.platform == 'win32') if not is_win32: - svmtrain_exe = "../svm-train" + svmtrain_exe = "/usr/bin/svm-train" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows @@ -88,6 +88,7 @@ Usage: grid.py [-log2c begin,end,step] [ i = i + 1 pass_through_string = join(pass_through_options," ") + print 'dataset_pathname=%s' % dataset_pathname assert os.path.exists(svmtrain_exe),"svm-train executable not found" assert os.path.exists(gnuplot_exe),"gnuplot executable not found" assert os.path.exists(dataset_pathname),"dataset not found" Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-10/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 11 Nov 2008 01:07:33 -0000 1.3 +++ import.log 3 Apr 2009 06:57:42 -0000 1.4 @@ -1,3 +1,4 @@ libsvm-2_88-0_fc9:F-10:libsvm-2.88-0.fc9.src.rpm:1226049467 libsvm-2_88-1_fc9:F-10:libsvm-2.88-1.fc9.src.rpm:1226297083 libsvm-2_88-2_fc9:F-10:libsvm-2.88-2.fc9.src.rpm:1226365621 +libsvm-2_89-1_fc10:F-10:libsvm-2.89-1.fc10.src.rpm:1238740885 Index: libsvm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-10/libsvm.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- libsvm.spec 11 Nov 2008 01:07:33 -0000 1.3 +++ libsvm.spec 3 Apr 2009 06:57:43 -0000 1.4 @@ -1,6 +1,6 @@ Name: libsvm -Version: 2.88 -Release: 2%{?dist} +Version: 2.89 +Release: 1%{?dist} Summary: A Library for Support Vector Machines Group: Development/Libraries @@ -97,7 +97,7 @@ %prep %setup -q -%patch0 -p0 -b .bak +%patch0 -p0 -b .orig cp %{SOURCE1} ChangeLog cp %{SOURCE2} . cp %{SOURCE3} . @@ -203,8 +203,23 @@ %changelog +* Fri Apr 03 2009 Ding-Yi Chen - 2.89-1 +- Upstream Update to 2.89: + + reduce input/loading time of svm-train/svm-predict by half + + pointer function so users can specify their own outputs + + remove info_flush() + + a extern variable libsvm_version + + svm-train -q option (disable outputs) + + svm-scale: warning if more nonzero produced + + easy.py: popel.communiate() to avoid some deadlock (if lots of + outputs when #classes is large) + * Mon Nov 10 2008 Ding-Yi Chen - 2.88-2 - Fix java BuildRequire and Build +- javadoc have been removed because ppc and ppc64 do not have a + suitable package to build javadoc in F-8, nor does javadoc + provide much useful information. + * Wed Nov 05 2008 Ding-Yi Chen - 2.88-0 - Note: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Nov 2008 09:19:00 -0000 1.1 +++ sources 3 Apr 2009 06:57:43 -0000 1.2 @@ -1,2 +1,2 @@ aae7a8f7e357e86e1c893b706bb02a63 guide.pdf -1b69c7d887d349b13f9f2cf245310fea libsvm-2.88.tar.gz +71975f20d37b30eb13a3ec8897f4f546 libsvm-2.89.tar.gz --- libsvm-2.88.patch DELETED --- From dchen at fedoraproject.org Fri Apr 3 07:04:45 2009 From: dchen at fedoraproject.org (Ding-Yi Chen) Date: Fri, 3 Apr 2009 07:04:45 +0000 (UTC) Subject: rpms/libsvm/F-9 libsvm-2.89.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 import.log, 1.3, 1.4 libsvm.spec, 1.32, 1.33 sources, 1.5, 1.6 libsvm-2.88.patch, 1.3, NONE Message-ID: <20090403070445.688E670134@cvs1.fedora.phx.redhat.com> Author: dchen Update of /cvs/pkgs/rpms/libsvm/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15618/F-9 Modified Files: .cvsignore import.log libsvm.spec sources Added Files: libsvm-2.89.patch Removed Files: libsvm-2.88.patch Log Message: Upstream update to 2.89 libsvm-2.89.patch: --- NEW FILE libsvm-2.89.patch --- diff -up ./java/Makefile.bak ./java/Makefile --- ./java/Makefile.bak 2009-02-18 10:41:04.000000000 +1000 +++ ./java/Makefile 2009-04-03 15:13:40.000000000 +1000 @@ -4,13 +4,22 @@ FILES = libsvm/svm.class libsvm/svm_mode libsvm/svm_print_interface.class \ svm_train.class svm_predict.class svm_toy.class svm_scale.class +JAVA_TARGETDIR=${INSTDIR}/share/libsvm/java +JAVA_DOCDIR=${INSTDIR}/share/javadoc/libsvm-${LIBSVM_VER} +CLASSPATH = . #JAVAC = jikes -JAVAC_FLAGS = -target 1.5 -source 1.5 +JAVAC_FLAGS = -target 1.5 -source 1.5 -classpath ${CLASSPATH} +ifndef JAVAC JAVAC = javac +endif # JAVAC_FLAGS = +ifndef JAR +JAR=jar +endif + all: $(FILES) - jar cvf libsvm.jar *.class libsvm/*.class + ${JAR} cvf libsvm.jar *.class libsvm/*.class .java.class: $(JAVAC) $(JAVAC_FLAGS) $< @@ -18,8 +27,24 @@ all: $(FILES) libsvm/svm.java: libsvm/svm.m4 m4 libsvm/svm.m4 > libsvm/svm.java +javadoc: docs/index.html + +docs/index.html: $(FILES) + javadoc -d docs *.java libsvm/*.java + +install: + mkdir -p ${JAVA_TARGETDIR} + install -m 644 libsvm.jar ${JAVA_TARGETDIR} + install -m 644 test_applet.html ${JAVA_TARGETDIR} +# mkdir -p ${JAVA_DOCDIR} +# cd docs; cp -R * ${JAVA_DOCDIR} +uninstall: + rm -fr ${JAVA_TARGETDIR} + rm -fr ${JAVA_DOCDIR} + clean: rm -f libsvm/*.class *.class *.jar libsvm/*~ *~ libsvm/svm.java + rm -rf docs dist: clean all rm *.class libsvm/*.class diff -up ./java/test_applet.html.bak ./java/test_applet.html --- ./java/test_applet.html.bak 2003-07-12 14:07:32.000000000 +1000 +++ ./java/test_applet.html 2009-04-03 15:04:06.000000000 +1000 @@ -1 +1,3 @@ - + + + diff -up ./Makefile.bak ./Makefile --- ./Makefile.bak 2008-09-15 14:36:48.000000000 +1000 +++ ./Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -1,11 +1,40 @@ CXX? = g++ -CFLAGS = -Wall -Wconversion -O3 -fPIC +CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC SHVER = 1 +MAKE = make +DOT_LIBS=.libs +LIBS= -L${DOT_LIBS} -lsvm +export LIBSVM_VER -all: svm-train svm-predict svm-scale +ifndef DESTDIR +INSTDIR=/usr +else +INSTDIR=${DESTDIR}/usr +endif + +export INSTDIR + +IS_64=$(shell /bin/uname -i | awk '/64/ {print 64}') + +ifndef LIBDIR +LIB_INSTDIR=${INSTDIR}/lib${IS_64} +else +LIB_INSTDIR=${INSTDIR}/..${LIBDIR} +endif + +ifndef LIBDIR +LIBDIR=/usr/lib${IS_64} +endif + +export LIBDIR +export LIB_INSTDIR + + +all: lib svm-train svm-predict svm-scale svm-python svm-java svm-toy-gtk svm-toy-qt lib: svm.o - $(CXX) -shared svm.o -o libsvm.so.$(SHVER) + $(CXX) -shared -Wl,-soname,libsvm.so.$(SHVER) svm.o -o libsvm.so.$(SHVER) + ln -sf libsvm.so.$(SHVER) libsvm.so svm-predict: svm-predict.c svm.o $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm @@ -16,4 +45,59 @@ svm-scale: svm-scale.c svm.o: svm.cpp svm.h $(CXX) $(CFLAGS) -c svm.cpp clean: - rm -f *~ svm.o svm-train svm-predict svm-scale + rm -f *~ svm.o svm-train svm-predict svm-scale svm-toy/gtk/svm-toy-gtk svm-toy/qt/svm-toy-qt + ${MAKE} -C python clean + ${MAKE} -C java clean +svm-python: + ${MAKE} -C python +svm-java: + ${MAKE} -C java +svm-toy-gtk: + ${MAKE} -C svm-toy/gtk +svm-toy-qt: + ${MAKE} -C svm-toy/qt + +install: all + mkdir -p ${INSTDIR}/bin + install -m 755 svm-train ${INSTDIR}/bin + install -m 755 svm-predict ${INSTDIR}/bin + install -m 755 svm-scale ${INSTDIR}/bin + mkdir -p ${LIB_INSTDIR} + install -m 755 libsvm.so.$(SHVER) ${LIB_INSTDIR} +# install package libsvm-devel + mkdir -p ${INSTDIR}/include/libsvm + install -m 644 svm.h ${INSTDIR}/include/libsvm + mkdir -p ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 *.h ${INSTDIR}/share/libsvm/src + install -m 644 *.c ${INSTDIR}/share/libsvm/src + install -m 644 *.cpp ${INSTDIR}/share/libsvm/src + install -m 644 Makefile ${INSTDIR}/share/libsvm/src + install -m 644 java/*.java ${INSTDIR}/share/libsvm/src/java + install -m 644 java/Makefile ${INSTDIR}/share/libsvm/src/java + install -m 644 java/libsvm/*.java ${INSTDIR}/share/libsvm/src/java/libsvm + install -m 644 java/libsvm/*.m4 ${INSTDIR}/share/libsvm/src/java/libsvm +# install package libsvm-python + ${MAKE} -C python install +# install package libsvm-java + ${MAKE} -C java install +# install package svm-toy + install -m 755 svm-toy/gtk/svm-toy-gtk ${INSTDIR}/bin + install -m 755 svm-toy/qt/svm-toy-qt ${INSTDIR}/bin +# install examples + mkdir -p ${INSTDIR}/share/libsvm/examples + install -m 644 heart_scale ${INSTDIR}/share/libsvm/examples +uninstall: + rm -f ${INSTDIR}/bin/svm-train + rm -f ${INSTDIR}/bin/svm-predict + rm -f ${INSTDIR}/bin/svm-scale + rm -fr ${INSTDIR}/libsvm/examples + rm -f ${INSTDIR}/include/libsvm/svm.h + rm -f ${LIB_INSTDIR}/libsvm/svm.o + rm -fr ${INSTDIR}/libsvm/src + rm -fr ${INSTDIR}/libsvm + ${MAKE} -C python uninstall + ${MAKE} -C java uninstall + rm -f ${INSTDIR}/bin/svm-toy-gtk + rm -f ${INSTDIR}/bin/svm-toy-qt + + diff -up ./python/Makefile.bak ./python/Makefile --- ./python/Makefile.bak 2008-12-10 09:05:08.000000000 +1000 +++ ./python/Makefile 2009-04-03 15:21:19.000000000 +1000 @@ -2,9 +2,11 @@ CXX? = g++ SWIG ?= swig #Windows: see ../README ../Makefile.win -PYTHON_INCLUDEDIR ?= /usr/include/python2.5 +PYTHON_INCLUDEDIR ?= /usr/include/python${PYTHON_VERSION} +PYTHON_TARGETDIR=${LIB_INSTDIR}/python${PYTHON_VERSION}/site-packages/libsvm CFLAGS = -O3 -I$(PYTHON_INCLUDEDIR) -I.. +CFLAGS_PYTHON = ${CFLAGS} -O3 -I$(PYTHON_INCLUDEDIR) -I.. LDFLAGS = -shared # Mac OS # LDFLAGS = -framework Python -bundle @@ -15,16 +17,31 @@ svmc.so: svmc_wrap.o svm.o $(CXX) $(LDFLAGS) -o svmc.so svmc_wrap.o svm.o svmc_wrap.o: svmc_wrap.c ../svm.h - $(CXX) $(CFLAGS) -fPIC -c svmc_wrap.c + $(CXX) $(CFLAGS_PYTHON) -fPIC -c svmc_wrap.c svmc_wrap.c: svmc.i $(SWIG) -python -noproxy svmc.i svm.o: ../svm.cpp ../svm.h - $(CXX) $(CFLAGS) -fPIC -c ../svm.cpp + $(CXX) $(CFLAGS_PYTHON) -fPIC -c ../svm.cpp clean: rm -f *~ *.o *.so *.pyc *.pyo svm.o moreclean: clean rm -f svmc_wrap.c + + +install: all + mkdir -p ${PYTHON_TARGETDIR} + install -m 755 cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 svm.py ${PYTHON_TARGETDIR} + install -m 755 svm_test.py ${PYTHON_TARGETDIR} + install -m 755 test_cross_validation.py ${PYTHON_TARGETDIR} + install -m 644 *.i ${PYTHON_TARGETDIR} + install -m 755 *.so ${PYTHON_TARGETDIR} + install -m 755 ../tools/*.py ${PYTHON_TARGETDIR} + +uninstall: + rm -fr ${LIBDIR}/python${PYTHON_VERSION}/site-packages/libsvm + diff -up ./svm-toy/gtk/callbacks.cpp.bak ./svm-toy/gtk/callbacks.cpp --- ./svm-toy/gtk/callbacks.cpp.bak 2006-03-04 17:40:12.000000000 +1000 +++ ./svm-toy/gtk/callbacks.cpp 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ #include #include #include +#include #include "callbacks.h" #include "interface.h" #include "../../svm.h" diff -up ./svm-toy/gtk/Makefile.bak ./svm-toy/gtk/Makefile --- ./svm-toy/gtk/Makefile.bak 2007-10-14 16:29:12.000000000 +1000 +++ ./svm-toy/gtk/Makefile 2009-04-03 15:04:06.000000000 +1000 @@ -2,21 +2,27 @@ CC? = gcc CXX? = g++ CFLAGS = -Wall -O3 -g `gtk-config --cflags` LIBS = `gtk-config --libs` +COPT = -Wall -O3 -g `pkg-config --cflags --libs gtk+-2.0` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm -svm-toy: main.o interface.o callbacks.o ../../svm.o - $(CXX) $(CFLAGS) main.o interface.o callbacks.o ../../svm.o -o svm-toy $(LIBS) + +all: svm-toy-gtk + +svm-toy-gtk: main.o interface.o callbacks.o + $(CXX) $(COPT) main.o interface.o callbacks.o ${LIBS} -o svm-toy-gtk main.o: main.c - $(CC) $(CFLAGS) -c main.c + $(CC) $(COPT) -c main.c interface.o: interface.c interface.h - $(CC) $(CFLAGS) -c interface.c + $(CC) $(COPT) -c interface.c callbacks.o: callbacks.cpp callbacks.h - $(CXX) $(CFLAGS) -c callbacks.cpp + $(CXX) $(COPT) -c callbacks.cpp -../../svm.o: - cd ../..; make svm.o +#../../svm.o: +# cd ../..; make svm.o clean: - rm -f *~ callbacks.o svm-toy main.o interface.o callbacks.o ../../svm.o + rm -f *~ callbacks.o svm-toy-gtk main.o interface.o callbacks.o diff -up ./svm-toy/qt/Makefile.bak ./svm-toy/qt/Makefile --- ./svm-toy/qt/Makefile.bak 2008-12-19 16:42:05.000000000 +1000 +++ ./svm-toy/qt/Makefile 2009-04-03 15:25:25.000000000 +1000 @@ -1,17 +1,20 @@ CXX? = g++ -CFLAGS = -Wall -O3 -I$(INCLUDE) -I$(INCLUDE)/QtGui -lQtGui +CFLAGS = -Wall -O3 +FLAGS:=${CFLAGS} `pkg-config --cflags --libs QtGui` +LOCAL_LIBDIR=../../ +LIBS= -L${LOCAL_LIBDIR} -lsvm + INCLUDE = /usr/include/qt4 MOC = /usr/bin/moc-qt4 -svm-toy: svm-toy.cpp svm-toy.moc ../../svm.o - $(CXX) $(CFLAGS) svm-toy.cpp ../../svm.o -o svm-toy +all: svm-toy-qt + +svm-toy-qt: svm-toy.cpp svm-toy.moc + $(CXX) $(FLAGS) svm-toy.cpp ${LIBS} -o svm-toy-qt svm-toy.moc: svm-toy.cpp $(MOC) svm-toy.cpp -o svm-toy.moc -../../svm.o: - cd ../..; make svm.o - clean: - rm -f *~ svm-toy svm-toy.moc ../../svm.o + rm -f *~ svm-toy-qt svm-toy.moc ../../svm.o diff -up ./tools/easy.py.bak ./tools/easy.py --- ./tools/easy.py.bak 2009-01-14 07:13:26.000000000 +1000 +++ ./tools/easy.py 2009-04-03 15:04:06.000000000 +1000 @@ -2,6 +2,7 @@ import sys import os +from distutils.sysconfig import get_python_lib from subprocess import * if len(sys.argv) <= 1: @@ -12,10 +13,10 @@ if len(sys.argv) <= 1: is_win32 = (sys.platform == 'win32') if not is_win32: - svmscale_exe = "../svm-scale" - svmtrain_exe = "../svm-train" - svmpredict_exe = "../svm-predict" - grid_py = "./grid.py" + svmscale_exe = "/usr/bin/svm-scale" + svmtrain_exe = "/usr/bin/svm-train" + svmpredict_exe = "/usr/bin/svm-predict" + grid_py = get_python_lib(1)+"/libsvm/grid.py" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows diff -up ./tools/grid.py.bak ./tools/grid.py --- ./tools/grid.py.bak 2008-08-08 20:41:11.000000000 +1000 +++ ./tools/grid.py 2009-04-03 15:04:06.000000000 +1000 @@ -11,7 +11,7 @@ from subprocess import * is_win32 = (sys.platform == 'win32') if not is_win32: - svmtrain_exe = "../svm-train" + svmtrain_exe = "/usr/bin/svm-train" gnuplot_exe = "/usr/bin/gnuplot" else: # example for windows @@ -88,6 +88,7 @@ Usage: grid.py [-log2c begin,end,step] [ i = i + 1 pass_through_string = join(pass_through_options," ") + print 'dataset_pathname=%s' % dataset_pathname assert os.path.exists(svmtrain_exe),"svm-train executable not found" assert os.path.exists(gnuplot_exe),"gnuplot executable not found" assert os.path.exists(dataset_pathname),"dataset not found" Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-9/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 7 Nov 2008 09:20:26 -0000 1.5 +++ .cvsignore 3 Apr 2009 07:04:14 -0000 1.6 @@ -1,2 +1,2 @@ guide.pdf -libsvm-2.88.tar.gz +libsvm-2.89.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-9/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 11 Nov 2008 01:08:45 -0000 1.3 +++ import.log 3 Apr 2009 07:04:14 -0000 1.4 @@ -1,3 +1,4 @@ libsvm-2_88-0_fc9:F-9:libsvm-2.88-0.fc9.src.rpm:1226049580 libsvm-2_88-1_fc9:F-9:libsvm-2.88-1.fc9.src.rpm:1226301358 libsvm-2_88-2_fc9:F-9:libsvm-2.88-2.fc9.src.rpm:1226365691 +libsvm-2_89-1_fc10:F-9:libsvm-2.89-1.fc10.src.rpm:1238742191 Index: libsvm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-9/libsvm.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- libsvm.spec 11 Nov 2008 01:08:45 -0000 1.32 +++ libsvm.spec 3 Apr 2009 07:04:14 -0000 1.33 @@ -1,6 +1,6 @@ Name: libsvm -Version: 2.88 -Release: 2%{?dist} +Version: 2.89 +Release: 1%{?dist} Summary: A Library for Support Vector Machines Group: Development/Libraries @@ -97,7 +97,7 @@ %prep %setup -q -%patch0 -p0 -b .bak +%patch0 -p0 -b .orig cp %{SOURCE1} ChangeLog cp %{SOURCE2} . cp %{SOURCE3} . @@ -203,8 +203,23 @@ %changelog +* Fri Apr 03 2009 Ding-Yi Chen - 2.89-1 +- Upstream Update to 2.89: + + reduce input/loading time of svm-train/svm-predict by half + + pointer function so users can specify their own outputs + + remove info_flush() + + a extern variable libsvm_version + + svm-train -q option (disable outputs) + + svm-scale: warning if more nonzero produced + + easy.py: popel.communiate() to avoid some deadlock (if lots of + outputs when #classes is large) + * Mon Nov 10 2008 Ding-Yi Chen - 2.88-2 - Fix java BuildRequire and Build +- javadoc have been removed because ppc and ppc64 do not have a + suitable package to build javadoc in F-8, nor does javadoc + provide much useful information. + * Wed Nov 05 2008 Ding-Yi Chen - 2.88-0 - Note: Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libsvm/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 7 Nov 2008 09:20:26 -0000 1.5 +++ sources 3 Apr 2009 07:04:14 -0000 1.6 @@ -1,2 +1,2 @@ aae7a8f7e357e86e1c893b706bb02a63 guide.pdf -1b69c7d887d349b13f9f2cf245310fea libsvm-2.88.tar.gz +71975f20d37b30eb13a3ec8897f4f546 libsvm-2.89.tar.gz --- libsvm-2.88.patch DELETED --- From jwrdegoede at fedoraproject.org Fri Apr 3 07:30:13 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Fri, 3 Apr 2009 07:30:13 +0000 (UTC) Subject: rpms/iscsi-initiator-utils/devel 04-iscsi, 1.1, 1.2 iscsi-initiator-utils.spec, 1.42, 1.43 Message-ID: <20090403073014.026F370134@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/pkgs/rpms/iscsi-initiator-utils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22194 Modified Files: 04-iscsi iscsi-initiator-utils.spec Log Message: * Fri Apr 3 2009 Hans de Goede 6.2.0.870-8 - Stop the NM script from exiting with an error status when it didn't do anything (#493411) Index: 04-iscsi =================================================================== RCS file: /cvs/pkgs/rpms/iscsi-initiator-utils/devel/04-iscsi,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 04-iscsi 13 Oct 2008 18:12:29 -0000 1.1 +++ 04-iscsi 3 Apr 2009 07:29:43 -0000 1.2 @@ -3,13 +3,15 @@ export LC_ALL=C if [ "$2" = "down" ]; then - /sbin/ip route ls | grep -q ^default || { - [ -f /var/lock/subsys/iscsi ] && /etc/rc.d/init.d/iscsi stop - } + if ! /sbin/ip route ls | grep -q ^default && + [ -f /var/lock/subsys/iscsi ]; then + /etc/rc.d/init.d/iscsi stop + fi fi if [ "$2" = "up" ]; then - /sbin/ip -o route show dev "$1" | grep -q '^default' && { - /sbin/chkconfig iscsi && /etc/rc.d/init.d/iscsi start - } + if /sbin/ip -o route show dev "$1" | grep -q '^default' && + /sbin/chkconfig iscsi; then + /etc/rc.d/init.d/iscsi start + fi fi Index: iscsi-initiator-utils.spec =================================================================== RCS file: /cvs/pkgs/rpms/iscsi-initiator-utils/devel/iscsi-initiator-utils.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- iscsi-initiator-utils.spec 20 Mar 2009 14:24:54 -0000 1.42 +++ iscsi-initiator-utils.spec 3 Apr 2009 07:29:43 -0000 1.43 @@ -3,7 +3,7 @@ Summary: iSCSI daemon and utility programs Name: iscsi-initiator-utils Version: 6.2.0.870 -Release: 7%{?dist} +Release: 8%{?dist} Source0: http://www.open-iscsi.org/bits/open-iscsi-2.0-870.1.tar.gz Source1: iscsid.init Source2: iscsidevs.init @@ -162,6 +162,10 @@ %{_includedir}/libiscsi.h %changelog +* Fri Apr 3 2009 Hans de Goede 6.2.0.870-8 +- Stop the NM script from exiting with an error status when it + didn't do anything (#493411) + * Fri Mar 20 2009 Hans de Goede 6.2.0.870-7 - libiscsi: use fwparam_ibft_sysfs() instead of fw_get_entry(), as the latter causes stack corruption (workaround #490515) From pmatilai at fedoraproject.org Fri Apr 3 07:45:55 2009 From: pmatilai at fedoraproject.org (Panu Matilainen) Date: Fri, 3 Apr 2009 07:45:55 +0000 (UTC) Subject: rpms/rpm/devel rpm-4.7.0-beta1-default-filestate.patch, NONE, 1.1 rpm.spec, 1.342, 1.343 Message-ID: <20090403074555.830DB70134@cvs1.fedora.phx.redhat.com> Author: pmatilai Update of /cvs/pkgs/rpms/rpm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26900 Modified Files: rpm.spec Added Files: rpm-4.7.0-beta1-default-filestate.patch Log Message: - fix recorded file state of otherwise skipped files (#492947) - compress ChangeLog, drop old CHANGES file (#492440) rpm-4.7.0-beta1-default-filestate.patch: --- NEW FILE rpm-4.7.0-beta1-default-filestate.patch --- commit 4e77d95a7856216e49453009c855cce701734b9c Author: Panu Matilainen Date: Fri Apr 3 10:28:59 2009 +0300 Make sure installed files have state (rhbz#492947) - rpmfsSetState() doesn't get called for skipped files like %ghost and %config(noreplace), causing incorrect file state ("no state") getting recorded in rpmdb, leading to inapproriate removal/rename on erase, ick - For TR_ADDED, always default file states to RPMFILE_STATE_NORMAL, fsm changes it as necessary for skipped colors and such. Lazy alloc on rpmfsSetState() is not correct as rpmfsSetState() might not get called at all. - originally broken by commit 8d6c4b8c95b59f5a71d90c582c2e98f5c7ed7b9d diff --git a/lib/fsm.c b/lib/fsm.c index b892b03..752f0cc 100644 --- a/lib/fsm.c +++ b/lib/fsm.c @@ -663,8 +663,6 @@ static int fsmMapPath(FSM_t fsm) break; case FA_COPYIN: case FA_CREATE: - if (rpmteType(te) == TR_ADDED) - rpmfsSetState(fs, i, RPMFILE_STATE_NORMAL); break; case FA_SKIPNSTATE: diff --git a/lib/rpmte.c b/lib/rpmte.c index 6ff20f5..e1ef060 100644 --- a/lib/rpmte.c +++ b/lib/rpmte.c @@ -285,7 +285,7 @@ static void addTE(rpmts ts, rpmte p, Header h, struct rpmtd_s bnames; headerGet(h, RPMTAG_BASENAMES, &bnames, HEADERGET_MINMEM); - p->fs = rpmfsNew(rpmtdCount(&bnames)); + p->fs = rpmfsNew(rpmtdCount(&bnames), p->type); rpmtdFreeData(&bnames); } @@ -896,11 +896,15 @@ rpmfs rpmteGetFileStates(rpmte te) { return te->fs; } -rpmfs rpmfsNew(unsigned int fc) { +rpmfs rpmfsNew(unsigned int fc, rpmElementType type) { rpmfs fs = xmalloc(sizeof(*fs)); fs->fc = fc; fs->replaced = NULL; fs->states = NULL; + if (type == TR_ADDED) { + fs->states = xmalloc(sizeof(*fs->states) * fs->fc); + memset(fs->states, RPMFILE_STATE_NORMAL, fs->fc); + } fs->actions = xmalloc(fc * sizeof(*fs->actions)); memset(fs->actions, FA_UNKNOWN, fc * sizeof(*fs->actions)); fs->numReplaced = fs->allocatedReplaced = 0; @@ -958,10 +962,6 @@ sharedFileInfo rpmfsNextReplaced(rpmfs fs , sharedFileInfo replaced) void rpmfsSetState(rpmfs fs, unsigned int ix, rpmfileState state) { assert(ix < fs->fc); - if (fs->states == NULL) { - fs->states = xmalloc(sizeof(*fs->states) * fs->fc); - memset(fs->states, RPMFILE_STATE_MISSING, fs->fc); - } fs->states[ix] = state; } diff --git a/lib/rpmte_internal.h b/lib/rpmte_internal.h index 3ce4112..60c52bd 100644 --- a/lib/rpmte_internal.h +++ b/lib/rpmte_internal.h @@ -81,7 +81,7 @@ int rpmteHaveTransScript(rpmte te, rpmTag tag); rpmfs rpmteGetFileStates(rpmte te); RPM_GNUC_INTERNAL -rpmfs rpmfsNew(unsigned int fc); +rpmfs rpmfsNew(unsigned int fc, rpmElementType type); RPM_GNUC_INTERNAL rpmfs rpmfsFree(rpmfs fs); Index: rpm.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpm/devel/rpm.spec,v retrieving revision 1.342 retrieving revision 1.343 diff -u -r1.342 -r1.343 --- rpm.spec 2 Apr 2009 17:41:14 -0000 1.342 +++ rpm.spec 3 Apr 2009 07:45:24 -0000 1.343 @@ -25,7 +25,7 @@ Summary: The RPM package management system Name: rpm Version: %{rpmver} -Release: 0.%{snapver}.8%{?dist} +Release: 0.%{snapver}.9%{?dist} Group: System Environment/Base Url: http://www.rpm.org/ Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2 @@ -48,6 +48,7 @@ Patch202: rpm-4.7.0-beta1-installangs.patch Patch203: rpm-4.7.0-alpha-isa.patch Patch204: rpm-4.7.0-rsa-v4.patch +Patch205: rpm-4.7.0-beta1-default-filestate.patch # These are not yet upstream Patch300: rpm-4.7.0-extra-provides.patch @@ -195,6 +196,7 @@ %patch202 -p1 -b .installangs %patch203 -p1 -b .alpha-isa %patch204 -p1 -b .rsa-v4 +%patch205 -p1 -b .default-fstate %patch300 -p1 -b .extra-prov %patch301 -p1 -b .rpmfc-order @@ -274,6 +276,9 @@ # avoid dragging in tonne of perl libs for an unused script chmod 0644 $RPM_BUILD_ROOT/%{rpmhome}/perldeps.pl +# compress our ChangeLog, it's fairly big... +bzip2 -9 ChangeLog + %clean rm -rf $RPM_BUILD_ROOT @@ -298,7 +303,7 @@ %files -f %{name}.lang %defattr(-,root,root,-) -%doc CHANGES GROUPS COPYING CREDITS ChangeLog doc/manual/[a-z]* +%doc GROUPS COPYING CREDITS ChangeLog.bz2 doc/manual/[a-z]* %{_sysconfdir}/cron.daily/rpm %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/rpm @@ -404,6 +409,10 @@ %doc doc/librpm/html/* %changelog +* Fri Apr 03 2009 Panu Matilainen - 4.7.0-0.beta1.9 +- fix recorded file state of otherwise skipped files (#492947) +- compress ChangeLog, drop old CHANGES file (#492440) + * Thu Apr 2 2009 Tom "spot" Callaway - 4.7.0-0.beta1.8 - Fix sparcv9v and sparc64v targets From transif at fedoraproject.org Fri Apr 3 07:54:04 2009 From: transif at fedoraproject.org (Transifex System User) Date: Fri, 3 Apr 2009 07:54:04 +0000 (UTC) Subject: comps/po de.po,1.35,1.36 Message-ID: <20090403075404.D6BF770134@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29165/po Modified Files: de.po Log Message: Sending translation for German Index: de.po =================================================================== RCS file: /cvs/pkgs/comps/po/de.po,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- de.po 7 Mar 2009 14:53:35 -0000 1.35 +++ de.po 3 Apr 2009 07:53:34 -0000 1.36 @@ -17,9 +17,9 @@ msgstr "" "Project-Id-Version: comps.HEAD.de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-03-07 13:52+0000\n" -"PO-Revision-Date: 2009-03-07 15:51+0100\n" -"Last-Translator: Fabian Affolter \n" +"POT-Creation-Date: 2009-04-03 02:05+0000\n" +"PO-Revision-Date: 2009-04-03 09:53+0100\n" +"Last-Translator: Dominik Sandjaja \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1031,7 +1031,7 @@ #: ../comps-f8.xml.in.h:126 #: ../comps-f9.xml.in.h:133 #: ../comps-f10.xml.in.h:141 -#: ../comps-f11.xml.in.h:153 +#: ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "Unterst??tzung f??r Samoanisch" @@ -1039,7 +1039,7 @@ #: ../comps-f8.xml.in.h:127 #: ../comps-f9.xml.in.h:134 #: ../comps-f10.xml.in.h:142 -#: ../comps-f11.xml.in.h:154 +#: ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "Unterst??tzung f??r Serbisch" @@ -1047,7 +1047,7 @@ #: ../comps-f8.xml.in.h:128 #: ../comps-f9.xml.in.h:135 #: ../comps-f10.xml.in.h:143 -#: ../comps-f11.xml.in.h:155 +#: ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "Server-Konfigurationswerkzeuge" @@ -1055,7 +1055,7 @@ #: ../comps-f8.xml.in.h:129 #: ../comps-f9.xml.in.h:136 #: ../comps-f10.xml.in.h:144 -#: ../comps-f11.xml.in.h:156 +#: ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 #: ../comps-el5.xml.in.h:41 msgid "Servers" @@ -1065,7 +1065,7 @@ #: ../comps-f8.xml.in.h:130 #: ../comps-f9.xml.in.h:137 #: ../comps-f10.xml.in.h:145 -#: ../comps-f11.xml.in.h:157 +#: ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 #: ../comps-el5.xml.in.h:42 msgid "Simple window managers that aren't part of a larger desktop environment." @@ -1075,7 +1075,7 @@ #: ../comps-f8.xml.in.h:131 #: ../comps-f9.xml.in.h:138 #: ../comps-f10.xml.in.h:147 -#: ../comps-f11.xml.in.h:159 +#: ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "Unterst??tzung f??r Sinhala" @@ -1083,7 +1083,7 @@ #: ../comps-f8.xml.in.h:132 #: ../comps-f9.xml.in.h:139 #: ../comps-f10.xml.in.h:148 -#: ../comps-f11.xml.in.h:160 +#: ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "Unterst??tzung f??r Slowakisch" @@ -1091,7 +1091,7 @@ #: ../comps-f8.xml.in.h:133 #: ../comps-f9.xml.in.h:140 #: ../comps-f10.xml.in.h:149 -#: ../comps-f11.xml.in.h:161 +#: ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "Unterst??tzung f??r Slowenisch" @@ -1099,7 +1099,7 @@ #: ../comps-f8.xml.in.h:134 #: ../comps-f9.xml.in.h:141 #: ../comps-f10.xml.in.h:150 -#: ../comps-f11.xml.in.h:162 +#: ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "Kleinstm??gliche Installation" @@ -1107,7 +1107,7 @@ #: ../comps-f8.xml.in.h:135 #: ../comps-f9.xml.in.h:142 #: ../comps-f10.xml.in.h:151 -#: ../comps-f11.xml.in.h:163 +#: ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 #: ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" @@ -1117,7 +1117,7 @@ #: ../comps-f8.xml.in.h:136 #: ../comps-f9.xml.in.h:143 #: ../comps-f10.xml.in.h:152 -#: ../comps-f11.xml.in.h:164 +#: ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "Unterst??tzung f??r Somali" @@ -1125,7 +1125,7 @@ #: ../comps-f8.xml.in.h:137 #: ../comps-f9.xml.in.h:144 #: ../comps-f10.xml.in.h:153 -#: ../comps-f11.xml.in.h:165 +#: ../comps-f11.xml.in.h:164 msgid "Sometimes called text editors, these are programs that allow you to create and edit text files. This includes Emacs and Vi." msgstr "Diese auch als Text-Editoren bezeichneten Programme erm??glichen das Anlegen und Bearbeiten von Text-Dateien. Dazu geh??ren Emacs und Vi." @@ -1133,7 +1133,7 @@ #: ../comps-f8.xml.in.h:138 #: ../comps-f9.xml.in.h:145 #: ../comps-f10.xml.in.h:154 -#: ../comps-f11.xml.in.h:166 +#: ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 #: ../comps-el5.xml.in.h:45 msgid "Sound and Video" @@ -1143,7 +1143,7 @@ #: ../comps-f8.xml.in.h:139 #: ../comps-f9.xml.in.h:146 #: ../comps-f10.xml.in.h:155 -#: ../comps-f11.xml.in.h:167 +#: ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "Unterst??tzung f??r S??d-Ndebele" @@ -1151,7 +1151,7 @@ #: ../comps-f8.xml.in.h:140 #: ../comps-f9.xml.in.h:147 #: ../comps-f10.xml.in.h:156 -#: ../comps-f11.xml.in.h:168 +#: ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "Unterst??tzung f??r S??d-Sotho" @@ -1159,7 +1159,7 @@ #: ../comps-f8.xml.in.h:141 #: ../comps-f9.xml.in.h:148 #: ../comps-f10.xml.in.h:157 -#: ../comps-f11.xml.in.h:169 +#: ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "Unterst??tzung f??r Spanisch" @@ -1822,7 +1822,6 @@ #: ../comps-f9.xml.in.h:131 #: ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:152 msgid "SUGAR Desktop Environment" msgstr "SUGAR Desktopumgebung" @@ -1882,7 +1881,7 @@ msgstr "Unterst??tzung f??r Burmesisch (Myanmar)" #: ../comps-f10.xml.in.h:146 -#: ../comps-f11.xml.in.h:158 +#: ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "Unterst??tzung f??r Sindhi" @@ -1949,6 +1948,10 @@ msgid "Online Help and Documentation" msgstr "Online-Hilfe und Dokumentation" +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "Sugar-Desktopumgebung" + #: ../comps-f11.xml.in.h:170 msgid "Support for cross-compiling programs to 32 bit Windows targets, testing them, and building installers, all from within Fedora." msgstr "Unterst??tzung f??r Cross-Compiling von Programmen f??r 32-bit-Windows-Ziele, f??r das Testen und das Bauen, alles in Fedora." From pingou at fedoraproject.org Fri Apr 3 08:07:48 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 08:07:48 +0000 (UTC) Subject: rpms/R-RUnit/devel R-RUnit.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403080748.BF9CA70134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv799/devel Modified Files: .cvsignore sources Added Files: R-RUnit.spec import.log Log Message: Original import for devel --- NEW FILE R-RUnit.spec --- %global packname RUnit Name: R-%{packname} Version: 0.4.21 Release: 2%{?dist} Summary: R Unit test framework Group: Applications/Engineering License: GPLv2 URL: http://cran.r-project.org/web/packages/RUnit/index.html Source0: http://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: R >= 2.4.0 R-utils R-methods Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.4.0 R-utils R-methods %description R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} #noarch mkdir -p %{buildroot}%{_datadir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_datadir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_datadir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) #noarch #%dir %{_datadir}/R/library/%{packname} %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION %doc %{_datadir}/R/library/%{packname}/html %doc %{_datadir}/R/library/%{packname}/latex/ %doc %{_datadir}/R/library/%{packname}/man/ %doc %{_datadir}/R/library/%{packname}/COPYING %doc %{_datadir}/R/library/%{packname}/NEWS %{_datadir}/R/library/%{packname}/R-ex %{_datadir}/R/library/%{packname}/R %{_datadir}/R/library/%{packname}/examples %{_datadir}/R/library/%{packname}/share %{_datadir}/R/library/%{packname}/help %{_datadir}/R/library/%{packname}/Meta %{_datadir}/R/library/%{packname}/INDEX %{_datadir}/R/library/%{packname}/NAMESPACE %{_datadir}/R/library/%{packname}/CONTENTS %changelog * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 * Tue Feb 24 2009 pingou 0.4.21-1 - initial package for Fedora --- NEW FILE import.log --- R-RUnit-0_4_21-2_fc10:HEAD:R-RUnit-0.4.21-2.fc10.src.rpm:1238746010 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:31:45 -0000 1.1 +++ .cvsignore 3 Apr 2009 08:07:18 -0000 1.2 @@ -0,0 +1 @@ +RUnit_0.4.21.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:31:45 -0000 1.1 +++ sources 3 Apr 2009 08:07:18 -0000 1.2 @@ -0,0 +1 @@ +e4438f8d86f2fec5a553b0860f626ee5 RUnit_0.4.21.tar.gz From pingou at fedoraproject.org Fri Apr 3 08:10:03 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 08:10:03 +0000 (UTC) Subject: rpms/R-RUnit/F-10 R-RUnit.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403081003.AA47270134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1317/F-10 Modified Files: .cvsignore sources Added Files: R-RUnit.spec import.log Log Message: Original import for F-10 --- NEW FILE R-RUnit.spec --- %global packname RUnit Name: R-%{packname} Version: 0.4.21 Release: 2%{?dist} Summary: R Unit test framework Group: Applications/Engineering License: GPLv2 URL: http://cran.r-project.org/web/packages/RUnit/index.html Source0: http://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: R >= 2.4.0 R-utils R-methods Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.4.0 R-utils R-methods %description R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} #noarch mkdir -p %{buildroot}%{_datadir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_datadir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_datadir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) #noarch #%dir %{_datadir}/R/library/%{packname} %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION %doc %{_datadir}/R/library/%{packname}/html %doc %{_datadir}/R/library/%{packname}/latex/ %doc %{_datadir}/R/library/%{packname}/man/ %doc %{_datadir}/R/library/%{packname}/COPYING %doc %{_datadir}/R/library/%{packname}/NEWS %{_datadir}/R/library/%{packname}/R-ex %{_datadir}/R/library/%{packname}/R %{_datadir}/R/library/%{packname}/examples %{_datadir}/R/library/%{packname}/share %{_datadir}/R/library/%{packname}/help %{_datadir}/R/library/%{packname}/Meta %{_datadir}/R/library/%{packname}/INDEX %{_datadir}/R/library/%{packname}/NAMESPACE %{_datadir}/R/library/%{packname}/CONTENTS %changelog * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 * Tue Feb 24 2009 pingou 0.4.21-1 - initial package for Fedora --- NEW FILE import.log --- R-RUnit-0_4_21-2_fc10:F-10:R-RUnit-0.4.21-2.fc10.src.rpm:1238746109 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:31:45 -0000 1.1 +++ .cvsignore 3 Apr 2009 08:09:33 -0000 1.2 @@ -0,0 +1 @@ +RUnit_0.4.21.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:31:45 -0000 1.1 +++ sources 3 Apr 2009 08:09:33 -0000 1.2 @@ -0,0 +1 @@ +e4438f8d86f2fec5a553b0860f626ee5 RUnit_0.4.21.tar.gz From pingou at fedoraproject.org Fri Apr 3 08:12:23 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 08:12:23 +0000 (UTC) Subject: rpms/R-RUnit/F-9 R-RUnit.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403081223.7442270134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2187/F-9 Modified Files: .cvsignore sources Added Files: R-RUnit.spec import.log Log Message: Original import for F-9 --- NEW FILE R-RUnit.spec --- %global packname RUnit Name: R-%{packname} Version: 0.4.21 Release: 2%{?dist} Summary: R Unit test framework Group: Applications/Engineering License: GPLv2 URL: http://cran.r-project.org/web/packages/RUnit/index.html Source0: http://cran.r-project.org/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: R >= 2.4.0 R-utils R-methods Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.4.0 R-utils R-methods %description R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} #noarch mkdir -p %{buildroot}%{_datadir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_datadir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_datadir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) #noarch #%dir %{_datadir}/R/library/%{packname} %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION %doc %{_datadir}/R/library/%{packname}/html %doc %{_datadir}/R/library/%{packname}/latex/ %doc %{_datadir}/R/library/%{packname}/man/ %doc %{_datadir}/R/library/%{packname}/COPYING %doc %{_datadir}/R/library/%{packname}/NEWS %{_datadir}/R/library/%{packname}/R-ex %{_datadir}/R/library/%{packname}/R %{_datadir}/R/library/%{packname}/examples %{_datadir}/R/library/%{packname}/share %{_datadir}/R/library/%{packname}/help %{_datadir}/R/library/%{packname}/Meta %{_datadir}/R/library/%{packname}/INDEX %{_datadir}/R/library/%{packname}/NAMESPACE %{_datadir}/R/library/%{packname}/CONTENTS %changelog * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 * Tue Feb 24 2009 pingou 0.4.21-1 - initial package for Fedora --- NEW FILE import.log --- R-RUnit-0_4_21-2_fc10:F-9:R-RUnit-0.4.21-2.fc10.src.rpm:1238746283 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:31:45 -0000 1.1 +++ .cvsignore 3 Apr 2009 08:11:53 -0000 1.2 @@ -0,0 +1 @@ +RUnit_0.4.21.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:31:45 -0000 1.1 +++ sources 3 Apr 2009 08:11:53 -0000 1.2 @@ -0,0 +1 @@ +e4438f8d86f2fec5a553b0860f626ee5 RUnit_0.4.21.tar.gz From pkgdb at fedoraproject.org Fri Apr 3 09:18:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:18:16 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403091756.60B1E208555@bastion.fedora.phx.redhat.com> Package curl in Fedora devel was orphaned by jnovy To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:18:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:18:02 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403091802.B474F208556@bastion.fedora.phx.redhat.com> Package curl in Fedora 7 was orphaned by jnovy To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:18:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:18:30 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403091809.C9B82208603@bastion.fedora.phx.redhat.com> Package curl in Fedora 8 was orphaned by jnovy To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:18:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:18:33 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403091814.8A5F620854A@bastion.fedora.phx.redhat.com> Package curl in Fedora 9 was orphaned by jnovy To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:18:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:18:09 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403091817.81C9F208605@bastion.fedora.phx.redhat.com> Package curl in Fedora 10 was orphaned by jnovy To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pghmcfc at fedoraproject.org Fri Apr 3 09:21:04 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Fri, 3 Apr 2009 09:21:04 +0000 (UTC) Subject: rpms/perl-IO-Socket-SSL/devel .cvsignore, 1.16, 1.17 perl-IO-Socket-SSL.spec, 1.19, 1.20 sources, 1.16, 1.17 Message-ID: <20090403092104.9449D70134@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/perl-IO-Socket-SSL/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16850 Modified Files: .cvsignore perl-IO-Socket-SSL.spec sources Log Message: Update to 1.24 (add verify hostname scheme ftp, same as http) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-IO-Socket-SSL/devel/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 25 Feb 2009 21:35:25 -0000 1.16 +++ .cvsignore 3 Apr 2009 09:20:34 -0000 1.17 @@ -1 +1 @@ -IO-Socket-SSL-1.23.tar.gz +IO-Socket-SSL-1.24.tar.gz Index: perl-IO-Socket-SSL.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-IO-Socket-SSL/devel/perl-IO-Socket-SSL.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- perl-IO-Socket-SSL.spec 25 Feb 2009 21:35:25 -0000 1.19 +++ perl-IO-Socket-SSL.spec 3 Apr 2009 09:20:34 -0000 1.20 @@ -4,7 +4,7 @@ # Name: perl-IO-Socket-SSL -Version: 1.23 +Version: 1.24 Release: 1%{?dist} Summary: Perl library for transparent SSL Group: Development/Libraries @@ -60,6 +60,9 @@ %{_mandir}/man3/*.3* %changelog +* Thu Apr 2 2009 Paul Howarth - 1.24-1 +- Update to 1.24 (add verify hostname scheme ftp, same as http) + * Wed Feb 25 2009 Paul Howarth - 1.23-1 - Update to 1.23 (complain when no certificates are provided) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-IO-Socket-SSL/devel/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 25 Feb 2009 21:35:25 -0000 1.16 +++ sources 3 Apr 2009 09:20:34 -0000 1.17 @@ -1 +1 @@ -9365651b22b57c496c8bbf2ae08d7897 IO-Socket-SSL-1.23.tar.gz +53a407291bf9b3e09ae0f0cff90799a9 IO-Socket-SSL-1.24.tar.gz From pkgdb at fedoraproject.org Fri Apr 3 09:22:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:22:30 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403092210.AD561208514@bastion.fedora.phx.redhat.com> Package curl in Fedora devel is now owned by kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:22:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:22:44 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403092225.78FCA2086F1@bastion.fedora.phx.redhat.com> Package curl in Fedora 10 is now owned by kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:22:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:22:35 +0000 Subject: [pkgdb] curl ownership updated Message-ID: <20090403092235.2DD6D208514@bastion.fedora.phx.redhat.com> Package curl in Fedora 9 is now owned by kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:25:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:25:00 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092440.0E2AF20854A@bastion.fedora.phx.redhat.com> kdudka has set the watchbugzilla acl on curl (Fedora devel) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:25:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:25:03 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092444.17BA2208550@bastion.fedora.phx.redhat.com> kdudka has set the watchcommits acl on curl (Fedora devel) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:24:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:24:46 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092446.2FC88208555@bastion.fedora.phx.redhat.com> kdudka has set the commit acl on curl (Fedora devel) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:24:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:24:48 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092448.47303208557@bastion.fedora.phx.redhat.com> kdudka has set the approveacls acl on curl (Fedora devel) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:37 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092617.0ED0F208553@bastion.fedora.phx.redhat.com> kdudka has set the watchcommits acl on curl (Fedora 9) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:17 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092617.659F8208556@bastion.fedora.phx.redhat.com> kdudka has set the watchbugzilla acl on curl (Fedora 9) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:38 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092618.581A6208602@bastion.fedora.phx.redhat.com> kdudka has set the approveacls acl on curl (Fedora 9) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:44 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092625.E8086208609@bastion.fedora.phx.redhat.com> kdudka has set the watchcommits acl on curl (Fedora 10) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:16 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092623.86B0A20860F@bastion.fedora.phx.redhat.com> kdudka has set the watchbugzilla acl on curl (Fedora 10) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:40 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092623.476EC20860B@bastion.fedora.phx.redhat.com> kdudka has set the commit acl on curl (Fedora 9) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:19 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092626.DB4B12086EF@bastion.fedora.phx.redhat.com> kdudka has set the approveacls acl on curl (Fedora 10) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pkgdb at fedoraproject.org Fri Apr 3 09:26:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 09:26:46 +0000 Subject: [pkgdb] curl had acl change status Message-ID: <20090403092626.DC5C22086F1@bastion.fedora.phx.redhat.com> kdudka has set the commit acl on curl (Fedora 10) to Obsolete for kdudka To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/curl From pravins at fedoraproject.org Fri Apr 3 09:28:03 2009 From: pravins at fedoraproject.org (Pravin Satpute) Date: Fri, 3 Apr 2009 09:28:03 +0000 (UTC) Subject: rpms/smc-fonts/devel smc-fonts.spec,1.6,1.7 Message-ID: <20090403092803.4147C70134@cvs1.fedora.phx.redhat.com> Author: pravins Update of /cvs/pkgs/rpms/smc-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18272 Modified Files: smc-fonts.spec Log Message: * Fri Apr 03 2009 Pravin Satpute 04.1-6 - bugfix 493814 - added 'Provides' field for packages Index: smc-fonts.spec =================================================================== RCS file: /cvs/pkgs/rpms/smc-fonts/devel/smc-fonts.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- smc-fonts.spec 26 Feb 2009 01:41:38 -0000 1.6 +++ smc-fonts.spec 3 Apr 2009 09:27:32 -0000 1.7 @@ -8,7 +8,7 @@ Name: %{fontname}-fonts Version: 04.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Open Type Fonts for Malayalam script Group: User Interface/X License: GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 @@ -34,6 +34,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv3+ with exceptions +Provides: %{fontname}-fonts-dyuthi = %{version}-%{release} Obsoletes: %{name}-dyuthi < 04.1-4 %description -n %{fontname}-dyuthi-fonts The Dyuthi font package contains fonts for the display of @@ -46,6 +47,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv2+ with exceptions +Provides: %{fontname}-fonts-meera = %{version}-%{release} Obsoletes: %{name}-meera < 04.1-4 %description -n %{fontname}-meera-fonts The Meera font package contains fonts for the display of @@ -59,6 +61,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv2+ +Provides: %{fontname}-fonts-rachana = %{version}-%{release} Obsoletes: %{name}-rachana < 04.1-4 %description -n %{fontname}-rachana-fonts The Rachana font package contains fonts for the display of @@ -72,6 +75,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv2 +Provides: %{fontname}-fonts-raghumalayalam = %{version}-%{release} Obsoletes: %{name}-raghumalayalam < 04.1-4 %description -n %{fontname}-raghumalayalam-fonts The SMC Malayalam fonts package contains fonts for the display of @@ -84,6 +88,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv3+ with exceptions +Provides: %{fontname}-fonts-suruma = %{version}-%{release} Obsoletes: %{name}-suruma < 04.1-4 %description -n %{fontname}-suruma-fonts The Suruma font package contains fonts for the display of @@ -96,6 +101,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv3+ with exceptions +Provides: %{fontname}-fonts-kalyani = %{version}-%{release} Obsoletes: %{name}-kalyani < 04.1-4 %description -n %{fontname}-kalyani-fonts The Kalyani font package contains fonts for the display of @@ -108,6 +114,7 @@ Group: User Interface/X Requires: %{name}-common = %{version}-%{release} License: GPLv3+ with exceptions +Provides: %{fontname}-fonts-anjalioldlipi = %{version}-%{release} Obsoletes: %{name}-anjalioldlipi < 04.1-4 %description -n %{fontname}-anjalioldlipi-fonts The Anjali OldLipi package contains fonts for the display of @@ -145,6 +152,10 @@ %dir %{_fontdir} %changelog +* Fri Apr 03 2009 Pravin Satpute 04.1-6 +- bugfix 493814 +- added 'Provides' field for packages + * Wed Feb 25 2009 Fedora Release Engineering - 04.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From pingou at fedoraproject.org Fri Apr 3 09:30:17 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 09:30:17 +0000 (UTC) Subject: rpms/R-RUnit/F-10 R-RUnit.spec,1.1,1.2 Message-ID: <20090403093017.E1F7570134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18999/F-10 Modified Files: R-RUnit.spec Log Message: Should not own all the files twice Index: R-RUnit.spec =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-10/R-RUnit.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- R-RUnit.spec 3 Apr 2009 08:09:33 -0000 1.1 +++ R-RUnit.spec 3 Apr 2009 09:29:47 -0000 1.2 @@ -2,7 +2,7 @@ Name: R-%{packname} Version: 0.4.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: R Unit test framework Group: Applications/Engineering @@ -54,8 +54,7 @@ %defattr(-, root, root, -) #noarch -#%dir %{_datadir}/R/library/%{packname} -%{_datadir}/R/library/%{packname} +%dir %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION @@ -76,6 +75,9 @@ %{_datadir}/R/library/%{packname}/CONTENTS %changelog +* Fri Apr 03 2009 pingou 0.4.21-3 +- The package should not list all the file twice... + * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 From pingou at fedoraproject.org Fri Apr 3 09:30:18 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 09:30:18 +0000 (UTC) Subject: rpms/R-RUnit/F-9 R-RUnit.spec,1.1,1.2 Message-ID: <20090403093018.1340370134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18999/F-9 Modified Files: R-RUnit.spec Log Message: Should not own all the files twice Index: R-RUnit.spec =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/F-9/R-RUnit.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- R-RUnit.spec 3 Apr 2009 08:11:53 -0000 1.1 +++ R-RUnit.spec 3 Apr 2009 09:29:47 -0000 1.2 @@ -2,7 +2,7 @@ Name: R-%{packname} Version: 0.4.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: R Unit test framework Group: Applications/Engineering @@ -54,8 +54,7 @@ %defattr(-, root, root, -) #noarch -#%dir %{_datadir}/R/library/%{packname} -%{_datadir}/R/library/%{packname} +%dir %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION @@ -76,6 +75,9 @@ %{_datadir}/R/library/%{packname}/CONTENTS %changelog +* Fri Apr 03 2009 pingou 0.4.21-3 +- The package should not list all the file twice... + * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 From pingou at fedoraproject.org Fri Apr 3 09:30:18 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Fri, 3 Apr 2009 09:30:18 +0000 (UTC) Subject: rpms/R-RUnit/devel R-RUnit.spec,1.1,1.2 Message-ID: <20090403093018.4A7DF70134@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-RUnit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18999/devel Modified Files: R-RUnit.spec Log Message: Should not own all the files twice Index: R-RUnit.spec =================================================================== RCS file: /cvs/pkgs/rpms/R-RUnit/devel/R-RUnit.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- R-RUnit.spec 3 Apr 2009 08:07:18 -0000 1.1 +++ R-RUnit.spec 3 Apr 2009 09:29:48 -0000 1.2 @@ -2,7 +2,7 @@ Name: R-%{packname} Version: 0.4.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: R Unit test framework Group: Applications/Engineering @@ -54,8 +54,7 @@ %defattr(-, root, root, -) #noarch -#%dir %{_datadir}/R/library/%{packname} -%{_datadir}/R/library/%{packname} +%dir %{_datadir}/R/library/%{packname} %doc %{_datadir}/R/library/%{packname}/doc %doc %{_datadir}/R/library/%{packname}/DESCRIPTION @@ -76,6 +75,9 @@ %{_datadir}/R/library/%{packname}/CONTENTS %changelog +* Fri Apr 03 2009 pingou 0.4.21-3 +- The package should not list all the file twice... + * Wed Apr 01 2009 pingou 0.4.21-2 - Remove CONTENTS INDEX and NAMESPACE from %%doc - Use the macro in Source0 From airlied at fedoraproject.org Fri Apr 3 09:38:50 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 09:38:50 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-r6xx-fix.patch, NONE, 1.1 xorg-x11-drv-ati.spec, 1.164, 1.165 Message-ID: <20090403093851.05C0E7013C@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21092 Modified Files: xorg-x11-drv-ati.spec Added Files: radeon-r6xx-fix.patch Log Message: * Fri Apr 03 2009 Dave Airlie 6.12.1-3 - fix up r600 xv src offsets hopefully radeon-r6xx-fix.patch: --- NEW FILE radeon-r6xx-fix.patch --- >From c3d0bb80ce0c2e70b05168e4ab8fa2b4de539d7b Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 3 Apr 2009 20:34:05 +1100 Subject: [PATCH] r600: fix src offsets after kms changes --- src/r600_textured_videofuncs.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/r600_textured_videofuncs.c b/src/r600_textured_videofuncs.c index 3dfe151..f4b4f1e 100644 --- a/src/r600_textured_videofuncs.c +++ b/src/r600_textured_videofuncs.c @@ -215,7 +215,7 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) switch(pPriv->id) { case FOURCC_YV12: case FOURCC_I420: - accel_state->src_mc_addr[0] = pPriv->src_offset; + accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ @@ -316,7 +316,7 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) case FOURCC_UYVY: case FOURCC_YUY2: default: - accel_state->src_mc_addr[0] = pPriv->src_offset; + accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ -- 1.6.2 Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.164 retrieving revision 1.165 diff -u -r1.164 -r1.165 --- xorg-x11-drv-ati.spec 1 Apr 2009 12:03:34 -0000 1.164 +++ xorg-x11-drv-ati.spec 3 Apr 2009 09:38:20 -0000 1.165 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -19,6 +19,7 @@ #Patch4: radeon-6.9.0-remove-limit-heuristics.patch Patch5: radeon-6.9.0-panel-size-sanity.patch Patch6: radeon-6.9.0-bgnr-enable.patch +Patch7: radeon-r6xx-fix.patch ExcludeArch: s390 s390x @@ -45,6 +46,7 @@ #patch4 -p1 -b .remove-limit-heuristics #%patch5 -p1 -b .panel-size %patch6 -p1 -b .bgnr +%patch7 -p1 -b .r6xv %build autoreconf -iv @@ -76,6 +78,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Fri Apr 03 2009 Dave Airlie 6.12.1-3 +- fix up r600 xv src offsets hopefully + * Wed Apr 01 2009 Dave Airlie 6.12.1-2 - attempt to fix r100/r200 xv better From airlied at fedoraproject.org Fri Apr 3 09:45:49 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 09:45:49 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-r6xx-fix.patch,1.1,1.2 Message-ID: <20090403094549.41EB070134@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23231 Modified Files: radeon-r6xx-fix.patch Log Message: * Fri Apr 03 2009 Dave Airlie 6.12.1-3 - fix up r600 xv src offsets hopefully radeon-r6xx-fix.patch: Index: radeon-r6xx-fix.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-r6xx-fix.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- radeon-r6xx-fix.patch 3 Apr 2009 09:38:20 -0000 1.1 +++ radeon-r6xx-fix.patch 3 Apr 2009 09:45:48 -0000 1.2 @@ -16,7 +16,7 @@ case FOURCC_YV12: case FOURCC_I420: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ @@ -25,7 +25,7 @@ case FOURCC_YUY2: default: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ From pmatilai at fedoraproject.org Fri Apr 3 09:49:57 2009 From: pmatilai at fedoraproject.org (Panu Matilainen) Date: Fri, 3 Apr 2009 09:49:57 +0000 (UTC) Subject: rpms/sqlite/devel sqlite-3.6.12-libdl.patch, NONE, 1.1 sqlite-3.6.12-no-sqlite-doc.patch, NONE, 1.1 .cvsignore, 1.24, 1.25 sources, 1.24, 1.25 sqlite.spec, 1.53, 1.54 sqlite-3.6.10-keywords.patch, 1.1, NONE sqlite-3.6.6.2-libdl.patch, 1.1, NONE Message-ID: <20090403094957.A1B3370134@cvs1.fedora.phx.redhat.com> Author: pmatilai Update of /cvs/pkgs/rpms/sqlite/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24228 Modified Files: .cvsignore sources sqlite.spec Added Files: sqlite-3.6.12-libdl.patch sqlite-3.6.12-no-sqlite-doc.patch Removed Files: sqlite-3.6.10-keywords.patch sqlite-3.6.6.2-libdl.patch Log Message: - update to 3.6.12 (#492662) - remove reference to non-existent sqlite-doc from manual (#488883) - drop unused patches sqlite-3.6.12-libdl.patch: --- NEW FILE sqlite-3.6.12-libdl.patch --- diff -up sqlite-3.6.4/configure.ac.orig sqlite-3.6.4/configure.ac --- sqlite-3.6.4/configure.ac.orig 2008-11-08 11:37:15.000000000 +0200 +++ sqlite-3.6.4/configure.ac 2008-11-08 11:35:50.000000000 +0200 @@ -606,6 +606,7 @@ AC_ARG_ENABLE(load-extension, AC_HELP_ST [use_loadextension=$enableval],[use_loadextension=no]) if test "${use_loadextension}" = "yes" ; then OPT_FEATURE_FLAGS="" + AC_SEARCH_LIBS(dlopen, [dl]) else OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" fi sqlite-3.6.12-no-sqlite-doc.patch: --- NEW FILE sqlite-3.6.12-no-sqlite-doc.patch --- diff -up sqlite-3.6.12/sqlite3.1.no-sqlite-doc sqlite-3.6.12/sqlite3.1 --- sqlite-3.6.12/sqlite3.1.no-sqlite-doc 2009-04-03 12:37:35.000000000 +0300 +++ sqlite-3.6.12/sqlite3.1 2009-04-03 12:37:44.000000000 +0300 @@ -221,8 +221,6 @@ o All other command line options are pro .SH SEE ALSO http://www.sqlite.org/ -.br -The sqlite-doc package .SH AUTHOR This manual page was originally written by Andreas Rottmann , for the Debian GNU/Linux system (but may be used Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sqlite/devel/.cvsignore,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- .cvsignore 22 Jan 2009 07:37:44 -0000 1.24 +++ .cvsignore 3 Apr 2009 09:49:27 -0000 1.25 @@ -1 +1 @@ -sqlite-3.6.10.tar.gz +sqlite-3.6.12.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sqlite/devel/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 22 Jan 2009 07:37:44 -0000 1.24 +++ sources 3 Apr 2009 09:49:27 -0000 1.25 @@ -1 +1 @@ -a03bdc86df4025b6881d58557e4b5bd3 sqlite-3.6.10.tar.gz +13600865a69a3f54d2ac42a0d6b743db sqlite-3.6.12.tar.gz Index: sqlite.spec =================================================================== RCS file: /cvs/pkgs/rpms/sqlite/devel/sqlite.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- sqlite.spec 26 Feb 2009 02:37:01 -0000 1.53 +++ sqlite.spec 3 Apr 2009 09:49:27 -0000 1.54 @@ -5,18 +5,17 @@ Summary: Library that implements an embeddable SQL database engine Name: sqlite -Version: 3.6.10 -Release: 4%{?dist} +Version: 3.6.12 +Release: 1%{?dist} License: Public Domain Group: Applications/Databases URL: http://www.sqlite.org/ Source: http://www.sqlite.org/sqlite-%{version}.tar.gz # Fix build with --enable-load-extension, upstream ticket #3137 -Patch1: sqlite-3.6.6.2-libdl.patch +Patch1: sqlite-3.6.12-libdl.patch # Avoid insecure sprintf(), use a system path for lempar.c, patch from Debian Patch2: sqlite-3.6.6.2-lemon-snprintf.patch -# Upstream fix http://www.sqlite.org/cvstrac/chngview?cn=6186 -Patch3: sqlite-3.6.10-keywords.patch +Patch3: sqlite-3.6.12-no-sqlite-doc.patch Obsoletes: sqlite3 sqlite3-devel BuildRequires: ncurses-devel readline-devel glibc-devel %if %{with tcl} @@ -77,14 +76,16 @@ %setup -q %patch1 -p1 -b .libdl %patch2 -p1 -b .lemon-sprintf -%patch3 -p1 -b .keywords +%patch3 -p1 -b .no-sqlite-doc %build +autoconf export CFLAGS="$RPM_OPT_FLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -Wall" %configure %{!?with_tcl:--disable-tcl} \ --enable-threadsafe \ --enable-threads-override-locks \ - --enable-load-extension + --enable-load-extension \ + %{?with_tcl:TCLLIBDIR=%{tcl_sitearch}/sqlite3} make %{?_smp_mflags} make doc @@ -92,7 +93,7 @@ %install rm -rf $RPM_BUILD_ROOT -make DESTDIR=${RPM_BUILD_ROOT} %{?with_tcl:TCLLIBDIR=%{tcl_sitearch}} install +make DESTDIR=${RPM_BUILD_ROOT} install install -D -m0644 sqlite3.1 $RPM_BUILD_ROOT/%{_mandir}/man1/sqlite3.1 install -D -m0755 lemon $RPM_BUILD_ROOT/%{_bindir}/lemon @@ -148,6 +149,10 @@ %endif %changelog +* Fri Apr 03 2009 Panu Matilainen - 3.6.12-1 +- update to 3.6.12 (#492662) +- remove reference to non-existent sqlite-doc from manual (#488883) + * Wed Feb 25 2009 Fedora Release Engineering - 3.6.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- sqlite-3.6.10-keywords.patch DELETED --- --- sqlite-3.6.6.2-libdl.patch DELETED --- From pmatilai at fedoraproject.org Fri Apr 3 09:56:55 2009 From: pmatilai at fedoraproject.org (Panu Matilainen) Date: Fri, 3 Apr 2009 09:56:55 +0000 (UTC) Subject: rpms/sqlite/devel sqlite.spec,1.54,1.55 Message-ID: <20090403095655.74E8570134@cvs1.fedora.phx.redhat.com> Author: pmatilai Update of /cvs/pkgs/rpms/sqlite/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25629 Modified Files: sqlite.spec Log Message: - libdl patch now needs autoconf Index: sqlite.spec =================================================================== RCS file: /cvs/pkgs/rpms/sqlite/devel/sqlite.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- sqlite.spec 3 Apr 2009 09:49:27 -0000 1.54 +++ sqlite.spec 3 Apr 2009 09:56:25 -0000 1.55 @@ -18,6 +18,8 @@ Patch3: sqlite-3.6.12-no-sqlite-doc.patch Obsoletes: sqlite3 sqlite3-devel BuildRequires: ncurses-devel readline-devel glibc-devel +# libdl patch needs +BuildRequires: autoconf %if %{with tcl} BuildRequires: /usr/bin/tclsh BuildRequires: tcl-devel From airlied at fedoraproject.org Fri Apr 3 10:03:50 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 10:03:50 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-r6xx-fix.patch, 1.2, 1.3 xorg-x11-drv-ati.spec, 1.165, 1.166 Message-ID: <20090403100350.5AFD170134@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27181 Modified Files: radeon-r6xx-fix.patch xorg-x11-drv-ati.spec Log Message: * Fri Apr 03 2009 Dave Airlie 6.12.1-4 - fix up r600 xv harder radeon-r6xx-fix.patch: Index: radeon-r6xx-fix.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-r6xx-fix.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- radeon-r6xx-fix.patch 3 Apr 2009 09:45:48 -0000 1.2 +++ radeon-r6xx-fix.patch 3 Apr 2009 10:03:49 -0000 1.3 @@ -1,11 +1,12 @@ -From c3d0bb80ce0c2e70b05168e4ab8fa2b4de539d7b Mon Sep 17 00:00:00 2001 +From 8cdbd33ded588f6edf03ac17b617547af98a3544 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 3 Apr 2009 20:34:05 +1100 Subject: [PATCH] r600: fix src offsets after kms changes --- src/r600_textured_videofuncs.c | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) + src/radeon_textured_video.c | 6 +++--- + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/r600_textured_videofuncs.c b/src/r600_textured_videofuncs.c index 3dfe151..f4b4f1e 100644 @@ -16,7 +17,7 @@ case FOURCC_YV12: case FOURCC_I420: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ @@ -25,10 +26,38 @@ case FOURCC_YUY2: default: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ +diff --git a/src/radeon_textured_video.c b/src/radeon_textured_video.c +index 1ef8dc3..0410dd2 100644 +--- a/src/radeon_textured_video.c ++++ b/src/radeon_textured_video.c +@@ -502,12 +502,12 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + if (info->DMAForXv) { + if (id == FOURCC_YV12) + R600CopyPlanarHW(pScrn, buf, buf + s3offset, buf + s2offset, +- pPriv->src_offset, ++ pPriv->src_offset + info->fbLocation + pScrn->fboffset, + srcPitch, srcPitch2, pPriv->src_pitch, + width, height); + else + R600CopyPlanarHW(pScrn, buf, buf + s2offset, buf + s3offset, +- pPriv->src_offset, ++ pPriv->src_offset + info->fbLocation + pScrn->fboffset, + srcPitch, srcPitch2, pPriv->src_pitch, + width, height); + } else { +@@ -569,7 +569,7 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + default: + if (info->ChipFamily >= CHIP_FAMILY_R600) { + if (info->DMAForXv) +- R600CopyPackedHW(pScrn, buf, pPriv->src_offset, ++ R600CopyPackedHW(pScrn, buf, pPriv->src_offset + info->fbLocation + pScrn->fboffset, + 2 * width, pPriv->src_pitch, + width, height); + else -- 1.6.2 Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.165 retrieving revision 1.166 diff -u -r1.165 -r1.166 --- xorg-x11-drv-ati.spec 3 Apr 2009 09:38:20 -0000 1.165 +++ xorg-x11-drv-ati.spec 3 Apr 2009 10:03:49 -0000 1.166 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 3%{?dist} +Release: 4%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -78,6 +78,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Fri Apr 03 2009 Dave Airlie 6.12.1-4 +- fix up r600 xv harder + * Fri Apr 03 2009 Dave Airlie 6.12.1-3 - fix up r600 xv src offsets hopefully From airlied at fedoraproject.org Fri Apr 3 10:11:12 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 10:11:12 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-r6xx-fix.patch,1.3,1.4 Message-ID: <20090403101112.69D6870134@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29964 Modified Files: radeon-r6xx-fix.patch Log Message: * Fri Apr 03 2009 Dave Airlie 6.12.1-4 - fix up r600 xv harder radeon-r6xx-fix.patch: Index: radeon-r6xx-fix.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-r6xx-fix.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- radeon-r6xx-fix.patch 3 Apr 2009 10:03:49 -0000 1.3 +++ radeon-r6xx-fix.patch 3 Apr 2009 10:11:12 -0000 1.4 @@ -17,7 +17,7 @@ case FOURCC_YV12: case FOURCC_I420: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ @@ -26,7 +26,7 @@ case FOURCC_YUY2: default: - accel_state->src_mc_addr[0] = pPriv->src_offset; -+ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pSrcn->fbOffset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; /* flush texture cache */ From cwickert at fedoraproject.org Fri Apr 3 10:18:58 2009 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Fri, 3 Apr 2009 10:18:58 +0000 (UTC) Subject: rpms/rednotebook/devel .cvsignore, 1.3, 1.4 rednotebook.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090403101858.AB2C570134@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/rednotebook/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31761 Modified Files: .cvsignore rednotebook.spec sources Log Message: * Fri Apr 03 2009 Christoph Wickert - 0.6.5-1 - Updated to new upstream version 0.6.5 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 18 Mar 2009 21:11:48 -0000 1.3 +++ .cvsignore 3 Apr 2009 10:18:28 -0000 1.4 @@ -1 +1 @@ -rednotebook-0.6.2.tar.gz +rednotebook-0.6.5.tar.gz Index: rednotebook.spec =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/rednotebook.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- rednotebook.spec 18 Mar 2009 21:11:48 -0000 1.2 +++ rednotebook.spec 3 Apr 2009 10:18:28 -0000 1.3 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: rednotebook -Version: 0.6.2 +Version: 0.6.5 Release: 1%{?dist} Summary: A desktop diary @@ -64,6 +64,9 @@ %changelog +* Fri Apr 03 2009 Christoph Wickert - 0.6.5-1 +- Updated to new upstream version 0.6.5 + * Wed Mar 18 2009 Fabian Affolter - 0.6.2-1 - Added hicolor-icon-theme as a requirement - Added icons directory Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 18 Mar 2009 21:11:48 -0000 1.3 +++ sources 3 Apr 2009 10:18:28 -0000 1.4 @@ -1 +1 @@ -523c8573f0b3d059ef6fb11058d060f2 rednotebook-0.6.2.tar.gz +76e35cd47bc02360e802ec7785862d3d rednotebook-0.6.5.tar.gz From airlied at fedoraproject.org Fri Apr 3 10:20:14 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Fri, 3 Apr 2009 10:20:14 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-r6xx-fix.patch,1.4,1.5 Message-ID: <20090403102014.B840870134@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32220 Modified Files: radeon-r6xx-fix.patch Log Message: * Fri Apr 03 2009 Dave Airlie 6.12.1-4 - fix up r600 xv harder radeon-r6xx-fix.patch: Index: radeon-r6xx-fix.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-r6xx-fix.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- radeon-r6xx-fix.patch 3 Apr 2009 10:11:12 -0000 1.4 +++ radeon-r6xx-fix.patch 3 Apr 2009 10:20:14 -0000 1.5 @@ -39,13 +39,13 @@ if (id == FOURCC_YV12) R600CopyPlanarHW(pScrn, buf, buf + s3offset, buf + s2offset, - pPriv->src_offset, -+ pPriv->src_offset + info->fbLocation + pScrn->fboffset, ++ pPriv->src_offset + info->fbLocation + pScrn->fbOffset, srcPitch, srcPitch2, pPriv->src_pitch, width, height); else R600CopyPlanarHW(pScrn, buf, buf + s2offset, buf + s3offset, - pPriv->src_offset, -+ pPriv->src_offset + info->fbLocation + pScrn->fboffset, ++ pPriv->src_offset + info->fbLocation + pScrn->fbOffset, srcPitch, srcPitch2, pPriv->src_pitch, width, height); } else { @@ -54,7 +54,7 @@ if (info->ChipFamily >= CHIP_FAMILY_R600) { if (info->DMAForXv) - R600CopyPackedHW(pScrn, buf, pPriv->src_offset, -+ R600CopyPackedHW(pScrn, buf, pPriv->src_offset + info->fbLocation + pScrn->fboffset, ++ R600CopyPackedHW(pScrn, buf, pPriv->src_offset + info->fbLocation + pScrn->fbOffset, 2 * width, pPriv->src_pitch, width, height); else From tagoh at fedoraproject.org Fri Apr 3 10:39:10 2009 From: tagoh at fedoraproject.org (Akira TAGOH) Date: Fri, 3 Apr 2009 10:39:10 +0000 (UTC) Subject: rpms/libgxim/devel libgxim-fix-fontset.patch, NONE, 1.1 libgxim.spec, 1.10, 1.11 Message-ID: <20090403103910.460C870134@cvs1.fedora.phx.redhat.com> Author: tagoh Update of /cvs/pkgs/rpms/libgxim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4744 Modified Files: libgxim.spec Added Files: libgxim-fix-fontset.patch Log Message: * Fri Apr 3 2009 Akira TAGOH - 0.3.3-2 - Fix an error message about FontSet. libgxim-fix-fontset.patch: --- NEW FILE libgxim-fix-fontset.patch --- 2009-04-03 Akira TAGOH * libgxim/gximmisc.c (g_xim_fontset_put_to_stream): get rid of processing a padding. (g_xim_fontset_get_from_stream): likewise. (g_xim_attribute_put_to_stream): deal with a padding here. * libgxim/gximattr.c (g_xim_attr_get_attribute_from_stream): deal with a padding here. * libgxim/gximprotocol.c (g_xim_protocol_read_vformat): Stop obtaining a value from NESTEDLIST if a remaining size is less than minimal. Index: libgxim/gximprotocol.c =================================================================== --- libgxim/gximprotocol.c (??????????????? 204) +++ libgxim/gximprotocol.c (??????????????? 205) @@ -2704,7 +2704,8 @@ conn = G_XIM_CONNECTION (proto); /* XXX: NESTEDLIST is only used for IC attributes? */ list = g_xim_nested_list_new(G_XIM_ATTR (conn->default_icattr), size); - while (size > 0) { + /* try to fetch a value until remaining size is more than minimum requirement */ + while (size > 3) { goffset cur_pos = g_seekable_tell(G_SEEKABLE (istream)), pos; gint16 attr_id; guint16 n; Index: libgxim/gximattr.c =================================================================== --- libgxim/gximattr.c (??????????????? 204) +++ libgxim/gximattr.c (??????????????? 205) @@ -975,9 +975,10 @@ attr_id, name, g_xim_value_type_name(vtype)); g_free(name); if (!g_xim_protocol_read_format(proto, stream, cancellable, error, - 2, + 3, G_XIM_TYPE_MARKER_N_BYTES_2, vtype, - vtype, &value)) + vtype, &value, + G_XIM_TYPE_AUTO_PADDING, 0)) return NULL; new_attr = g_xim_attribute_new_with_value(attr_id, vtype, value); Index: libgxim/gximmisc.c =================================================================== --- libgxim/gximmisc.c (??????????????? 204) +++ libgxim/gximmisc.c (??????????????? 205) @@ -1370,9 +1370,8 @@ g_return_val_if_fail (G_IS_XIM_PROTOCOL (proto), 0); g_return_val_if_fail (error != NULL, 0); - return g_xim_protocol_send_format(proto, cancellable, error, 2, - G_XIM_TYPE_GSTRING, fontset, - G_XIM_TYPE_AUTO_PADDING, 2); + return g_xim_protocol_send_format(proto, cancellable, error, 1, + G_XIM_TYPE_GSTRING, fontset); } gpointer @@ -1388,9 +1387,8 @@ g_return_val_if_fail (error != NULL, NULL); if (!g_xim_protocol_read_format(proto, stream, cancellable, error, - 2, - G_XIM_TYPE_GSTRING, &retval, - G_XIM_TYPE_AUTO_PADDING, 2)) + 1, + G_XIM_TYPE_GSTRING, &retval)) return NULL; return retval; @@ -2212,10 +2210,11 @@ g_return_val_if_fail (attr != NULL, 0); g_return_val_if_fail (error != NULL, 0); - return g_xim_protocol_send_format(proto, cancellable, error, 3, + return g_xim_protocol_send_format(proto, cancellable, error, 4, G_XIM_TYPE_WORD, attr->id, G_XIM_TYPE_MARKER_N_BYTES_2, attr->vtype, - attr->vtype, attr->v.pointer); + attr->vtype, attr->v.pointer, + G_XIM_TYPE_AUTO_PADDING, 0); } /* NESTEDLIST */ Index: libgxim.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgxim/devel/libgxim.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- libgxim.spec 2 Apr 2009 08:01:56 -0000 1.10 +++ libgxim.spec 3 Apr 2009 10:38:39 -0000 1.11 @@ -1,12 +1,13 @@ Name: libgxim Version: 0.3.3 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPLv2+ URL: http://code.google.com/p/libgxim/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: intltool gettext ruby BuildRequires: dbus-devel > 0.23, dbus-glib-devel >= 0.74, glib2-devel >= 2.16, gtk2-devel Source0: http://libgxim.googlecode.com/files/%{name}-%{version}.tar.bz2 +Patch0: libgxim-fix-fontset.patch Summary: GObject-based XIM protocol library Group: System Environment/Libraries @@ -38,6 +39,7 @@ %prep %setup -q +%patch0 -p0 -b 0-fontset %build @@ -77,6 +79,9 @@ %{_datadir}/gtk-doc/html/libgxim %changelog +* Fri Apr 3 2009 Akira TAGOH - 0.3.3-2 +- Fix an error message about FontSet. + * Thu Apr 2 2009 Akira TAGOH - 0.3.3-1 - New upstream release. - partly including a fix of freeze issue with switching (#488877) From ovasik at fedoraproject.org Fri Apr 3 10:42:49 2009 From: ovasik at fedoraproject.org (Ondrej Vasik) Date: Fri, 3 Apr 2009 10:42:49 +0000 (UTC) Subject: rpms/elinks/devel elinks-nss.patch,1.2,1.3 elinks.spec,1.66,1.67 Message-ID: <20090403104249.BEE9770134@cvs1.fedora.phx.redhat.com> Author: ovasik Update of /cvs/extras/rpms/elinks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6512 Modified Files: elinks-nss.patch elinks.spec Log Message: use word Elinks instead of Links in package description elinks-nss.patch: Index: elinks-nss.patch =================================================================== RCS file: /cvs/extras/rpms/elinks/devel/elinks-nss.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- elinks-nss.patch 30 Mar 2009 13:45:18 -0000 1.2 +++ elinks-nss.patch 3 Apr 2009 10:42:49 -0000 1.3 @@ -188,7 +188,7 @@ + "have a PKCS#12 file containing client certificate, you " + "can import it into your NSS database with: " + "$ pk12util -i mycert.p12 -d /path/to/database " -+ " " ++ " " + "The NSS database location can be changed by SSL_DIR " + "environment variable. The database can be also shared " + "with Mozilla browsers.")), Index: elinks.spec =================================================================== RCS file: /cvs/extras/rpms/elinks/devel/elinks.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- elinks.spec 30 Mar 2009 13:45:18 -0000 1.66 +++ elinks.spec 3 Apr 2009 10:42:49 -0000 1.67 @@ -1,7 +1,7 @@ Name: elinks Summary: A text-mode Web browser Version: 0.12 -Release: 0.11.pre3%{?dist} +Release: 0.12.pre3%{?dist} License: GPLv2 URL: http://elinks.or.cz Group: Applications/Internet @@ -35,9 +35,9 @@ Patch9: elinks-nss.patch %description -Links is a text-based Web browser. Links does not display any images, -but it does support frames, tables and most other HTML tags. Links' -advantage over graphical browsers is its speed--Links starts and exits +Elinks is a text-based Web browser. Elinks does not display any images, +but it does support frames, tables and most other HTML tags. Elinks' +advantage over graphical browsers is its speed--Elinks starts and exits quickly and swiftly displays Web pages. %prep @@ -117,6 +117,9 @@ %{_mandir}/man5/* %changelog +* Fri Apr 03 2009 Ondrej Vasik 0.12.0.12.pre3 +- use word Elinks instead of Links in package description + * Mon Mar 30 2009 Ondrej Vasik 0.12-0.11.pre3 - new upstream bugfix prerelease - defuzz patches From pkgdb at fedoraproject.org Fri Apr 3 11:34:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:34:46 +0000 Subject: [pkgdb] kdebase: ltinkl has requested watchcommits Message-ID: <20090403113446.A1B2D208555@bastion.fedora.phx.redhat.com> ltinkl has requested the watchcommits acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 11:34:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:34:37 +0000 Subject: [pkgdb] kdebase: ltinkl has requested watchbugzilla Message-ID: <20090403113444.64DE720854A@bastion.fedora.phx.redhat.com> ltinkl has requested the watchbugzilla acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 11:35:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:35:10 +0000 Subject: [pkgdb] kdebase: ltinkl has requested commit Message-ID: <20090403113449.EF3F5208602@bastion.fedora.phx.redhat.com> ltinkl has requested the commit acl on kdebase (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 11:45:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:45:30 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090403114511.2055E20854A@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdebase (Fedora 10) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 11:45:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:45:04 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090403114512.7C715208555@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdebase (Fedora 10) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 11:45:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 11:45:33 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090403114513.2ECA4208602@bastion.fedora.phx.redhat.com> than has set the commit acl on kdebase (Fedora 10) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From transif at fedoraproject.org Fri Apr 3 11:54:55 2009 From: transif at fedoraproject.org (Transifex System User) Date: Fri, 3 Apr 2009 11:54:55 +0000 (UTC) Subject: comps/po ta.po,1.17,1.18 Message-ID: <20090403115455.1870E70134@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9447/po Modified Files: ta.po Log Message: Sending translation for Tamil Index: ta.po =================================================================== RCS file: /cvs/pkgs/comps/po/ta.po,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ta.po 9 Jan 2009 11:52:43 -0000 1.17 +++ ta.po 3 Apr 2009 11:54:24 -0000 1.18 @@ -9,13 +9,13 @@ # Jayaradha N , 2004, 2006. # Felix , 2006. # I felix , 2007. -# I. Felix , 2008. +# I. Felix , 2008, 2009. msgid "" msgstr "" "Project-Id-Version: comps.HEAD.ta\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-10-10 17:03+0530\n" +"POT-Creation-Date: 2009-03-31 08:02+0000\n" +"PO-Revision-Date: 2009-04-02 22:23+0530\n" "Last-Translator: I. Felix \n" "Language-Team: Tamil \n" "MIME-Version: 1.0\n" @@ -32,6 +32,8 @@ "\n" "\n" "\n" +"\n" +"\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 @@ -41,192 +43,192 @@ "??????????????????????????????????????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "????????????????????? ?????????????????? ??????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "??????????????????????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????????????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ???????????????????????? ???????????????????????? ???????????????????????? ???????????? ???????????????." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "????????????????????????????????? ???????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "????????? ????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "??????????????????????????? ????????????." #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "?????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "????????????????????? ??????????????? ????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "????????? ????????????" @@ -235,78 +237,78 @@ msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "??????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "???????????? ??????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "??????????????????????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "?????????????????? (????????????) ????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "???????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ????????????????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -316,19 +318,19 @@ "???????????????????????? ???????????? ?????????????????? ??????????????????????????? ????????? ????????????????????? ??????????????????????????????????????? ????????? ??????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ?????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -337,86 +339,86 @@ "?????????????????????????????? ????????? ???????????????????????? ?????????????????? ??????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "??????????????????????????????????????? ????????????????????? ????????????????????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -424,78 +426,76 @@ msgstr "GTK+ ????????????????????? GNOME ?????????????????? ????????????????????????????????? ???????????????????????? ???????????? ????????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+ ????????????????????? XFCE ?????????????????? ????????????????????????????????? ???????????????????????? ???????????? ????????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ????????????????????? KDE ?????????????????? ????????????????????????????????? ???????????????????????? ???????????? ????????????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." msgstr "" "?????????????????? ?????????????????? ????????? ??????????????? ??????????????????????????? ???????????????????????? ????????????????????? ????????????????????????????????? ???????????? ???????????????????????? " "?????????????????????????????????????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "???????????????????????? ???????????????????????? (X) ??????????????? ????????????????????? ?????????????????????????????? ???????????? ???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K Desktop Environment)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "?????????????????? ?????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -504,121 +504,121 @@ "??????????????????????????? ??????????????? ????????? ???????????????????????? ?????????????????? ??????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "?????? ????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "??????????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "???????????? ??????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "???????????? ?????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "???????????? ?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ??????????????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????????????? ?????????????????????????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????? ???????????? ????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "????????????????????????/???????????????????????? ???????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -626,111 +626,110 @@ msgstr "????????????????????????????????? ??????????????????????????????????????????, ???????????????????????????????????? ???????????????????????????????????? ?????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ??????????????????????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "???????????? ????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "????????????????????? ????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "?????????????????? ?????????????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "?????????????????????????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "???????????? ???????????? ?????????????????????????????? ??????????????? ????????????????????? ????????????????????? ??????????????? ???????????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "??????????????? ????????????????????????????????? ??????????????? ???????????????????????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -739,77 +738,77 @@ "????????????????????? ????????????????????? ??????????????????. ????????????????????? ????????????????????? Vi ??????????????? ????????????????????????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "???????????? ?????????????????? ????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "???????????? ???????????? ????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "???????????? ???????????????????????? ???????????? ?????????????????? ???????????????????????? ????????????????????????????????? ????????????." #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ???????????????????????? ???????????? ?????????????????? ?????????????????????????????? ???????????????????????? ????????????????????????????????? ????????????." #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "??????????????? ????????????????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "????????? ??????????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "???????????? ????????????" @@ -818,46 +817,42 @@ msgstr "??????????????????????????? ???????????????????????????????????? ???????????????????????? ???????????????." #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "?????????????????? ?????????????????????????????????, PDF ???????????????????????????, ????????????????????? ?????? ????????????????????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." msgstr "???????????? ????????????????????????????????? ????????????????????????????????? ????????????????????????????????? ???????????????????????? ??????????????????????????? ???????????? ??????????????????????????? ???????????????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "???????????? ????????????????????????????????? IMAP ?????????????????? SMTP ?????????????????? ?????????????????????????????? ??????????????????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "???????????? ????????????????????????????????? X ???????????? ?????????????????????????????? ????????????????????????????????? ???????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "???????????? ????????????????????????????????? ???????????? ????????????????????????????????? ?????????????????? ???????????? ??????????????????????????? ???????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "" "???????????? ????????????????????????????????? ??????????????? ????????????????????????????????? ???????????????????????????????????? DHCP, Kerberos ????????????????????? NIS?????????????????????????????? " "??????????????????????????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." @@ -866,17 +861,17 @@ "?????????????????????????????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "???????????? ????????????????????????????????? ????????? ???????????????????????????????????? ??????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "???????????? ????????????????????????????????? ????????????????????? ????????????????????????????????????????????? ??????????????? ?????????????????? ????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." @@ -885,7 +880,7 @@ "????????????????????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -894,19 +889,19 @@ "????????????????????? ?????????????????? ??????????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "???????????? ???????????????????????? ????????????????????? ??????????????????????????? ???????????? ?????????????????????????????? ??????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "???????????? ???????????????????????? ????????????????????? ??????????????????????????? FTP ?????????????????????????????? ??????????????? ??????????????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -916,19 +911,18 @@ "debugger????????? ????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "???????????? ???????????? ????????????????????? ??????????????????????????? ????????? ?????????????????? ??????????????????????????? ??????????????????????????? ???????????????????????????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." -msgstr "" -"???????????? ???????????? Red Hat ????????? ????????????????????? ??????????????????????????? ?????????????????? ?????????????????????????????? ???????????????????????????????????? ?????????????????????????????????." +msgstr "???????????? ???????????? Red Hat ????????? ????????????????????? ??????????????????????????? ?????????????????? ?????????????????????????????? ???????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -937,13 +931,13 @@ "??????????????????????????? ???????????????????????? ???????????????????????????, ????????????????????????????????????????????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "???????????? ???????????????????????? ?????????????????? ??????????????????????????????, ?????????????????? ????????????????????? ?????????????????? ?????????????????????????????? ???????????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -953,13 +947,13 @@ "????????????????????? ????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "???????????? ???????????? ??????????????????????????? ??????????????? ????????????????????? ???????????? ?????????????????? ????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -969,7 +963,7 @@ "?????????????????????????????? X ???????????? ????????????????????? ??????????????????????????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -979,21 +973,19 @@ "??????????????????????????? ???????????????????????? ????????????????????? ????????????????????? ??????????????????????????? ????????????????????????????????????????????? ????????????????????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "?????????????????? ???????????? ????????????????????? ??????????????????????????? ????????????????????????????????? ????????????????????? ?????????????????? ????????????????????????????????????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -1003,13 +995,12 @@ "????????????????????? ???????????????????????? ????????????????????? ??????????????? ???????????????????????????????????? ??????????????????????????????????????? ???????????????????????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "???????????? ???????????????????????? ???????????? ??????????????????????????? DNS ??????????????? ?????????????????????????????? (BIND) ??????????????? ???????????????????????????????????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." @@ -1018,330 +1009,358 @@ "???????????????????????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "???????????? ???????????????????????? ???????????? MySQL??? ?????????????????????????????????????????????????????? ????????????????????????????????? ?????????????????????????????????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "" "???????????? ???????????????????????? ???????????? Postgresql ?????????????????????????????????????????????????????? ????????????????????? ??????????????? ????????????????????????????????? " "?????????????????????????????????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "?????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "????????? ????????????????????? ???????????????????????????????????? ????????????????????????????????? ???????????????????????? ????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "??????????????????????????? ????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "???????????????????????? ????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "??????????????????????????? ????????????????????? ???????????? ????????????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "?????????????????????????????? ????????????????????? ?????????????????? ????????????????????? ????????????????????? ??????????????????????????? ?????? ??????????????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "????????????????????????????????? ????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "??????????????????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "???????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "???????????? ????????????????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "???????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "???????????????????????? ?????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ?????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ???????????? ?????????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ?????????????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "?????????????????? ????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "Buildsystem ?????????????????? ??????????????????????????????????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "????????????????????? ???????????????????????????" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" msgstr "??????????????????????????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "????????????????????????????????? ???????????????????????? ???????????????????????? ??????????????????????????? ?????????????????????????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "????????????????????????????????? ???????????????????????? ???????????????????????????????????? ???????????????????????? ????????????????????????." -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "????????? ??????????????????????????????????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "????????????????????? ????????????????????? ????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "?????????????????????????????? ????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "???????????? ???????????????????????? ????????????????????? ???????????????????????? ?????????????????????????????????????????? ?????????????????????????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????????????????? ????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "???????????????????????? ????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "??????????????????????????? ????????????" +msgstr "???????????????????????? ????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "????????????????????????????????? ????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????? ???????????? ????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "SUGAR ????????????????????? ????????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ?????????????????? OLPC XO???????????? ?????????????????????????????????????????? ????????????????????? ???????????????." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "?????????????????? ????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "?????????????????? ?????????????????? ???????????????????????? ????????? ?????????????????????????????? ?????????????????????????????? ?????????????????????" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "????????????????????? ??????????????????????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "????????????????????? ?????????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "????????????????????? ????????? ???????????????????????????????????? ????????????????????? ???????????? ?????????????????????????????????" -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "???????????????????????? ????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "??????????????????????????? (?????????????????????) ????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "?????????????????? ????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "???????????????????????? ???????????????????????? ???????????? ?????????????????? ???????????????????????? ????????????????????????????????? ????????????." -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "?????????????????? ????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "????????????????????? ????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "?????????????????? ????????????" +msgstr "????????????????????? ????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "??????????????????????????? ??????????????????????????????????????????????????? ?????????????????? ????????????????????? ????????????????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "???????????????????????????????????? ?????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "??????????????????????????? ?????????????????? ????????????????????? ????????????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "??????????????????????????? ????????????" +msgstr "??????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "??????????????????????????? ????????????" +msgstr "???????????????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "??????????????? ????????????" +msgstr "?????????????????????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "??????????????? ????????????" +msgstr "????????????????????? ????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW cross-compiler" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "?????????????????????????????? ????????????" +msgstr "?????????????????? ????????????" -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "???????????? ???????????? ????????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "??????????????? ????????????????????? ????????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "32 ???????????? ???????????????????????? ??????????????????????????????????????? ???????????????????????? ????????????????????????, ??????????????????????????? ????????????????????? ??????????????????????????? ???????????????????????????????????? ??????????????????????????? ??????????????????????????????????????????????????? ???????????????????????????????????????" + +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "Objective CAML programming ???????????? ????????????????????? ?????????????????? ??????????????? ?????????????????????????????? ???????????????????????????????????? ????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ?????????????????????????????? ???????????????????????? ?????????????????? ????????????????????????????????????." +msgstr "???????????? ?????????????????????????????? ???????????????????????? ???????????? ??????????????????, ???????????????????????????, ????????????????????????????????? ????????????????????? ?????????????????????????????????????????? ???????????????????????????????????? ????????????????????????????????????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "??????????????????????????? ????????????" +msgstr "?????????????????????????????? ????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "????????????????????? ????????????" +msgstr "???????????? ????????????????????? ????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1392,18 +1411,15 @@ msgstr "?????????????????? ???????????? ????????????????????????????????? ?????????????????????????????????????????? ??????????????? ????????????????????????????????? ?????????????????? ????????????????????????????????????" #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ?????????????????? ???????????????????????? ?????????????????? ????????????????????????????????????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ?????????????????? ???????????????????????? ?????????????????? ????????????????????????????????????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ???????????????????????? ???????????????????????? ?????????????????? ????????????????????????????????????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1411,6 +1427,6 @@ msgstr "X?????????????????????" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "?????????????????? ???????????? ???????????????????????? ????????????????????? ???????????? ???????????????????????? ?????????????????? ????????????????????????????????????." + From jbowes at fedoraproject.org Fri Apr 3 12:09:16 2009 From: jbowes at fedoraproject.org (James Bowes) Date: Fri, 3 Apr 2009 12:09:16 +0000 (UTC) Subject: rpms/tig/devel .cvsignore, 1.11, 1.12 sources, 1.11, 1.12 tig.spec, 1.15, 1.16 Message-ID: <20090403120916.4A1FD70134@cvs1.fedora.phx.redhat.com> Author: jbowes Update of /cvs/pkgs/rpms/tig/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11170 Modified Files: .cvsignore sources tig.spec Log Message: tig-0.14.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tig/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 8 Feb 2009 18:36:48 -0000 1.11 +++ .cvsignore 3 Apr 2009 12:08:45 -0000 1.12 @@ -1 +1 @@ -tig-0.14.tar.gz +tig-0.14.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tig/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 8 Feb 2009 18:36:48 -0000 1.11 +++ sources 3 Apr 2009 12:08:45 -0000 1.12 @@ -1 +1 @@ -db095faf5b5db92c583ef1ebd0f1c360 tig-0.14.tar.gz +e47bf48813c0cbe6be0f3b749e6de96c tig-0.14.1.tar.gz Index: tig.spec =================================================================== RCS file: /cvs/pkgs/rpms/tig/devel/tig.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- tig.spec 25 Feb 2009 20:40:56 -0000 1.15 +++ tig.spec 3 Apr 2009 12:08:45 -0000 1.16 @@ -1,6 +1,6 @@ Name: tig -Version: 0.14 -Release: 2%{?dist} +Version: 0.14.1 +Release: 1%{?dist} Summary: Text-mode interface for the git revision control system Group: Development/Tools @@ -59,6 +59,9 @@ %changelog +* Fri Apr 03 2009 James Bowes 0.14.1-1 +- tig-0.14.1 + * Wed Feb 25 2009 Fedora Release Engineering - 0.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From jbowes at fedoraproject.org Fri Apr 3 12:25:49 2009 From: jbowes at fedoraproject.org (James Bowes) Date: Fri, 3 Apr 2009 12:25:49 +0000 (UTC) Subject: rpms/python-vobject/devel .cvsignore, 1.15, 1.16 python-vobject.spec, 1.21, 1.22 sources, 1.15, 1.16 Message-ID: <20090403122549.B78D670134@cvs1.fedora.phx.redhat.com> Author: jbowes Update of /cvs/extras/rpms/python-vobject/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13803 Modified Files: .cvsignore python-vobject.spec sources Log Message: vobject 0.8.1c Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/python-vobject/devel/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- .cvsignore 8 Feb 2009 18:26:25 -0000 1.15 +++ .cvsignore 3 Apr 2009 12:25:19 -0000 1.16 @@ -1 +1 @@ -vobject-0.8.1b.tar.gz +vobject-0.8.1c.tar.gz Index: python-vobject.spec =================================================================== RCS file: /cvs/extras/rpms/python-vobject/devel/python-vobject.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- python-vobject.spec 27 Feb 2009 00:08:31 -0000 1.21 +++ python-vobject.spec 3 Apr 2009 12:25:19 -0000 1.22 @@ -1,8 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-vobject -Version: 0.8.1b -Release: 2%{?dist} +Version: 0.8.1c +Release: 1%{?dist} Summary: A python library for manipulating vCard and vCalendar files Group: Development/Languages @@ -52,6 +52,9 @@ %changelog +* Fri Apr 03 2009 James Bowes - 0.8.1c-1 +- Update to 0.8.1c + * Thu Feb 26 2009 Fedora Release Engineering - 0.8.1b-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/python-vobject/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 8 Feb 2009 18:26:25 -0000 1.15 +++ sources 3 Apr 2009 12:25:19 -0000 1.16 @@ -1 +1 @@ -5af438b0dd0d26214d1631f47569e0ce vobject-0.8.1b.tar.gz +c9686dd74d39fdae140890d9c694c076 vobject-0.8.1c.tar.gz From ltinkl at fedoraproject.org Fri Apr 3 12:26:17 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Fri, 3 Apr 2009 12:26:17 +0000 (UTC) Subject: rpms/kdebase/F-10 kdebase.spec, 1.361, 1.362 sources, 1.107, 1.108 kdebase-4.2.1-konsole-layout-regression.patch, 1.1, NONE kdebase-4.2.1-konsole-selection.patch, 1.1, NONE Message-ID: <20090403122617.0F8BF70134@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kdebase/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13844/F-10 Modified Files: kdebase.spec sources Removed Files: kdebase-4.2.1-konsole-layout-regression.patch kdebase-4.2.1-konsole-selection.patch Log Message: sync with devel/ Index: kdebase.spec =================================================================== RCS file: /cvs/extras/rpms/kdebase/F-10/kdebase.spec,v retrieving revision 1.361 retrieving revision 1.362 diff -u -r1.361 -r1.362 --- kdebase.spec 9 Mar 2009 22:21:16 -0000 1.361 +++ kdebase.spec 3 Apr 2009 12:25:46 -0000 1.362 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Core Files -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} %if 0%{?fedora} > 8 Name: kdebase @@ -29,8 +29,6 @@ Patch2: kdebase-4.2.1-home-icon.patch # upstream patches -Patch100: kdebase-4.2.1-konsole-selection.patch -Patch101: kdebase-4.2.1-konsole-layout-regression.patch %ifnarch s390 s390x Requires: eject @@ -127,9 +125,6 @@ %patch1 -p1 -b .konsole-session %patch2 -p1 -b .home-icon -%patch100 -p1 -b .konsole -%patch101 -p1 -b .layout-regression - # fix incorrect assumption that we're building in a combined kdebase tree sed -i -e 's/EXISTS "${kdebase_SOURCE_DIR}"/0/g' apps/CMakeLists.txt @@ -253,19 +248,29 @@ %post %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +%endif +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +%if "%{name}" == "kdebase" +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: +fi %if 0%{?libs} %post libs -p /sbin/ldconfig @@ -310,6 +315,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 09 2009 Than Ngo - 4.2.1-3 - apply patch to fix regression in konsole, layout regression affecting apps using the KPart Index: sources =================================================================== RCS file: /cvs/extras/rpms/kdebase/F-10/sources,v retrieving revision 1.107 retrieving revision 1.108 diff -u -r1.107 -r1.108 --- sources 27 Feb 2009 15:38:33 -0000 1.107 +++ sources 3 Apr 2009 12:25:46 -0000 1.108 @@ -1 +1 @@ -a8f391db7b98feaa6ae81b8f1e99ed5a kdebase-4.2.1.tar.bz2 +7f6b0d5051f251d0f34ee797a8e2b54a kdebase-4.2.2.tar.bz2 --- kdebase-4.2.1-konsole-layout-regression.patch DELETED --- --- kdebase-4.2.1-konsole-selection.patch DELETED --- From ltinkl at fedoraproject.org Fri Apr 3 12:26:17 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Fri, 3 Apr 2009 12:26:17 +0000 (UTC) Subject: rpms/kdebase/F-9 kdebase.spec, 1.351, 1.352 sources, 1.102, 1.103 kdebase-4.2.1-konsole-layout-regression.patch, 1.1, NONE kdebase-4.2.1-konsole-selection.patch, 1.1, NONE Message-ID: <20090403122617.6169C70134@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/kdebase/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13844/F-9 Modified Files: kdebase.spec sources Removed Files: kdebase-4.2.1-konsole-layout-regression.patch kdebase-4.2.1-konsole-selection.patch Log Message: sync with devel/ Index: kdebase.spec =================================================================== RCS file: /cvs/extras/rpms/kdebase/F-9/kdebase.spec,v retrieving revision 1.351 retrieving revision 1.352 diff -u -r1.351 -r1.352 --- kdebase.spec 9 Mar 2009 22:23:51 -0000 1.351 +++ kdebase.spec 3 Apr 2009 12:25:47 -0000 1.352 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Core Files -Version: 4.2.1 -Release: 3%{?dist} +Version: 4.2.2 +Release: 2%{?dist} %if 0%{?fedora} > 8 Name: kdebase @@ -29,8 +29,6 @@ Patch2: kdebase-4.2.1-home-icon.patch # upstream patches -Patch100: kdebase-4.2.1-konsole-selection.patch -Patch101: kdebase-4.2.1-konsole-layout-regression.patch %ifnarch s390 s390x Requires: eject @@ -127,9 +125,6 @@ %patch1 -p1 -b .konsole-session %patch2 -p1 -b .home-icon -%patch100 -p1 -b .konsole -%patch101 -p1 -b .layout-regression - # fix incorrect assumption that we're building in a combined kdebase tree sed -i -e 's/EXISTS "${kdebase_SOURCE_DIR}"/0/g' apps/CMakeLists.txt @@ -253,19 +248,29 @@ %post %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +%endif +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: + +%posttrans +%if "%{name}" == "kdebase" +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: %postun %{!?libs:/sbin/ldconfig} -%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then %if "%{name}" == "kdebase" -%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||: %endif -%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null ||: +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null ||: +update-desktop-database -q &> /dev/null ||: +fi %if 0%{?libs} %post libs -p /sbin/ldconfig @@ -310,6 +315,12 @@ %changelog +* Wed Apr 01 2009 Rex Dieter - 4.2.2-1 +- KDE 4.2.2 + * Mon Mar 09 2009 Than Ngo - 4.2.1-3 - apply patch to fix regression in konsole, layout regression affecting apps using the KPart Index: sources =================================================================== RCS file: /cvs/extras/rpms/kdebase/F-9/sources,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- sources 27 Feb 2009 15:38:33 -0000 1.102 +++ sources 3 Apr 2009 12:25:47 -0000 1.103 @@ -1 +1 @@ -a8f391db7b98feaa6ae81b8f1e99ed5a kdebase-4.2.1.tar.bz2 +7f6b0d5051f251d0f34ee797a8e2b54a kdebase-4.2.2.tar.bz2 --- kdebase-4.2.1-konsole-layout-regression.patch DELETED --- --- kdebase-4.2.1-konsole-selection.patch DELETED --- From jfch2222 at fedoraproject.org Fri Apr 3 12:37:30 2009 From: jfch2222 at fedoraproject.org (Jan F. Chadima) Date: Fri, 3 Apr 2009 12:37:30 +0000 (UTC) Subject: rpms/openssh/devel openssh-5.2p1-homechroot.patch, NONE, 1.1 openssh-5.1p1-log-in-chroot.patch, 1.1, 1.2 openssh.spec, 1.139, 1.140 Message-ID: <20090403123730.62F3770134@cvs1.fedora.phx.redhat.com> Author: jfch2222 Update of /cvs/pkgs/rpms/openssh/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15231 Modified Files: openssh-5.1p1-log-in-chroot.patch openssh.spec Added Files: openssh-5.2p1-homechroot.patch Log Message: - fix logging after chroot - enable non root users to use chroot %h in internal-sftp openssh-5.2p1-homechroot.patch: --- NEW FILE openssh-5.2p1-homechroot.patch --- --- openssh-5.2p1/session.c 2009-03-20 18:08:11.263662384 +0100 +++ openssh-5.2p1/session.c 2009-03-20 18:26:29.925498409 +0100 @@ -1408,6 +1408,7 @@ const char *cp; char component[MAXPATHLEN]; struct stat st; + int last; if (*path != '/') fatal("chroot path does not begin at root"); @@ -1419,7 +1420,7 @@ * root-owned directory with strict permissions. */ for (cp = path; cp != NULL;) { - if ((cp = strchr(cp, '/')) == NULL) + if (((last = ((cp = strchr(cp, '/')) == NULL)))) strlcpy(component, path, sizeof(component)); else { cp++; @@ -1432,7 +1433,7 @@ if (stat(component, &st) != 0) fatal("%s: stat(\"%s\"): %s", __func__, component, strerror(errno)); - if (st.st_uid != 0 || (st.st_mode & 022) != 0) + if ((st.st_uid != 0 || (st.st_mode & 022) != 0) && !(last && st.st_uid == uid)) fatal("bad ownership or modes for chroot " "directory %s\"%s\"", cp == NULL ? "" : "component ", component); openssh-5.1p1-log-in-chroot.patch: Index: openssh-5.1p1-log-in-chroot.patch =================================================================== RCS file: /cvs/pkgs/rpms/openssh/devel/openssh-5.1p1-log-in-chroot.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openssh-5.1p1-log-in-chroot.patch 23 Jul 2008 14:47:19 -0000 1.1 +++ openssh-5.1p1-log-in-chroot.patch 3 Apr 2009 12:37:30 -0000 1.2 @@ -15,15 +15,32 @@ diff -up openssh-5.1p1/log.c.log-chroot openssh-5.1p1/log.c --- openssh-5.1p1/log.c.log-chroot 2008-06-10 15:01:51.000000000 +0200 +++ openssh-5.1p1/log.c 2008-07-23 15:18:52.000000000 +0200 -@@ -56,6 +56,7 @@ static LogLevel log_level = SYSLOG_LEVEL +@@ -45,6 +45,7 @@ + #include + #include + #include ++#include + #if defined(HAVE_STRNVIS) && defined(HAVE_VIS_H) + # include + #endif +@@ -56,6 +57,7 @@ static int log_on_stderr = 1; static int log_facility = LOG_AUTH; static char *argv0; -+static int log_fd_keep; ++int log_fd_keep = 0; extern char *__progname; -@@ -392,10 +393,21 @@ do_log(LogLevel level, const char *fmt, +@@ -310,6 +312,8 @@ + exit(1); + } + ++ if (log_fd_keep != 0) ++ return; + /* + * If an external library (eg libwrap) attempts to use syslog + * immediately after reexec, syslog may be pointing to the wrong +@@ -392,10 +396,33 @@ syslog_r(pri, &sdata, "%.500s", fmtbuf); closelog_r(&sdata); #else @@ -42,16 +59,58 @@ +void +open_log(void) +{ ++ int temp1, temp2; ++ ++ temp1 = open("/dev/null", O_RDONLY); + openlog(argv0 ? argv0 : __progname, LOG_PID|LOG_NDELAY, log_facility); -+ log_fd_keep = 1; ++ temp2 = open("/dev/null", O_RDONLY); ++ if (temp1 + 2 == temp2) ++ log_fd_keep = temp1 + 1; ++ else ++ log_fd_keep = -1; ++ ++ if (temp1 != -1) ++ close(temp1); ++ if (temp2 != -1) ++ close(temp2); +} diff -up openssh-5.1p1/log.h.log-chroot openssh-5.1p1/log.h --- openssh-5.1p1/log.h.log-chroot 2008-06-13 02:22:54.000000000 +0200 +++ openssh-5.1p1/log.h 2008-07-23 15:20:11.000000000 +0200 -@@ -66,4 +66,6 @@ void debug3(const char *, ...) __att +@@ -46,6 +46,9 @@ + SYSLOG_LEVEL_NOT_SET = -1 + } LogLevel; + ++ ++extern int log_fd_keep; ++ + void log_init(char *, LogLevel, SyslogFacility, int); + + SyslogFacility log_facility_number(char *); +@@ -66,4 +69,6 @@ void do_log(LogLevel, const char *, va_list); void cleanup_exit(int) __attribute__((noreturn)); + +void open_log(void); #endif +--- openssh-5.2p1/session.c. 2009-03-20 18:32:01.004151364 +0100 ++++ openssh-5.2p1/session.c 2009-03-20 19:00:28.328742384 +0100 +@@ -1445,6 +1456,7 @@ + if (chdir(path) == -1) + fatal("Unable to chdir to chroot path \"%s\": " + "%s", path, strerror(errno)); ++ open_log (); + if (chroot(path) == -1) + fatal("chroot(\"%s\"): %s", path, strerror(errno)); + if (chdir("/") == -1) +@@ -1632,7 +1644,8 @@ + * descriptors open. + */ + for (i = 3; i < 64; i++) +- close(i); ++ if (i != log_fd_keep) ++ close(i); + } + + /* Index: openssh.spec =================================================================== RCS file: /cvs/pkgs/rpms/openssh/devel/openssh.spec,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- openssh.spec 13 Mar 2009 10:32:52 -0000 1.139 +++ openssh.spec 3 Apr 2009 12:37:30 -0000 1.140 @@ -63,7 +63,7 @@ Summary: An open source implementation of SSH protocol versions 1 and 2 Name: openssh Version: 5.2p1 -Release: 2%{?dist}%{?rescue_rel} +Release: 3%{?dist}%{?rescue_rel} URL: http://www.openssh.com/portable.html #Source0: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz #Source1: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz.asc @@ -97,6 +97,7 @@ Patch55: openssh-5.1p1-cloexec.patch Patch62: openssh-5.1p1-scp-manpage.patch Patch65: openssh-5.2p1-fips.patch +Patch66: openssh-5.2p1-homechroot.patch License: BSD Group: Applications/Internet @@ -228,6 +229,7 @@ %patch55 -p1 -b .cloexec %patch62 -p1 -b .manpage %patch65 -p1 -b .fips +%patch66 -p1 -b .homechroot autoreconf @@ -472,6 +474,10 @@ %endif %changelog +* Fri Apr 3 2009 Jan F. Chadima - 5.2p1-3 +- fix logging after chroot +- enable non root users to use chroot %h in internal-sftp + * Fri Mar 13 2009 Tomas Mraz - 5.2p1-2 - add AES-CTR ciphers to the FIPS mode proposal From hadess at fedoraproject.org Fri Apr 3 12:38:38 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Fri, 3 Apr 2009 12:38:38 +0000 (UTC) Subject: rpms/nautilus-sendto/devel .cvsignore, 1.18, 1.19 nautilus-sendto.spec, 1.66, 1.67 sources, 1.18, 1.19 nautilus-sendto-empathy-contact-selector.patch, 1.1, NONE Message-ID: <20090403123838.2843070134@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/nautilus-sendto/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15392 Modified Files: .cvsignore nautilus-sendto.spec sources Removed Files: nautilus-sendto-empathy-contact-selector.patch Log Message: * Fri Apr 03 2009 - Bastien Nocera - 1.1.3-1 - Update to 1.1.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nautilus-sendto/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 23 Feb 2009 13:40:00 -0000 1.18 +++ .cvsignore 3 Apr 2009 12:38:07 -0000 1.19 @@ -1 +1 @@ -nautilus-sendto-1.1.2.tar.bz2 +nautilus-sendto-1.1.3.tar.bz2 Index: nautilus-sendto.spec =================================================================== RCS file: /cvs/pkgs/rpms/nautilus-sendto/devel/nautilus-sendto.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- nautilus-sendto.spec 18 Mar 2009 05:25:59 -0000 1.66 +++ nautilus-sendto.spec 3 Apr 2009 12:38:07 -0000 1.67 @@ -1,6 +1,6 @@ Name: nautilus-sendto -Version: 1.1.2 -Release: 4%{?dist} +Version: 1.1.3 +Release: 1%{?dist} Summary: Nautilus context menu for sending files Group: User Interface/Desktops @@ -31,9 +31,6 @@ Obsoletes: nautilus-sendto-bluetooth Provides: nautilus-sendto-bluetooth -# http://bugzilla.gnome.org/show_bug.cgi?id=567065 -Patch0: nautilus-sendto-empathy-contact-selector.patch - %description The nautilus-sendto package provides a Nautilus context menu for sending files via other desktop applications. These functions are @@ -43,7 +40,6 @@ %prep %setup -q -%patch0 -p1 -b .empathy-contact-selector %build %configure @@ -98,6 +94,9 @@ %{_mandir}/man1/nautilus-sendto.1.gz %changelog +* Fri Apr 03 2009 - Bastien Nocera - 1.1.3-1 +- Update to 1.1.3 + * Tue Mar 17 2009 Matthias Clasen - 1.1.2-4 - Make build and run with current Empathy Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nautilus-sendto/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 23 Feb 2009 13:40:00 -0000 1.18 +++ sources 3 Apr 2009 12:38:07 -0000 1.19 @@ -1 +1 @@ -20b5ae02ebc33d443b747b5f309b8e4a nautilus-sendto-1.1.2.tar.bz2 +1a3a983b72cbb63170ccb989440a40c0 nautilus-sendto-1.1.3.tar.bz2 --- nautilus-sendto-empathy-contact-selector.patch DELETED --- From mgrepl at fedoraproject.org Fri Apr 3 12:41:49 2009 From: mgrepl at fedoraproject.org (Miroslav Grepl) Date: Fri, 3 Apr 2009 12:41:49 +0000 (UTC) Subject: rpms/selinux-policy/F-9 policy-20071130.patch, 1.264, 1.265 selinux-policy.spec, 1.746, 1.747 Message-ID: <20090403124149.E5D0370134@cvs1.fedora.phx.redhat.com> Author: mgrepl Update of /cvs/extras/rpms/selinux-policy/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15827 Modified Files: policy-20071130.patch selinux-policy.spec Log Message: - Allow spamc_t to manage spamassassin milter state policy-20071130.patch: Index: policy-20071130.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/F-9/policy-20071130.patch,v retrieving revision 1.264 retrieving revision 1.265 diff -u -r1.264 -r1.265 --- policy-20071130.patch 25 Mar 2009 08:29:43 -0000 1.264 +++ policy-20071130.patch 3 Apr 2009 12:41:46 -0000 1.265 @@ -653995,7 +653995,7 @@ +/var/spool/milter-regex(/.*)? gen_context(system_u:object_r:regex_milter_data_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/milter.if serefpolicy-3.3.1/policy/modules/services/milter.if --- nsaserefpolicy/policy/modules/services/milter.if 1970-01-01 01:00:00.000000000 +0100 -+++ serefpolicy-3.3.1/policy/modules/services/milter.if 2009-03-20 10:54:05.000000000 +0100 ++++ serefpolicy-3.3.1/policy/modules/services/milter.if 2009-04-03 13:51:58.000000000 +0200 @@ -0,0 +1,105 @@ +## Milter mail filters + @@ -654091,7 +654091,7 @@ +## +## +# -+interface(`spamass_milter_manage_state',` ++interface(`milter_spamass_manage_state',` + gen_require(` + type spamass_milter_state_t; + ') @@ -664920,7 +664920,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-3.3.1/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2008-02-26 14:23:10.000000000 +0100 -+++ serefpolicy-3.3.1/policy/modules/services/spamassassin.te 2009-03-20 10:50:40.000000000 +0100 ++++ serefpolicy-3.3.1/policy/modules/services/spamassassin.te 2009-04-03 13:52:53.000000000 +0200 @@ -21,8 +21,10 @@ gen_tunable(spamd_enable_home_dirs,true) @@ -665061,12 +665061,12 @@ ') optional_policy(` -@@ -209,6 +264,228 @@ +@@ -209,6 +264,232 @@ mta_read_config(spamd_t) ') + optional_policy(` -+ spamass_milter_manage_state(spamd_t) ++ milter_spamass_manage_state(spamd_t) +') + optional_policy(` @@ -665281,6 +665281,10 @@ +') + +optional_policy(` ++ milter_spamass_manage_state(spamc_t) ++') ++ ++optional_policy(` + mta_read_queue(spamc_t) + mta_read_config(spamc_t) + sendmail_stub(spamc_t) @@ -670249,7 +670253,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/libraries.fc serefpolicy-3.3.1/policy/modules/system/libraries.fc --- nsaserefpolicy/policy/modules/system/libraries.fc 2008-02-26 14:23:09.000000000 +0100 -+++ serefpolicy-3.3.1/policy/modules/system/libraries.fc 2009-03-23 10:46:22.000000000 +0100 ++++ serefpolicy-3.3.1/policy/modules/system/libraries.fc 2009-04-03 14:00:57.000000000 +0200 @@ -69,8 +69,10 @@ ifdef(`distro_gentoo',` # despite the extensions, they are actually libs @@ -670306,7 +670310,7 @@ /usr/lib/firefox-[^/]*/plugins/nppdf.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib/libFLAC\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -183,6 +191,7 @@ +@@ -183,12 +191,14 @@ /usr/lib(64)?/libdv\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/helix/plugins/[^/]*\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/helix/codecs/[^/]*\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -670314,7 +670318,14 @@ /usr/lib(64)?/libSDL-.*\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/xorg/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/X11R6/lib/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -204,6 +213,9 @@ + /usr/lib(64)?/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/X11R6/lib/libOSMesa\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/X11R6/lib/libfglrx_gamma\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) ++/usr/lib/libOSMesa\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/libHermes\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/valgrind/hp2ps -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/valgrind/stage2 -- gen_context(system_u:object_r:textrel_shlib_t,s0) +@@ -204,6 +214,9 @@ /usr/lib(64)?/.*/program/libsoffice\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/(.*/)?pcsc/drivers(/.*)?/lib(cm2020|cm4000|SCR24x)\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -670324,7 +670335,7 @@ # Fedora Extras packages: ladspa, imlib2, ocaml /usr/lib(64)?/ladspa/analogue_osc_1416\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/ladspa/bandpass_a_iir_1893\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -229,7 +241,8 @@ +@@ -229,7 +242,8 @@ /usr/lib(64)?/php/modules/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) # Livna.org packages: xmms-mp3, ffmpeg, xvidcore, xine-lib, gsm, lame @@ -670334,7 +670345,7 @@ /usr/lib(64)?/codecs/drv[1-9c]\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libpostproc\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libavformat.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -242,12 +255,13 @@ +@@ -242,12 +256,13 @@ # Flash plugin, Macromedia HOME_DIR/\.mozilla(/.*)?/plugins/libflashplayer\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -670350,7 +670361,7 @@ # Jai, Sun Microsystems (Jpackage SPRM) /usr/lib(64)?/libmlib_jai\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -263,6 +277,8 @@ +@@ -263,6 +278,8 @@ /usr/lib(64)?/vmware/lib(/.*)?/HConfig\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/vmware/(.*/)?VmPerl\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -670359,7 +670370,7 @@ # Java, Sun Microsystems (JPackage SRPM) /usr/(.*/)?jre.*/.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/local/(.*/)?jre.*/.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -287,11 +303,15 @@ +@@ -287,11 +304,15 @@ /usr/lib/acroread/(.*/)?lib/[^/]*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib/acroread/.+\.api -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib/acroread/(.*/)?ADMPlugin\.apl -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -670375,7 +670386,7 @@ /var/ftp/lib(64)?(/.*)? gen_context(system_u:object_r:lib_t,s0) /var/ftp/lib(64)?/ld[^/]*\.so(\.[^/]*)* -- gen_context(system_u:object_r:ld_so_t,s0) -@@ -301,6 +321,30 @@ +@@ -301,6 +322,30 @@ /var/lib/samba/bin/.+\.so(\.[^/]*)* -l gen_context(system_u:object_r:lib_t,s0) ') Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/F-9/selinux-policy.spec,v retrieving revision 1.746 retrieving revision 1.747 diff -u -r1.746 -r1.747 --- selinux-policy.spec 25 Mar 2009 08:29:45 -0000 1.746 +++ selinux-policy.spec 3 Apr 2009 12:41:48 -0000 1.747 @@ -20,7 +20,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.3.1 -Release: 130%{?dist} +Release: 131%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -444,6 +444,9 @@ %endif %changelog +* Fri Apr 3 2009 Miroslav Grepl 3.3.1-131 +- Allow spamc_t to manage spamassassin milter state + * Wed Mar 25 2009 Miroslav Grepl 3.3.1-130 - Add xenner fixes From than at fedoraproject.org Fri Apr 3 12:55:48 2009 From: than at fedoraproject.org (Than Ngo) Date: Fri, 3 Apr 2009 12:55:48 +0000 (UTC) Subject: rpms/kde-l10n/F-10 kde-l10n.spec, 1.57, 1.58 sources, 1.20, 1.21 subdirs-kde-l10n, 1.15, 1.16 Message-ID: <20090403125548.57BE370134@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kde-l10n/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17502 Modified Files: kde-l10n.spec sources subdirs-kde-l10n Log Message: 4.2.2 Index: kde-l10n.spec =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-10/kde-l10n.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- kde-l10n.spec 2 Mar 2009 10:31:56 -0000 1.57 +++ kde-l10n.spec 3 Apr 2009 12:55:17 -0000 1.58 @@ -1,7 +1,7 @@ %define buildall 0 Name: kde-l10n -Version: 4.2.1 +Version: 4.2.2 Release: 1%{dist} Url: http://www.kde.org Summary: Internationalization support for KDE @@ -49,7 +49,7 @@ Source37: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-pt_BR-%{version}.tar.bz2 Source38: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-ru-%{version}.tar.bz2 #Source39: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-se-%{version}.tar.bz2 -#Source40: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sk-%{version}.tar.bz2 +Source40: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sk-%{version}.tar.bz2 Source41: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sl-%{version}.tar.bz2 Source42: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sv-%{version}.tar.bz2 #Source43: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-ta-%{version}.tar.bz2 @@ -63,6 +63,14 @@ #Source51: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-fy-%{version}.tar.bz2 Source52: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-kk-%{version}.tar.bz2 Source53: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-he-%{version}.tar.bz2 +Source54: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-bn_IN-%{version}.tar.bz2 +Source55: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-gu-%{version}.tar.bz2 +Source56: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-is-%{version}.tar.bz2 +#Source57: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-kn-%{version}.tar.bz2 +Source58: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mai-%{version}.tar.bz2 +Source59: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mr-%{version}.tar.bz2 +Source60: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-ro-%{version}.tar.bz2 +Source61: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-tg-%{version}.tar.bz2 Source1000: subdirs-kde-l10n @@ -122,6 +130,15 @@ %description Belarusian Belarusian language support for KDE +%package Bengali +Summary: Bengali language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-bn_IN = %{version}-%{release} + +%description Bengali +Bengali language support for KDE + %package Bulgarian Summary: Bulgarian language support for KDE Group: User Interface/Desktops @@ -131,15 +148,6 @@ %description Bulgarian Bulgarian language support for KDE -%package Bengali -Summary: Bengali language support for KDE -Group: User Interface/Desktops -Requires: kde-filesystem -Provides: %{name}-bn = %{version}-%{release} - -%description Bengali -Bengali language support for KDE - %package Tibetan Summary: Tibetan language support for KDE Group: User Interface/Desktops @@ -185,8 +193,6 @@ %description Czech Czech language support for KDE - - %package Welsh Summary: Welsh language support for KDE Group: User Interface/Desktops @@ -223,6 +229,15 @@ %description Greek Greek language support for KDE +%package Gujarati +Summary: Gujarati language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-gu = %{version}-%{release} + +%description Gujarati +Gujarati language support for KDE + %package British Summary: British English support for KDE Group: User Interface/Desktops @@ -494,6 +509,15 @@ %description Macedonian Macedonian language support for KDE +%package Maithili +Summary: Maithili language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mai = %{version}-%{release} + +%description Maithili +Maithili language support for KDE + %package Malayalam Summary: Malayalam language support for KDE Group: User Interface/Desktops @@ -512,6 +536,15 @@ %description Maltese Maltese language support for KDE +%package Marathi +Summary: Marathi language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mr = %{version}-%{release} + +%description Marathi +Marathi language support for KDE + %package Nepali Summary: Nepali language support for KDE Group: User Interface/Desktops @@ -834,7 +867,7 @@ %lang(af) %{_datadir}/locale/af/* %endif -%files Arabic +%files Arabic %defattr(-,root,root) %lang(ar) %{_datadir}/locale/ar/* %lang(ar) %{_datadir}/kde4/apps/klettres/ar @@ -856,11 +889,9 @@ %lang(bg) %{_datadir}/locale/bg/* %lang(bg) %{_kde4_appsdir}/kvtml/bg -%if %{buildall} %files Bengali %defattr(-,root,root) -%lang(bn) %{_datadir}/locale/bn/* -%endif +%lang(bn_IN) %{_datadir}/locale/bn_IN/* %if %{buildall} %files Tibetan @@ -929,12 +960,19 @@ %lang(el) %{_datadir}/locale/el/* %lang(el) %{_kde4_appsdir}/kvtml/el +%files Gujarati +%defattr(-,root,root) +%lang(gu) %{_datadir}/locale/gu/* + %files British %defattr(-,root,root) %lang(en_GB) %{_datadir}/locale/en_GB/* %lang(en_GB) %{_kde4_appsdir}/klettres/en_GB %lang(en_GB) %{_kde4_appsdir}/kvtml/en_GB %lang(en_GB) %{_kde4_docdir}/HTML/en_GB +%lang(en_GB) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/data/logokeywords.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/examples/en_GB/*.logo %if %{buildall} %files Esperanto @@ -1043,11 +1081,9 @@ %lang(id) %{_datadir}/locale/id/* %endif -%if %{buildall} %files Icelandic %defattr(-,root,root) %lang(is) %{_datadir}/locale/is/* -%endif %files Italian %defattr(-,root,root) @@ -1120,6 +1156,14 @@ %defattr(-,root,root) %lang(mk) %{_datadir}/locale/mk/* +%files Maithili +%defattr(-,root,root) +%lang(mai) %{_datadir}/locale/mai/* + +%files Marathi +%defattr(-,root,root) +%lang(mr) %{_datadir}/locale/mr/* + %files Malayalam %defattr(-,root,root) %lang(ml) %{_datadir}/locale/ml/* @@ -1144,6 +1188,9 @@ %lang(nl) %{_kde4_appsdir}/klettres/nl %lang(nl) %{_kde4_appsdir}/kvtml/nl %lang(nl) %{_kde4_docdir}/HTML/nl +%lang(nl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/data/logokeywords.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/examples/nl/*.logo %lang(nl) %{_mandir}/nl/*/* %if %{buildall} @@ -1159,6 +1206,9 @@ %lang(nb) %{_kde4_appsdir}/kvtml/nb/ %lang(nb) %{_kde4_docdir}/HTML/nb/ %lang(nb) %{_kde4_appsdir}/klettres/nb +%lang(nb) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/data/logokeywords.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/examples/nb/*.logo %lang(nb) %{_mandir}/nb/*/* %files Norwegian-Nynorsk @@ -1202,29 +1252,33 @@ %lang(pt_BR) %{_kde4_appsdir}/klettres/pt_BR/* %lang(pt_BR) %{_kde4_appsdir}/kvtml/pt_BR %lang(pt_BR) %{_kde4_docdir}/HTML/pt_BR +%lang(pt_BR) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/data/logokeywords.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/examples/pt_BR/*.logo %lang(pt_BR) %{_mandir}/pt_BR/*/* -%if %{buildall} %files Romanian %defattr(-,root,root) %lang(ro) %{_datadir}/locale/ro/* +%lang(ro) %{_kde4_appsdir}/kvtml/ro %lang(ro) %{_kde4_appsdir}/ktuberling/sounds/ro* -%endif +%lang(ro) %{_kde4_docdir}/HTML/ro %files Russian %defattr(-,root,root) %lang(ru) %{_datadir}/locale/ru/* %lang(ru) %{_kde4_appsdir}/kvtml/ru %lang(ru) %{_kde4_docdir}/HTML/ru +%lang(ru) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/data/logokeywords.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/examples/ru/*.logo %lang(ru) %{_mandir}/ru/*/* -%if %{buildall} %files Slovak %defattr(-,root,root) %lang(sk) %{_datadir}/locale/sk/* -%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* -%lang(sk) %{_kde4_appsdir}/klettres/sk -%endif +#%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* +#%lang(sk) %{_kde4_appsdir}/klettres/sk %files Slovenian %defattr(-,root,root) @@ -1232,6 +1286,9 @@ %lang(sl) %{_kde4_appsdir}/ktuberling/sounds/sl* %lang(sl) %{_kde4_appsdir}/khangman/sl.txt %lang(sl) %{_kde4_appsdir}/kvtml/sl +%lang(sl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/data/logokeywords.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/examples/sl/*.logo %lang(sl) %{_kde4_docdir}/HTML/sl %files Serbian @@ -1264,11 +1321,11 @@ %lang(ta) %{_datadir}/locale/ta/* %endif -%if %{buildall} %files Tajik %defattr(-,root,root) %lang(tg) %{_datadir}/locale/tg/* -%endif +%lang(tg) %{_kde4_appsdir}/kvtml/tg +%lang(tg) %{_kde4_appsdir}/khangman/tg.txt %files Thai %defattr(-,root,root) @@ -1325,6 +1382,9 @@ %lang(zh_TW) %{_kde4_docdir}/HTML/zh_TW %changelog +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-10/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sources 2 Mar 2009 10:31:56 -0000 1.20 +++ sources 3 Apr 2009 12:55:18 -0000 1.21 @@ -1,47 +1,56 @@ -7d2caac95a427cafadaca02f3647cd1e kde-l10n-ar-4.2.1.tar.bz2 -f6621960e9a1f3328e42a6f5735083c7 kde-l10n-bg-4.2.1.tar.bz2 -b4e42ac60e2491025705ef7d4f9ff613 kde-l10n-ca-4.2.1.tar.bz2 -7787304141fa31c4b967297b2d75b36f kde-l10n-cs-4.2.1.tar.bz2 -2f2ca099814cd3bbf1a0273d0b027b80 kde-l10n-csb-4.2.1.tar.bz2 -7765ade376b10d25d88e0b9d7ea7ef94 kde-l10n-da-4.2.1.tar.bz2 -c1521b6517667e9dd1a29ffb9182cd0e kde-l10n-de-4.2.1.tar.bz2 -53df4a6bd3f6ce8aa4130ab4c927ec93 kde-l10n-el-4.2.1.tar.bz2 -bb92656ccfd7c4e1c28b8e1ae53d01b5 kde-l10n-en_GB-4.2.1.tar.bz2 -249501d5acaf9cdaa1c81ecc7892ee9f kde-l10n-es-4.2.1.tar.bz2 -4d7ba6e07f6949bf03d810e67d55230c kde-l10n-et-4.2.1.tar.bz2 -5d4d1c5a9606f79b37ddb8bce6fd8dc8 kde-l10n-eu-4.2.1.tar.bz2 -4b69917aee664dd2b10471d8a9294dd2 kde-l10n-fi-4.2.1.tar.bz2 -d9b613ccb77cce12385ba77bfc0eb5ec kde-l10n-fr-4.2.1.tar.bz2 -e5b10ab623c56b45cf206db37024049a kde-l10n-ga-4.2.1.tar.bz2 -fafa0c2a2f6b46d0c9f4c11508ac86e6 kde-l10n-gl-4.2.1.tar.bz2 -1d69a2182408b89393cbe6d773752d03 kde-l10n-he-4.2.1.tar.bz2 -8b4a197ff42a3ec17624a612db748205 kde-l10n-hi-4.2.1.tar.bz2 -fe62f86cea5b6022b40650299ed5223c kde-l10n-hu-4.2.1.tar.bz2 -5f366b474472536371baf9890458f1a0 kde-l10n-it-4.2.1.tar.bz2 -f43e96ea7eba05616b25145cf3e26e9a kde-l10n-ja-4.2.1.tar.bz2 -e32ff330ab1caa8cc45e6474bda42fc9 kde-l10n-kk-4.2.1.tar.bz2 -3db01f4d93ef17a03173e2c0b4693889 kde-l10n-km-4.2.1.tar.bz2 -a05b21792fb0a2dc032454852a1d75e6 kde-l10n-ko-4.2.1.tar.bz2 -d065d40014e1a4a8d120b4c60ac4e298 kde-l10n-ku-4.2.1.tar.bz2 -e10ac0d7d88183849a1a811dd1dc4191 kde-l10n-lt-4.2.1.tar.bz2 -2591ad3682547ad5c5ddce2d99644325 kde-l10n-lv-4.2.1.tar.bz2 -c02330d7c1de2386dca89f9c5f4e124e kde-l10n-mk-4.2.1.tar.bz2 -27d628c4230b378bdbe5ac74b1fd7611 kde-l10n-ml-4.2.1.tar.bz2 -e4b6d5a8f7a6acb46c6493986deb2fc0 kde-l10n-nb-4.2.1.tar.bz2 -6b3cd678e8d2bfdb3b3b28d1dbc17c9a kde-l10n-nds-4.2.1.tar.bz2 -c5612a215db0b13b0cfd5b17e337300e kde-l10n-nl-4.2.1.tar.bz2 -80a3b5932356f21a8b9068ca40f7e0c1 kde-l10n-nn-4.2.1.tar.bz2 -385983a3584a639c91f0c489140e9d28 kde-l10n-pa-4.2.1.tar.bz2 -6cc2883667a293f7db927fd076623f93 kde-l10n-pl-4.2.1.tar.bz2 -55e15795d4901701b7deab813857ec06 kde-l10n-pt-4.2.1.tar.bz2 -a77c500292a1615f77a519d84d6f5a7c kde-l10n-pt_BR-4.2.1.tar.bz2 -770d39e08471b0fe91762dbee93d6d00 kde-l10n-ru-4.2.1.tar.bz2 -d643261b6b97a587a9d3fc682f4b01b0 kde-l10n-sl-4.2.1.tar.bz2 -6ec221411c0e338bb25234c95abd3045 kde-l10n-sr-4.2.1.tar.bz2 -4f2a5b6ee87c129499350418d1a0a17e kde-l10n-sv-4.2.1.tar.bz2 -62c1114df471bc35e05e2980e2c12b47 kde-l10n-th-4.2.1.tar.bz2 -8ce5790512f818320804967a6e5c6204 kde-l10n-tr-4.2.1.tar.bz2 -40f6a3fd553144ccd8a576fed272fb6d kde-l10n-uk-4.2.1.tar.bz2 -9334b0cd1a718afb59b81906a677ac44 kde-l10n-wa-4.2.1.tar.bz2 -f3cbd496581e3acdaf5bb371549103ee kde-l10n-zh_CN-4.2.1.tar.bz2 -4b78c747661c0f1f7840f180b06e48a8 kde-l10n-zh_TW-4.2.1.tar.bz2 +90f064a42e5c197631fdec8ae1e1c2df kde-l10n-ar-4.2.2.tar.bz2 +d6f9cc4fce05427c23e05ad7a6e501f8 kde-l10n-bg-4.2.2.tar.bz2 +0ca74656701506ff0e2eb404d42af4e5 kde-l10n-bn_IN-4.2.2.tar.bz2 +f860f8c0eb81764bf48d27fa253d1abd kde-l10n-ca-4.2.2.tar.bz2 +c8aa7eab14d89466bf3738e70e255d87 kde-l10n-cs-4.2.2.tar.bz2 +70145686a60f2db1ab66d0fe3a395e59 kde-l10n-csb-4.2.2.tar.bz2 +2db197e069695fe6ddaa709e2e646878 kde-l10n-da-4.2.2.tar.bz2 +4a669b86c523cb78a45bbf3e1d03507d kde-l10n-de-4.2.2.tar.bz2 +1dd033fc59ce3874d6cd30244a715253 kde-l10n-el-4.2.2.tar.bz2 +bec69c9899683a35b40fea7dc65cc920 kde-l10n-en_GB-4.2.2.tar.bz2 +37c561521e1d89389a0f1d5df39cc1b3 kde-l10n-es-4.2.2.tar.bz2 +c536c5f67a5cff82dc097c01f081e16d kde-l10n-et-4.2.2.tar.bz2 +00f1513bcfee2d6c5bfe413ecba67723 kde-l10n-eu-4.2.2.tar.bz2 +4c11d695a375f5fe830d92e80a19a8bf kde-l10n-fi-4.2.2.tar.bz2 +d0fbc486e241dd0a1ad650c044c82656 kde-l10n-fr-4.2.2.tar.bz2 +d9f5a315259812b48ca86cc3818d5825 kde-l10n-ga-4.2.2.tar.bz2 +b268bdfa5b8f603cdbe0a557aaedb1bc kde-l10n-gl-4.2.2.tar.bz2 +a73aabc124459d51eb3207042665f472 kde-l10n-gu-4.2.2.tar.bz2 +570cfa032ec3cb46bceb0eb1c0c9e6d4 kde-l10n-he-4.2.2.tar.bz2 +f43d0563b66a16a73bb3f2f5f95362bf kde-l10n-hi-4.2.2.tar.bz2 +4f58a17ed248c57ea55dbceeacf359e2 kde-l10n-hu-4.2.2.tar.bz2 +10faf2af63662f6842562b24a0c295a3 kde-l10n-is-4.2.2.tar.bz2 +c54364f89abb34d2469bc4cf4da6f840 kde-l10n-it-4.2.2.tar.bz2 +a8022ab1be8c8e143167828cdbcf0e1e kde-l10n-ja-4.2.2.tar.bz2 +d441ed4bed5e3dca6e8498f762f042c2 kde-l10n-kk-4.2.2.tar.bz2 +1443dad476a3df65222030000262001a kde-l10n-km-4.2.2.tar.bz2 +3bf7d7fb9004865d8da5588a25d352e6 kde-l10n-kn-4.2.2.tar.bz2 +2680181faf79a7c893a1a1240a2adf4d kde-l10n-ko-4.2.2.tar.bz2 +58e0a1ed8627c5b841b44994665ae5dc kde-l10n-ku-4.2.2.tar.bz2 +c7b90195d2cd4be2a723e8c0e9089166 kde-l10n-lt-4.2.2.tar.bz2 +028be5e0d058ab8759792e3da7d0daa9 kde-l10n-lv-4.2.2.tar.bz2 +4ea512bd91efa95a1af42c3156329815 kde-l10n-mai-4.2.2.tar.bz2 +7cdd7d4e33bb782a541f1d004f444e24 kde-l10n-mk-4.2.2.tar.bz2 +0f6ea12f6db2cace8491a7a2c4879b3b kde-l10n-ml-4.2.2.tar.bz2 +2bf97467d21b48d16a6a5c9e7db4a0ad kde-l10n-mr-4.2.2.tar.bz2 +7d8fec243c5b76a29807413d372e0356 kde-l10n-nb-4.2.2.tar.bz2 +346172f49029f9aa621bd8fa4e401083 kde-l10n-nds-4.2.2.tar.bz2 +bb7f95e030ee6b0b13ab12489ce5f963 kde-l10n-nl-4.2.2.tar.bz2 +5ada2c1895846e9c9985a8ea4f34f0e5 kde-l10n-nn-4.2.2.tar.bz2 +b019a54c931b1dcae659976f56d236c5 kde-l10n-pa-4.2.2.tar.bz2 +118f22de9b47b1ac326d849175ddd6f5 kde-l10n-pl-4.2.2.tar.bz2 +394964f96e21d087dfdf52989a2ec2fe kde-l10n-pt-4.2.2.tar.bz2 +b3ab2486a8079791682b17c3caa89ed1 kde-l10n-pt_BR-4.2.2.tar.bz2 +003ac0ebada9173c9eee8ded8b293454 kde-l10n-ro-4.2.2.tar.bz2 +45b2679ac7c1554ec02816a2c509dea0 kde-l10n-ru-4.2.2.tar.bz2 +3d8b43de7bd364364f01648a3bc9cf95 kde-l10n-sl-4.2.2.tar.bz2 +166976c4a4129fa361f7643e57bcebce kde-l10n-sr-4.2.2.tar.bz2 +d993387a13813af942154cc1d10a3ce5 kde-l10n-sv-4.2.2.tar.bz2 +6ec453392f7f7ebaa2bdce79c10a9884 kde-l10n-tg-4.2.2.tar.bz2 +bf04317460335654aa0482ad0000b58f kde-l10n-th-4.2.2.tar.bz2 +04c3780701be20682bd772159ec78f1f kde-l10n-tr-4.2.2.tar.bz2 +3863787f2e4721b1568db2a9736454e7 kde-l10n-uk-4.2.2.tar.bz2 +c2a082a4049fe340d108d1145d53451c kde-l10n-wa-4.2.2.tar.bz2 +34de085cac6f862b359d1ce3e9ccfeed kde-l10n-zh_CN-4.2.2.tar.bz2 +f0c15cd1f14783f7d895355fe5754f61 kde-l10n-zh_TW-4.2.2.tar.bz2 +855181e00df828278d4ae83e6c8aba7b kde-l10n-sk-4.2.2.tar.bz2 Index: subdirs-kde-l10n =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-10/subdirs-kde-l10n,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- subdirs-kde-l10n 30 Jan 2009 17:01:39 -0000 1.15 +++ subdirs-kde-l10n 3 Apr 2009 12:55:18 -0000 1.16 @@ -1,5 +1,6 @@ ar bg +bn_IN ca cs csb @@ -14,9 +15,11 @@ fr ga gl +gu he hi hu +is it ja kk @@ -25,8 +28,10 @@ ku lt lv +mai mk ml +mr nb nds nl @@ -35,10 +40,13 @@ pl pt pt_BR +ro ru +sk sl sr sv +tg th tr uk From dwalsh at fedoraproject.org Fri Apr 3 12:58:07 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 12:58:07 +0000 (UTC) Subject: rpms/libselinux/devel libselinux-rhat.patch, 1.190, 1.191 libselinux.spec, 1.367, 1.368 Message-ID: <20090403125807.7F3E170134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/libselinux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17838 Modified Files: libselinux-rhat.patch libselinux.spec Log Message: * Fri Apr 3 2009 Dan Walsh - 2.0.79-6 - Fix Memory Leak libselinux-rhat.patch: Index: libselinux-rhat.patch =================================================================== RCS file: /cvs/extras/rpms/libselinux/devel/libselinux-rhat.patch,v retrieving revision 1.190 retrieving revision 1.191 diff -u -r1.190 -r1.191 --- libselinux-rhat.patch 2 Apr 2009 13:36:45 -0000 1.190 +++ libselinux-rhat.patch 3 Apr 2009 12:58:06 -0000 1.191 @@ -257,6 +257,18 @@ } void selabel_stats(struct selabel_handle *rec) +diff --exclude-from=exclude -N -u -r nsalibselinux/src/label_file.c libselinux-2.0.79/src/label_file.c +--- nsalibselinux/src/label_file.c 2009-03-06 14:41:45.000000000 -0500 ++++ libselinux-2.0.79/src/label_file.c 2009-04-03 08:57:05.000000000 -0400 +@@ -299,6 +299,8 @@ + COMPAT_LOG(SELINUX_WARNING, + "%s: line %d is missing fields, skipping\n", path, + lineno); ++ if (items == 1) ++ freee(regex); + return 0; + } else if (items == 2) { + /* The type field is optional. */ diff --exclude-from=exclude -N -u -r nsalibselinux/src/Makefile libselinux-2.0.79/src/Makefile --- nsalibselinux/src/Makefile 2009-03-06 14:41:45.000000000 -0500 +++ libselinux-2.0.79/src/Makefile 2009-03-27 14:21:35.000000000 -0400 Index: libselinux.spec =================================================================== RCS file: /cvs/extras/rpms/libselinux/devel/libselinux.spec,v retrieving revision 1.367 retrieving revision 1.368 diff -u -r1.367 -r1.368 --- libselinux.spec 2 Apr 2009 13:36:47 -0000 1.367 +++ libselinux.spec 3 Apr 2009 12:58:07 -0000 1.368 @@ -5,7 +5,7 @@ Summary: SELinux library and simple utilities Name: libselinux Version: 2.0.79 -Release: 5%{?dist} +Release: 6%{?dist} License: Public Domain Group: System Environment/Libraries Source: http://www.nsa.gov/research/selinux/%{name}-%{version}.tgz @@ -164,6 +164,9 @@ %{ruby_sitearch}/selinux.so %changelog +* Fri Apr 3 2009 Dan Walsh - 2.0.79-6 +- Fix Memory Leak + * Thu Apr 2 2009 Dan Walsh - 2.0.79-5 - Fix crash in python From jfch2222 at fedoraproject.org Fri Apr 3 13:04:00 2009 From: jfch2222 at fedoraproject.org (Jan F. Chadima) Date: Fri, 3 Apr 2009 13:04:00 +0000 (UTC) Subject: rpms/openssh/devel openssh.spec,1.140,1.141 Message-ID: <20090403130400.26B5470134@cvs1.fedora.phx.redhat.com> Author: jfch2222 Update of /cvs/pkgs/rpms/openssh/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18398 Modified Files: openssh.spec Log Message: Index: openssh.spec =================================================================== RCS file: /cvs/pkgs/rpms/openssh/devel/openssh.spec,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- openssh.spec 3 Apr 2009 12:37:30 -0000 1.140 +++ openssh.spec 3 Apr 2009 13:03:29 -0000 1.141 @@ -476,7 +476,7 @@ %changelog * Fri Apr 3 2009 Jan F. Chadima - 5.2p1-3 - fix logging after chroot -- enable non root users to use chroot %h in internal-sftp +- enable non root users to use chroot %%h in internal-sftp * Fri Mar 13 2009 Tomas Mraz - 5.2p1-2 - add AES-CTR ciphers to the FIPS mode proposal From than at fedoraproject.org Fri Apr 3 13:05:58 2009 From: than at fedoraproject.org (Than Ngo) Date: Fri, 3 Apr 2009 13:05:58 +0000 (UTC) Subject: rpms/kde-l10n/F-9 kde-l10n.spec, 1.44, 1.45 sources, 1.19, 1.20 subdirs-kde-l10n, 1.11, 1.12 Message-ID: <20090403130558.DB36970134@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kde-l10n/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18507 Modified Files: kde-l10n.spec sources subdirs-kde-l10n Log Message: 4.2.2 Index: kde-l10n.spec =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-9/kde-l10n.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- kde-l10n.spec 2 Mar 2009 10:31:57 -0000 1.44 +++ kde-l10n.spec 3 Apr 2009 13:05:28 -0000 1.45 @@ -1,7 +1,7 @@ %define buildall 0 Name: kde-l10n -Version: 4.2.1 +Version: 4.2.2 Release: 1%{dist} Url: http://www.kde.org Summary: Internationalization support for KDE @@ -49,7 +49,7 @@ Source37: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-pt_BR-%{version}.tar.bz2 Source38: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-ru-%{version}.tar.bz2 #Source39: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-se-%{version}.tar.bz2 -#Source40: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sk-%{version}.tar.bz2 +Source40: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sk-%{version}.tar.bz2 Source41: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sl-%{version}.tar.bz2 Source42: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-sv-%{version}.tar.bz2 #Source43: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-ta-%{version}.tar.bz2 @@ -63,6 +63,14 @@ #Source51: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-fy-%{version}.tar.bz2 Source52: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-kk-%{version}.tar.bz2 Source53: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-he-%{version}.tar.bz2 +Source54: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-bn_IN-%{version}.tar.bz2 +Source55: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-gu-%{version}.tar.bz2 +Source56: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-is-%{version}.tar.bz2 +#Source57: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-kn-%{version}.tar.bz2 +Source58: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mai-%{version}.tar.bz2 +Source59: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-mr-%{version}.tar.bz2 +Source60: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-ro-%{version}.tar.bz2 +Source61: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kde-l10n-tg-%{version}.tar.bz2 Source1000: subdirs-kde-l10n @@ -122,6 +130,15 @@ %description Belarusian Belarusian language support for KDE +%package Bengali +Summary: Bengali language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-bn_IN = %{version}-%{release} + +%description Bengali +Bengali language support for KDE + %package Bulgarian Summary: Bulgarian language support for KDE Group: User Interface/Desktops @@ -131,15 +148,6 @@ %description Bulgarian Bulgarian language support for KDE -%package Bengali -Summary: Bengali language support for KDE -Group: User Interface/Desktops -Requires: kde-filesystem -Provides: %{name}-bn = %{version}-%{release} - -%description Bengali -Bengali language support for KDE - %package Tibetan Summary: Tibetan language support for KDE Group: User Interface/Desktops @@ -185,8 +193,6 @@ %description Czech Czech language support for KDE - - %package Welsh Summary: Welsh language support for KDE Group: User Interface/Desktops @@ -223,6 +229,15 @@ %description Greek Greek language support for KDE +%package Gujarati +Summary: Gujarati language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-gu = %{version}-%{release} + +%description Gujarati +Gujarati language support for KDE + %package British Summary: British English support for KDE Group: User Interface/Desktops @@ -494,6 +509,15 @@ %description Macedonian Macedonian language support for KDE +%package Maithili +Summary: Maithili language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mai = %{version}-%{release} + +%description Maithili +Maithili language support for KDE + %package Malayalam Summary: Malayalam language support for KDE Group: User Interface/Desktops @@ -512,6 +536,15 @@ %description Maltese Maltese language support for KDE +%package Marathi +Summary: Marathi language support for KDE +Group: User Interface/Desktops +Requires: kde-filesystem +Provides: %{name}-mr = %{version}-%{release} + +%description Marathi +Marathi language support for KDE + %package Nepali Summary: Nepali language support for KDE Group: User Interface/Desktops @@ -834,7 +867,7 @@ %lang(af) %{_datadir}/locale/af/* %endif -%files Arabic +%files Arabic %defattr(-,root,root) %lang(ar) %{_datadir}/locale/ar/* %lang(ar) %{_datadir}/kde4/apps/klettres/ar @@ -856,11 +889,9 @@ %lang(bg) %{_datadir}/locale/bg/* %lang(bg) %{_kde4_appsdir}/kvtml/bg -%if %{buildall} %files Bengali %defattr(-,root,root) -%lang(bn) %{_datadir}/locale/bn/* -%endif +%lang(bn_IN) %{_datadir}/locale/bn_IN/* %if %{buildall} %files Tibetan @@ -929,12 +960,19 @@ %lang(el) %{_datadir}/locale/el/* %lang(el) %{_kde4_appsdir}/kvtml/el +%files Gujarati +%defattr(-,root,root) +%lang(gu) %{_datadir}/locale/gu/* + %files British %defattr(-,root,root) %lang(en_GB) %{_datadir}/locale/en_GB/* %lang(en_GB) %{_kde4_appsdir}/klettres/en_GB %lang(en_GB) %{_kde4_appsdir}/kvtml/en_GB %lang(en_GB) %{_kde4_docdir}/HTML/en_GB +%lang(en_GB) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/data/logokeywords.en_GB.xml +%lang(en_GB) %{_kde4_appsdir}/kturtle/examples/en_GB/*.logo %if %{buildall} %files Esperanto @@ -1043,11 +1081,9 @@ %lang(id) %{_datadir}/locale/id/* %endif -%if %{buildall} %files Icelandic %defattr(-,root,root) %lang(is) %{_datadir}/locale/is/* -%endif %files Italian %defattr(-,root,root) @@ -1120,6 +1156,14 @@ %defattr(-,root,root) %lang(mk) %{_datadir}/locale/mk/* +%files Maithili +%defattr(-,root,root) +%lang(mai) %{_datadir}/locale/mai/* + +%files Marathi +%defattr(-,root,root) +%lang(mr) %{_datadir}/locale/mr/* + %files Malayalam %defattr(-,root,root) %lang(ml) %{_datadir}/locale/ml/* @@ -1144,6 +1188,9 @@ %lang(nl) %{_kde4_appsdir}/klettres/nl %lang(nl) %{_kde4_appsdir}/kvtml/nl %lang(nl) %{_kde4_docdir}/HTML/nl +%lang(nl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/data/logokeywords.nl.xml +%lang(nl) %{_kde4_appsdir}/kturtle/examples/nl/*.logo %lang(nl) %{_mandir}/nl/*/* %if %{buildall} @@ -1159,6 +1206,9 @@ %lang(nb) %{_kde4_appsdir}/kvtml/nb/ %lang(nb) %{_kde4_docdir}/HTML/nb/ %lang(nb) %{_kde4_appsdir}/klettres/nb +%lang(nb) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/data/logokeywords.nb.xml +%lang(nb) %{_kde4_appsdir}/kturtle/examples/nb/*.logo %lang(nb) %{_mandir}/nb/*/* %files Norwegian-Nynorsk @@ -1202,29 +1252,33 @@ %lang(pt_BR) %{_kde4_appsdir}/klettres/pt_BR/* %lang(pt_BR) %{_kde4_appsdir}/kvtml/pt_BR %lang(pt_BR) %{_kde4_docdir}/HTML/pt_BR +%lang(pt_BR) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/data/logokeywords.pt_BR.xml +%lang(pt_BR) %{_kde4_appsdir}/kturtle/examples/pt_BR/*.logo %lang(pt_BR) %{_mandir}/pt_BR/*/* -%if %{buildall} %files Romanian %defattr(-,root,root) %lang(ro) %{_datadir}/locale/ro/* +%lang(ro) %{_kde4_appsdir}/kvtml/ro %lang(ro) %{_kde4_appsdir}/ktuberling/sounds/ro* -%endif +%lang(ro) %{_kde4_docdir}/HTML/ro %files Russian %defattr(-,root,root) %lang(ru) %{_datadir}/locale/ru/* %lang(ru) %{_kde4_appsdir}/kvtml/ru %lang(ru) %{_kde4_docdir}/HTML/ru +%lang(ru) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/data/logokeywords.ru.xml +%lang(ru) %{_kde4_appsdir}/kturtle/examples/ru/*.logo %lang(ru) %{_mandir}/ru/*/* -%if %{buildall} %files Slovak %defattr(-,root,root) %lang(sk) %{_datadir}/locale/sk/* -%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* -%lang(sk) %{_kde4_appsdir}/klettres/sk -%endif +#%lang(sk) %{_kde4_appsdir}/ktuberling/sounds/sk* +#%lang(sk) %{_kde4_appsdir}/klettres/sk %files Slovenian %defattr(-,root,root) @@ -1232,6 +1286,9 @@ %lang(sl) %{_kde4_appsdir}/ktuberling/sounds/sl* %lang(sl) %{_kde4_appsdir}/khangman/sl.txt %lang(sl) %{_kde4_appsdir}/kvtml/sl +%lang(sl) %{_kde4_appsdir}/katepart/syntax/logohighlightstyle.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/data/logokeywords.sl.xml +%lang(sl) %{_kde4_appsdir}/kturtle/examples/sl/*.logo %lang(sl) %{_kde4_docdir}/HTML/sl %files Serbian @@ -1264,11 +1321,11 @@ %lang(ta) %{_datadir}/locale/ta/* %endif -%if %{buildall} %files Tajik %defattr(-,root,root) %lang(tg) %{_datadir}/locale/tg/* -%endif +%lang(tg) %{_kde4_appsdir}/kvtml/tg +%lang(tg) %{_kde4_appsdir}/khangman/tg.txt %files Thai %defattr(-,root,root) @@ -1325,6 +1382,9 @@ %lang(zh_TW) %{_kde4_docdir}/HTML/zh_TW %changelog +* Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-9/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 2 Mar 2009 10:31:57 -0000 1.19 +++ sources 3 Apr 2009 13:05:28 -0000 1.20 @@ -1,47 +1,56 @@ -7d2caac95a427cafadaca02f3647cd1e kde-l10n-ar-4.2.1.tar.bz2 -f6621960e9a1f3328e42a6f5735083c7 kde-l10n-bg-4.2.1.tar.bz2 -b4e42ac60e2491025705ef7d4f9ff613 kde-l10n-ca-4.2.1.tar.bz2 -7787304141fa31c4b967297b2d75b36f kde-l10n-cs-4.2.1.tar.bz2 -2f2ca099814cd3bbf1a0273d0b027b80 kde-l10n-csb-4.2.1.tar.bz2 -7765ade376b10d25d88e0b9d7ea7ef94 kde-l10n-da-4.2.1.tar.bz2 -c1521b6517667e9dd1a29ffb9182cd0e kde-l10n-de-4.2.1.tar.bz2 -53df4a6bd3f6ce8aa4130ab4c927ec93 kde-l10n-el-4.2.1.tar.bz2 -bb92656ccfd7c4e1c28b8e1ae53d01b5 kde-l10n-en_GB-4.2.1.tar.bz2 -249501d5acaf9cdaa1c81ecc7892ee9f kde-l10n-es-4.2.1.tar.bz2 -4d7ba6e07f6949bf03d810e67d55230c kde-l10n-et-4.2.1.tar.bz2 -5d4d1c5a9606f79b37ddb8bce6fd8dc8 kde-l10n-eu-4.2.1.tar.bz2 -4b69917aee664dd2b10471d8a9294dd2 kde-l10n-fi-4.2.1.tar.bz2 -d9b613ccb77cce12385ba77bfc0eb5ec kde-l10n-fr-4.2.1.tar.bz2 -e5b10ab623c56b45cf206db37024049a kde-l10n-ga-4.2.1.tar.bz2 -fafa0c2a2f6b46d0c9f4c11508ac86e6 kde-l10n-gl-4.2.1.tar.bz2 -1d69a2182408b89393cbe6d773752d03 kde-l10n-he-4.2.1.tar.bz2 -8b4a197ff42a3ec17624a612db748205 kde-l10n-hi-4.2.1.tar.bz2 -fe62f86cea5b6022b40650299ed5223c kde-l10n-hu-4.2.1.tar.bz2 -5f366b474472536371baf9890458f1a0 kde-l10n-it-4.2.1.tar.bz2 -f43e96ea7eba05616b25145cf3e26e9a kde-l10n-ja-4.2.1.tar.bz2 -e32ff330ab1caa8cc45e6474bda42fc9 kde-l10n-kk-4.2.1.tar.bz2 -3db01f4d93ef17a03173e2c0b4693889 kde-l10n-km-4.2.1.tar.bz2 -a05b21792fb0a2dc032454852a1d75e6 kde-l10n-ko-4.2.1.tar.bz2 -d065d40014e1a4a8d120b4c60ac4e298 kde-l10n-ku-4.2.1.tar.bz2 -e10ac0d7d88183849a1a811dd1dc4191 kde-l10n-lt-4.2.1.tar.bz2 -2591ad3682547ad5c5ddce2d99644325 kde-l10n-lv-4.2.1.tar.bz2 -c02330d7c1de2386dca89f9c5f4e124e kde-l10n-mk-4.2.1.tar.bz2 -27d628c4230b378bdbe5ac74b1fd7611 kde-l10n-ml-4.2.1.tar.bz2 -e4b6d5a8f7a6acb46c6493986deb2fc0 kde-l10n-nb-4.2.1.tar.bz2 -6b3cd678e8d2bfdb3b3b28d1dbc17c9a kde-l10n-nds-4.2.1.tar.bz2 -c5612a215db0b13b0cfd5b17e337300e kde-l10n-nl-4.2.1.tar.bz2 -80a3b5932356f21a8b9068ca40f7e0c1 kde-l10n-nn-4.2.1.tar.bz2 -385983a3584a639c91f0c489140e9d28 kde-l10n-pa-4.2.1.tar.bz2 -6cc2883667a293f7db927fd076623f93 kde-l10n-pl-4.2.1.tar.bz2 -55e15795d4901701b7deab813857ec06 kde-l10n-pt-4.2.1.tar.bz2 -a77c500292a1615f77a519d84d6f5a7c kde-l10n-pt_BR-4.2.1.tar.bz2 -770d39e08471b0fe91762dbee93d6d00 kde-l10n-ru-4.2.1.tar.bz2 -d643261b6b97a587a9d3fc682f4b01b0 kde-l10n-sl-4.2.1.tar.bz2 -6ec221411c0e338bb25234c95abd3045 kde-l10n-sr-4.2.1.tar.bz2 -4f2a5b6ee87c129499350418d1a0a17e kde-l10n-sv-4.2.1.tar.bz2 -62c1114df471bc35e05e2980e2c12b47 kde-l10n-th-4.2.1.tar.bz2 -8ce5790512f818320804967a6e5c6204 kde-l10n-tr-4.2.1.tar.bz2 -40f6a3fd553144ccd8a576fed272fb6d kde-l10n-uk-4.2.1.tar.bz2 -9334b0cd1a718afb59b81906a677ac44 kde-l10n-wa-4.2.1.tar.bz2 -f3cbd496581e3acdaf5bb371549103ee kde-l10n-zh_CN-4.2.1.tar.bz2 -4b78c747661c0f1f7840f180b06e48a8 kde-l10n-zh_TW-4.2.1.tar.bz2 +90f064a42e5c197631fdec8ae1e1c2df kde-l10n-ar-4.2.2.tar.bz2 +d6f9cc4fce05427c23e05ad7a6e501f8 kde-l10n-bg-4.2.2.tar.bz2 +0ca74656701506ff0e2eb404d42af4e5 kde-l10n-bn_IN-4.2.2.tar.bz2 +f860f8c0eb81764bf48d27fa253d1abd kde-l10n-ca-4.2.2.tar.bz2 +c8aa7eab14d89466bf3738e70e255d87 kde-l10n-cs-4.2.2.tar.bz2 +70145686a60f2db1ab66d0fe3a395e59 kde-l10n-csb-4.2.2.tar.bz2 +2db197e069695fe6ddaa709e2e646878 kde-l10n-da-4.2.2.tar.bz2 +4a669b86c523cb78a45bbf3e1d03507d kde-l10n-de-4.2.2.tar.bz2 +1dd033fc59ce3874d6cd30244a715253 kde-l10n-el-4.2.2.tar.bz2 +bec69c9899683a35b40fea7dc65cc920 kde-l10n-en_GB-4.2.2.tar.bz2 +37c561521e1d89389a0f1d5df39cc1b3 kde-l10n-es-4.2.2.tar.bz2 +c536c5f67a5cff82dc097c01f081e16d kde-l10n-et-4.2.2.tar.bz2 +00f1513bcfee2d6c5bfe413ecba67723 kde-l10n-eu-4.2.2.tar.bz2 +4c11d695a375f5fe830d92e80a19a8bf kde-l10n-fi-4.2.2.tar.bz2 +d0fbc486e241dd0a1ad650c044c82656 kde-l10n-fr-4.2.2.tar.bz2 +d9f5a315259812b48ca86cc3818d5825 kde-l10n-ga-4.2.2.tar.bz2 +b268bdfa5b8f603cdbe0a557aaedb1bc kde-l10n-gl-4.2.2.tar.bz2 +a73aabc124459d51eb3207042665f472 kde-l10n-gu-4.2.2.tar.bz2 +570cfa032ec3cb46bceb0eb1c0c9e6d4 kde-l10n-he-4.2.2.tar.bz2 +f43d0563b66a16a73bb3f2f5f95362bf kde-l10n-hi-4.2.2.tar.bz2 +4f58a17ed248c57ea55dbceeacf359e2 kde-l10n-hu-4.2.2.tar.bz2 +10faf2af63662f6842562b24a0c295a3 kde-l10n-is-4.2.2.tar.bz2 +c54364f89abb34d2469bc4cf4da6f840 kde-l10n-it-4.2.2.tar.bz2 +a8022ab1be8c8e143167828cdbcf0e1e kde-l10n-ja-4.2.2.tar.bz2 +d441ed4bed5e3dca6e8498f762f042c2 kde-l10n-kk-4.2.2.tar.bz2 +1443dad476a3df65222030000262001a kde-l10n-km-4.2.2.tar.bz2 +3bf7d7fb9004865d8da5588a25d352e6 kde-l10n-kn-4.2.2.tar.bz2 +2680181faf79a7c893a1a1240a2adf4d kde-l10n-ko-4.2.2.tar.bz2 +58e0a1ed8627c5b841b44994665ae5dc kde-l10n-ku-4.2.2.tar.bz2 +c7b90195d2cd4be2a723e8c0e9089166 kde-l10n-lt-4.2.2.tar.bz2 +028be5e0d058ab8759792e3da7d0daa9 kde-l10n-lv-4.2.2.tar.bz2 +4ea512bd91efa95a1af42c3156329815 kde-l10n-mai-4.2.2.tar.bz2 +7cdd7d4e33bb782a541f1d004f444e24 kde-l10n-mk-4.2.2.tar.bz2 +0f6ea12f6db2cace8491a7a2c4879b3b kde-l10n-ml-4.2.2.tar.bz2 +2bf97467d21b48d16a6a5c9e7db4a0ad kde-l10n-mr-4.2.2.tar.bz2 +7d8fec243c5b76a29807413d372e0356 kde-l10n-nb-4.2.2.tar.bz2 +346172f49029f9aa621bd8fa4e401083 kde-l10n-nds-4.2.2.tar.bz2 +bb7f95e030ee6b0b13ab12489ce5f963 kde-l10n-nl-4.2.2.tar.bz2 +5ada2c1895846e9c9985a8ea4f34f0e5 kde-l10n-nn-4.2.2.tar.bz2 +b019a54c931b1dcae659976f56d236c5 kde-l10n-pa-4.2.2.tar.bz2 +118f22de9b47b1ac326d849175ddd6f5 kde-l10n-pl-4.2.2.tar.bz2 +394964f96e21d087dfdf52989a2ec2fe kde-l10n-pt-4.2.2.tar.bz2 +b3ab2486a8079791682b17c3caa89ed1 kde-l10n-pt_BR-4.2.2.tar.bz2 +003ac0ebada9173c9eee8ded8b293454 kde-l10n-ro-4.2.2.tar.bz2 +45b2679ac7c1554ec02816a2c509dea0 kde-l10n-ru-4.2.2.tar.bz2 +3d8b43de7bd364364f01648a3bc9cf95 kde-l10n-sl-4.2.2.tar.bz2 +166976c4a4129fa361f7643e57bcebce kde-l10n-sr-4.2.2.tar.bz2 +d993387a13813af942154cc1d10a3ce5 kde-l10n-sv-4.2.2.tar.bz2 +6ec453392f7f7ebaa2bdce79c10a9884 kde-l10n-tg-4.2.2.tar.bz2 +bf04317460335654aa0482ad0000b58f kde-l10n-th-4.2.2.tar.bz2 +04c3780701be20682bd772159ec78f1f kde-l10n-tr-4.2.2.tar.bz2 +3863787f2e4721b1568db2a9736454e7 kde-l10n-uk-4.2.2.tar.bz2 +c2a082a4049fe340d108d1145d53451c kde-l10n-wa-4.2.2.tar.bz2 +34de085cac6f862b359d1ce3e9ccfeed kde-l10n-zh_CN-4.2.2.tar.bz2 +f0c15cd1f14783f7d895355fe5754f61 kde-l10n-zh_TW-4.2.2.tar.bz2 +855181e00df828278d4ae83e6c8aba7b kde-l10n-sk-4.2.2.tar.bz2 Index: subdirs-kde-l10n =================================================================== RCS file: /cvs/extras/rpms/kde-l10n/F-9/subdirs-kde-l10n,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- subdirs-kde-l10n 30 Jan 2009 19:00:16 -0000 1.11 +++ subdirs-kde-l10n 3 Apr 2009 13:05:28 -0000 1.12 @@ -1,5 +1,6 @@ ar bg +bn_IN ca cs csb @@ -14,9 +15,11 @@ fr ga gl +gu he hi hu +is it ja kk @@ -25,8 +28,10 @@ ku lt lv +mai mk ml +mr nb nds nl @@ -35,10 +40,13 @@ pl pt pt_BR +ro ru +sk sl sr sv +tg th tr uk From spot at fedoraproject.org Fri Apr 3 13:09:11 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Fri, 3 Apr 2009 13:09:11 +0000 (UTC) Subject: rpms/ntfs-3g/F-10 ntfs-3g.spec,1.45,1.46 sources,1.31,1.32 Message-ID: <20090403130911.D773470134@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/extras/rpms/ntfs-3g/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18817/F-10 Modified Files: ntfs-3g.spec sources Log Message: 2009.4.4 Index: ntfs-3g.spec =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/F-10/ntfs-3g.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- ntfs-3g.spec 30 Mar 2009 15:27:58 -0000 1.45 +++ ntfs-3g.spec 3 Apr 2009 13:08:41 -0000 1.46 @@ -4,15 +4,13 @@ Name: ntfs-3g Summary: Linux NTFS userspace driver -Version: 2009.3.8 -Release: 2%{?dist} +Version: 2009.4.4 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Base Source0: http://ntfs-3g.org/ntfs-3g-%{version}.tgz Source1: 20-ntfs-config-write-policy.fdi Patch0: ntfs-3g-1.2216-nomtab.patch -# Patch from upstream provided as temporary workaround for bz 486619 -Patch1: mount-readlink-hang-workaround.diff URL: http://www.ntfs-3g.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if %{with_externalfuse} @@ -51,7 +49,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p0 %build CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" @@ -131,6 +128,9 @@ %{_libdir}/pkgconfig/libntfs-3g.pc %changelog +* Fri Apr 3 2009 Tom "spot" Callaway - 2:2009.4.4-1 +- update to 4.4, patch for mount issue merged + * Mon Mar 30 2009 Tom "spot" Callaway - 2:2009.3.8-2 - Patch from upstream provided as temporary workaround for bz 486619 Index: sources =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/F-10/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- sources 26 Mar 2009 23:13:21 -0000 1.31 +++ sources 3 Apr 2009 13:08:41 -0000 1.32 @@ -1 +1 @@ -da67f4c651649f5a463af293c347c387 ntfs-3g-2009.3.8.tgz +e0b5c170f088a8d82968f0a6b34d31da ntfs-3g-2009.4.4.tgz From spot at fedoraproject.org Fri Apr 3 13:09:12 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Fri, 3 Apr 2009 13:09:12 +0000 (UTC) Subject: rpms/ntfs-3g/F-9 ntfs-3g.spec,1.45,1.46 sources,1.31,1.32 Message-ID: <20090403130912.0AA6770134@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/extras/rpms/ntfs-3g/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18817/F-9 Modified Files: ntfs-3g.spec sources Log Message: 2009.4.4 Index: ntfs-3g.spec =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/F-9/ntfs-3g.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- ntfs-3g.spec 30 Mar 2009 15:27:58 -0000 1.45 +++ ntfs-3g.spec 3 Apr 2009 13:08:41 -0000 1.46 @@ -4,15 +4,13 @@ Name: ntfs-3g Summary: Linux NTFS userspace driver -Version: 2009.3.8 -Release: 2%{?dist} +Version: 2009.4.4 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Base Source0: http://ntfs-3g.org/ntfs-3g-%{version}.tgz Source1: 20-ntfs-config-write-policy.fdi Patch0: ntfs-3g-1.2216-nomtab.patch -# Patch from upstream provided as temporary workaround for bz 486619 -Patch1: mount-readlink-hang-workaround.diff URL: http://www.ntfs-3g.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if %{with_externalfuse} @@ -51,7 +49,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p0 %build CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" @@ -131,6 +128,9 @@ %{_libdir}/pkgconfig/libntfs-3g.pc %changelog +* Fri Apr 3 2009 Tom "spot" Callaway - 2:2009.4.4-1 +- update to 4.4, patch for mount issue merged + * Mon Mar 30 2009 Tom "spot" Callaway - 2:2009.3.8-2 - Patch from upstream provided as temporary workaround for bz 486619 Index: sources =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/F-9/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- sources 26 Mar 2009 23:13:21 -0000 1.31 +++ sources 3 Apr 2009 13:08:41 -0000 1.32 @@ -1 +1 @@ -da67f4c651649f5a463af293c347c387 ntfs-3g-2009.3.8.tgz +e0b5c170f088a8d82968f0a6b34d31da ntfs-3g-2009.4.4.tgz From spot at fedoraproject.org Fri Apr 3 13:09:12 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Fri, 3 Apr 2009 13:09:12 +0000 (UTC) Subject: rpms/ntfs-3g/devel .cvsignore, 1.30, 1.31 ntfs-3g.spec, 1.47, 1.48 sources, 1.32, 1.33 Message-ID: <20090403130912.43E0970134@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/extras/rpms/ntfs-3g/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18817/devel Modified Files: .cvsignore ntfs-3g.spec sources Log Message: 2009.4.4 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 26 Mar 2009 23:13:21 -0000 1.30 +++ .cvsignore 3 Apr 2009 13:08:42 -0000 1.31 @@ -1 +1 @@ -ntfs-3g-2009.3.8.tgz +ntfs-3g-2009.4.4.tgz Index: ntfs-3g.spec =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/devel/ntfs-3g.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- ntfs-3g.spec 30 Mar 2009 15:27:59 -0000 1.47 +++ ntfs-3g.spec 3 Apr 2009 13:08:42 -0000 1.48 @@ -4,15 +4,13 @@ Name: ntfs-3g Summary: Linux NTFS userspace driver -Version: 2009.3.8 -Release: 2%{?dist} +Version: 2009.4.4 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Base Source0: http://ntfs-3g.org/ntfs-3g-%{version}.tgz Source1: 20-ntfs-config-write-policy.fdi Patch0: ntfs-3g-1.2216-nomtab.patch -# Patch from upstream provided as temporary workaround for bz 486619 -Patch1: mount-readlink-hang-workaround.diff URL: http://www.ntfs-3g.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if %{with_externalfuse} @@ -51,7 +49,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p0 %build CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" @@ -131,6 +128,9 @@ %{_libdir}/pkgconfig/libntfs-3g.pc %changelog +* Fri Apr 3 2009 Tom "spot" Callaway - 2:2009.4.4-1 +- update to 4.4, patch for mount issue merged + * Mon Mar 30 2009 Tom "spot" Callaway - 2:2009.3.8-2 - Patch from upstream provided as temporary workaround for bz 486619 Index: sources =================================================================== RCS file: /cvs/extras/rpms/ntfs-3g/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 26 Mar 2009 23:13:21 -0000 1.32 +++ sources 3 Apr 2009 13:08:42 -0000 1.33 @@ -1 +1 @@ -da67f4c651649f5a463af293c347c387 ntfs-3g-2009.3.8.tgz +e0b5c170f088a8d82968f0a6b34d31da ntfs-3g-2009.4.4.tgz From pkgdb at fedoraproject.org Fri Apr 3 13:09:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:09:56 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested watchcommits Message-ID: <20090403131003.C82E120854A@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:10:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:10:04 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested commit Message-ID: <20090403131004.B0395208556@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:10:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:10:26 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested watchbugzilla Message-ID: <20090403131006.B8C32208603@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:10:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:10:26 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested approveacls Message-ID: <20090403131007.60F62208609@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:10:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:10:28 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has given up approveacls Message-ID: <20090403131009.8F8D2208703@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:38 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has given up watchbugzilla Message-ID: <20090403131219.89942208514@bastion.fedora.phx.redhat.com> rdieter has given up the watchbugzilla acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:41 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:41 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has given up watchcommits Message-ID: <20090403131220.CD8D2208553@bastion.fedora.phx.redhat.com> rdieter has given up the watchcommits acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:18 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:18 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has given up commit Message-ID: <20090403131225.B504D208557@bastion.fedora.phx.redhat.com> rdieter has given up the commit acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:57 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested approveacls Message-ID: <20090403131239.415BA208553@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:35 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested commit Message-ID: <20090403131242.F117B208604@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:45 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested watchcommits Message-ID: <20090403131245.1A0BB20860B@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:13:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:07 +0000 Subject: [pkgdb] kdebase-runtime: rdieter has requested watchbugzilla Message-ID: <20090403131247.A88342086EF@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdebase-runtime (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:12:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:12:59 +0000 Subject: [pkgdb] kdegames: rdieter has requested approveacls Message-ID: <20090403131308.6AB66208603@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Fri Apr 3 13:13:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:08 +0000 Subject: [pkgdb] kdegames: rdieter has requested commit Message-ID: <20090403131309.9665B208605@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Fri Apr 3 13:13:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:32 +0000 Subject: [pkgdb] kdegames: rdieter has requested watchbugzilla Message-ID: <20090403131312.A80E32086F6@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Fri Apr 3 13:13:29 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:29 +0000 Subject: [pkgdb] kdegames: rdieter has requested watchcommits Message-ID: <20090403131310.4EAD7208556@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Fri Apr 3 13:13:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:44 +0000 Subject: [pkgdb] kdegraphics: rdieter has requested approveacls Message-ID: <20090403131325.3FE3B20860B@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Fri Apr 3 13:13:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:47 +0000 Subject: [pkgdb] kdegraphics: rdieter has requested commit Message-ID: <20090403131326.CEE072086F1@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Fri Apr 3 13:13:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:20 +0000 Subject: [pkgdb] kdegraphics: rdieter has requested watchcommits Message-ID: <20090403131327.DC047208704@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Fri Apr 3 13:13:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:30 +0000 Subject: [pkgdb] kdegraphics: rdieter has requested watchbugzilla Message-ID: <20090403131330.C69B4208719@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Fri Apr 3 13:14:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:13 +0000 Subject: [pkgdb] kdemultimedia: rdieter has requested approveacls Message-ID: <20090403131353.88E2F208557@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdemultimedia (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdemultimedia From pkgdb at fedoraproject.org Fri Apr 3 13:13:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:47 +0000 Subject: [pkgdb] kdemultimedia: rdieter has requested commit Message-ID: <20090403131355.66FE0208603@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdemultimedia (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdemultimedia From pkgdb at fedoraproject.org Fri Apr 3 13:13:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:13:56 +0000 Subject: [pkgdb] kdemultimedia: rdieter has requested watchcommits Message-ID: <20090403131356.2DBD0208608@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdemultimedia (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdemultimedia From pkgdb at fedoraproject.org Fri Apr 3 13:14:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:17 +0000 Subject: [pkgdb] kdemultimedia: rdieter has requested watchbugzilla Message-ID: <20090403131357.B2B752086FE@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdemultimedia (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdemultimedia From pkgdb at fedoraproject.org Fri Apr 3 13:14:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:03 +0000 Subject: [pkgdb] kdenetwork: rdieter has requested approveacls Message-ID: <20090403131410.84FF920860B@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdenetwork (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdenetwork From pkgdb at fedoraproject.org Fri Apr 3 13:14:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:10 +0000 Subject: [pkgdb] kdenetwork: rdieter has requested commit Message-ID: <20090403131410.CB1B9208712@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdenetwork (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdenetwork From pkgdb at fedoraproject.org Fri Apr 3 13:14:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:30 +0000 Subject: [pkgdb] kdenetwork: rdieter has requested watchcommits Message-ID: <20090403131411.6044D20876A@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdenetwork (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdenetwork From pkgdb at fedoraproject.org Fri Apr 3 13:14:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:34 +0000 Subject: [pkgdb] kdenetwork: rdieter has requested watchbugzilla Message-ID: <20090403131413.C68D9208770@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdenetwork (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdenetwork From pkgdb at fedoraproject.org Fri Apr 3 13:14:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:46 +0000 Subject: [pkgdb] kdelibs: rdieter has requested approveacls Message-ID: <20090403131426.A3581208704@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdelibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdelibs From pkgdb at fedoraproject.org Fri Apr 3 13:14:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:48 +0000 Subject: [pkgdb] kdelibs: rdieter has requested commit Message-ID: <20090403131427.E5FD62087F6@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdelibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdelibs From pkgdb at fedoraproject.org Fri Apr 3 13:14:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:21 +0000 Subject: [pkgdb] kdelibs: rdieter has requested watchcommits Message-ID: <20090403131428.B3BDA208703@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdelibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdelibs From pkgdb at fedoraproject.org Fri Apr 3 13:14:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:14:30 +0000 Subject: [pkgdb] kdelibs: rdieter has requested watchbugzilla Message-ID: <20090403131430.3B0922087F8@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdelibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdelibs From pkgdb at fedoraproject.org Fri Apr 3 13:16:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:16:22 +0000 Subject: [pkgdb] kdepimlibs: rdieter has requested watchcommits Message-ID: <20090403131622.B8DE0208603@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Fri Apr 3 13:16:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:16:42 +0000 Subject: [pkgdb] kdepimlibs: rdieter has requested watchbugzilla Message-ID: <20090403131623.37238208608@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Fri Apr 3 13:16:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:16:43 +0000 Subject: [pkgdb] kdepimlibs: rdieter has requested commit Message-ID: <20090403131623.BB94C20860F@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Fri Apr 3 13:16:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:16:25 +0000 Subject: [pkgdb] kdepimlibs: rdieter has requested approveacls Message-ID: <20090403131626.563D12086F3@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Fri Apr 3 13:18:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:18:00 +0000 Subject: [pkgdb] kdesdk: rdieter has requested approveacls Message-ID: <20090403131800.D4599208505@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Fri Apr 3 13:18:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:18:21 +0000 Subject: [pkgdb] kdesdk: rdieter has requested commit Message-ID: <20090403131801.E4862208553@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Fri Apr 3 13:18:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:18:22 +0000 Subject: [pkgdb] kdesdk: rdieter has requested watchcommits Message-ID: <20090403131803.1D472208602@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Fri Apr 3 13:18:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:18:25 +0000 Subject: [pkgdb] kdesdk: rdieter has requested watchbugzilla Message-ID: <20090403131804.D4639208605@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Fri Apr 3 13:22:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:22:59 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090403132259.78B57208514@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdebase-runtime (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:23:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:23:22 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090403132302.2A4DD208553@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdebase-runtime (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:23:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:23:30 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090403132310.A29E7208602@bastion.fedora.phx.redhat.com> than has set the commit acl on kdebase-runtime (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:23:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:23:40 +0000 Subject: [pkgdb] kdebase had acl change status Message-ID: <20090403132340.8B13620854A@bastion.fedora.phx.redhat.com> ausil has set the approveacls acl on kdebase (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase From pkgdb at fedoraproject.org Fri Apr 3 13:24:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:24:38 +0000 Subject: [pkgdb] kdebase-runtime had acl change status Message-ID: <20090403132418.5D9E920854A@bastion.fedora.phx.redhat.com> ausil has set the approveacls acl on kdebase-runtime (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-runtime From pkgdb at fedoraproject.org Fri Apr 3 13:24:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 13:24:43 +0000 Subject: [pkgdb] kdebase-workspace had acl change status Message-ID: <20090403132450.85932208602@bastion.fedora.phx.redhat.com> ausil has set the approveacls acl on kdebase-workspace (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdebase-workspace From mgrepl at fedoraproject.org Fri Apr 3 13:33:32 2009 From: mgrepl at fedoraproject.org (Miroslav Grepl) Date: Fri, 3 Apr 2009 13:33:32 +0000 (UTC) Subject: rpms/selinux-policy/F-10 policy-20080710.patch,1.157,1.158 Message-ID: <20090403133332.5818270134@cvs1.fedora.phx.redhat.com> Author: mgrepl Update of /cvs/extras/rpms/selinux-policy/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21355 Modified Files: policy-20080710.patch Log Message: - Allow swat_t domtrans to smbd_t policy-20080710.patch: Index: policy-20080710.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/F-10/policy-20080710.patch,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- policy-20080710.patch 30 Mar 2009 15:26:50 -0000 1.157 +++ policy-20080710.patch 3 Apr 2009 13:33:31 -0000 1.158 @@ -7200,7 +7200,7 @@ network_port(xfs, tcp,7100,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.fc serefpolicy-3.5.13/policy/modules/kernel/devices.fc --- nsaserefpolicy/policy/modules/kernel/devices.fc 2008-10-17 14:49:14.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.fc 2009-03-25 13:47:42.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.fc 2009-04-03 15:22:46.000000000 +0200 @@ -1,8 +1,9 @@ /dev -d gen_context(system_u:object_r:device_t,s0) @@ -7342,7 +7342,7 @@ /dev/usb/mdc800.* -c gen_context(system_u:object_r:scanner_device_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.if serefpolicy-3.5.13/policy/modules/kernel/devices.if --- nsaserefpolicy/policy/modules/kernel/devices.if 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.if 2009-03-25 14:08:22.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.if 2009-04-03 10:50:33.000000000 +0200 @@ -65,7 +65,7 @@ relabelfrom_dirs_pattern($1, device_t, device_node) @@ -7930,7 +7930,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.te serefpolicy-3.5.13/policy/modules/kernel/devices.te --- nsaserefpolicy/policy/modules/kernel/devices.te 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.te 2009-03-25 13:47:42.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.te 2009-04-03 10:51:23.000000000 +0200 @@ -1,5 +1,5 @@ -policy_module(devices, 1.7.0) @@ -18406,7 +18406,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/lircd.te serefpolicy-3.5.13/policy/modules/services/lircd.te --- nsaserefpolicy/policy/modules/services/lircd.te 1970-01-01 01:00:00.000000000 +0100 -+++ serefpolicy-3.5.13/policy/modules/services/lircd.te 2009-03-27 14:56:59.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/services/lircd.te 2009-04-03 15:23:05.000000000 +0200 @@ -0,0 +1,60 @@ +policy_module(lircd,1.0.0) + @@ -26581,7 +26581,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/samba.te serefpolicy-3.5.13/policy/modules/services/samba.te --- nsaserefpolicy/policy/modules/services/samba.te 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/services/samba.te 2009-02-26 15:44:58.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/services/samba.te 2009-04-03 11:57:58.000000000 +0200 @@ -66,6 +66,13 @@ ## gen_tunable(samba_share_nfs, false) @@ -26902,7 +26902,7 @@ allow swat_t self:udp_socket create_socket_perms; +allow swat_t self:unix_stream_socket connectto; -+can_exec(swat_t, smbd_exec_t) ++samba_domtrans_smb(swat_t) +allow swat_t smbd_port_t:tcp_socket name_bind; +allow swat_t smbd_t:process { signal signull }; +allow swat_t smbd_var_run_t:file { lock unlink }; @@ -33306,7 +33306,7 @@ allow iscsid_t iscsi_tmp_t:dir manage_dir_perms; diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/libraries.fc serefpolicy-3.5.13/policy/modules/system/libraries.fc --- nsaserefpolicy/policy/modules/system/libraries.fc 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/system/libraries.fc 2009-03-30 17:17:31.000000000 +0200 ++++ serefpolicy-3.5.13/policy/modules/system/libraries.fc 2009-04-03 10:47:07.000000000 +0200 @@ -60,12 +60,15 @@ # # /opt @@ -33405,7 +33405,7 @@ /usr/lib(64)?/libstdc\+\+\.so\.2\.7\.2\.8 -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libg\+\+\.so\.2\.7\.2\.8 -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libglide3\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -187,6 +205,7 @@ +@@ -187,12 +205,14 @@ /usr/lib(64)?/libdv\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/helix/plugins/[^/]*\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/helix/codecs/[^/]*\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -33413,7 +33413,14 @@ /usr/lib(64)?/libSDL-.*\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/xorg/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/X11R6/lib/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -208,6 +227,9 @@ + /usr/lib(64)?/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/X11R6/lib/libOSMesa\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/X11R6/lib/libfglrx_gamma\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) ++/usr/lib/libOSMesa\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/libHermes\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/valgrind/hp2ps -- gen_context(system_u:object_r:textrel_shlib_t,s0) + /usr/lib(64)?/valgrind/stage2 -- gen_context(system_u:object_r:textrel_shlib_t,s0) +@@ -208,6 +228,9 @@ /usr/lib(64)?/.*/program/libsoffice\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/(.*/)?pcsc/drivers(/.*)?/lib(cm2020|cm4000|SCR24x)\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -33423,7 +33430,7 @@ # Fedora Extras packages: ladspa, imlib2, ocaml /usr/lib(64)?/ladspa/analogue_osc_1416\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/ladspa/bandpass_a_iir_1893\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -233,7 +255,7 @@ +@@ -233,7 +256,7 @@ /usr/lib(64)?/php/modules/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) # Livna.org packages: xmms-mp3, ffmpeg, xvidcore, xine-lib, gsm, lame @@ -33432,7 +33439,7 @@ /usr/lib(64)?/codecs/drv[1-9c]\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libpostproc\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libavformat.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -246,13 +268,16 @@ +@@ -246,13 +269,16 @@ # Flash plugin, Macromedia HOME_DIR/\.mozilla(/.*)?/plugins/libflashplayer\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -33451,7 +33458,7 @@ # Jai, Sun Microsystems (Jpackage SPRM) /usr/lib(64)?/libmlib_jai\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/libdivxdecore\.so\.0 -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -267,6 +292,9 @@ +@@ -267,6 +293,9 @@ /usr/lib(64)?/vmware/lib(/.*)?/HConfig\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/vmware/(.*/)?VmPerl\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -33461,7 +33468,7 @@ # Java, Sun Microsystems (JPackage SRPM) /usr/(.*/)?jre.*/.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/local/(.*/)?jre.*/.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -291,6 +319,8 @@ +@@ -291,6 +320,8 @@ /usr/lib/acroread/(.*/)?lib/[^/]*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib/acroread/.+\.api -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib/acroread/(.*/)?ADMPlugin\.apl -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -33470,7 +33477,7 @@ ') dnl end distro_redhat # -@@ -307,6 +337,36 @@ +@@ -307,6 +338,36 @@ /var/lib/samba/bin/.+\.so(\.[^/]*)* -l gen_context(system_u:object_r:lib_t,s0) ') From karsten at fedoraproject.org Fri Apr 3 13:35:42 2009 From: karsten at fedoraproject.org (Karsten Hopp) Date: Fri, 3 Apr 2009 13:35:42 +0000 (UTC) Subject: rpms/java-1.5.0-gcj/devel .cvsignore, 1.10, 1.11 java-1.5.0-gcj.spec, 1.41, 1.42 sources, 1.10, 1.11 Message-ID: <20090403133542.D9ACA70134@cvs1.fedora.phx.redhat.com> Author: karsten Update of /cvs/extras/rpms/java-1.5.0-gcj/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21609 Modified Files: .cvsignore java-1.5.0-gcj.spec sources Log Message: - update workaround patch to fix rebuild problems Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/java-1.5.0-gcj/devel/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 17 Dec 2008 16:22:45 -0000 1.10 +++ .cvsignore 3 Apr 2009 13:35:12 -0000 1.11 @@ -1,2 +1,2 @@ -javadoc-workaround.patch java-gcj-compat-1.0.79.tar.gz +javadoc-workaround.patch Index: java-1.5.0-gcj.spec =================================================================== RCS file: /cvs/extras/rpms/java-1.5.0-gcj/devel/java-1.5.0-gcj.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- java-1.5.0-gcj.spec 25 Feb 2009 08:58:51 -0000 1.41 +++ java-1.5.0-gcj.spec 3 Apr 2009 13:35:12 -0000 1.42 @@ -55,7 +55,7 @@ Name: %{name} Version: %{javaver}.%{buildver} -Release: 26%{?dist} +Release: 27%{?dist} Summary: JPackage runtime compatibility layer for GCJ Group: Development/Languages # The LICENSE file has the classpath exception, but nothing in this package @@ -784,6 +784,9 @@ %endif %changelog +* Fri Apr 03 2009 Karsten Hopp 1.5.0.0-27 +- update workaround patch to fix rebuild problems + * Wed Feb 25 2009 Fedora Release Engineering - 1.5.0.0-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/java-1.5.0-gcj/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 17 Dec 2008 16:22:45 -0000 1.10 +++ sources 3 Apr 2009 13:35:12 -0000 1.11 @@ -1,2 +1,2 @@ -c1b0b1c5507c73c3f5195c408d2a6406 javadoc-workaround.patch 6881d9866c98df7a4059ea3b94fd84a0 java-gcj-compat-1.0.79.tar.gz +926a82762117996f714da54894041fdd javadoc-workaround.patch From dwalsh at fedoraproject.org Fri Apr 3 14:05:52 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 14:05:52 +0000 (UTC) Subject: rpms/libselinux/devel libselinux-rhat.patch,1.191,1.192 Message-ID: <20090403140552.C005170134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/libselinux/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25294 Modified Files: libselinux-rhat.patch Log Message: * Fri Apr 3 2009 Dan Walsh - 2.0.79-6 - Fix Memory Leak libselinux-rhat.patch: Index: libselinux-rhat.patch =================================================================== RCS file: /cvs/extras/rpms/libselinux/devel/libselinux-rhat.patch,v retrieving revision 1.191 retrieving revision 1.192 diff -u -r1.191 -r1.192 --- libselinux-rhat.patch 3 Apr 2009 12:58:06 -0000 1.191 +++ libselinux-rhat.patch 3 Apr 2009 14:05:22 -0000 1.192 @@ -265,7 +265,7 @@ "%s: line %d is missing fields, skipping\n", path, lineno); + if (items == 1) -+ freee(regex); ++ free(regex); return 0; } else if (items == 2) { /* The type field is optional. */ From pghmcfc at fedoraproject.org Fri Apr 3 14:15:12 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Fri, 3 Apr 2009 14:15:12 +0000 (UTC) Subject: rpms/spamass-milter/F-10 spamass-milter.spec, 1.15, 1.16 spamass-milter.sysv, 1.3, 1.4 Message-ID: <20090403141512.B372B70134@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/spamass-milter/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26176/F-10 Modified Files: spamass-milter.spec spamass-milter.sysv Log Message: resync with devel Index: spamass-milter.spec =================================================================== RCS file: /cvs/pkgs/rpms/spamass-milter/F-10/spamass-milter.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- spamass-milter.spec 2 Feb 2009 15:05:29 -0000 1.15 +++ spamass-milter.spec 3 Apr 2009 14:14:42 -0000 1.16 @@ -1,7 +1,7 @@ Summary: Milter (mail filter) for spamassassin Name: spamass-milter Version: 0.3.1 -Release: 9%{?dist} +Release: 13%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://savannah.nongnu.org/projects/spamass-milt/ @@ -17,12 +17,10 @@ BuildRequires: spamassassin, sendmail-devel Requires: spamassassin, /usr/sbin/sendmail -Requires(pre): shadow-utils +Requires(pre): /usr/bin/getent, /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/usermod Requires(post): /sbin/chkconfig -Requires(post): /sbin/service -Requires(preun): /sbin/chkconfig -Requires(preun): /sbin/service -Requires(postun): /sbin/service +Requires(preun): /sbin/chkconfig, initscripts +Requires(postun): initscripts %description A milter (Mail Filter) application that pipes incoming mail (including things @@ -34,7 +32,10 @@ Group: System Environment/Daemons Requires: %{name} = %{version}-%{release} Requires(pre): postfix -Requires(post): shadow-utils +Requires(post): shadow-utils, %{name} = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description postfix This package adds support for running spamass-milter using a Unix-domain @@ -64,6 +65,7 @@ %{__install} -m 755 -D spamass-milter.sysv %{buildroot}%{_initrddir}/spamass-milter %{__install} -m 644 -D spamass-milter.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/spamass-milter +%{__install} -m 755 -d %{buildroot}%{_localstatedir}/lib/spamass-milter %{__install} -m 711 -d %{buildroot}%{_localstatedir}/run/spamass-milter %{__install} -m 750 -d %{buildroot}%{_localstatedir}/run/spamass-milter/postfix %{__install} -m 755 spamass-milter-wrapper %{buildroot}%{_sbindir}/spamass-milter-wrapper @@ -71,8 +73,10 @@ %pre /usr/bin/getent group sa-milt >/dev/null || /usr/sbin/groupadd -r sa-milt /usr/bin/getent passwd sa-milt >/dev/null || \ - /usr/sbin/useradd -r -g sa-milt -d %{_localstatedir}/run/spamass-milter \ + /usr/sbin/useradd -r -g sa-milt -d %{_localstatedir}/lib/spamass-milter \ -s /sbin/nologin -c "SpamAssassin Milter" sa-milt +# Fix homedir for upgrades +/usr/sbin/usermod --home %{_localstatedir}/lib/spamass-milter sa-milt &>/dev/null exit 0 %post @@ -80,12 +84,12 @@ %preun if [ $1 -eq 0 ]; then - /sbin/service spamass-milter stop &>/dev/null || : + %{_initrddir}/spamass-milter stop &>/dev/null || : /sbin/chkconfig --del spamass-milter || : fi %postun -/sbin/service spamass-milter condrestart &>/dev/null || : +%{_initrddir}/spamass-milter condrestart &>/dev/null || : %post postfix # This is needed because the milter needs to "give away" the MTA communication @@ -104,6 +108,7 @@ %{_initrddir}/spamass-milter %{_sbindir}/spamass-milter %{_sbindir}/spamass-milter-wrapper +%dir %attr(-,sa-milt,sa-milt) %{_localstatedir}/lib/spamass-milter/ %dir %attr(-,sa-milt,sa-milt) %{_localstatedir}/run/spamass-milter/ %files postfix @@ -112,6 +117,25 @@ %dir %attr(-,sa-milt,postfix) %{_localstatedir}/run/spamass-milter/postfix/ %changelog +* Wed Mar 18 2009 Paul Howarth 0.3.1-13 +- Call initscripts directly instead of via /sbin/service and fine-tune scriptlet + dependencies +- Change sa-milt user's home directory from + %%{_localstatedir}/run/spamass-milter to %%{_localstatedir}/lib/spamass-milter + so as to retain directory contents across a reboot (#489995), and fix the home + directory of any existing sa-milt account on upgrades + +* Fri Feb 27 2009 Paul Howarth 0.3.1-12 +- Subpackage for postfix is now noarch for Fedora 10 onwards +- Fix scriptlet deps to ensure that sa-milt user exists before we attempt to + add it to the postfix group + +* Wed Feb 25 2009 Fedora Release Engineering - 0.3.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 13 2009 Paul Howarth 0.3.1-10 +- Rebuild for shared libmilter in Fedora 11 development + * Thu Jul 3 2008 Paul Howarth 0.3.1-9 - Require /usr/sbin/sendmail (for -b/-B/-x options) rather than sendmail pkg - Make summary and description less Sendmail-specific Index: spamass-milter.sysv =================================================================== RCS file: /cvs/pkgs/rpms/spamass-milter/F-10/spamass-milter.sysv,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- spamass-milter.sysv 2 Feb 2009 15:05:29 -0000 1.3 +++ spamass-milter.sysv 3 Apr 2009 14:14:42 -0000 1.4 @@ -38,8 +38,9 @@ # Read configuration source %{_initrddir}/functions -source %{_sysconfdir}/sysconfig/network -[ -r "${SYSCONFIG}" ] && source "${SYSCONFIG}" +for configfile in %{_sysconfdir}/sysconfig/network "${SYSCONFIG}"; do + [ -r "${configfile}" ] && source "${configfile}" +done [ -x %{_sbindir}/spamass-milter ] || exit 5 From pghmcfc at fedoraproject.org Fri Apr 3 14:15:12 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Fri, 3 Apr 2009 14:15:12 +0000 (UTC) Subject: rpms/spamass-milter/F-9 spamass-milter.spec, 1.15, 1.16 spamass-milter.sysv, 1.3, 1.4 Message-ID: <20090403141512.D5FFF70134@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/spamass-milter/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26176/F-9 Modified Files: spamass-milter.spec spamass-milter.sysv Log Message: resync with devel Index: spamass-milter.spec =================================================================== RCS file: /cvs/pkgs/rpms/spamass-milter/F-9/spamass-milter.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- spamass-milter.spec 2 Feb 2009 15:05:29 -0000 1.15 +++ spamass-milter.spec 3 Apr 2009 14:14:42 -0000 1.16 @@ -1,7 +1,7 @@ Summary: Milter (mail filter) for spamassassin Name: spamass-milter Version: 0.3.1 -Release: 9%{?dist} +Release: 13%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://savannah.nongnu.org/projects/spamass-milt/ @@ -17,12 +17,10 @@ BuildRequires: spamassassin, sendmail-devel Requires: spamassassin, /usr/sbin/sendmail -Requires(pre): shadow-utils +Requires(pre): /usr/bin/getent, /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/usermod Requires(post): /sbin/chkconfig -Requires(post): /sbin/service -Requires(preun): /sbin/chkconfig -Requires(preun): /sbin/service -Requires(postun): /sbin/service +Requires(preun): /sbin/chkconfig, initscripts +Requires(postun): initscripts %description A milter (Mail Filter) application that pipes incoming mail (including things @@ -34,7 +32,10 @@ Group: System Environment/Daemons Requires: %{name} = %{version}-%{release} Requires(pre): postfix -Requires(post): shadow-utils +Requires(post): shadow-utils, %{name} = %{version}-%{release} +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description postfix This package adds support for running spamass-milter using a Unix-domain @@ -64,6 +65,7 @@ %{__install} -m 755 -D spamass-milter.sysv %{buildroot}%{_initrddir}/spamass-milter %{__install} -m 644 -D spamass-milter.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/spamass-milter +%{__install} -m 755 -d %{buildroot}%{_localstatedir}/lib/spamass-milter %{__install} -m 711 -d %{buildroot}%{_localstatedir}/run/spamass-milter %{__install} -m 750 -d %{buildroot}%{_localstatedir}/run/spamass-milter/postfix %{__install} -m 755 spamass-milter-wrapper %{buildroot}%{_sbindir}/spamass-milter-wrapper @@ -71,8 +73,10 @@ %pre /usr/bin/getent group sa-milt >/dev/null || /usr/sbin/groupadd -r sa-milt /usr/bin/getent passwd sa-milt >/dev/null || \ - /usr/sbin/useradd -r -g sa-milt -d %{_localstatedir}/run/spamass-milter \ + /usr/sbin/useradd -r -g sa-milt -d %{_localstatedir}/lib/spamass-milter \ -s /sbin/nologin -c "SpamAssassin Milter" sa-milt +# Fix homedir for upgrades +/usr/sbin/usermod --home %{_localstatedir}/lib/spamass-milter sa-milt &>/dev/null exit 0 %post @@ -80,12 +84,12 @@ %preun if [ $1 -eq 0 ]; then - /sbin/service spamass-milter stop &>/dev/null || : + %{_initrddir}/spamass-milter stop &>/dev/null || : /sbin/chkconfig --del spamass-milter || : fi %postun -/sbin/service spamass-milter condrestart &>/dev/null || : +%{_initrddir}/spamass-milter condrestart &>/dev/null || : %post postfix # This is needed because the milter needs to "give away" the MTA communication @@ -104,6 +108,7 @@ %{_initrddir}/spamass-milter %{_sbindir}/spamass-milter %{_sbindir}/spamass-milter-wrapper +%dir %attr(-,sa-milt,sa-milt) %{_localstatedir}/lib/spamass-milter/ %dir %attr(-,sa-milt,sa-milt) %{_localstatedir}/run/spamass-milter/ %files postfix @@ -112,6 +117,25 @@ %dir %attr(-,sa-milt,postfix) %{_localstatedir}/run/spamass-milter/postfix/ %changelog +* Wed Mar 18 2009 Paul Howarth 0.3.1-13 +- Call initscripts directly instead of via /sbin/service and fine-tune scriptlet + dependencies +- Change sa-milt user's home directory from + %%{_localstatedir}/run/spamass-milter to %%{_localstatedir}/lib/spamass-milter + so as to retain directory contents across a reboot (#489995), and fix the home + directory of any existing sa-milt account on upgrades + +* Fri Feb 27 2009 Paul Howarth 0.3.1-12 +- Subpackage for postfix is now noarch for Fedora 10 onwards +- Fix scriptlet deps to ensure that sa-milt user exists before we attempt to + add it to the postfix group + +* Wed Feb 25 2009 Fedora Release Engineering - 0.3.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 13 2009 Paul Howarth 0.3.1-10 +- Rebuild for shared libmilter in Fedora 11 development + * Thu Jul 3 2008 Paul Howarth 0.3.1-9 - Require /usr/sbin/sendmail (for -b/-B/-x options) rather than sendmail pkg - Make summary and description less Sendmail-specific Index: spamass-milter.sysv =================================================================== RCS file: /cvs/pkgs/rpms/spamass-milter/F-9/spamass-milter.sysv,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- spamass-milter.sysv 2 Feb 2009 15:05:29 -0000 1.3 +++ spamass-milter.sysv 3 Apr 2009 14:14:42 -0000 1.4 @@ -38,8 +38,9 @@ # Read configuration source %{_initrddir}/functions -source %{_sysconfdir}/sysconfig/network -[ -r "${SYSCONFIG}" ] && source "${SYSCONFIG}" +for configfile in %{_sysconfdir}/sysconfig/network "${SYSCONFIG}"; do + [ -r "${configfile}" ] && source "${configfile}" +done [ -x %{_sbindir}/spamass-milter ] || exit 5 From dwalsh at fedoraproject.org Fri Apr 3 14:22:21 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 14:22:21 +0000 (UTC) Subject: rpms/setroubleshoot/devel setroubleshoot.spec,1.123,1.124 Message-ID: <20090403142221.81D2E70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27588 Modified Files: setroubleshoot.spec Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.123 retrieving revision 1.124 diff -u -r1.123 -r1.124 --- setroubleshoot.spec 27 Mar 2009 01:04:28 -0000 1.123 +++ setroubleshoot.spec 3 Apr 2009 14:21:51 -0000 1.124 @@ -1,7 +1,7 @@ Summary: Helps troubleshoot SELinux problems Name: setroubleshoot -Version: 2.1.6 -Release: 2%{?dist} +Version: 2.1.7 +Release: 1%{?dist} License: GPLv2+ Group: Applications/System URL: https://fedorahosted.org/setroubleshoot @@ -195,6 +195,9 @@ %doc %{pkgdocdir} %changelog +* Fri Apr 3 2009 Dan Walsh - 2.1.7-1 +- Stop sending messages with scon or tcon == setroubleshootd_t + * Thu Mar 26 2009 Dan Walsh - 2.1.6-2 - Split out documentation From dwalsh at fedoraproject.org Fri Apr 3 14:29:41 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 14:29:41 +0000 (UTC) Subject: rpms/setroubleshoot/devel .cvsignore,1.94,1.95 sources,1.105,1.106 Message-ID: <20090403142941.7DFCF70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28482 Modified Files: .cvsignore sources Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/.cvsignore,v retrieving revision 1.94 retrieving revision 1.95 diff -u -r1.94 -r1.95 --- .cvsignore 27 Feb 2009 20:48:41 -0000 1.94 +++ .cvsignore 3 Apr 2009 14:29:11 -0000 1.95 @@ -10,3 +10,4 @@ setroubleshoot-2.1.4.tar.gz setroubleshoot-2.1.5.tar.gz setroubleshoot-2.1.6.tar.gz +setroubleshoot-2.1.7.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/sources,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- sources 27 Feb 2009 20:48:41 -0000 1.105 +++ sources 3 Apr 2009 14:29:11 -0000 1.106 @@ -1 +1 @@ -fdbc7a830fd19032e2daf32948482ebd setroubleshoot-2.1.6.tar.gz +d84d1d7b334b03c646d975b697c648d9 setroubleshoot-2.1.7.tar.gz From jzeleny at fedoraproject.org Fri Apr 3 14:42:30 2009 From: jzeleny at fedoraproject.org (Jan Zeleny) Date: Fri, 3 Apr 2009 14:42:30 +0000 (UTC) Subject: rpms/nc/devel nc-1.84-efficient_reads.patch, NONE, 1.1 nc.spec, 1.42, 1.43 Message-ID: <20090403144230.C1E8770134@cvs1.fedora.phx.redhat.com> Author: jzeleny Update of /cvs/extras/rpms/nc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29730 Modified Files: nc.spec Added Files: nc-1.84-efficient_reads.patch Log Message: Uploaded patch to make network reads more efficient (#493129) nc-1.84-efficient_reads.patch: --- NEW FILE nc-1.84-efficient_reads.patch --- diff -ur nc.orig/netcat.c nc/netcat.c --- nc.orig/netcat.c 2009-03-31 13:41:12.000000000 -0400 +++ nc/netcat.c 2009-03-31 14:05:50.000000000 -0400 @@ -316,10 +316,10 @@ */ if (uflag) { int rv, plen; - char buf[8192]; + char buf[16384]; len = sizeof(cliaddr); - plen = jflag ? 8192 : 1024; + plen = jflag ? 16384 : 2048; rv = recvfrom(s, buf, plen, MSG_PEEK, (struct sockaddr *)&cliaddr, &len); if (rv < 0) @@ -690,12 +690,12 @@ readwrite(int nfd) { struct pollfd pfd[2]; - unsigned char buf[8192]; + unsigned char buf[16384]; int n, wfd = fileno(stdin); int lfd = fileno(stdout); int plen; - plen = jflag ? 8192 : 1024; + plen = jflag ? 16384 : 2048; /* Setup Network FD */ pfd[0].fd = nfd; Index: nc.spec =================================================================== RCS file: /cvs/extras/rpms/nc/devel/nc.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- nc.spec 27 Feb 2009 14:52:14 -0000 1.42 +++ nc.spec 3 Apr 2009 14:42:00 -0000 1.43 @@ -1,7 +1,7 @@ Summary: Reads and writes data across network connections using TCP or UDP Name: nc Version: 1.84 -Release: 18%{?dist} +Release: 19%{?dist} URL: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/ # source is CVS checkout Source0: nc-%{version}.tar.bz2 @@ -16,6 +16,7 @@ Patch8: nc-1.84-verb.patch Patch9: nc-1.84-man.patch Patch10: nc-1.84-gcc4.3.patch +Patch11: nc-1.84-efficient_reads.patch License: GPL+ Group: Applications/Internet @@ -49,6 +50,7 @@ %patch8 -p1 -b .verb %patch9 -p1 -b .man %patch10 -p1 -b .gcc +%patch11 -p1 -b .reads %build gcc $RPM_OPT_FLAGS -Werror -fno-strict-aliasing `pkg-config --cflags --libs glib-2.0` netcat.c atomicio.c socks.c -o nc @@ -70,6 +72,9 @@ %doc README scripts %changelog +* Fri Apr 03 2009 Jan Zeleny - 1.84-19 +- updated network reading to be more efficient (#493129) + * Fri Feb 27 2009 Jan Safranek - 1.84-18 - fixed compilation with GCC 4.4 From dwalsh at fedoraproject.org Fri Apr 3 14:45:30 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 14:45:30 +0000 (UTC) Subject: rpms/setroubleshoot/devel setroubleshoot.spec,1.124,1.125 Message-ID: <20090403144530.B154570134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30286 Modified Files: setroubleshoot.spec Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- setroubleshoot.spec 3 Apr 2009 14:21:51 -0000 1.124 +++ setroubleshoot.spec 3 Apr 2009 14:45:00 -0000 1.125 @@ -19,6 +19,7 @@ Requires: dbus libnotify Requires: dbus-python Requires: libxml2-python +Requires: libselinux-python >= 1.30.15-1 Requires(post): /usr/bin/update-desktop-database Requires(post): dbus Requires(postun): /usr/bin/update-desktop-database @@ -106,11 +107,9 @@ Requires: %{name}-plugins >= 2.0.4 Requires: audit >= 1.2.6-3 Requires: audit-libs-python >= 1.2.6-3 -Requires: libselinux >= 1.30.15-1 Requires: pygobject2 Requires: dbus-python Requires: libxml2-python -Requires: libselinux-python Requires: rpm-python Requires: gtk2 libnotify BuildRequires: intltool gettext python From dwalsh at fedoraproject.org Fri Apr 3 14:46:28 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 14:46:28 +0000 (UTC) Subject: rpms/selinux-policy/devel modules-minimum.conf, 1.19, 1.20 modules-mls.conf, 1.53, 1.54 modules-targeted.conf, 1.121, 1.122 policy-20090105.patch, 1.74, 1.75 selinux-policy.spec, 1.815, 1.816 Message-ID: <20090403144628.D5E9A70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30514 Modified Files: modules-minimum.conf modules-mls.conf modules-targeted.conf policy-20090105.patch selinux-policy.spec Log Message: * Fri Apr 3 2009 Dan Walsh 3.6.10-7 - Allow setroubelshoot exec* privs to prevent crash from bad libraries - add cpufreqselector Index: modules-minimum.conf =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/modules-minimum.conf,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- modules-minimum.conf 20 Mar 2009 18:18:50 -0000 1.19 +++ modules-minimum.conf 3 Apr 2009 14:45:58 -0000 1.20 @@ -32,6 +32,13 @@ # ada = module +# Layer: apps +# Module: cpufreqselector +# +# cpufreqselector executable +# +cpufreqselector = module + # Layer: modules # Module: awstats # Index: modules-mls.conf =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/modules-mls.conf,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- modules-mls.conf 20 Mar 2009 18:18:50 -0000 1.53 +++ modules-mls.conf 3 Apr 2009 14:45:58 -0000 1.54 @@ -32,6 +32,13 @@ # ada = module +# Layer: apps +# Module: cpufreqselector +# +# cpufreqselector executable +# +cpufreqselector = module + # Layer: modules # Module: awstats # Index: modules-targeted.conf =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/modules-targeted.conf,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- modules-targeted.conf 20 Mar 2009 18:18:50 -0000 1.121 +++ modules-targeted.conf 3 Apr 2009 14:45:58 -0000 1.122 @@ -32,6 +32,13 @@ # ada = module +# Layer: apps +# Module: cpufreqselector +# +# cpufreqselector executable +# +cpufreqselector = module + # Layer: modules # Module: awstats # policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- policy-20090105.patch 2 Apr 2009 15:23:57 -0000 1.74 +++ policy-20090105.patch 3 Apr 2009 14:45:58 -0000 1.75 @@ -1593,8 +1593,8 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/cpufreqselector.te serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.te --- nsaserefpolicy/policy/modules/apps/cpufreqselector.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.te 2009-04-02 10:05:45.000000000 -0400 -@@ -0,0 +1,47 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/cpufreqselector.te 2009-04-03 10:09:12.000000000 -0400 +@@ -0,0 +1,44 @@ +policy_module(cpufreqselector,1.0.0) + +######################################## @@ -1624,9 +1624,6 @@ + +fs_list_inotifyfs(cpufreqselector_t) + -+libs_use_ld_so(cpufreqselector_t) -+libs_use_shared_libs(cpufreqselector_t) -+ +userdom_read_all_users_state(cpufreqselector_t) + +nscd_dontaudit_search_pid(cpufreqselector_t) @@ -10987,8 +10984,8 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/devicekit.te serefpolicy-3.6.10/policy/modules/services/devicekit.te --- nsaserefpolicy/policy/modules/services/devicekit.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/devicekit.te 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,210 @@ ++++ serefpolicy-3.6.10/policy/modules/services/devicekit.te 2009-04-03 08:12:27.000000000 -0400 +@@ -0,0 +1,211 @@ +policy_module(devicekit,1.0.0) + +######################################## @@ -11150,6 +11147,7 @@ +dev_read_sysfs(devicekit_disk_t) +dev_read_urand(devicekit_disk_t) +dev_getattr_usbfs_dirs(devicekit_disk_t) ++dev_manage_generic_files(devicekit_disk_t) + +kernel_read_software_raid_state(devicekit_disk_t) + @@ -19761,7 +19759,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/setroubleshoot.te serefpolicy-3.6.10/policy/modules/services/setroubleshoot.te --- nsaserefpolicy/policy/modules/services/setroubleshoot.te 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/setroubleshoot.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/setroubleshoot.te 2009-04-03 10:25:52.000000000 -0400 @@ -11,6 +11,9 @@ domain_type(setroubleshootd_t) init_daemon_domain(setroubleshootd_t, setroubleshootd_exec_t) @@ -19772,7 +19770,7 @@ type setroubleshoot_var_lib_t; files_type(setroubleshoot_var_lib_t) -@@ -27,8 +30,8 @@ +@@ -27,8 +30,10 @@ # setroubleshootd local policy # @@ -19780,10 +19778,12 @@ -allow setroubleshootd_t self:process { signull signal getattr getsched }; +allow setroubleshootd_t self:capability { dac_override sys_nice sys_tty_config }; +allow setroubleshootd_t self:process { getattr getsched setsched sigkill signull signal }; ++# if bad library causes setroubleshoot to require these, we want to give it so setroubleshoot can continue to run ++allow setroubleshootd_t self:process { execmem execstack }; allow setroubleshootd_t self:fifo_file rw_fifo_file_perms; allow setroubleshootd_t self:tcp_socket create_stream_socket_perms; allow setroubleshootd_t self:unix_stream_socket { create_stream_socket_perms connectto }; -@@ -52,7 +55,10 @@ +@@ -52,7 +57,10 @@ kernel_read_kernel_sysctls(setroubleshootd_t) kernel_read_system_state(setroubleshootd_t) @@ -19794,7 +19794,7 @@ corecmd_exec_bin(setroubleshootd_t) corecmd_exec_shell(setroubleshootd_t) -@@ -68,16 +74,24 @@ +@@ -68,16 +76,24 @@ dev_read_urand(setroubleshootd_t) dev_read_sysfs(setroubleshootd_t) @@ -19820,7 +19820,7 @@ selinux_get_enforce_mode(setroubleshootd_t) selinux_validate_context(setroubleshootd_t) -@@ -94,22 +108,24 @@ +@@ -94,22 +110,24 @@ locallogin_dontaudit_use_fds(setroubleshootd_t) @@ -27011,7 +27011,7 @@ +/opt/real/(.*/)?realplay\.bin -- gen_context(system_u:object_r:execmem_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.if serefpolicy-3.6.10/policy/modules/system/unconfined.if --- nsaserefpolicy/policy/modules/system/unconfined.if 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/unconfined.if 2009-04-01 14:58:39.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/unconfined.if 2009-04-03 10:28:13.000000000 -0400 @@ -12,14 +12,13 @@ # interface(`unconfined_domain_noaudit',` @@ -27130,7 +27130,7 @@ + type unconfined_t; + ') + -+ dontaudit $1 unconfined_t:unix_stream_socket rw_file_perms; ++ dontaudit $1 unconfined_t:unix_stream_socket rw_socket_perms; +') + +######################################## @@ -27668,7 +27668,7 @@ +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.10/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-01 14:59:58.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-03 10:26:58.000000000 -0400 @@ -30,8 +30,9 @@ ') @@ -29532,7 +29532,7 @@ + attribute userdomain; + ') + -+ dontaudit $1 userdomain:unix_stream_socket rw_file_perms; ++ dontaudit $1 userdomain:unix_stream_socket rw_socket_perms; +') + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.te serefpolicy-3.6.10/policy/modules/system/userdomain.te Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.815 retrieving revision 1.816 diff -u -r1.815 -r1.816 --- selinux-policy.spec 2 Apr 2009 15:23:58 -0000 1.815 +++ selinux-policy.spec 3 Apr 2009 14:45:58 -0000 1.816 @@ -15,12 +15,12 @@ %endif %define POLICYVER 23 %define libsepolver 2.0.20-1 -%define POLICYCOREUTILSVER 2.0.61-7 +%define POLICYCOREUTILSVER 2.0.62-7 %define CHECKPOLICYVER 2.0.16-3 Summary: SELinux policy configuration Name: selinux-policy Version: 3.6.10 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -444,6 +444,10 @@ %endif %changelog +* Fri Apr 3 2009 Dan Walsh 3.6.10-7 +- Allow setroubelshoot exec* privs to prevent crash from bad libraries +- add cpufreqselector + * Thu Apr 2 2009 Dan Walsh 3.6.10-6 - Dontaudit listing of /root directory for cron system jobs From lkundrak at fedoraproject.org Fri Apr 3 15:01:59 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Fri, 3 Apr 2009 15:01:59 +0000 (UTC) Subject: rpms/rsyslog/devel rsyslog-3.21.10-HUPisRestart.patch, NONE, 1.1 rsyslog.spec, 1.57, 1.58 Message-ID: <20090403150159.255BC70134@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/rsyslog/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32385 Modified Files: rsyslog.spec Added Files: rsyslog-3.21.10-HUPisRestart.patch Log Message: * Tue Mar 31 2009 Lubomir Rintel 3.21.10-4 - Backport HUPisRestart option rsyslog-3.21.10-HUPisRestart.patch: --- NEW FILE rsyslog-3.21.10-HUPisRestart.patch --- >From 5f83b6a346faca241b310c7d5be2b7eacc6239f9 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Thu, 23 Oct 2008 14:46:47 +0200 Subject: [PATCH] added configuration directive "HUPisRestart" ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files --- ChangeLog | 3 ++ action.c | 33 ++++++++++++++++++++++ action.h | 1 + doc/rsyslog_conf.html | 5 +++ runtime/glbl.c | 5 +++ runtime/glbl.h | 1 + runtime/module-template.h | 31 +++++++++++++++++++- runtime/modules.c | 5 +++ runtime/modules.h | 1 + tools/omfile.c | 68 ++++++++++++++++++++++++++++++++------------ tools/syslogd.c | 57 ++++++++++++++++++++++++++++++++----- 11 files changed, 181 insertions(+), 29 deletions(-) diff --git a/ChangeLog b/ChangeLog index db6abcf..d1bceeb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +- added configuration directive "HUPisRestart" which enables to configure + HUP to be either a full restart or "just" a leightweight way to + close open files. --------------------------------------------------------------------------- Version 3.21.10 [BETA] (rgerhards), 2009-02-02 - bugfix: inconsistent use of mutex/atomic operations could cause segfault diff --git a/action.c b/action.c index 5c5bdbe..d257290 100644 --- a/action.c +++ b/action.c @@ -498,6 +498,39 @@ finalize_it: } #pragma GCC diagnostic warning "-Wempty-body" + +/* call the HUP handler for a given action, if such a handler is defined. The + * action mutex is locked, because the HUP handler most probably needs to modify + * some internal state information. + * rgerhards, 2008-10-22 + */ +#pragma GCC diagnostic ignored "-Wempty-body" +rsRetVal +actionCallHUPHdlr(action_t *pAction) +{ + DEFiRet; + int iCancelStateSave; + + ASSERT(pAction != NULL); + dbgprintf("Action %p checks HUP hdlr: %p\n", pAction, pAction->pMod->doHUP); + + if(pAction->pMod->doHUP == NULL) { + FINALIZE; /* no HUP handler, so we are done ;) */ + } + + pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &iCancelStateSave); + d_pthread_mutex_lock(&pAction->mutActExec); + pthread_cleanup_push(mutexCancelCleanup, &pAction->mutActExec); + pthread_setcancelstate(iCancelStateSave, NULL); + CHKiRet(pAction->pMod->doHUP(pAction->pModData)); + pthread_cleanup_pop(1); /* unlock mutex */ + +finalize_it: + RETiRet; +} +#pragma GCC diagnostic warning "-Wempty-body" + + /* set the action message queue mode * TODO: probably move this into queue object, merge with MainMsgQueue! * rgerhards, 2008-01-28 diff --git a/action.h b/action.h index d26d15b..8d9d510 100644 --- a/action.h +++ b/action.h @@ -85,6 +85,7 @@ rsRetVal actionSetGlobalResumeInterval(int iNewVal); rsRetVal actionDoAction(action_t *pAction); rsRetVal actionCallAction(action_t *pAction, msg_t *pMsg); rsRetVal actionWriteToAction(action_t *pAction); +rsRetVal actionCallHUPHdlr(action_t *pAction); rsRetVal actionClassInit(void); rsRetVal addAction(action_t **ppAction, modInfo_t *pMod, void *pModData, omodStringRequest_t *pOMSR, int bSuspended); diff --git a/doc/rsyslog_conf.html b/doc/rsyslog_conf.html index 8947165..2698a71 100644 --- a/doc/rsyslog_conf.html +++ b/doc/rsyslog_conf.html @@ -175,6 +175,11 @@ default 60000 (1 minute)]
  • $GssForwardServiceName
  • $GssListenServiceName
  • $GssMode
  • +
  • $HUPisRestart [on/off] - if set to on, a HUP is a full daemon restart. This means any queued messages are discarded (depending +on queue configuration, of course) all modules are unloaded and reloaded. This mode keeps compatible with sysklogd, but is +not recommended for use with rsyslog. To do a full restart, simply stop and start the daemon. The default is "on" for +compatibility reasons. If it is set to "off", a HUP will only close open files. This is a much quicker action and usually +the only one that is needed e.g. for log rotation. It is recommended to set the setting to "off".
  • $IncludeConfig
  • MainMsgQueueCheckpointInterval <number>
  • $MainMsgQueueDequeueSlowdown <number> [number is timeout in microseconds (1000000us is 1sec!), diff --git a/runtime/glbl.c b/runtime/glbl.c index 1114fcd..67509e9 100644 --- a/runtime/glbl.c +++ b/runtime/glbl.c @@ -52,6 +52,7 @@ DEFobjStaticHelpers */ static uchar *pszWorkDir = NULL; static int iMaxLine = 2048; /* maximum length of a syslog message */ +static int bHUPisRestart = 1; /* should SIGHUP cause a full system restart? */ static int iDefPFFamily = PF_UNSPEC; /* protocol family (IPv4, IPv6 or both) */ static int bDropMalPTRMsgs = 0;/* Drop messages which have malicious PTR records during DNS lookup */ static int option_DisallowWarning = 1; /* complain if message from disallowed sender is received */ @@ -86,6 +87,7 @@ static dataType Get##nameFunc(void) \ } SIMP_PROP(MaxLine, iMaxLine, int) +SIMP_PROP(HUPisRestart, bHUPisRestart, int) SIMP_PROP(DefPFFamily, iDefPFFamily, int) /* note that in the future we may check the family argument */ SIMP_PROP(DropMalPTRMsgs, bDropMalPTRMsgs, int) SIMP_PROP(Option_DisallowWarning, option_DisallowWarning, int) @@ -173,6 +175,7 @@ CODESTARTobjQueryInterface(glbl) pIf->Get##name = Get##name; \ pIf->Set##name = Set##name; SIMP_PROP(MaxLine); + SIMP_PROP(HUPisRestart); SIMP_PROP(DefPFFamily); SIMP_PROP(DropMalPTRMsgs); SIMP_PROP(Option_DisallowWarning); @@ -216,6 +219,7 @@ static rsRetVal resetConfigVariables(uchar __attribute__((unused)) *pp, void __a pszWorkDir = NULL; } bDropMalPTRMsgs = 0; + bHUPisRestart = 1; return RS_RET_OK; } @@ -235,6 +239,7 @@ BEGINAbstractObjClassInit(glbl, 1, OBJ_IS_CORE_MODULE) /* class, version */ CHKiRet(regCfSysLineHdlr((uchar *)"defaultnetstreamdrivercafile", 0, eCmdHdlrGetWord, NULL, &pszDfltNetstrmDrvrCAF, NULL)); CHKiRet(regCfSysLineHdlr((uchar *)"defaultnetstreamdriverkeyfile", 0, eCmdHdlrGetWord, NULL, &pszDfltNetstrmDrvrKeyFile, NULL)); CHKiRet(regCfSysLineHdlr((uchar *)"defaultnetstreamdrivercertfile", 0, eCmdHdlrGetWord, NULL, &pszDfltNetstrmDrvrCertFile, NULL)); + CHKiRet(regCfSysLineHdlr((uchar *)"hupisrestart", 0, eCmdHdlrBinary, NULL, &bHUPisRestart, NULL)); CHKiRet(regCfSysLineHdlr((uchar *)"resetconfigvariables", 1, eCmdHdlrCustomHandler, resetConfigVariables, NULL, NULL)); ENDObjClassInit(glbl) diff --git a/runtime/glbl.h b/runtime/glbl.h index 0c83bdd..bcb9ad2 100644 --- a/runtime/glbl.h +++ b/runtime/glbl.h @@ -41,6 +41,7 @@ BEGINinterface(glbl) /* name must also be changed in ENDinterface macro! */ dataType (*Get##name)(void); \ rsRetVal (*Set##name)(dataType); SIMP_PROP(MaxLine, int) + SIMP_PROP(HUPisRestart, int) SIMP_PROP(DefPFFamily, int) SIMP_PROP(DropMalPTRMsgs, int) SIMP_PROP(Option_DisallowWarning, int) diff --git a/runtime/module-template.h b/runtime/module-template.h index eb39b58..6f7d877 100644 --- a/runtime/module-template.h +++ b/runtime/module-template.h @@ -481,6 +481,33 @@ static rsRetVal afterRun(void)\ } -/* - * vi:set ai: +/* doHUP() + * This function is optional. Currently, it is available to output plugins + * only, but may be made available to other types of plugins in the future. + * A plugin does not need to define this entry point. If if does, it gets + * called when a non-restart type of HUP is done. A plugin should register + * this function so that it can close files, connection or other ressources + * on HUP - if it can be assume the user wanted to do this as a part of HUP + * processing. Note that the name "HUP" has historical reasons, it stems back + * to the infamous SIGHUP which was sent to restart a syslogd. We still retain + * that legacy, but may move this to a different signal. + * rgerhards, 2008-10-22 + */ +#define CODEqueryEtryPt_doHUP \ + else if(!strcmp((char*) name, "doHUP")) {\ + *pEtryPoint = doHUP;\ + } +#define BEGINdoHUP \ +static rsRetVal doHUP(instanceData __attribute__((unused)) *pData)\ +{\ + DEFiRet; + +#define CODESTARTdoHUP + +#define ENDdoHUP \ + RETiRet;\ +} + + +/* vim:set ai: */ diff --git a/runtime/modules.c b/runtime/modules.c index d5730ed..169d234 100644 --- a/runtime/modules.c +++ b/runtime/modules.c @@ -347,6 +347,7 @@ static rsRetVal doModInit(rsRetVal (*modInit)(int, int*, rsRetVal(**)(), rsRetVal(*)(), modInfo_t*), uchar *name, void *pModHdlr) { DEFiRet; + rsRetVal localRet; modInfo_t *pNew = NULL; rsRetVal (*modGetType)(eModType_t *pType); @@ -391,6 +392,10 @@ doModInit(rsRetVal (*modInit)(int, int*, rsRetVal(**)(), rsRetVal(*)(), modInfo_ CHKiRet((*pNew->modQueryEtryPt)((uchar*)"parseSelectorAct", &pNew->mod.om.parseSelectorAct)); CHKiRet((*pNew->modQueryEtryPt)((uchar*)"isCompatibleWithFeature", &pNew->isCompatibleWithFeature)); CHKiRet((*pNew->modQueryEtryPt)((uchar*)"tryResume", &pNew->tryResume)); + /* try load optional interfaces */ + localRet = (*pNew->modQueryEtryPt)((uchar*)"doHUP", &pNew->doHUP); + if(localRet != RS_RET_OK && localRet != RS_RET_MODULE_ENTRY_POINT_NOT_FOUND) + ABORT_FINALIZE(localRet); break; case eMOD_LIB: break; diff --git a/runtime/modules.h b/runtime/modules.h index 7d34bcf..77bc5d1 100644 --- a/runtime/modules.h +++ b/runtime/modules.h @@ -88,6 +88,7 @@ typedef struct modInfo_s { rsRetVal (*tryResume)(void*);/* called to see if module actin can be resumed now */ rsRetVal (*modExit)(void); /* called before termination or module unload */ rsRetVal (*modGetID)(void **); /* get its unique ID from module */ + rsRetVal (*doHUP)(void *); /* non-restart type HUP handler */ /* below: parse a configuration line - return if processed * or not. If not, must be parsed to next module. */ diff --git a/tools/omfile.c b/tools/omfile.c index d76e24a..5b661cb 100644 --- a/tools/omfile.c +++ b/tools/omfile.c @@ -244,7 +244,6 @@ static rsRetVal cflineParseOutchannel(instanceData *pData, uchar* p, omodStringR */ pData->f_sizeLimitCmd = (char*) pOch->cmdOnSizeLimit; -RUNLOG_VAR("%p", pszTplName); iRet = cflineParseTemplateName(&p, pOMSR, iEntry, iTplOpts, (pszTplName == NULL) ? (uchar*)"RSYSLOG_FileFormat" : pszTplName); @@ -349,9 +348,11 @@ finalize_it: } -/* This function frees the dynamic file name cache. +/* This function frees all dynamic file name cache entries and closes the + * relevant files. Part of Shutdown and HUP processing. + * rgerhards, 2008-10-23 */ -static void dynaFileFreeCache(instanceData *pData) +static inline void dynaFileFreeCacheEntries(instanceData *pData) { register int i; ASSERT(pData != NULL); @@ -360,17 +361,36 @@ static void dynaFileFreeCache(instanceData *pData) for(i = 0 ; i < pData->iCurrCacheSize ; ++i) { dynaFileDelCacheEntry(pData->dynCache, i, 1); } + ENDfunc; +} + + +/* This function frees the dynamic file name cache. + */ +static void dynaFileFreeCache(instanceData *pData) +{ + ASSERT(pData != NULL); + BEGINfunc; + dynaFileFreeCacheEntries(pData); if(pData->dynCache != NULL) d_free(pData->dynCache); ENDfunc; } -/* This is a shared code for both static and dynamic files. +/* This is now shared code for all types of files. It simply prepares + * file access, which, among others, means the the file wil be opened + * and any directories in between will be created (based on config, of + * course). -- rgerhards, 2008-10-22 */ static void prepareFile(instanceData *pData, uchar *newFileName) { + if(pData->fileType == eTypePIPE) { + pData->fd = open((char*) pData->f_fname, O_RDWR|O_NONBLOCK); + FINALIZE; /* we are done in this case */ + } + if(access((char*)newFileName, F_OK) == 0) { /* file already exists */ pData->fd = open((char*) newFileName, O_WRONLY|O_APPEND|O_CREAT|O_NOCTTY, @@ -413,6 +433,12 @@ static void prepareFile(instanceData *pData, uchar *newFileName) } } } +finalize_it: + if((pData->fd) != 0 && isatty(pData->fd)) { + dbgprintf("file %d is a tty file\n", pData->fd); + pData->fileType = eTypeTTY; + untty(); + } } @@ -537,6 +563,8 @@ static rsRetVal writeFile(uchar **ppString, unsigned iMsgOpts, instanceData *pDa if(pData->bDynamicName) { if(prepareDynFile(pData, ppString[1], iMsgOpts) != 0) ABORT_FINALIZE(RS_RET_ERR); + } else if(pData->fd == -1) { + prepareFile(pData, pData->f_fname); } /* create the message based on format specified */ @@ -642,12 +670,7 @@ ENDtryResume BEGINdoAction CODESTARTdoAction dbgprintf(" (%s)\n", pData->f_fname); - /* pData->fd == -1 is an indicator that the we couldn't - * open the file at startup. For dynaFiles, this is ok, - * all others are doomed. - */ - if(pData->bDynamicName || (pData->fd != -1)) - iRet = writeFile(ppString, iMsgOpts, pData); + iRet = writeFile(ppString, iMsgOpts, pData); ENDdoAction @@ -764,11 +787,7 @@ CODESTARTparseSelectorAct pData->dirUID = dirUID; pData->dirGID = dirGID; - if(pData->fileType == eTypePIPE) { - pData->fd = open((char*) pData->f_fname, O_RDWR|O_NONBLOCK); - } else { - prepareFile(pData, pData->f_fname); - } + prepareFile(pData, pData->f_fname); if ( pData->fd < 0 ){ pData->fd = -1; @@ -776,10 +795,6 @@ CODESTARTparseSelectorAct errmsg.LogError(0, NO_ERRCODE, "%s", pData->f_fname); break; } - if (isatty(pData->fd)) { - pData->fileType = eTypeTTY; - untty(); - } if (strcmp((char*) p, _PATH_CONSOLE) == 0) pData->fileType = eTypeCONSOLE; break; @@ -815,6 +830,20 @@ static rsRetVal resetConfigVariables(uchar __attribute__((unused)) *pp, void __a } +BEGINdoHUP +CODESTARTdoHUP + if(pData->bDynamicName) { + dynaFileFreeCacheEntries(pData); + pData->iCurrElt = -1; /* invalidate current element */ + } else { + if(pData->fd != -1) { + close(pData->fd); + pData->fd = -1; + } + } +ENDdoHUP + + BEGINmodExit CODESTARTmodExit if(pszTplName != NULL) @@ -825,6 +854,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_doHUP ENDqueryEtryPt diff --git a/tools/syslogd.c b/tools/syslogd.c index b0d6fa2..98c7882 100644 --- a/tools/syslogd.c +++ b/tools/syslogd.c @@ -219,7 +219,7 @@ static char *PidFile = _PATH_LOGPID; /* read-only after startup */ static pid_t myPid; /* our pid for use in self-generated messages, e.g. on startup */ /* mypid is read-only after the initial fork() */ -static int restart = 0; /* do restart (config read) - multithread safe */ +static int bHadHUP = 0; /* did we have a HUP? */ static int bParseHOSTNAMEandTAG = 1; /* global config var: should the hostname and tag be * parsed inside message - rgerhards, 2006-03-13 */ @@ -2525,13 +2525,13 @@ static rsRetVal setMainMsgQueType(void __attribute__((unused)) *pVal, uchar *psz * The following function is resposible for handling a SIGHUP signal. Since * we are now doing mallocs/free as part of init we had better not being * doing this during a signal handler. Instead this function simply sets - * a flag variable which will tell the main loop to go through a restart. + * a flag variable which will tells the main loop to do "the right thing". */ void sighup_handler() { struct sigaction sigAct; - restart = 1; + bHadHUP = 1; memset(&sigAct, 0, sizeof (sigAct)); sigemptyset(&sigAct.sa_mask); @@ -2560,6 +2560,49 @@ static void processImInternal(void) } +/* helper to doHUP(), this "HUPs" each action. The necessary locking + * is done inside the action class and nothing we need to take care of. + * rgerhards, 2008-10-22 + */ +DEFFUNC_llExecFunc(doHUPActions) +{ + BEGINfunc + actionCallHUPHdlr((action_t*) pData); + ENDfunc + return RS_RET_OK; /* we ignore errors, we can not do anything either way */ +} + + +/* This function processes a HUP after one has been detected. Note that this + * is *NOT* the sighup handler. The signal is recorded by the handler, that record + * detected inside the mainloop and then this function is called to do the + * real work. -- rgerhards, 2008-10-22 + */ +static inline void +doHUP(void) +{ + selector_t *f; + char buf[512]; + + snprintf(buf, sizeof(buf) / sizeof(char), + " [origin software=\"rsyslogd\" " "swVersion=\"" VERSION + "\" x-pid=\"%d\" x-info=\"http://www.rsyslog.com\"] rsyslogd was HUPed, type '%s'.", + (int) myPid, glbl.GetHUPisRestart() ? "restart" : "lightweight"); + errno = 0; + logmsgInternal(NO_ERRCODE, LOG_SYSLOG|LOG_INFO, (uchar*)buf, 0); + + if(glbl.GetHUPisRestart()) { + dbgprintf("Received SIGHUP, configured to be restart, reloading rsyslogd.\n"); + init(); /* main queue is stopped as part of init() */ + } else { + dbgprintf("Received SIGHUP, configured to be a non-restart type of HUP - notifying actions.\n"); + for(f = Files; f != NULL ; f = f->f_next) { + llExecFunc(&f->llActList, doHUPActions, NULL); + } + } +} + + /* This is the main processing loop. It is called after successful initialization. * When it returns, the syslogd terminates. * Its sole function is to provide some housekeeping things. The real work is done @@ -2616,11 +2659,9 @@ mainloop(void) if(bReduceRepeatMsgs == 1) doFlushRptdMsgs(); - if(restart) { - dbgprintf("\nReceived SIGHUP, reloading rsyslogd.\n"); - /* main queue is stopped as part of init() */ - init(); - restart = 0; + if(bHadHUP) { + doHUP(); + bHadHUP = 0; continue; } } -- 1.5.5.6 Index: rsyslog.spec =================================================================== RCS file: /cvs/pkgs/rpms/rsyslog/devel/rsyslog.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- rsyslog.spec 18 Mar 2009 12:13:41 -0000 1.57 +++ rsyslog.spec 3 Apr 2009 15:01:28 -0000 1.58 @@ -3,7 +3,7 @@ Summary: Enhanced system logging and kernel message trapping daemons Name: rsyslog Version: 3.21.10 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv3+ Group: System Environment/Daemons URL: http://www.rsyslog.com/ @@ -13,6 +13,7 @@ Source3: rsyslog.sysconfig Source4: rsyslog.log Patch0: rsyslog-3.21.10-convVar.patch +Patch1: rsyslog-3.21.10-HUPisRestart.patch BuildRequires: zlib-devel BuildRequires: autoconf automake Requires: logrotate >= 3.5.2 @@ -89,6 +90,7 @@ %prep %setup -q %patch0 -p1 -b .convVar +%patch1 -p1 -b .HUPisRestart %build export CFLAGS="$RPM_OPT_FLAGS -DSYSLOGD_PIDNAME=\\\"syslogd.pid\\\"" @@ -194,6 +196,9 @@ %{_libdir}/rsyslog/lmnsd_gtls.so %changelog +* Tue Mar 31 2009 Lubomir Rintel 3.21.10-4 +- Backport HUPisRestart option + * Wed Mar 18 2009 Tomas Heinrich 3.21.10-3 - fix variables' type conversion in expression-based filters (#485937) From pkgdb at fedoraproject.org Fri Apr 3 15:07:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 15:07:46 +0000 Subject: [pkgdb] exaile: tvvikram has requested watchcommits Message-ID: <20090403150746.59D85208604@bastion.fedora.phx.redhat.com> tvvikram has requested the watchcommits acl on exaile (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/exaile From pkgdb at fedoraproject.org Fri Apr 3 15:07:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 15:07:43 +0000 Subject: [pkgdb] exaile: tvvikram has requested watchbugzilla Message-ID: <20090403150752.364372086F1@bastion.fedora.phx.redhat.com> tvvikram has requested the watchbugzilla acl on exaile (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/exaile From dwalsh at fedoraproject.org Fri Apr 3 15:10:09 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 15:10:09 +0000 (UTC) Subject: rpms/setroubleshoot/devel setroubleshoot.spec,1.125,1.126 Message-ID: <20090403151009.9269D70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv725 Modified Files: setroubleshoot.spec Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.125 retrieving revision 1.126 diff -u -r1.125 -r1.126 --- setroubleshoot.spec 3 Apr 2009 14:45:00 -0000 1.125 +++ setroubleshoot.spec 3 Apr 2009 15:09:38 -0000 1.126 @@ -20,6 +20,7 @@ Requires: dbus-python Requires: libxml2-python Requires: libselinux-python >= 1.30.15-1 +BuildRequires: libselinux Requires(post): /usr/bin/update-desktop-database Requires(post): dbus Requires(postun): /usr/bin/update-desktop-database From erikos at fedoraproject.org Fri Apr 3 15:16:06 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Fri, 3 Apr 2009 15:16:06 +0000 (UTC) Subject: rpms/sugar-browse/devel .cvsignore, 1.6, 1.7 sources, 1.7, 1.8 sugar-browse.spec, 1.15, 1.16 Message-ID: <20090403151606.1D05F70134@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-browse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1447 Modified Files: .cvsignore sources sugar-browse.spec Log Message: * Fri Apr 03 2009 Simon Schampijer - 107-1 - Don't pick up the sugar theme #684 - Add a static welcome-page #645 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 1 Apr 2009 06:04:34 -0000 1.6 +++ .cvsignore 3 Apr 2009 15:15:35 -0000 1.7 @@ -1 +1 @@ -Browse-106.tar.bz2 +Browse-107.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 1 Apr 2009 06:04:34 -0000 1.7 +++ sources 3 Apr 2009 15:15:35 -0000 1.8 @@ -1 +1 @@ -6688707598f660d77664ebfc95d7ccd9 Browse-106.tar.bz2 +afadb3bab2e2d2f55c135bec6c6c4a4c Browse-107.tar.bz2 Index: sugar-browse.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sugar-browse.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sugar-browse.spec 1 Apr 2009 06:04:34 -0000 1.15 +++ sugar-browse.spec 3 Apr 2009 15:15:35 -0000 1.16 @@ -1,5 +1,5 @@ Name: sugar-browse -Version: 106 +Version: 107 Release: 1%{?dist} Summary: Browse activity for Sugar Group: Sugar/Activities @@ -40,6 +40,10 @@ %changelog +* Fri Apr 03 2009 Simon Schampijer - 107-1 +- Don't pick up the sugar theme #684 +- Add a static welcome-page #645 + * Wed Apr 01 2009 Simon Schampijer - 106-1 - Fix Autocompletion and File upload #670 - Make sugarlabs.org the default homepage From berrange at fedoraproject.org Fri Apr 3 15:18:03 2009 From: berrange at fedoraproject.org (Daniel P. Berrange) Date: Fri, 3 Apr 2009 15:18:03 +0000 (UTC) Subject: rpms/libvirt/devel libvirt-0.6.1-svirt-sound.patch, 1.1, 1.2 libvirt.spec, 1.121, 1.122 Message-ID: <20090403151803.D010A7013C@cvs1.fedora.phx.redhat.com> Author: berrange Update of /cvs/pkgs/rpms/libvirt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2217 Modified Files: libvirt-0.6.1-svirt-sound.patch libvirt.spec Log Message: Fix dumb typo in previous patch libvirt-0.6.1-svirt-sound.patch: Index: libvirt-0.6.1-svirt-sound.patch =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/libvirt-0.6.1-svirt-sound.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libvirt-0.6.1-svirt-sound.patch 17 Mar 2009 16:00:54 -0000 1.1 +++ libvirt-0.6.1-svirt-sound.patch 3 Apr 2009 15:18:03 -0000 1.2 @@ -10,7 +10,7 @@ + if (driver->securityDriver && + driver->securityDriver->name && + STREQ(driver->securityDriver->name, "selinux") && -+ getuid == 0) { ++ getuid() == 0) { + static int soundWarned = 0; + skipSound = 1; + if (vm->def->nsounds && Index: libvirt.spec =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- libvirt.spec 17 Mar 2009 16:00:54 -0000 1.121 +++ libvirt.spec 3 Apr 2009 15:18:03 -0000 1.122 @@ -47,7 +47,7 @@ Summary: Library providing a simple API virtualization Name: libvirt Version: 0.6.1 -Release: 5%{?dist}%{?extra_release} +Release: 6%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: libvirt-%{version}.tar.gz @@ -506,6 +506,9 @@ %endif %changelog +* Fri Apr 3 2009 Daniel P. Berrange - 0.6.1-6.fc11 +- Fix typo in previous patch + * Tue Mar 17 2009 Daniel P. Berrange - 0.6.1-5.fc11 - Don't relabel shared/readonly disks - Disable sound cards when running sVirt From dwalsh at fedoraproject.org Fri Apr 3 15:30:53 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 15:30:53 +0000 (UTC) Subject: rpms/setroubleshoot/devel setroubleshoot.spec,1.126,1.127 Message-ID: <20090403153053.5059070134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3821 Modified Files: setroubleshoot.spec Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.126 retrieving revision 1.127 diff -u -r1.126 -r1.127 --- setroubleshoot.spec 3 Apr 2009 15:09:38 -0000 1.126 +++ setroubleshoot.spec 3 Apr 2009 15:30:23 -0000 1.127 @@ -10,7 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl-XML-Parser BuildRequires: intltool gettext python -BuildRequires: desktop-file-utils dbus-devel gtk2-devel libnotify-devel audit-libs-devel +BuildRequires: desktop-file-utils dbus-devel gtk2-devel libnotify-devel audit-libs-devel libselinux-devel Requires: %{name}-server = %{version}-%{release} Requires: %{name}-plugins >= 2.0.4 Requires: pygtk2 >= 2.9.2 @@ -20,7 +20,6 @@ Requires: dbus-python Requires: libxml2-python Requires: libselinux-python >= 1.30.15-1 -BuildRequires: libselinux Requires(post): /usr/bin/update-desktop-database Requires(post): dbus Requires(postun): /usr/bin/update-desktop-database From kkofler at fedoraproject.org Fri Apr 3 15:31:01 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Fri, 3 Apr 2009 15:31:01 +0000 (UTC) Subject: rpms/kdegraphics/devel kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch, NONE, 1.1 kdegraphics.spec, 1.194, 1.195 Message-ID: <20090403153101.A07EA70134@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegraphics/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3853/devel Modified Files: kdegraphics.spec Added Files: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch Log Message: * Fri Apr 03 2009 Kevin Kofler 4.2.2-3 - work around Kolourpaint crash with Qt 4.5 (kde#183850) kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch: --- NEW FILE kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch --- diff -ur kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp --- kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2008-12-21 21:19:06.000000000 +0100 +++ kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2009-04-03 15:23:49.000000000 +0200 @@ -252,7 +252,7 @@ // Copy RGB layer. *destPixmapPtr = QPixmap (oldPixmap.width (), oldPixmap.height ()); QPainter p (destPixmapPtr); - p.drawPixmap (QPoint (0, 0), oldPixmap); + p.drawImage (QPoint (0, 0), oldPixmap.toImage()); p.end (); // Copy mask layer (if any). Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/devel/kdegraphics.spec,v retrieving revision 1.194 retrieving revision 1.195 diff -u -r1.194 -r1.195 --- kdegraphics.spec 1 Apr 2009 18:38:49 -0000 1.194 +++ kdegraphics.spec 3 Apr 2009 15:30:31 -0000 1.195 @@ -7,7 +7,7 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -17,6 +17,9 @@ License: GPLv2 URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegraphics-%{version}.tar.bz2 +# work around Kolourpaint crash with Qt 4.5 (kde#183850) +# patch from the upstream bug report +Patch0: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstream patches @@ -90,6 +93,7 @@ %prep %setup -q -n kdegraphics-%{version} +%patch0 -p1 -b .kolourpaint-kde#183850-workaround # upstream patches @@ -219,6 +223,9 @@ %changelog +* Fri Apr 03 2009 Kevin Kofler 4.2.2-3 +- work around Kolourpaint crash with Qt 4.5 (kde#183850) + * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets From veillard at fedoraproject.org Fri Apr 3 15:52:41 2009 From: veillard at fedoraproject.org (Daniel Veillard) Date: Fri, 3 Apr 2009 15:52:41 +0000 (UTC) Subject: rpms/libvirt/devel libvirt-0.6.2-svirt-sound.patch, NONE, 1.1 .cvsignore, 1.38, 1.39 libvirt.spec, 1.122, 1.123 sources, 1.39, 1.40 libvirt-0.6.1-events-dispatch.patch, 1.1, NONE libvirt-0.6.1-fd-leaks.patch, 1.1, NONE libvirt-0.6.1-fd-leaks2.patch, 1.1, NONE libvirt-0.6.1-getvcpus-remote.patch, 1.1, NONE libvirt-0.6.1-pool-mode-parse.patch, 1.1, NONE libvirt-0.6.1-storage-free.patch, 1.1, NONE libvirt-0.6.1-svirt-shared-readonly.patch, 1.1, NONE libvirt-0.6.1-svirt-sound.patch, 1.2, NONE libvirt-0.6.1-vcpu-deadlock.patch, 1.1, NONE libvirt-0.6.1-vnc-sasl-auth.patch, 1.1, NONE libvirt-0.6.1-xen-events.patch, 1.1, NONE libvirt-0.6.1-xenblock-detach.patch, 1.1, NONE libvirt-0.6.1-xend-lookup.patch, 1.1, NONE Message-ID: <20090403155241.BB1C870134@cvs1.fedora.phx.redhat.com> Author: veillard Update of /cvs/pkgs/rpms/libvirt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6810 Modified Files: .cvsignore libvirt.spec sources Added Files: libvirt-0.6.2-svirt-sound.patch Removed Files: libvirt-0.6.1-events-dispatch.patch libvirt-0.6.1-fd-leaks.patch libvirt-0.6.1-fd-leaks2.patch libvirt-0.6.1-getvcpus-remote.patch libvirt-0.6.1-pool-mode-parse.patch libvirt-0.6.1-storage-free.patch libvirt-0.6.1-svirt-shared-readonly.patch libvirt-0.6.1-svirt-sound.patch libvirt-0.6.1-vcpu-deadlock.patch libvirt-0.6.1-vnc-sasl-auth.patch libvirt-0.6.1-xen-events.patch libvirt-0.6.1-xenblock-detach.patch libvirt-0.6.1-xend-lookup.patch Log Message: libvirt-0.6.2 release remove old patches update the svirt sound patch Daniel libvirt-0.6.2-svirt-sound.patch: --- NEW FILE libvirt-0.6.2-svirt-sound.patch --- --- src/qemu_conf.c.orig 2009-04-02 11:50:10.000000000 +0200 +++ src/qemu_conf.c 2009-04-03 17:46:59.000000000 +0200 @@ -779,6 +779,20 @@ int qemudBuildCommandLine(virConnectPtr char domid[50]; char *pidfile; const char *cpu = NULL; + int skipSound = 0; + + if (driver->securityDriver && + driver->securityDriver->name && + STREQ(driver->securityDriver->name, "selinux") && + getuid() == 0) { + static int soundWarned = 0; + skipSound = 1; + if (vm->def->nsounds && + !soundWarned) { + soundWarned = 1; + VIR_WARN0("Sound cards for VMs are disabled while SELinux security model is active"); + } + } uname_normalize(&ut); @@ -1425,7 +1439,8 @@ int qemudBuildCommandLine(virConnectPtr } /* Add sound hardware */ - if (vm->def->nsounds) { + if (vm->def->nsounds && + !skipSound) { int size = 100; char *modstr; if (VIR_ALLOC_N(modstr, size+1) < 0) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/.cvsignore,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- .cvsignore 4 Mar 2009 13:33:45 -0000 1.38 +++ .cvsignore 3 Apr 2009 15:52:11 -0000 1.39 @@ -5,3 +5,4 @@ libvirt-*.tar.gz libvirt-0.6.0.tar.gz libvirt-0.6.1.tar.gz +libvirt-0.6.2.tar.gz Index: libvirt.spec =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- libvirt.spec 3 Apr 2009 15:18:03 -0000 1.122 +++ libvirt.spec 3 Apr 2009 15:52:11 -0000 1.123 @@ -13,6 +13,25 @@ %define with_uml 0%{!?_without_uml:1} %define with_network 0%{!?_without_network:1} +%define with_xen 0%{!?_without_xen:1} +%define with_xen_proxy 0%{!?_without_xen_proxy:1} +%define with_qemu 0%{!?_without_qemu:1} +%define with_openvz 0%{!?_without_openvz:1} +%define with_lxc 0%{!?_without_lxc:1} +%define with_sasl 0%{!?_without_sasl:1} +%define with_avahi 0%{!?_without_avahi:1} +%define with_polkit 0%{!?_without_polkit:0} +%define with_python 0%{!?_without_python:1} +%define with_libvirtd 0%{!?_without_libvirtd:1} +%define with_uml 0%{!?_without_uml:1} +%define with_network 0%{!?_without_network:1} +%define with_storage_fs 0%{!?_without_storage_fs:1} +%define with_storage_lvm 0%{!?_without_storage_lvm:1} +%define with_storage_iscsi 0%{!?_without_storage_iscsi:1} +%define with_storage_disk 0%{!?_without_storage_disk:1} +%define with_numactl 0%{!?_without_numactl:1} + + # Xen is available only on i386 x86_64 ia64 %ifnarch i386 i586 i686 x86_64 ia64 %define with_xen 0 @@ -46,29 +65,15 @@ Summary: Library providing a simple API virtualization Name: libvirt -Version: 0.6.1 -Release: 6%{?dist}%{?extra_release} +Version: 0.6.2 +Release: 1%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: libvirt-%{version}.tar.gz -Patch1: libvirt-0.6.1-xend-lookup.patch -Patch2: libvirt-0.6.1-xen-events.patch -Patch3: libvirt-0.6.1-events-dispatch.patch -Patch4: libvirt-0.6.1-fd-leaks.patch -Patch5: libvirt-0.6.1-getvcpus-remote.patch -Patch6: libvirt-0.6.1-pool-mode-parse.patch -Patch7: libvirt-0.6.1-storage-free.patch -Patch8: libvirt-0.6.1-vcpu-deadlock.patch -Patch9: libvirt-0.6.1-xenblock-detach.patch -Patch10: libvirt-0.6.1-fd-leaks2.patch -Patch11: libvirt-0.6.1-svirt-shared-readonly.patch - -# Not upstream yet - pending QEMU merge -Patch100: libvirt-0.6.1-vnc-sasl-auth.patch # Not for upstream. Temporary hack till PulseAudio autostart # problems are sorted out when SELinux enforcing -Patch200: libvirt-0.6.1-svirt-sound.patch +Patch200: libvirt-0.6.2-svirt-sound.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root URL: http://libvirt.org/ @@ -92,11 +97,13 @@ %if %{with_polkit} Requires: PolicyKit >= 0.6 %endif +%if %{with_storage_fs} # For mount/umount in FS driver BuildRequires: util-linux # For showmount in FS driver (netfs discovery) BuildRequires: nfs-utils Requires: nfs-utils +%endif %if %{with_qemu} # From QEMU RPMs Requires: /usr/bin/qemu-img @@ -106,12 +113,18 @@ Requires: /usr/sbin/qcow-create %endif %endif +%if %{with_storage_lvm} # For LVM drivers Requires: lvm2 +%endif +%if %{with_storage_iscsi} # For ISCSI driver Requires: iscsi-initiator-utils +%endif +%if %{with_storage_disk} # For disk driver Requires: parted +%endif # For svirt support Requires: libselinux %if %{with_xen} @@ -139,8 +152,10 @@ %if %{with_polkit} BuildRequires: PolicyKit-devel >= 0.6 %endif +%if %{with_storage_fs} # For mount/umount in FS driver BuildRequires: util-linux +%endif %if %{with_qemu} # From QEMU RPMs BuildRequires: /usr/bin/qemu-img @@ -150,14 +165,22 @@ BuildRequires: /usr/sbin/qcow-create %endif %endif +%if %{with_storage_lvm} # For LVM drivers BuildRequires: lvm2 +%endif +%if %{with_storage_iscsi} # For ISCSI driver BuildRequires: iscsi-initiator-utils +%endif +%if %{with_storage_disk} # For disk driver BuildRequires: parted-devel +%endif +%if %{with_numactl} # For QEMU/LXC numa info BuildRequires: numactl-devel +%endif Obsoletes: libvir <= 0.2 Provides: libvir = %{version}-%{release} @@ -200,20 +223,8 @@ %prep %setup -q -%patch1 -p0 -%patch2 -p0 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p0 -%patch11 -p1 -%patch100 -p1 -%patch200 -p1 +%patch200 -p0 mv NEWS NEWS.old iconv -f ISO-8859-1 -t UTF-8 < NEWS.old > NEWS @@ -267,6 +278,26 @@ %define _without_network --without-network %endif +%if ! %{with_storage_fs} +%define _without_storage_fs --without-storage-fs +%endif + +%if ! %{with_storage_lvm} +%define _without_storage_lvm --without-storage-lvm +%endif + +%if ! %{with_storage_iscsi} +%define _without_storage_iscsi --without-storage-iscsi +%endif + +%if ! %{with_storage_disk} +%define _without_storage_disk --without-storage-disk +%endif + +%if ! %{with_numactl} +%define _without_numactl --without-numactl +%endif + %configure %{?_without_xen} \ %{?_without_qemu} \ %{?_without_openvz} \ @@ -279,6 +310,11 @@ %{?_without_uml} \ %{?_without_network} \ %{?_with_rhel5_api} \ + %{?_without_storage_fs} \ + %{?_without_storage_lvm} \ + %{?_without_storage_iscsi} \ + %{?_without_storage_disk} \ + %{?_without_numactl} \ --with-init-script=redhat \ --with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \ --with-remote-file=%{_localstatedir}/run/libvirtd.pid @@ -506,6 +542,14 @@ %endif %changelog +* Fri Apr 3 2009 Daniel Veillard - 0.6.2-1.fc11 +- release of 0.6.2 +- memory ballooning in QEMU +- SCSI HBA storage pool support +- support SASL auth for VNC server +- PCI passthrough in Xen driver +- assorted bug fixes + * Fri Apr 3 2009 Daniel P. Berrange - 0.6.1-6.fc11 - Fix typo in previous patch Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libvirt/devel/sources,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- sources 4 Mar 2009 13:33:45 -0000 1.39 +++ sources 3 Apr 2009 15:52:11 -0000 1.40 @@ -1 +1 @@ -3154ea9d4a0778497dfdf58cb98127c0 libvirt-0.6.1.tar.gz +3035b484861516a1cd425acef1e760e3 libvirt-0.6.2.tar.gz --- libvirt-0.6.1-events-dispatch.patch DELETED --- --- libvirt-0.6.1-fd-leaks.patch DELETED --- --- libvirt-0.6.1-fd-leaks2.patch DELETED --- --- libvirt-0.6.1-getvcpus-remote.patch DELETED --- --- libvirt-0.6.1-pool-mode-parse.patch DELETED --- --- libvirt-0.6.1-storage-free.patch DELETED --- --- libvirt-0.6.1-svirt-shared-readonly.patch DELETED --- --- libvirt-0.6.1-svirt-sound.patch DELETED --- --- libvirt-0.6.1-vcpu-deadlock.patch DELETED --- --- libvirt-0.6.1-vnc-sasl-auth.patch DELETED --- --- libvirt-0.6.1-xen-events.patch DELETED --- --- libvirt-0.6.1-xenblock-detach.patch DELETED --- --- libvirt-0.6.1-xend-lookup.patch DELETED --- From pkgdb at fedoraproject.org Fri Apr 3 16:04:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:04:13 +0000 Subject: [pkgdb] iwl5000-firmware had acl change status Message-ID: <20090403160353.E838D208553@bastion.fedora.phx.redhat.com> kwizart has set the watchbugzilla acl on iwl5000-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl5000-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:03:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:03:57 +0000 Subject: [pkgdb] iwl5000-firmware had acl change status Message-ID: <20090403160357.BF29F208556@bastion.fedora.phx.redhat.com> kwizart has set the watchcommits acl on iwl5000-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl5000-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:04:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:04:17 +0000 Subject: [pkgdb] iwl5000-firmware had acl change status Message-ID: <20090403160358.1CCE8208603@bastion.fedora.phx.redhat.com> kwizart has set the commit acl on iwl5000-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl5000-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:03:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:03:50 +0000 Subject: [pkgdb] iwl5000-firmware had acl change status Message-ID: <20090403160359.6F6DC208604@bastion.fedora.phx.redhat.com> kwizart has set the approveacls acl on iwl5000-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl5000-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:07:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:07:06 +0000 Subject: [pkgdb] iwl4965-firmware had acl change status Message-ID: <20090403160646.1E32B20854A@bastion.fedora.phx.redhat.com> kwizart has set the watchbugzilla acl on iwl4965-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl4965-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:07:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:07:07 +0000 Subject: [pkgdb] iwl4965-firmware had acl change status Message-ID: <20090403160647.C0AE8208555@bastion.fedora.phx.redhat.com> kwizart has set the watchcommits acl on iwl4965-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl4965-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:06:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:06:50 +0000 Subject: [pkgdb] iwl4965-firmware had acl change status Message-ID: <20090403160650.54CA2208603@bastion.fedora.phx.redhat.com> kwizart has set the commit acl on iwl4965-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl4965-firmware From pkgdb at fedoraproject.org Fri Apr 3 16:06:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 16:06:45 +0000 Subject: [pkgdb] iwl4965-firmware had acl change status Message-ID: <20090403160655.194C5208609@bastion.fedora.phx.redhat.com> kwizart has set the approveacls acl on iwl4965-firmware (Fedora devel) to Approved for linville To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iwl4965-firmware From tbzatek at fedoraproject.org Fri Apr 3 16:15:20 2009 From: tbzatek at fedoraproject.org (Tomas Bzatek) Date: Fri, 3 Apr 2009 16:15:20 +0000 (UTC) Subject: rpms/sabayon/devel sabayon.spec,1.58,1.59 Message-ID: <20090403161520.A8E8870134@cvs1.fedora.phx.redhat.com> Author: tbzatek Update of /cvs/extras/rpms/sabayon/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8832 Modified Files: sabayon.spec Log Message: * Fri Apr 3 2009 Tomas Bzatek - 2.25.0-2 - Fix some gconf crashes (gnome #576445) - Temporarily switched back to Xnest to get working keyboard (gnome #576447) Index: sabayon.spec =================================================================== RCS file: /cvs/extras/rpms/sabayon/devel/sabayon.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- sabayon.spec 23 Mar 2009 10:09:25 -0000 1.58 +++ sabayon.spec 3 Apr 2009 16:14:50 -0000 1.59 @@ -8,7 +8,7 @@ Name: sabayon Version: 2.25.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tool to maintain user profiles in a GNOME desktop Group: Applications/System @@ -27,8 +27,12 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=551535 Patch4: sabayon-lockdown-save.patch +# https://bugzilla.gnome.org/show_bug.cgi?id=576440 Patch5: sabayon-2.25.0-XAUTHLOCALHOSTNAME.patch +# https://bugzilla.gnome.org/show_bug.cgi?id=576445 +Patch6: sabayon-2.25.0-gconf-crashes.patch + Requires: %{name}-apply = %{version}-%{release} Requires: libxml2-python @@ -78,7 +82,8 @@ Summary: The parts of sabayon needed on the client systems Group: Applications/System -Requires: xorg-x11-server-Xephyr +# Requires: xorg-x11-server-Xephyr +Requires: xorg-x11-server-Xnest Requires: shadow-utils Requires: gamin-python Requires: python-ldap @@ -98,10 +103,13 @@ # More modern pam file cp %{SOURCE2} admin-tool/ -%patch1 -p1 -b .xephyr +# %patch1 -p1 -b .xephyr +# -- temporarily disabled: https://bugzilla.gnome.org/show_bug.cgi?id=576447 %patch3 -p1 -b .selinux %patch4 -p0 -b .gconfsave %patch5 -p1 -b .xauth +%patch6 -p1 -b .gconf + %build @@ -290,6 +298,10 @@ %ghost %{python_sitearch}/%{name}/lockdown/*.pyo %changelog +* Fri Apr 3 2009 Tomas Bzatek - 2.25.0-2 +- Fix some gconf crashes (gnome #576445) +- Temporarily switched back to Xnest to get working keyboard (gnome #576447) + * Fri Mar 20 2009 Tomas Bzatek - 2.25.0-1 - Update to 2.25.0 From bskeggs at fedoraproject.org Fri Apr 3 16:18:30 2009 From: bskeggs at fedoraproject.org (Ben Skeggs) Date: Fri, 3 Apr 2009 16:18:30 +0000 (UTC) Subject: rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.27, 1.28 nouveau-fedora.patch, 1.16, 1.17 sources, 1.28, 1.29 xorg-x11-drv-nouveau.spec, 1.33, 1.34 Message-ID: <20090403161830.484AA70134@cvs1.fedora.phx.redhat.com> Author: bskeggs Update of /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9191 Modified Files: .cvsignore nouveau-fedora.patch sources xorg-x11-drv-nouveau.spec Log Message: * Sat Apr 04 2009 Ben Skeggs 0.0.12-22.20090404git836d985 - use consistent connector names across all modesetting paths - rh#493981 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- .cvsignore 3 Apr 2009 04:16:00 -0000 1.27 +++ .cvsignore 3 Apr 2009 16:17:59 -0000 1.28 @@ -1 +1 @@ -xf86-video-nouveau-0.0.12-20090403git11be9a9.tar.bz2 +xf86-video-nouveau-0.0.12-20090404git836d985.tar.bz2 nouveau-fedora.patch: Index: nouveau-fedora.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-fedora.patch,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- nouveau-fedora.patch 3 Apr 2009 04:16:00 -0000 1.16 +++ nouveau-fedora.patch 3 Apr 2009 16:17:59 -0000 1.17 @@ -11,10 +11,10 @@ nouveau_output.h \ nouveau_connector.h \ diff --git a/src/drmmode_display.c b/src/drmmode_display.c -index 8150a28..bc15231 100644 +index b7a38fa..5361825 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c -@@ -185,6 +185,50 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, int *w, int *h) +@@ -185,6 +185,51 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, int *w, int *h) } static void @@ -49,12 +49,13 @@ + + nouveau_bo_map(pNv->scanout, NOUVEAU_BO_WR); + dst = pNv->scanout->map; ++ dst += (y * fb->pitch) + (x * (fb->bpp >> 3)); + + h = fb->height; + while (h--) { + memcpy(dst, src, fb->width * (fb->bpp >> 3)); + src += fb->pitch; -+ dst += fb->pitch; ++ dst += pScrn->displayWidth * (pScrn->bitsPerPixel / 8); + } + + nouveau_bo_unmap(pNv->scanout); @@ -65,7 +66,7 @@ drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id, int x, int y) { -@@ -194,6 +238,11 @@ drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id, +@@ -194,6 +239,11 @@ drmmode_fb_copy(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id, int src_id, PixmapPtr pspix, pdpix; int w, h; @@ -77,7 +78,7 @@ pspix = drmmode_fb_pixmap(pScrn, src_id, NULL, NULL); if (!pspix) return; -@@ -239,7 +288,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, +@@ -239,7 +289,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, ret = drmModeAddFB(drmmode->fd, pScrn->virtualX, pScrn->virtualY, pScrn->depth, pScrn->bitsPerPixel, @@ -86,7 +87,7 @@ if (ret < 0) { ErrorF("failed to add fb\n"); return FALSE; -@@ -292,8 +341,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, +@@ -292,8 +342,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, if (drmmode_crtc->rotate_fb_id) fb_id = drmmode_crtc->rotate_fb_id; else @@ -484,7 +485,7 @@ + return true; +} diff --git a/src/nv_bios.c b/src/nv_bios.c -index 7da48d2..fe6368e 100644 +index e5ef11a..735fee0 100644 --- a/src/nv_bios.c +++ b/src/nv_bios.c @@ -22,6 +22,9 @@ @@ -497,7 +498,7 @@ #include "nv_include.h" #if defined(__FreeBSD__) || defined(__NetBSD__) -@@ -4485,7 +4488,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) +@@ -4486,7 +4489,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) bool NVInitVBIOS(ScrnInfoPtr pScrn) { @@ -508,7 +509,7 @@ memset(bios, 0, sizeof(struct nvbios)); -@@ -4496,6 +4502,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) +@@ -4497,6 +4503,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) if (bios->length > NV_PROM_SIZE) bios->length = NV_PROM_SIZE; Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/sources,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- sources 3 Apr 2009 04:16:00 -0000 1.28 +++ sources 3 Apr 2009 16:17:59 -0000 1.29 @@ -1 +1 @@ -55e911e7dadc7e445469a0be81b6306b xf86-video-nouveau-0.0.12-20090403git11be9a9.tar.bz2 +2b3bc53449226e0f3028afc78c578602 xf86-video-nouveau-0.0.12-20090404git836d985.tar.bz2 Index: xorg-x11-drv-nouveau.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/xorg-x11-drv-nouveau.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- xorg-x11-drv-nouveau.spec 3 Apr 2009 04:16:00 -0000 1.33 +++ xorg-x11-drv-nouveau.spec 3 Apr 2009 16:17:59 -0000 1.34 @@ -7,8 +7,8 @@ # git clone git://git.freedesktop.org/git/nouveau/xf86-video-nouveau # git-archive --format=tar --prefix=xf86-video-nouveau-0.0.10/ %{git_version} | bzip2 > xf86-video-nouveau-0.0.10-%{gitdate}.tar.bz2 -%define gitdate 20090403 -%define git_version 11be9a9 +%define gitdate 20090404 +%define git_version 836d985 %define snapshot %{gitdate}git%{git_version} @@ -19,7 +19,7 @@ # need to set an epoch to get version number in sync with upstream Epoch: 1 Version: %{nouveau_version} -Release: 21.%{snapshot}%{?dist} +Release: 22.%{snapshot}%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -77,6 +77,10 @@ %{_mandir}/man4/nouveau.4* %changelog +* Sat Apr 04 2009 Ben Skeggs 0.0.12-22.20090404git836d985 +- use consistent connector names across all modesetting paths +- rh#493981 + * Fri Apr 03 2009 Ben Skeggs 0.0.12-21.20090403git11be9a9 - upstream update, loads of modesetting fixes - rh#492819, rh#492427, rh#492289, rh#492289 From tbzatek at fedoraproject.org Fri Apr 3 16:21:12 2009 From: tbzatek at fedoraproject.org (Tomas Bzatek) Date: Fri, 3 Apr 2009 16:21:12 +0000 (UTC) Subject: rpms/sabayon/devel sabayon-2.25.0-gconf-crashes.patch,NONE,1.1 Message-ID: <20090403162112.0801A70134@cvs1.fedora.phx.redhat.com> Author: tbzatek Update of /cvs/extras/rpms/sabayon/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10142 Added Files: sabayon-2.25.0-gconf-crashes.patch Log Message: Forgot to 'cvs add' a patch (didn't I spew some nasty words about missing commit hook last time?) sabayon-2.25.0-gconf-crashes.patch: --- NEW FILE sabayon-2.25.0-gconf-crashes.patch --- diff -up sabayon-2.25.0/lib/sources/paneldelegate.py.gconf sabayon-2.25.0/lib/sources/paneldelegate.py --- sabayon-2.25.0/lib/sources/paneldelegate.py.gconf 2009-01-12 19:38:22.000000000 +0100 +++ sabayon-2.25.0/lib/sources/paneldelegate.py 2009-04-03 17:46:08.000000000 +0200 @@ -191,10 +191,19 @@ class PanelDelegate (userprofile.SourceD class PanelObject (PanelThing): def __init__ (self, id, added = False, removed = False): PanelDelegate.PanelThing.__init__ (self, id, added, removed) - + self.toplevel_id = self.client.get_string (PANEL_KEY_BASE + "/objects/" + id + "/toplevel_id") self.object_type = self.client.get_string (PANEL_KEY_BASE + "/objects/" + id + "/object_type") + home = util.get_home_dir() + (cl, xaddress) = gconfsource.get_client_and_address_for_path (os.path.join (home, ".gconf")) + + # FIXME: not sure why this is happening, looks like the change is pushed to wrong gconf repository + if self.toplevel_id == None: + self.toplevel_id = cl.get_string (PANEL_KEY_BASE + "/objects/" + id + "/toplevel_id") + if self.object_type == None: + self.object_type = cl.get_string (PANEL_KEY_BASE + "/objects/" + id + "/object_type") + if self.object_type == "drawer-object": # Translators: This is a drawer in gnome-panel (where you can put applets) self.name = _("Drawer") @@ -202,6 +211,10 @@ class PanelDelegate (userprofile.SourceD self.name = _("Main Menu") elif self.object_type == "launcher-object": launcher_location = self.client.get_string (PANEL_KEY_BASE + "/objects/" + id + "/launcher_location") + # FIXME: not sure why this is happening, looks like the change is pushed to wrong gconf repository + if launcher_location == None: + launcher_location = cl.get_string (PANEL_KEY_BASE + "/objects/" + id + "/launcher_location") + if launcher_location[0] == '/': desktop_file = launcher_location elif launcher_location[0:7] == "file://": # See what happens when you drag and drop from the menu @@ -212,6 +225,10 @@ class PanelDelegate (userprofile.SourceD self.name = _("%s launcher") % launcher.getName() elif self.object_type == "action-applet": action_type = self.client.get_string (PANEL_KEY_BASE + "/objects/" + id + "/action_type") + # FIXME: not sure why this is happening, looks like the change is pushed to wrong gconf repository + if action_type == None: + action_type = cl.get_string (PANEL_KEY_BASE + "/objects/" + id + "/action_type") + if action_type == "lock": self.name = _("Lock Screen button") elif action_type == "logout": From davej at fedoraproject.org Fri Apr 3 16:38:24 2009 From: davej at fedoraproject.org (Dave Jones) Date: Fri, 3 Apr 2009 16:38:24 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-dma-debug-fixes.patch, NONE, 1.1 kernel.spec, 1.1508, 1.1509 Message-ID: <20090403163824.D5C7C70134@cvs1.fedora.phx.redhat.com> Author: davej Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11511 Modified Files: kernel.spec Added Files: linux-2.6-dma-debug-fixes.patch Log Message: x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros linux-2.6-dma-debug-fixes.patch: --- NEW FILE linux-2.6-dma-debug-fixes.patch --- Date: Fri, 3 Apr 2009 15:50:14 +0200 From: Joerg Roedel To: mingo at redhat.com CC: linux-kernel at vger.kernel.org, shemminger at vyatta.com Subject: [git pull] dma-debug fixes for 2.6.30-rc Message-ID: <20090403135014.GG22472 at amd.com> Hi Ingo, The following changes since commit 8fe74cf053de7ad2124a894996f84fa890a81093: Linus Torvalds (1): Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs-2.6 are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git dma-debug Joerg Roedel (1): x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros arch/x86/include/asm/pci.h | 36 ++++++++++++++++++++++++++++++++---- arch/x86/include/asm/pci_32.h | 34 ---------------------------------- arch/x86/include/asm/pci_64.h | 22 ---------------------- 3 files changed, 32 insertions(+), 60 deletions(-) delete mode 100644 arch/x86/include/asm/pci_32.h This unification fixes dma-debug false positives on i386 reporting that a dma mapping was freed with another length than it was allocated. The full diff is also attached. This patch is against linus/master since your HEAD of latest tip/core/iommu branch is currently 2.6.29 final. Please pull. diff --git a/arch/x86/include/asm/pci.h b/arch/x86/include/asm/pci.h index a977de2..e403448 100644 --- a/arch/x86/include/asm/pci.h +++ b/arch/x86/include/asm/pci.h @@ -86,12 +86,40 @@ static inline void early_quirks(void) { } extern void pci_iommu_alloc(void); -#endif /* __KERNEL__ */ +#define PCI_DMA_BUS_IS_PHYS (dma_ops->is_phys) + +#if defined(CONFIG_X86_64) || defined(CONFIG_DMA_API_DEBUG) + +#define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) \ + dma_addr_t ADDR_NAME; +#define DECLARE_PCI_UNMAP_LEN(LEN_NAME) \ + __u32 LEN_NAME; +#define pci_unmap_addr(PTR, ADDR_NAME) \ + ((PTR)->ADDR_NAME) +#define pci_unmap_addr_set(PTR, ADDR_NAME, VAL) \ + (((PTR)->ADDR_NAME) = (VAL)) +#define pci_unmap_len(PTR, LEN_NAME) \ + ((PTR)->LEN_NAME) +#define pci_unmap_len_set(PTR, LEN_NAME, VAL) \ + (((PTR)->LEN_NAME) = (VAL)) -#ifdef CONFIG_X86_32 -# include "pci_32.h" #else -# include "pci_64.h" + +#define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) dma_addr_t ADDR_NAME[0]; +#define DECLARE_PCI_UNMAP_LEN(LEN_NAME) unsigned LEN_NAME[0]; +#define pci_unmap_addr(PTR, ADDR_NAME) sizeof((PTR)->ADDR_NAME) +#define pci_unmap_addr_set(PTR, ADDR_NAME, VAL) \ + do { break; } while (pci_unmap_addr(PTR, ADDR_NAME)) +#define pci_unmap_len(PTR, LEN_NAME) sizeof((PTR)->LEN_NAME) +#define pci_unmap_len_set(PTR, LEN_NAME, VAL) \ + do { break; } while (pci_unmap_len(PTR, LEN_NAME)) + +#endif + +#endif /* __KERNEL__ */ + +#ifdef CONFIG_X86_64 +#include "pci_64.h" #endif /* implement the pci_ DMA API in terms of the generic device dma_ one */ diff --git a/arch/x86/include/asm/pci_64.h b/arch/x86/include/asm/pci_64.h index 4da2079..ae5e40f 100644 --- a/arch/x86/include/asm/pci_64.h +++ b/arch/x86/include/asm/pci_64.h @@ -24,28 +24,6 @@ extern int (*pci_config_write)(int seg, int bus, int dev, int fn, extern void dma32_reserve_bootmem(void); -/* The PCI address space does equal the physical memory - * address space. The networking and block device layers use - * this boolean for bounce buffer decisions - * - * On AMD64 it mostly equals, but we set it to zero if a hardware - * IOMMU (gart) of sotware IOMMU (swiotlb) is available. - */ -#define PCI_DMA_BUS_IS_PHYS (dma_ops->is_phys) - -#define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) \ - dma_addr_t ADDR_NAME; -#define DECLARE_PCI_UNMAP_LEN(LEN_NAME) \ - __u32 LEN_NAME; -#define pci_unmap_addr(PTR, ADDR_NAME) \ - ((PTR)->ADDR_NAME) -#define pci_unmap_addr_set(PTR, ADDR_NAME, VAL) \ - (((PTR)->ADDR_NAME) = (VAL)) -#define pci_unmap_len(PTR, LEN_NAME) \ - ((PTR)->LEN_NAME) -#define pci_unmap_len_set(PTR, LEN_NAME, VAL) \ - (((PTR)->LEN_NAME) = (VAL)) - #endif /* __KERNEL__ */ #endif /* _ASM_X86_PCI_64_H */ Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1508 retrieving revision 1.1509 diff -u -r1.1508 -r1.1509 --- kernel.spec 3 Apr 2009 02:09:50 -0000 1.1508 +++ kernel.spec 3 Apr 2009 16:37:54 -0000 1.1509 @@ -654,6 +654,8 @@ Patch684: linux-2.6-iwlagn-fix-hw-rfkill-while-the-interface-is-down.patch Patch685: linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch +Patch700: linux-2.6-dma-debug-fixes.patch + Patch1515: linux-2.6.29-lirc.patch # Fix the return code CD accesses when the CDROM drive door is closed @@ -1251,6 +1253,9 @@ # fix locking in ipw3945 conf_tx callback ApplyPatch linux-2.6-iwl3945-rely-on-priv-_lock-to-protect-priv-access.patch +# Fix up DMA debug code +ApplyPatch linux-2.6-dma-debug-fixes.patch + # http://www.lirc.org/ ApplyPatch linux-2.6.29-lirc.patch @@ -1884,6 +1889,9 @@ # and build. %changelog +* Fri Apr 03 2009 Dave Jones +- x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros + * Thu Apr 02 2009 Chuck Ebbert 2.6.29.1-46 - Enable debug builds and turn of debugging in the regular kernel. - Remove dma-debug patches. From atorkhov at fedoraproject.org Fri Apr 3 16:57:36 2009 From: atorkhov at fedoraproject.org (Alexey Torkhov) Date: Fri, 3 Apr 2009 16:57:36 +0000 (UTC) Subject: rpms/btanks/devel btanks-0.8-rename-lib.patch, NONE, 1.1 btanks.spec, 1.1, 1.2 Message-ID: <20090403165736.2D6E270134@cvs1.fedora.phx.redhat.com> Author: atorkhov Update of /cvs/pkgs/rpms/btanks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13855 Modified Files: btanks.spec Added Files: btanks-0.8-rename-lib.patch Log Message: * Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-10 - Make btanks-data noarch - Rename libbt.so to libbtanks.so because of conflict with blackbox btanks-0.8-rename-lib.patch: --- NEW FILE btanks-0.8-rename-lib.patch --- diff -urp btanks-0.8.7686.orig/editor/SConscript btanks-0.8.7686/editor/SConscript --- btanks-0.8.7686.orig/editor/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/editor/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -6,7 +6,7 @@ Import('sdl_libs') env = env.Clone() -libs = ['bt', 'sdlx', 'mrt', 'SDL'] +libs = ['btanks', 'sdlx', 'mrt', 'SDL'] ed_src = [ 'base_brush.cpp', +++ btanks-0.8.7686/engine/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -109,7 +109,7 @@ if sys.platform != 'win32': env.Append(LINKFLAGS=['-Wl,-rpath-link,build/' + env['mode'] + '/clunk']) -bt = env.SharedLibrary('bt', bt_sources, LIBS=bt_libs) +bt = env.SharedLibrary('btanks', bt_sources, LIBS=bt_libs) if sys.platform != 'win32' and len(env['prefix']) > 0: Import('install_targets') @@ -119,7 +119,7 @@ else: Install('#', bt[0]) bt_main_sources = ['src/main.cpp'] -bt_main_libs = ['mrt', 'bt', 'SDL', 'sdlx'] +bt_main_libs = ['mrt', 'btanks', 'SDL', 'sdlx'] if sys.platform == "win32": bt_rc = env.RES('src/bt.rc') diff -urp btanks-0.8.7686.orig/objects/SConscript btanks-0.8.7686/objects/SConscript --- btanks-0.8.7686.orig/objects/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/objects/SConscript 2009-04-03 20:08:58.000000000 +0400 @@ -7,7 +7,7 @@ Import('lib_dir') env = env.Clone() buildmode = env['mode'] -libs = ['bt', 'sdlx', 'mrt'] +libs = ['btanks', 'sdlx', 'mrt'] env.Prepend(LIBPATH=['#/build/' + buildmode + '/engine']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/mrt']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/sdlx']) Index: btanks.spec =================================================================== RCS file: /cvs/pkgs/rpms/btanks/devel/btanks.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- btanks.spec 18 Mar 2009 08:41:56 -0000 1.1 +++ btanks.spec 3 Apr 2009 16:57:05 -0000 1.2 @@ -1,6 +1,6 @@ Name: btanks Version: 0.8.7686 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Funny battle on your desk Summary(ru): ?????????????? ?????????????????? ?????????? ???? ?????????? @@ -12,6 +12,9 @@ Patch0: %{name}-0.8-remove-rpath.patch # Disable video previews of map levels (we don't distribute video anyway) Patch1: %{name}-0.8-disable-smpeg.patch +# Rename libbt.so to libbtanks.so because of conflict with blackbox +# http://sourceforge.net/tracker/?func=detail&atid=843095&aid=2722914&group_id=167474 +Patch2: %{name}-0.8-rename-lib.patch Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: bted.desktop @@ -50,6 +53,8 @@ Group: Amusements/Games Requires: %{name} = %{version}-%{release} +BuildArch: noarch + %description data The %{name}-data package contains data files that are needed for running %{name}. @@ -59,6 +64,7 @@ %setup -q %patch0 -p1 -b .remove-rpath %patch1 -p1 -b .disable-smpeg +%patch2 -p1 -b .rename-lib dos2unix -k *.txt ChangeLog *.url LICENSE EXCEPTION iconv -f latin1 -t utf-8 EXCEPTION > EXCEPTION.new @@ -96,7 +102,7 @@ # libs install -dm 755 %{buildroot}%{_libdir}/%{name} -install -m 755 build/release/engine/libbt.so %{buildroot}%{_libdir} +install -m 755 build/release/engine/libbtanks.so %{buildroot}%{_libdir} install -m 755 build/release/mrt/libmrt.so %{buildroot}%{_libdir} install -m 755 build/release/sdlx/libsdlx.so %{buildroot}%{_libdir} install -m 755 build/release/clunk/libclunk.so %{buildroot}%{_libdir} @@ -152,6 +158,10 @@ %changelog +* Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-10 +- Make btanks-data noarch +- Rename libbt.so to libbtanks.so because of conflict with blackbox + * Wed Mar 18 2009 Alexey Torkhov - 0.8.7686-8 - Package data as separate files instead of big zip blob From rdieter at fedoraproject.org Fri Apr 3 17:07:48 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Fri, 3 Apr 2009 17:07:48 +0000 (UTC) Subject: rpms/xine-lib/devel .cvsignore, 1.20, 1.21 sources, 1.22, 1.23 xine-lib.spec, 1.72, 1.73 xine-lib-add-mime-for-mod.patch, 1.2, NONE xine-lib-safe-audio-pause3.patch, 1.1, NONE Message-ID: <20090403170748.E692570134@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/rpms/xine-lib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14961 Modified Files: .cvsignore sources xine-lib.spec Removed Files: xine-lib-add-mime-for-mod.patch xine-lib-safe-audio-pause3.patch Log Message: * Fri Apr 03 2009 Rex Dieter - 1.1.16.3-1 - xine-lib-1.1.16.3, plugin-abi 1.26 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xine-lib/devel/.cvsignore,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- .cvsignore 10 Feb 2009 23:03:37 -0000 1.20 +++ .cvsignore 3 Apr 2009 17:07:18 -0000 1.21 @@ -1,2 +1,2 @@ -xine-lib-1.1.16.2-pruned.tar.bz2 -xine-lib-1.1.16.2-autotools.patch.bz2 +xine-lib-1.1.16.3-autotools.patch.bz2 +xine-lib-1.1.16.3-pruned.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xine-lib/devel/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 10 Feb 2009 23:03:37 -0000 1.22 +++ sources 3 Apr 2009 17:07:18 -0000 1.23 @@ -1,2 +1,2 @@ -e2c3a178be02f5c32957b2716123aa28 xine-lib-1.1.16.2-pruned.tar.bz2 -07bf186d51b8315026453a2f21b33703 xine-lib-1.1.16.2-autotools.patch.bz2 +e50122a9323107564d58056b35256610 xine-lib-1.1.16.3-autotools.patch.bz2 +0cac86b7d74c1dcaa22f5a8cbc5ef578 xine-lib-1.1.16.3-pruned.tar.bz2 Index: xine-lib.spec =================================================================== RCS file: /cvs/pkgs/rpms/xine-lib/devel/xine-lib.spec,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- xine-lib.spec 26 Mar 2009 14:56:30 -0000 1.72 +++ xine-lib.spec 3 Apr 2009 17:07:18 -0000 1.73 @@ -4,7 +4,7 @@ # http://www.redhat.com/archives/fedora-legal-list/2007-August/msg00011.html # - deprecate ESD support? -%define abiver 1.25 +%define plugin_abi 1.26 %define codecdir %{_libdir}/codecs %ifarch %{ix86} @@ -33,8 +33,8 @@ Summary: A multimedia engine Name: xine-lib -Version: 1.1.16.2 -Release: 6%{?dist} +Version: 1.1.16.3 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://xinehq.de/ @@ -56,12 +56,10 @@ # http://bugzilla.redhat.com/477226 Patch9: xine-lib-1.1.16.2-multilib.patch ## upstream patches -Patch100: xine-lib-safe-audio-pause3.patch -Patch101: xine-lib-add-mime-for-mod.patch -Provides: xine-lib(plugin-abi) = %{abiver} +Provides: xine-lib(plugin-abi) = %{plugin_abi} %if "%{?_isa}" != "%{nil}" -Provides: xine-lib(plugin-abi)%{?_isa} = %{abiver} +Provides: xine-lib(plugin-abi)%{?_isa} = %{plugin_abi} %endif # X11 BuildRequires: libX11-devel @@ -144,7 +142,7 @@ Summary: aRts plugin for %{name} Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} -#Requires: xine-lib(plugin-abi) = %{abiver} +#Requires: xine-lib(plugin-abi) = %{plugin_abi} # -arts was split off the -extras subpackage at 1.1.7-3 Obsoletes: xine-lib-extras < 1.1.7-3 @@ -166,7 +164,7 @@ Summary: Additional plugins for %{name} Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} -#Requires: xine-lib(plugin-abi) = %{abiver} +#Requires: xine-lib(plugin-abi) = %{plugin_abi} %description extras This package contains extra plugins for %{name}: @@ -210,9 +208,6 @@ %patch8 -p1 -b .avsync_hack %patch9 -p1 -b .multilib -%patch100 -p1 -b .safe_audio_pause -%patch101 -p0 -b .add-mime-for-mod - # Avoid standard rpaths on lib64 archs: (autotools patch should handle this, no? -- Rex ) #sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure @@ -292,142 +287,142 @@ %{_mandir}/man5/xine.5* %dir %{_libdir}/xine/ %dir %{_libdir}/xine/plugins/ -%dir %{_libdir}/xine/plugins/%{abiver}/ -%{_libdir}/xine/plugins/%{abiver}/mime.types +%dir %{_libdir}/xine/plugins/%{plugin_abi}/ +%{_libdir}/xine/plugins/%{plugin_abi}/mime.types # Listing every plugin separately for better control over binary packages # containing exactly the plugins we want, nothing accidentally snuck in # nor dropped. -%dir %{_libdir}/xine/plugins/%{abiver}/post/ -%{_libdir}/xine/plugins/%{abiver}/post/xineplug_post_audio_filters.so -%{_libdir}/xine/plugins/%{abiver}/post/xineplug_post_goom.so -%{_libdir}/xine/plugins/%{abiver}/post/xineplug_post_mosaico.so -%{_libdir}/xine/plugins/%{abiver}/post/xineplug_post_switch.so -%{_libdir}/xine/plugins/%{abiver}/post/xineplug_post_visualizations.so +%dir %{_libdir}/xine/plugins/%{plugin_abi}/post/ +%{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_audio_filters.so +%{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_goom.so +%{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_mosaico.so +%{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_switch.so +%{_libdir}/xine/plugins/%{plugin_abi}/post/xineplug_post_visualizations.so %if %{have_vidix} -%dir %{_libdir}/xine/plugins/%{abiver}/vidix/ -%{_libdir}/xine/plugins/%{abiver}/vidix/cyberblade_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/mach64_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/mga_crtc2_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/mga_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/nvidia_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/pm2_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/pm3_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/radeon_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/rage128_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/savage_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/sis_vid.so -%{_libdir}/xine/plugins/%{abiver}/vidix/unichrome_vid.so +%dir %{_libdir}/xine/plugins/%{plugin_abi}/vidix/ +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/cyberblade_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/mach64_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/mga_crtc2_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/mga_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/nvidia_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/pm2_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/pm3_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/radeon_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/rage128_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/savage_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/sis_vid.so +%{_libdir}/xine/plugins/%{plugin_abi}/vidix/unichrome_vid.so %endif # vidix -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_alsa.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_file.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_none.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_oss.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_bitplane.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_gsm610.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_lpcm.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_mpc.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_alsa.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_file.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_none.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_oss.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_bitplane.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_gsm610.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_lpcm.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_mpc.so %ifarch %ix86 -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_qt.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_qt.so %endif # ix86 -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_real.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_rgb.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_speex.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_spu.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_spucc.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_spucmml.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_spudvb.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_sputext.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_theora.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_vorbis.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_real.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_rgb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_speex.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spu.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucc.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucmml.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spudvb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_sputext.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_theora.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vorbis.so %ifarch %ix86 -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_w32dll.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_w32dll.so %endif # ix86 -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_yuv.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_audio.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_avi.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_fli.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_flv.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_games.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_iff.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_image.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_matroska.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mng.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mpeg.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mpeg_block.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mpeg_elem.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mpeg_pes.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_mpeg_ts.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_nsv.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_ogg.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_pva.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_qt.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_rawdv.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_real.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_slave.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_sputext.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_yuv_frames.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_dmx_yuv4mpeg2.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_flac.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_cdda.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_dvb.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_file.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_http.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_net.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_pnm.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_pvr.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_rtp.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_rtsp.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_stdin_fifo.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_v4l.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_fb.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_none.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_opengl.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_raw.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_syncfb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_yuv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_audio.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_avi.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_fli.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_flv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_games.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_iff.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_image.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_matroska.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mng.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_block.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_elem.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_pes.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_ts.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_nsv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_ogg.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_pva.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_qt.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_rawdv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_real.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_slave.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_sputext.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_yuv_frames.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_yuv4mpeg2.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_flac.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_cdda.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_dvb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_file.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_http.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_net.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_pnm.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_pvr.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_rtp.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_rtsp.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_stdin_fifo.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_v4l.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_fb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_none.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_opengl.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_raw.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_syncfb.so %if %{have_vidix} -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_vidix.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_vidix.so %endif # vidix %if %{with_xcb} -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xcbshm.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xcbxv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xcbshm.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xcbxv.so %endif # xcb -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xshm.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xv.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xvmc.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xxmc.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_wavpack.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xshm.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xv.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xvmc.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xxmc.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_wavpack.so %if 0%{!?_without_arts:1} %files arts %defattr(-,root,root,-) -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_arts.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_arts.so %endif %if %{with_pa} %files pulseaudio %defattr(-,root,root,-) -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_pulseaudio.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_pulseaudio.so %endif %files extras %defattr(-,root,root,-) -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_esd.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_ao_out_jack.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_gdk_pixbuf.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_esd.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_jack.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_gdk_pixbuf.so %if 0%{!?_without_imagemagick:1} -%{_libdir}/xine/plugins/%{abiver}/xineplug_decode_image.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_image.so %endif # imagemagick -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_gnome_vfs.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_inp_smb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_gnome_vfs.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_smb.so %if %{with_aalib} -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_aa.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_aa.so %endif # aalib -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_caca.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_caca.so %if 0%{!?_without_directfb:1} -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_directfb.so -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_xdirectfb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_directfb.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_xdirectfb.so %endif # directfb -%{_libdir}/xine/plugins/%{abiver}/xineplug_vo_out_sdl.so +%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_sdl.so %files devel %defattr(-,root,root,-) @@ -444,6 +439,9 @@ %changelog +* Fri Apr 03 2009 Rex Dieter - 1.1.16.3-1 +- xine-lib-1.1.16.3, plugin-abi 1.26 + * Thu Mar 26 2009 Rex Dieter - 1.1.16.2-6 - add-mime-for-mod.patch @@ -472,7 +470,7 @@ - safe-audio-pause patch (kdebug#180339) * Mon Jan 26 2009 Rex Dieter - 1.1.16.1-2 -- Provides: xine-lib(plugin-abi)%%{?_isa} = %%{abiver} +- Provides: xine-lib(plugin-abi)%%{?_isa} = %%{plugin_abi} - touchup Summary/Description * Fri Jan 23 2009 Rex Dieter - 1.1.16.1-1 --- xine-lib-add-mime-for-mod.patch DELETED --- --- xine-lib-safe-audio-pause3.patch DELETED --- From atkac at fedoraproject.org Fri Apr 3 17:08:19 2009 From: atkac at fedoraproject.org (Adam Tkac) Date: Fri, 3 Apr 2009 17:08:19 +0000 (UTC) Subject: rpms/tigervnc/devel vncserver.init, NONE, 1.1 vncserver.sysconfig, NONE, 1.1 vncviewer.desktop, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tigervnc.spec, 1.1, 1.2 tigervnc-clipboard.patch, 1.1, NONE tigervnc-rh212985.patch, 1.1, NONE tigervnc-xclients.patch, 1.1, NONE Message-ID: <20090403170819.EE66870134@cvs1.fedora.phx.redhat.com> Author: atkac Update of /cvs/pkgs/rpms/tigervnc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15012 Modified Files: .cvsignore sources tigervnc.spec Added Files: vncserver.init vncserver.sysconfig vncviewer.desktop Removed Files: tigervnc-clipboard.patch tigervnc-rh212985.patch tigervnc-xclients.patch Log Message: - update to r3751 - patches merged - tigervnc-xclients.patch - tigervnc-clipboard.patch - tigervnc-rh212985.patch - basic RandR support in Xvnc (resize of the desktop) - use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform) - use Tight encoding by default - use TigerVNC icons --- NEW FILE vncserver.init --- #!/bin/bash # # chkconfig: - 91 35 # description: Starts and stops vncserver. \ # used to provide remote X administration services. ### BEGIN INIT INFO # Provides: vncserver # Required-Start: $network $named # Required-Stop: $network $named # Default-Start: # Default-Stop: 0 1 2 3 4 5 6 # Short-Description: start|stop|restart|try-restart|status|force-reload vncserver # Description: control vncserver which exports your desktop ### END INIT INFO # Source function library. . /etc/init.d/functions [ -r /etc/sysconfig/vncservers ] && . /etc/sysconfig/vncservers prog=$"VNC server" RETVAL=0 start() { # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 1 [ -x /usr/bin/vncserver ] || exit 5 [ -x /usr/bin/Xvnc ] || exit 5 echo -n $"Starting $prog: " RETVAL=0 if [ ! -d /tmp/.X11-unix ] then mkdir -m 1777 /tmp/.X11-unix || : restorecon /tmp/.X11-unix 2>/dev/null || : fi for display in ${VNCSERVERS} do SERVS=1 echo -n "${display} " DISP="${display%%:*}" USER="${display##*:}" VNCUSERARGS="${VNCSERVERARGS[${DISP}]}" runuser -l ${USER} -c "cd ~${USER} && [ -r .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}" RETVAL=$? [ "$RETVAL" -eq 0 ] || break done if [ -z "$SERVS" ]; then echo -n "no displays configured " failure RETVAL=6 else if [ "$RETVAL" -eq 0 ]; then success $"vncserver startup" touch /var/lock/subsys/vncserver else failure $"vncserver start" fi fi echo return "$RETVAL" } stop() { echo -n $"Shutting down $prog: " for display in ${VNCSERVERS} do echo -n "${display} " export USER="${display##*:}" runuser ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1 done RETVAL=$? [ "$RETVAL" -eq 0 ] && success $"vncserver shutdown" || \ failure $"vncserver shutdown" echo [ "$RETVAL" -eq 0 ] && rm -f /var/lock/subsys/vncserver return "$RETVAL" } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart|force-reload) stop sleep 3 start ;; condrestart) echo "condrestart is obsolete, use try-restart instead" if [ -e /var/lock/subsys/vncserver ]; then stop sleep 3 start fi ;; try-restart) if [ -e /var/lock/subsys/vncserver ]; then stop sleep 3 start fi ;; status) status Xvnc RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|try-restart|status|force-reload}" exit 3 esac exit "$RETVAL" --- NEW FILE vncserver.sysconfig --- # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # . # Use "-nolisten tcp" to prevent X connections to your VNC server via TCP. # Use "-nohttpd" to prevent web-based VNC clients connecting. # Use "-localhost" to prevent remote VNC clients connecting except when # doing so through a secure tunnel. See the "-via" option in the # `man vncviewer' manual page. # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" --- NEW FILE vncviewer.desktop --- [Desktop Entry] Encoding=UTF-8 Name=TigerVNC Viewer Comment=Connect to VNC server and display remote desktop Exec=/usr/bin/vncviewer Icon=tigervnc Terminal=false Type=Application StartupWMClass=TigerVNC Viewer: Connection Details Categories=Network;Application; Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tigervnc/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Mar 2009 21:02:04 -0000 1.2 +++ .cvsignore 3 Apr 2009 17:07:49 -0000 1.3 @@ -1,7 +1 @@ -tigervnc-0.0.90-20090303svn3631.tar.bz2 -vncserver.init -vncserver.sysconfig -vnc-16x16.png -vnc-24x24.png -vnc-48x48.png -vncviewer.desktop +tigervnc-0.0.90-20090403svn3751.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tigervnc/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Mar 2009 21:02:04 -0000 1.2 +++ sources 3 Apr 2009 17:07:49 -0000 1.3 @@ -1,7 +1 @@ -8d262508edb0e18d9d114fc56955e2ed tigervnc-0.0.90-20090303svn3631.tar.bz2 -ededd32e8bc5364c4bf41552d0b56b96 vncserver.init -833229c4a91fd869ca8a4d1c5d189a15 vncserver.sysconfig -2f19f562d4ff6b8752c1686331ce44b7 vnc-16x16.png -273f51f58324f12e2cc96e2a1dcc5a6d vnc-24x24.png -f96d936a0fcc61cabee0e6cb65e0e38a vnc-48x48.png -2531d7bbc8369fb23e4cb1578521edc6 vncviewer.desktop +34f63ea8b071b0e1996ac467455ee4c2 tigervnc-0.0.90-20090403svn3751.tar.bz2 Index: tigervnc.spec =================================================================== RCS file: /cvs/pkgs/rpms/tigervnc/devel/tigervnc.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tigervnc.spec 3 Mar 2009 21:03:40 -0000 1.1 +++ tigervnc.spec 3 Apr 2009 17:07:49 -0000 1.2 @@ -1,10 +1,10 @@ -%define revision 3631 -%define date 20090303 -%define releasetag %{date}svn%{revision} +%define revision 3751 +%define date 20090403 +%define releasetag %{date}svn%{revision} Name: tigervnc Version: 0.0.90 -Release: 0.3.%{releasetag}%{?dist} +Release: 0.3.1.%{releasetag}%{?dist} Summary: A TigerVNC remote display system Group: User Interface/Desktops @@ -22,9 +22,6 @@ Source0: %{name}-%{version}-%{releasetag}.tar.bz2 Source1: vncserver.init Source2: vncserver.sysconfig -Source3: vnc-16x16.png -Source4: vnc-24x24.png -Source5: vnc-48x48.png Source6: vncviewer.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -33,10 +30,15 @@ BuildRequires: xorg-x11-xtrans-devel, xorg-x11-util-macros, libXtst-devel BuildRequires: libdrm-devel, libXt-devel, pixman-devel libXfont-devel BuildRequires: libxkbfile-devel, openssl-devel, libpciaccess-devel -BuildRequires: libjpeg-devel, mesa-libGL-devel, libXinerama-devel +BuildRequires: mesa-libGL-devel, libXinerama-devel, ImageMagick BuildRequires: freetype-devel BuildRequires: desktop-file-utils +%ifarch %ix86 +BuildRequires: nasm +%endif + + Requires(post): coreutils Requires(postun):coreutils @@ -47,12 +49,9 @@ Patch0: tigervnc-102434.patch Patch1: tigervnc-bounds.patch -Patch2: tigervnc-xclients.patch -Patch3: tigervnc-clipboard.patch Patch4: tigervnc-cookie.patch Patch5: tigervnc-manminor.patch Patch6: tigervnc-newfbsize.patch -Patch7: tigervnc-rh212985.patch Patch8: tigervnc-viewer-reparent.patch %description @@ -107,12 +106,9 @@ %patch0 -p1 -b .102434 %patch1 -p1 -b .bounds -%patch2 -p1 -b .xclients -%patch3 -p1 -b .clipboard %patch4 -p1 -b .cookie %patch5 -p1 -b .manminor %patch6 -p1 -b .newfbsize -%patch7 -p1 -b .rh212985 %patch8 -p1 -b .viewer-reparent # Use newer gettext @@ -155,6 +151,11 @@ make %{?_smp_mflags} popd +# Build icons +pushd media +make +popd + %install rm -rf $RPM_BUILD_ROOT pushd unix @@ -174,9 +175,12 @@ # Install desktop stuff mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,24x24,48x48}/apps -install -m644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/vnc.png -install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps/vnc.png -install -m644 %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/vnc.png + +pushd media/icons +for s in 16 24 48; do +install -m644 tigervnc_$s.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x$s/apps/tigervnc.png +done +popd mkdir $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install \ @@ -245,6 +249,17 @@ %{_libdir}/xorg/modules/extensions/libvnc.so %changelog +* Fri Apr 03 2009 Adam Tkac 0.0.90-0.4.20090403svn3751 +- update to r3751 +- patches merged + - tigervnc-xclients.patch + - tigervnc-clipboard.patch + - tigervnc-rh212985.patch +- basic RandR support in Xvnc (resize of the desktop) +- use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform) +- use Tight encoding by default +- use TigerVNC icons + * Tue Mar 03 2009 Adam Tkac 0.0.90-0.3.20090303svn3631 - update to r3631 --- tigervnc-clipboard.patch DELETED --- --- tigervnc-rh212985.patch DELETED --- --- tigervnc-xclients.patch DELETED --- From mtasaka at fedoraproject.org Fri Apr 3 17:10:11 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Fri, 3 Apr 2009 17:10:11 +0000 (UTC) Subject: rpms/jd/F-10 .cvsignore, 1.357, 1.358 jd.spec, 1.415, 1.416 sources, 1.358, 1.359 Message-ID: <20090403171011.2717E70134@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15542 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/.cvsignore,v retrieving revision 1.357 retrieving revision 1.358 diff -u -r1.357 -r1.358 --- .cvsignore 1 Apr 2009 05:40:51 -0000 1.357 +++ .cvsignore 3 Apr 2009 17:09:40 -0000 1.358 @@ -1 +1 @@ -jd-2.4.0-svn2758_trunk.tgz +jd-2.4.0-svn2761_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/jd.spec,v retrieving revision 1.415 retrieving revision 1.416 diff -u -r1.415 -r1.416 --- jd.spec 1 Apr 2009 05:40:51 -0000 1.415 +++ jd.spec 3 Apr 2009 17:09:40 -0000 1.416 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2758_trunk +%define strtag svn2761_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Wed Apr 1 2009 Mamoru Tasaka +* Thu Apr 2 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/sources,v retrieving revision 1.358 retrieving revision 1.359 diff -u -r1.358 -r1.359 --- sources 1 Apr 2009 05:40:51 -0000 1.358 +++ sources 3 Apr 2009 17:09:40 -0000 1.359 @@ -1 +1 @@ -150ca247b665197ce029f330bc0930ee jd-2.4.0-svn2758_trunk.tgz +dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz From markmc at fedoraproject.org Fri Apr 3 17:10:13 2009 From: markmc at fedoraproject.org (Mark McLoughlin) Date: Fri, 3 Apr 2009 17:10:13 +0000 (UTC) Subject: rpms/qemu/devel qemu-fix-display-breakage.patch, NONE, 1.1 qemu.spec, 1.74, 1.75 Message-ID: <20090403171013.7BFCF70134@cvs1.fedora.phx.redhat.com> Author: markmc Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15569 Modified Files: qemu.spec Added Files: qemu-fix-display-breakage.patch Log Message: * Fri Apr 3 2009 Mark McLoughlin - 2:0.10-5 - Fix vga segfault under kvm-autotest (#494002) - Kill kernelrelease hack; it's not needed - Build with "make V=1" for more verbose logs qemu-fix-display-breakage.patch: --- NEW FILE qemu-fix-display-breakage.patch --- >From 8ad63a93a482d5c3354b97463633394456a157d5 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Thu, 2 Apr 2009 22:17:50 +0300 Subject: [PATCH 1/1] kvm: qemu: Fix display breakage when resizing the screen When the vga resolution changes, a new display surface is not allocated immediately; instead that is deferred until the next update. However, if we're running without a display client attached, that won't happen and the next bitblt is likely to cause a segfault by overflowing the display surface. Fix by reallocating the display immediately when the resolution changes. Signed-off-by: Avi Kivity --- qemu/hw/cirrus_vga.c | 10 ++- qemu/hw/vga.c | 205 +++++++++++++++++++++++++++++-------------------- qemu/hw/vga_int.h | 4 + 3 files changed, 134 insertions(+), 85 deletions(-) diff --git a/qemu/hw/cirrus_vga.c b/qemu/hw/cirrus_vga.c index 0ab0f14..7bd0482 100644 --- a/qemu/hw/cirrus_vga.c +++ b/qemu/hw/cirrus_vga.c @@ -1399,6 +1399,8 @@ cirrus_hook_write_sr(CirrusVGAState * s, unsigned reg_index, int reg_value) break; } + vga_update_resolution((VGAState *)s); + return CIRRUS_HOOK_HANDLED; } @@ -1426,6 +1428,7 @@ static void cirrus_write_hidden_dac(CirrusVGAState * s, int reg_value) #endif } s->cirrus_hidden_dac_lockindex = 0; + vga_update_resolution((VGAState *)s); } /*************************************** @@ -1712,6 +1715,8 @@ cirrus_hook_write_cr(CirrusVGAState * s, unsigned reg_index, int reg_value) break; } + vga_update_resolution((VGAState *)s); + return CIRRUS_HOOK_HANDLED; } @@ -2839,6 +2844,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) if (s->ar_flip_flop == 0) { val &= 0x3f; s->ar_index = val; + vga_update_resolution((VGAState *)s); } else { index = s->ar_index & 0x1f; switch (index) { @@ -2932,6 +2938,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) /* can always write bit 4 of CR7 */ if (s->cr_index == 7) s->cr[7] = (s->cr[7] & ~0x10) | (val & 0x10); + vga_update_resolution((VGAState *)s); return; } switch (s->cr_index) { @@ -3166,7 +3173,8 @@ static int cirrus_vga_load(QEMUFile *f, void *opaque, int version_id) cirrus_update_memory_access(s); /* force refresh */ - s->graphic_mode = -1; + vga_update_resolution((VGAState *)s); + s->want_full_update = 1; cirrus_update_bank_ptr(s, 0); cirrus_update_bank_ptr(s, 1); return 0; diff --git a/qemu/hw/vga.c b/qemu/hw/vga.c index d4fddf9..9a950d3 100644 --- a/qemu/hw/vga.c +++ b/qemu/hw/vga.c @@ -37,6 +37,10 @@ //#define DEBUG_BOCHS_VBE +#define GMODE_TEXT 0 +#define GMODE_GRAPH 1 +#define GMODE_BLANK 2 + /* force some bits to zero */ const uint8_t sr_mask[8] = { (uint8_t)~0xfc, @@ -394,6 +398,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) if (s->ar_flip_flop == 0) { val &= 0x3f; s->ar_index = val; + vga_update_resolution(s); } else { index = s->ar_index & 0x1f; switch(index) { @@ -434,6 +439,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) #endif s->sr[s->sr_index] = val & sr_mask[s->sr_index]; if (s->sr_index == 1) s->update_retrace_info(s); + vga_update_resolution(s); break; case 0x3c7: s->dac_read_index = val; @@ -461,6 +467,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) printf("vga: write GR%x = 0x%02x\n", s->gr_index, val); #endif s->gr[s->gr_index] = val & gr_mask[s->gr_index]; + vga_update_resolution(s); break; case 0x3b4: case 0x3d4: @@ -476,6 +483,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) /* can always write bit 4 of CR7 */ if (s->cr_index == 7) s->cr[7] = (s->cr[7] & ~0x10) | (val & 0x10); + vga_update_resolution(s); return; } switch(s->cr_index) { @@ -503,6 +511,7 @@ static void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) s->update_retrace_info(s); break; } + vga_update_resolution(s); break; case 0x3ba: case 0x3da: @@ -582,11 +591,13 @@ static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t val) if ((val <= VBE_DISPI_MAX_XRES) && ((val & 7) == 0)) { s->vbe_regs[s->vbe_index] = val; } + vga_update_resolution(s); break; case VBE_DISPI_INDEX_YRES: if (val <= VBE_DISPI_MAX_YRES) { s->vbe_regs[s->vbe_index] = val; } + vga_update_resolution(s); break; case VBE_DISPI_INDEX_BPP: if (val == 0) @@ -595,6 +606,7 @@ static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t val) val == 16 || val == 24 || val == 32) { s->vbe_regs[s->vbe_index] = val; } + vga_update_resolution(s); break; case VBE_DISPI_INDEX_BANK: if (s->vbe_regs[VBE_DISPI_INDEX_BPP] == 4) { @@ -663,6 +675,7 @@ static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t val) } s->dac_8bit = (val & VBE_DISPI_8BIT_DAC) > 0; s->vbe_regs[s->vbe_index] = val; + vga_update_resolution(s); break; case VBE_DISPI_INDEX_VIRT_WIDTH: { @@ -683,6 +696,7 @@ static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t val) s->vbe_regs[VBE_DISPI_INDEX_VIRT_HEIGHT] = h; s->vbe_line_offset = line_offset; } + vga_update_resolution(s); break; case VBE_DISPI_INDEX_X_OFFSET: case VBE_DISPI_INDEX_Y_OFFSET: @@ -697,6 +711,7 @@ static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t val) s->vbe_start_addr += x * ((s->vbe_regs[VBE_DISPI_INDEX_BPP] + 7) >> 3); s->vbe_start_addr >>= 2; } + vga_update_resolution(s); break; default: break; @@ -1300,7 +1315,6 @@ static void vga_draw_text(VGAState *s, int full_update) s->plane_updated = 0; full_update = 1; } - full_update |= update_basic_params(s); line_offset = s->line_offset; s1 = s->vram_ptr + (s->start_addr * 4); @@ -1312,18 +1326,6 @@ static void vga_draw_text(VGAState *s, int full_update) return; } - if (width != s->last_width || height != s->last_height || - cw != s->last_cw || cheight != s->last_ch || s->last_depth) { - s->last_scr_width = width * cw; - s->last_scr_height = height * cheight; - qemu_console_resize(s->ds, s->last_scr_width, s->last_scr_height); - s->last_depth = 0; - s->last_width = width; - s->last_height = height; - s->last_ch = cheight; - s->last_cw = cw; - full_update = 1; - } s->rgb_to_pixel = rgb_to_pixel_dup_table[get_depth_index(s->ds)]; full_update |= update_palette16(s); @@ -1580,40 +1582,20 @@ static void vga_sync_dirty_bitmap(VGAState *s) vga_dirty_log_start(s); } -/* - * graphic modes - */ -static void vga_draw_graphic(VGAState *s, int full_update) +static void vga_update_resolution_graphics(VGAState *s) { - int y1, y, update, linesize, y_start, double_scan, mask, depth; - int width, height, shift_control, line_offset, bwidth, bits; + int depth = s->get_bpp(s); + int width, height, shift_control, double_scan; int disp_width, multi_scan, multi_run; - uint8_t *d; - uint32_t v, addr1, addr; - long page0, page1, page_min, page_max; - vga_draw_line_func *vga_draw_line; - - full_update |= update_basic_params(s); - - if (!full_update) - vga_sync_dirty_bitmap(s); s->get_resolution(s, &width, &height); - disp_width = width; shift_control = (s->gr[0x05] >> 5) & 3; double_scan = (s->cr[0x09] >> 7); - if (shift_control != 1) { - multi_scan = (((s->cr[0x09] & 0x1f) + 1) << double_scan) - 1; - } else { - /* in CGA modes, multi_scan is ignored */ - /* XXX: is it correct ? */ - multi_scan = double_scan; - } - multi_run = multi_scan; + if (shift_control != s->shift_control || double_scan != s->double_scan) { - full_update = 1; + s->want_full_update = 1; s->shift_control = shift_control; s->double_scan = double_scan; } @@ -1627,12 +1609,25 @@ static void vga_draw_graphic(VGAState *s, int full_update) disp_width <<= 1; } } + disp_width = width; + + if (shift_control != 1) { + multi_scan = (((s->cr[0x09] & 0x1f) + 1) << double_scan) - 1; + } else { + /* in CGA modes, multi_scan is ignored */ + /* XXX: is it correct ? */ + multi_scan = double_scan; + } + + multi_run = multi_scan; - depth = s->get_bpp(s); if (s->line_offset != s->last_line_offset || disp_width != s->last_width || height != s->last_height || - s->last_depth != depth) { + s->last_depth != depth || + s->multi_run != multi_run || + s->multi_scan != multi_scan || + s->want_full_update) { #if defined(WORDS_BIGENDIAN) == defined(TARGET_WORDS_BIGENDIAN) if (depth == 16 || depth == 32) { #else @@ -1659,8 +1654,74 @@ static void vga_draw_graphic(VGAState *s, int full_update) s->last_height = height; s->last_line_offset = s->line_offset; s->last_depth = depth; - full_update = 1; - } else if (is_graphic_console() && is_buffer_shared(s->ds->surface) && + s->multi_run = multi_run; + s->multi_scan = multi_scan; + s->want_full_update = 1; + } +} + +static void vga_update_resolution_text(VGAState *s) +{ + int width, height, cw, cheight; + + vga_get_text_resolution(s, &width, &height, &cw, &cheight); + if (width != s->last_width || height != s->last_height || + cw != s->last_cw || cheight != s->last_ch || s->last_depth) { + s->last_scr_width = width * cw; + s->last_scr_height = height * cheight; + qemu_console_resize(s->ds, s->last_scr_width, s->last_scr_height); + s->last_depth = 0; + s->last_width = width; + s->last_height = height; + s->last_ch = cheight; + s->last_cw = cw; + s->want_full_update = 1; + } +} + +void vga_update_resolution(VGAState *s) +{ + int graphic_mode; + + if (!(s->ar_index & 0x20)) { + graphic_mode = GMODE_BLANK; + } else { + graphic_mode = s->gr[6] & 1; + } + if (graphic_mode != s->graphic_mode) { + s->graphic_mode = graphic_mode; + s->want_full_update = 1; + } + s->want_full_update |= update_basic_params(s); + switch (graphic_mode) { + case GMODE_TEXT: + vga_update_resolution_text(s); + break; + case GMODE_GRAPH: + vga_update_resolution_graphics(s); + break; + } +} + +/* + * graphic modes + */ +static void vga_draw_graphic(VGAState *s, int full_update) +{ + int y1, y, update, linesize, y_start, mask; + int width, height, line_offset, bwidth, bits; + int multi_run; + uint8_t *d; + uint32_t v, addr1, addr; + long page0, page1, page_min, page_max; + vga_draw_line_func *vga_draw_line; + + if (!full_update) + vga_sync_dirty_bitmap(s); + + s->get_resolution(s, &width, &height); + multi_run = s->multi_run; + if (is_graphic_console() && is_buffer_shared(s->ds->surface) && (full_update || s->ds->surface->data != s->vram_ptr + (s->start_addr * 4))) { s->ds->surface->data = s->vram_ptr + (s->start_addr * 4); dpy_setdata(s->ds); @@ -1669,7 +1730,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) s->rgb_to_pixel = rgb_to_pixel_dup_table[get_depth_index(s->ds)]; - if (shift_control == 0) { + if (s->shift_control == 0) { full_update |= update_palette16(s); if (s->sr[0x01] & 8) { v = VGA_DRAW_LINE4D2; @@ -1677,7 +1738,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) v = VGA_DRAW_LINE4; } bits = 4; - } else if (shift_control == 1) { + } else if (s->shift_control == 1) { full_update |= update_palette16(s); if (s->sr[0x01] & 8) { v = VGA_DRAW_LINE2D2; @@ -1773,7 +1834,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) if (y_start >= 0) { /* flush to display */ dpy_update(s->ds, 0, y_start, - disp_width, y - y_start); + s->last_width, y - y_start); y_start = -1; } } @@ -1782,7 +1843,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) if ((y1 & mask) == mask) addr1 += line_offset; y1++; - multi_run = multi_scan; + multi_run = s->multi_scan; } else { multi_run--; } @@ -1794,7 +1855,7 @@ static void vga_draw_graphic(VGAState *s, int full_update) if (y_start >= 0) { /* flush to display */ dpy_update(s->ds, 0, y_start, - disp_width, y - y_start); + s->last_width, y - y_start); } /* reset modified pages */ if (page_max != -1) { @@ -1831,29 +1892,17 @@ static void vga_draw_blank(VGAState *s, int full_update) s->last_scr_width, s->last_scr_height); } -#define GMODE_TEXT 0 -#define GMODE_GRAPH 1 -#define GMODE_BLANK 2 - static void vga_update_display(void *opaque) { VGAState *s = (VGAState *)opaque; - int full_update, graphic_mode; + int full_update; if (ds_get_bits_per_pixel(s->ds) == 0) { /* nothing to do */ } else { - full_update = 0; - if (!(s->ar_index & 0x20)) { - graphic_mode = GMODE_BLANK; - } else { - graphic_mode = s->gr[6] & 1; - } - if (graphic_mode != s->graphic_mode) { - s->graphic_mode = graphic_mode; - full_update = 1; - } - switch(graphic_mode) { + full_update = s->want_full_update; + s->want_full_update = 0; + switch(s->graphic_mode) { case GMODE_TEXT: vga_draw_text(s, full_update); break; @@ -1876,8 +1925,8 @@ static void vga_invalidate_display(void *opaque) { VGAState *s = (VGAState *)opaque; - s->last_width = -1; - s->last_height = -1; + vga_update_resolution(s); + s->want_full_update = 1; } void vga_reset(void *opaque) @@ -1921,7 +1970,6 @@ void vga_reset(void *opaque) s->vbe_bank_mask = (s->vram_size >> 16) - 1; #endif memset(s->font_offsets, '\0', sizeof(s->font_offsets)); - s->graphic_mode = -1; /* force full update */ s->shift_control = 0; s->double_scan = 0; s->line_offset = 0; @@ -1947,6 +1995,7 @@ void vga_reset(void *opaque) memset(&s->retrace_info, 0, sizeof (s->retrace_info)); break; } + vga_update_resolution(s); } #define TEXTMODE_X(x) ((x) % width) @@ -1965,24 +2014,9 @@ static void vga_update_text(void *opaque, console_ch_t *chardata) char msg_buffer[80]; int full_update = 0; - if (!(s->ar_index & 0x20)) { - graphic_mode = GMODE_BLANK; - } else { - graphic_mode = s->gr[6] & 1; - } - if (graphic_mode != s->graphic_mode) { - s->graphic_mode = graphic_mode; - full_update = 1; - } - if (s->last_width == -1) { - s->last_width = 0; - full_update = 1; - } - switch (graphic_mode) { case GMODE_TEXT: /* TODO: update palette */ - full_update |= update_basic_params(s); /* total width & height */ cheight = (s->cr[9] & 0x1f) + 1; @@ -2224,7 +2258,8 @@ static int vga_load(QEMUFile *f, void *opaque, int version_id) #endif /* force refresh */ - s->graphic_mode = -1; + vga_update_resolution(s); + s->want_full_update = 1; return 0; } @@ -2418,7 +2453,8 @@ void vga_bios_init(VGAState *s) memcpy(s->palette, palette_model, 192); s->bank_offset = 0; - s->graphic_mode = -1; + vga_update_resolution(s); + s->want_full_update = 1; /* TODO: add vbe support if enabled */ } @@ -2803,7 +2839,8 @@ static void vga_screen_dump_common(VGAState *s, const char *filename, ds->surface = qemu_create_displaysurface(w, h, 32, 4 * w); s->ds = ds; - s->graphic_mode = -1; + vga_update_resolution(s); + s->want_full_update = 1; vga_update_display(s); ppm_save(filename, ds->surface); diff --git a/qemu/hw/vga_int.h b/qemu/hw/vga_int.h index 8ba8a60..71ffeb5 100644 --- a/qemu/hw/vga_int.h +++ b/qemu/hw/vga_int.h @@ -147,8 +147,11 @@ typedef void (* vga_update_retrace_info_fn)(struct VGAState *s); DisplayState *ds; \ uint32_t font_offsets[2]; \ int graphic_mode; \ + int want_full_update; \ uint8_t shift_control; \ uint8_t double_scan; \ + uint8_t multi_run; \ + uint8_t multi_scan; \ uint32_t line_offset; \ uint32_t line_compare; \ uint32_t start_addr; \ @@ -195,6 +198,7 @@ void vga_common_init(VGAState *s, uint8_t *vga_ram_base, ram_addr_t vga_ram_offset, int vga_ram_size); void vga_init(VGAState *s); void vga_reset(void *s); +void vga_update_resolution(VGAState *s); void vga_dirty_log_start(VGAState *s); void vga_dirty_log_stop(VGAState *s); -- 1.6.0.6 Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- qemu.spec 2 Apr 2009 03:51:08 -0000 1.74 +++ qemu.spec 3 Apr 2009 17:09:43 -0000 1.75 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 4%{?dist} +Release: 5%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 @@ -35,6 +35,7 @@ Patch11: qemu-fix-gcc.patch Patch12: qemu-roms-more-room.patch Patch13: qemu-bios-bigger-roms.patch +Patch14: qemu-fix-display-breakage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -212,6 +213,7 @@ %patch11 -p1 %patch12 -p1 %patch13 -p1 +%patch14 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -231,8 +233,6 @@ fi %ifarch %{ix86} x86_64 -# build kvm -echo "%{name}-%{version}" > $(pwd)/kernel/.kernelrelease # sdl outputs to alsa or pulseaudio directly depending on what the system has configured # alsa works, but causes huge CPU load due to bugs # oss works, but is very problematic because it grabs exclusive control of the device causing other apps to go haywire @@ -244,7 +244,7 @@ --qemu-ldflags=$extraldflags \ --qemu-cflags="$RPM_OPT_FLAGS" -make %{?_smp_mflags} $buildldflags +make V=1 %{?_smp_mflags} $buildldflags cp qemu/x86_64-softmmu/qemu-system-x86_64 qemu-kvm cp user/kvmtrace . cp user/kvmtrace_format . @@ -455,6 +455,11 @@ %{_mandir}/man1/qemu-img.1* %changelog +* Fri Apr 3 2009 Mark McLoughlin - 2:0.10-5 +- Fix vga segfault under kvm-autotest (#494002) +- Kill kernelrelease hack; it's not needed +- Build with "make V=1" for more verbose logs + * Thu Apr 02 2009 Glauber Costa - 2:0.10-4 - Support botting gpxe roms. From mtasaka at fedoraproject.org Fri Apr 3 17:16:47 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Fri, 3 Apr 2009 17:16:47 +0000 (UTC) Subject: rpms/jd/F-9 .cvsignore, 1.357, 1.358 jd.spec, 1.406, 1.407 sources, 1.358, 1.359 Message-ID: <20090403171647.3502B70134@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16564 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/.cvsignore,v retrieving revision 1.357 retrieving revision 1.358 diff -u -r1.357 -r1.358 --- .cvsignore 1 Apr 2009 06:56:39 -0000 1.357 +++ .cvsignore 3 Apr 2009 17:16:16 -0000 1.358 @@ -1 +1 @@ -jd-2.4.0-svn2758_trunk.tgz +jd-2.4.0-svn2761_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/jd.spec,v retrieving revision 1.406 retrieving revision 1.407 diff -u -r1.406 -r1.407 --- jd.spec 1 Apr 2009 06:56:39 -0000 1.406 +++ jd.spec 3 Apr 2009 17:16:16 -0000 1.407 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2758_trunk +%define strtag svn2761_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Wed Apr 1 2009 Mamoru Tasaka +* Thu Apr 2 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/sources,v retrieving revision 1.358 retrieving revision 1.359 diff -u -r1.358 -r1.359 --- sources 1 Apr 2009 06:56:39 -0000 1.358 +++ sources 3 Apr 2009 17:16:16 -0000 1.359 @@ -1 +1 @@ -150ca247b665197ce029f330bc0930ee jd-2.4.0-svn2758_trunk.tgz +dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz From berrange at fedoraproject.org Fri Apr 3 17:17:34 2009 From: berrange at fedoraproject.org (Daniel P. Berrange) Date: Fri, 3 Apr 2009 17:17:34 +0000 (UTC) Subject: rpms/python-virtinst/devel virtinst-0.400.3-selinux-context.patch, NONE, 1.1 python-virtinst.spec, 1.61, 1.62 Message-ID: <20090403171734.D7A8E70134@cvs1.fedora.phx.redhat.com> Author: berrange Update of /cvs/pkgs/rpms/python-virtinst/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16782 Modified Files: python-virtinst.spec Added Files: virtinst-0.400.3-selinux-context.patch Log Message: Set SELinux context on $HOME/.virtinst to make kernel/initrd boot work (rhbz #491052) virtinst-0.400.3-selinux-context.patch: --- NEW FILE virtinst-0.400.3-selinux-context.patch --- diff -rup virtinst-0.400.3.orig/virtinst/Installer.py virtinst-0.400.3.new/virtinst/Installer.py --- virtinst-0.400.3.orig/virtinst/Installer.py 2009-03-10 03:32:15.000000000 +0000 +++ virtinst-0.400.3.new/virtinst/Installer.py 2009-04-03 18:15:10.000000000 +0100 @@ -136,12 +136,28 @@ class Installer(object): def get_scratchdir(self): if platform.system() == 'SunOS': return '/var/tmp' - if self.type == "xen" and os.path.exists(XEN_SCRATCH): + if os.geteuid() == 0 and self.type == "xen" and os.path.exists(XEN_SCRATCH): return XEN_SCRATCH if os.geteuid() == 0 and os.path.exists(LIBVIRT_SCRATCH): return LIBVIRT_SCRATCH - else: - return os.path.expanduser("~/.virtinst/boot") + + appdir = os.path.expanduser("~/.virtinst") + bootdir = appdir + "/boot" + # Try and make directory immediately and set selinux + # context if possible + try: + import selinux + if not os.access(appdir, os.W_OK): + os.mkdir(appdir) + if not os.access(bootdir, os.W_OK): + os.mkdir(bootdir) + selinux.restorecon(bootdir, recursive=True) + logging.info("Restored SELinux context on %s" % bootdir) + except Exception, e: + logging.error("Unable to restore SELinux context on %s: %s" % (bootdir, str(e))) + pass + + return bootdir scratchdir = property(get_scratchdir) def get_cdrom(self): Index: python-virtinst.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-virtinst/devel/python-virtinst.spec,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- python-virtinst.spec 23 Mar 2009 20:56:47 -0000 1.61 +++ python-virtinst.spec 3 Apr 2009 17:17:04 -0000 1.62 @@ -17,11 +17,12 @@ Summary: Python modules and utilities for installing virtual machines Name: python-%{appname} Version: 0.400.3 -Release: 2%{_extra_release} +Release: 3%{_extra_release} Source0: http://virt-manager.org/download/sources/%{appname}/%{appname}-%{version}.tar.gz Patch1: %{appname}-%{version}-fix-virtimage-scratch.patch Patch2: %{appname}-%{version}-hostdev-libvirt-calls.patch Patch3: %{appname}-%{version}-spanish-trans.patch +Patch4: %{appname}-%{version}-selinux-context.patch License: GPLv2+ Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -50,6 +51,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build python setup.py build @@ -85,6 +87,9 @@ %{_bindir}/virt-convert %changelog +* Fri Apr 3 2009 Daniel P. Berrange - 0.400.3-fc11 +- Set SELinux context on $HOME/.virtinst to make kernel/initrd boot work (rhbz #491052) + * Mon Mar 23 2009 Cole Robinson - 0.400.3-2.fc11 - Add spanish translation (bz 480816) - Fix calls to libvirt host device detach/reset From kkofler at fedoraproject.org Fri Apr 3 17:19:45 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Fri, 3 Apr 2009 17:19:45 +0000 (UTC) Subject: rpms/kdegraphics/F-10 kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch, NONE, 1.1 kdegraphics.spec, 1.189, 1.190 Message-ID: <20090403171945.3C2D270134@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegraphics/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17004/F-10 Modified Files: kdegraphics.spec Added Files: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch Log Message: Sync from devel: * Fri Apr 03 2009 Kevin Kofler 4.2.2-3 - work around Kolourpaint crash with Qt 4.5 (kde#183850) kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch: --- NEW FILE kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch --- diff -ur kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp --- kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2008-12-21 21:19:06.000000000 +0100 +++ kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2009-04-03 15:23:49.000000000 +0200 @@ -252,7 +252,7 @@ // Copy RGB layer. *destPixmapPtr = QPixmap (oldPixmap.width (), oldPixmap.height ()); QPainter p (destPixmapPtr); - p.drawPixmap (QPoint (0, 0), oldPixmap); + p.drawImage (QPoint (0, 0), oldPixmap.toImage()); p.end (); // Copy mask layer (if any). Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-10/kdegraphics.spec,v retrieving revision 1.189 retrieving revision 1.190 diff -u -r1.189 -r1.190 --- kdegraphics.spec 1 Apr 2009 23:20:07 -0000 1.189 +++ kdegraphics.spec 3 Apr 2009 17:19:14 -0000 1.190 @@ -7,7 +7,7 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -17,6 +17,9 @@ License: GPLv2 URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegraphics-%{version}.tar.bz2 +# work around Kolourpaint crash with Qt 4.5 (kde#183850) +# patch from the upstream bug report +Patch0: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstream patches @@ -90,6 +93,7 @@ %prep %setup -q -n kdegraphics-%{version} +%patch0 -p1 -b .kolourpaint-kde#183850-workaround # upstream patches @@ -219,6 +223,9 @@ %changelog +* Fri Apr 03 2009 Kevin Kofler 4.2.2-3 +- work around Kolourpaint crash with Qt 4.5 (kde#183850) + * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets From kkofler at fedoraproject.org Fri Apr 3 17:19:45 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Fri, 3 Apr 2009 17:19:45 +0000 (UTC) Subject: rpms/kdegraphics/F-9 kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch, NONE, 1.1 kdegraphics.spec, 1.166, 1.167 Message-ID: <20090403171945.85FA570134@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegraphics/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17004/F-9 Modified Files: kdegraphics.spec Added Files: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch Log Message: Sync from devel: * Fri Apr 03 2009 Kevin Kofler 4.2.2-3 - work around Kolourpaint crash with Qt 4.5 (kde#183850) kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch: --- NEW FILE kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch --- diff -ur kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp --- kdegraphics-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2008-12-21 21:19:06.000000000 +0100 +++ kdegraphics-4.2.2-kolourpaint-kde#183850-workaround/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp 2009-04-03 15:23:49.000000000 +0200 @@ -252,7 +252,7 @@ // Copy RGB layer. *destPixmapPtr = QPixmap (oldPixmap.width (), oldPixmap.height ()); QPainter p (destPixmapPtr); - p.drawPixmap (QPoint (0, 0), oldPixmap); + p.drawImage (QPoint (0, 0), oldPixmap.toImage()); p.end (); // Copy mask layer (if any). Index: kdegraphics.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegraphics/F-9/kdegraphics.spec,v retrieving revision 1.166 retrieving revision 1.167 diff -u -r1.166 -r1.167 --- kdegraphics.spec 1 Apr 2009 23:22:07 -0000 1.166 +++ kdegraphics.spec 3 Apr 2009 17:19:15 -0000 1.167 @@ -7,7 +7,7 @@ Summary: K Desktop Environment - Graphics Applications Epoch: 7 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Name: kdegraphics #Obsoletes: kdegraphics4 < %{version}-%{release} @@ -17,6 +17,9 @@ License: GPLv2 URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegraphics-%{version}.tar.bz2 +# work around Kolourpaint crash with Qt 4.5 (kde#183850) +# patch from the upstream bug report +Patch0: kdegraphics-4.2.2-kolourpaint-kde#183850-workaround.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstream patches @@ -90,6 +93,7 @@ %prep %setup -q -n kdegraphics-%{version} +%patch0 -p1 -b .kolourpaint-kde#183850-workaround # upstream patches @@ -219,6 +223,9 @@ %changelog +* Fri Apr 03 2009 Kevin Kofler 4.2.2-3 +- work around Kolourpaint crash with Qt 4.5 (kde#183850) + * Wed Apr 01 2009 Rex Dieter 4.2.2-2 - optimize scriptlets From atorkhov at fedoraproject.org Fri Apr 3 17:20:08 2009 From: atorkhov at fedoraproject.org (Alexey Torkhov) Date: Fri, 3 Apr 2009 17:20:08 +0000 (UTC) Subject: rpms/btanks/F-10 btanks-0.8-rename-lib.patch, NONE, 1.1 btanks.spec, 1.1, 1.2 Message-ID: <20090403172008.5047B70134@cvs1.fedora.phx.redhat.com> Author: atorkhov Update of /cvs/pkgs/rpms/btanks/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17074 Modified Files: btanks.spec Added Files: btanks-0.8-rename-lib.patch Log Message: * Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-9 - Rename libbt.so to libbtanks.so because of conflict with blackbox btanks-0.8-rename-lib.patch: --- NEW FILE btanks-0.8-rename-lib.patch --- diff -urp btanks-0.8.7686.orig/editor/SConscript btanks-0.8.7686/editor/SConscript --- btanks-0.8.7686.orig/editor/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/editor/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -6,7 +6,7 @@ Import('sdl_libs') env = env.Clone() -libs = ['bt', 'sdlx', 'mrt', 'SDL'] +libs = ['btanks', 'sdlx', 'mrt', 'SDL'] ed_src = [ 'base_brush.cpp', +++ btanks-0.8.7686/engine/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -109,7 +109,7 @@ if sys.platform != 'win32': env.Append(LINKFLAGS=['-Wl,-rpath-link,build/' + env['mode'] + '/clunk']) -bt = env.SharedLibrary('bt', bt_sources, LIBS=bt_libs) +bt = env.SharedLibrary('btanks', bt_sources, LIBS=bt_libs) if sys.platform != 'win32' and len(env['prefix']) > 0: Import('install_targets') @@ -119,7 +119,7 @@ else: Install('#', bt[0]) bt_main_sources = ['src/main.cpp'] -bt_main_libs = ['mrt', 'bt', 'SDL', 'sdlx'] +bt_main_libs = ['mrt', 'btanks', 'SDL', 'sdlx'] if sys.platform == "win32": bt_rc = env.RES('src/bt.rc') diff -urp btanks-0.8.7686.orig/objects/SConscript btanks-0.8.7686/objects/SConscript --- btanks-0.8.7686.orig/objects/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/objects/SConscript 2009-04-03 20:08:58.000000000 +0400 @@ -7,7 +7,7 @@ Import('lib_dir') env = env.Clone() buildmode = env['mode'] -libs = ['bt', 'sdlx', 'mrt'] +libs = ['btanks', 'sdlx', 'mrt'] env.Prepend(LIBPATH=['#/build/' + buildmode + '/engine']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/mrt']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/sdlx']) Index: btanks.spec =================================================================== RCS file: /cvs/pkgs/rpms/btanks/F-10/btanks.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- btanks.spec 18 Mar 2009 08:48:17 -0000 1.1 +++ btanks.spec 3 Apr 2009 17:19:38 -0000 1.2 @@ -1,6 +1,6 @@ Name: btanks Version: 0.8.7686 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Funny battle on your desk Summary(ru): ?????????????? ?????????????????? ?????????? ???? ?????????? @@ -12,6 +12,9 @@ Patch0: %{name}-0.8-remove-rpath.patch # Disable video previews of map levels (we don't distribute video anyway) Patch1: %{name}-0.8-disable-smpeg.patch +# Rename libbt.so to libbtanks.so because of conflict with blackbox +# http://sourceforge.net/tracker/?func=detail&atid=843095&aid=2722914&group_id=167474 +Patch2: %{name}-0.8-rename-lib.patch Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: bted.desktop @@ -59,6 +62,7 @@ %setup -q %patch0 -p1 -b .remove-rpath %patch1 -p1 -b .disable-smpeg +%patch2 -p1 -b .rename-lib dos2unix -k *.txt ChangeLog *.url LICENSE EXCEPTION iconv -f latin1 -t utf-8 EXCEPTION > EXCEPTION.new @@ -96,7 +100,7 @@ # libs install -dm 755 %{buildroot}%{_libdir}/%{name} -install -m 755 build/release/engine/libbt.so %{buildroot}%{_libdir} +install -m 755 build/release/engine/libbtanks.so %{buildroot}%{_libdir} install -m 755 build/release/mrt/libmrt.so %{buildroot}%{_libdir} install -m 755 build/release/sdlx/libsdlx.so %{buildroot}%{_libdir} install -m 755 build/release/clunk/libclunk.so %{buildroot}%{_libdir} @@ -152,6 +156,9 @@ %changelog +* Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-9 +- Rename libbt.so to libbtanks.so because of conflict with blackbox + * Wed Mar 18 2009 Alexey Torkhov - 0.8.7686-8 - Package data as separate files instead of big zip blob From atorkhov at fedoraproject.org Fri Apr 3 17:33:16 2009 From: atorkhov at fedoraproject.org (Alexey Torkhov) Date: Fri, 3 Apr 2009 17:33:16 +0000 (UTC) Subject: rpms/btanks/F-9 btanks-0.8-rename-lib.patch, NONE, 1.1 btanks.spec, 1.1, 1.2 Message-ID: <20090403173316.76DA070134@cvs1.fedora.phx.redhat.com> Author: atorkhov Update of /cvs/pkgs/rpms/btanks/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19168 Modified Files: btanks.spec Added Files: btanks-0.8-rename-lib.patch Log Message: * Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-9 - Rename libbt.so to libbtanks.so because of conflict with blackbox btanks-0.8-rename-lib.patch: --- NEW FILE btanks-0.8-rename-lib.patch --- diff -urp btanks-0.8.7686.orig/editor/SConscript btanks-0.8.7686/editor/SConscript --- btanks-0.8.7686.orig/editor/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/editor/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -6,7 +6,7 @@ Import('sdl_libs') env = env.Clone() -libs = ['bt', 'sdlx', 'mrt', 'SDL'] +libs = ['btanks', 'sdlx', 'mrt', 'SDL'] ed_src = [ 'base_brush.cpp', +++ btanks-0.8.7686/engine/SConscript 2009-04-03 20:06:43.000000000 +0400 @@ -109,7 +109,7 @@ if sys.platform != 'win32': env.Append(LINKFLAGS=['-Wl,-rpath-link,build/' + env['mode'] + '/clunk']) -bt = env.SharedLibrary('bt', bt_sources, LIBS=bt_libs) +bt = env.SharedLibrary('btanks', bt_sources, LIBS=bt_libs) if sys.platform != 'win32' and len(env['prefix']) > 0: Import('install_targets') @@ -119,7 +119,7 @@ else: Install('#', bt[0]) bt_main_sources = ['src/main.cpp'] -bt_main_libs = ['mrt', 'bt', 'SDL', 'sdlx'] +bt_main_libs = ['mrt', 'btanks', 'SDL', 'sdlx'] if sys.platform == "win32": bt_rc = env.RES('src/bt.rc') diff -urp btanks-0.8.7686.orig/objects/SConscript btanks-0.8.7686/objects/SConscript --- btanks-0.8.7686.orig/objects/SConscript 2009-04-03 19:49:23.000000000 +0400 +++ btanks-0.8.7686/objects/SConscript 2009-04-03 20:08:58.000000000 +0400 @@ -7,7 +7,7 @@ Import('lib_dir') env = env.Clone() buildmode = env['mode'] -libs = ['bt', 'sdlx', 'mrt'] +libs = ['btanks', 'sdlx', 'mrt'] env.Prepend(LIBPATH=['#/build/' + buildmode + '/engine']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/mrt']) env.Prepend(LIBPATH=['#/build/' + buildmode + '/sdlx']) Index: btanks.spec =================================================================== RCS file: /cvs/pkgs/rpms/btanks/F-9/btanks.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- btanks.spec 18 Mar 2009 08:45:12 -0000 1.1 +++ btanks.spec 3 Apr 2009 17:32:46 -0000 1.2 @@ -1,6 +1,6 @@ Name: btanks Version: 0.8.7686 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Funny battle on your desk Summary(ru): ?????????????? ?????????????????? ?????????? ???? ?????????? @@ -12,6 +12,9 @@ Patch0: %{name}-0.8-remove-rpath.patch # Disable video previews of map levels (we don't distribute video anyway) Patch1: %{name}-0.8-disable-smpeg.patch +# Rename libbt.so to libbtanks.so because of conflict with blackbox +# http://sourceforge.net/tracker/?func=detail&atid=843095&aid=2722914&group_id=167474 +Patch2: %{name}-0.8-rename-lib.patch Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop Source2: bted.desktop @@ -59,6 +62,7 @@ %setup -q %patch0 -p1 -b .remove-rpath %patch1 -p1 -b .disable-smpeg +%patch2 -p1 -b .rename-lib dos2unix -k *.txt ChangeLog *.url LICENSE EXCEPTION iconv -f latin1 -t utf-8 EXCEPTION > EXCEPTION.new @@ -96,7 +100,7 @@ # libs install -dm 755 %{buildroot}%{_libdir}/%{name} -install -m 755 build/release/engine/libbt.so %{buildroot}%{_libdir} +install -m 755 build/release/engine/libbtanks.so %{buildroot}%{_libdir} install -m 755 build/release/mrt/libmrt.so %{buildroot}%{_libdir} install -m 755 build/release/sdlx/libsdlx.so %{buildroot}%{_libdir} install -m 755 build/release/clunk/libclunk.so %{buildroot}%{_libdir} @@ -152,6 +156,9 @@ %changelog +* Fri Apr 03 2009 Alexey Torkhov - 0.8.7686-9 +- Rename libbt.so to libbtanks.so because of conflict with blackbox + * Wed Mar 18 2009 Alexey Torkhov - 0.8.7686-8 - Package data as separate files instead of big zip blob From hadess at fedoraproject.org Fri Apr 3 17:37:15 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Fri, 3 Apr 2009 17:37:15 +0000 (UTC) Subject: rpms/bluez/devel bluez-fix-audio-service-crasher.patch, NONE, 1.1 bluez.spec, 1.55, 1.56 Message-ID: <20090403173715.BAD1270134@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/bluez/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19530 Modified Files: bluez.spec Added Files: bluez-fix-audio-service-crasher.patch Log Message: * Fri Apr 03 2009 - Bastien Nocera - 4.34-2 - Don't crash when audio devices are registered and the adapter is removed bluez-fix-audio-service-crasher.patch: --- NEW FILE bluez-fix-audio-service-crasher.patch --- diff --git a/audio/device.c b/audio/device.c index aeca576..f66cd61 100644 --- a/audio/device.c +++ b/audio/device.c @@ -617,5 +617,8 @@ void audio_device_unregister(struct audio_device *device) if (device->control) control_unregister(device); + g_dbus_unregister_interface(device->conn, device->path, + AUDIO_INTERFACE); + device_free(device); } Index: bluez.spec =================================================================== RCS file: /cvs/pkgs/rpms/bluez/devel/bluez.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- bluez.spec 29 Mar 2009 21:15:06 -0000 1.55 +++ bluez.spec 3 Apr 2009 17:36:45 -0000 1.56 @@ -1,7 +1,7 @@ Summary: Bluetooth utilities Name: bluez Version: 4.34 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Applications/System Source: http://www.kernel.org/pub/linux/bluetooth/%{name}-%{version}.tar.gz @@ -14,6 +14,8 @@ Patch2: bluez-try-utf8-harder.patch # http://thread.gmane.org/gmane.linux.bluez.kernel/1754 Patch3: bluez-activate-wacom-mode2.patch +# http://git.kernel.org/?p=bluetooth/bluez.git;a=commit;h=457056310229911e820357470ee8fb30c82516da +Patch4: bluez-fix-audio-service-crasher.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root URL: http://www.bluez.org/ @@ -102,6 +104,7 @@ %patch1 -p0 -b .oui %patch2 -p1 -b .non-utf8-name %patch3 -p1 -b .wacom +%patch4 -p1 -b .audio-service-crasher %build %configure --enable-cups --enable-hid2hci --enable-dfutool --enable-tools --enable-bccmd --enable-gstreamer --enable-hidd --enable-pand --enable-dund @@ -194,6 +197,10 @@ %{_libdir}/alsa-lib/*.so %changelog +* Fri Apr 03 2009 - Bastien Nocera - 4.34-2 +- Don't crash when audio devices are registered and the adapter + is removed + * Sun Mar 29 2009 - Bastien Nocera - 4.34-1 - Update to 4.34 From hadess at fedoraproject.org Fri Apr 3 17:41:33 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Fri, 3 Apr 2009 17:41:33 +0000 (UTC) Subject: rpms/bluez/devel bluez-fix-audio-service-disconnect.patch, NONE, 1.1 bluez.spec, 1.56, 1.57 Message-ID: <20090403174133.6C13570134@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/bluez/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19906 Modified Files: bluez.spec Added Files: bluez-fix-audio-service-disconnect.patch Log Message: * Fri Apr 03 2009 - Bastien Nocera - 4.34-3 - Avoid disconnecting audio devices straight after they're connected bluez-fix-audio-service-disconnect.patch: --- NEW FILE bluez-fix-audio-service-disconnect.patch --- diff --git a/audio/device.c b/audio/device.c index f66cd61..84659d3 100644 --- a/audio/device.c +++ b/audio/device.c @@ -257,7 +257,7 @@ static gboolean headset_connect_timeout(gpointer user_data) dev->priv->headset_timer = 0; if (dev->headset) - headset_config_stream(dev, NULL, NULL); + headset_config_stream(dev, FALSE, NULL, NULL); return FALSE; } @@ -437,7 +437,7 @@ static DBusMessage *dev_connect(DBusConnection *conn, DBusMessage *msg, dev->auto_connect = TRUE; if (dev->headset) - headset_config_stream(dev, NULL, NULL); + headset_config_stream(dev, FALSE, NULL, NULL); else if (dev->sink) { struct avdtp *session = avdtp_get(&dev->src, &dev->dst); diff --git a/audio/headset.c b/audio/headset.c index 4d70b4a..e1d1cb5 100644 --- a/audio/headset.c +++ b/audio/headset.c @@ -2259,6 +2259,7 @@ unsigned int headset_request_stream(struct audio_device *dev, } unsigned int headset_config_stream(struct audio_device *dev, + gboolean auto_dc, headset_stream_cb_t cb, void *user_data) { @@ -2280,7 +2281,7 @@ unsigned int headset_config_stream(struct audio_device *dev, if (rfcomm_connect(dev, cb, user_data, &id) < 0) return 0; - hs->auto_dc = TRUE; + hs->auto_dc = auto_dc; hs->pending->target_state = HEADSET_STATE_CONNECTED; return id; diff --git a/audio/headset.h b/audio/headset.h index dbe1923..73c8a25 100644 --- a/audio/headset.h +++ b/audio/headset.h @@ -65,6 +65,7 @@ void headset_update(struct audio_device *dev, uint16_t svc, const char *uuidstr); unsigned int headset_config_stream(struct audio_device *dev, + gboolean auto_dc, headset_stream_cb_t cb, void *user_data); unsigned int headset_request_stream(struct audio_device *dev, diff --git a/audio/sink.c b/audio/sink.c index 7f8286d..afdfde6 100644 --- a/audio/sink.c +++ b/audio/sink.c @@ -507,6 +507,8 @@ gboolean sink_setup_stream(struct sink *sink, struct avdtp *session) if (!sink->session) return FALSE; + avdtp_set_auto_disconnect(sink->session, FALSE); + if (avdtp_discover(sink->session, discovery_complete, sink) < 0) return FALSE; @@ -538,8 +540,6 @@ static DBusMessage *sink_connect(DBusConnection *conn, ".AlreadyConnected", "Device Already Connected"); - avdtp_set_auto_disconnect(sink->session, FALSE); - if (!sink_setup_stream(sink, NULL)) return g_dbus_create_error(msg, ERROR_INTERFACE ".Failed", "Failed to create a stream"); diff --git a/audio/unix.c b/audio/unix.c index 0cebcec..7aca7ef 100644 --- a/audio/unix.c +++ b/audio/unix.c @@ -904,7 +904,7 @@ static void start_config(struct audio_device *dev, struct unix_client *client) goto failed; } - id = headset_config_stream(dev, headset_setup_complete, + id = headset_config_stream(dev, TRUE, headset_setup_complete, client); client->cancel = headset_cancel_stream; break; Index: bluez.spec =================================================================== RCS file: /cvs/pkgs/rpms/bluez/devel/bluez.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- bluez.spec 3 Apr 2009 17:36:45 -0000 1.56 +++ bluez.spec 3 Apr 2009 17:41:03 -0000 1.57 @@ -1,7 +1,7 @@ Summary: Bluetooth utilities Name: bluez Version: 4.34 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/System Source: http://www.kernel.org/pub/linux/bluetooth/%{name}-%{version}.tar.gz @@ -16,6 +16,8 @@ Patch3: bluez-activate-wacom-mode2.patch # http://git.kernel.org/?p=bluetooth/bluez.git;a=commit;h=457056310229911e820357470ee8fb30c82516da Patch4: bluez-fix-audio-service-crasher.patch +# http://git.kernel.org/?p=bluetooth/bluez.git;a=commit;h=1200c9362b09dcc0cd362c046b93c560a7a47256 +Patch5: bluez-fix-audio-service-disconnect.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root URL: http://www.bluez.org/ @@ -105,6 +107,7 @@ %patch2 -p1 -b .non-utf8-name %patch3 -p1 -b .wacom %patch4 -p1 -b .audio-service-crasher +%patch5 -p1 -b .audio-service-disconnect %build %configure --enable-cups --enable-hid2hci --enable-dfutool --enable-tools --enable-bccmd --enable-gstreamer --enable-hidd --enable-pand --enable-dund @@ -197,6 +200,9 @@ %{_libdir}/alsa-lib/*.so %changelog +* Fri Apr 03 2009 - Bastien Nocera - 4.34-3 +- Avoid disconnecting audio devices straight after they're connected + * Fri Apr 03 2009 - Bastien Nocera - 4.34-2 - Don't crash when audio devices are registered and the adapter is removed From lennart at fedoraproject.org Fri Apr 3 17:54:39 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Fri, 3 Apr 2009 17:54:39 +0000 (UTC) Subject: rpms/libatasmart/devel libatasmart.spec,1.6,1.7 Message-ID: <20090403175439.94FC770134@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libatasmart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21715 Modified Files: libatasmart.spec Log Message: New upstream release Index: libatasmart.spec =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/libatasmart.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- libatasmart.spec 2 Apr 2009 21:54:36 -0000 1.6 +++ libatasmart.spec 3 Apr 2009 17:54:09 -0000 1.7 @@ -1,5 +1,5 @@ Name: libatasmart -Version: 0.4 +Version: 0.5 Release: 1%{?dist} Summary: ATA S.M.A.R.T. Disk Health Monitoring Library Group: System Environment/Libraries @@ -53,6 +53,9 @@ %{_libdir}/pkgconfig/libatasmart.pc %changelog +* Fri Apr 3 2009 Lennart Poettering 0.5-1 +- New upstream release + * Thu Apr 2 2009 Lennart Poettering 0.4-1 - New upstream release From lennart at fedoraproject.org Fri Apr 3 17:56:27 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Fri, 3 Apr 2009 17:56:27 +0000 (UTC) Subject: rpms/libatasmart/devel .cvsignore,1.5,1.6 sources,1.5,1.6 Message-ID: <20090403175627.551E670134@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libatasmart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21963 Modified Files: .cvsignore sources Log Message: forgot tarball Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 2 Apr 2009 21:54:36 -0000 1.5 +++ .cvsignore 3 Apr 2009 17:55:57 -0000 1.6 @@ -1 +1 @@ -libatasmart-0.4.tar.gz +libatasmart-0.5.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 2 Apr 2009 21:54:36 -0000 1.5 +++ sources 3 Apr 2009 17:55:57 -0000 1.6 @@ -1 +1 @@ -36bbbfecb516c735c05d076e2bc955f5 libatasmart-0.4.tar.gz +f8d3beac2161e18c08e4df274c149cc3 libatasmart-0.5.tar.gz From pjones at fedoraproject.org Fri Apr 3 17:57:23 2009 From: pjones at fedoraproject.org (Peter Jones) Date: Fri, 3 Apr 2009 17:57:23 +0000 (UTC) Subject: rpms/gnu-efi/devel gnu-efi-3.0e-ignore-gnu-stack, NONE, 1.1 gnu-efi.spec, 1.30, 1.31 Message-ID: <20090403175723.1808770134@cvs1.fedora.phx.redhat.com> Author: pjones Update of /cvs/extras/rpms/gnu-efi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22081 Modified Files: gnu-efi.spec Added Files: gnu-efi-3.0e-ignore-gnu-stack Log Message: * Fri Apr 03 2009 Peter Jones - 3.0e-7 - Use nickc's workaround for #492183 --- NEW FILE gnu-efi-3.0e-ignore-gnu-stack --- diff --git a/gnuefi/elf_ia32_efi.lds b/gnuefi/elf_ia32_efi.lds index bc29799..b15b36d 100644 --- a/gnuefi/elf_ia32_efi.lds +++ b/gnuefi/elf_ia32_efi.lds @@ -58,5 +58,7 @@ SECTIONS { *(.rel.reloc) *(.eh_frame) + *(.note.GNU-stack) } + .comment 0 : { *(.comment) } } diff --git a/gnuefi/elf_x86_64_efi.lds b/gnuefi/elf_x86_64_efi.lds index 9c0a9f8..d0ae5f0 100644 --- a/gnuefi/elf_x86_64_efi.lds +++ b/gnuefi/elf_x86_64_efi.lds @@ -54,5 +54,8 @@ SECTIONS .ignored.reloc : { *(.rela.reloc) + *(.eh_frame) + *(.note.GNU-stack) } + .comment 0 : { *(.comment) } } Index: gnu-efi.spec =================================================================== RCS file: /cvs/extras/rpms/gnu-efi/devel/gnu-efi.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- gnu-efi.spec 31 Mar 2009 16:41:59 -0000 1.30 +++ gnu-efi.spec 3 Apr 2009 17:56:52 -0000 1.31 @@ -1,14 +1,14 @@ Summary: Development Libraries and headers for EFI Name: gnu-efi Version: 3.0e -Release: 6%{?dist} +Release: 7%{?dist} Group: Development/System License: GPLv2+ URL: ftp://ftp.hpl.hp.com/pub/linux-ia64 Source: ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-%{version}.tar.bz2 Patch0: gnu-efi-3.0e-no-relocations.patch Patch1: gnu-efi-3.0e-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch -Patch2: gnu-efi-3.0e-pad-all-sections.patch +Patch2: gnu-efi-3.0e-ignore-gnu-stack Patch3: gnu-efi-3.0d-unwrap.patch Patch4: gnu-efi-3.0d-uefi_wrap.patch Patch5: gnu-efi-3.0d-uefi_wrap_call10.patch @@ -23,7 +23,7 @@ %setup -q %patch0 -p1 %patch1 -p1 -#%patch2 -p1 +%patch2 -p1 # these are currently disabled as we don't need them per se, and they # haven't gone upstream yet either. Also #2 and #3 haven't been updated # to work with gnu-efi-3.0e yet. @@ -57,6 +57,12 @@ %{_libdir}/* %changelog +* Fri Apr 03 2009 Peter Jones - 3.0e-7 +- Use nickc's workaround for #492183 + +* Tue Mar 31 2009 Peter Jones - 3.0e-6.1 +- Make a test package for nickc. + * Thu Mar 12 2009 Chris Lumens 3.0e-6 - Add IA64 back into the list of build arches (#489544). From berrange at fedoraproject.org Fri Apr 3 18:25:27 2009 From: berrange at fedoraproject.org (Daniel P. Berrange) Date: Fri, 3 Apr 2009 18:25:27 +0000 (UTC) Subject: rpms/python-virtinst/devel python-virtinst.spec, 1.62, 1.63 virtinst-0.400.3-selinux-context.patch, 1.1, 1.2 Message-ID: <20090403182527.8419A70134@cvs1.fedora.phx.redhat.com> Author: berrange Update of /cvs/pkgs/rpms/python-virtinst/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25887 Modified Files: python-virtinst.spec virtinst-0.400.3-selinux-context.patch Log Message: Attempt to fix SELinux labelling on CDROM ISOs used for installation Index: python-virtinst.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-virtinst/devel/python-virtinst.spec,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- python-virtinst.spec 3 Apr 2009 17:17:04 -0000 1.62 +++ python-virtinst.spec 3 Apr 2009 18:24:57 -0000 1.63 @@ -17,7 +17,7 @@ Summary: Python modules and utilities for installing virtual machines Name: python-%{appname} Version: 0.400.3 -Release: 3%{_extra_release} +Release: 4%{_extra_release} Source0: http://virt-manager.org/download/sources/%{appname}/%{appname}-%{version}.tar.gz Patch1: %{appname}-%{version}-fix-virtimage-scratch.patch Patch2: %{appname}-%{version}-hostdev-libvirt-calls.patch @@ -87,6 +87,9 @@ %{_bindir}/virt-convert %changelog +* Fri Apr 3 2009 Daniel P. Berrange - 0.400.4-fc11 +- Attempt to fix SELinux labelling on CDROM ISOs used for installation + * Fri Apr 3 2009 Daniel P. Berrange - 0.400.3-fc11 - Set SELinux context on $HOME/.virtinst to make kernel/initrd boot work (rhbz #491052) virtinst-0.400.3-selinux-context.patch: Index: virtinst-0.400.3-selinux-context.patch =================================================================== RCS file: /cvs/pkgs/rpms/python-virtinst/devel/virtinst-0.400.3-selinux-context.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- virtinst-0.400.3-selinux-context.patch 3 Apr 2009 17:17:04 -0000 1.1 +++ virtinst-0.400.3-selinux-context.patch 3 Apr 2009 18:24:57 -0000 1.2 @@ -1,3 +1,46 @@ +diff -rup virtinst-0.400.3.orig/virtinst/CapabilitiesParser.py virtinst-0.400.3.new/virtinst/CapabilitiesParser.py +--- virtinst-0.400.3.orig/virtinst/CapabilitiesParser.py 2009-03-10 03:32:15.000000000 +0000 ++++ virtinst-0.400.3.new/virtinst/CapabilitiesParser.py 2009-04-03 19:15:33.000000000 +0100 +@@ -93,6 +93,7 @@ class Host(object): + + self.features = CapabilityFeatures() + self.topology = None ++ self.secmodel = None + + if not node is None: + self.parseXML(node) +@@ -103,6 +104,9 @@ class Host(object): + if child.name == "topology": + self.topology = Topology(child) + ++ if child.name == "secmodel": ++ self.secmodel = SecurityModel(child) ++ + if child.name != "cpu": + child = child.next + continue +@@ -252,6 +256,21 @@ class TopologyCPU(object): + self.id = int(node.prop("id")) + + ++class SecurityModel(object): ++ def __init__(self, node = None): ++ self.model = None ++ self.doi = None ++ ++ if not node is None: ++ self.parseXML(node) ++ ++ def parseXML(self, node): ++ child = node.children ++ if child.name == "model": ++ self.model = child.content ++ elif cihld.name == "doi": ++ self.doi == child.content ++ + class Capabilities(object): + def __init__(self, node = None): + self.host = None diff -rup virtinst-0.400.3.orig/virtinst/Installer.py virtinst-0.400.3.new/virtinst/Installer.py --- virtinst-0.400.3.orig/virtinst/Installer.py 2009-03-10 03:32:15.000000000 +0000 +++ virtinst-0.400.3.new/virtinst/Installer.py 2009-04-03 18:15:10.000000000 +0100 @@ -33,3 +76,97 @@ scratchdir = property(get_scratchdir) def get_cdrom(self): +Only in virtinst-0.400.3.new/virtinst: virtinst-0.400.3-selinux-context.patch +diff -rup virtinst-0.400.3.orig/virtinst/VirtualDisk.py virtinst-0.400.3.new/virtinst/VirtualDisk.py +--- virtinst-0.400.3.orig/virtinst/VirtualDisk.py 2009-03-10 03:32:15.000000000 +0000 ++++ virtinst-0.400.3.new/virtinst/VirtualDisk.py 2009-04-03 19:23:49.000000000 +0100 +@@ -28,6 +28,7 @@ import _util + import Storage + from VirtualDevice import VirtualDevice + from virtinst import _virtinst as _ ++from CapabilitiesParser import parse as parseCapabilities + + def _vdisk_create(path, size, kind, sparse = True): + force_fixed = "raw" +@@ -557,7 +558,6 @@ class VirtualDisk(VirtualDevice): + # vdisk _is_ a directory. + raise ValueError(_("The path '%s' must be a file or a " + "device, not a directory") % self.path) +- # XXX: Any selinux validation checks should go here + + self.__set_dev_type() + return True +@@ -605,6 +605,8 @@ class VirtualDisk(VirtualDevice): + @param progresscb: progress meter + @type progresscb: instanceof urlgrabber.BaseMeter + """ ++ self.setup_security_context() ++ + if self.vol_object: + return + elif self.vol_install: +@@ -651,7 +653,63 @@ class VirtualDisk(VirtualDevice): + os.close(fd) + if progresscb: + progresscb.end(size_bytes) +- # FIXME: set selinux context? ++ ++ def setup_security_context(self): ++ logging.info("Setting up security contexts") ++ if self.device != VirtualDisk.DEVICE_CDROM: ++ return ++ ++ caps = parseCapabilities(self.conn.getCapabilities()) ++ if caps.host.secmodel is None: ++ logging.info("No security model active") ++ return ++ if caps.host.secmodel.model != "selinux": ++ logging.info("Security model is not selinux") ++ return ++ ++ wantLabel = "system_u:object_r:virt_content_t:s0" ++ changeLabel = False ++ if self.vol_object: ++ xml = self.vol_object.XMLDesc(0) ++ label = _util.get_xml_path(xml, "/volume/target/permissions/label") ++ ++ if label == wantLabel: ++ logging.info("Labelling is correct") ++ return ++ ++ if _util.is_uri_remote(self.conn.getURI()): ++ raise ValueError, _("Install volume %s has incorrect SELinux label %s, expecting %s" % ++ (self.path, label, wantLabel)) ++ else: ++ changeLabel = True ++ elif self.path: ++ try: ++ import selinux ++ con = selinux.getfilecon(self.path) ++ if con == wantLabel: ++ logging.info("Labelling is correct") ++ return ++ ++ if _util.is_remote_uri(self.conn.URI()): ++ raise ValueError, _("Install volume %s has incorrect SELinux label %s, expecting %s" % ++ (self.path, label, wantLabel)) ++ else: ++ if self.path[0:4] == "/dev": ++ logging.info("Not changing context on physical device") ++ else: ++ changeLabel = True ++ except Exception, e: ++ logging.error("Failed to validate SELinux labelling: %s. Assuming its OK" % str(e)) ++ ++ if changeLabel: ++ try: ++ import selinux ++ selinux.setfilecon(self.path, wantLabel) ++ logging.info("Changed SELinux label to %s" % wantLabel) ++ except Exception, e: ++ raise ValueError, _(("Unable to fix install volume SELinux labelling: %s\n" % str(e)) + ++ ("Please run 'chcon %s %s' manually and retry installation" % (wantLabel, self.path))) ++ + + def get_xml_config(self, disknode=None): + """ From pjones at fedoraproject.org Fri Apr 3 18:34:42 2009 From: pjones at fedoraproject.org (Peter Jones) Date: Fri, 3 Apr 2009 18:34:42 +0000 (UTC) Subject: rpms/grub/devel grub-0.97-efipxe.patch, NONE, 1.1 grub.spec, 1.88, 1.89 Message-ID: <20090403183442.55C6970134@cvs1.fedora.phx.redhat.com> Author: pjones Update of /cvs/extras/rpms/grub/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27336 Modified Files: grub.spec Added Files: grub-0.97-efipxe.patch Log Message: * Fri Apr 03 2009 Peter Jones - 0.97-45 - Add very basic PXE support for EFI. grub-0.97-efipxe.patch: --- NEW FILE grub-0.97-efipxe.patch --- >From 379129c619281449e4c441a932080c68b57f0ab8 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Tue, 31 Mar 2009 14:55:00 +0500 Subject: [PATCH] add basic pxe boot support in efi --- efi/Makefile.am | 2 +- efi/byteswap.h | 37 +++++ efi/dhcp.h | 133 +++++++++++++++ efi/eficore.c | 12 ++ efi/efimain.c | 41 ++++-- efi/efimisc.c | 14 +- efi/efitftp.c | 182 +++++++++++++++++++++ efi/grub/efi/efi.h | 6 + efi/pxe.c | 456 ++++++++++++++++++++++++++++++++++++++++++++++++++++ efi/pxe.h | 237 +++++++++++++++++++++++++++ grub/Makefile.am | 2 +- grub/efitftp.c | 29 ++++ stage2/Makefile.am | 4 +- stage2/disk_io.c | 17 ++- stage2/efistubs.c | 9 + stage2/efistubs.h | 8 + stage2/filesys.h | 13 ++- 17 files changed, 1176 insertions(+), 26 deletions(-) create mode 100644 efi/byteswap.h create mode 100644 efi/dhcp.h create mode 100644 efi/efitftp.c create mode 100644 efi/pxe.c create mode 100644 efi/pxe.h create mode 100644 grub/efitftp.c create mode 100644 stage2/efistubs.c create mode 100644 stage2/efistubs.h diff --git a/efi/Makefile.am b/efi/Makefile.am index 4d97dbe..129c8d0 100644 --- a/efi/Makefile.am +++ b/efi/Makefile.am @@ -72,7 +72,7 @@ noinst_LIBRARIES = libgrubefi.a libgrubefi_a_SOURCES = $(EFI_ARCH)/callwrap.c eficore.c efimm.c efimisc.c \ $(EFI_ARCH)/setjmp.S eficon.c efidisk.c graphics.c efigraph.c efiuga.c \ font_8x16.c efiserial.c $(EFI_ARCH)/loader/linux.c efichainloader.c \ - xpm.c + xpm.c pxe.c efitftp.c libgrubefi_a_CFLAGS = $(RELOC_FLAGS) -nostdinc endif diff --git a/efi/byteswap.h b/efi/byteswap.h new file mode 100644 index 0000000..5a057c4 --- /dev/null +++ b/efi/byteswap.h @@ -0,0 +1,37 @@ +#ifndef BYTESWAP_H +#define BYTESWAP_H 1 + +#if defined(__i386__) +#define LITTLE_ENDIAN 1 +#elif defined(__x86_64__) +#define LITTLE_ENDIAN 1 +#else +#error endian not defined +#endif + +#define bswap_16(x) \ + ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)) + +#define bswap_32(x) \ + ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \ + (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)) + +static inline grub_efi_uint16_t htons(grub_efi_uint16_t hostshort) +{ +#ifdef LITTLE_ENDIAN + return bswap_16(hostshort); +#else + return hostshort; +#endif +} + +static inline grub_efi_uint32_t htonl(grub_efi_uint32_t hostshort) +{ +#ifdef LITTLE_ENDIAN + return bswap_32(hostshort); +#else + return hostshort; +#endif +} + +#endif /* BYTESWAP_H */ diff --git a/efi/dhcp.h b/efi/dhcp.h new file mode 100644 index 0000000..a82a522 --- /dev/null +++ b/efi/dhcp.h @@ -0,0 +1,133 @@ +#ifndef DHCP_H +#define DHCP_H 1 + +#include "pxe.h" + +#define EFI_DHCP4_PROTOCOL_GUID \ +{ 0x8a219718, 0x4ef5, 0x4761, {0x91,0xc8,0xc0,0xf0,0x4b,0xda,0x9e,0x56} } +static grub_efi_guid_t DHCP4Protocol = EFI_DHCP4_PROTOCOL_GUID; + +#define EFI_DHCP4_SERVICE_BINDING_PROTOCOL_GUID \ +{ 0x9d9a39d8, 0xbd42, 0x4a73, {0xa4,0xd5,0x8e,0xe9,0x4b,0xe1,0x13,0x80} } +static grub_efi_guid_t DHCP4SbProtocol = EFI_DHCP4_SERVICE_BINDING_PROTOCOL_GUID; + +#define EFI_PXE_DHCP4_PROTOCOL_GUID \ +{ 0x03c4e624, 0xac28, 0x11d3, {0x9a,0x2d,0x00,0x90,0x29,0x3f,0xc1,0x4d} } +static grub_efi_guid_t PxeDHCP4Protocol = EFI_PXE_DHCP4_PROTOCOL_GUID; + + +typedef EFI_STATUS (*EFI_DHCP4_GET_MODE_DATA)(); +typedef EFI_STATUS (*EFI_DHCP4_CONFIGURE)(); +typedef EFI_STATUS (*EFI_DHCP4_START)(); +typedef EFI_STATUS (*EFI_DHCP4_RENEW_REBIND)(); +typedef EFI_STATUS (*EFI_DHCP4_RELEASE)(); +typedef EFI_STATUS (*EFI_DHCP4_STOP)(); +typedef EFI_STATUS (*EFI_DHCP4_BUILD)(); +typedef EFI_STATUS (*EFI_DHCP4_TRANSMIT_RECIEVE)(); +typedef EFI_STATUS (*EFI_DHCP4_PARSE)(); + +typedef struct _EFI_DHCP4_PROTOCOL { + EFI_DHCP4_GET_MODE_DATA GetModeData; + EFI_DHCP4_CONFIGURE Configure; + EFI_DHCP4_START Start; + EFI_DHCP4_RENEW_REBIND RenewRebind; + EFI_DHCP4_RELEASE Release; + EFI_DHCP4_STOP Stop; + EFI_DHCP4_BUILD Build; + EFI_DHCP4_TRANSMIT_RECIEVE TransmitReceive; + EFI_DHCP4_PARSE Parse; +} EFI_DHCP4_PROTOCOL; + +typedef enum { + Dhcp4Stopped, + Dhcp4Init, + Dhcp4Selecting, + Dhcp4Requesting, + Dhcp4Bound, + Dhcp4Renewing, + Dhcp4Rebinding, + Dhcp4InitReboot, + Dhcp4Rebooting, +} EFI_DHCP4_STATE; + +typedef enum { + Dhcp4SendDiscover = 0x1, + Dhcp4RcvdOffer, + Dhcp4SelectOffer, + Dhcp4SendRequest, + Dhcp4RcvdAck, + Dhcp4RcvdNak, + Dhcp4SendDecline, + Dhcp4BoundCompleted, + Dhcp4EnterRenewing, + Dhcp4EnterRebinding, + Dhcp4AddressLost, + Dhcp4Fail, +} EFI_DHCP4_EVENT; + +typedef struct { + grub_efi_uint8_t OpCode; + grub_efi_uint8_t HwType; + grub_efi_uint8_t HwAddrLen; + grub_efi_uint8_t Hops; + grub_efi_uint32_t xid; + grub_efi_uint16_t Seconds; + grub_efi_uint16_t reserved; + EFI_IPv4_ADDRESS ClientAddr; + EFI_IPv4_ADDRESS YourAddr; + EFI_IPv4_ADDRESS ServerAddr; + EFI_IPv4_ADDRESS GatewayAddr; + grub_efi_uint8_t ClientHwAddr[16]; + char ServerName[64]; + char BootFileName[128]; +} EFI_DHCP4_HEADER; + +typedef struct { + grub_efi_uint32_t Size; + grub_efi_uint32_t Length; + struct { + EFI_DHCP4_HEADER Header; + grub_efi_uint32_t Magik; + grub_efi_uint8_t option[]; + } Dhcp4; +} EFI_DHCP4_PACKET; + +typedef struct { + grub_efi_uint8_t OpCode; + grub_efi_uint8_t Length; + grub_efi_uint8_t Data[1]; +} EFI_DHCP4_PACKET_OPTION; + +typedef EFI_STATUS (*EFI_DHCP4_CALLBACK) ( + EFI_DHCP4_PROTOCOL *This, + void *Context, + EFI_DHCP4_STATE CurrentState, + EFI_DHCP4_EVENT Dhcp4Event, + EFI_DHCP4_PACKET *Packet, + EFI_DHCP4_PACKET **NewPacket); + +typedef struct { + grub_efi_uint32_t DiscoverTryCount; + grub_efi_uint32_t *DiscoverTimeout; + grub_efi_uint32_t RequestTryCount; + grub_efi_uint32_t *RequestTimeout; + EFI_IPv4_ADDRESS ClientAddress; + EFI_DHCP4_CALLBACK Dhcp4Callback; + void *CallbackContext; + grub_efi_uint32_t OptionCount; + EFI_DHCP4_PACKET_OPTION **OptionList; +} EFI_DHCP4_CONFIG_DATA; + +typedef struct { + EFI_DHCP4_STATE State; + EFI_DHCP4_CONFIG_DATA ConfigData; + EFI_IPv4_ADDRESS ClientAddress; + EFI_MAC_ADDRESS ClientMacAddress; + EFI_IPv4_ADDRESS ServerAddress; + EFI_IPv4_ADDRESS RouterAddress; + EFI_IPv4_ADDRESS SubnetMask; + grub_efi_uint32_t LeaseTime; + EFI_DHCP4_PACKET *ReplyPacket; +} EFI_DHCP4_MODE_DATA; + +#endif /* DHCP_H */ diff --git a/efi/eficore.c b/efi/eficore.c index 394d82d..8052a14 100644 --- a/efi/eficore.c +++ b/efi/eficore.c @@ -38,6 +38,18 @@ static grub_efi_guid_t console_control_guid = GRUB_EFI_CONSOLE_CONTROL_GUID; static grub_efi_guid_t loaded_image_guid = GRUB_EFI_LOADED_IMAGE_GUID; static grub_efi_guid_t device_path_guid = GRUB_EFI_DEVICE_PATH_GUID; +grub_efi_status_t +grub_efi_locate_handle_buffer (grub_efi_locate_search_type_t search_type, + grub_efi_guid_t *protocol, + void *search_key, + grub_efi_uintn_t *no_handles, + grub_efi_handle_t **buffer) +{ + return Call_Service_5( + grub_efi_system_table->boot_services->locate_handle_buffer, + search_type, protocol, search_key, no_handles, buffer); +} + void * grub_efi_locate_protocol (grub_efi_guid_t *protocol, void *registration) { diff --git a/efi/efimain.c b/efi/efimain.c index ed73ca2..e1a1e66 100644 --- a/efi/efimain.c +++ b/efi/efimain.c @@ -24,6 +24,9 @@ #include #include +#include + +#include "pxe.h" #define GRUB_SCRATCH_MEM_PAGES (GRUB_SCRATCH_MEM_SIZE >> 12) @@ -34,25 +37,41 @@ void *grub_scratch_mem = NULL; #define LOW_STACK_PAGES (LOW_STACK_SIZE >> 12) static void *low_stack, *real_stack; +extern int grub_test_pxe(grub_efi_loaded_image_t *loaded_image); + static void real_main (void) { grub_efi_loaded_image_t *loaded_image; - char *path_name; + char *path_name = NULL; loaded_image = grub_efi_get_loaded_image (grub_efi_image_handle); - grub_get_drive_partition_from_bdev_handle (loaded_image->device_handle, - &boot_drive, - &install_partition); - path_name = grub_efi_file_path_to_path_name (loaded_image->file_path); - if (path_name) - { - grub_set_config_file (path_name); - grub_free (path_name); - } - grub_load_saved_default (loaded_image->device_handle); + + path_name = grub_efi_pxe_get_config_path(loaded_image); + + if (path_name) { + network_ready = 1; + + grub_set_config_file (path_name); + grub_free (path_name); + } else { + grub_get_drive_partition_from_bdev_handle (loaded_image->device_handle, + &boot_drive, + &install_partition); + path_name = grub_efi_file_path_to_path_name (loaded_image->file_path); + + if (path_name) + { + grub_set_config_file (path_name); + grub_free (path_name); + } + + grub_load_saved_default (loaded_image->device_handle); + } init_bios_info (); + while (console_getkey() < 0) + grub_efi_stall(1000); } grub_efi_status_t diff --git a/efi/efimisc.c b/efi/efimisc.c index 4818617..d508ada 100644 --- a/efi/efimisc.c +++ b/efi/efimisc.c @@ -489,11 +489,15 @@ grub_set_config_file (char *path_name) grub_strcpy (saved_default_file, DEFAULT_SAVED_DEFAULT_FILE_NAME); return; } - path_name_len = dir_end + 1 - path_name; - if (path_name_len + sizeof (DEFAULT_CONFIG_FILE_NAME) > 128) - return; - grub_memmove (config_file, path_name, path_name_len); - grub_strcpy (config_file + path_name_len, DEFAULT_CONFIG_FILE_NAME); + if (strlen(dir_end) == 1) { + path_name_len = dir_end + 1 - path_name; + if (path_name_len + sizeof (DEFAULT_CONFIG_FILE_NAME) > 128) + return; + grub_memmove (config_file, path_name, path_name_len); + grub_strcpy (config_file + path_name_len, DEFAULT_CONFIG_FILE_NAME); + } else { + grub_memmove (config_file, path_name, path_name_len); + } if (path_name_len + sizeof (DEFAULT_SAVED_DEFAULT_FILE_NAME) > 128) return; path_name_len = dir_end + 1 - path_name; diff --git a/efi/efitftp.c b/efi/efitftp.c new file mode 100644 index 0000000..9138165 --- /dev/null +++ b/efi/efitftp.c @@ -0,0 +1,182 @@ +#include +#include +#include +#include + +#include +#include +#include "pxe.h" + +struct tftp_info tftp_info = { + .LoadedImage = NULL, + .Pxe = NULL, + .ServerIp = NULL, + .BasePath = NULL +}; + +/* + * CLIENT MAC ADDR: 00 15 17 4C E6 74 + * CLIENT IP: 10.16.52.158 MASK: 255.255.255.0 DHCP IP: 10.16.52.16 + * GATEWAY IP: 10.16.52.254 + * + * TSize.Running LoadFile() + * + * TFTP.status: 5 + * got to grub_efi_pxe_get_config_path + * SiAddr: 10.16.52.16 + * BootpHwAddr: 00:15:17:4c:e6:74:00:00:00:00:00:00:00:00:00:00 + * BootpSrvName: + * BootpBootFile: X86PC/UNDI/pxelinux/bootx64.efi + */ + +grub_efi_status_t tftp_get_file_size( + char *Filename, + grub_efi_uintn_t *Size) +{ + EFI_PXE_BASE_CODE_TFTP_OPCODE OpCode = EFI_PXE_BASE_CODE_TFTP_GET_FILE_SIZE; + char Buffer[8192]; + grub_efi_boolean_t Overwrite = 0; + grub_efi_boolean_t DontUseBuffer = 0; + grub_efi_uint64_t BufferSize = 8192; + grub_efi_uintn_t BlockSize = 512; + grub_efi_status_t rc; + char *FullPath = NULL; + + if (tftp_info.BasePath) { + int PathSize = 0; + PathSize = strlen(tftp_info.BasePath) + 2 + strlen(Filename); + FullPath = grub_malloc(PathSize); + grub_sprintf(FullPath, "%s/%s", tftp_info.BasePath, Filename); + } else { + FullPath = grub_malloc(strlen(Filename)); + strcpy(FullPath, Filename); + } + + rc = Call_Service_10(tftp_info.Pxe->Mtftp, tftp_info.Pxe, OpCode, + Buffer, Overwrite, &BufferSize, &BlockSize, tftp_info.ServerIp, + FullPath, NULL, DontUseBuffer); + if (rc == GRUB_EFI_SUCCESS) + *Size = BufferSize; + grub_free(FullPath); + return rc; +} + +static grub_efi_status_t tftp_read_file( + char *Filename, + char *Buffer, + grub_efi_uintn_t BufferSize) +{ + EFI_PXE_BASE_CODE_TFTP_OPCODE OpCode = EFI_PXE_BASE_CODE_TFTP_READ_FILE; + grub_efi_boolean_t Overwrite = 0; + grub_efi_boolean_t DontUseBuffer = 0; + grub_efi_uintn_t BlockSize = 512; + grub_efi_status_t rc; + char *FullPath = NULL; + + if (tftp_info.BasePath) { + int PathSize = 0; + PathSize = strlen(tftp_info.BasePath) + 2 + strlen(Filename); + FullPath = grub_malloc(PathSize); + grub_sprintf(FullPath, "%s/%s", tftp_info.BasePath, Filename); + } else { + FullPath = grub_malloc(strlen(Filename)); + strcpy(FullPath, Filename); + } + + rc = Call_Service_10(tftp_info.Pxe->Mtftp, tftp_info.Pxe, OpCode, + Buffer, Overwrite, &BufferSize, &BlockSize, tftp_info.ServerIp, + FullPath, NULL, DontUseBuffer); + grub_free(FullPath); + return rc; +} + +int +efi_tftp_mount (void) +{ + if (current_drive != NETWORK_DRIVE) { + grub_printf("current drive is not network drive.\n"); + + return 0; + } + return 1; +} + +int +efi_tftp_read (char *addr, int size) +{ + int rc; + + if (tftp_info.LastPath == NULL) { + grub_printf(" = 0 (no path known)\n"); + return 0; + } + if (tftp_info.Buffer == NULL) { + grub_printf(" = 0 (no file open)\n"); + return 0; + } + if (filemax == -1) { + grub_printf(" = 0 (file not found)\n"); + return 0; + } + if (filepos == 0) { + rc = tftp_read_file(tftp_info.LastPath, tftp_info.Buffer, + filemax); + } + + grub_memmove(addr, tftp_info.Buffer+filepos, size); + filepos += size; + + return size; +} + +int +efi_tftp_dir (char *dirname) +{ + int rc; + int ch; + grub_efi_uintn_t size; + int len; + char *name; + + ch = nul_terminate(dirname); + len = strlen(dirname); + + name = grub_malloc(len + 1); + grub_memmove(name, dirname, len); + name[len] = '\0'; + dirname[len] = ch; + +#if 0 + if (print_possibilities) + return 1; +#endif + + filemax = -1; + + rc = tftp_get_file_size(name, &size); + if (rc == 0) { + tftp_info.LastPath = grub_malloc(strlen(name) + 1); + sprintf(tftp_info.LastPath, "%s", name); + filemax = size; + filepos = 0; + + tftp_info.Buffer = grub_malloc(filemax); + + printf("rc: %d filemax: %d\n", rc, filemax); + return 1; + } + printf("rc: %d filemax: %d\n", rc, filemax); + + return 0; +} + +void +efi_tftp_close (void) +{ + filepos = 0; + filemax = -1; + grub_free(tftp_info.LastPath); + tftp_info.LastPath = NULL; + grub_free(tftp_info.Buffer); + tftp_info.Buffer = NULL; +} diff --git a/efi/grub/efi/efi.h b/efi/grub/efi/efi.h index 0424fbb..7078af8 100644 --- a/efi/grub/efi/efi.h +++ b/efi/grub/efi/efi.h @@ -25,6 +25,12 @@ #include /* Functions. */ +grub_efi_status_t +grub_efi_locate_handle_buffer (grub_efi_locate_search_type_t search_type, + grub_efi_guid_t *protocol, + void *search_key, + grub_efi_uintn_t *no_handles, + grub_efi_handle_t **buffer); void *grub_efi_locate_protocol (grub_efi_guid_t * protocol, void *registration); grub_efi_handle_t *grub_efi_locate_handle (grub_efi_locate_search_type_t diff --git a/efi/pxe.c b/efi/pxe.c new file mode 100644 index 0000000..375f47d --- /dev/null +++ b/efi/pxe.c @@ -0,0 +1,456 @@ + +#include +#include +#include +#include + +#include +#include + +#include "pxe.h" +#include "dhcp.h" + +/* Search path is: + * + * X86PC/UNDI/pxelinux/pxelinux.cfg/1902dcf5-7190-d811-bbd6-6ef21c690030 + * X86PC/UNDI/pxelinux/pxelinux.cfg/01-00-30-6e-f2-1c-69 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A103437 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A10343 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A1034 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A103 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A10 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A1 + * X86PC/UNDI/pxelinux/pxelinux.cfg/0A + * X86PC/UNDI/pxelinux/pxelinux.cfg/0 + * X86PC/UNDI/pxelinux/pxelinux.cfg/default + * + * The paths we get from uefi are like: + * .BootBootFile: X86PC/UNDI/pxelinux/bootx64.efi + * .BootCiAddr: 0.0.0.0 + * .BootYiAddr: 10.16.52.158 + * .BootSiAddr: 10.16.52.16 + */ + +typedef struct { + char *options; + EFI_DHCP4_PACKET_OPTION *current_option; +} dhcp_option_parser; + +static void dhcp_option_parser_reset(dhcp_option_parser *parser, + EFI_PXE_BASE_CODE_PACKET *packet) +{ + grub_uint64_t addr = (grub_uint64_t)packet; + + addr += offsetof(EFI_PXE_BASE_CODE_DHCPV4_PACKET, DhcpOptions); + parser->current_option = (void *)addr; + parser->options = (void *)addr; +} + +static int dhcp_option_parser_next(dhcp_option_parser *parser, + EFI_DHCP4_PACKET_OPTION **option) +{ + if (parser->current_option->OpCode == 255) { + *option = NULL; + return 0; + } + parser->current_option = (void *)((grub_uint64_t)parser->current_option + 2 + parser->current_option->Length); + *option = parser->current_option; + return 1; +} + +#define DHCPMAGIK "\x63\x82\x53\x63" + +static int get_dhcp_client_id(EFI_PXE_BASE_CODE_PACKET *packet, uuid_t *uuid) +{ + dhcp_option_parser parser; + EFI_DHCP4_PACKET_OPTION *option; + + dhcp_option_parser_reset(&parser, packet); + + if (memcmp((char *)&packet->Dhcpv4.DhcpMagik, DHCPMAGIK, 4)) + return 0; + + while (dhcp_option_parser_next(&parser, &option)) { + int i; + char data[option->Length]; + + if (option->OpCode != 97) + continue; + + if (option->Length != 17) + continue; + + memcpy(data, option->Data, option->Length); + if (data[0] != 0) + continue; + + /* 97[17]: 009cfe245ed0c8bd45a79f54ea5fbd3d97 + * ^^^^^^^^^^^^ uint8_t[] + * ^^ uint8_t + * ^^ uint8_t + * ^^^^ BE uint16_t + * ^^^^ BE uint16_t + * ^^^^^^^^ BE uint32_t + * ^^ "type". 0 means UUID. + */ + memcpy(uuid, data+1, 16); + uuid->time_low = htonl(uuid->time_low); + uuid->time_mid = htons(uuid->time_mid); + uuid->time_hi_ver = htons(uuid->time_hi_ver); + + return 1; + } + return 0; +} + +#if 0 +static void grub_dump_dhcp_options(EFI_PXE_BASE_CODE_PACKET *packet) +{ + dhcp_option_parser parser; + EFI_DHCP4_PACKET_OPTION *option; + char hex[] = "0123456789abcdef"; + int i; + int j = 0; + + dhcp_option_parser_reset(&parser, packet); + + if (memcmp((char *)&packet->Dhcpv4.DhcpMagik, DHCPMAGIK, 4)) + return; + + /* 54[4]: a0014301 + * 51[4]: 00004506 + * 1[4]: ffffff00 + * 3[4]: a00143ef + * 6[8]: a001ff20a001ff30 + * 15[48]: 96e6374716c6c6e226f637e2275646861647e236f6d60226f637e2275646861647e236f6d602275646861647e236f6d6 + * 28[4]: a00143ff + * 40[10]: 275646861647e236f6d6 + * 41[8]: a001ff20a001ff30 + * 58[4]: 0000a203 + * 59[4]: 0000944d + * this is the one we want: + * 97[17]: 009cfe245ed0c8bd45a79f54ea5fbd3d97 + * ^^^^^^^^^^^^ in order + * ^^ + * ^^ + * ^^^^ out of order + * ^^^^ out of order + * ^^^^^^^^ out of order + * ^^ "type". 0 means UUID. + * 255[0]: + */ + while (dhcp_option_parser_next(&parser, &option)) { + char data[option->Length + 1]; + + memcpy(data, option->Data, option->Length); + data[option->Length] = '\0'; + + grub_printf("%d[%d]: ", option->OpCode, option->Length); + for (i = 0; i < option->Length; i++) { + grub_printf("%c%c", hex[data[i] & 0xf], + hex[(data[i] & 0xf0) >> 4]); + } + printf("\n"); + } + +} + +void grub_print_dhcp_info(grub_efi_loaded_image_t *loaded_image) +{ + EFI_PXE_BASE_CODE *pxe = NULL; + EFI_PXE_BASE_CODE_PACKET *packet; + + grub_printf("got to %s\n", __func__); + + pxe = grub_efi_locate_protocol(&PxeBaseCodeProtocol, NULL); + if (pxe == NULL) + return; + + printf("DhcpDiscover options:\n"); + packet = (EFI_PXE_BASE_CODE_PACKET *)&pxe->Mode->DhcpDiscover.Dhcpv4; + grub_dump_dhcp_options(packet); + + printf("DhcpAck options:\n"); + packet = (EFI_PXE_BASE_CODE_PACKET *)&pxe->Mode->DhcpAck.Dhcpv4; + grub_dump_dhcp_options(packet); + + printf("PxeDiscover options:\n"); + packet = (EFI_PXE_BASE_CODE_PACKET *)&pxe->Mode->PxeDiscover.Dhcpv4; + grub_dump_dhcp_options(packet); + + printf("PxeReply options:\n"); + packet = (EFI_PXE_BASE_CODE_PACKET *)&pxe->Mode->PxeReply.Dhcpv4; + grub_dump_dhcp_options(packet); + +#if 0 + printf("pxe->Mode->DhcpAck.Dhcpv4: \n"); + printf("\t.BootSrvName: %s\n", pxe->Mode->DhcpAck.Dhcpv4.BootpSrvName); + printf("\t.BootBootFile: %s\n", pxe->Mode->DhcpAck.Dhcpv4.BootpBootFile); + printf("\t.BootCiAddr: %d.%d.%d.%d\n", + pxe->Mode->DhcpAck.Dhcpv4.BootpCiAddr[0], + pxe->Mode->DhcpAck.Dhcpv4.BootpCiAddr[1], + pxe->Mode->DhcpAck.Dhcpv4.BootpCiAddr[2], + pxe->Mode->DhcpAck.Dhcpv4.BootpCiAddr[3]); + printf("\t.BootYiAddr: %d.%d.%d.%d\n", + pxe->Mode->DhcpAck.Dhcpv4.BootpYiAddr[0], + pxe->Mode->DhcpAck.Dhcpv4.BootpYiAddr[1], + pxe->Mode->DhcpAck.Dhcpv4.BootpYiAddr[2], + pxe->Mode->DhcpAck.Dhcpv4.BootpYiAddr[3]); + printf("\t.BootSiAddr: %d.%d.%d.%d\n", + pxe->Mode->DhcpAck.Dhcpv4.BootpSiAddr[0], + pxe->Mode->DhcpAck.Dhcpv4.BootpSiAddr[1], + pxe->Mode->DhcpAck.Dhcpv4.BootpSiAddr[2], + pxe->Mode->DhcpAck.Dhcpv4.BootpSiAddr[3]); + printf("\t.BootGiAddr: %d.%d.%d.%d\n", + pxe->Mode->DhcpAck.Dhcpv4.BootpGiAddr[0], + pxe->Mode->DhcpAck.Dhcpv4.BootpGiAddr[1], + pxe->Mode->DhcpAck.Dhcpv4.BootpGiAddr[2], + pxe->Mode->DhcpAck.Dhcpv4.BootpGiAddr[3]); + } + printf("\n"); +#endif + + +} +#endif + +static void icmp_print_error(EFI_PXE_BASE_CODE *pxe) +{ + EFI_PXE_BASE_CODE_ICMP_ERROR *err = &pxe->Mode->IcmpError; + int i; + //char hex[] = "0123456789abcdef"; + + printf("icmp error\n"); + printf("type: %d code: %d\n", err->Type, err->Code); + printf("data: \n"); + for(i = 0; i < 464; i+=16) { + int x; + for (x = i; x < i+4; x++) + printf("%02x ", err->Data[x]); + printf(" "); + for (x = i+4; x < i+8; x++) + printf("%02x ", err->Data[x]); + printf(" "); + printf(" "); + for (x = i+8; x < i+12; x++) + printf("%02x ", err->Data[x]); + printf(" "); + for (x = i+12; x < i+16; x++) + printf("%02x ", err->Data[x]); + printf("\n"); + } +} + +static int grub_efi_pxe_check_for_file( + EFI_PXE_BASE_CODE *pxe, + EFI_IP_ADDRESS *ServerIp, + char *BootpBootFile, + char *configname, + char **returnpath) +{ + size_t bplen = strlen(BootpBootFile); + char *Filename = grub_malloc(24 + bplen + 40); + char *lastslash = Filename + bplen; + grub_efi_uintn_t size; + int i; + EFI_STATUS rc; + char Buffer[8192]; + + memcpy(Filename, BootpBootFile, bplen); + + for (i = 0; i < bplen; i++) { + if (Filename[i] == '/') + lastslash = Filename + i; + } + if (*lastslash) { + *lastslash++ = '/'; + *lastslash = '\0'; + } + + sprintf(lastslash, configname); + + printf("tftp://%d.%d.%d.%d/%s\n", + ServerIp->v4.Addr[0], ServerIp->v4.Addr[1], + ServerIp->v4.Addr[2], ServerIp->v4.Addr[3], + Filename); + + rc = tftp_get_file_size(Filename, &size); + if (rc == GRUB_EFI_ICMP_ERROR) + icmp_print_error(pxe); + + if (rc == GRUB_EFI_SUCCESS) { + *returnpath = Filename; + return size; + } + grub_free(Filename); + return 0; +} + +extern char *grub_efi_pxe_find_config_file(void); +char *grub_efi_pxe_find_config_file(void) +{ + EFI_PXE_BASE_CODE *pxe = NULL; + EFI_PXE_BASE_CODE_DHCPV4_PACKET *packet; + EFI_IP_ADDRESS serveraddr; + char hex[] = "0123456789ABCDEF"; + char bootpsrvname[65]; + char bootpbootfile[129]; + char hexip[9]; + char *filepath = NULL; + int hexiplen; + + pxe = grub_efi_locate_protocol(&PxeBaseCodeProtocol, NULL); + if (pxe == NULL) + return NULL; + + packet = &pxe->Mode->DhcpAck.Dhcpv4; + + memcpy(&serveraddr, packet->BootpSiAddr, 4); + + packet = &pxe->Mode->DhcpAck.Dhcpv4; +#if 0 + if (!memcmp(packet->BootpHwAddr + 6, "\x00\x00\x00\x00\x00" + "\x00\x00\x00\x00\x00", 10) && + memcmp(packet->BootpHwAddr, "\x00\x00\x00\x00\x00\x00", + 6)) { + char mac[21]; + sprintf(mac, "00-%c%c-%c%c-%c%c-%c%c-%c%c-%c%c", + hex[(packet->BootpHwAddr[0] & 0xf0) >> 4], + hex[packet->BootpHwAddr[0] & 0xf], + hex[(packet->BootpHwAddr[1] & 0xf0) >> 4], + hex[packet->BootpHwAddr[1] & 0xf], + hex[(packet->BootpHwAddr[2] & 0xf0) >> 4], + hex[packet->BootpHwAddr[2] & 0xf], + hex[(packet->BootpHwAddr[3] & 0xf0) >> 4], + hex[packet->BootpHwAddr[3] & 0xf], + hex[(packet->BootpHwAddr[4] & 0xf0) >> 4], + hex[packet->BootpHwAddr[4] & 0xf], + hex[(packet->BootpHwAddr[5] & 0xf0) >> 4], + hex[packet->BootpHwAddr[5] & 0xf]); + if (grub_efi_pxe_check_for_file(pxe, &serveraddr, + packet->BootpBootFile, mac, + &filepath)) { + + return filepath; + } + } + + sprintf(hexip, "%c%c%c%c%c%c%c%c", + hex[(packet->BootpYiAddr[0] & 0xf0) >> 4], + hex[packet->BootpYiAddr[0] & 0xf], + hex[(packet->BootpYiAddr[1] & 0xf0) >> 4], + hex[packet->BootpYiAddr[1] & 0xf], + hex[(packet->BootpYiAddr[2] & 0xf0) >> 4], + hex[packet->BootpYiAddr[2] & 0xf], + hex[(packet->BootpYiAddr[3] & 0xf0) >> 4], + hex[packet->BootpYiAddr[3] & 0xf]); + + for (hexiplen = strlen(hexip); hexiplen > 0; hexiplen--) + { + hexip[hexiplen] = '\0'; + if (grub_efi_pxe_check_for_file(pxe, &serveraddr, + packet->BootpBootFile, hexip, + &filepath)) { + return filepath; + } + } + + + if (grub_efi_pxe_check_for_file(pxe, &serveraddr, packet->BootpBootFile, + "efidefault", &filepath)) { + return filepath; + } +#endif + return NULL; +} + +static void get_pxe_server(EFI_PXE_BASE_CODE *pxe, EFI_IP_ADDRESS **Address) +{ + EFI_IP_ADDRESS *tmp = grub_malloc(sizeof *tmp); + if (tmp) { + memset(tmp, '\0', sizeof (*tmp)); + memcpy(&tmp->Addr[0], pxe->Mode->DhcpAck.Dhcpv4.BootpSiAddr, 4); + *Address = tmp; + } +} + +static char *get_pxe_file_dir(EFI_PXE_BASE_CODE *pxe) +{ + char *FileDir = NULL; + char *DirEnd = NULL; + char *BootpBootFile; + size_t bplen; + + BootpBootFile = pxe->Mode->DhcpAck.Dhcpv4.BootpBootFile; + bplen = strlen(BootpBootFile); + FileDir = grub_malloc(bplen + 1); + memcpy(FileDir, BootpBootFile, bplen); + FileDir[bplen] = '\0'; + + DirEnd = grub_strrchr(FileDir, '/'); + if (!DirEnd) + DirEnd = FileDir; + + *DirEnd = '\0'; + + printf("FileDir: \"%s\"\n", FileDir); + return FileDir; +} + +static void set_pxe_info(grub_efi_loaded_image_t *LoadedImage, + EFI_PXE_BASE_CODE *pxe) +{ + tftp_info.LoadedImage = LoadedImage; + tftp_info.Pxe = pxe; + get_pxe_server(pxe, &tftp_info.ServerIp); + tftp_info.BasePath = get_pxe_file_dir(pxe); +} + +char *grub_efi_pxe_get_config_path(grub_efi_loaded_image_t *LoadedImage) +{ + EFI_PXE_BASE_CODE *pxe = NULL; + EFI_IP_ADDRESS ServerIp; + char *FileName = NULL; + EFI_PXE_BASE_CODE_DHCPV4_PACKET *packet; + uuid_t uuid; + size_t FileSize = 0; + grub_efi_status_t rc = GRUB_EFI_SUCCESS; + char *ConfigPath = NULL; + + pxe = grub_efi_locate_protocol(&PxeBaseCodeProtocol, NULL); + if (pxe == NULL) + return NULL; + + if (!pxe->Mode->Started) + return NULL; + + set_pxe_info(LoadedImage, pxe); + + FileName = grub_malloc(strlen("1902dcf5-7190-d811-bbd6-6ef21c690030")); + + packet = &pxe->Mode->DhcpDiscover.Dhcpv4; + + if (get_dhcp_client_id((EFI_PXE_BASE_CODE_PACKET *)packet, &uuid)) { + + uuid.time_mid = 0x0011; + sprintf(FileName, + "%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X", + uuid.time_low, uuid.time_mid, uuid.time_hi_ver, + uuid.clock_seq_hi, uuid.clock_seq_low, + uuid.node[0], uuid.node[1], uuid.node[2], + uuid.node[3], uuid.node[4], uuid.node[5]); + printf("FileName: \"%s\"\n", FileName); + + rc = tftp_get_file_size(FileName, &FileSize); + if (rc == GRUB_EFI_SUCCESS) { + char *ReturnFile = grub_malloc(strlen("(nd)/") + + strlen(FileName) + 1); + sprintf(ReturnFile, "(nd)/%s", FileName); + grub_free(FileName); + //sprintf(tftp_info.LastPath, FileName); + return ReturnFile; + } + } + + return NULL; +} diff --git a/efi/pxe.h b/efi/pxe.h new file mode 100644 index 0000000..0a68007 --- /dev/null +++ b/efi/pxe.h @@ -0,0 +1,237 @@ +#ifndef PXE_H +#define PXE_H 1 + +#include "byteswap.h" + +extern char *grub_efi_pxe_get_config_path(grub_efi_loaded_image_t *LoadedImage); +extern void grub_print_dhcp_info(grub_efi_loaded_image_t *loaded_image); +extern char *grub_efi_pxe_path_to_path_name(void); + + +#define EFI_PXE_BASE_CODE_PROTOCOL \ + { 0x03c4e603, 0xac28, 0x11d3, {0x9a, 0x2d, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d} } +static grub_efi_guid_t PxeBaseCodeProtocol = EFI_PXE_BASE_CODE_PROTOCOL; + +struct _EFI_PXE_BASE_CODE; + +typedef enum { + EFI_PXE_BASE_CODE_TFTP_FIRST, + EFI_PXE_BASE_CODE_TFTP_GET_FILE_SIZE, + EFI_PXE_BASE_CODE_TFTP_READ_FILE, + EFI_PXE_BASE_CODE_TFTP_WRITE_FILE, + EFI_PXE_BASE_CODE_TFTP_READ_DIRECTORY, + EFI_PXE_BASE_CODE_MTFTP_GET_FILE_SIZE, + EFI_PXE_BASE_CODE_MTFTP_READ_FILE, + EFI_PXE_BASE_CODE_MTFTP_READ_DIRECTORY, + EFI_PXE_BASE_CODE_MTFTP_LAST +} EFI_PXE_BASE_CODE_TFTP_OPCODE; + +typedef struct { + grub_efi_uint8_t Addr[4]; +} EFI_IPv4_ADDRESS; + +typedef struct { + grub_efi_uint8_t Addr[16]; +} EFI_IPv6_ADDRESS; + +typedef struct { + grub_efi_uint8_t Addr[32]; +} EFI_MAC_ADDRESS; + +typedef union { + grub_efi_uint32_t Addr[4]; + EFI_IPv4_ADDRESS v4; + EFI_IPv6_ADDRESS v6; +} EFI_IP_ADDRESS; + +typedef grub_efi_uint16_t EFI_PXE_BASE_CODE_UDP_PORT; + +typedef struct { + EFI_IP_ADDRESS MCastIp; + EFI_PXE_BASE_CODE_UDP_PORT CPort; + EFI_PXE_BASE_CODE_UDP_PORT SPort; + grub_efi_uint16_t ListenTimeout; + grub_efi_uint16_t TransmitTimeout; +} EFI_PXE_BASE_CODE_MTFTP_INFO; + +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_MTFTP)( + struct _EFI_PXE_BASE_CODE *This, + EFI_PXE_BASE_CODE_TFTP_OPCODE Operation, + void *BufferPtr, + grub_efi_boolean_t Overwrite, + grub_efi_uint64_t *BufferSize, + grub_efi_uintn_t *BlockSize, + EFI_IP_ADDRESS *ServerIp, + grub_efi_uint8_t *Filename, + EFI_PXE_BASE_CODE_MTFTP_INFO *Info, + grub_efi_boolean_t DontUseBuffer); + +typedef struct { + grub_efi_uint8_t BootpOpcode; + grub_efi_uint8_t BootpHwType; + grub_efi_uint8_t BootpHwAddrLen; + grub_efi_uint8_t BootpGateHops; + grub_efi_uint32_t BootpIdent; + grub_efi_uint16_t BootpSeconds; + grub_efi_uint16_t BootpFlags; + grub_efi_uint8_t BootpCiAddr[4]; + grub_efi_uint8_t BootpYiAddr[4]; + grub_efi_uint8_t BootpSiAddr[4]; + grub_efi_uint8_t BootpGiAddr[4]; + grub_efi_uint8_t BootpHwAddr[16]; + grub_efi_uint8_t BootpSrvName[64]; + grub_efi_uint8_t BootpBootFile[128]; + grub_efi_uint32_t DhcpMagik; + grub_efi_uint8_t DhcpOptions[56]; +} EFI_PXE_BASE_CODE_DHCPV4_PACKET; + +// TBD in EFI v1.1 +//typedef struct { +// grub_efi_uint8_t reserved; +//} EFI_PXE_BASE_CODE_DHCPV6_PACKET; + +typedef union { + grub_efi_uint8_t Raw[1472]; + EFI_PXE_BASE_CODE_DHCPV4_PACKET Dhcpv4; +// EFI_PXE_BASE_CODE_DHCPV6_PACKET Dhcpv6; +} EFI_PXE_BASE_CODE_PACKET; + +typedef struct { + grub_efi_uint8_t Type; + grub_efi_uint8_t Code; + grub_efi_uint16_t Checksum; + union { + grub_efi_uint32_t reserved; + grub_efi_uint32_t Mtu; + grub_efi_uint32_t Pointer; + struct { + grub_efi_uint16_t Identifier; + grub_efi_uint16_t Sequence; + } Echo; + } u; + grub_efi_uint8_t Data[494]; +} EFI_PXE_BASE_CODE_ICMP_ERROR; + +typedef struct { + grub_efi_uint8_t ErrorCode; + grub_efi_char8_t ErrorString[127]; +} EFI_PXE_BASE_CODE_TFTP_ERROR; + + +#define EFI_PXE_BASE_CODE_MAX_IPCNT 8 +typedef struct { + grub_efi_uint8_t Filters; + grub_efi_uint8_t IpCnt; + grub_efi_uint16_t reserved; + EFI_IP_ADDRESS IpList[EFI_PXE_BASE_CODE_MAX_IPCNT]; +} EFI_PXE_BASE_CODE_IP_FILTER; + +#define EFI_PXE_BASE_CODE_IP_FILTER_STATION_IP 0x0001 +#define EFI_PXE_BASE_CODE_IP_FILTER_BROADCAST 0x0002 +#define EFI_PXE_BASE_CODE_IP_FILTER_PROMISCUOUS 0x0004 +#define EFI_PXE_BASE_CODE_IP_FILTER_PROMISCUOUS_MULTICAST 0x0008 + +typedef struct { + EFI_IP_ADDRESS IpAddr; + EFI_MAC_ADDRESS MacAddr; +} EFI_PXE_BASE_CODE_ARP_ENTRY; + +typedef struct { + EFI_IP_ADDRESS IpAddr; + EFI_IP_ADDRESS SubnetMask; + EFI_IP_ADDRESS GwAddr; +} EFI_PXE_BASE_CODE_ROUTE_ENTRY; + +#define EFI_PXE_BASE_CODE_MAX_ARP_ENTRIES 8 +#define EFI_PXE_BASE_CODE_MAX_ROUTE_ENTRIES 8 + +typedef struct { + grub_efi_boolean_t Started; + grub_efi_boolean_t Ipv6Available; + grub_efi_boolean_t Ipv6Supported; + grub_efi_boolean_t UsingIpv6; + grub_efi_boolean_t BisSupported; + grub_efi_boolean_t BisDetected; + grub_efi_boolean_t AutoArp; + grub_efi_boolean_t SendGUID; + grub_efi_boolean_t DhcpDiscoverValid; + grub_efi_boolean_t DhcpAckReceived; + grub_efi_boolean_t ProxyOfferReceived; + grub_efi_boolean_t PxeDiscoverValid; + grub_efi_boolean_t PxeReplyReceived; + grub_efi_boolean_t PxeBisReplyReceived; + grub_efi_boolean_t IcmpErrorReceived; + grub_efi_boolean_t TftpErrorReceived; + grub_efi_boolean_t MakeCallbacks; + grub_efi_uint8_t TTL; + grub_efi_uint8_t ToS; + EFI_IP_ADDRESS StationIp; + EFI_IP_ADDRESS SubnetMask; + EFI_PXE_BASE_CODE_PACKET DhcpDiscover; + EFI_PXE_BASE_CODE_PACKET DhcpAck; + EFI_PXE_BASE_CODE_PACKET ProxyOffer; + EFI_PXE_BASE_CODE_PACKET PxeDiscover; + EFI_PXE_BASE_CODE_PACKET PxeReply; + EFI_PXE_BASE_CODE_PACKET PxeBisReply; + EFI_PXE_BASE_CODE_IP_FILTER IpFilter; + grub_efi_uint32_t ArpCacheEntries; + EFI_PXE_BASE_CODE_ARP_ENTRY ArpCache[EFI_PXE_BASE_CODE_MAX_ARP_ENTRIES]; + grub_efi_uint32_t RouteTableEntries; + EFI_PXE_BASE_CODE_ROUTE_ENTRY RouteTable[EFI_PXE_BASE_CODE_MAX_ROUTE_ENTRIES]; + EFI_PXE_BASE_CODE_ICMP_ERROR IcmpError; + EFI_PXE_BASE_CODE_TFTP_ERROR TftpError; +} EFI_PXE_BASE_CODE_MODE; + +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_START)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_STOP)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_DHCP)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_DISCOVER)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_UDP_WRITE)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_UDP_READ)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_SET_IP_FILTER)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_ARP)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_SET_PARAMETERS)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_SET_STATION_IP)(); +typedef EFI_STATUS (*EFI_PXE_BASE_CODE_SET_PACKETS)(); + +typedef struct _EFI_PXE_BASE_CODE{ + grub_efi_uint64_t Revision; + EFI_PXE_BASE_CODE_START Start; + EFI_PXE_BASE_CODE_STOP Stop; + EFI_PXE_BASE_CODE_DHCP Dhcp; + EFI_PXE_BASE_CODE_DISCOVER Discover; + EFI_PXE_BASE_CODE_MTFTP Mtftp; + EFI_PXE_BASE_CODE_UDP_WRITE UdpWrite; + EFI_PXE_BASE_CODE_UDP_READ UdpRead; + EFI_PXE_BASE_CODE_SET_IP_FILTER SetIpFilter; + EFI_PXE_BASE_CODE_ARP Arp; + EFI_PXE_BASE_CODE_SET_PARAMETERS SetParameters; + EFI_PXE_BASE_CODE_SET_STATION_IP SetStationIp; + EFI_PXE_BASE_CODE_SET_PACKETS SetPackets; + EFI_PXE_BASE_CODE_MODE *Mode; +} EFI_PXE_BASE_CODE; + +typedef struct { + grub_efi_uint32_t time_low; + grub_efi_uint16_t time_mid; + grub_efi_uint16_t time_hi_ver; + grub_efi_uint8_t clock_seq_hi; + grub_efi_uint8_t clock_seq_low; + grub_efi_uint8_t node[6]; +} uuid_t; + +struct tftp_info { + grub_efi_loaded_image_t *LoadedImage; + EFI_PXE_BASE_CODE *Pxe; + EFI_IP_ADDRESS *ServerIp; + char *BasePath; + char *LastPath; + char *Buffer; +}; + +extern struct tftp_info tftp_info; +extern grub_efi_status_t tftp_get_file_size( + char *Filename, + grub_efi_uintn_t *Size); + +#endif /* PXE_H */ diff --git a/grub/Makefile.am b/grub/Makefile.am index 7eb2eaa..d4353f7 100644 --- a/grub/Makefile.am +++ b/grub/Makefile.am @@ -15,5 +15,5 @@ AM_CPPFLAGS = -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 \ AM_CFLAGS = $(GRUB_CFLAGS) -grub_SOURCES = main.c asmstub.c +grub_SOURCES = main.c asmstub.c efitftp.c grub_LDADD = ../stage2/libgrub.a ../lib/libcommon.a $(GRUB_LIBS) diff --git a/grub/efitftp.c b/grub/efitftp.c new file mode 100644 index 0000000..383c451 --- /dev/null +++ b/grub/efitftp.c @@ -0,0 +1,29 @@ +#include +#include + +int +efi_tftp_mount (void) +{ + grub_printf("non-efi efi_tftp_mount()\n"); + return 0; +} + +int +efi_tftp_read (char *addr, int size) +{ + grub_printf ("non-efi efi_tftp_read (0x%x, %d)\n", (long) addr, size); + return 0; +} + +int +efi_tftp_dir (char *dirname) +{ + grub_printf ("non-efi efi_ftp_dir (%s)\n", dirname); + return 0; +} + +void +efi_tftp_close (void) +{ + grub_printf ("non-efi efi_tftp_close ()\n"); +} diff --git a/stage2/Makefile.am b/stage2/Makefile.am index e128bc2..06bc8e5 100644 --- a/stage2/Makefile.am +++ b/stage2/Makefile.am @@ -23,7 +23,7 @@ libgrub_a_SOURCES = boot.c builtins.c char_io.c cmdline.c common.c \ disk_io.c fsys_ext2fs.c fsys_fat.c fsys_ffs.c fsys_iso9660.c \ fsys_jfs.c fsys_minix.c fsys_reiserfs.c fsys_ufs2.c \ fsys_vstafs.c fsys_xfs.c gunzip.c md5.c serial.c stage2.c \ - terminfo.c tparm.c graphics.c + terminfo.c tparm.c graphics.c efistubs.c libgrub_a_CFLAGS = $(GRUB_CFLAGS) -I$(top_srcdir)/lib \ -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 \ -DFSYS_ISO9660=1 -DFSYS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 \ @@ -100,7 +100,7 @@ libstage2_a_SOURCES = boot.c builtins.c char_io.c cmdline.c common.c \ disk_io.c fsys_ext2fs.c fsys_fat.c fsys_ffs.c fsys_iso9660.c \ fsys_jfs.c fsys_minix.c fsys_reiserfs.c fsys_ufs2.c \ fsys_vstafs.c fsys_xfs.c gunzip.c md5.c serial.c stage2.c \ - terminfo.c tparm.c + terminfo.c tparm.c efistubs.c libstage2_a_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) if !PLATFORM_EFI diff --git a/stage2/disk_io.c b/stage2/disk_io.c index 622bdbb..ef34ae4 100644 --- a/stage2/disk_io.c +++ b/stage2/disk_io.c @@ -28,6 +28,10 @@ # include #endif +#ifdef PLATFORM_EFI +#include "efistubs.h" +#endif + #ifdef GRUB_UTIL # include #endif @@ -49,6 +53,9 @@ int fsmax; struct fsys_entry fsys_table[NUM_FSYS + 1] = { /* TFTP should come first because others don't handle net device. */ +# ifdef PLATFORM_EFI + {"efitftp", efi_tftp_mount, efi_tftp_read, efi_tftp_dir, efi_tftp_close, 0}, +# endif # ifdef FSYS_TFTP {"tftp", tftp_mount, tftp_read, tftp_dir, tftp_close, 0}, # endif @@ -1067,7 +1074,7 @@ set_device (char *device) if (*device != ',' && *device != ')') { char ch = *device; -#ifdef SUPPORT_NETBOOT +#if defined(SUPPORT_NETBOOT) || defined(PLATFORM_EFI) if (*device == 'f' || *device == 'h' || (*device == 'n' && network_ready) || (*device == 'c' && cdrom_drive != GRUB_INVALID_DRIVE)) @@ -1091,14 +1098,14 @@ set_device (char *device) if ((*device == 'f' || *device == 'h' -#ifdef SUPPORT_NETBOOT +#if defined(SUPPORT_NETBOOT) || defined(PLATFORM_EFI) || (*device == 'n' && network_ready) #endif || (*device == 'c' && cdrom_drive != GRUB_INVALID_DRIVE)) && (device += 2, (*(device - 1) != 'd'))) errnum = ERR_NUMBER_PARSING; -#ifdef SUPPORT_NETBOOT +#if defined(SUPPORT_NETBOOT) || defined(PLATFORM_EFI) if (ch == 'n' && network_ready) current_drive = NETWORK_DRIVE; else @@ -1465,7 +1472,7 @@ print_completions (int is_filename, int is_completion) if (!ptr || *(ptr-1) != 'd' -#ifdef SUPPORT_NETBOOT +#if defined(SUPPORT_NETBOOT) || defined(PLATFORM_EFI) || *(ptr-2) != 'n' #endif /* SUPPORT_NETBOOT */ || *(ptr-2) != 'c') @@ -1496,7 +1503,7 @@ print_completions (int is_filename, int is_completion) || (*(ptr-1) == 'd' && *(ptr-2) == 'c'))) print_a_completion ("cd"); -# ifdef SUPPORT_NETBOOT +# if defined(SUPPORT_NETBOOT) || defined(PLATFORM_EFI) if (network_ready && (disk_choice || NETWORK_DRIVE == current_drive) && (!ptr diff --git a/stage2/efistubs.c b/stage2/efistubs.c new file mode 100644 index 0000000..79db331 --- /dev/null +++ b/stage2/efistubs.c @@ -0,0 +1,9 @@ + +#include "shared.h" +#include "efistubs.h" + +#if defined(PLATFORM_EFI) +int network_ready = 0; +#else +#error wtf +#endif /* defined(PLATFORM_EFI) */ diff --git a/stage2/efistubs.h b/stage2/efistubs.h new file mode 100644 index 0000000..97e407d --- /dev/null +++ b/stage2/efistubs.h @@ -0,0 +1,8 @@ +#ifndef EFISTUBS_H +#define EFISTUBS_H 1 + +#if defined(PLATFORM_EFI) +extern int network_ready; +#endif /* defined(PLATFORM_EFI) */ + +#endif /* EFISTUBS_H */ diff --git a/stage2/filesys.h b/stage2/filesys.h index 4ea0728..4295e45 100644 --- a/stage2/filesys.h +++ b/stage2/filesys.h @@ -115,6 +115,17 @@ void tftp_close (void); #define FSYS_TFTP_NUM 0 #endif +#ifdef PLATFORM_EFI +#define FSYS_EFI_TFTP_NUM 1 +int efi_tftp_mount (void); +int efi_tftp_read (char *buf, int len); +int efi_tftp_dir (char *dirname); +void efi_tftp_close (void); +#else +#define FSYS_EFI_TFTP_NUM 0 +#endif + + #ifdef FSYS_ISO9660 #define FSYS_ISO9660_NUM 1 int iso9660_mount (void); @@ -128,7 +139,7 @@ int iso9660_dir (char *dirname); #define NUM_FSYS \ (FSYS_FFS_NUM + FSYS_FAT_NUM + FSYS_EXT2FS_NUM + FSYS_MINIX_NUM \ + FSYS_REISERFS_NUM + FSYS_VSTAFS_NUM + FSYS_JFS_NUM + FSYS_XFS_NUM \ - + FSYS_TFTP_NUM + FSYS_ISO9660_NUM + FSYS_UFS2_NUM) + + FSYS_TFTP_NUM + FSYS_EFI_TFTP_NUM + FSYS_ISO9660_NUM + FSYS_UFS2_NUM) #endif /* defines for the block filesystem info area */ -- 1.6.2 Index: grub.spec =================================================================== RCS file: /cvs/extras/rpms/grub/devel/grub.spec,v retrieving revision 1.88 retrieving revision 1.89 diff -u -r1.88 -r1.89 --- grub.spec 30 Mar 2009 21:22:56 -0000 1.88 +++ grub.spec 3 Apr 2009 18:34:11 -0000 1.89 @@ -1,6 +1,6 @@ Name: grub Version: 0.97 -Release: 44%{?dist} +Release: 45%{?dist} Summary: Grand Unified Boot Loader. Group: System Environment/Base License: GPLv2+ @@ -36,6 +36,7 @@ Patch8: grub-0.97-xfs-buildfix.patch Patch9: grub-0.97-efigraph-use-blt.patch Patch10: grub-0.97-efislice.patch +Patch11: grub-0.97-efipxe.patch %description GRUB (Grand Unified Boot Loader) is an experimental boot loader @@ -56,6 +57,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 %build autoreconf @@ -118,6 +120,9 @@ %{_datadir}/grub %changelog +* Fri Apr 03 2009 Peter Jones - 0.97-45 +- Add very basic PXE support for EFI. + * Mon Mar 30 2009 Matthew Garrett - 0.97-44 - Recognise the 0xef partition type From pbrobinson at fedoraproject.org Fri Apr 3 18:38:05 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Fri, 3 Apr 2009 18:38:05 +0000 (UTC) Subject: rpms/gupnp-vala/devel gupnp-vala.spec,1.1,1.2 Message-ID: <20090403183805.9113570134@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-vala/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27866 Modified Files: gupnp-vala.spec Log Message: - Remove noarch, as its not due to the pkgconfig file Index: gupnp-vala.spec =================================================================== RCS file: /cvs/pkgs/rpms/gupnp-vala/devel/gupnp-vala.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gupnp-vala.spec 10 Mar 2009 21:30:52 -0000 1.1 +++ gupnp-vala.spec 3 Apr 2009 18:37:35 -0000 1.2 @@ -1,6 +1,6 @@ Name: gupnp-vala Version: 0.5.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GUPnP is a upnp framework. This adds vala language bindings Group: Development/Languages @@ -9,7 +9,6 @@ Source0: http://www.gupnp.org/sources/bindings/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildArch: noarch BuildRequires: vala-devel >= 0.5.7 BuildRequires: vala-tools >= 0.5.7 BuildRequires: gssdp-devel >= 0.6.4 @@ -61,6 +60,9 @@ %{_libdir}/pkgconfig/gupnp-vala-1.0.pc %changelog +* Fri Apr 3 2009 Peter Robinson 0.5.3-3 +- Remove noarch, as its not due to the pkgconfig file + * Tue Mar 10 2009 Peter Robinson 0.5.3-2 - Patch for noarch and some reqs thanks to Michel Salim From cebbert at fedoraproject.org Fri Apr 3 18:48:01 2009 From: cebbert at fedoraproject.org (Chuck Ebbert) Date: Fri, 3 Apr 2009 18:48:01 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-e820-acpi3-bios-workaround.patch, NONE, 1.1 linux-2.6-e820-guard-against-pre-acpi3.patch, NONE, 1.1 linux-2.6-e820-mark-esi-clobbered.patch, NONE, 1.1 linux-2.6-e820-save-restore-edi-ebp.patch, NONE, 1.1 kernel.spec, 1.1509, 1.1510 Message-ID: <20090403184801.1FB3F70134@cvs1.fedora.phx.redhat.com> Author: cebbert Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28955 Modified Files: kernel.spec Added Files: linux-2.6-e820-acpi3-bios-workaround.patch linux-2.6-e820-guard-against-pre-acpi3.patch linux-2.6-e820-mark-esi-clobbered.patch linux-2.6-e820-save-restore-edi-ebp.patch Log Message: x86 E820 fixes from 2.6.30 linux-2.6-e820-acpi3-bios-workaround.patch: --- NEW FILE linux-2.6-e820-acpi3-bios-workaround.patch --- From: H. Peter Anvin Date: Sat, 28 Mar 2009 20:53:26 +0000 (-0700) Subject: x86, setup: ACPI 3, BIOS workaround for E820-probing code X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=c549e71d073a6e9a4847497344db28a784061455 x86, setup: ACPI 3, BIOS workaround for E820-probing code Impact: ACPI 3 spec compliance, BIOS bug workaround The ACPI 3 spec added another field to the E820 buffer -- which is backwards incompatible, since it contains a validity bit. Furthermore, there has been at least one report of a BIOS which assumes that the buffer it is pointed at is the same buffer as for the previous E820 call. Therefore, read the data into a temporary buffer and copy the standard part of it if and only if the valid bit is set. Signed-off-by: H. Peter Anvin --- diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index fcdb10a..d5d2360 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c @@ -2,6 +2,7 @@ * * Copyright (C) 1991, 1992 Linus Torvalds * Copyright 2007 rPath, Inc. - All Rights Reserved + * Copyright 2009 Intel Corporation; author H. Peter Anvin * * This file is part of the Linux kernel, and is made available under * the terms of the GNU General Public License version 2. @@ -16,6 +17,11 @@ #define SMAP 0x534d4150 /* ASCII "SMAP" */ +struct e820_ext_entry { + struct e820entry std; + u32 ext_flags; +} __attribute__((packed)); + static int detect_memory_e820(void) { int count = 0; @@ -23,9 +29,10 @@ static int detect_memory_e820(void) u32 size, id, edi; u8 err; struct e820entry *desc = boot_params.e820_map; + static struct e820_ext_entry buf; /* static so it is zeroed */ do { - size = sizeof(struct e820entry); + size = sizeof buf; /* Important: %edx and %esi are clobbered by some BIOSes, so they must be either used for the error output @@ -33,8 +40,8 @@ static int detect_memory_e820(void) is something out there clobbering %ebp and %edi, too. */ asm("pushl %%ebp; int $0x15; popl %%ebp; setc %0" : "=d" (err), "+b" (next), "=a" (id), "+c" (size), - "=D" (edi), "=m" (*desc) - : "D" (desc), "d" (SMAP), "a" (0xe820) + "=D" (edi), "+m" (buf) + : "D" (&buf), "d" (SMAP), "a" (0xe820) : "esi"); /* BIOSes which terminate the chain with CF = 1 as opposed @@ -53,8 +60,14 @@ static int detect_memory_e820(void) break; } + /* ACPI 3.0 added the extended flags support. If bit 0 + in the extended flags is zero, we're supposed to simply + ignore the entry -- a backwards incompatible change! */ + if (size > 20 && !(buf.ext_flags & 1)) + continue; + + *desc++ = buf.std; count++; - desc++; } while (next && count < ARRAY_SIZE(boot_params.e820_map)); return boot_params.e820_entries = count; linux-2.6-e820-guard-against-pre-acpi3.patch: --- NEW FILE linux-2.6-e820-guard-against-pre-acpi3.patch --- From: H. Peter Anvin Date: Wed, 1 Apr 2009 18:35:00 +0000 (-0700) Subject: x86, setup: guard against pre-ACPI 3 e820 code not updating %ecx X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=cd670599b7b00d9263f6f11a05c0edeb9cbedaf3 x86, setup: guard against pre-ACPI 3 e820 code not updating %ecx Impact: BIOS bug safety For pre-ACPI 3 BIOSes, pre-initialize the end of the e820 buffer just in case the BIOS returns an unchanged %ecx but without actually touching the ACPI 3 extended flags field. Signed-off-by: H. Peter Anvin --- diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index d5d2360..5054c2d 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c @@ -31,6 +31,12 @@ static int detect_memory_e820(void) struct e820entry *desc = boot_params.e820_map; static struct e820_ext_entry buf; /* static so it is zeroed */ + /* + * Set this here so that if the BIOS doesn't change this field + * but still doesn't change %ecx, we're still okay... + */ + buf.ext_flags = 1; + do { size = sizeof buf; linux-2.6-e820-mark-esi-clobbered.patch: --- NEW FILE linux-2.6-e820-mark-esi-clobbered.patch --- From: Michael K. Johnson Date: Fri, 27 Mar 2009 17:14:41 +0000 (-0400) Subject: x86, setup: mark %esi as clobbered in E820 BIOS call X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=01522df346f846906eaf6ca57148641476209909 x86, setup: mark %esi as clobbered in E820 BIOS call Jordan Hargrave diagnosed a BIOS clobbering %esi in the E820 call. That particular BIOS has been fixed, but there is a possibility that this is responsible for other occasional reports of early boot failure, and it does not hurt to add %esi to the clobbers. -stable candidate patch. Cc: Justin Forbes Signed-off-by: Michael K Johnson Signed-off-by: H. Peter Anvin Cc: stable at kernel.org --- diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index 8c3c25f..a99dbbe 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c @@ -27,13 +27,14 @@ static int detect_memory_e820(void) do { size = sizeof(struct e820entry); - /* Important: %edx is clobbered by some BIOSes, - so it must be either used for the error output + /* Important: %edx and %esi are clobbered by some BIOSes, + so they must be either used for the error output or explicitly marked clobbered. */ asm("int $0x15; setc %0" : "=d" (err), "+b" (next), "=a" (id), "+c" (size), "=m" (*desc) - : "D" (desc), "d" (SMAP), "a" (0xe820)); + : "D" (desc), "d" (SMAP), "a" (0xe820) + : "esi"); /* BIOSes which terminate the chain with CF = 1 as opposed to %ebx = 0 don't always report the SMAP signature on linux-2.6-e820-save-restore-edi-ebp.patch: --- NEW FILE linux-2.6-e820-save-restore-edi-ebp.patch --- From: H. Peter Anvin Date: Sat, 28 Mar 2009 20:53:26 +0000 (-0700) Subject: x86, setup: preemptively save/restore edi and ebp around INT 15 E820 X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=32ec7fd08b597586774b92ac1cd2678021ccac1b x86, setup: preemptively save/restore edi and ebp around INT 15 E820 Impact: BIOS bugproofing Since there are BIOSes known to clobber %ebx and %esi for INT 15 E820, assume there is something out there clobbering %edi and/or %ebp too, and don't wait for it to fail. Signed-off-by: H. Peter Anvin --- diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index a99dbbe..fcdb10a 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c @@ -20,7 +20,7 @@ static int detect_memory_e820(void) { int count = 0; u32 next = 0; - u32 size, id; + u32 size, id, edi; u8 err; struct e820entry *desc = boot_params.e820_map; @@ -29,10 +29,11 @@ static int detect_memory_e820(void) /* Important: %edx and %esi are clobbered by some BIOSes, so they must be either used for the error output - or explicitly marked clobbered. */ - asm("int $0x15; setc %0" + or explicitly marked clobbered. Given that, assume there + is something out there clobbering %ebp and %edi, too. */ + asm("pushl %%ebp; int $0x15; popl %%ebp; setc %0" : "=d" (err), "+b" (next), "=a" (id), "+c" (size), - "=m" (*desc) + "=D" (edi), "=m" (*desc) : "D" (desc), "d" (SMAP), "a" (0xe820) : "esi"); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1509 retrieving revision 1.1510 diff -u -r1.1509 -r1.1510 --- kernel.spec 3 Apr 2009 16:37:54 -0000 1.1509 +++ kernel.spec 3 Apr 2009 18:47:30 -0000 1.1510 @@ -596,6 +596,11 @@ Patch41: linux-2.6-sysrq-c.patch +Patch100: linux-2.6-e820-mark-esi-clobbered.patch +Patch101: linux-2.6-e820-save-restore-edi-ebp.patch +Patch102: linux-2.6-e820-acpi3-bios-workaround.patch +Patch103: linux-2.6-e820-guard-against-pre-acpi3.patch + Patch141: linux-2.6-ps3-storage-alias.patch Patch143: linux-2.6-g5-therm-shutdown.patch Patch144: linux-2.6-vio-modalias.patch @@ -1101,6 +1106,10 @@ # Architecture patches # x86(-64) +ApplyPatch linux-2.6-e820-mark-esi-clobbered.patch +ApplyPatch linux-2.6-e820-save-restore-edi-ebp.patch +ApplyPatch linux-2.6-e820-acpi3-bios-workaround.patch +ApplyPatch linux-2.6-e820-guard-against-pre-acpi3.patch # # PowerPC @@ -1889,6 +1898,9 @@ # and build. %changelog +* Fri Apr 03 2009 Chuck Ebbert +- x86 E820 fixes from 2.6.30 + * Fri Apr 03 2009 Dave Jones - x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros From bpepple at fedoraproject.org Fri Apr 3 19:02:33 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Fri, 3 Apr 2009 19:02:33 +0000 (UTC) Subject: rpms/empathy/devel empathy-broken-pkgconfig.patch, 1.1, 1.2 empathy.spec, 1.53, 1.54 Message-ID: <20090403190233.B47A670134@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/empathy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31290 Modified Files: empathy-broken-pkgconfig.patch empathy.spec Log Message: * Fri Apr 3 2009 Brian Pepple - 2.26.0.1-2 - Update pkgconfig patch to add libcanberra-gtk requires. (#493954) empathy-broken-pkgconfig.patch: Index: empathy-broken-pkgconfig.patch =================================================================== RCS file: /cvs/pkgs/rpms/empathy/devel/empathy-broken-pkgconfig.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- empathy-broken-pkgconfig.patch 30 Dec 2008 01:10:05 -0000 1.1 +++ empathy-broken-pkgconfig.patch 3 Apr 2009 19:02:33 -0000 1.2 @@ -1,6 +1,6 @@ -diff -urp empathy-2.25.3.OLD/libempathy/libempathy.pc.in empathy-2.25.3/libempathy/libempathy.pc.in ---- empathy-2.25.3.OLD/libempathy/libempathy.pc.in 2008-12-12 13:41:01.000000000 -0500 -+++ empathy-2.25.3/libempathy/libempathy.pc.in 2008-12-29 19:58:24.000000000 -0500 +diff -urp empathy-2.26.0.1.OLD/libempathy/libempathy.pc.in empathy-2.26.0.1/libempathy/libempathy.pc.in +--- empathy-2.26.0.1.OLD/libempathy/libempathy.pc.in 2009-02-20 13:33:48.000000000 -0500 ++++ empathy-2.26.0.1/libempathy/libempathy.pc.in 2009-04-03 14:59:09.000000000 -0400 @@ -5,8 +5,7 @@ includedir=@includedir@ Name: libempathy @@ -11,16 +11,16 @@ Version: @VERSION@ Libs: -L${libdir} -lempathy Cflags: -I${includedir} -diff -urp empathy-2.25.3.OLD/libempathy-gtk/libempathy-gtk.pc.in empathy-2.25.3/libempathy-gtk/libempathy-gtk.pc.in ---- empathy-2.25.3.OLD/libempathy-gtk/libempathy-gtk.pc.in 2008-12-12 13:41:01.000000000 -0500 -+++ empathy-2.25.3/libempathy-gtk/libempathy-gtk.pc.in 2008-12-29 19:57:54.000000000 -0500 +diff -urp empathy-2.26.0.1.OLD/libempathy-gtk/libempathy-gtk.pc.in empathy-2.26.0.1/libempathy-gtk/libempathy-gtk.pc.in +--- empathy-2.26.0.1.OLD/libempathy-gtk/libempathy-gtk.pc.in 2009-02-20 13:33:48.000000000 -0500 ++++ empathy-2.26.0.1/libempathy-gtk/libempathy-gtk.pc.in 2009-04-03 14:58:50.000000000 -0400 @@ -5,8 +5,7 @@ includedir=@includedir@ Name: libempathy-gtk Description: Empathy interface library -Requires: pkg-config >= 0.21 -Requires.private: glib-2.0, gobject-2.0, gtk+-2.0, libglade-2.0, libmissioncontrol, libempathy, telepathy-glib -+Requires: glib-2.0, gobject-2.0, gtk+-2.0, libglade-2.0, libmissioncontrol, libempathy, telepathy-glib ++Requires: glib-2.0, gobject-2.0, gtk+-2.0, libglade-2.0, libcanberra-gtk, libmissioncontrol, libempathy, telepathy-glib Version: @VERSION@ Libs: -L${libdir} -lempathy-gtk Cflags: -I${includedir} Index: empathy.spec =================================================================== RCS file: /cvs/pkgs/rpms/empathy/devel/empathy.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- empathy.spec 31 Mar 2009 07:08:48 -0000 1.53 +++ empathy.spec 3 Apr 2009 19:02:33 -0000 1.54 @@ -10,7 +10,7 @@ Name: empathy Version: 2.26.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Instant Messaging Client for GNOME Group: Applications/Communications @@ -24,6 +24,7 @@ Patch0: %{name}-fedora-mission-control-convert.patch ## Workaround for our broken pkgconfig ## https://bugzilla.redhat.com/show_bug.cgi?id=436773 +## http://bugzilla.gnome.org/show_bug.cgi?id=577863 Patch1: %{name}-broken-pkgconfig.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -228,6 +229,9 @@ %{python_sitearch}/empathy*.so %changelog +* Fri Apr 3 2009 Brian Pepple - 2.26.0.1-2 +- Update pkgconfig patch to add libcanberra-gtk requires. (#493954) + * Mon Mar 30 2009 Peter Gordon - 2.26.0.1-1 - Update to new upstream release (2.26.0.1): updated translations, fixes a couple of crasher bugs and usage of the UNIX socket address. From pjones at fedoraproject.org Fri Apr 3 19:11:22 2009 From: pjones at fedoraproject.org (Peter Jones) Date: Fri, 3 Apr 2009 19:11:22 +0000 (UTC) Subject: rpms/grub/devel grub-0.97-efipxe.patch,1.1,1.2 Message-ID: <20090403191122.E5CE870134@cvs1.fedora.phx.redhat.com> Author: pjones Update of /cvs/extras/rpms/grub/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32447 Modified Files: grub-0.97-efipxe.patch Log Message: * Fri Apr 03 2009 Peter Jones - 0.97-45 - Add very basic PXE support for EFI. grub-0.97-efipxe.patch: Index: grub-0.97-efipxe.patch =================================================================== RCS file: /cvs/extras/rpms/grub/devel/grub-0.97-efipxe.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- grub-0.97-efipxe.patch 3 Apr 2009 18:34:11 -0000 1.1 +++ grub-0.97-efipxe.patch 3 Apr 2009 19:10:52 -0000 1.2 @@ -1267,10 +1267,15 @@ index 0000000..383c451 --- /dev/null +++ b/grub/efitftp.c -@@ -0,0 +1,29 @@ +@@ -0,0 +1,34 @@ +#include +#include + ++int efi_tftp_mount (void); ++int efi_tftp_read (char *buf, int len); ++int efi_tftp_dir (char *dirname); ++void efi_tftp_close (void); ++ +int +efi_tftp_mount (void) +{ @@ -1393,15 +1398,13 @@ index 0000000..79db331 --- /dev/null +++ b/stage2/efistubs.c -@@ -0,0 +1,9 @@ +@@ -0,0 +1,7 @@ + +#include "shared.h" +#include "efistubs.h" + +#if defined(PLATFORM_EFI) +int network_ready = 0; -+#else -+#error wtf +#endif /* defined(PLATFORM_EFI) */ diff --git a/stage2/efistubs.h b/stage2/efistubs.h new file mode 100644 From sgrubb at fedoraproject.org Fri Apr 3 19:23:52 2009 From: sgrubb at fedoraproject.org (Steve Grubb) Date: Fri, 3 Apr 2009 19:23:52 +0000 (UTC) Subject: rpms/audit/F-10 audit.spec,1.206,1.207 Message-ID: <20090403192352.684297013C@cvs1.fedora.phx.redhat.com> Author: sgrubb Update of /cvs/pkgs/rpms/audit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1487 Modified Files: audit.spec Log Message: * Fri Apr 03 2009 Steve Grubb 1.7.12-4 - Fix bz #491327 - audit-libs-python broken on 64 bit systems Index: audit.spec =================================================================== RCS file: /cvs/pkgs/rpms/audit/F-10/audit.spec,v retrieving revision 1.206 retrieving revision 1.207 diff -u -r1.206 -r1.207 --- audit.spec 3 Apr 2009 19:22:48 -0000 1.206 +++ audit.spec 3 Apr 2009 19:23:22 -0000 1.207 @@ -1,7 +1,7 @@ %define audit_version 1.7.12 %define audit_release 4%{?dist} %define sca_version 0.4.8 -%define sca_release 18 +%define sca_release 19 %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Summary: User space tools for 2.6 kernel auditing From sgrubb at fedoraproject.org Fri Apr 3 19:23:49 2009 From: sgrubb at fedoraproject.org (Steve Grubb) Date: Fri, 3 Apr 2009 19:23:49 +0000 (UTC) Subject: rpms/audit/F-10 audit-swig.patch,NONE,1.1 audit.spec,1.205,1.206 Message-ID: <20090403192349.47F7B7013C@cvs1.fedora.phx.redhat.com> Author: sgrubb Update of /cvs/pkgs/rpms/audit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1403 Modified Files: audit.spec Added Files: audit-swig.patch Log Message: * Fri Apr 03 2009 Steve Grubb 1.7.12-4 - Fix bz #491327 - audit-libs-python broken on 64 bit systems audit-swig.patch: --- NEW FILE audit-swig.patch --- diff -u -r audit-1.7.12/swig/Makefile.am audit-1.7.12.good/swig/Makefile.am --- audit-1.7.12/swig/Makefile.am 2009-02-24 16:11:36.000000000 -0500 +++ audit-1.7.12.good/swig/Makefile.am 2009-03-06 23:36:21.000000000 -0500 @@ -25,7 +25,7 @@ PYLIBVER ?= python$(PYTHON_VERSION) INCLUDES = -I. -I$(top_builddir) -I${top_srcdir}/lib -I/usr/include/$(PYLIBVER) LIBS = $(top_builddir)/lib/libaudit.la -python_PYTHON = audit.py +pyexec_PYTHON = audit.py pyexec_LTLIBRARIES = _audit.la pyexec_SOLIBRARIES = _audit.so _audit_la_LDFLAGS = -module -avoid-version diff -u -r audit-1.7.12/swig/Makefile.in audit-1.7.12.good/swig/Makefile.in --- audit-1.7.12/swig/Makefile.in 2009-02-24 16:12:03.000000000 -0500 +++ audit-1.7.12.good/swig/Makefile.in 2009-03-06 23:39:01.000000000 -0500 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. +# Makefile.in generated by automake 1.10.2 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -34,7 +34,7 @@ host_triplet = @host@ target_triplet = @target@ subdir = swig -DIST_COMMON = $(python_PYTHON) $(srcdir)/Makefile.am \ +DIST_COMMON = $(pyexec_PYTHON) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/src/libev/libev.m4 \ @@ -49,7 +49,7 @@ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pythondir)" +am__installdirs = "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pyexecdir)" pyexecLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(pyexec_LTLIBRARIES) _audit_la_LIBADD = @@ -72,7 +72,7 @@ $(LDFLAGS) -o $@ SOURCES = $(nodist__audit_la_SOURCES) DIST_SOURCES = -pythonPYTHON_INSTALL = $(INSTALL_DATA) +pyexecPYTHON_INSTALL = $(INSTALL_DATA) py_compile = $(top_srcdir)/py-compile ETAGS = etags CTAGS = ctags @@ -89,27 +89,24 @@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ +FGREP = @FGREP@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ @@ -118,11 +115,17 @@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBWRAP_LIBS = @LIBWRAP_LIBS@ +LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ @@ -146,8 +149,7 @@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -180,6 +182,7 @@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ @@ -201,6 +204,7 @@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ +top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @@ -229,7 +233,7 @@ CONFIG_CLEAN_FILES = *.loT *.rej *.orig AM_CFLAGS = -fPIC -DPIC INCLUDES = -I. -I$(top_builddir) -I${top_srcdir}/lib -I/usr/include/$(PYLIBVER) -python_PYTHON = audit.py +pyexec_PYTHON = audit.py pyexec_LTLIBRARIES = _audit.la pyexec_SOLIBRARIES = _audit.so _audit_la_LDFLAGS = -module -avoid-version @@ -244,8 +248,8 @@ @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ @@ -333,33 +337,33 @@ clean-libtool: -rm -rf .libs _libs -install-pythonPYTHON: $(python_PYTHON) +install-pyexecPYTHON: $(pyexec_PYTHON) @$(NORMAL_INSTALL) - test -z "$(pythondir)" || $(MKDIR_P) "$(DESTDIR)$(pythondir)" - @list='$(python_PYTHON)'; dlist=''; for p in $$list; do\ + test -z "$(pyexecdir)" || $(MKDIR_P) "$(DESTDIR)$(pyexecdir)" + @list='$(pyexec_PYTHON)'; dlist=''; for p in $$list; do\ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ f=$(am__strip_dir) \ dlist="$$dlist $$f"; \ - echo " $(pythonPYTHON_INSTALL) '$$b$$p' '$(DESTDIR)$(pythondir)/$$f'"; \ - $(pythonPYTHON_INSTALL) "$$b$$p" "$(DESTDIR)$(pythondir)/$$f"; \ + echo " $(pyexecPYTHON_INSTALL) '$$b$$p' '$(DESTDIR)$(pyexecdir)/$$f'"; \ + $(pyexecPYTHON_INSTALL) "$$b$$p" "$(DESTDIR)$(pyexecdir)/$$f"; \ else :; fi; \ done; \ if test -n "$$dlist"; then \ if test -z "$(DESTDIR)"; then \ - PYTHON=$(PYTHON) $(py_compile) --basedir "$(pythondir)" $$dlist; \ + PYTHON=$(PYTHON) $(py_compile) --basedir "$(pyexecdir)" $$dlist; \ else \ - PYTHON=$(PYTHON) $(py_compile) --destdir "$(DESTDIR)" --basedir "$(pythondir)" $$dlist; \ + PYTHON=$(PYTHON) $(py_compile) --destdir "$(DESTDIR)" --basedir "$(pyexecdir)" $$dlist; \ fi; \ else :; fi -uninstall-pythonPYTHON: +uninstall-pyexecPYTHON: @$(NORMAL_UNINSTALL) - @list='$(python_PYTHON)'; dlist=''; for p in $$list; do\ + @list='$(pyexec_PYTHON)'; dlist=''; for p in $$list; do\ f=$(am__strip_dir) \ - rm -f "$(DESTDIR)$(pythondir)/$$f"; \ - rm -f "$(DESTDIR)$(pythondir)/$${f}c"; \ - rm -f "$(DESTDIR)$(pythondir)/$${f}o"; \ + rm -f "$(DESTDIR)$(pyexecdir)/$$f"; \ + rm -f "$(DESTDIR)$(pyexecdir)/$${f}c"; \ + rm -f "$(DESTDIR)$(pyexecdir)/$${f}o"; \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -367,7 +371,7 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -439,7 +443,7 @@ check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: - for dir in "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pythondir)"; do \ + for dir in "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pyexecdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -488,11 +492,11 @@ info-am: -install-data-am: install-pythonPYTHON +install-data-am: install-dvi: install-dvi-am -install-exec-am: install-pyexecLTLIBRARIES +install-exec-am: install-pyexecLTLIBRARIES install-pyexecPYTHON install-html: install-html-am @@ -524,7 +528,7 @@ ps-am: -uninstall-am: uninstall-pyexecLTLIBRARIES uninstall-pythonPYTHON +uninstall-am: uninstall-pyexecLTLIBRARIES uninstall-pyexecPYTHON .MAKE: install-am install-strip @@ -536,12 +540,12 @@ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ - install-pyexecLTLIBRARIES install-pythonPYTHON install-strip \ + install-pyexecLTLIBRARIES install-pyexecPYTHON install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-pyexecLTLIBRARIES \ - uninstall-pythonPYTHON + uninstall-pyexecPYTHON PYLIBVER ?= python$(PYTHON_VERSION) _audit_la_HEADERS: $(top_builddir)/config.h From dwalsh at fedoraproject.org Fri Apr 3 19:25:21 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 19:25:21 +0000 (UTC) Subject: rpms/selinux-policy/devel customizable_types, NONE, 1.1 policy-20090105.patch, 1.75, 1.76 selinux-policy.spec, 1.816, 1.817 Message-ID: <20090403192521.8D22570134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2440 Modified Files: policy-20090105.patch selinux-policy.spec Added Files: customizable_types Log Message: * Fri Apr 3 2009 Dan Walsh 3.6.10-8 - Add customizable_types for svirt --- NEW FILE customizable_types --- svirt_image_t virt_content_t policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- policy-20090105.patch 3 Apr 2009 14:45:58 -0000 1.75 +++ policy-20090105.patch 3 Apr 2009 19:25:20 -0000 1.76 @@ -125,9 +125,10 @@ +system_u:system_r:svirt_t:s0 diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/virtual_image_context serefpolicy-3.6.10/config/appconfig-mcs/virtual_image_context --- nsaserefpolicy/config/appconfig-mcs/virtual_image_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/virtual_image_context 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1 @@ ++++ serefpolicy-3.6.10/config/appconfig-mcs/virtual_image_context 2009-04-03 14:55:45.000000000 -0400 +@@ -0,0 +1,2 @@ +system_u:object_r:svirt_image_t:s0 ++system_u:object_r:virt_content_t:s0 diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/xguest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/xguest_u_default_contexts --- nsaserefpolicy/config/appconfig-mcs/xguest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 +++ serefpolicy-3.6.10/config/appconfig-mcs/xguest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 @@ -199,9 +200,10 @@ +system_u:system_r:qemu_t:s0 diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/virtual_image_context serefpolicy-3.6.10/config/appconfig-mls/virtual_image_context --- nsaserefpolicy/config/appconfig-mls/virtual_image_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/virtual_image_context 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1 @@ ++++ serefpolicy-3.6.10/config/appconfig-mls/virtual_image_context 2009-04-03 14:56:16.000000000 -0400 +@@ -0,0 +1,2 @@ +system_u:object_r:virt_image_t:s0 ++system_u:object_r:virt_content_t:s0 diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/xguest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mls/xguest_u_default_contexts --- nsaserefpolicy/config/appconfig-mls/xguest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 +++ serefpolicy-3.6.10/config/appconfig-mls/xguest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 @@ -10769,15 +10771,16 @@ +allow session_bus_type dbusd_unconfined:dbus send_msg; diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.fc serefpolicy-3.6.10/policy/modules/services/dcc.fc --- nsaserefpolicy/policy/modules/services/dcc.fc 2008-08-07 11:15:11.000000000 -0400 -+++ serefpolicy-3.6.10/policy/modules/services/dcc.fc 2009-03-30 10:09:41.000000000 -0400 -@@ -11,6 +11,7 @@ - /usr/libexec/dcc/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0) ++++ serefpolicy-3.6.10/policy/modules/services/dcc.fc 2009-04-03 11:39:16.000000000 -0400 +@@ -12,6 +12,8 @@ /var/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) -+/var/lib/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) /var/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) ++/var/lib/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) ++/var/lib/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) /var/run/dcc(/.*)? gen_context(system_u:object_r:dcc_var_run_t,s0) + /var/run/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.te serefpolicy-3.6.10/policy/modules/services/dcc.te --- nsaserefpolicy/policy/modules/services/dcc.te 2009-01-19 11:06:49.000000000 -0500 +++ serefpolicy-3.6.10/policy/modules/services/dcc.te 2009-03-30 10:09:41.000000000 -0400 Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.816 retrieving revision 1.817 diff -u -r1.816 -r1.817 --- selinux-policy.spec 3 Apr 2009 14:45:58 -0000 1.816 +++ selinux-policy.spec 3 Apr 2009 19:25:21 -0000 1.817 @@ -20,7 +20,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.6.10 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -43,6 +43,7 @@ Source17: booleans-minimum.conf Source18: setrans-minimum.conf Source19: securetty_types-minimum +Source20: customizable_types Url: http://oss.tresys.com/repos/refpolicy/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -113,7 +114,7 @@ touch %{buildroot}%{_sysconfdir}/selinux/%1/contexts/files/file_contexts.homedirs \ install -m0644 $RPM_SOURCE_DIR/securetty_types-%1 %{buildroot}%{_sysconfdir}/selinux/%1/contexts/securetty_types \ install -m0644 $RPM_SOURCE_DIR/setrans-%1.conf %{buildroot}%{_sysconfdir}/selinux/%1/setrans.conf \ -echo -n > %{buildroot}%{_sysconfdir}/selinux/%1/contexts/customizable_types \ +install -m0644 $RPM_SOURCE_DIR/customizable_types %{buildroot}%{_sysconfdir}/selinux/%1/contexts/customizable_types \ bzip2 %{buildroot}/%{_usr}/share/selinux/%1/*.pp %nil @@ -246,7 +247,6 @@ echo "xdg-open file:///usr/share/doc/selinux-policy-%{version}/html/index.html"> %{buildroot}%{_usr}/share/selinux/devel/policyhelp chmod +x %{buildroot}%{_usr}/share/selinux/devel/policyhelp - %clean %{__rm} -fR %{buildroot} @@ -444,6 +444,9 @@ %endif %changelog +* Fri Apr 3 2009 Dan Walsh 3.6.10-8 +- Add customizable_types for svirt + * Fri Apr 3 2009 Dan Walsh 3.6.10-7 - Allow setroubelshoot exec* privs to prevent crash from bad libraries - add cpufreqselector From jwilson at fedoraproject.org Fri Apr 3 19:34:35 2009 From: jwilson at fedoraproject.org (Jarod Wilson) Date: Fri, 3 Apr 2009 19:34:35 +0000 (UTC) Subject: rpms/kernel/F-11 drm-intel-lying-systems-without-lvds.patch, NONE, 1.1 linux-2.6-acer-wmi-bail-on-aao.patch, NONE, 1.1 kernel.spec, 1.1510, 1.1511 Message-ID: <20090403193435.5130D70134@cvs1.fedora.phx.redhat.com> Author: jwilson Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3356 Modified Files: kernel.spec Added Files: drm-intel-lying-systems-without-lvds.patch linux-2.6-acer-wmi-bail-on-aao.patch Log Message: * Fri Apr 03 2009 Jarod Wilson - Don't set up non-existent LVDS on systems with mobile Intel graphics chips that lie about having LVDS (like my Dell Studio Hybrid). Makes plymouth graphical boot function properly. - Don't let acer-wmi do stupid things on unsupported systems (like, create a bogus rfkill entry in sysfs that effectively neuters wireless in NetworkManager on the Aspire One) drm-intel-lying-systems-without-lvds.patch: --- NEW FILE drm-intel-lying-systems-without-lvds.patch --- drivers/gpu/drm/i915/intel_lvds.c | 50 ++++++++++++++++++++++++++++++------ 1 files changed, 41 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c index 6619f26..4607662 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c @@ -384,7 +384,44 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = { .destroy = intel_lvds_enc_destroy, }; +static int __init intel_no_lvds_dmi_callback(const struct dmi_system_id *id) +{ + //DRM_DEBUG("Skipping LVDS initialization for %s\n", id->ident); + printk("Skipping LVDS initialization for %s\n", id->ident); + return 1; +} + +/* These systems claim to have LVDS, but really don't */ +static const struct dmi_system_id __initdata intel_no_lvds[] = { + { + .callback = intel_no_lvds_dmi_callback, + .ident = "Apple Mac Mini (Core series)", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Macmini1,1"), + }, + }, + { + .callback = intel_no_lvds_dmi_callback, + .ident = "Apple Mac Mini (Core 2 series)", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Macmini2,1"), + }, + }, + { + .callback = intel_no_lvds_dmi_callback, + .ident = "Dell Studio Hybrid", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Studio Hybrid 140g"), + }, + }, + + /* FIXME: add a check for the Aopen Mini PC */ + { } /* terminating entry */ +}; /** * intel_lvds_init - setup LVDS connectors on this device @@ -404,15 +441,10 @@ void intel_lvds_init(struct drm_device *dev) u32 lvds; int pipe; - /* Blacklist machines that we know falsely report LVDS. */ - /* FIXME: add a check for the Aopen Mini PC */ - - /* Apple Mac Mini Core Duo and Mac Mini Core 2 Duo */ - if(dmi_match(DMI_PRODUCT_NAME, "Macmini1,1") || - dmi_match(DMI_PRODUCT_NAME, "Macmini2,1")) { - DRM_DEBUG("Skipping LVDS initialization for Apple Mac Mini\n"); - return; - } + /* Skip init on machines we know falsely report LVDS */ + if (dmi_check_system(intel_no_lvds)) + printk("woulda disabled bogus lvds, but it fucks up Xv...\n"); + //return; intel_output = kzalloc(sizeof(struct intel_output), GFP_KERNEL); if (!intel_output) { linux-2.6-acer-wmi-bail-on-aao.patch: --- NEW FILE linux-2.6-acer-wmi-bail-on-aao.patch --- [PATCH] acer-wmi: don't bother loading on unsupported systems Its both a waste of system resources to load this driver on unsupported systems (which happens often, due to the *Acer* dmi modalias wildcard), and actually causes problems -- we wind up with a sysfs rfkill entry that is always disabled, which throws things like NetworkManager for a loop, causing it to think your wireless card isn't available, even though the *real* rfkill entry for the card says it is. This is triggering on multiple Acer Aspire One's here in the office, like so: NetworkManager: starting... NetworkManager: nm_generic_enable_loopback(): error -17 returned from rtnl_addr_add():#012Sucess#012 NetworkManager: Found radio killswitch /org/freedesktop/Hal/devices/platform_acer_wmi_rfkill_acer_wireless_wlan NetworkManager: Found radio killswitch /org/freedesktop/Hal/devices/pci_8086_423a_rfkill_5350AGN_wlan NetworkManager: (eth0): new Ethernet device (driver: 'r8169') NetworkManager: (eth0): exported as /org/freedesktop/Hal/devices/net_00_1e_68_8a_a1_f8 NetworkManager: (wlan0): driver supports SSID scans (scan_capa 0x01). NetworkManager: (wlan0): new 802.11 WiFi device (driver: 'iwlagn') NetworkManager: (wlan0): exported as /org/freedesktop/Hal/devices/net_00_16_eb_04_31_ea NetworkManager: Trying to start the supplicant... NetworkManager: Trying to start the system settings daemon... NetworkManager: Wireless now disabled by radio killswitch NetworkManager: (wlan0): supplicant manager state: down -> idle So have acer-wmi just bail on unsupported systems -- includes only my particular model of the Aspire One atm, but a larger list of unsupported systems can be found here: http://code.google.com/p/aceracpi/wiki/SupportedHardware This might well become unnecessary once the WMI sysfs interface mentioned in acer-wmi.c exists and the wild-card dmi modalias is gone, but for now... I prefer to have working wireless, and this isn't exactly an obvious root cause. Signed-off-by: Jarod Wilson --- drivers/platform/x86/acer-wmi.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c index a6a42e8..eda7eea 100644 --- a/drivers/platform/x86/acer-wmi.c +++ b/drivers/platform/x86/acer-wmi.c @@ -355,6 +355,25 @@ static struct dmi_system_id acer_quirks[] = { {} }; +static int __init acer_wmi_unsupported_callback(const struct dmi_system_id *id) +{ + printk(ACER_INFO "%s not supported by Acer Laptop ACPI-WMI Extras\n", + id->ident); + return 1; +} + +static const struct dmi_system_id __initdata acer_wmi_unsupported[] = { + { + .callback = acer_wmi_unsupported_callback, + .ident = "Acer Aspire One", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), + DMI_MATCH(DMI_PRODUCT_NAME, "AOA110"), + }, + }, + {} +}; + /* Find which quirks are needed for a particular vendor/ model pair */ static void find_quirks(void) { @@ -1252,6 +1271,10 @@ static int __init acer_wmi_init(void) { int err; + /* Check for unsupported systems and bail */ + if (dmi_check_system(acer_wmi_unsupported)) + return -ENODEV; + printk(ACER_INFO "Acer Laptop ACPI-WMI Extras\n"); find_quirks(); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1510 retrieving revision 1.1511 diff -u -r1.1510 -r1.1511 --- kernel.spec 3 Apr 2009 18:47:30 -0000 1.1510 +++ kernel.spec 3 Apr 2009 19:34:04 -0000 1.1511 @@ -625,6 +625,7 @@ Patch393: linux-2.6-hwmon-atk0110.patch Patch394: linux-2.6-acpi-video-didl-intel-outputs.patch Patch395: linux-2.6-sony-laptop-rfkill.patch +Patch396: linux-2.6-acer-wmi-bail-on-aao.patch Patch400: linux-2.6-scsi-cpqarray-set-master.patch Patch450: linux-2.6-input-kill-stupid-messages.patch Patch451: linux-2.6-input-fix-toshiba-hotkeys.patch @@ -677,6 +678,7 @@ Patch1818: drm-i915-resume-force-mode.patch Patch1819: drm-intel-big-hammer.patch Patch1820: drm-radeon-reorder-bm.patch +Patch1821: drm-intel-lying-systems-without-lvds.patch # kludge to make ich9 e1000 work Patch2000: linux-2.6-e1000-ich9.patch @@ -1168,6 +1170,7 @@ ApplyPatch linux-2.6-hwmon-atk0110.patch ApplyPatch linux-2.6-acpi-video-didl-intel-outputs.patch ApplyPatch linux-2.6-sony-laptop-rfkill.patch +ApplyPatch linux-2.6-acer-wmi-bail-on-aao.patch # Various low-impact patches to aid debugging. ApplyPatch linux-2.6-debug-sizeof-structs.patch @@ -1285,6 +1288,7 @@ ApplyPatch drm-i915-resume-force-mode.patch ApplyPatch drm-intel-big-hammer.patch ApplyPatch drm-radeon-reorder-bm.patch +ApplyPatch drm-intel-lying-systems-without-lvds.patch # linux1394 git patches ApplyPatch linux-2.6-firewire-git-update.patch @@ -1898,6 +1902,14 @@ # and build. %changelog +* Fri Apr 03 2009 Jarod Wilson +- Don't set up non-existent LVDS on systems with mobile Intel graphics chips + that lie about having LVDS (like my Dell Studio Hybrid). Makes plymouth + graphical boot function properly. +- Don't let acer-wmi do stupid things on unsupported systems (like, create + a bogus rfkill entry in sysfs that effectively neuters wireless in + NetworkManager on the Aspire One) + * Fri Apr 03 2009 Chuck Ebbert - x86 E820 fixes from 2.6.30 From sgrubb at fedoraproject.org Fri Apr 3 19:42:46 2009 From: sgrubb at fedoraproject.org (Steve Grubb) Date: Fri, 3 Apr 2009 19:42:46 +0000 (UTC) Subject: rpms/audit/devel audit-1.7.12-libev.patch, NONE, 1.1 audit.spec, 1.209, 1.210 Message-ID: <20090403194246.8B17570134@cvs1.fedora.phx.redhat.com> Author: sgrubb Update of /cvs/pkgs/rpms/audit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4156 Modified Files: audit.spec Added Files: audit-1.7.12-libev.patch Log Message: * Fri Apr 03 2009 Steve Grubb 1.7.12-4 - Drop some debug code in libev audit-1.7.12-libev.patch: --- NEW FILE audit-1.7.12-libev.patch --- diff -ur audit-1.7.12.orig/src/libev/Makefile.in audit-1.7.12/src/libev/Makefile.in --- audit-1.7.12.orig/src/libev/Makefile.in 2009-03-14 19:54:52.000000000 -0400 +++ audit-1.7.12/src/libev/Makefile.in 2009-03-14 20:03:38.000000000 -0400 @@ -78,7 +78,7 @@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ +CFLAGS = @CFLAGS@ -DNDEBUG CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ Index: audit.spec =================================================================== RCS file: /cvs/pkgs/rpms/audit/devel/audit.spec,v retrieving revision 1.209 retrieving revision 1.210 diff -u -r1.209 -r1.210 --- audit.spec 17 Mar 2009 18:30:16 -0000 1.209 +++ audit.spec 3 Apr 2009 19:42:16 -0000 1.210 @@ -1,8 +1,8 @@ %define audit_version 1.7.12 -%define audit_release 3%{?dist} +%define audit_release 4%{?dist} %define sca_version 0.4.8 -%define sca_release 18 -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%define sca_release 19 +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Summary: User space tools for 2.6 kernel auditing Name: audit @@ -13,7 +13,8 @@ URL: http://people.redhat.com/sgrubb/audit/ Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz Patch1: audit-1.8-noaudit.patch -Patch2: audit-swig.patch +Patch2: audit-1.7.12-libev.patch +Patch3: audit-swig.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gettext-devel intltool libtool swig python-devel BuildRequires: tcp_wrappers-devel @@ -93,6 +94,7 @@ %setup -q %patch1 -p2 %patch2 -p1 +%patch3 -p1 %build %configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no @@ -187,9 +189,9 @@ %files libs-python %defattr(-,root,root) -%attr(755,root,root) %{python_sitelib}/_audit.so -%attr(755,root,root) %{python_sitelib}/auparse.so -%{python_sitelib}/audit.py* +%attr(755,root,root) %{python_sitearch}/_audit.so +%attr(755,root,root) %{python_sitearch}/auparse.so +%{python_sitearch}/audit.py* %files %defattr(-,root,root,-) @@ -262,6 +264,9 @@ %config(noreplace) %{_sysconfdir}/security/console.apps/system-config-audit-server %changelog +* Fri Apr 03 2009 Steve Grubb 1.7.12-4 +- Drop some debug code in libev + * Tue Mar 17 2009 Steve Grubb 1.7.12-3 - Apply patch from dwalsh moving audit.py file to arch specific python dir From bpepple at fedoraproject.org Fri Apr 3 19:42:53 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Fri, 3 Apr 2009 19:42:53 +0000 (UTC) Subject: rpms/telepathy-glib/devel .cvsignore, 1.29, 1.30 sources, 1.29, 1.30 telepathy-glib.spec, 1.37, 1.38 Message-ID: <20090403194253.7C21070134@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/telepathy-glib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4234 Modified Files: .cvsignore sources telepathy-glib.spec Log Message: * Fri Apr 3 2009 Brian Pepple - 0.7.29-1 - Update to 0.7.29. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-glib/devel/.cvsignore,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- .cvsignore 24 Mar 2009 23:02:42 -0000 1.29 +++ .cvsignore 3 Apr 2009 19:42:23 -0000 1.30 @@ -1 +1 @@ -telepathy-glib-0.7.28.tar.gz +telepathy-glib-0.7.29.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-glib/devel/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 24 Mar 2009 23:02:42 -0000 1.29 +++ sources 3 Apr 2009 19:42:23 -0000 1.30 @@ -1 +1 @@ -bf12a774375cddf3d5902fdabae8b451 telepathy-glib-0.7.28.tar.gz +ae67d4fe42c7e337813754cb5927b6cc telepathy-glib-0.7.29.tar.gz Index: telepathy-glib.spec =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-glib/devel/telepathy-glib.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- telepathy-glib.spec 24 Mar 2009 23:02:42 -0000 1.37 +++ telepathy-glib.spec 3 Apr 2009 19:42:23 -0000 1.38 @@ -3,7 +3,7 @@ %define glib_ver 2.16 Name: telepathy-glib -Version: 0.7.28 +Version: 0.7.29 Release: 1%{?dist} Summary: GLib bindings for Telepathy @@ -89,6 +89,9 @@ %changelog +* Fri Apr 3 2009 Brian Pepple - 0.7.29-1 +- Update to 0.7.29. + * Tue Mar 24 2009 Brian Pepple - 0.7.28-1 - Update to 0.7.28. From jwilson at fedoraproject.org Fri Apr 3 19:48:54 2009 From: jwilson at fedoraproject.org (Jarod Wilson) Date: Fri, 3 Apr 2009 19:48:54 +0000 (UTC) Subject: rpms/kernel/F-11 TODO, 1.61, 1.62 drm-intel-lying-systems-without-lvds.patch, 1.1, 1.2 Message-ID: <20090403194854.D61B870134@cvs1.fedora.phx.redhat.com> Author: jwilson Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5156 Modified Files: TODO drm-intel-lying-systems-without-lvds.patch Log Message: Update intel lvds blacklist patch header and update TODO a bit Index: TODO =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/TODO,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- TODO 30 Mar 2009 15:08:54 -0000 1.61 +++ TODO 3 Apr 2009 19:48:24 -0000 1.62 @@ -66,8 +66,10 @@ * linux-2.6.29-lirc.patch * linux-2.6-sysrq-c.patch jarod working on upstreaming -* linux-2.6-hdpvr.patch - jarod added, should be in upstream v4l-dvb by .28, linus' tree by .29 + +* drm-intel-lying-systems-without-lvds.patch +* linux-2.6-acer-wmi-bail-on-aao.patch + jarod will send upstream shortly (so says he, on 20090303) * linux-2.6-silence-acpi-blacklist.patch * linux-2.6-silence-fbcon-logo.patch drm-intel-lying-systems-without-lvds.patch: Index: drm-intel-lying-systems-without-lvds.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-intel-lying-systems-without-lvds.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- drm-intel-lying-systems-without-lvds.patch 3 Apr 2009 19:34:04 -0000 1.1 +++ drm-intel-lying-systems-without-lvds.patch 3 Apr 2009 19:48:24 -0000 1.2 @@ -1,3 +1,21 @@ +[PATCH] drm: ignore LVDS on intel graphics systems that lie about having it + +There are a number of small form factor desktop systems with Intel mobile +graphics chips that lie and say they have an LVDS. With kernel mode-setting, +this becomes a problem, and makes native resolution boot go haywire -- for +example, my Dell Studio Hybrid, hooked to a 1920x1080 display claims to +have a 1024x768 LVDS, and the resulting graphical boot on the 1920x1080 +display uses only the top left 1024x768, and auto-configured X will end +up only 1024x768 as well. With this change, graphical boot and X +both do 1920x1080 as expected. + +Nb: one minor issue... Current Fedora rawhide, video playback using Xv +makes X go off into the weeds with this patch added... But that's a bug +elsewhere, still confident this patch DTRT. + +Signed-off-by: Jarod Wilson + +--- drivers/gpu/drm/i915/intel_lvds.c | 50 ++++++++++++++++++++++++++++++------ 1 files changed, 41 insertions(+), 9 deletions(-) From rmeggins at fedoraproject.org Fri Apr 3 19:53:06 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Fri, 3 Apr 2009 19:53:06 +0000 (UTC) Subject: rpms/fedora-ds-admin/F-10 fedora-ds-admin-cvs.sh, 1.5, 1.6 fedora-ds-admin.spec, 1.6, 1.7 sources, 1.6, 1.7 Message-ID: <20090403195306.2D0D870134@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5735/F-10 Modified Files: fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: Resolves: bug 493989 Description: Admin Server: valgrind invalid read in security.c when installing CRL Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/fedora-ds-admin-cvs.sh,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:20 -0000 1.5 +++ fedora-ds-admin-cvs.sh 3 Apr 2009 19:52:35 -0000 1.6 @@ -1,7 +1,7 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC2 VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/fedora-ds-admin.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fedora-ds-admin.spec 1 Apr 2009 20:02:20 -0000 1.6 +++ fedora-ds-admin.spec 3 Apr 2009 19:52:35 -0000 1.7 @@ -4,7 +4,7 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin Version: 1.1.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -147,6 +147,10 @@ %{_mandir}/man8/* %changelog +* Fri Apr 3 2009 Rich Megginson - 1.1.7-2 +- Resolves: bug 493989 +- Description: Admin Server: valgrind invalid read in security.c when installing CRL + * Tue Mar 31 2009 Rich Megginson - 1.1.7-1 - this is the 1.1.7 release - added man pages for setup, migration, remove commands Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 1 Apr 2009 20:02:20 -0000 1.6 +++ sources 3 Apr 2009 19:52:35 -0000 1.7 @@ -1 +1 @@ -531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 +bf2fe57c719783ce116ac6aaf8227539 fedora-ds-admin-1.1.7.tar.bz2 From rmeggins at fedoraproject.org Fri Apr 3 19:53:06 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Fri, 3 Apr 2009 19:53:06 +0000 (UTC) Subject: rpms/fedora-ds-admin/F-9 fedora-ds-admin-cvs.sh, 1.5, 1.6 fedora-ds-admin.spec, 1.5, 1.6 sources, 1.6, 1.7 Message-ID: <20090403195306.5BCF470134@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5735/F-9 Modified Files: fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: Resolves: bug 493989 Description: Admin Server: valgrind invalid read in security.c when installing CRL Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/fedora-ds-admin-cvs.sh,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:21 -0000 1.5 +++ fedora-ds-admin-cvs.sh 3 Apr 2009 19:52:36 -0000 1.6 @@ -1,7 +1,7 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC2 VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/fedora-ds-admin.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-admin.spec 1 Apr 2009 20:02:21 -0000 1.5 +++ fedora-ds-admin.spec 3 Apr 2009 19:52:36 -0000 1.6 @@ -4,7 +4,7 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin Version: 1.1.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -147,6 +147,10 @@ %{_mandir}/man8/* %changelog +* Fri Apr 3 2009 Rich Megginson - 1.1.7-2 +- Resolves: bug 493989 +- Description: Admin Server: valgrind invalid read in security.c when installing CRL + * Tue Mar 31 2009 Rich Megginson - 1.1.7-1 - this is the 1.1.7 release - added man pages for setup, migration, remove commands Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/F-9/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 1 Apr 2009 20:02:21 -0000 1.6 +++ sources 3 Apr 2009 19:52:36 -0000 1.7 @@ -1 +1 @@ -531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 +bf2fe57c719783ce116ac6aaf8227539 fedora-ds-admin-1.1.7.tar.bz2 From rmeggins at fedoraproject.org Fri Apr 3 19:53:06 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Fri, 3 Apr 2009 19:53:06 +0000 (UTC) Subject: rpms/fedora-ds-admin/devel fedora-ds-admin-cvs.sh, 1.5, 1.6 fedora-ds-admin.spec, 1.7, 1.8 sources, 1.6, 1.7 Message-ID: <20090403195306.9550970134@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-admin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5735/devel Modified Files: fedora-ds-admin-cvs.sh fedora-ds-admin.spec sources Log Message: Resolves: bug 493989 Description: Admin Server: valgrind invalid read in security.c when installing CRL Index: fedora-ds-admin-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/fedora-ds-admin-cvs.sh,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- fedora-ds-admin-cvs.sh 1 Apr 2009 20:02:21 -0000 1.5 +++ fedora-ds-admin-cvs.sh 3 Apr 2009 19:52:36 -0000 1.6 @@ -1,7 +1,7 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSrvAdmin_1_1_7_RC1 +CVSTAG=FedoraDirSrvAdmin_1_1_7_RC2 VERSION=1.1.7 PKGNAME=fedora-ds-admin export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec Index: fedora-ds-admin.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/fedora-ds-admin.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- fedora-ds-admin.spec 1 Apr 2009 20:02:21 -0000 1.7 +++ fedora-ds-admin.spec 3 Apr 2009 19:52:36 -0000 1.8 @@ -4,7 +4,7 @@ Summary: Fedora Administration Server (admin) Name: fedora-ds-admin Version: 1.1.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons @@ -147,6 +147,10 @@ %{_mandir}/man8/* %changelog +* Fri Apr 3 2009 Rich Megginson - 1.1.7-2 +- Resolves: bug 493989 +- Description: Admin Server: valgrind invalid read in security.c when installing CRL + * Tue Mar 31 2009 Rich Megginson - 1.1.7-1 - this is the 1.1.7 release - added man pages for setup, migration, remove commands Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-admin/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 1 Apr 2009 20:02:21 -0000 1.6 +++ sources 3 Apr 2009 19:52:36 -0000 1.7 @@ -1 +1 @@ -531313c0991f27c9c7b91cdbaaa8fd75 fedora-ds-admin-1.1.7.tar.bz2 +bf2fe57c719783ce116ac6aaf8227539 fedora-ds-admin-1.1.7.tar.bz2 From dodji at fedoraproject.org Fri Apr 3 19:57:59 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 19:57:59 +0000 (UTC) Subject: rpms/nemiver/devel sources,1.15,1.16 Message-ID: <20090403195759.961A270134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7040 Modified Files: sources Log Message: Uploaded nemiver 0.6.6 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 13 Mar 2009 12:29:17 -0000 1.15 +++ sources 3 Apr 2009 19:57:29 -0000 1.16 @@ -1 +1 @@ -8986dd9eec47604826a8556d37e51746 nemiver-0.6.5.tar.bz2 +e17c00535e6584668fe785aa7589f98f nemiver-0.6.6.tar.bz2 From sgrubb at fedoraproject.org Fri Apr 3 19:58:43 2009 From: sgrubb at fedoraproject.org (Steve Grubb) Date: Fri, 3 Apr 2009 19:58:43 +0000 (UTC) Subject: rpms/libprelude/devel libprelude.spec,1.41,1.42 Message-ID: <20090403195843.0D29C70134@cvs1.fedora.phx.redhat.com> Author: sgrubb Update of /cvs/pkgs/rpms/libprelude/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7305 Modified Files: libprelude.spec Log Message: * Fri Apr 03 2009 Steve Grubb 0.9.21.2-9 - remove check section, doesn't work on anything except x86 anyways Index: libprelude.spec =================================================================== RCS file: /cvs/pkgs/rpms/libprelude/devel/libprelude.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- libprelude.spec 13 Mar 2009 10:13:18 -0000 1.41 +++ libprelude.spec 3 Apr 2009 19:58:12 -0000 1.42 @@ -5,7 +5,7 @@ Name: libprelude Version: 0.9.21.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: The prelude library Group: System Environment/Libraries License: GPLv2+ @@ -15,9 +15,6 @@ BuildRequires: gnutls-devel, python-devel, ruby, ruby-devel, lua-devel BuildRequires: swig chrpath -%ifnarch ppc ppc64 s390 s390x -BuildRequires: valgrind -%endif %description The Prelude Library is a collection of generic functions providing @@ -110,12 +107,6 @@ # Fix time stamp for both 32 and 64 bit libraries touch -r ./configure.in %{buildroot}%{_sysconfdir}/prelude/default/* -# PPC strips ld.so so valgrind can't run -##%ifnarch ppc ppc64 -##%check -##make check -##%endif - %clean rm -rf %{buildroot} @@ -158,6 +149,9 @@ %{ruby_sitearch}/PreludeEasy.so %changelog +* Fri Apr 03 2009 Steve Grubb 0.9.21.2-9 +- remove check section, doesn't work on anything except x86 anyways + * Fri Mar 13 2009 Karsten Hopp 0.9.21.2-8 - don't buildrequire valgrind on s390x, similar to ppc From dodji at fedoraproject.org Fri Apr 3 20:01:31 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 20:01:31 +0000 (UTC) Subject: rpms/nemiver/devel nemiver.spec,1.22,1.23 Message-ID: <20090403200131.EC55470134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7781 Modified Files: nemiver.spec Log Message: * Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 - Update to new upstream release (0.6.6) - Drop patch http://bugzilla.gnome.org/show_bug.cgi?id=574915 as included in upstream release. Index: nemiver.spec =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/devel/nemiver.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- nemiver.spec 13 Mar 2009 11:12:17 -0000 1.22 +++ nemiver.spec 3 Apr 2009 20:01:01 -0000 1.23 @@ -1,6 +1,6 @@ Name: nemiver -Version: 0.6.5 -Release: 2%{?dist} +Version: 0.6.6 +Release: 1%{?dist} Summary: A GNOME C/C++ Debugger Group: Development/Debuggers @@ -8,11 +8,6 @@ URL: http://home.gna.org/nemiver/ Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.6/%{name}-%{version}.tar.bz2 -#Updates the Nemiver spinner code to -#the latest Epiphany spinner widget code. -#This closes upstream bug -#http://bugzilla.gnome.org/show_bug.cgi?id=574915. -Patch0: %{name}-%{version}-update-spinner.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -71,8 +66,6 @@ %prep %setup -q -%patch0 -p1 -b .update-spinner.patch - %build %configure --disable-static --disable-schemas-install \ @@ -150,6 +143,11 @@ %{_mandir}/man?/%{name}.* %changelog +* Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 +- Update to new upstream release (0.6.6) +- Drop patch http://bugzilla.gnome.org/show_bug.cgi?id=574915 + as included in upstream release. + * Fri Mar 13 2009 Dodji Seketeli - 0.6.5-2 - Add upstream patch http://bugzilla.gnome.org/show_bug.cgi?id=574915 Fixes a "spinner not found" bug. From nhorman at fedoraproject.org Fri Apr 3 20:04:33 2009 From: nhorman at fedoraproject.org (Neil Horman) Date: Fri, 3 Apr 2009 20:04:33 +0000 (UTC) Subject: rpms/kexec-tools/F-10 kexec-tools.spec, 1.125, 1.126 mkdumprd, 1.25, 1.26 Message-ID: <20090403200433.2DEC570134@cvs1.fedora.phx.redhat.com> Author: nhorman Update of /cvs/extras/rpms/kexec-tools/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8122 Modified Files: kexec-tools.spec mkdumprd Log Message: Resolves: bz 493707 Index: kexec-tools.spec =================================================================== RCS file: /cvs/extras/rpms/kexec-tools/F-10/kexec-tools.spec,v retrieving revision 1.125 retrieving revision 1.126 diff -u -r1.125 -r1.126 --- kexec-tools.spec 5 Nov 2008 14:38:43 -0000 1.125 +++ kexec-tools.spec 3 Apr 2009 20:04:02 -0000 1.126 @@ -1,6 +1,6 @@ Name: kexec-tools Version: 2.0.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2 Group: Applications/System Summary: The kexec/kdump userspace component. @@ -239,6 +239,9 @@ %changelog +* Fri Apr 03 2009 Neil Horman - 2.0.0-4 +- Fix typo in mkdumprd which breaks use of makedumpfile (bz 493707) + * Wed Nov 05 2008 Neil Horman - 2.0.0-3 - Correct source file to use proper lang package (bz 335191) Index: mkdumprd =================================================================== RCS file: /cvs/extras/rpms/kexec-tools/F-10/mkdumprd,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- mkdumprd 29 Oct 2008 13:37:34 -0000 1.25 +++ mkdumprd 3 Apr 2009 20:04:02 -0000 1.26 @@ -2022,7 +2022,7 @@ emit " mkdir -p /mnt/$SAVE_PATH/127.0.0.1-\$DATE" emit " VMCORE=/mnt/$SAVE_PATH/127.0.0.1-\$DATE/vmcore" emit " export VMCORE" - if [ $CORE_COLLECTOR == "cp" ]; then + if [ "$CORE_COLLECTOR" == "cp" ]; then emit " monitor_cp_progress \$VMCORE-incomplete &" fi emit " $CORE_COLLECTOR /proc/vmcore \$VMCORE-incomplete >/dev/null" From nhorman at fedoraproject.org Fri Apr 3 20:07:00 2009 From: nhorman at fedoraproject.org (Neil Horman) Date: Fri, 3 Apr 2009 20:07:00 +0000 (UTC) Subject: rpms/kexec-tools/devel kexec-tools.spec, 1.130, 1.131 mkdumprd, 1.25, 1.26 Message-ID: <20090403200700.0DD0570134@cvs1.fedora.phx.redhat.com> Author: nhorman Update of /cvs/extras/rpms/kexec-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8389 Modified Files: kexec-tools.spec mkdumprd Log Message: Resoves: bz 493707 Index: kexec-tools.spec =================================================================== RCS file: /cvs/extras/rpms/kexec-tools/devel/kexec-tools.spec,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- kexec-tools.spec 2 Apr 2009 17:39:05 -0000 1.130 +++ kexec-tools.spec 3 Apr 2009 20:06:29 -0000 1.131 @@ -1,6 +1,6 @@ Name: kexec-tools Version: 2.0.0 -Release: 9%{?dist} +Release: 10%{?dist} License: GPLv2 Group: Applications/System Summary: The kexec/kdump userspace component. @@ -242,6 +242,9 @@ %changelog +* Fri Apr 03 2009 Neil Horman - 2.0.0-10 +- Fix problem with quoted CORE_COLLECTOR string (bz 493707) + * Thu Apr 02 2009 Orion Poplawski - 2.0.0-9 - Add BR glibc-static Index: mkdumprd =================================================================== RCS file: /cvs/extras/rpms/kexec-tools/devel/mkdumprd,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- mkdumprd 29 Oct 2008 13:37:34 -0000 1.25 +++ mkdumprd 3 Apr 2009 20:06:29 -0000 1.26 @@ -2022,7 +2022,7 @@ emit " mkdir -p /mnt/$SAVE_PATH/127.0.0.1-\$DATE" emit " VMCORE=/mnt/$SAVE_PATH/127.0.0.1-\$DATE/vmcore" emit " export VMCORE" - if [ $CORE_COLLECTOR == "cp" ]; then + if [ "$CORE_COLLECTOR" == "cp" ]; then emit " monitor_cp_progress \$VMCORE-incomplete &" fi emit " $CORE_COLLECTOR /proc/vmcore \$VMCORE-incomplete >/dev/null" From dodji at fedoraproject.org Fri Apr 3 20:09:23 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 20:09:23 +0000 (UTC) Subject: rpms/nemiver/F-10 nemiver.spec,1.21,1.22 Message-ID: <20090403200923.8C76170134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9011 Modified Files: nemiver.spec Log Message: * Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 - Update to new upstream release (0.6.6) Index: nemiver.spec =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-10/nemiver.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- nemiver.spec 1 Mar 2009 13:51:54 -0000 1.21 +++ nemiver.spec 3 Apr 2009 20:08:53 -0000 1.22 @@ -1,5 +1,5 @@ Name: nemiver -Version: 0.6.5 +Version: 0.6.6 Release: 1%{?dist} Summary: A GNOME C/C++ Debugger @@ -157,6 +157,9 @@ %changelog +* Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 +- Update to new upstream release (0.6.6) + * Sun Mar 01 2009 Dodji Seketeli - 0.6.5-1 - Update to new upstream release (0.6.5) - BuildRequires intltool From peter at fedoraproject.org Fri Apr 3 20:10:04 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Fri, 3 Apr 2009 20:10:04 +0000 (UTC) Subject: rpms/ejabberd/devel ejabberd-captcha.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 ejabberd.spec, 1.35, 1.36 import.log, 1.8, 1.9 mod_ctlextra.erl, 1.4, 1.5 sources, 1.15, 1.16 Message-ID: <20090403201004.1170070134@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9153/devel Modified Files: .cvsignore ejabberd.spec import.log mod_ctlextra.erl sources Added Files: ejabberd-captcha.patch Log Message: Ver. 2.0.5 ejabberd-captcha.patch: --- NEW FILE ejabberd-captcha.patch --- Binary files ejabberd-2.0.4/src/.DS_Store and ejabberd-2.0.4-new/src/.DS_Store differ diff -urN ejabberd-2.0.4/src/ejabberd_captcha.erl ejabberd-2.0.4-new/src/ejabberd_captcha.erl --- ejabberd-2.0.4/src/ejabberd_captcha.erl 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_captcha.erl 2009-03-14 07:27:05.000000000 +0100 @@ -0,0 +1,312 @@ +%%%------------------------------------------------------------------- +%%% File : ejabberd_captcha.erl +%%% Author : Evgeniy Khramtsov +%%% Description : CAPTCHA processing. +%%% +%%% Created : 26 Apr 2008 by Evgeniy Khramtsov +%%%------------------------------------------------------------------- +-module(ejabberd_captcha). + +-behaviour(gen_server). + +%% API +-export([start_link/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +-export([create_captcha/6, process_reply/1, process/2]). + +-include("jlib.hrl"). +-include("ejabberd.hrl"). +-include("web/ejabberd_http.hrl"). + +-define(VFIELD(Type, Var, Value), + {xmlelement, "field", [{"type", Type}, {"var", Var}], + [{xmlelement, "value", [], [Value]}]}). + +-define(CAPTCHA_BODY(Lang, Room, URL), + translate:translate(Lang, "Your messages to ") ++ Room + ++ translate:translate(Lang, " are being blocked. To unblock them, visit ") + ++ URL). + +-define(CAPTCHA_TEXT(Lang), translate:translate(Lang, "Enter the text you see")). +-define(CAPTCHA_LIFETIME, 120000). % two minutes + +-record(state, {}). +-record(captcha, {id, pid, key, tref, args}). + +-define(T(S), + case catch mnesia:transaction(fun() -> S end) of + {atomic, Res} -> + Res; + {_, Reason} -> + ?ERROR_MSG("mnesia transaction failed: ~p", [Reason]), + {error, Reason} + end). + +%%==================================================================== +%% API +%%==================================================================== +%%-------------------------------------------------------------------- +%% Function: start_link() -> {ok,Pid} | ignore | {error,Error} +%% Description: Starts the server +%%-------------------------------------------------------------------- +start_link() -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). + +create_captcha(Id, SID, From, To, Lang, Args) + when is_list(Id), is_list(Lang), is_list(SID), + is_record(From, jid), is_record(To, jid) -> + case create_image() of + {ok, Type, Key, Image} -> + B64Image = jlib:encode_base64(binary_to_list(Image)), + JID = jlib:jid_to_string(From), + CID = "sha1+" ++ sha:sha(Image) ++ "@bob.xmpp.org", + Data = {xmlelement, "data", + [{"xmlns", ?NS_BOB}, {"cid", CID}, + {"max-age", "0"}, {"type", Type}], + [{xmlcdata, B64Image}]}, + Captcha = + {xmlelement, "captcha", [{"xmlns", ?NS_CAPTCHA}], + [{xmlelement, "x", [{"xmlns", ?NS_XDATA}, {"type", "form"}], + [?VFIELD("hidden", "FORM_TYPE", {xmlcdata, ?NS_CAPTCHA}), + ?VFIELD("hidden", "from", {xmlcdata, jlib:jid_to_string(To)}), + ?VFIELD("hidden", "challenge", {xmlcdata, Id}), + ?VFIELD("hidden", "sid", {xmlcdata, SID}), + {xmlelement, "field", [{"var", "ocr"}], + [{xmlelement, "media", [{"xmlns", ?NS_MEDIA}], + [{xmlelement, "uri", [{"type", Type}], + [{xmlcdata, "cid:" ++ CID}]}]}]}]}]}, + Body = {xmlelement, "body", [], + [{xmlcdata, ?CAPTCHA_BODY(Lang, JID, get_url(Id))}]}, + OOB = {xmlelement, "x", [{"xmlns", ?NS_OOB}], + [{xmlelement, "url", [], [{xmlcdata, get_url(Id)}]}]}, + Tref = erlang:send_after(?CAPTCHA_LIFETIME, ?MODULE, {remove_id, Id}), + ?T(mnesia:write(#captcha{id=Id, pid=self(), key=Key, + tref=Tref, args=Args})), + {ok, [Body, OOB, Captcha, Data]}; + _Err -> + error + end. + +process_reply({xmlelement, "captcha", _, _} = El) -> + case xml:get_subtag(El, "x") of + false -> + {error, malformed}; + Xdata -> + Fields = jlib:parse_xdata_submit(Xdata), + [Id | _] = proplists:get_value("challenge", Fields, [none]), + [OCR | _] = proplists:get_value("ocr", Fields, [none]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + if OCR == Key -> + Pid ! {captcha_succeed, Args}, + ok; + true -> + Pid ! {captcha_failed, Args}, + {error, bad_match} + end; + _ -> + {error, not_found} + end) + end; +process_reply(_) -> + {error, malformed}. + +process(_Handlers, #request{method='GET', lang=Lang, path=[_, Id]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{}] -> + Form = + {xmlelement, "div", [{"align", "center"}], + [{xmlelement, "form", [{"action", get_url(Id)}, + {"name", "captcha"}, + {"method", "POST"}], + [{xmlelement, "img", [{"src", get_url(Id ++ "/image")}], []}, + {xmlelement, "br", [], []}, + {xmlcdata, ?CAPTCHA_TEXT(Lang)}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "text"}, + {"name", "key"}, + {"size", "10"}], []}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "submit"}, + {"name", "enter"}, + {"value", "OK"}], []}]}]}, + ejabberd_web:make_xhtml([Form]); + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='GET', path=[_, Id, "image"]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{key=Key}] -> + case create_image(Key) of + {ok, Type, _, Img} -> + {200, + [{"Content-Type", Type}, + {"Cache-Control", "no-cache"}, + {"Last-Modified", httpd_util:rfc1123_date()}], + Img}; + _ -> + ejabberd_web:error(not_found) + end; + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='POST', q=Q, path=[_, Id]}) -> + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + Input = proplists:get_value("key", Q, none), + if Input == Key -> + Pid ! {captcha_succeed, Args}, + ejabberd_web:make_xhtml([]); + true -> + Pid ! {captcha_failed, Args}, + ejabberd_web:error(not_allowed) + end; + _ -> + ejabberd_web:error(not_found) + end). + +%%==================================================================== +%% gen_server callbacks +%%==================================================================== +init([]) -> + mnesia:create_table(captcha, + [{ram_copies, [node()]}, + {attributes, record_info(fields, captcha)}]), + mnesia:add_table_copy(captcha, node(), ram_copies), + {ok, #state{}}. + +handle_call(_Request, _From, State) -> + {reply, bad_request, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info({remove_id, Id}, State) -> + ?DEBUG("captcha ~p timed out", [Id]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{args=Args, pid=Pid}] -> + Pid ! {captcha_failed, Args}, + mnesia:delete({captcha, Id}); + _ -> + ok + end), + {noreply, State}; + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%%-------------------------------------------------------------------- +%%% Internal functions +%%-------------------------------------------------------------------- +%%-------------------------------------------------------------------- +%% Function: create_image() -> {ok, Type, Key, Image} | {error, Reason} +%% Type = "image/png" | "image/jpeg" | "image/gif" +%% Key = string() +%% Image = binary() +%% Reason = atom() +%%-------------------------------------------------------------------- +create_image() -> + %% Six numbers from 1 to 9. + Key = string:substr(randoms:get_string(), 1, 6), + create_image(Key). + +create_image(Key) -> + FileName = get_prog_name(), + Cmd = lists:flatten(io_lib:format("~s ~s", [FileName, Key])), + case cmd(Cmd) of + {ok, <<16#89, $P, $N, $G, $\r, $\n, 16#1a, $\n, _/binary>> = Img} -> + {ok, "image/png", Key, Img}; + {ok, <<16#ff, 16#d8, _/binary>> = Img} -> + {ok, "image/jpeg", Key, Img}; + {ok, <<$G, $I, $F, $8, X, $a, _/binary>> = Img} when X==$7; X==$9 -> + {ok, "image/gif", Key, Img}; + {error, Reason} -> + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason}; + _ -> + Reason = malformed_image, + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason} + end. + +get_prog_name() -> + case ejabberd_config:get_local_option(captcha_cmd) of + FileName when is_list(FileName) -> + FileName; + _ -> + "" + end. + +get_url(Str) -> + case ejabberd_config:get_local_option(captcha_host) of + Host when is_list(Host) -> + "http://" ++ Host ++ "/captcha/" ++ Str; + _ -> + "http://" ++ ?MYNAME ++ "/captcha/" ++ Str + end. + +%%-------------------------------------------------------------------- +%% Function: cmd(Cmd) -> Data | {error, Reason} +%% Cmd = string() +%% Data = binary() +%% Description: os:cmd/1 replacement +%%-------------------------------------------------------------------- +-define(CMD_TIMEOUT, 5000). +-define(MAX_FILE_SIZE, 64*1024). + +cmd(Cmd) -> + Port = open_port({spawn, Cmd}, [stream, eof, binary]), + TRef = erlang:start_timer(?CMD_TIMEOUT, self(), timeout), + recv_data(Port, TRef, <<>>). + +recv_data(Port, TRef, Buf) -> + receive + {Port, {data, Bytes}} -> + NewBuf = <>, + if size(NewBuf) > ?MAX_FILE_SIZE -> + return(Port, TRef, {error, efbig}); + true -> + recv_data(Port, TRef, NewBuf) + end; + {Port, {data, _}} -> + return(Port, TRef, {error, efbig}); + {Port, eof} when Buf /= <<>> -> + return(Port, TRef, {ok, Buf}); + {Port, eof} -> + return(Port, TRef, {error, enodata}); + {timeout, TRef, _} -> + return(Port, TRef, {error, timeout}) + end. + +return(Port, TRef, Result) -> + case erlang:cancel_timer(TRef) of + false -> + receive + {timeout, TRef, _} -> + ok + after 0 -> + ok + end; + _ -> + ok + end, + catch port_close(Port), + Result. diff -urN ejabberd-2.0.4/src/ejabberd_config.erl ejabberd-2.0.4-new/src/ejabberd_config.erl --- ejabberd-2.0.4/src/ejabberd_config.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_config.erl 2009-03-14 11:43:35.000000000 +0100 @@ -164,6 +164,10 @@ add_option(watchdog_admins, Admins, State); {registration_timeout, Timeout} -> add_option(registration_timeout, Timeout, State); + {captcha_cmd, Cmd} -> + add_option(captcha_cmd, Cmd, State); + {captcha_host, Host} -> + add_option(captcha_host, Host, State); {loglevel, Loglevel} -> ejabberd_loglevel:set(Loglevel), State; diff -urN ejabberd-2.0.4/src/ejabberd_sup.erl ejabberd-2.0.4-new/src/ejabberd_sup.erl --- ejabberd-2.0.4/src/ejabberd_sup.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_sup.erl 2009-03-14 12:36:43.000000000 +0100 @@ -84,6 +84,13 @@ brutal_kill, worker, [ejabberd_local]}, + Captcha = + {ejabberd_captcha, + {ejabberd_captcha, start_link, []}, + permanent, + brutal_kill, + worker, + [ejabberd_captcha]}, Listener = {ejabberd_listener, {ejabberd_listener, start_link, []}, @@ -170,6 +177,7 @@ SM, S2S, Local, + Captcha, ReceiverSupervisor, C2SSupervisor, S2SInSupervisor, diff -urN ejabberd-2.0.4/src/jlib.hrl ejabberd-2.0.4-new/src/jlib.hrl --- ejabberd-2.0.4/src/jlib.hrl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/jlib.hrl 2009-03-14 11:41:46.000000000 +0100 @@ -74,6 +74,12 @@ -define(NS_CAPS, "http://jabber.org/protocol/caps"). +%% CAPTCHA related NSes. +-define(NS_OOB, "jabber:x:oob"). +-define(NS_CAPTCHA, "urn:xmpp:captcha"). +-define(NS_MEDIA, "urn:xmpp:media-element"). +-define(NS_BOB, "urn:xmpp:bob"). + % TODO: remove "code" attribute (currently it used for backward-compatibility) -define(STANZA_ERROR(Code, Type, Condition), {xmlelement, "error", diff -urN ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl --- ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl 2009-03-14 11:40:40.000000000 +0100 @@ -69,6 +69,7 @@ public_list = true, persistent = false, moderated = true, + captcha_protected = false, members_by_default = true, members_only = false, allow_user_invites = false, @@ -98,6 +99,7 @@ jid, config = #config{}, users = ?DICT:new(), + robots = ?DICT:new(), affiliations = ?DICT:new(), history = lqueue_new(20), subject = "", @@ -382,7 +384,8 @@ (XMLNS == ?NS_MUC_ADMIN) or (XMLNS == ?NS_MUC_OWNER) or (XMLNS == ?NS_DISCO_INFO) or - (XMLNS == ?NS_DISCO_ITEMS) -> + (XMLNS == ?NS_DISCO_ITEMS) or + (XMLNS == ?NS_CAPTCHA) -> Res1 = case XMLNS of ?NS_MUC_ADMIN -> process_iq_admin(From, Type, Lang, SubEl, StateData); @@ -391,7 +394,9 @@ ?NS_DISCO_INFO -> process_iq_disco_info(From, Type, Lang, StateData); ?NS_DISCO_ITEMS -> - process_iq_disco_items(From, Type, Lang, StateData) + process_iq_disco_items(From, Type, Lang, StateData); + ?NS_CAPTCHA -> + process_iq_captcha(From, Type, Lang, SubEl, StateData) end, {IQRes, NewStateData} = case Res1 of @@ -761,6 +766,30 @@ {empty, _} -> {next_state, StateName, StateData} end; +handle_info({captcha_succeed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:store(From, passed, StateData#state.robots), + add_new_user(From, Nick, Packet, StateData#state{robots=Robots}); + _ -> + StateData + end, + {next_state, normal_state, NewState}; +handle_info({captcha_failed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:erase(From, StateData#state.robots), + Err = jlib:make_error_reply( + Packet, ?ERR_NOT_AUTHORIZED), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData#state{robots=Robots}; + _ -> + StateData + end, + {next_state, normal_state, NewState}; handle_info(_Info, StateName, StateData) -> {next_state, StateName, StateData}. @@ -1461,7 +1490,8 @@ From, Err), StateData; {_, _, _, Role} -> - case check_password(ServiceAffiliation, Els, StateData) of + case check_password(ServiceAffiliation, Affiliation, + Els, From, StateData) of true -> NewState = add_user_presence( @@ -1494,7 +1524,8 @@ true -> NewState#state{just_created = false}; false -> - NewState + Robots = ?DICT:erase(From, StateData#state.robots), + NewState#state{robots = Robots} end; nopass -> ErrText = "Password required to enter this room", @@ -1505,6 +1536,29 @@ StateData#state.jid, Nick), From, Err), StateData; + captcha_required -> + ID = randoms:get_string(), + SID = xml:get_attr_s("id", Attrs), + RoomJID = StateData#state.jid, + To = jlib:jid_replace_resource(RoomJID, Nick), + case ejabberd_captcha:create_captcha( + ID, SID, RoomJID, To, Lang, From) of + {ok, CaptchaEls} -> + MsgPkt = {xmlelement, "message", [{"id", ID}], CaptchaEls}, + Robots = ?DICT:store(From, + {Nick, Packet}, StateData#state.robots), + ejabberd_router:route(RoomJID, From, MsgPkt), + StateData#state{robots = Robots}; + error -> + ErrText = "Unable to generate a captcha", + Err = jlib:make_error_reply( + Packet, ?ERRT_INTERNAL_SERVER_ERROR(Lang, ErrText)), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData + end; _ -> ErrText = "Incorrect password", Err = jlib:make_error_reply( @@ -1517,13 +1571,13 @@ end end. -check_password(owner, _Els, _StateData) -> +check_password(owner, _Affiliation, _Els, _From, _StateData) -> %% Don't check pass if user is owner in MUC service (access_admin option) true; -check_password(_ServiceAffiliation, Els, StateData) -> +check_password(_ServiceAffiliation, Affiliation, Els, From, StateData) -> case (StateData#state.config)#config.password_protected of false -> - true; + check_captcha(Affiliation, From, StateData); true -> Pass = extract_password(Els), case Pass of @@ -1539,6 +1593,19 @@ end end. +check_captcha(Affiliation, From, StateData) -> + case (StateData#state.config)#config.captcha_protected of + true when Affiliation == none -> + case ?DICT:find(From, StateData#state.robots) of + {ok, passed} -> + true; + _ -> + captcha_required + end; + _ -> + true + end. + extract_password([]) -> false; extract_password([{xmlelement, _Name, Attrs, _SubEls} = El | Els]) -> @@ -2713,6 +2780,9 @@ ?BOOLXFIELD("Make room members-only", "muc#roomconfig_membersonly", Config#config.members_only), + ?BOOLXFIELD("Make room captcha protected", + "captcha_protected", + Config#config.captcha_protected), ?BOOLXFIELD("Make room moderated", "muc#roomconfig_moderatedroom", Config#config.moderated), @@ -2823,6 +2893,8 @@ ?SET_BOOL_XOPT(members_by_default, Val); set_xoption([{"muc#roomconfig_membersonly", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(members_only, Val); +set_xoption([{"captcha_protected", [Val]} | Opts], Config) -> + ?SET_BOOL_XOPT(captcha_protected, Val); set_xoption([{"muc#roomconfig_allowinvites", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(allow_user_invites, Val); set_xoption([{"muc#roomconfig_passwordprotectedroom", [Val]} | Opts], Config) -> @@ -2913,6 +2985,7 @@ ?CASE_CONFIG_OPT(members_only); ?CASE_CONFIG_OPT(allow_user_invites); ?CASE_CONFIG_OPT(password_protected); + ?CASE_CONFIG_OPT(captcha_protected); ?CASE_CONFIG_OPT(password); ?CASE_CONFIG_OPT(anonymous); ?CASE_CONFIG_OPT(logging); @@ -2954,6 +3027,7 @@ ?MAKE_CONFIG_OPT(members_only), ?MAKE_CONFIG_OPT(allow_user_invites), ?MAKE_CONFIG_OPT(password_protected), + ?MAKE_CONFIG_OPT(captcha_protected), ?MAKE_CONFIG_OPT(password), ?MAKE_CONFIG_OPT(anonymous), ?MAKE_CONFIG_OPT(logging), @@ -3074,6 +3148,17 @@ {error, ?ERR_FORBIDDEN} end. +process_iq_captcha(_From, get, _Lang, _SubEl, _StateData) -> + {error, ?ERR_NOT_ALLOWED}; + +process_iq_captcha(_From, set, _Lang, SubEl, StateData) -> + case ejabberd_captcha:process_reply(SubEl) of + ok -> + {result, [], StateData}; + _ -> + {error, ?ERR_NOT_ACCEPTABLE} + end. + get_title(StateData) -> case (StateData#state.config)#config.title of "" -> diff -urN ejabberd-2.0.4/src/web/ejabberd_http.erl ejabberd-2.0.4-new/src/web/ejabberd_http.erl --- ejabberd-2.0.4/src/web/ejabberd_http.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/web/ejabberd_http.erl 2009-03-14 10:57:34.000000000 +0100 @@ -106,6 +106,10 @@ {value, {request_handlers, H}} -> H; false -> [] end ++ + case lists:member(captcha, Opts) of + true -> [{["captcha"], ejabberd_captcha}]; + false -> [] + end ++ case lists:member(web_admin, Opts) of true -> [{["admin"], ejabberd_web_admin}]; false -> [] Binary files ejabberd-2.0.4/tools/.DS_Store and ejabberd-2.0.4-new/tools/.DS_Store differ diff -urN ejabberd-2.0.4/tools/captcha.sh ejabberd-2.0.4-new/tools/captcha.sh --- ejabberd-2.0.4/tools/captcha.sh 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/tools/captcha.sh 2009-03-14 11:46:42.000000000 +0100 @@ -0,0 +1,21 @@ +#!/bin/sh + +SIGN=$(($RANDOM % 2)) + +R1=$(($RANDOM % 20)) +R2=$(($RANDOM % 10 + 40)) + +if [ $SIGN -eq "0" ]; then + S1=$(( -1*($RANDOM % 20 + 50) )) + S2=$(( $RANDOM % 20 + 50 )) +else + S2=$(( -1*($RANDOM % 20 + 50) )) + S1=$(( $RANDOM % 20 + 50 )) +fi + +convert -size 140x60 xc:white \ + -pointsize 30 -draw "text 20,30 '$1'" \ + -roll -$R2+$R1 -swirl $S1 \ + -roll +$R2-$R1 -swirl $S2 \ + +repage -resize 120x60 \ + -quality 90 -depth 8 png:- --- ejabberd-2.0.5/ChangeLog~ 2009-04-01 19:23:52.000000000 +0400 +++ ejabberd-2.0.5/ChangeLog 2009-04-03 23:45:03.174979944 +0400 @@ -15,6 +15,15 @@ stanza (EJAB-300). * src/ejabberd_c2s.erl: Likewise +2009-03-13 Evgeniy Khramtsov + + * src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms). + * src/ejabberd_config.erl: likewise. + * src/ejabberd_sup.erl: likewise. + * src/jlib.hrl: likewise. + * src/web/ejabberd_http.erl: likewise. + * src/mod_muc/mod_muc_room.erl: CAPTCHA support. + 2009-03-10 Badlop * doc/release_notes_2.0.4.txt: Added file for new release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 15 Mar 2009 11:33:57 -0000 1.13 +++ .cvsignore 3 Apr 2009 20:09:33 -0000 1.14 @@ -1 +1 @@ -ejabberd-2.0.4.tar.gz +ejabberd-2.0.5.tar.gz Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/ejabberd.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- ejabberd.spec 15 Mar 2009 11:33:57 -0000 1.35 +++ ejabberd.spec 3 Apr 2009 20:09:33 -0000 1.36 @@ -1,5 +1,5 @@ Name: ejabberd -Version: 2.0.4 +Version: 2.0.5 Release: 1%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server @@ -12,7 +12,7 @@ Source3: ejabberd.sysconfig # http://www.ejabberd.im/mod_ctlextra -# svn export -r 557 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl +# svn export -r 873 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl Source4: mod_ctlextra.erl # The following were extracted from a patch found on http://realloc.spb.ru/share/ejabberdad.html @@ -31,6 +31,10 @@ Patch2: ejabberd-ejabberdctl_fix.diff # Use ejabberd as an example for PAM service name Patch3: ejabberd-ejabberd_cfg_pam_name.diff +# CAPTCHA support, see https://support.process-one.net/doc/display/XAAI/Fighting+Multi-User+Chat+SPAM+with+CAPTCHA +# wget https://support.process-one.net/secure/attachment/13851/XEP-0158_ejabberd-2.0.4.patch -O ejabberd-captcha.patch +Patch4: ejabberd-captcha.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -113,6 +117,7 @@ %patch1 -p0 -b .fix_paths %patch2 -p0 -b .fix_user %patch3 -p0 -b .pam_name +#%patch4 -p1 -b .captcha dos2unix src/odbc/mssql.sql cp %{S:4} src @@ -172,7 +177,7 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -214,6 +219,14 @@ %endif %changelog +* Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 +- Ver. 2.0.5 +- Temporarily disabled CAPTCHA support + +* Sun Mar 15 2009 Peter Lemenkov 2.0.4-2 +- Support for CAPTCHA (XEP-0158) +- Updated mod_ctlextra.erl (fixed EJAB-789, EJAB-864) + * Sun Mar 15 2009 Peter Lemenkov 2.0.4-1 - Ver. 2.0.4 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/import.log,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- import.log 15 Mar 2009 11:33:57 -0000 1.8 +++ import.log 3 Apr 2009 20:09:33 -0000 1.9 @@ -6,3 +6,4 @@ ejabberd-2_0_2-3_fc9:HEAD:ejabberd-2.0.2-3.fc9.src.rpm:1222925272 ejabberd-2_0_3-1_fc10:HEAD:ejabberd-2.0.3-1.fc10.src.rpm:1232988133 ejabberd-2_0_4-1_fc10:HEAD:ejabberd-2.0.4-1.fc10.src.rpm:1237116778 +ejabberd-2_0_5-1_fc10:HEAD:ejabberd-2.0.5-1.fc10.src.rpm:1238789339 Index: mod_ctlextra.erl =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/mod_ctlextra.erl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_ctlextra.erl 29 Aug 2008 20:16:17 -0000 1.4 +++ mod_ctlextra.erl 3 Apr 2009 20:09:33 -0000 1.5 @@ -47,14 +47,12 @@ %% ejabberd_auth {"delete-older-users days", "delete users that have not logged in the last 'days'"}, + {"delete-older-users-vhost host days", "delete users that not logged in last 'days' in 'host'"}, {"set-password user server password", "set password to user at server"}, %% ejd2odbc {"export2odbc server output", "export Mnesia tables on server to files on output directory"}, - %% mod_offline - {"delete-older-messages days", "delete offline messages older than 'days'"}, - %% mod_shared_roster {"srg-create group host name description display", "create the group with options"}, {"srg-delete group host", "delete the group"}, @@ -113,15 +111,16 @@ %% Commands global %%------------- -ctl_process(_Val, ["delete-older-messages", Days]) -> - mod_offline:remove_old_messages(list_to_integer(Days)), - ?STATUS_SUCCESS; - ctl_process(_Val, ["delete-older-users", Days]) -> {removed, N, UR} = delete_older_users(list_to_integer(Days)), io:format("Deleted ~p users: ~p~n", [N, UR]), ?STATUS_SUCCESS; +ctl_process(_Val, ["delete-older-users-vhost", Host, Days]) -> + {removed, N, UR} = delete_older_users_vhost(Host, list_to_integer(Days)), + io:format("Deleted ~p users: ~p~n", [N, UR]), + ?STATUS_SUCCESS; + ctl_process(_Val, ["export2odbc", Server, Output]) -> Tables = [ {export_last, last}, @@ -357,7 +356,7 @@ ctl_process(_Val, ["stats", Stat]) -> Res = case Stat of "uptime-seconds" -> uptime_seconds(); - "registeredusers" -> mnesia:table_info(passwd, size); + "registeredusers" -> length(ejabberd_auth:dirty_get_registered_users()); "onlineusersnode" -> length(ejabberd_sm:dirty_get_my_sessions_list()); "onlineusers" -> length(ejabberd_sm:dirty_get_sessions_list()) end, @@ -752,6 +751,16 @@ -record(last_activity, {us, timestamp, status}). delete_older_users(Days) -> + %% Get the list of registered users + Users = ejabberd_auth:dirty_get_registered_users(), + delete_older_users(Days, Users). + +delete_older_users_vhost(Host, Days) -> + %% Get the list of registered users + Users = ejabberd_auth:get_vh_registered_users(Host), + delete_older_users(Days, Users). + +delete_older_users(Days, Users) -> %% Convert older time SecOlder = Days*24*60*60, @@ -759,9 +768,6 @@ {MegaSecs, Secs, _MicroSecs} = now(), TimeStamp_now = MegaSecs * 1000000 + Secs, - %% Get the list of registered users - Users = ejabberd_auth:dirty_get_registered_users(), - %% For a user, remove if required and answer true F = fun({LUser, LServer}) -> %% Check if the user is logged Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 15 Mar 2009 11:33:57 -0000 1.15 +++ sources 3 Apr 2009 20:09:33 -0000 1.16 @@ -1 +1 @@ -1ff37c329e9bc1ddf3c458e051b81d63 ejabberd-2.0.4.tar.gz +2d85b47df969daf0a78ed3b16562d731 ejabberd-2.0.5.tar.gz From dodji at fedoraproject.org Fri Apr 3 20:13:37 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 20:13:37 +0000 (UTC) Subject: rpms/nemiver/F-9 nemiver.spec,1.15,1.16 Message-ID: <20090403201337.7337E70134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9491 Modified Files: nemiver.spec Log Message: * Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 - Update to new upstream release (0.6.6) Index: nemiver.spec =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-9/nemiver.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- nemiver.spec 1 Mar 2009 14:00:19 -0000 1.15 +++ nemiver.spec 3 Apr 2009 20:13:07 -0000 1.16 @@ -1,5 +1,5 @@ Name: nemiver -Version: 0.6.5 +Version: 0.6.6 Release: 1%{?dist} Summary: A GNOME C/C++ Debugger @@ -151,6 +151,9 @@ %changelog +* Fri Apr 03 2009 Dodji Seketeli - 0.6.6-1 +- Update to new upstream release (0.6.6) + * Sun Mar 01 2009 Dodji Seketeli - 0.6.5-1 - Update to new upstream release (0.6.5) - BuildRequire intltool From peter at fedoraproject.org Fri Apr 3 20:14:16 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Fri, 3 Apr 2009 20:14:16 +0000 (UTC) Subject: rpms/ejabberd/F-10 ejabberd-captcha.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 ejabberd.spec, 1.33, 1.34 import.log, 1.8, 1.9 mod_ctlextra.erl, 1.4, 1.5 sources, 1.15, 1.16 Message-ID: <20090403201416.49B8070134@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9779/F-10 Modified Files: .cvsignore ejabberd.spec import.log mod_ctlextra.erl sources Added Files: ejabberd-captcha.patch Log Message: Ver. 2.0.5 ejabberd-captcha.patch: --- NEW FILE ejabberd-captcha.patch --- Binary files ejabberd-2.0.4/src/.DS_Store and ejabberd-2.0.4-new/src/.DS_Store differ diff -urN ejabberd-2.0.4/src/ejabberd_captcha.erl ejabberd-2.0.4-new/src/ejabberd_captcha.erl --- ejabberd-2.0.4/src/ejabberd_captcha.erl 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_captcha.erl 2009-03-14 07:27:05.000000000 +0100 @@ -0,0 +1,312 @@ +%%%------------------------------------------------------------------- +%%% File : ejabberd_captcha.erl +%%% Author : Evgeniy Khramtsov +%%% Description : CAPTCHA processing. +%%% +%%% Created : 26 Apr 2008 by Evgeniy Khramtsov +%%%------------------------------------------------------------------- +-module(ejabberd_captcha). + +-behaviour(gen_server). + +%% API +-export([start_link/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +-export([create_captcha/6, process_reply/1, process/2]). + +-include("jlib.hrl"). +-include("ejabberd.hrl"). +-include("web/ejabberd_http.hrl"). + +-define(VFIELD(Type, Var, Value), + {xmlelement, "field", [{"type", Type}, {"var", Var}], + [{xmlelement, "value", [], [Value]}]}). + +-define(CAPTCHA_BODY(Lang, Room, URL), + translate:translate(Lang, "Your messages to ") ++ Room + ++ translate:translate(Lang, " are being blocked. To unblock them, visit ") + ++ URL). + +-define(CAPTCHA_TEXT(Lang), translate:translate(Lang, "Enter the text you see")). +-define(CAPTCHA_LIFETIME, 120000). % two minutes + +-record(state, {}). +-record(captcha, {id, pid, key, tref, args}). + +-define(T(S), + case catch mnesia:transaction(fun() -> S end) of + {atomic, Res} -> + Res; + {_, Reason} -> + ?ERROR_MSG("mnesia transaction failed: ~p", [Reason]), + {error, Reason} + end). + +%%==================================================================== +%% API +%%==================================================================== +%%-------------------------------------------------------------------- +%% Function: start_link() -> {ok,Pid} | ignore | {error,Error} +%% Description: Starts the server +%%-------------------------------------------------------------------- +start_link() -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). + +create_captcha(Id, SID, From, To, Lang, Args) + when is_list(Id), is_list(Lang), is_list(SID), + is_record(From, jid), is_record(To, jid) -> + case create_image() of + {ok, Type, Key, Image} -> + B64Image = jlib:encode_base64(binary_to_list(Image)), + JID = jlib:jid_to_string(From), + CID = "sha1+" ++ sha:sha(Image) ++ "@bob.xmpp.org", + Data = {xmlelement, "data", + [{"xmlns", ?NS_BOB}, {"cid", CID}, + {"max-age", "0"}, {"type", Type}], + [{xmlcdata, B64Image}]}, + Captcha = + {xmlelement, "captcha", [{"xmlns", ?NS_CAPTCHA}], + [{xmlelement, "x", [{"xmlns", ?NS_XDATA}, {"type", "form"}], + [?VFIELD("hidden", "FORM_TYPE", {xmlcdata, ?NS_CAPTCHA}), + ?VFIELD("hidden", "from", {xmlcdata, jlib:jid_to_string(To)}), + ?VFIELD("hidden", "challenge", {xmlcdata, Id}), + ?VFIELD("hidden", "sid", {xmlcdata, SID}), + {xmlelement, "field", [{"var", "ocr"}], + [{xmlelement, "media", [{"xmlns", ?NS_MEDIA}], + [{xmlelement, "uri", [{"type", Type}], + [{xmlcdata, "cid:" ++ CID}]}]}]}]}]}, + Body = {xmlelement, "body", [], + [{xmlcdata, ?CAPTCHA_BODY(Lang, JID, get_url(Id))}]}, + OOB = {xmlelement, "x", [{"xmlns", ?NS_OOB}], + [{xmlelement, "url", [], [{xmlcdata, get_url(Id)}]}]}, + Tref = erlang:send_after(?CAPTCHA_LIFETIME, ?MODULE, {remove_id, Id}), + ?T(mnesia:write(#captcha{id=Id, pid=self(), key=Key, + tref=Tref, args=Args})), + {ok, [Body, OOB, Captcha, Data]}; + _Err -> + error + end. + +process_reply({xmlelement, "captcha", _, _} = El) -> + case xml:get_subtag(El, "x") of + false -> + {error, malformed}; + Xdata -> + Fields = jlib:parse_xdata_submit(Xdata), + [Id | _] = proplists:get_value("challenge", Fields, [none]), + [OCR | _] = proplists:get_value("ocr", Fields, [none]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + if OCR == Key -> + Pid ! {captcha_succeed, Args}, + ok; + true -> + Pid ! {captcha_failed, Args}, + {error, bad_match} + end; + _ -> + {error, not_found} + end) + end; +process_reply(_) -> + {error, malformed}. + +process(_Handlers, #request{method='GET', lang=Lang, path=[_, Id]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{}] -> + Form = + {xmlelement, "div", [{"align", "center"}], + [{xmlelement, "form", [{"action", get_url(Id)}, + {"name", "captcha"}, + {"method", "POST"}], + [{xmlelement, "img", [{"src", get_url(Id ++ "/image")}], []}, + {xmlelement, "br", [], []}, + {xmlcdata, ?CAPTCHA_TEXT(Lang)}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "text"}, + {"name", "key"}, + {"size", "10"}], []}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "submit"}, + {"name", "enter"}, + {"value", "OK"}], []}]}]}, + ejabberd_web:make_xhtml([Form]); + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='GET', path=[_, Id, "image"]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{key=Key}] -> + case create_image(Key) of + {ok, Type, _, Img} -> + {200, + [{"Content-Type", Type}, + {"Cache-Control", "no-cache"}, + {"Last-Modified", httpd_util:rfc1123_date()}], + Img}; + _ -> + ejabberd_web:error(not_found) + end; + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='POST', q=Q, path=[_, Id]}) -> + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + Input = proplists:get_value("key", Q, none), + if Input == Key -> + Pid ! {captcha_succeed, Args}, + ejabberd_web:make_xhtml([]); + true -> + Pid ! {captcha_failed, Args}, + ejabberd_web:error(not_allowed) + end; + _ -> + ejabberd_web:error(not_found) + end). + +%%==================================================================== +%% gen_server callbacks +%%==================================================================== +init([]) -> + mnesia:create_table(captcha, + [{ram_copies, [node()]}, + {attributes, record_info(fields, captcha)}]), + mnesia:add_table_copy(captcha, node(), ram_copies), + {ok, #state{}}. + +handle_call(_Request, _From, State) -> + {reply, bad_request, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info({remove_id, Id}, State) -> + ?DEBUG("captcha ~p timed out", [Id]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{args=Args, pid=Pid}] -> + Pid ! {captcha_failed, Args}, + mnesia:delete({captcha, Id}); + _ -> + ok + end), + {noreply, State}; + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%%-------------------------------------------------------------------- +%%% Internal functions +%%-------------------------------------------------------------------- +%%-------------------------------------------------------------------- +%% Function: create_image() -> {ok, Type, Key, Image} | {error, Reason} +%% Type = "image/png" | "image/jpeg" | "image/gif" +%% Key = string() +%% Image = binary() +%% Reason = atom() +%%-------------------------------------------------------------------- +create_image() -> + %% Six numbers from 1 to 9. + Key = string:substr(randoms:get_string(), 1, 6), + create_image(Key). + +create_image(Key) -> + FileName = get_prog_name(), + Cmd = lists:flatten(io_lib:format("~s ~s", [FileName, Key])), + case cmd(Cmd) of + {ok, <<16#89, $P, $N, $G, $\r, $\n, 16#1a, $\n, _/binary>> = Img} -> + {ok, "image/png", Key, Img}; + {ok, <<16#ff, 16#d8, _/binary>> = Img} -> + {ok, "image/jpeg", Key, Img}; + {ok, <<$G, $I, $F, $8, X, $a, _/binary>> = Img} when X==$7; X==$9 -> + {ok, "image/gif", Key, Img}; + {error, Reason} -> + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason}; + _ -> + Reason = malformed_image, + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason} + end. + +get_prog_name() -> + case ejabberd_config:get_local_option(captcha_cmd) of + FileName when is_list(FileName) -> + FileName; + _ -> + "" + end. + +get_url(Str) -> + case ejabberd_config:get_local_option(captcha_host) of + Host when is_list(Host) -> + "http://" ++ Host ++ "/captcha/" ++ Str; + _ -> + "http://" ++ ?MYNAME ++ "/captcha/" ++ Str + end. + +%%-------------------------------------------------------------------- +%% Function: cmd(Cmd) -> Data | {error, Reason} +%% Cmd = string() +%% Data = binary() +%% Description: os:cmd/1 replacement +%%-------------------------------------------------------------------- +-define(CMD_TIMEOUT, 5000). +-define(MAX_FILE_SIZE, 64*1024). + +cmd(Cmd) -> + Port = open_port({spawn, Cmd}, [stream, eof, binary]), + TRef = erlang:start_timer(?CMD_TIMEOUT, self(), timeout), + recv_data(Port, TRef, <<>>). + +recv_data(Port, TRef, Buf) -> + receive + {Port, {data, Bytes}} -> + NewBuf = <>, + if size(NewBuf) > ?MAX_FILE_SIZE -> + return(Port, TRef, {error, efbig}); + true -> + recv_data(Port, TRef, NewBuf) + end; + {Port, {data, _}} -> + return(Port, TRef, {error, efbig}); + {Port, eof} when Buf /= <<>> -> + return(Port, TRef, {ok, Buf}); + {Port, eof} -> + return(Port, TRef, {error, enodata}); + {timeout, TRef, _} -> + return(Port, TRef, {error, timeout}) + end. + +return(Port, TRef, Result) -> + case erlang:cancel_timer(TRef) of + false -> + receive + {timeout, TRef, _} -> + ok + after 0 -> + ok + end; + _ -> + ok + end, + catch port_close(Port), + Result. diff -urN ejabberd-2.0.4/src/ejabberd_config.erl ejabberd-2.0.4-new/src/ejabberd_config.erl --- ejabberd-2.0.4/src/ejabberd_config.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_config.erl 2009-03-14 11:43:35.000000000 +0100 @@ -164,6 +164,10 @@ add_option(watchdog_admins, Admins, State); {registration_timeout, Timeout} -> add_option(registration_timeout, Timeout, State); + {captcha_cmd, Cmd} -> + add_option(captcha_cmd, Cmd, State); + {captcha_host, Host} -> + add_option(captcha_host, Host, State); {loglevel, Loglevel} -> ejabberd_loglevel:set(Loglevel), State; diff -urN ejabberd-2.0.4/src/ejabberd_sup.erl ejabberd-2.0.4-new/src/ejabberd_sup.erl --- ejabberd-2.0.4/src/ejabberd_sup.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_sup.erl 2009-03-14 12:36:43.000000000 +0100 @@ -84,6 +84,13 @@ brutal_kill, worker, [ejabberd_local]}, + Captcha = + {ejabberd_captcha, + {ejabberd_captcha, start_link, []}, + permanent, + brutal_kill, + worker, + [ejabberd_captcha]}, Listener = {ejabberd_listener, {ejabberd_listener, start_link, []}, @@ -170,6 +177,7 @@ SM, S2S, Local, + Captcha, ReceiverSupervisor, C2SSupervisor, S2SInSupervisor, diff -urN ejabberd-2.0.4/src/jlib.hrl ejabberd-2.0.4-new/src/jlib.hrl --- ejabberd-2.0.4/src/jlib.hrl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/jlib.hrl 2009-03-14 11:41:46.000000000 +0100 @@ -74,6 +74,12 @@ -define(NS_CAPS, "http://jabber.org/protocol/caps"). +%% CAPTCHA related NSes. +-define(NS_OOB, "jabber:x:oob"). +-define(NS_CAPTCHA, "urn:xmpp:captcha"). +-define(NS_MEDIA, "urn:xmpp:media-element"). +-define(NS_BOB, "urn:xmpp:bob"). + % TODO: remove "code" attribute (currently it used for backward-compatibility) -define(STANZA_ERROR(Code, Type, Condition), {xmlelement, "error", diff -urN ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl --- ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl 2009-03-14 11:40:40.000000000 +0100 @@ -69,6 +69,7 @@ public_list = true, persistent = false, moderated = true, + captcha_protected = false, members_by_default = true, members_only = false, allow_user_invites = false, @@ -98,6 +99,7 @@ jid, config = #config{}, users = ?DICT:new(), + robots = ?DICT:new(), affiliations = ?DICT:new(), history = lqueue_new(20), subject = "", @@ -382,7 +384,8 @@ (XMLNS == ?NS_MUC_ADMIN) or (XMLNS == ?NS_MUC_OWNER) or (XMLNS == ?NS_DISCO_INFO) or - (XMLNS == ?NS_DISCO_ITEMS) -> + (XMLNS == ?NS_DISCO_ITEMS) or + (XMLNS == ?NS_CAPTCHA) -> Res1 = case XMLNS of ?NS_MUC_ADMIN -> process_iq_admin(From, Type, Lang, SubEl, StateData); @@ -391,7 +394,9 @@ ?NS_DISCO_INFO -> process_iq_disco_info(From, Type, Lang, StateData); ?NS_DISCO_ITEMS -> - process_iq_disco_items(From, Type, Lang, StateData) + process_iq_disco_items(From, Type, Lang, StateData); + ?NS_CAPTCHA -> + process_iq_captcha(From, Type, Lang, SubEl, StateData) end, {IQRes, NewStateData} = case Res1 of @@ -761,6 +766,30 @@ {empty, _} -> {next_state, StateName, StateData} end; +handle_info({captcha_succeed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:store(From, passed, StateData#state.robots), + add_new_user(From, Nick, Packet, StateData#state{robots=Robots}); + _ -> + StateData + end, + {next_state, normal_state, NewState}; +handle_info({captcha_failed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:erase(From, StateData#state.robots), + Err = jlib:make_error_reply( + Packet, ?ERR_NOT_AUTHORIZED), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData#state{robots=Robots}; + _ -> + StateData + end, + {next_state, normal_state, NewState}; handle_info(_Info, StateName, StateData) -> {next_state, StateName, StateData}. @@ -1461,7 +1490,8 @@ From, Err), StateData; {_, _, _, Role} -> - case check_password(ServiceAffiliation, Els, StateData) of + case check_password(ServiceAffiliation, Affiliation, + Els, From, StateData) of true -> NewState = add_user_presence( @@ -1494,7 +1524,8 @@ true -> NewState#state{just_created = false}; false -> - NewState + Robots = ?DICT:erase(From, StateData#state.robots), + NewState#state{robots = Robots} end; nopass -> ErrText = "Password required to enter this room", @@ -1505,6 +1536,29 @@ StateData#state.jid, Nick), From, Err), StateData; + captcha_required -> + ID = randoms:get_string(), + SID = xml:get_attr_s("id", Attrs), + RoomJID = StateData#state.jid, + To = jlib:jid_replace_resource(RoomJID, Nick), + case ejabberd_captcha:create_captcha( + ID, SID, RoomJID, To, Lang, From) of + {ok, CaptchaEls} -> + MsgPkt = {xmlelement, "message", [{"id", ID}], CaptchaEls}, + Robots = ?DICT:store(From, + {Nick, Packet}, StateData#state.robots), + ejabberd_router:route(RoomJID, From, MsgPkt), + StateData#state{robots = Robots}; + error -> + ErrText = "Unable to generate a captcha", + Err = jlib:make_error_reply( + Packet, ?ERRT_INTERNAL_SERVER_ERROR(Lang, ErrText)), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData + end; _ -> ErrText = "Incorrect password", Err = jlib:make_error_reply( @@ -1517,13 +1571,13 @@ end end. -check_password(owner, _Els, _StateData) -> +check_password(owner, _Affiliation, _Els, _From, _StateData) -> %% Don't check pass if user is owner in MUC service (access_admin option) true; -check_password(_ServiceAffiliation, Els, StateData) -> +check_password(_ServiceAffiliation, Affiliation, Els, From, StateData) -> case (StateData#state.config)#config.password_protected of false -> - true; + check_captcha(Affiliation, From, StateData); true -> Pass = extract_password(Els), case Pass of @@ -1539,6 +1593,19 @@ end end. +check_captcha(Affiliation, From, StateData) -> + case (StateData#state.config)#config.captcha_protected of + true when Affiliation == none -> + case ?DICT:find(From, StateData#state.robots) of + {ok, passed} -> + true; + _ -> + captcha_required + end; + _ -> + true + end. + extract_password([]) -> false; extract_password([{xmlelement, _Name, Attrs, _SubEls} = El | Els]) -> @@ -2713,6 +2780,9 @@ ?BOOLXFIELD("Make room members-only", "muc#roomconfig_membersonly", Config#config.members_only), + ?BOOLXFIELD("Make room captcha protected", + "captcha_protected", + Config#config.captcha_protected), ?BOOLXFIELD("Make room moderated", "muc#roomconfig_moderatedroom", Config#config.moderated), @@ -2823,6 +2893,8 @@ ?SET_BOOL_XOPT(members_by_default, Val); set_xoption([{"muc#roomconfig_membersonly", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(members_only, Val); +set_xoption([{"captcha_protected", [Val]} | Opts], Config) -> + ?SET_BOOL_XOPT(captcha_protected, Val); set_xoption([{"muc#roomconfig_allowinvites", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(allow_user_invites, Val); set_xoption([{"muc#roomconfig_passwordprotectedroom", [Val]} | Opts], Config) -> @@ -2913,6 +2985,7 @@ ?CASE_CONFIG_OPT(members_only); ?CASE_CONFIG_OPT(allow_user_invites); ?CASE_CONFIG_OPT(password_protected); + ?CASE_CONFIG_OPT(captcha_protected); ?CASE_CONFIG_OPT(password); ?CASE_CONFIG_OPT(anonymous); ?CASE_CONFIG_OPT(logging); @@ -2954,6 +3027,7 @@ ?MAKE_CONFIG_OPT(members_only), ?MAKE_CONFIG_OPT(allow_user_invites), ?MAKE_CONFIG_OPT(password_protected), + ?MAKE_CONFIG_OPT(captcha_protected), ?MAKE_CONFIG_OPT(password), ?MAKE_CONFIG_OPT(anonymous), ?MAKE_CONFIG_OPT(logging), @@ -3074,6 +3148,17 @@ {error, ?ERR_FORBIDDEN} end. +process_iq_captcha(_From, get, _Lang, _SubEl, _StateData) -> + {error, ?ERR_NOT_ALLOWED}; + +process_iq_captcha(_From, set, _Lang, SubEl, StateData) -> + case ejabberd_captcha:process_reply(SubEl) of + ok -> + {result, [], StateData}; + _ -> + {error, ?ERR_NOT_ACCEPTABLE} + end. + get_title(StateData) -> case (StateData#state.config)#config.title of "" -> diff -urN ejabberd-2.0.4/src/web/ejabberd_http.erl ejabberd-2.0.4-new/src/web/ejabberd_http.erl --- ejabberd-2.0.4/src/web/ejabberd_http.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/web/ejabberd_http.erl 2009-03-14 10:57:34.000000000 +0100 @@ -106,6 +106,10 @@ {value, {request_handlers, H}} -> H; false -> [] end ++ + case lists:member(captcha, Opts) of + true -> [{["captcha"], ejabberd_captcha}]; + false -> [] + end ++ case lists:member(web_admin, Opts) of true -> [{["admin"], ejabberd_web_admin}]; false -> [] Binary files ejabberd-2.0.4/tools/.DS_Store and ejabberd-2.0.4-new/tools/.DS_Store differ diff -urN ejabberd-2.0.4/tools/captcha.sh ejabberd-2.0.4-new/tools/captcha.sh --- ejabberd-2.0.4/tools/captcha.sh 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/tools/captcha.sh 2009-03-14 11:46:42.000000000 +0100 @@ -0,0 +1,21 @@ +#!/bin/sh + +SIGN=$(($RANDOM % 2)) + +R1=$(($RANDOM % 20)) +R2=$(($RANDOM % 10 + 40)) + +if [ $SIGN -eq "0" ]; then + S1=$(( -1*($RANDOM % 20 + 50) )) + S2=$(( $RANDOM % 20 + 50 )) +else + S2=$(( -1*($RANDOM % 20 + 50) )) + S1=$(( $RANDOM % 20 + 50 )) +fi + +convert -size 140x60 xc:white \ + -pointsize 30 -draw "text 20,30 '$1'" \ + -roll -$R2+$R1 -swirl $S1 \ + -roll +$R2-$R1 -swirl $S2 \ + +repage -resize 120x60 \ + -quality 90 -depth 8 png:- --- ejabberd-2.0.5/ChangeLog~ 2009-04-01 19:23:52.000000000 +0400 +++ ejabberd-2.0.5/ChangeLog 2009-04-03 23:45:03.174979944 +0400 @@ -15,6 +15,15 @@ stanza (EJAB-300). * src/ejabberd_c2s.erl: Likewise +2009-03-13 Evgeniy Khramtsov + + * src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms). + * src/ejabberd_config.erl: likewise. + * src/ejabberd_sup.erl: likewise. + * src/jlib.hrl: likewise. + * src/web/ejabberd_http.erl: likewise. + * src/mod_muc/mod_muc_room.erl: CAPTCHA support. + 2009-03-10 Badlop * doc/release_notes_2.0.4.txt: Added file for new release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 15 Mar 2009 11:36:41 -0000 1.13 +++ .cvsignore 3 Apr 2009 20:13:45 -0000 1.14 @@ -1 +1 @@ -ejabberd-2.0.4.tar.gz +ejabberd-2.0.5.tar.gz Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/ejabberd.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- ejabberd.spec 15 Mar 2009 11:36:41 -0000 1.33 +++ ejabberd.spec 3 Apr 2009 20:13:45 -0000 1.34 @@ -1,5 +1,5 @@ Name: ejabberd -Version: 2.0.4 +Version: 2.0.5 Release: 1%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server @@ -12,7 +12,7 @@ Source3: ejabberd.sysconfig # http://www.ejabberd.im/mod_ctlextra -# svn export -r 557 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl +# svn export -r 873 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl Source4: mod_ctlextra.erl # The following were extracted from a patch found on http://realloc.spb.ru/share/ejabberdad.html @@ -31,6 +31,10 @@ Patch2: ejabberd-ejabberdctl_fix.diff # Use ejabberd as an example for PAM service name Patch3: ejabberd-ejabberd_cfg_pam_name.diff +# CAPTCHA support, see https://support.process-one.net/doc/display/XAAI/Fighting+Multi-User+Chat+SPAM+with+CAPTCHA +# wget https://support.process-one.net/secure/attachment/13851/XEP-0158_ejabberd-2.0.4.patch -O ejabberd-captcha.patch +Patch4: ejabberd-captcha.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -113,6 +117,7 @@ %patch1 -p0 -b .fix_paths %patch2 -p0 -b .fix_user %patch3 -p0 -b .pam_name +#%patch4 -p1 -b .captcha dos2unix src/odbc/mssql.sql cp %{S:4} src @@ -172,7 +177,7 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -214,6 +219,14 @@ %endif %changelog +* Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 +- Ver. 2.0.5 +- Temporarily disabled CAPTCHA support + +* Sun Mar 15 2009 Peter Lemenkov 2.0.4-2 +- Support for CAPTCHA (XEP-0158) +- Updated mod_ctlextra.erl (fixed EJAB-789, EJAB-864) + * Sun Mar 15 2009 Peter Lemenkov 2.0.4-1 - Ver. 2.0.4 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/import.log,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- import.log 15 Mar 2009 11:36:41 -0000 1.8 +++ import.log 3 Apr 2009 20:13:46 -0000 1.9 @@ -6,3 +6,4 @@ ejabberd-2_0_2-3_fc9:HEAD:ejabberd-2.0.2-3.fc9.src.rpm:1222925272 ejabberd-2_0_3-1_fc10:F-10:ejabberd-2.0.3-1.fc10.src.rpm:1232988288 ejabberd-2_0_4-1_fc10:F-10:ejabberd-2.0.4-1.fc10.src.rpm:1237116924 +ejabberd-2_0_5-1_fc10:F-10:ejabberd-2.0.5-1.fc10.src.rpm:1238789573 Index: mod_ctlextra.erl =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/mod_ctlextra.erl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_ctlextra.erl 29 Aug 2008 20:16:17 -0000 1.4 +++ mod_ctlextra.erl 3 Apr 2009 20:13:46 -0000 1.5 @@ -47,14 +47,12 @@ %% ejabberd_auth {"delete-older-users days", "delete users that have not logged in the last 'days'"}, + {"delete-older-users-vhost host days", "delete users that not logged in last 'days' in 'host'"}, {"set-password user server password", "set password to user at server"}, %% ejd2odbc {"export2odbc server output", "export Mnesia tables on server to files on output directory"}, - %% mod_offline - {"delete-older-messages days", "delete offline messages older than 'days'"}, - %% mod_shared_roster {"srg-create group host name description display", "create the group with options"}, {"srg-delete group host", "delete the group"}, @@ -113,15 +111,16 @@ %% Commands global %%------------- -ctl_process(_Val, ["delete-older-messages", Days]) -> - mod_offline:remove_old_messages(list_to_integer(Days)), - ?STATUS_SUCCESS; - ctl_process(_Val, ["delete-older-users", Days]) -> {removed, N, UR} = delete_older_users(list_to_integer(Days)), io:format("Deleted ~p users: ~p~n", [N, UR]), ?STATUS_SUCCESS; +ctl_process(_Val, ["delete-older-users-vhost", Host, Days]) -> + {removed, N, UR} = delete_older_users_vhost(Host, list_to_integer(Days)), + io:format("Deleted ~p users: ~p~n", [N, UR]), + ?STATUS_SUCCESS; + ctl_process(_Val, ["export2odbc", Server, Output]) -> Tables = [ {export_last, last}, @@ -357,7 +356,7 @@ ctl_process(_Val, ["stats", Stat]) -> Res = case Stat of "uptime-seconds" -> uptime_seconds(); - "registeredusers" -> mnesia:table_info(passwd, size); + "registeredusers" -> length(ejabberd_auth:dirty_get_registered_users()); "onlineusersnode" -> length(ejabberd_sm:dirty_get_my_sessions_list()); "onlineusers" -> length(ejabberd_sm:dirty_get_sessions_list()) end, @@ -752,6 +751,16 @@ -record(last_activity, {us, timestamp, status}). delete_older_users(Days) -> + %% Get the list of registered users + Users = ejabberd_auth:dirty_get_registered_users(), + delete_older_users(Days, Users). + +delete_older_users_vhost(Host, Days) -> + %% Get the list of registered users + Users = ejabberd_auth:get_vh_registered_users(Host), + delete_older_users(Days, Users). + +delete_older_users(Days, Users) -> %% Convert older time SecOlder = Days*24*60*60, @@ -759,9 +768,6 @@ {MegaSecs, Secs, _MicroSecs} = now(), TimeStamp_now = MegaSecs * 1000000 + Secs, - %% Get the list of registered users - Users = ejabberd_auth:dirty_get_registered_users(), - %% For a user, remove if required and answer true F = fun({LUser, LServer}) -> %% Check if the user is logged Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 15 Mar 2009 11:36:41 -0000 1.15 +++ sources 3 Apr 2009 20:13:46 -0000 1.16 @@ -1 +1 @@ -1ff37c329e9bc1ddf3c458e051b81d63 ejabberd-2.0.4.tar.gz +2d85b47df969daf0a78ed3b16562d731 ejabberd-2.0.5.tar.gz From peter at fedoraproject.org Fri Apr 3 20:20:14 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Fri, 3 Apr 2009 20:20:14 +0000 (UTC) Subject: rpms/ejabberd/F-9 ejabberd-captcha.patch, NONE, 1.1 .cvsignore, 1.12, 1.13 ejabberd.spec, 1.30, 1.31 import.log, 1.6, 1.7 mod_ctlextra.erl, 1.4, 1.5 sources, 1.14, 1.15 Message-ID: <20090403202014.2976870134@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10402/F-9 Modified Files: .cvsignore ejabberd.spec import.log mod_ctlextra.erl sources Added Files: ejabberd-captcha.patch Log Message: Ver. 2.0.5 ejabberd-captcha.patch: --- NEW FILE ejabberd-captcha.patch --- Binary files ejabberd-2.0.4/src/.DS_Store and ejabberd-2.0.4-new/src/.DS_Store differ diff -urN ejabberd-2.0.4/src/ejabberd_captcha.erl ejabberd-2.0.4-new/src/ejabberd_captcha.erl --- ejabberd-2.0.4/src/ejabberd_captcha.erl 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_captcha.erl 2009-03-14 07:27:05.000000000 +0100 @@ -0,0 +1,312 @@ +%%%------------------------------------------------------------------- +%%% File : ejabberd_captcha.erl +%%% Author : Evgeniy Khramtsov +%%% Description : CAPTCHA processing. +%%% +%%% Created : 26 Apr 2008 by Evgeniy Khramtsov +%%%------------------------------------------------------------------- +-module(ejabberd_captcha). + +-behaviour(gen_server). + +%% API +-export([start_link/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +-export([create_captcha/6, process_reply/1, process/2]). + +-include("jlib.hrl"). +-include("ejabberd.hrl"). +-include("web/ejabberd_http.hrl"). + +-define(VFIELD(Type, Var, Value), + {xmlelement, "field", [{"type", Type}, {"var", Var}], + [{xmlelement, "value", [], [Value]}]}). + +-define(CAPTCHA_BODY(Lang, Room, URL), + translate:translate(Lang, "Your messages to ") ++ Room + ++ translate:translate(Lang, " are being blocked. To unblock them, visit ") + ++ URL). + +-define(CAPTCHA_TEXT(Lang), translate:translate(Lang, "Enter the text you see")). +-define(CAPTCHA_LIFETIME, 120000). % two minutes + +-record(state, {}). +-record(captcha, {id, pid, key, tref, args}). + +-define(T(S), + case catch mnesia:transaction(fun() -> S end) of + {atomic, Res} -> + Res; + {_, Reason} -> + ?ERROR_MSG("mnesia transaction failed: ~p", [Reason]), + {error, Reason} + end). + +%%==================================================================== +%% API +%%==================================================================== +%%-------------------------------------------------------------------- +%% Function: start_link() -> {ok,Pid} | ignore | {error,Error} +%% Description: Starts the server +%%-------------------------------------------------------------------- +start_link() -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). + +create_captcha(Id, SID, From, To, Lang, Args) + when is_list(Id), is_list(Lang), is_list(SID), + is_record(From, jid), is_record(To, jid) -> + case create_image() of + {ok, Type, Key, Image} -> + B64Image = jlib:encode_base64(binary_to_list(Image)), + JID = jlib:jid_to_string(From), + CID = "sha1+" ++ sha:sha(Image) ++ "@bob.xmpp.org", + Data = {xmlelement, "data", + [{"xmlns", ?NS_BOB}, {"cid", CID}, + {"max-age", "0"}, {"type", Type}], + [{xmlcdata, B64Image}]}, + Captcha = + {xmlelement, "captcha", [{"xmlns", ?NS_CAPTCHA}], + [{xmlelement, "x", [{"xmlns", ?NS_XDATA}, {"type", "form"}], + [?VFIELD("hidden", "FORM_TYPE", {xmlcdata, ?NS_CAPTCHA}), + ?VFIELD("hidden", "from", {xmlcdata, jlib:jid_to_string(To)}), + ?VFIELD("hidden", "challenge", {xmlcdata, Id}), + ?VFIELD("hidden", "sid", {xmlcdata, SID}), + {xmlelement, "field", [{"var", "ocr"}], + [{xmlelement, "media", [{"xmlns", ?NS_MEDIA}], + [{xmlelement, "uri", [{"type", Type}], + [{xmlcdata, "cid:" ++ CID}]}]}]}]}]}, + Body = {xmlelement, "body", [], + [{xmlcdata, ?CAPTCHA_BODY(Lang, JID, get_url(Id))}]}, + OOB = {xmlelement, "x", [{"xmlns", ?NS_OOB}], + [{xmlelement, "url", [], [{xmlcdata, get_url(Id)}]}]}, + Tref = erlang:send_after(?CAPTCHA_LIFETIME, ?MODULE, {remove_id, Id}), + ?T(mnesia:write(#captcha{id=Id, pid=self(), key=Key, + tref=Tref, args=Args})), + {ok, [Body, OOB, Captcha, Data]}; + _Err -> + error + end. + +process_reply({xmlelement, "captcha", _, _} = El) -> + case xml:get_subtag(El, "x") of + false -> + {error, malformed}; + Xdata -> + Fields = jlib:parse_xdata_submit(Xdata), + [Id | _] = proplists:get_value("challenge", Fields, [none]), + [OCR | _] = proplists:get_value("ocr", Fields, [none]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + if OCR == Key -> + Pid ! {captcha_succeed, Args}, + ok; + true -> + Pid ! {captcha_failed, Args}, + {error, bad_match} + end; + _ -> + {error, not_found} + end) + end; +process_reply(_) -> + {error, malformed}. + +process(_Handlers, #request{method='GET', lang=Lang, path=[_, Id]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{}] -> + Form = + {xmlelement, "div", [{"align", "center"}], + [{xmlelement, "form", [{"action", get_url(Id)}, + {"name", "captcha"}, + {"method", "POST"}], + [{xmlelement, "img", [{"src", get_url(Id ++ "/image")}], []}, + {xmlelement, "br", [], []}, + {xmlcdata, ?CAPTCHA_TEXT(Lang)}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "text"}, + {"name", "key"}, + {"size", "10"}], []}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "submit"}, + {"name", "enter"}, + {"value", "OK"}], []}]}]}, + ejabberd_web:make_xhtml([Form]); + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='GET', path=[_, Id, "image"]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{key=Key}] -> + case create_image(Key) of + {ok, Type, _, Img} -> + {200, + [{"Content-Type", Type}, + {"Cache-Control", "no-cache"}, + {"Last-Modified", httpd_util:rfc1123_date()}], + Img}; + _ -> + ejabberd_web:error(not_found) + end; + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='POST', q=Q, path=[_, Id]}) -> + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + Input = proplists:get_value("key", Q, none), + if Input == Key -> + Pid ! {captcha_succeed, Args}, + ejabberd_web:make_xhtml([]); + true -> + Pid ! {captcha_failed, Args}, + ejabberd_web:error(not_allowed) + end; + _ -> + ejabberd_web:error(not_found) + end). + +%%==================================================================== +%% gen_server callbacks +%%==================================================================== +init([]) -> + mnesia:create_table(captcha, + [{ram_copies, [node()]}, + {attributes, record_info(fields, captcha)}]), + mnesia:add_table_copy(captcha, node(), ram_copies), + {ok, #state{}}. + +handle_call(_Request, _From, State) -> + {reply, bad_request, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info({remove_id, Id}, State) -> + ?DEBUG("captcha ~p timed out", [Id]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{args=Args, pid=Pid}] -> + Pid ! {captcha_failed, Args}, + mnesia:delete({captcha, Id}); + _ -> + ok + end), + {noreply, State}; + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%%-------------------------------------------------------------------- +%%% Internal functions +%%-------------------------------------------------------------------- +%%-------------------------------------------------------------------- +%% Function: create_image() -> {ok, Type, Key, Image} | {error, Reason} +%% Type = "image/png" | "image/jpeg" | "image/gif" +%% Key = string() +%% Image = binary() +%% Reason = atom() +%%-------------------------------------------------------------------- +create_image() -> + %% Six numbers from 1 to 9. + Key = string:substr(randoms:get_string(), 1, 6), + create_image(Key). + +create_image(Key) -> + FileName = get_prog_name(), + Cmd = lists:flatten(io_lib:format("~s ~s", [FileName, Key])), + case cmd(Cmd) of + {ok, <<16#89, $P, $N, $G, $\r, $\n, 16#1a, $\n, _/binary>> = Img} -> + {ok, "image/png", Key, Img}; + {ok, <<16#ff, 16#d8, _/binary>> = Img} -> + {ok, "image/jpeg", Key, Img}; + {ok, <<$G, $I, $F, $8, X, $a, _/binary>> = Img} when X==$7; X==$9 -> + {ok, "image/gif", Key, Img}; + {error, Reason} -> + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason}; + _ -> + Reason = malformed_image, + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason} + end. + +get_prog_name() -> + case ejabberd_config:get_local_option(captcha_cmd) of + FileName when is_list(FileName) -> + FileName; + _ -> + "" + end. + +get_url(Str) -> + case ejabberd_config:get_local_option(captcha_host) of + Host when is_list(Host) -> + "http://" ++ Host ++ "/captcha/" ++ Str; + _ -> + "http://" ++ ?MYNAME ++ "/captcha/" ++ Str + end. + +%%-------------------------------------------------------------------- +%% Function: cmd(Cmd) -> Data | {error, Reason} +%% Cmd = string() +%% Data = binary() +%% Description: os:cmd/1 replacement +%%-------------------------------------------------------------------- +-define(CMD_TIMEOUT, 5000). +-define(MAX_FILE_SIZE, 64*1024). + +cmd(Cmd) -> + Port = open_port({spawn, Cmd}, [stream, eof, binary]), + TRef = erlang:start_timer(?CMD_TIMEOUT, self(), timeout), + recv_data(Port, TRef, <<>>). + +recv_data(Port, TRef, Buf) -> + receive + {Port, {data, Bytes}} -> + NewBuf = <>, + if size(NewBuf) > ?MAX_FILE_SIZE -> + return(Port, TRef, {error, efbig}); + true -> + recv_data(Port, TRef, NewBuf) + end; + {Port, {data, _}} -> + return(Port, TRef, {error, efbig}); + {Port, eof} when Buf /= <<>> -> + return(Port, TRef, {ok, Buf}); + {Port, eof} -> + return(Port, TRef, {error, enodata}); + {timeout, TRef, _} -> + return(Port, TRef, {error, timeout}) + end. + +return(Port, TRef, Result) -> + case erlang:cancel_timer(TRef) of + false -> + receive + {timeout, TRef, _} -> + ok + after 0 -> + ok + end; + _ -> + ok + end, + catch port_close(Port), + Result. diff -urN ejabberd-2.0.4/src/ejabberd_config.erl ejabberd-2.0.4-new/src/ejabberd_config.erl --- ejabberd-2.0.4/src/ejabberd_config.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_config.erl 2009-03-14 11:43:35.000000000 +0100 @@ -164,6 +164,10 @@ add_option(watchdog_admins, Admins, State); {registration_timeout, Timeout} -> add_option(registration_timeout, Timeout, State); + {captcha_cmd, Cmd} -> + add_option(captcha_cmd, Cmd, State); + {captcha_host, Host} -> + add_option(captcha_host, Host, State); {loglevel, Loglevel} -> ejabberd_loglevel:set(Loglevel), State; diff -urN ejabberd-2.0.4/src/ejabberd_sup.erl ejabberd-2.0.4-new/src/ejabberd_sup.erl --- ejabberd-2.0.4/src/ejabberd_sup.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_sup.erl 2009-03-14 12:36:43.000000000 +0100 @@ -84,6 +84,13 @@ brutal_kill, worker, [ejabberd_local]}, + Captcha = + {ejabberd_captcha, + {ejabberd_captcha, start_link, []}, + permanent, + brutal_kill, + worker, + [ejabberd_captcha]}, Listener = {ejabberd_listener, {ejabberd_listener, start_link, []}, @@ -170,6 +177,7 @@ SM, S2S, Local, + Captcha, ReceiverSupervisor, C2SSupervisor, S2SInSupervisor, diff -urN ejabberd-2.0.4/src/jlib.hrl ejabberd-2.0.4-new/src/jlib.hrl --- ejabberd-2.0.4/src/jlib.hrl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/jlib.hrl 2009-03-14 11:41:46.000000000 +0100 @@ -74,6 +74,12 @@ -define(NS_CAPS, "http://jabber.org/protocol/caps"). +%% CAPTCHA related NSes. +-define(NS_OOB, "jabber:x:oob"). +-define(NS_CAPTCHA, "urn:xmpp:captcha"). +-define(NS_MEDIA, "urn:xmpp:media-element"). +-define(NS_BOB, "urn:xmpp:bob"). + % TODO: remove "code" attribute (currently it used for backward-compatibility) -define(STANZA_ERROR(Code, Type, Condition), {xmlelement, "error", diff -urN ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl --- ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl 2009-03-14 11:40:40.000000000 +0100 @@ -69,6 +69,7 @@ public_list = true, persistent = false, moderated = true, + captcha_protected = false, members_by_default = true, members_only = false, allow_user_invites = false, @@ -98,6 +99,7 @@ jid, config = #config{}, users = ?DICT:new(), + robots = ?DICT:new(), affiliations = ?DICT:new(), history = lqueue_new(20), subject = "", @@ -382,7 +384,8 @@ (XMLNS == ?NS_MUC_ADMIN) or (XMLNS == ?NS_MUC_OWNER) or (XMLNS == ?NS_DISCO_INFO) or - (XMLNS == ?NS_DISCO_ITEMS) -> + (XMLNS == ?NS_DISCO_ITEMS) or + (XMLNS == ?NS_CAPTCHA) -> Res1 = case XMLNS of ?NS_MUC_ADMIN -> process_iq_admin(From, Type, Lang, SubEl, StateData); @@ -391,7 +394,9 @@ ?NS_DISCO_INFO -> process_iq_disco_info(From, Type, Lang, StateData); ?NS_DISCO_ITEMS -> - process_iq_disco_items(From, Type, Lang, StateData) + process_iq_disco_items(From, Type, Lang, StateData); + ?NS_CAPTCHA -> + process_iq_captcha(From, Type, Lang, SubEl, StateData) end, {IQRes, NewStateData} = case Res1 of @@ -761,6 +766,30 @@ {empty, _} -> {next_state, StateName, StateData} end; +handle_info({captcha_succeed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:store(From, passed, StateData#state.robots), + add_new_user(From, Nick, Packet, StateData#state{robots=Robots}); + _ -> + StateData + end, + {next_state, normal_state, NewState}; +handle_info({captcha_failed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:erase(From, StateData#state.robots), + Err = jlib:make_error_reply( + Packet, ?ERR_NOT_AUTHORIZED), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData#state{robots=Robots}; + _ -> + StateData + end, + {next_state, normal_state, NewState}; handle_info(_Info, StateName, StateData) -> {next_state, StateName, StateData}. @@ -1461,7 +1490,8 @@ From, Err), StateData; {_, _, _, Role} -> - case check_password(ServiceAffiliation, Els, StateData) of + case check_password(ServiceAffiliation, Affiliation, + Els, From, StateData) of true -> NewState = add_user_presence( @@ -1494,7 +1524,8 @@ true -> NewState#state{just_created = false}; false -> - NewState + Robots = ?DICT:erase(From, StateData#state.robots), + NewState#state{robots = Robots} end; nopass -> ErrText = "Password required to enter this room", @@ -1505,6 +1536,29 @@ StateData#state.jid, Nick), From, Err), StateData; + captcha_required -> + ID = randoms:get_string(), + SID = xml:get_attr_s("id", Attrs), + RoomJID = StateData#state.jid, + To = jlib:jid_replace_resource(RoomJID, Nick), + case ejabberd_captcha:create_captcha( + ID, SID, RoomJID, To, Lang, From) of + {ok, CaptchaEls} -> + MsgPkt = {xmlelement, "message", [{"id", ID}], CaptchaEls}, + Robots = ?DICT:store(From, + {Nick, Packet}, StateData#state.robots), + ejabberd_router:route(RoomJID, From, MsgPkt), + StateData#state{robots = Robots}; + error -> + ErrText = "Unable to generate a captcha", + Err = jlib:make_error_reply( + Packet, ?ERRT_INTERNAL_SERVER_ERROR(Lang, ErrText)), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData + end; _ -> ErrText = "Incorrect password", Err = jlib:make_error_reply( @@ -1517,13 +1571,13 @@ end end. -check_password(owner, _Els, _StateData) -> +check_password(owner, _Affiliation, _Els, _From, _StateData) -> %% Don't check pass if user is owner in MUC service (access_admin option) true; -check_password(_ServiceAffiliation, Els, StateData) -> +check_password(_ServiceAffiliation, Affiliation, Els, From, StateData) -> case (StateData#state.config)#config.password_protected of false -> - true; + check_captcha(Affiliation, From, StateData); true -> Pass = extract_password(Els), case Pass of @@ -1539,6 +1593,19 @@ end end. +check_captcha(Affiliation, From, StateData) -> + case (StateData#state.config)#config.captcha_protected of + true when Affiliation == none -> + case ?DICT:find(From, StateData#state.robots) of + {ok, passed} -> + true; + _ -> + captcha_required + end; + _ -> + true + end. + extract_password([]) -> false; extract_password([{xmlelement, _Name, Attrs, _SubEls} = El | Els]) -> @@ -2713,6 +2780,9 @@ ?BOOLXFIELD("Make room members-only", "muc#roomconfig_membersonly", Config#config.members_only), + ?BOOLXFIELD("Make room captcha protected", + "captcha_protected", + Config#config.captcha_protected), ?BOOLXFIELD("Make room moderated", "muc#roomconfig_moderatedroom", Config#config.moderated), @@ -2823,6 +2893,8 @@ ?SET_BOOL_XOPT(members_by_default, Val); set_xoption([{"muc#roomconfig_membersonly", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(members_only, Val); +set_xoption([{"captcha_protected", [Val]} | Opts], Config) -> + ?SET_BOOL_XOPT(captcha_protected, Val); set_xoption([{"muc#roomconfig_allowinvites", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(allow_user_invites, Val); set_xoption([{"muc#roomconfig_passwordprotectedroom", [Val]} | Opts], Config) -> @@ -2913,6 +2985,7 @@ ?CASE_CONFIG_OPT(members_only); ?CASE_CONFIG_OPT(allow_user_invites); ?CASE_CONFIG_OPT(password_protected); + ?CASE_CONFIG_OPT(captcha_protected); ?CASE_CONFIG_OPT(password); ?CASE_CONFIG_OPT(anonymous); ?CASE_CONFIG_OPT(logging); @@ -2954,6 +3027,7 @@ ?MAKE_CONFIG_OPT(members_only), ?MAKE_CONFIG_OPT(allow_user_invites), ?MAKE_CONFIG_OPT(password_protected), + ?MAKE_CONFIG_OPT(captcha_protected), ?MAKE_CONFIG_OPT(password), ?MAKE_CONFIG_OPT(anonymous), ?MAKE_CONFIG_OPT(logging), @@ -3074,6 +3148,17 @@ {error, ?ERR_FORBIDDEN} end. +process_iq_captcha(_From, get, _Lang, _SubEl, _StateData) -> + {error, ?ERR_NOT_ALLOWED}; + +process_iq_captcha(_From, set, _Lang, SubEl, StateData) -> + case ejabberd_captcha:process_reply(SubEl) of + ok -> + {result, [], StateData}; + _ -> + {error, ?ERR_NOT_ACCEPTABLE} + end. + get_title(StateData) -> case (StateData#state.config)#config.title of "" -> diff -urN ejabberd-2.0.4/src/web/ejabberd_http.erl ejabberd-2.0.4-new/src/web/ejabberd_http.erl --- ejabberd-2.0.4/src/web/ejabberd_http.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/web/ejabberd_http.erl 2009-03-14 10:57:34.000000000 +0100 @@ -106,6 +106,10 @@ {value, {request_handlers, H}} -> H; false -> [] end ++ + case lists:member(captcha, Opts) of + true -> [{["captcha"], ejabberd_captcha}]; + false -> [] + end ++ case lists:member(web_admin, Opts) of true -> [{["admin"], ejabberd_web_admin}]; false -> [] Binary files ejabberd-2.0.4/tools/.DS_Store and ejabberd-2.0.4-new/tools/.DS_Store differ diff -urN ejabberd-2.0.4/tools/captcha.sh ejabberd-2.0.4-new/tools/captcha.sh --- ejabberd-2.0.4/tools/captcha.sh 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/tools/captcha.sh 2009-03-14 11:46:42.000000000 +0100 @@ -0,0 +1,21 @@ +#!/bin/sh + +SIGN=$(($RANDOM % 2)) + +R1=$(($RANDOM % 20)) +R2=$(($RANDOM % 10 + 40)) + +if [ $SIGN -eq "0" ]; then + S1=$(( -1*($RANDOM % 20 + 50) )) + S2=$(( $RANDOM % 20 + 50 )) +else + S2=$(( -1*($RANDOM % 20 + 50) )) + S1=$(( $RANDOM % 20 + 50 )) +fi + +convert -size 140x60 xc:white \ + -pointsize 30 -draw "text 20,30 '$1'" \ + -roll -$R2+$R1 -swirl $S1 \ + -roll +$R2-$R1 -swirl $S2 \ + +repage -resize 120x60 \ + -quality 90 -depth 8 png:- --- ejabberd-2.0.5/ChangeLog~ 2009-04-01 19:23:52.000000000 +0400 +++ ejabberd-2.0.5/ChangeLog 2009-04-03 23:45:03.174979944 +0400 @@ -15,6 +15,15 @@ stanza (EJAB-300). * src/ejabberd_c2s.erl: Likewise +2009-03-13 Evgeniy Khramtsov + + * src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms). + * src/ejabberd_config.erl: likewise. + * src/ejabberd_sup.erl: likewise. + * src/jlib.hrl: likewise. + * src/web/ejabberd_http.erl: likewise. + * src/mod_muc/mod_muc_room.erl: CAPTCHA support. + 2009-03-10 Badlop * doc/release_notes_2.0.4.txt: Added file for new release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 15 Mar 2009 11:43:08 -0000 1.12 +++ .cvsignore 3 Apr 2009 20:19:43 -0000 1.13 @@ -1 +1 @@ -ejabberd-2.0.4.tar.gz +ejabberd-2.0.5.tar.gz Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/ejabberd.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- ejabberd.spec 15 Mar 2009 11:43:08 -0000 1.30 +++ ejabberd.spec 3 Apr 2009 20:19:43 -0000 1.31 @@ -1,5 +1,5 @@ Name: ejabberd -Version: 2.0.4 +Version: 2.0.5 Release: 1%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server @@ -12,7 +12,7 @@ Source3: ejabberd.sysconfig # http://www.ejabberd.im/mod_ctlextra -# svn export -r 557 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl +# svn export -r 873 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl Source4: mod_ctlextra.erl # The following were extracted from a patch found on http://realloc.spb.ru/share/ejabberdad.html @@ -31,6 +31,10 @@ Patch2: ejabberd-ejabberdctl_fix.diff # Use ejabberd as an example for PAM service name Patch3: ejabberd-ejabberd_cfg_pam_name.diff +# CAPTCHA support, see https://support.process-one.net/doc/display/XAAI/Fighting+Multi-User+Chat+SPAM+with+CAPTCHA +# wget https://support.process-one.net/secure/attachment/13851/XEP-0158_ejabberd-2.0.4.patch -O ejabberd-captcha.patch +Patch4: ejabberd-captcha.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -113,6 +117,7 @@ %patch1 -p0 -b .fix_paths %patch2 -p0 -b .fix_user %patch3 -p0 -b .pam_name +#%patch4 -p1 -b .captcha dos2unix src/odbc/mssql.sql cp %{S:4} src @@ -172,7 +177,7 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -214,6 +219,14 @@ %endif %changelog +* Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 +- Ver. 2.0.5 +- Temporarily disabled CAPTCHA support + +* Sun Mar 15 2009 Peter Lemenkov 2.0.4-2 +- Support for CAPTCHA (XEP-0158) +- Updated mod_ctlextra.erl (fixed EJAB-789, EJAB-864) + * Sun Mar 15 2009 Peter Lemenkov 2.0.4-1 - Ver. 2.0.4 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/import.log,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- import.log 15 Mar 2009 11:43:08 -0000 1.6 +++ import.log 3 Apr 2009 20:19:43 -0000 1.7 @@ -4,3 +4,4 @@ ejabberd-2_0_2-3_fc9:F-9:ejabberd-2.0.2-3.fc9.src.rpm:1222925461 ejabberd-2_0_3-1_fc10:F-9:ejabberd-2.0.3-1.fc10.src.rpm:1232988519 ejabberd-2_0_4-1_fc10:F-9:ejabberd-2.0.4-1.fc10.src.rpm:1237117113 +ejabberd-2_0_5-1_fc10:F-9:ejabberd-2.0.5-1.fc10.src.rpm:1238789863 Index: mod_ctlextra.erl =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/mod_ctlextra.erl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_ctlextra.erl 29 Aug 2008 20:18:07 -0000 1.4 +++ mod_ctlextra.erl 3 Apr 2009 20:19:43 -0000 1.5 @@ -47,14 +47,12 @@ %% ejabberd_auth {"delete-older-users days", "delete users that have not logged in the last 'days'"}, + {"delete-older-users-vhost host days", "delete users that not logged in last 'days' in 'host'"}, {"set-password user server password", "set password to user at server"}, %% ejd2odbc {"export2odbc server output", "export Mnesia tables on server to files on output directory"}, - %% mod_offline - {"delete-older-messages days", "delete offline messages older than 'days'"}, - %% mod_shared_roster {"srg-create group host name description display", "create the group with options"}, {"srg-delete group host", "delete the group"}, @@ -113,15 +111,16 @@ %% Commands global %%------------- -ctl_process(_Val, ["delete-older-messages", Days]) -> - mod_offline:remove_old_messages(list_to_integer(Days)), - ?STATUS_SUCCESS; - ctl_process(_Val, ["delete-older-users", Days]) -> {removed, N, UR} = delete_older_users(list_to_integer(Days)), io:format("Deleted ~p users: ~p~n", [N, UR]), ?STATUS_SUCCESS; +ctl_process(_Val, ["delete-older-users-vhost", Host, Days]) -> + {removed, N, UR} = delete_older_users_vhost(Host, list_to_integer(Days)), + io:format("Deleted ~p users: ~p~n", [N, UR]), + ?STATUS_SUCCESS; + ctl_process(_Val, ["export2odbc", Server, Output]) -> Tables = [ {export_last, last}, @@ -357,7 +356,7 @@ ctl_process(_Val, ["stats", Stat]) -> Res = case Stat of "uptime-seconds" -> uptime_seconds(); - "registeredusers" -> mnesia:table_info(passwd, size); + "registeredusers" -> length(ejabberd_auth:dirty_get_registered_users()); "onlineusersnode" -> length(ejabberd_sm:dirty_get_my_sessions_list()); "onlineusers" -> length(ejabberd_sm:dirty_get_sessions_list()) end, @@ -752,6 +751,16 @@ -record(last_activity, {us, timestamp, status}). delete_older_users(Days) -> + %% Get the list of registered users + Users = ejabberd_auth:dirty_get_registered_users(), + delete_older_users(Days, Users). + +delete_older_users_vhost(Host, Days) -> + %% Get the list of registered users + Users = ejabberd_auth:get_vh_registered_users(Host), + delete_older_users(Days, Users). + +delete_older_users(Days, Users) -> %% Convert older time SecOlder = Days*24*60*60, @@ -759,9 +768,6 @@ {MegaSecs, Secs, _MicroSecs} = now(), TimeStamp_now = MegaSecs * 1000000 + Secs, - %% Get the list of registered users - Users = ejabberd_auth:dirty_get_registered_users(), - %% For a user, remove if required and answer true F = fun({LUser, LServer}) -> %% Check if the user is logged Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sources 15 Mar 2009 11:43:08 -0000 1.14 +++ sources 3 Apr 2009 20:19:43 -0000 1.15 @@ -1 +1 @@ -1ff37c329e9bc1ddf3c458e051b81d63 ejabberd-2.0.4.tar.gz +2d85b47df969daf0a78ed3b16562d731 ejabberd-2.0.5.tar.gz From peter at fedoraproject.org Fri Apr 3 20:23:09 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Fri, 3 Apr 2009 20:23:09 +0000 (UTC) Subject: rpms/ejabberd/EL-5 ejabberd-captcha.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 ejabberd.spec, 1.25, 1.26 import.log, 1.6, 1.7 mod_ctlextra.erl, 1.4, 1.5 sources, 1.11, 1.12 Message-ID: <20090403202309.C0C7770134@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10970/EL-5 Modified Files: .cvsignore ejabberd.spec import.log mod_ctlextra.erl sources Added Files: ejabberd-captcha.patch Log Message: Ver. 2.0.5 ejabberd-captcha.patch: --- NEW FILE ejabberd-captcha.patch --- Binary files ejabberd-2.0.4/src/.DS_Store and ejabberd-2.0.4-new/src/.DS_Store differ diff -urN ejabberd-2.0.4/src/ejabberd_captcha.erl ejabberd-2.0.4-new/src/ejabberd_captcha.erl --- ejabberd-2.0.4/src/ejabberd_captcha.erl 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_captcha.erl 2009-03-14 07:27:05.000000000 +0100 @@ -0,0 +1,312 @@ +%%%------------------------------------------------------------------- +%%% File : ejabberd_captcha.erl +%%% Author : Evgeniy Khramtsov +%%% Description : CAPTCHA processing. +%%% +%%% Created : 26 Apr 2008 by Evgeniy Khramtsov +%%%------------------------------------------------------------------- +-module(ejabberd_captcha). + +-behaviour(gen_server). + +%% API +-export([start_link/0]). + +%% gen_server callbacks +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). + +-export([create_captcha/6, process_reply/1, process/2]). + +-include("jlib.hrl"). +-include("ejabberd.hrl"). +-include("web/ejabberd_http.hrl"). + +-define(VFIELD(Type, Var, Value), + {xmlelement, "field", [{"type", Type}, {"var", Var}], + [{xmlelement, "value", [], [Value]}]}). + +-define(CAPTCHA_BODY(Lang, Room, URL), + translate:translate(Lang, "Your messages to ") ++ Room + ++ translate:translate(Lang, " are being blocked. To unblock them, visit ") + ++ URL). + +-define(CAPTCHA_TEXT(Lang), translate:translate(Lang, "Enter the text you see")). +-define(CAPTCHA_LIFETIME, 120000). % two minutes + +-record(state, {}). +-record(captcha, {id, pid, key, tref, args}). + +-define(T(S), + case catch mnesia:transaction(fun() -> S end) of + {atomic, Res} -> + Res; + {_, Reason} -> + ?ERROR_MSG("mnesia transaction failed: ~p", [Reason]), + {error, Reason} + end). + +%%==================================================================== +%% API +%%==================================================================== +%%-------------------------------------------------------------------- +%% Function: start_link() -> {ok,Pid} | ignore | {error,Error} +%% Description: Starts the server +%%-------------------------------------------------------------------- +start_link() -> + gen_server:start_link({local, ?MODULE}, ?MODULE, [], []). + +create_captcha(Id, SID, From, To, Lang, Args) + when is_list(Id), is_list(Lang), is_list(SID), + is_record(From, jid), is_record(To, jid) -> + case create_image() of + {ok, Type, Key, Image} -> + B64Image = jlib:encode_base64(binary_to_list(Image)), + JID = jlib:jid_to_string(From), + CID = "sha1+" ++ sha:sha(Image) ++ "@bob.xmpp.org", + Data = {xmlelement, "data", + [{"xmlns", ?NS_BOB}, {"cid", CID}, + {"max-age", "0"}, {"type", Type}], + [{xmlcdata, B64Image}]}, + Captcha = + {xmlelement, "captcha", [{"xmlns", ?NS_CAPTCHA}], + [{xmlelement, "x", [{"xmlns", ?NS_XDATA}, {"type", "form"}], + [?VFIELD("hidden", "FORM_TYPE", {xmlcdata, ?NS_CAPTCHA}), + ?VFIELD("hidden", "from", {xmlcdata, jlib:jid_to_string(To)}), + ?VFIELD("hidden", "challenge", {xmlcdata, Id}), + ?VFIELD("hidden", "sid", {xmlcdata, SID}), + {xmlelement, "field", [{"var", "ocr"}], + [{xmlelement, "media", [{"xmlns", ?NS_MEDIA}], + [{xmlelement, "uri", [{"type", Type}], + [{xmlcdata, "cid:" ++ CID}]}]}]}]}]}, + Body = {xmlelement, "body", [], + [{xmlcdata, ?CAPTCHA_BODY(Lang, JID, get_url(Id))}]}, + OOB = {xmlelement, "x", [{"xmlns", ?NS_OOB}], + [{xmlelement, "url", [], [{xmlcdata, get_url(Id)}]}]}, + Tref = erlang:send_after(?CAPTCHA_LIFETIME, ?MODULE, {remove_id, Id}), + ?T(mnesia:write(#captcha{id=Id, pid=self(), key=Key, + tref=Tref, args=Args})), + {ok, [Body, OOB, Captcha, Data]}; + _Err -> + error + end. + +process_reply({xmlelement, "captcha", _, _} = El) -> + case xml:get_subtag(El, "x") of + false -> + {error, malformed}; + Xdata -> + Fields = jlib:parse_xdata_submit(Xdata), + [Id | _] = proplists:get_value("challenge", Fields, [none]), + [OCR | _] = proplists:get_value("ocr", Fields, [none]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + if OCR == Key -> + Pid ! {captcha_succeed, Args}, + ok; + true -> + Pid ! {captcha_failed, Args}, + {error, bad_match} + end; + _ -> + {error, not_found} + end) + end; +process_reply(_) -> + {error, malformed}. + +process(_Handlers, #request{method='GET', lang=Lang, path=[_, Id]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{}] -> + Form = + {xmlelement, "div", [{"align", "center"}], + [{xmlelement, "form", [{"action", get_url(Id)}, + {"name", "captcha"}, + {"method", "POST"}], + [{xmlelement, "img", [{"src", get_url(Id ++ "/image")}], []}, + {xmlelement, "br", [], []}, + {xmlcdata, ?CAPTCHA_TEXT(Lang)}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "text"}, + {"name", "key"}, + {"size", "10"}], []}, + {xmlelement, "br", [], []}, + {xmlelement, "input", [{"type", "submit"}, + {"name", "enter"}, + {"value", "OK"}], []}]}]}, + ejabberd_web:make_xhtml([Form]); + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='GET', path=[_, Id, "image"]}) -> + case mnesia:dirty_read(captcha, Id) of + [#captcha{key=Key}] -> + case create_image(Key) of + {ok, Type, _, Img} -> + {200, + [{"Content-Type", Type}, + {"Cache-Control", "no-cache"}, + {"Last-Modified", httpd_util:rfc1123_date()}], + Img}; + _ -> + ejabberd_web:error(not_found) + end; + _ -> + ejabberd_web:error(not_found) + end; + +process(_Handlers, #request{method='POST', q=Q, path=[_, Id]}) -> + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{pid=Pid, args=Args, key=Key, tref=Tref}] -> + mnesia:delete({captcha, Id}), + erlang:cancel_timer(Tref), + Input = proplists:get_value("key", Q, none), + if Input == Key -> + Pid ! {captcha_succeed, Args}, + ejabberd_web:make_xhtml([]); + true -> + Pid ! {captcha_failed, Args}, + ejabberd_web:error(not_allowed) + end; + _ -> + ejabberd_web:error(not_found) + end). + +%%==================================================================== +%% gen_server callbacks +%%==================================================================== +init([]) -> + mnesia:create_table(captcha, + [{ram_copies, [node()]}, + {attributes, record_info(fields, captcha)}]), + mnesia:add_table_copy(captcha, node(), ram_copies), + {ok, #state{}}. + +handle_call(_Request, _From, State) -> + {reply, bad_request, State}. + +handle_cast(_Msg, State) -> + {noreply, State}. + +handle_info({remove_id, Id}, State) -> + ?DEBUG("captcha ~p timed out", [Id]), + ?T(case mnesia:read(captcha, Id, write) of + [#captcha{args=Args, pid=Pid}] -> + Pid ! {captcha_failed, Args}, + mnesia:delete({captcha, Id}); + _ -> + ok + end), + {noreply, State}; + +handle_info(_Info, State) -> + {noreply, State}. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. + +%%-------------------------------------------------------------------- +%%% Internal functions +%%-------------------------------------------------------------------- +%%-------------------------------------------------------------------- +%% Function: create_image() -> {ok, Type, Key, Image} | {error, Reason} +%% Type = "image/png" | "image/jpeg" | "image/gif" +%% Key = string() +%% Image = binary() +%% Reason = atom() +%%-------------------------------------------------------------------- +create_image() -> + %% Six numbers from 1 to 9. + Key = string:substr(randoms:get_string(), 1, 6), + create_image(Key). + +create_image(Key) -> + FileName = get_prog_name(), + Cmd = lists:flatten(io_lib:format("~s ~s", [FileName, Key])), + case cmd(Cmd) of + {ok, <<16#89, $P, $N, $G, $\r, $\n, 16#1a, $\n, _/binary>> = Img} -> + {ok, "image/png", Key, Img}; + {ok, <<16#ff, 16#d8, _/binary>> = Img} -> + {ok, "image/jpeg", Key, Img}; + {ok, <<$G, $I, $F, $8, X, $a, _/binary>> = Img} when X==$7; X==$9 -> + {ok, "image/gif", Key, Img}; + {error, Reason} -> + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason}; + _ -> + Reason = malformed_image, + ?ERROR_MSG("Failed to process an output from \"~s\": ~p", + [Cmd, Reason]), + {error, Reason} + end. + +get_prog_name() -> + case ejabberd_config:get_local_option(captcha_cmd) of + FileName when is_list(FileName) -> + FileName; + _ -> + "" + end. + +get_url(Str) -> + case ejabberd_config:get_local_option(captcha_host) of + Host when is_list(Host) -> + "http://" ++ Host ++ "/captcha/" ++ Str; + _ -> + "http://" ++ ?MYNAME ++ "/captcha/" ++ Str + end. + +%%-------------------------------------------------------------------- +%% Function: cmd(Cmd) -> Data | {error, Reason} +%% Cmd = string() +%% Data = binary() +%% Description: os:cmd/1 replacement +%%-------------------------------------------------------------------- +-define(CMD_TIMEOUT, 5000). +-define(MAX_FILE_SIZE, 64*1024). + +cmd(Cmd) -> + Port = open_port({spawn, Cmd}, [stream, eof, binary]), + TRef = erlang:start_timer(?CMD_TIMEOUT, self(), timeout), + recv_data(Port, TRef, <<>>). + +recv_data(Port, TRef, Buf) -> + receive + {Port, {data, Bytes}} -> + NewBuf = <>, + if size(NewBuf) > ?MAX_FILE_SIZE -> + return(Port, TRef, {error, efbig}); + true -> + recv_data(Port, TRef, NewBuf) + end; + {Port, {data, _}} -> + return(Port, TRef, {error, efbig}); + {Port, eof} when Buf /= <<>> -> + return(Port, TRef, {ok, Buf}); + {Port, eof} -> + return(Port, TRef, {error, enodata}); + {timeout, TRef, _} -> + return(Port, TRef, {error, timeout}) + end. + +return(Port, TRef, Result) -> + case erlang:cancel_timer(TRef) of + false -> + receive + {timeout, TRef, _} -> + ok + after 0 -> + ok + end; + _ -> + ok + end, + catch port_close(Port), + Result. diff -urN ejabberd-2.0.4/src/ejabberd_config.erl ejabberd-2.0.4-new/src/ejabberd_config.erl --- ejabberd-2.0.4/src/ejabberd_config.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_config.erl 2009-03-14 11:43:35.000000000 +0100 @@ -164,6 +164,10 @@ add_option(watchdog_admins, Admins, State); {registration_timeout, Timeout} -> add_option(registration_timeout, Timeout, State); + {captcha_cmd, Cmd} -> + add_option(captcha_cmd, Cmd, State); + {captcha_host, Host} -> + add_option(captcha_host, Host, State); {loglevel, Loglevel} -> ejabberd_loglevel:set(Loglevel), State; diff -urN ejabberd-2.0.4/src/ejabberd_sup.erl ejabberd-2.0.4-new/src/ejabberd_sup.erl --- ejabberd-2.0.4/src/ejabberd_sup.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/ejabberd_sup.erl 2009-03-14 12:36:43.000000000 +0100 @@ -84,6 +84,13 @@ brutal_kill, worker, [ejabberd_local]}, + Captcha = + {ejabberd_captcha, + {ejabberd_captcha, start_link, []}, + permanent, + brutal_kill, + worker, + [ejabberd_captcha]}, Listener = {ejabberd_listener, {ejabberd_listener, start_link, []}, @@ -170,6 +177,7 @@ SM, S2S, Local, + Captcha, ReceiverSupervisor, C2SSupervisor, S2SInSupervisor, diff -urN ejabberd-2.0.4/src/jlib.hrl ejabberd-2.0.4-new/src/jlib.hrl --- ejabberd-2.0.4/src/jlib.hrl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/jlib.hrl 2009-03-14 11:41:46.000000000 +0100 @@ -74,6 +74,12 @@ -define(NS_CAPS, "http://jabber.org/protocol/caps"). +%% CAPTCHA related NSes. +-define(NS_OOB, "jabber:x:oob"). +-define(NS_CAPTCHA, "urn:xmpp:captcha"). +-define(NS_MEDIA, "urn:xmpp:media-element"). +-define(NS_BOB, "urn:xmpp:bob"). + % TODO: remove "code" attribute (currently it used for backward-compatibility) -define(STANZA_ERROR(Code, Type, Condition), {xmlelement, "error", diff -urN ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl --- ejabberd-2.0.4/src/mod_muc/mod_muc_room.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/mod_muc/mod_muc_room.erl 2009-03-14 11:40:40.000000000 +0100 @@ -69,6 +69,7 @@ public_list = true, persistent = false, moderated = true, + captcha_protected = false, members_by_default = true, members_only = false, allow_user_invites = false, @@ -98,6 +99,7 @@ jid, config = #config{}, users = ?DICT:new(), + robots = ?DICT:new(), affiliations = ?DICT:new(), history = lqueue_new(20), subject = "", @@ -382,7 +384,8 @@ (XMLNS == ?NS_MUC_ADMIN) or (XMLNS == ?NS_MUC_OWNER) or (XMLNS == ?NS_DISCO_INFO) or - (XMLNS == ?NS_DISCO_ITEMS) -> + (XMLNS == ?NS_DISCO_ITEMS) or + (XMLNS == ?NS_CAPTCHA) -> Res1 = case XMLNS of ?NS_MUC_ADMIN -> process_iq_admin(From, Type, Lang, SubEl, StateData); @@ -391,7 +394,9 @@ ?NS_DISCO_INFO -> process_iq_disco_info(From, Type, Lang, StateData); ?NS_DISCO_ITEMS -> - process_iq_disco_items(From, Type, Lang, StateData) + process_iq_disco_items(From, Type, Lang, StateData); + ?NS_CAPTCHA -> + process_iq_captcha(From, Type, Lang, SubEl, StateData) end, {IQRes, NewStateData} = case Res1 of @@ -761,6 +766,30 @@ {empty, _} -> {next_state, StateName, StateData} end; +handle_info({captcha_succeed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:store(From, passed, StateData#state.robots), + add_new_user(From, Nick, Packet, StateData#state{robots=Robots}); + _ -> + StateData + end, + {next_state, normal_state, NewState}; +handle_info({captcha_failed, From}, normal_state, StateData) -> + NewState = case ?DICT:find(From, StateData#state.robots) of + {ok, {Nick, Packet}} -> + Robots = ?DICT:erase(From, StateData#state.robots), + Err = jlib:make_error_reply( + Packet, ?ERR_NOT_AUTHORIZED), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData#state{robots=Robots}; + _ -> + StateData + end, + {next_state, normal_state, NewState}; handle_info(_Info, StateName, StateData) -> {next_state, StateName, StateData}. @@ -1461,7 +1490,8 @@ From, Err), StateData; {_, _, _, Role} -> - case check_password(ServiceAffiliation, Els, StateData) of + case check_password(ServiceAffiliation, Affiliation, + Els, From, StateData) of true -> NewState = add_user_presence( @@ -1494,7 +1524,8 @@ true -> NewState#state{just_created = false}; false -> - NewState + Robots = ?DICT:erase(From, StateData#state.robots), + NewState#state{robots = Robots} end; nopass -> ErrText = "Password required to enter this room", @@ -1505,6 +1536,29 @@ StateData#state.jid, Nick), From, Err), StateData; + captcha_required -> + ID = randoms:get_string(), + SID = xml:get_attr_s("id", Attrs), + RoomJID = StateData#state.jid, + To = jlib:jid_replace_resource(RoomJID, Nick), + case ejabberd_captcha:create_captcha( + ID, SID, RoomJID, To, Lang, From) of + {ok, CaptchaEls} -> + MsgPkt = {xmlelement, "message", [{"id", ID}], CaptchaEls}, + Robots = ?DICT:store(From, + {Nick, Packet}, StateData#state.robots), + ejabberd_router:route(RoomJID, From, MsgPkt), + StateData#state{robots = Robots}; + error -> + ErrText = "Unable to generate a captcha", + Err = jlib:make_error_reply( + Packet, ?ERRT_INTERNAL_SERVER_ERROR(Lang, ErrText)), + ejabberd_router:route( % TODO: s/Nick/""/ + jlib:jid_replace_resource( + StateData#state.jid, Nick), + From, Err), + StateData + end; _ -> ErrText = "Incorrect password", Err = jlib:make_error_reply( @@ -1517,13 +1571,13 @@ end end. -check_password(owner, _Els, _StateData) -> +check_password(owner, _Affiliation, _Els, _From, _StateData) -> %% Don't check pass if user is owner in MUC service (access_admin option) true; -check_password(_ServiceAffiliation, Els, StateData) -> +check_password(_ServiceAffiliation, Affiliation, Els, From, StateData) -> case (StateData#state.config)#config.password_protected of false -> - true; + check_captcha(Affiliation, From, StateData); true -> Pass = extract_password(Els), case Pass of @@ -1539,6 +1593,19 @@ end end. +check_captcha(Affiliation, From, StateData) -> + case (StateData#state.config)#config.captcha_protected of + true when Affiliation == none -> + case ?DICT:find(From, StateData#state.robots) of + {ok, passed} -> + true; + _ -> + captcha_required + end; + _ -> + true + end. + extract_password([]) -> false; extract_password([{xmlelement, _Name, Attrs, _SubEls} = El | Els]) -> @@ -2713,6 +2780,9 @@ ?BOOLXFIELD("Make room members-only", "muc#roomconfig_membersonly", Config#config.members_only), + ?BOOLXFIELD("Make room captcha protected", + "captcha_protected", + Config#config.captcha_protected), ?BOOLXFIELD("Make room moderated", "muc#roomconfig_moderatedroom", Config#config.moderated), @@ -2823,6 +2893,8 @@ ?SET_BOOL_XOPT(members_by_default, Val); set_xoption([{"muc#roomconfig_membersonly", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(members_only, Val); +set_xoption([{"captcha_protected", [Val]} | Opts], Config) -> + ?SET_BOOL_XOPT(captcha_protected, Val); set_xoption([{"muc#roomconfig_allowinvites", [Val]} | Opts], Config) -> ?SET_BOOL_XOPT(allow_user_invites, Val); set_xoption([{"muc#roomconfig_passwordprotectedroom", [Val]} | Opts], Config) -> @@ -2913,6 +2985,7 @@ ?CASE_CONFIG_OPT(members_only); ?CASE_CONFIG_OPT(allow_user_invites); ?CASE_CONFIG_OPT(password_protected); + ?CASE_CONFIG_OPT(captcha_protected); ?CASE_CONFIG_OPT(password); ?CASE_CONFIG_OPT(anonymous); ?CASE_CONFIG_OPT(logging); @@ -2954,6 +3027,7 @@ ?MAKE_CONFIG_OPT(members_only), ?MAKE_CONFIG_OPT(allow_user_invites), ?MAKE_CONFIG_OPT(password_protected), + ?MAKE_CONFIG_OPT(captcha_protected), ?MAKE_CONFIG_OPT(password), ?MAKE_CONFIG_OPT(anonymous), ?MAKE_CONFIG_OPT(logging), @@ -3074,6 +3148,17 @@ {error, ?ERR_FORBIDDEN} end. +process_iq_captcha(_From, get, _Lang, _SubEl, _StateData) -> + {error, ?ERR_NOT_ALLOWED}; + +process_iq_captcha(_From, set, _Lang, SubEl, StateData) -> + case ejabberd_captcha:process_reply(SubEl) of + ok -> + {result, [], StateData}; + _ -> + {error, ?ERR_NOT_ACCEPTABLE} + end. + get_title(StateData) -> case (StateData#state.config)#config.title of "" -> diff -urN ejabberd-2.0.4/src/web/ejabberd_http.erl ejabberd-2.0.4-new/src/web/ejabberd_http.erl --- ejabberd-2.0.4/src/web/ejabberd_http.erl 2009-03-12 09:41:02.000000000 +0100 +++ ejabberd-2.0.4-new/src/web/ejabberd_http.erl 2009-03-14 10:57:34.000000000 +0100 @@ -106,6 +106,10 @@ {value, {request_handlers, H}} -> H; false -> [] end ++ + case lists:member(captcha, Opts) of + true -> [{["captcha"], ejabberd_captcha}]; + false -> [] + end ++ case lists:member(web_admin, Opts) of true -> [{["admin"], ejabberd_web_admin}]; false -> [] Binary files ejabberd-2.0.4/tools/.DS_Store and ejabberd-2.0.4-new/tools/.DS_Store differ diff -urN ejabberd-2.0.4/tools/captcha.sh ejabberd-2.0.4-new/tools/captcha.sh --- ejabberd-2.0.4/tools/captcha.sh 1970-01-01 01:00:00.000000000 +0100 +++ ejabberd-2.0.4-new/tools/captcha.sh 2009-03-14 11:46:42.000000000 +0100 @@ -0,0 +1,21 @@ +#!/bin/sh + +SIGN=$(($RANDOM % 2)) + +R1=$(($RANDOM % 20)) +R2=$(($RANDOM % 10 + 40)) + +if [ $SIGN -eq "0" ]; then + S1=$(( -1*($RANDOM % 20 + 50) )) + S2=$(( $RANDOM % 20 + 50 )) +else + S2=$(( -1*($RANDOM % 20 + 50) )) + S1=$(( $RANDOM % 20 + 50 )) +fi + +convert -size 140x60 xc:white \ + -pointsize 30 -draw "text 20,30 '$1'" \ + -roll -$R2+$R1 -swirl $S1 \ + -roll +$R2-$R1 -swirl $S2 \ + +repage -resize 120x60 \ + -quality 90 -depth 8 png:- --- ejabberd-2.0.5/ChangeLog~ 2009-04-01 19:23:52.000000000 +0400 +++ ejabberd-2.0.5/ChangeLog 2009-04-03 23:45:03.174979944 +0400 @@ -15,6 +15,15 @@ stanza (EJAB-300). * src/ejabberd_c2s.erl: Likewise +2009-03-13 Evgeniy Khramtsov + + * src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms). + * src/ejabberd_config.erl: likewise. + * src/ejabberd_sup.erl: likewise. + * src/jlib.hrl: likewise. + * src/web/ejabberd_http.erl: likewise. + * src/mod_muc/mod_muc_room.erl: CAPTCHA support. + 2009-03-10 Badlop * doc/release_notes_2.0.4.txt: Added file for new release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 15 Mar 2009 11:51:56 -0000 1.11 +++ .cvsignore 3 Apr 2009 20:22:39 -0000 1.12 @@ -1 +1 @@ -ejabberd-2.0.4.tar.gz +ejabberd-2.0.5.tar.gz Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/ejabberd.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- ejabberd.spec 15 Mar 2009 11:51:56 -0000 1.25 +++ ejabberd.spec 3 Apr 2009 20:22:39 -0000 1.26 @@ -1,5 +1,5 @@ Name: ejabberd -Version: 2.0.4 +Version: 2.0.5 Release: 1%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server @@ -12,7 +12,7 @@ Source3: ejabberd.sysconfig # http://www.ejabberd.im/mod_ctlextra -# svn export -r 557 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl +# svn export -r 873 https://svn.process-one.net/ejabberd-modules/mod_ctlextra/trunk/src/mod_ctlextra.erl Source4: mod_ctlextra.erl # The following were extracted from a patch found on http://realloc.spb.ru/share/ejabberdad.html @@ -31,6 +31,10 @@ Patch2: ejabberd-ejabberdctl_fix.diff # Use ejabberd as an example for PAM service name Patch3: ejabberd-ejabberd_cfg_pam_name.diff +# CAPTCHA support, see https://support.process-one.net/doc/display/XAAI/Fighting+Multi-User+Chat+SPAM+with+CAPTCHA +# wget https://support.process-one.net/secure/attachment/13851/XEP-0158_ejabberd-2.0.4.patch -O ejabberd-captcha.patch +Patch4: ejabberd-captcha.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -113,6 +117,7 @@ %patch1 -p0 -b .fix_paths %patch2 -p0 -b .fix_user %patch3 -p0 -b .pam_name +#%patch4 -p1 -b .captcha dos2unix src/odbc/mssql.sql cp %{S:4} src @@ -172,7 +177,7 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -214,6 +219,14 @@ %endif %changelog +* Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 +- Ver. 2.0.5 +- Temporarily disabled CAPTCHA support + +* Sun Mar 15 2009 Peter Lemenkov 2.0.4-2 +- Support for CAPTCHA (XEP-0158) +- Updated mod_ctlextra.erl (fixed EJAB-789, EJAB-864) + * Sun Mar 15 2009 Peter Lemenkov 2.0.4-1 - Ver. 2.0.4 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/import.log,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- import.log 15 Mar 2009 11:51:56 -0000 1.6 +++ import.log 3 Apr 2009 20:22:39 -0000 1.7 @@ -4,3 +4,4 @@ ejabberd-2_0_2-3_fc9:EL-5:ejabberd-2.0.2-3.fc9.src.rpm:1222926241 ejabberd-2_0_3-1_fc10:EL-5:ejabberd-2.0.3-1.fc10.src.rpm:1232988681 ejabberd-2_0_4-1_fc10:EL-5:ejabberd-2.0.4-1.fc10.src.rpm:1237117472 +ejabberd-2_0_5-1_fc10:EL-5:ejabberd-2.0.5-1.fc10.src.rpm:1238790091 Index: mod_ctlextra.erl =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/mod_ctlextra.erl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_ctlextra.erl 29 Aug 2008 20:21:45 -0000 1.4 +++ mod_ctlextra.erl 3 Apr 2009 20:22:39 -0000 1.5 @@ -47,14 +47,12 @@ %% ejabberd_auth {"delete-older-users days", "delete users that have not logged in the last 'days'"}, + {"delete-older-users-vhost host days", "delete users that not logged in last 'days' in 'host'"}, {"set-password user server password", "set password to user at server"}, %% ejd2odbc {"export2odbc server output", "export Mnesia tables on server to files on output directory"}, - %% mod_offline - {"delete-older-messages days", "delete offline messages older than 'days'"}, - %% mod_shared_roster {"srg-create group host name description display", "create the group with options"}, {"srg-delete group host", "delete the group"}, @@ -113,15 +111,16 @@ %% Commands global %%------------- -ctl_process(_Val, ["delete-older-messages", Days]) -> - mod_offline:remove_old_messages(list_to_integer(Days)), - ?STATUS_SUCCESS; - ctl_process(_Val, ["delete-older-users", Days]) -> {removed, N, UR} = delete_older_users(list_to_integer(Days)), io:format("Deleted ~p users: ~p~n", [N, UR]), ?STATUS_SUCCESS; +ctl_process(_Val, ["delete-older-users-vhost", Host, Days]) -> + {removed, N, UR} = delete_older_users_vhost(Host, list_to_integer(Days)), + io:format("Deleted ~p users: ~p~n", [N, UR]), + ?STATUS_SUCCESS; + ctl_process(_Val, ["export2odbc", Server, Output]) -> Tables = [ {export_last, last}, @@ -357,7 +356,7 @@ ctl_process(_Val, ["stats", Stat]) -> Res = case Stat of "uptime-seconds" -> uptime_seconds(); - "registeredusers" -> mnesia:table_info(passwd, size); + "registeredusers" -> length(ejabberd_auth:dirty_get_registered_users()); "onlineusersnode" -> length(ejabberd_sm:dirty_get_my_sessions_list()); "onlineusers" -> length(ejabberd_sm:dirty_get_sessions_list()) end, @@ -752,6 +751,16 @@ -record(last_activity, {us, timestamp, status}). delete_older_users(Days) -> + %% Get the list of registered users + Users = ejabberd_auth:dirty_get_registered_users(), + delete_older_users(Days, Users). + +delete_older_users_vhost(Host, Days) -> + %% Get the list of registered users + Users = ejabberd_auth:get_vh_registered_users(Host), + delete_older_users(Days, Users). + +delete_older_users(Days, Users) -> %% Convert older time SecOlder = Days*24*60*60, @@ -759,9 +768,6 @@ {MegaSecs, Secs, _MicroSecs} = now(), TimeStamp_now = MegaSecs * 1000000 + Secs, - %% Get the list of registered users - Users = ejabberd_auth:dirty_get_registered_users(), - %% For a user, remove if required and answer true F = fun({LUser, LServer}) -> %% Check if the user is logged Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 15 Mar 2009 11:51:56 -0000 1.11 +++ sources 3 Apr 2009 20:22:39 -0000 1.12 @@ -1 +1 @@ -1ff37c329e9bc1ddf3c458e051b81d63 ejabberd-2.0.4.tar.gz +2d85b47df969daf0a78ed3b16562d731 ejabberd-2.0.5.tar.gz From dwalsh at fedoraproject.org Fri Apr 3 20:28:10 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 20:28:10 +0000 (UTC) Subject: rpms/setroubleshoot/devel .cvsignore, 1.95, 1.96 setroubleshoot.spec, 1.127, 1.128 sources, 1.106, 1.107 Message-ID: <20090403202810.A83A870134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12456 Modified Files: .cvsignore setroubleshoot.spec sources Log Message: * Fri Apr 3 2009 Dan Walsh - 2.1.8-1 - Fix sealert segfault Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/.cvsignore,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- .cvsignore 3 Apr 2009 14:29:11 -0000 1.95 +++ .cvsignore 3 Apr 2009 20:27:40 -0000 1.96 @@ -11,3 +11,4 @@ setroubleshoot-2.1.5.tar.gz setroubleshoot-2.1.6.tar.gz setroubleshoot-2.1.7.tar.gz +setroubleshoot-2.1.8.tar.gz Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.127 retrieving revision 1.128 diff -u -r1.127 -r1.128 --- setroubleshoot.spec 3 Apr 2009 15:30:23 -0000 1.127 +++ setroubleshoot.spec 3 Apr 2009 20:27:40 -0000 1.128 @@ -1,6 +1,6 @@ Summary: Helps troubleshoot SELinux problems Name: setroubleshoot -Version: 2.1.7 +Version: 2.1.8 Release: 1%{?dist} License: GPLv2+ Group: Applications/System @@ -194,6 +194,9 @@ %doc %{pkgdocdir} %changelog +* Fri Apr 3 2009 Dan Walsh - 2.1.8-1 +- Fix sealert segfault + * Fri Apr 3 2009 Dan Walsh - 2.1.7-1 - Stop sending messages with scon or tcon == setroubleshootd_t Index: sources =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/sources,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- sources 3 Apr 2009 14:29:11 -0000 1.106 +++ sources 3 Apr 2009 20:27:40 -0000 1.107 @@ -1 +1 @@ -d84d1d7b334b03c646d975b697c648d9 setroubleshoot-2.1.7.tar.gz +9703bbdf2967967a94631785ee05cae2 setroubleshoot-2.1.8.tar.gz From dwalsh at fedoraproject.org Fri Apr 3 20:31:27 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 20:31:27 +0000 (UTC) Subject: rpms/setroubleshoot-plugins/devel .cvsignore, 1.16, 1.17 setroubleshoot-plugins.spec, 1.20, 1.21 sources, 1.17, 1.18 Message-ID: <20090403203127.522DF70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot-plugins/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13064 Modified Files: .cvsignore setroubleshoot-plugins.spec sources Log Message: * Fri Apr 3 2009 - 2.0.15-1 - Update po files Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot-plugins/devel/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 23 Feb 2009 16:13:58 -0000 1.16 +++ .cvsignore 3 Apr 2009 20:30:56 -0000 1.17 @@ -6,3 +6,4 @@ setroubleshoot-plugins-2.0.11.tar.gz setroubleshoot-plugins-2.0.12.tar.gz setroubleshoot-plugins-2.0.14.tar.gz +setroubleshoot-plugins-2.0.15.tar.gz Index: setroubleshoot-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot-plugins/devel/setroubleshoot-plugins.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- setroubleshoot-plugins.spec 26 Feb 2009 00:38:07 -0000 1.20 +++ setroubleshoot-plugins.spec 3 Apr 2009 20:30:56 -0000 1.21 @@ -1,7 +1,7 @@ Summary: Analysis plugins for use with setroubleshoot Name: setroubleshoot-plugins -Version: 2.0.14 -Release: 2%{?dist} +Version: 2.0.15 +Release: 1%{?dist} License: GPLv2+ Group: Applications/System URL: https://fedorahosted.org/setroubleshoot @@ -52,6 +52,9 @@ %{_datadir}/setroubleshoot/plugins %changelog +* Fri Apr 3 2009 - 2.0.15-1 +- Update po files + * Wed Feb 25 2009 Fedora Release Engineering - 2.0.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot-plugins/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 23 Feb 2009 16:13:58 -0000 1.17 +++ sources 3 Apr 2009 20:30:57 -0000 1.18 @@ -1 +1 @@ -9d5544c902da2a3c2927dc5f56bdd598 setroubleshoot-plugins-2.0.14.tar.gz +3ef3c051867710035877e706266c8e0d setroubleshoot-plugins-2.0.15.tar.gz From dodji at fedoraproject.org Fri Apr 3 20:32:02 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 20:32:02 +0000 (UTC) Subject: rpms/nemiver/F-10 .cvsignore,1.13,1.14 sources,1.13,1.14 Message-ID: <20090403203202.593FD70134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13150 Modified Files: .cvsignore sources Log Message: Uploaded nemiver 0.6.6 tarball Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-10/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 1 Mar 2009 14:29:27 -0000 1.13 +++ .cvsignore 3 Apr 2009 20:31:32 -0000 1.14 @@ -1 +1 @@ -nemiver-0.6.5.tar.bz2 +nemiver-0.6.6.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-10/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 1 Mar 2009 14:29:27 -0000 1.13 +++ sources 3 Apr 2009 20:31:32 -0000 1.14 @@ -1 +1 @@ -8986dd9eec47604826a8556d37e51746 nemiver-0.6.5.tar.bz2 +e17c00535e6584668fe785aa7589f98f nemiver-0.6.6.tar.bz2 From pkgdb at fedoraproject.org Fri Apr 3 20:33:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:33:47 +0000 Subject: [pkgdb] R-IRanges was added for pingou Message-ID: <20090403203326.EE0F120854A@bastion.fedora.phx.redhat.com> kevin has added Package R-IRanges with summary Low-level containers for storing set of integer ranges kevin has approved Package R-IRanges kevin has added a Fedora devel branch for R-IRanges with an owner of pingou kevin has approved R-IRanges in Fedora devel kevin has approved Package R-IRanges kevin has set commit to Approved for provenpackager on R-IRanges (Fedora devel) kevin has set build to Approved for provenpackager on R-IRanges (Fedora devel) kevin has set checkout to Approved for provenpackager on R-IRanges (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-IRanges From pkgdb at fedoraproject.org Fri Apr 3 20:33:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:33:49 +0000 Subject: [pkgdb] R-IRanges (Fedora, 9) updated by kevin Message-ID: <20090403203329.13651208555@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for R-IRanges kevin has set commit to Approved for provenpackager on R-IRanges (Fedora 9) kevin has set build to Approved for provenpackager on R-IRanges (Fedora 9) kevin has set checkout to Approved for provenpackager on R-IRanges (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-IRanges From kevin at fedoraproject.org Fri Apr 3 20:33:29 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:33:29 +0000 (UTC) Subject: rpms/R-IRanges - New directory Message-ID: <20090403203329.4B41070134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/R-IRanges In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq13640/rpms/R-IRanges Log Message: Directory /cvs/pkgs/rpms/R-IRanges added to the repository From pkgdb at fedoraproject.org Fri Apr 3 20:33:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:33:49 +0000 Subject: [pkgdb] R-IRanges (Fedora, 10) updated by kevin Message-ID: <20090403203329.20311208602@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for R-IRanges kevin has set commit to Approved for provenpackager on R-IRanges (Fedora 10) kevin has set build to Approved for provenpackager on R-IRanges (Fedora 10) kevin has set checkout to Approved for provenpackager on R-IRanges (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/R-IRanges From kevin at fedoraproject.org Fri Apr 3 20:33:29 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:33:29 +0000 (UTC) Subject: rpms/R-IRanges/devel - New directory Message-ID: <20090403203329.A8BA570134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/R-IRanges/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq13640/rpms/R-IRanges/devel Log Message: Directory /cvs/pkgs/rpms/R-IRanges/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:33:40 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:33:40 +0000 (UTC) Subject: rpms/R-IRanges Makefile,NONE,1.1 Message-ID: <20090403203340.F138870134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/R-IRanges In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq13640/rpms/R-IRanges Added Files: Makefile Log Message: Setup of module R-IRanges --- NEW FILE Makefile --- # Top level Makefile for module R-IRanges all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:33:41 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:33:41 +0000 (UTC) Subject: rpms/R-IRanges/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403203341.514A170134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/R-IRanges/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq13640/rpms/R-IRanges/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module R-IRanges --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: R-IRanges # $Id: Makefile,v 1.1 2009/04/03 20:33:41 kevin Exp $ NAME := R-IRanges SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:34:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:34:27 +0000 Subject: [pkgdb] nss_ldap F-11 cloned from devel Message-ID: <20090403203408.4FA4B208553@bastion.fedora.phx.redhat.com> kevin cloned nss_ldap F-11 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/nss_ldap From pkgdb at fedoraproject.org Fri Apr 3 20:36:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:36:23 +0000 Subject: [pkgdb] nqc (Fedora EPEL, 5) updated by kevin Message-ID: <20090403203633.5DA40208550@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for nqc kevin has set commit to Approved for provenpackager on nqc (Fedora EPEL 5) kevin has set build to Approved for provenpackager on nqc (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on nqc (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/nqc From pkgdb at fedoraproject.org Fri Apr 3 20:38:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:38:15 +0000 Subject: [pkgdb] tulrich-tuffy-fonts was added for toshio Message-ID: <20090403203755.8561F208514@bastion.fedora.phx.redhat.com> kevin has added Package tulrich-tuffy-fonts with summary Generic sans font kevin has approved Package tulrich-tuffy-fonts kevin has added a Fedora devel branch for tulrich-tuffy-fonts with an owner of toshio kevin has approved tulrich-tuffy-fonts in Fedora devel kevin has approved Package tulrich-tuffy-fonts kevin has set commit to Approved for provenpackager on tulrich-tuffy-fonts (Fedora devel) kevin has set build to Approved for provenpackager on tulrich-tuffy-fonts (Fedora devel) kevin has set checkout to Approved for provenpackager on tulrich-tuffy-fonts (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/tulrich-tuffy-fonts From pkgdb at fedoraproject.org Fri Apr 3 20:38:18 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:38:18 +0000 Subject: [pkgdb] tulrich-tuffy-fonts (Fedora, devel) updated by kevin Message-ID: <20090403203757.CCD10208602@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on tulrich-tuffy-fonts (Fedora devel) for fonts-sig kevin approved watchcommits on tulrich-tuffy-fonts (Fedora devel) for fonts-sig kevin approved watchbugzilla on tulrich-tuffy-fonts (Fedora devel) for fschwarz kevin approved watchcommits on tulrich-tuffy-fonts (Fedora devel) for fschwarz kevin approved commit on tulrich-tuffy-fonts (Fedora devel) for fschwarz kevin approved build on tulrich-tuffy-fonts (Fedora devel) for fschwarz kevin approved approveacls on tulrich-tuffy-fonts (Fedora devel) for fschwarz To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/tulrich-tuffy-fonts From kevin at fedoraproject.org Fri Apr 3 20:37:56 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:37:56 +0000 (UTC) Subject: rpms/tulrich-tuffy-fonts - New directory Message-ID: <20090403203756.2200570134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/tulrich-tuffy-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq14467/rpms/tulrich-tuffy-fonts Log Message: Directory /cvs/pkgs/rpms/tulrich-tuffy-fonts added to the repository From kevin at fedoraproject.org Fri Apr 3 20:37:56 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:37:56 +0000 (UTC) Subject: rpms/tulrich-tuffy-fonts/devel - New directory Message-ID: <20090403203756.5315E70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq14467/rpms/tulrich-tuffy-fonts/devel Log Message: Directory /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:38:03 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:38:03 +0000 (UTC) Subject: rpms/tulrich-tuffy-fonts Makefile,NONE,1.1 Message-ID: <20090403203803.6875470134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/tulrich-tuffy-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq14467/rpms/tulrich-tuffy-fonts Added Files: Makefile Log Message: Setup of module tulrich-tuffy-fonts --- NEW FILE Makefile --- # Top level Makefile for module tulrich-tuffy-fonts all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:38:03 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:38:03 +0000 (UTC) Subject: rpms/tulrich-tuffy-fonts/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403203803.9E4457013D@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsq14467/rpms/tulrich-tuffy-fonts/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module tulrich-tuffy-fonts --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: tulrich-tuffy-fonts # $Id: Makefile,v 1.1 2009/04/03 20:38:03 kevin Exp $ NAME := tulrich-tuffy-fonts SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:38:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:38:53 +0000 Subject: [pkgdb] koffice-langpack F-11 cloned from devel Message-ID: <20090403203835.075A3208505@bastion.fedora.phx.redhat.com> kevin cloned koffice-langpack F-11 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/koffice-langpack From pkgdb at fedoraproject.org Fri Apr 3 20:40:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:40:08 +0000 Subject: [pkgdb] eclipse-dltk was added for mbooth Message-ID: <20090403203949.7F56B208553@bastion.fedora.phx.redhat.com> kevin has added Package eclipse-dltk with summary Dynamic Languages Toolkit (DLTK) Eclipse plugin kevin has approved Package eclipse-dltk kevin has added a Fedora devel branch for eclipse-dltk with an owner of mbooth kevin has approved eclipse-dltk in Fedora devel kevin has approved Package eclipse-dltk kevin has set commit to Approved for provenpackager on eclipse-dltk (Fedora devel) kevin has set build to Approved for provenpackager on eclipse-dltk (Fedora devel) kevin has set checkout to Approved for provenpackager on eclipse-dltk (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse-dltk From kevin at fedoraproject.org Fri Apr 3 20:39:55 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:39:55 +0000 (UTC) Subject: rpms/eclipse-dltk - New directory Message-ID: <20090403203955.253A070134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/eclipse-dltk In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM14802/rpms/eclipse-dltk Log Message: Directory /cvs/pkgs/rpms/eclipse-dltk added to the repository From kevin at fedoraproject.org Fri Apr 3 20:39:55 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:39:55 +0000 (UTC) Subject: rpms/eclipse-dltk/devel - New directory Message-ID: <20090403203955.5ADE470134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/eclipse-dltk/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM14802/rpms/eclipse-dltk/devel Log Message: Directory /cvs/pkgs/rpms/eclipse-dltk/devel added to the repository From pkgdb at fedoraproject.org Fri Apr 3 20:40:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:40:10 +0000 Subject: [pkgdb] eclipse-dltk (Fedora, 10) updated by kevin Message-ID: <20090403203950.EA496208556@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for eclipse-dltk kevin has set commit to Approved for provenpackager on eclipse-dltk (Fedora 10) kevin has set build to Approved for provenpackager on eclipse-dltk (Fedora 10) kevin has set checkout to Approved for provenpackager on eclipse-dltk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse-dltk From kevin at fedoraproject.org Fri Apr 3 20:40:03 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:40:03 +0000 (UTC) Subject: rpms/eclipse-dltk/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204003.2BAD570134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/eclipse-dltk/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM14802/rpms/eclipse-dltk/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module eclipse-dltk --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: eclipse-dltk # $Id: Makefile,v 1.1 2009/04/03 20:40:03 kevin Exp $ NAME := eclipse-dltk SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From kevin at fedoraproject.org Fri Apr 3 20:40:02 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:40:02 +0000 (UTC) Subject: rpms/eclipse-dltk Makefile,NONE,1.1 Message-ID: <20090403204002.E6FFA70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/eclipse-dltk In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM14802/rpms/eclipse-dltk Added Files: Makefile Log Message: Setup of module eclipse-dltk --- NEW FILE Makefile --- # Top level Makefile for module eclipse-dltk all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:41:54 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:41:54 +0000 (UTC) Subject: rpms/libhbaapi - New directory Message-ID: <20090403204154.22D2E70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libhbaapi In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsr15289/rpms/libhbaapi Log Message: Directory /cvs/pkgs/rpms/libhbaapi added to the repository From kevin at fedoraproject.org Fri Apr 3 20:41:54 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:41:54 +0000 (UTC) Subject: rpms/libhbaapi/devel - New directory Message-ID: <20090403204154.5721370134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libhbaapi/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsr15289/rpms/libhbaapi/devel Log Message: Directory /cvs/pkgs/rpms/libhbaapi/devel added to the repository From dodji at fedoraproject.org Fri Apr 3 20:41:58 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Fri, 3 Apr 2009 20:41:58 +0000 (UTC) Subject: rpms/nemiver/F-9 .cvsignore,1.9,1.10 sources,1.9,1.10 Message-ID: <20090403204158.A1BC970134@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15121 Modified Files: .cvsignore sources Log Message: Updated nemiver 0.6.6 tarball Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-9/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 1 Mar 2009 15:04:22 -0000 1.9 +++ .cvsignore 3 Apr 2009 20:41:28 -0000 1.10 @@ -1 +1 @@ -nemiver-0.6.5.tar.bz2 +nemiver-0.6.6.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/F-9/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 1 Mar 2009 15:04:23 -0000 1.9 +++ sources 3 Apr 2009 20:41:28 -0000 1.10 @@ -1 +1 @@ -8986dd9eec47604826a8556d37e51746 nemiver-0.6.5.tar.bz2 +e17c00535e6584668fe785aa7589f98f nemiver-0.6.6.tar.bz2 From kevin at fedoraproject.org Fri Apr 3 20:42:01 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:42:01 +0000 (UTC) Subject: rpms/libhbaapi Makefile,NONE,1.1 Message-ID: <20090403204201.7AD7070134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libhbaapi In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsr15289/rpms/libhbaapi Added Files: Makefile Log Message: Setup of module libhbaapi --- NEW FILE Makefile --- # Top level Makefile for module libhbaapi all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Fri Apr 3 20:41:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:41:53 +0000 Subject: [pkgdb] libhbaapi was added for jzeleny Message-ID: <20090403204153.DACF920854A@bastion.fedora.phx.redhat.com> kevin has added Package libhbaapi with summary SNIA HBAAPI library kevin has approved Package libhbaapi kevin has added a Fedora devel branch for libhbaapi with an owner of jzeleny kevin has approved libhbaapi in Fedora devel kevin has approved Package libhbaapi kevin has set commit to Approved for provenpackager on libhbaapi (Fedora devel) kevin has set build to Approved for provenpackager on libhbaapi (Fedora devel) kevin has set checkout to Approved for provenpackager on libhbaapi (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libhbaapi From kevin at fedoraproject.org Fri Apr 3 20:42:01 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:42:01 +0000 (UTC) Subject: rpms/libhbaapi/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204201.BB29C70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libhbaapi/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsr15289/rpms/libhbaapi/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module libhbaapi --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: libhbaapi # $Id: Makefile,v 1.1 2009/04/03 20:42:01 kevin Exp $ NAME := libhbaapi SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:43:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:43:32 +0000 Subject: [pkgdb] krb5 F-11 cloned from devel Message-ID: <20090403204312.E1B7620854A@bastion.fedora.phx.redhat.com> kevin cloned krb5 F-11 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/krb5 From pkgdb at fedoraproject.org Fri Apr 3 20:44:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:44:22 +0000 Subject: [pkgdb] arm4 was added for grandcross Message-ID: <20090403204432.C4A51208514@bastion.fedora.phx.redhat.com> kevin has added Package arm4 with summary Application Response Measurement V4.0 kevin has approved Package arm4 kevin has added a Fedora devel branch for arm4 with an owner of grandcross kevin has approved arm4 in Fedora devel kevin has approved Package arm4 kevin has set commit to Approved for provenpackager on arm4 (Fedora devel) kevin has set build to Approved for provenpackager on arm4 (Fedora devel) kevin has set checkout to Approved for provenpackager on arm4 (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/arm4 From pkgdb at fedoraproject.org Fri Apr 3 20:44:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:44:25 +0000 Subject: [pkgdb] arm4 (Fedora, 10) updated by kevin Message-ID: <20090403204435.CC5A1208553@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for arm4 kevin has set commit to Approved for provenpackager on arm4 (Fedora 10) kevin has set build to Approved for provenpackager on arm4 (Fedora 10) kevin has set checkout to Approved for provenpackager on arm4 (Fedora 10) kevin approved watchbugzilla on arm4 (Fedora 10) for limb kevin approved watchcommits on arm4 (Fedora 10) for limb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/arm4 From pkgdb at fedoraproject.org Fri Apr 3 20:44:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:44:25 +0000 Subject: [pkgdb] arm4 (Fedora, devel) updated by kevin Message-ID: <20090403204435.DB442208557@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on arm4 (Fedora devel) for limb kevin approved watchcommits on arm4 (Fedora devel) for limb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/arm4 From pkgdb at fedoraproject.org Fri Apr 3 20:44:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:44:25 +0000 Subject: [pkgdb] arm4 (Fedora, 11) updated by kevin Message-ID: <20090403204435.EC327208604@bastion.fedora.phx.redhat.com> kevin added a Fedora 11 branch for arm4 kevin has set commit to Approved for provenpackager on arm4 (Fedora 11) kevin has set build to Approved for provenpackager on arm4 (Fedora 11) kevin has set checkout to Approved for provenpackager on arm4 (Fedora 11) kevin approved watchbugzilla on arm4 (Fedora 11) for limb kevin approved watchcommits on arm4 (Fedora 11) for limb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/arm4 From kevin at fedoraproject.org Fri Apr 3 20:44:34 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:44:34 +0000 (UTC) Subject: rpms/arm4 - New directory Message-ID: <20090403204434.2386870134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/arm4 In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsW15751/rpms/arm4 Log Message: Directory /cvs/pkgs/rpms/arm4 added to the repository From kevin at fedoraproject.org Fri Apr 3 20:44:34 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:44:34 +0000 (UTC) Subject: rpms/arm4/devel - New directory Message-ID: <20090403204434.5A62D70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/arm4/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsW15751/rpms/arm4/devel Log Message: Directory /cvs/pkgs/rpms/arm4/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:44:42 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:44:42 +0000 (UTC) Subject: rpms/arm4 Makefile,NONE,1.1 Message-ID: <20090403204442.0ACCC70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/arm4 In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsW15751/rpms/arm4 Added Files: Makefile Log Message: Setup of module arm4 --- NEW FILE Makefile --- # Top level Makefile for module arm4 all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:44:42 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:44:42 +0000 (UTC) Subject: rpms/arm4/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204442.7310A70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/arm4/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsW15751/rpms/arm4/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module arm4 --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: arm4 # $Id: Makefile,v 1.1 2009/04/03 20:44:42 kevin Exp $ NAME := arm4 SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:45:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:45:48 +0000 Subject: [pkgdb] medusa was added for jfch2222 Message-ID: <20090403204527.AA06720854A@bastion.fedora.phx.redhat.com> kevin has added Package medusa with summary parallel brute forcing pasword cracker kevin has approved Package medusa kevin has added a Fedora devel branch for medusa with an owner of jfch2222 kevin has approved medusa in Fedora devel kevin has approved Package medusa kevin has set commit to Approved for provenpackager on medusa (Fedora devel) kevin has set build to Approved for provenpackager on medusa (Fedora devel) kevin has set checkout to Approved for provenpackager on medusa (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/medusa From pkgdb at fedoraproject.org Fri Apr 3 20:45:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:45:49 +0000 Subject: [pkgdb] medusa (Fedora, 10) updated by kevin Message-ID: <20090403204529.9747E208556@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for medusa kevin has set commit to Approved for provenpackager on medusa (Fedora 10) kevin has set build to Approved for provenpackager on medusa (Fedora 10) kevin has set checkout to Approved for provenpackager on medusa (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/medusa From pkgdb at fedoraproject.org Fri Apr 3 20:45:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:45:49 +0000 Subject: [pkgdb] medusa (Fedora, 11) updated by kevin Message-ID: <20090403204529.AED6F208604@bastion.fedora.phx.redhat.com> kevin added a Fedora 11 branch for medusa kevin has set commit to Approved for provenpackager on medusa (Fedora 11) kevin has set build to Approved for provenpackager on medusa (Fedora 11) kevin has set checkout to Approved for provenpackager on medusa (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/medusa From kevin at fedoraproject.org Fri Apr 3 20:45:33 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:45:33 +0000 (UTC) Subject: rpms/medusa - New directory Message-ID: <20090403204533.283DB70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/medusa In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16027/rpms/medusa Log Message: Directory /cvs/pkgs/rpms/medusa added to the repository From kevin at fedoraproject.org Fri Apr 3 20:45:33 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:45:33 +0000 (UTC) Subject: rpms/medusa/devel - New directory Message-ID: <20090403204533.6011970134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/medusa/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16027/rpms/medusa/devel Log Message: Directory /cvs/pkgs/rpms/medusa/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:45:41 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:45:41 +0000 (UTC) Subject: rpms/medusa/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204541.41FC270134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/medusa/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16027/rpms/medusa/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module medusa --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: medusa # $Id: Makefile,v 1.1 2009/04/03 20:45:41 kevin Exp $ NAME := medusa SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From kevin at fedoraproject.org Fri Apr 3 20:45:40 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:45:40 +0000 (UTC) Subject: rpms/medusa Makefile,NONE,1.1 Message-ID: <20090403204540.DC1BB70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/medusa In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16027/rpms/medusa Added Files: Makefile Log Message: Setup of module medusa --- NEW FILE Makefile --- # Top level Makefile for module medusa all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Fri Apr 3 20:46:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:46:46 +0000 Subject: [pkgdb] libgdata was added for hadess Message-ID: <20090403204628.26D1E20854A@bastion.fedora.phx.redhat.com> kevin has added Package libgdata with summary Library for the GData protocol kevin has approved Package libgdata kevin has added a Fedora devel branch for libgdata with an owner of hadess kevin has approved libgdata in Fedora devel kevin has approved Package libgdata kevin has set commit to Approved for provenpackager on libgdata (Fedora devel) kevin has set build to Approved for provenpackager on libgdata (Fedora devel) kevin has set checkout to Approved for provenpackager on libgdata (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libgdata From pkgdb at fedoraproject.org Fri Apr 3 20:46:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:46:49 +0000 Subject: [pkgdb] libgdata (Fedora, 11) updated by kevin Message-ID: <20090403204630.209A4208550@bastion.fedora.phx.redhat.com> kevin added a Fedora 11 branch for libgdata kevin has set commit to Approved for provenpackager on libgdata (Fedora 11) kevin has set build to Approved for provenpackager on libgdata (Fedora 11) kevin has set checkout to Approved for provenpackager on libgdata (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libgdata From kevin at fedoraproject.org Fri Apr 3 20:46:30 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:46:30 +0000 (UTC) Subject: rpms/libgdata - New directory Message-ID: <20090403204630.23F4470134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libgdata In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsZ16345/rpms/libgdata Log Message: Directory /cvs/pkgs/rpms/libgdata added to the repository From kevin at fedoraproject.org Fri Apr 3 20:46:30 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:46:30 +0000 (UTC) Subject: rpms/libgdata/devel - New directory Message-ID: <20090403204630.5F36670134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libgdata/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsZ16345/rpms/libgdata/devel Log Message: Directory /cvs/pkgs/rpms/libgdata/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:46:37 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:46:37 +0000 (UTC) Subject: rpms/libgdata Makefile,NONE,1.1 Message-ID: <20090403204637.B8DB670134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libgdata In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsZ16345/rpms/libgdata Added Files: Makefile Log Message: Setup of module libgdata --- NEW FILE Makefile --- # Top level Makefile for module libgdata all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:46:38 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:46:38 +0000 (UTC) Subject: rpms/libgdata/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204638.1E99070134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libgdata/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsZ16345/rpms/libgdata/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module libgdata --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: libgdata # $Id: Makefile,v 1.1 2009/04/03 20:46:37 kevin Exp $ NAME := libgdata SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:47:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:47:20 +0000 Subject: [pkgdb] perl-Log-Trace was added for cweyl Message-ID: <20090403204720.5956F208556@bastion.fedora.phx.redhat.com> kevin has added Package perl-Log-Trace with summary A unified approach to tracing kevin has approved Package perl-Log-Trace kevin has added a Fedora devel branch for perl-Log-Trace with an owner of cweyl kevin has approved perl-Log-Trace in Fedora devel kevin has approved Package perl-Log-Trace kevin has set commit to Approved for provenpackager on perl-Log-Trace (Fedora devel) kevin has set build to Approved for provenpackager on perl-Log-Trace (Fedora devel) kevin has set checkout to Approved for provenpackager on perl-Log-Trace (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Log-Trace From pkgdb at fedoraproject.org Fri Apr 3 20:47:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:47:12 +0000 Subject: [pkgdb] perl-Log-Trace (Fedora, 9) updated by kevin Message-ID: <20090403204722.710D5208602@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for perl-Log-Trace kevin has set commit to Approved for provenpackager on perl-Log-Trace (Fedora 9) kevin has set build to Approved for provenpackager on perl-Log-Trace (Fedora 9) kevin has set checkout to Approved for provenpackager on perl-Log-Trace (Fedora 9) kevin approved watchbugzilla on perl-Log-Trace (Fedora 9) for perl-sig kevin approved watchcommits on perl-Log-Trace (Fedora 9) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Log-Trace From pkgdb at fedoraproject.org Fri Apr 3 20:47:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:47:12 +0000 Subject: [pkgdb] perl-Log-Trace (Fedora, 10) updated by kevin Message-ID: <20090403204723.B6642208605@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for perl-Log-Trace kevin has set commit to Approved for provenpackager on perl-Log-Trace (Fedora 10) kevin has set build to Approved for provenpackager on perl-Log-Trace (Fedora 10) kevin has set checkout to Approved for provenpackager on perl-Log-Trace (Fedora 10) kevin approved watchbugzilla on perl-Log-Trace (Fedora 10) for perl-sig kevin approved watchcommits on perl-Log-Trace (Fedora 10) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Log-Trace From pkgdb at fedoraproject.org Fri Apr 3 20:47:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:47:12 +0000 Subject: [pkgdb] perl-Log-Trace (Fedora, devel) updated by kevin Message-ID: <20090403204724.6872F208514@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on perl-Log-Trace (Fedora devel) for perl-sig kevin approved watchcommits on perl-Log-Trace (Fedora devel) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Log-Trace From kevin at fedoraproject.org Fri Apr 3 20:47:24 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:47:24 +0000 (UTC) Subject: rpms/perl-Log-Trace - New directory Message-ID: <20090403204724.2678270134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Log-Trace In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsT16634/rpms/perl-Log-Trace Log Message: Directory /cvs/pkgs/rpms/perl-Log-Trace added to the repository From kevin at fedoraproject.org Fri Apr 3 20:47:24 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:47:24 +0000 (UTC) Subject: rpms/perl-Log-Trace/devel - New directory Message-ID: <20090403204724.5A60570134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Log-Trace/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsT16634/rpms/perl-Log-Trace/devel Log Message: Directory /cvs/pkgs/rpms/perl-Log-Trace/devel added to the repository From kevin at fedoraproject.org Fri Apr 3 20:47:31 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:47:31 +0000 (UTC) Subject: rpms/perl-Log-Trace Makefile,NONE,1.1 Message-ID: <20090403204731.C085070134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Log-Trace In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsT16634/rpms/perl-Log-Trace Added Files: Makefile Log Message: Setup of module perl-Log-Trace --- NEW FILE Makefile --- # Top level Makefile for module perl-Log-Trace all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Fri Apr 3 20:47:32 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:47:32 +0000 (UTC) Subject: rpms/perl-Log-Trace/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204732.23B5770134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Log-Trace/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsT16634/rpms/perl-Log-Trace/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module perl-Log-Trace --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: perl-Log-Trace # $Id: Makefile,v 1.1 2009/04/03 20:47:31 kevin Exp $ NAME := perl-Log-Trace SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Fri Apr 3 20:48:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:48:01 +0000 Subject: [pkgdb] perl-PlRPC was added for cweyl Message-ID: <20090403204811.6193C208550@bastion.fedora.phx.redhat.com> kevin has added Package perl-PlRPC with summary Interface for building pServer Clients kevin has approved Package perl-PlRPC kevin has added a Fedora devel branch for perl-PlRPC with an owner of cweyl kevin has approved perl-PlRPC in Fedora devel kevin has approved Package perl-PlRPC kevin has set commit to Approved for provenpackager on perl-PlRPC (Fedora devel) kevin has set build to Approved for provenpackager on perl-PlRPC (Fedora devel) kevin has set checkout to Approved for provenpackager on perl-PlRPC (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-PlRPC From pkgdb at fedoraproject.org Fri Apr 3 20:48:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:48:12 +0000 Subject: [pkgdb] perl-PlRPC (Fedora, 9) updated by kevin Message-ID: <20090403204813.28D3C208556@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for perl-PlRPC kevin has set commit to Approved for provenpackager on perl-PlRPC (Fedora 9) kevin has set build to Approved for provenpackager on perl-PlRPC (Fedora 9) kevin has set checkout to Approved for provenpackager on perl-PlRPC (Fedora 9) kevin approved watchbugzilla on perl-PlRPC (Fedora 9) for perl-sig kevin approved watchcommits on perl-PlRPC (Fedora 9) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-PlRPC From pkgdb at fedoraproject.org Fri Apr 3 20:48:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:48:12 +0000 Subject: [pkgdb] perl-PlRPC (Fedora, devel) updated by kevin Message-ID: <20090403204813.4096A208603@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on perl-PlRPC (Fedora devel) for perl-sig kevin approved watchcommits on perl-PlRPC (Fedora devel) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-PlRPC From kevin at fedoraproject.org Fri Apr 3 20:48:11 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:48:11 +0000 (UTC) Subject: rpms/perl-PlRPC - New directory Message-ID: <20090403204811.2B45170134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-PlRPC In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsi16859/rpms/perl-PlRPC Log Message: Directory /cvs/pkgs/rpms/perl-PlRPC added to the repository From kevin at fedoraproject.org Fri Apr 3 20:48:11 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:48:11 +0000 (UTC) Subject: rpms/perl-PlRPC/devel - New directory Message-ID: <20090403204811.6128470134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-PlRPC/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsi16859/rpms/perl-PlRPC/devel Log Message: Directory /cvs/pkgs/rpms/perl-PlRPC/devel added to the repository From pkgdb at fedoraproject.org Fri Apr 3 20:48:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:48:12 +0000 Subject: [pkgdb] perl-PlRPC (Fedora, 10) updated by kevin Message-ID: <20090403204813.6820E208609@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for perl-PlRPC kevin has set commit to Approved for provenpackager on perl-PlRPC (Fedora 10) kevin has set build to Approved for provenpackager on perl-PlRPC (Fedora 10) kevin has set checkout to Approved for provenpackager on perl-PlRPC (Fedora 10) kevin approved watchbugzilla on perl-PlRPC (Fedora 10) for perl-sig kevin approved watchcommits on perl-PlRPC (Fedora 10) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-PlRPC From kevin at fedoraproject.org Fri Apr 3 20:48:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:48:19 +0000 (UTC) Subject: rpms/perl-PlRPC/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090403204819.1FA3E70134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-PlRPC/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsi16859/rpms/perl-PlRPC/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module perl-PlRPC --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: perl-PlRPC # $Id: Makefile,v 1.1 2009/04/03 20:48:18 kevin Exp $ NAME := perl-PlRPC SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From kevin at fedoraproject.org Fri Apr 3 20:48:18 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Fri, 3 Apr 2009 20:48:18 +0000 (UTC) Subject: rpms/perl-PlRPC Makefile,NONE,1.1 Message-ID: <20090403204818.C59C970134@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-PlRPC In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsi16859/rpms/perl-PlRPC Added Files: Makefile Log Message: Setup of module perl-PlRPC --- NEW FILE Makefile --- # Top level Makefile for module perl-PlRPC all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Fri Apr 3 20:48:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 20:48:59 +0000 Subject: [pkgdb] koffice F-11 cloned from devel Message-ID: <20090403204909.B6BB2208555@bastion.fedora.phx.redhat.com> kevin cloned koffice F-11 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/koffice From jwilson at fedoraproject.org Fri Apr 3 20:56:02 2009 From: jwilson at fedoraproject.org (Jarod Wilson) Date: Fri, 3 Apr 2009 20:56:02 +0000 (UTC) Subject: rpms/kernel/F-11 drm-intel-lying-systems-without-lvds.patch, 1.2, 1.3 Message-ID: <20090403205602.5534B70134@cvs1.fedora.phx.redhat.com> Author: jwilson Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17817 Modified Files: drm-intel-lying-systems-without-lvds.patch Log Message: put in the right version of the patch this time drm-intel-lying-systems-without-lvds.patch: Index: drm-intel-lying-systems-without-lvds.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-intel-lying-systems-without-lvds.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- drm-intel-lying-systems-without-lvds.patch 3 Apr 2009 19:48:24 -0000 1.2 +++ drm-intel-lying-systems-without-lvds.patch 3 Apr 2009 20:56:02 -0000 1.3 @@ -16,24 +16,23 @@ Signed-off-by: Jarod Wilson --- - drivers/gpu/drm/i915/intel_lvds.c | 50 ++++++++++++++++++++++++++++++------ - 1 files changed, 41 insertions(+), 9 deletions(-) + drivers/gpu/drm/i915/intel_lvds.c | 46 ++++++++++++++++++++++++++++++------ + 1 files changed, 38 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c -index 6619f26..4607662 100644 +index 6619f26..4d64686 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c -@@ -384,7 +384,44 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = { +@@ -384,7 +384,43 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = { .destroy = intel_lvds_enc_destroy, }; +static int __init intel_no_lvds_dmi_callback(const struct dmi_system_id *id) +{ -+ //DRM_DEBUG("Skipping LVDS initialization for %s\n", id->ident); -+ printk("Skipping LVDS initialization for %s\n", id->ident); ++ DRM_DEBUG("Skipping LVDS initialization for %s\n", id->ident); + return 1; +} -+ + +/* These systems claim to have LVDS, but really don't */ +static const struct dmi_system_id __initdata intel_no_lvds[] = { + { @@ -62,13 +61,13 @@ + }, + + /* FIXME: add a check for the Aopen Mini PC */ - ++ + { } /* terminating entry */ +}; /** * intel_lvds_init - setup LVDS connectors on this device -@@ -404,15 +441,10 @@ void intel_lvds_init(struct drm_device *dev) +@@ -404,15 +440,9 @@ void intel_lvds_init(struct drm_device *dev) u32 lvds; int pipe; @@ -79,12 +78,10 @@ - if(dmi_match(DMI_PRODUCT_NAME, "Macmini1,1") || - dmi_match(DMI_PRODUCT_NAME, "Macmini2,1")) { - DRM_DEBUG("Skipping LVDS initialization for Apple Mac Mini\n"); -- return; -- } + /* Skip init on machines we know falsely report LVDS */ + if (dmi_check_system(intel_no_lvds)) -+ printk("woulda disabled bogus lvds, but it fucks up Xv...\n"); -+ //return; + return; +- } intel_output = kzalloc(sizeof(struct intel_output), GFP_KERNEL); if (!intel_output) { From pkgdb at fedoraproject.org Fri Apr 3 21:10:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:10:01 +0000 Subject: [pkgdb] libiphone: hadess has requested watchbugzilla Message-ID: <20090403210941.41BB0208505@bastion.fedora.phx.redhat.com> hadess has requested the watchbugzilla acl on libiphone (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:10:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:10:04 +0000 Subject: [pkgdb] libiphone: hadess has requested watchcommits Message-ID: <20090403210944.B51B8208553@bastion.fedora.phx.redhat.com> hadess has requested the watchcommits acl on libiphone (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:10:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:10:06 +0000 Subject: [pkgdb] libiphone: hadess has requested commit Message-ID: <20090403210947.193D6208557@bastion.fedora.phx.redhat.com> hadess has requested the commit acl on libiphone (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:12:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:12:28 +0000 Subject: [pkgdb] libiphone had acl change status Message-ID: <20090403211228.B0369208505@bastion.fedora.phx.redhat.com> pbrobinson has set the approveacls acl on libiphone (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:12:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:12:57 +0000 Subject: [pkgdb] libiphone had acl change status Message-ID: <20090403211308.03C7D20854A@bastion.fedora.phx.redhat.com> pbrobinson has set the watchbugzilla acl on libiphone (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:13:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:13:30 +0000 Subject: [pkgdb] libiphone had acl change status Message-ID: <20090403211310.3076B208555@bastion.fedora.phx.redhat.com> pbrobinson has set the watchcommits acl on libiphone (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:13:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:13:15 +0000 Subject: [pkgdb] libiphone had acl change status Message-ID: <20090403211315.3A03C208602@bastion.fedora.phx.redhat.com> pbrobinson has set the commit acl on libiphone (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libiphone From pkgdb at fedoraproject.org Fri Apr 3 21:15:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:15:13 +0000 Subject: [pkgdb] ifuse: hadess has requested watchbugzilla Message-ID: <20090403211513.BD1FF20854A@bastion.fedora.phx.redhat.com> hadess has requested the watchbugzilla acl on ifuse (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:15:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:15:36 +0000 Subject: [pkgdb] ifuse: hadess has requested watchcommits Message-ID: <20090403211516.2A0B3208604@bastion.fedora.phx.redhat.com> hadess has requested the watchcommits acl on ifuse (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:15:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:15:37 +0000 Subject: [pkgdb] ifuse: hadess has requested commit Message-ID: <20090403211518.5738A208609@bastion.fedora.phx.redhat.com> hadess has requested the commit acl on ifuse (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:16:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:16:36 +0000 Subject: [pkgdb] ifuse had acl change status Message-ID: <20090403211636.CC4EE208505@bastion.fedora.phx.redhat.com> pbrobinson has set the watchbugzilla acl on ifuse (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:16:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:16:58 +0000 Subject: [pkgdb] ifuse had acl change status Message-ID: <20090403211639.5C793208555@bastion.fedora.phx.redhat.com> pbrobinson has set the watchcommits acl on ifuse (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:16:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:16:43 +0000 Subject: [pkgdb] ifuse had acl change status Message-ID: <20090403211643.72CB7208603@bastion.fedora.phx.redhat.com> pbrobinson has set the commit acl on ifuse (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From pkgdb at fedoraproject.org Fri Apr 3 21:17:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Fri, 03 Apr 2009 21:17:07 +0000 Subject: [pkgdb] ifuse had acl change status Message-ID: <20090403211647.6601D208608@bastion.fedora.phx.redhat.com> pbrobinson has set the approveacls acl on ifuse (Fedora devel) to Approved for hadess To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ifuse From kwizart at fedoraproject.org Fri Apr 3 21:20:42 2009 From: kwizart at fedoraproject.org (Nicolas Chauvet) Date: Fri, 3 Apr 2009 21:20:42 +0000 (UTC) Subject: rpms/perl-AnyEvent/devel sources, 1.8, 1.9 .cvsignore, 1.8, 1.9 perl-AnyEvent.spec, 1.10, 1.11 Message-ID: <20090403212042.E402D70134@cvs1.fedora.phx.redhat.com> Author: kwizart Update of /cvs/pkgs/rpms/perl-AnyEvent/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20881 Modified Files: sources .cvsignore perl-AnyEvent.spec Log Message: Update to 4.35 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 5 Mar 2009 17:20:18 -0000 1.8 +++ sources 3 Apr 2009 21:20:12 -0000 1.9 @@ -1 +1 @@ -1413b299f4124feebb7be7508b84fc91 AnyEvent-4.34.tar.gz +f1d7066a576aab2be15e78ea238036d0 AnyEvent-4.35.tar.gz Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 5 Mar 2009 17:20:19 -0000 1.8 +++ .cvsignore 3 Apr 2009 21:20:12 -0000 1.9 @@ -1 +1 @@ -AnyEvent-4.34.tar.gz +AnyEvent-4.35.tar.gz Index: perl-AnyEvent.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/perl-AnyEvent.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-AnyEvent.spec 5 Mar 2009 17:20:18 -0000 1.10 +++ perl-AnyEvent.spec 3 Apr 2009 21:20:12 -0000 1.11 @@ -1,7 +1,7 @@ -%define version_anyevent 4.34 +%define version_anyevent 4.35 Name: perl-AnyEvent -Version: 4.340 +Version: 4.350 Release: 1%{?dist} Summary: Framework for multiple event loops @@ -77,6 +77,9 @@ %changelog +* Fri Apr 3 2009 kwizart < kwizart at gmail.com > - 4.350-1 +- Update to 4.35 (rpm version : 4.350 ) + * Thu Mar 5 2009 kwizart < kwizart at gmail.com > - 4.340-1 - Update to 4.34 (rpm version : 4.340 ) From dwalsh at fedoraproject.org Fri Apr 3 21:26:00 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 21:26:00 +0000 (UTC) Subject: rpms/selinux-policy/devel policy-20090105.patch, 1.76, 1.77 selinux-policy.spec, 1.817, 1.818 Message-ID: <20090403212600.3124270134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21762 Modified Files: policy-20090105.patch selinux-policy.spec Log Message: * Fri Apr 3 2009 Dan Walsh 3.6.10-9 - Allow podsleuth to use tmpfs files policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- policy-20090105.patch 3 Apr 2009 19:25:20 -0000 1.76 +++ policy-20090105.patch 3 Apr 2009 21:25:59 -0000 1.77 @@ -1680,7 +1680,7 @@ +#/usr/libexec/gconfd-2 -- gen_context(system_u:object_r:gconfd_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/gnome.if serefpolicy-3.6.10/policy/modules/apps/gnome.if --- nsaserefpolicy/policy/modules/apps/gnome.if 2008-11-11 16:13:41.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/gnome.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/apps/gnome.if 2009-04-03 17:09:33.000000000 -0400 @@ -89,5 +89,154 @@ allow $1 gnome_home_t:dir manage_dir_perms; @@ -2843,8 +2843,8 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/nsplugin.te serefpolicy-3.6.10/policy/modules/apps/nsplugin.te --- nsaserefpolicy/policy/modules/apps/nsplugin.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/nsplugin.te 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,288 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/nsplugin.te 2009-04-03 17:12:08.000000000 -0400 +@@ -0,0 +1,292 @@ + +policy_module(nsplugin, 1.0.0) + @@ -3129,6 +3129,10 @@ +') + +optional_policy(` ++ pulseaudio_stream_connect(nsplugin_t) ++') ++ ++optional_policy(` + unconfined_execmem_exec(nsplugin_t) +') + @@ -3300,14 +3304,18 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/podsleuth.te serefpolicy-3.6.10/policy/modules/apps/podsleuth.te --- nsaserefpolicy/policy/modules/apps/podsleuth.te 2009-01-05 15:39:38.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/podsleuth.te 2009-03-30 10:09:41.000000000 -0400 -@@ -11,21 +11,59 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/podsleuth.te 2009-04-03 16:33:08.000000000 -0400 +@@ -11,21 +11,68 @@ application_domain(podsleuth_t, podsleuth_exec_t) role system_r types podsleuth_t; +type podsleuth_tmp_t; +files_tmp_file(podsleuth_tmp_t) + ++type podsleuth_tmpfs_t; ++files_tmpfs_file(podsleuth_tmpfs_t) ++ubac_constrained(podsleuth_tmpfs_t) ++ +type podsleuth_cache_t; +files_type(podsleuth_cache_t) + @@ -3352,6 +3360,11 @@ +files_tmp_filetrans(podsleuth_t, podsleuth_tmp_t, { file dir }) +manage_dirs_pattern(podsleuth_t, podsleuth_tmp_t, podsleuth_tmp_t) + ++manage_dirs_pattern(podsleuth_t, podsleuth_tmpfs_t, podsleuth_tmpfs_t) ++manage_files_pattern(podsleuth_t, podsleuth_tmpfs_t, podsleuth_tmpfs_t) ++manage_lnk_files_pattern(podsleuth_t, podsleuth_tmpfs_t, podsleuth_tmpfs_t) ++fs_tmpfs_filetrans(podsleuth_t, podsleuth_tmpfs_t, { dir file lnk_file }) ++ +manage_dirs_pattern(podsleuth_t, podsleuth_cache_t, podsleuth_cache_t) +manage_files_pattern(podsleuth_t, podsleuth_cache_t, podsleuth_cache_t) +files_var_filetrans(podsleuth_t, podsleuth_cache_t, { file dir }) @@ -3371,8 +3384,8 @@ +/usr/bin/pulseaudio -- gen_context(system_u:object_r:pulseaudio_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/pulseaudio.if serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if --- nsaserefpolicy/policy/modules/apps/pulseaudio.if 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,105 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if 2009-04-03 17:24:36.000000000 -0400 +@@ -0,0 +1,147 @@ + +## policy for pulseaudio + @@ -3476,12 +3489,54 @@ + userdom_manage_home_role($1, pulseaudio_t) + userdom_manage_tmp_role($1, pulseaudio_t) + userdom_manage_tmpfs_role($1, pulseaudio_t) ++ ++ allow $2 pulseaudio_t:dbus send_msg; ++ allow pulseaudio_t $2:dbus send_msg; +') + ++######################################## ++## ++## Send and receive messages from ++## pulseaudio over dbus. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`pulseaudio_dbus_chat',` ++ gen_require(` ++ type pulseaudio_t; ++ class dbus send_msg; ++ ') ++ ++ allow $1 pulseaudio_t:dbus send_msg; ++ allow pulseaudio_t $1:dbus send_msg; ++') ++ ++######################################## ++## ++## pulsaudio connection template. ++## ++## ++## ++## The type of the user domain. ++## ++## ++# ++interface(`pulseaudio_stream_connect',` ++ gen_require(` ++ type pulseaudio_t; ++ ') ++ ++ allow nsplugin_t pulseaudio_t:process signull; ++ allow $1 pulseaudio_t:unix_stream_socket connectto; ++') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/pulseaudio.te serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te --- nsaserefpolicy/policy/modules/apps/pulseaudio.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,97 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te 2009-04-03 17:03:52.000000000 -0400 +@@ -0,0 +1,109 @@ +policy_module(pulseaudio,1.0.0) + +######################################## @@ -3513,9 +3568,21 @@ +allow pulseaudio_t self:fifo_file rw_file_perms; +allow pulseaudio_t self:unix_stream_socket create_stream_socket_perms; +allow pulseaudio_t self:unix_dgram_socket { sendto create_socket_perms }; ++allow pulseaudio_t self:tcp_socket create_stream_socket_perms; ++allow pulseaudio_t self:udp_socket create_socket_perms; + +corecmd_exec_bin(pulseaudio_t) + ++corenet_all_recvfrom_unlabeled(pulseaudio_t) ++corenet_all_recvfrom_netlabel(pulseaudio_t) ++corenet_tcp_bind_pulseaudio_port(pulseaudio_t) ++corenet_tcp_bind_sound_port(pulseaudio_t) ++corenet_tcp_sendrecv_generic_if(pulseaudio_t) ++corenet_tcp_sendrecv_generic_node(pulseaudio_t) ++corenet_udp_bind_sap_port(pulseaudio_t) ++corenet_udp_sendrecv_generic_if(pulseaudio_t) ++corenet_udp_sendrecv_generic_node(pulseaudio_t) ++ +dev_read_sound(pulseaudio_t) +dev_write_sound(pulseaudio_t) +dev_read_sysfs(pulseaudio_t) @@ -4511,7 +4578,7 @@ ## diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/corenetwork.te.in serefpolicy-3.6.10/policy/modules/kernel/corenetwork.te.in --- nsaserefpolicy/policy/modules/kernel/corenetwork.te.in 2009-03-23 13:47:10.000000000 -0400 -+++ serefpolicy-3.6.10/policy/modules/kernel/corenetwork.te.in 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/kernel/corenetwork.te.in 2009-04-03 17:02:58.000000000 -0400 @@ -65,10 +65,12 @@ type server_packet_t, packet_type, server_packet_type; @@ -4599,8 +4666,11 @@ network_port(printer, tcp,515,s0) network_port(ptal, tcp,5703,s0) network_port(pxe, udp,4011,s0) -@@ -162,9 +183,11 @@ +@@ -160,11 +181,14 @@ + network_port(rsh, tcp,514,s0) + network_port(rsync, tcp,873,s0, udp,873,s0) network_port(rwho, udp,513,s0) ++network_port(sap, tcp,9875,s0, udp,9875,s0) network_port(smbd, tcp,137-139,s0, tcp,445,s0) network_port(smtp, tcp,25,s0, tcp,465,s0, tcp,587,s0) -network_port(snmp, udp,161,s0, udp,162,s0, tcp,199,s0) @@ -4612,7 +4682,7 @@ network_port(soundd, tcp,8000,s0, tcp,9433,s0, tcp, 16001, s0) type socks_port_t, port_type; dnl network_port(socks) # no defined portcon type stunnel_port_t, port_type; dnl network_port(stunnel) # no defined portcon in current strict -@@ -173,14 +196,17 @@ +@@ -173,14 +197,17 @@ network_port(syslogd, udp,514,s0) network_port(telnetd, tcp,23,s0) network_port(tftp, udp,69,s0) @@ -4632,7 +4702,7 @@ network_port(xdmcp, udp,177,s0, tcp,177,s0) network_port(xen, tcp,8002,s0) network_port(xfs, tcp,7100,s0) -@@ -209,6 +235,8 @@ +@@ -209,6 +236,8 @@ type node_t, node_type; sid node gen_context(system_u:object_r:node_t,s0 - mls_systemhigh) @@ -8946,7 +9016,7 @@ +/var/log/ConsoleKit(/.*)? gen_context(system_u:object_r:consolekit_log_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/consolekit.if serefpolicy-3.6.10/policy/modules/services/consolekit.if --- nsaserefpolicy/policy/modules/services/consolekit.if 2008-08-07 11:15:11.000000000 -0400 -+++ serefpolicy-3.6.10/policy/modules/services/consolekit.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/consolekit.if 2009-04-03 16:41:51.000000000 -0400 @@ -38,3 +38,24 @@ allow $1 consolekit_t:dbus send_msg; allow consolekit_t $1:dbus send_msg; @@ -10806,8 +10876,8 @@ +/var/run/devkit(/.*)? gen_context(system_u:object_r:devicekit_var_run_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/devicekit.if serefpolicy-3.6.10/policy/modules/services/devicekit.if --- nsaserefpolicy/policy/modules/services/devicekit.if 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/devicekit.if 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,177 @@ ++++ serefpolicy-3.6.10/policy/modules/services/devicekit.if 2009-04-03 16:46:10.000000000 -0400 +@@ -0,0 +1,197 @@ + +## policy for devicekit + @@ -10985,6 +11055,26 @@ + allow $1 devicekit_t:unix_dgram_socket sendto; +') + ++######################################## ++## ++## Send and receive messages from ++## devicekit disk over dbus. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`devicekit_disk_dbus_chat',` ++ gen_require(` ++ type devicekit_disk_t; ++ class dbus send_msg; ++ ') ++ ++ allow $1 devicekit_disk_t:dbus send_msg; ++ allow devicekit_disk_t $1:dbus send_msg; ++') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/devicekit.te serefpolicy-3.6.10/policy/modules/services/devicekit.te --- nsaserefpolicy/policy/modules/services/devicekit.te 1969-12-31 19:00:00.000000000 -0500 +++ serefpolicy-3.6.10/policy/modules/services/devicekit.te 2009-04-03 08:12:27.000000000 -0400 @@ -21580,7 +21670,7 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/virt.te serefpolicy-3.6.10/policy/modules/services/virt.te --- nsaserefpolicy/policy/modules/services/virt.te 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/virt.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/virt.te 2009-04-03 16:51:32.000000000 -0400 @@ -8,20 +8,18 @@ ## @@ -21667,7 +21757,7 @@ -manage_files_pattern(virtd_t, virt_image_type, virt_image_type) +virtual_manage_image(virtd_t) -+virtual_manage_relabel(virtd_t) ++virtual_image_relabel(virtd_t) + +manage_dirs_pattern(virtd_t, virt_content_t, virt_content_t) +manage_files_pattern(virtd_t, virt_content_t, virt_content_t) @@ -21769,15 +21859,15 @@ +optional_policy(` + lvm_domtrans(virtd_t) +') - - optional_policy(` -- qemu_domtrans(virtd_t) ++ ++optional_policy(` + polkit_domtrans_auth(virtd_t) + polkit_domtrans_resolve(virtd_t) + polkit_read_lib(virtd_t) +') -+ -+optional_policy(` + + optional_policy(` +- qemu_domtrans(virtd_t) + qemu_spec_domtrans(virtd_t, svirt_t) qemu_read_state(virtd_t) qemu_signal(virtd_t) @@ -21786,7 +21876,7 @@ ') optional_policy(` -@@ -198,5 +264,74 @@ +@@ -198,5 +264,73 @@ ') optional_policy(` @@ -21807,7 +21897,6 @@ +# +# svirt local policy +# -+ +manage_dirs_pattern(svirt_t, svirt_cache_t, svirt_cache_t) +manage_files_pattern(svirt_t, svirt_cache_t, svirt_cache_t) +files_var_filetrans(svirt_t, svirt_cache_t, { file dir }) @@ -27671,7 +27760,7 @@ +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.10/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-03 10:26:58.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-03 16:55:31.000000000 -0400 @@ -30,8 +30,9 @@ ') @@ -28100,7 +28189,7 @@ ############################## # -@@ -512,189 +517,198 @@ +@@ -512,189 +517,199 @@ dontaudit $1_t self:netlink_socket { create ioctl read getattr write setattr append bind connect getopt setopt shutdown }; dontaudit $1_t self:netlink_route_socket { create ioctl read getattr write setattr append bind connect getopt setopt shutdown nlmsg_read nlmsg_write }; @@ -28270,6 +28359,7 @@ optional_policy(` - hal_dbus_chat($1_t) + devicekit_power_dbus_chat($1_usertype) ++ devicekit_disk_dbus_chat($1_usertype) ') optional_policy(` @@ -28380,7 +28470,7 @@ ') ####################################### -@@ -722,13 +736,26 @@ +@@ -722,13 +737,26 @@ userdom_base_user_template($1) @@ -28412,7 +28502,7 @@ userdom_change_password_template($1) -@@ -746,70 +773,71 @@ +@@ -746,70 +774,71 @@ allow $1_t self:context contains; @@ -28517,7 +28607,7 @@ ') ') -@@ -846,6 +874,28 @@ +@@ -846,6 +875,28 @@ # Local policy # @@ -28546,7 +28636,7 @@ optional_policy(` loadkeys_run($1_t,$1_r) ') -@@ -876,7 +926,7 @@ +@@ -876,7 +927,7 @@ userdom_restricted_user_template($1) @@ -28555,7 +28645,7 @@ ############################## # -@@ -884,14 +934,19 @@ +@@ -884,14 +935,19 @@ # auth_role($1_r, $1_t) @@ -28580,7 +28670,7 @@ logging_dontaudit_send_audit_msgs($1_t) # Need to to this just so screensaver will work. Should be moved to screensaver domain -@@ -899,28 +954,33 @@ +@@ -899,28 +955,33 @@ selinux_get_enforce_mode($1_t) optional_policy(` @@ -28621,7 +28711,7 @@ ') ') -@@ -954,8 +1014,8 @@ +@@ -954,8 +1015,8 @@ # Declarations # @@ -28631,7 +28721,7 @@ userdom_common_user_template($1) ############################## -@@ -964,11 +1024,12 @@ +@@ -964,11 +1025,12 @@ # # port access is audited even if dac would not have allowed it, so dontaudit it here @@ -28646,7 +28736,7 @@ # cjp: why? files_read_kernel_symbol_table($1_t) -@@ -986,37 +1047,47 @@ +@@ -986,37 +1048,47 @@ ') ') @@ -28708,7 +28798,7 @@ ') ####################################### -@@ -1050,7 +1121,7 @@ +@@ -1050,7 +1122,7 @@ # template(`userdom_admin_user_template',` gen_require(` @@ -28717,7 +28807,7 @@ ') ############################## -@@ -1059,8 +1130,7 @@ +@@ -1059,8 +1131,7 @@ # # Inherit rules for ordinary users. @@ -28727,7 +28817,7 @@ domain_obj_id_change_exemption($1_t) role system_r types $1_t; -@@ -1083,7 +1153,8 @@ +@@ -1083,7 +1154,8 @@ # Skip authentication when pam_rootok is specified. allow $1_t self:passwd rootok; @@ -28737,7 +28827,7 @@ kernel_read_software_raid_state($1_t) kernel_getattr_core_if($1_t) -@@ -1099,6 +1170,7 @@ +@@ -1099,6 +1171,7 @@ kernel_sigstop_unlabeled($1_t) kernel_signull_unlabeled($1_t) kernel_sigchld_unlabeled($1_t) @@ -28745,7 +28835,7 @@ corenet_tcp_bind_generic_port($1_t) # allow setting up tunnels -@@ -1106,8 +1178,6 @@ +@@ -1106,8 +1179,6 @@ dev_getattr_generic_blk_files($1_t) dev_getattr_generic_chr_files($1_t) @@ -28754,7 +28844,7 @@ # Allow MAKEDEV to work dev_create_all_blk_files($1_t) dev_create_all_chr_files($1_t) -@@ -1162,20 +1232,6 @@ +@@ -1162,20 +1233,6 @@ # But presently necessary for installing the file_contexts file. seutil_manage_bin_policy($1_t) @@ -28775,7 +28865,7 @@ optional_policy(` postgresql_unconfined($1_t) ') -@@ -1221,6 +1277,7 @@ +@@ -1221,6 +1278,7 @@ dev_relabel_all_dev_nodes($1) files_create_boot_flag($1) @@ -28783,7 +28873,7 @@ # Necessary for managing /boot/efi fs_manage_dos_files($1) -@@ -1286,11 +1343,15 @@ +@@ -1286,11 +1344,15 @@ interface(`userdom_user_home_content',` gen_require(` type user_home_t; @@ -28799,7 +28889,7 @@ ') ######################################## -@@ -1387,7 +1448,7 @@ +@@ -1387,7 +1449,7 @@ ######################################## ## @@ -28808,7 +28898,7 @@ ## ## ## -@@ -1420,6 +1481,14 @@ +@@ -1420,6 +1482,14 @@ allow $1 user_home_dir_t:dir list_dir_perms; files_search_home($1) @@ -28823,7 +28913,7 @@ ') ######################################## -@@ -1435,9 +1504,11 @@ +@@ -1435,9 +1505,11 @@ interface(`userdom_dontaudit_list_user_home_dirs',` gen_require(` type user_home_dir_t; @@ -28835,7 +28925,7 @@ ') ######################################## -@@ -1494,6 +1565,25 @@ +@@ -1494,6 +1566,25 @@ allow $1 user_home_dir_t:dir relabelto; ') @@ -28861,7 +28951,7 @@ ######################################## ## ## Create directories in the home dir root with -@@ -1568,6 +1658,8 @@ +@@ -1568,6 +1659,8 @@ ') dontaudit $1 user_home_t:dir search_dir_perms; @@ -28870,7 +28960,7 @@ ') ######################################## -@@ -1643,6 +1735,7 @@ +@@ -1643,6 +1736,7 @@ type user_home_dir_t, user_home_t; ') @@ -28878,26 +28968,34 @@ read_files_pattern($1, { user_home_dir_t user_home_t }, user_home_t) files_search_home($1) ') -@@ -1741,6 +1834,62 @@ +@@ -1741,30 +1835,79 @@ ######################################## ## +-## Execute user home files. +## Delete user home subdirectory symbolic links. -+## -+## -+## -+## Domain allowed access. -+## -+## -+# + ## + ## + ## + ## Domain allowed access. + ## + ## +-## + # +-interface(`userdom_exec_user_home_content_files',` +interface(`userdom_delete_user_home_content_symlinks',` -+ gen_require(` + gen_require(` +- type user_home_dir_t, user_home_t; + type user_home_t; -+ ') -+ + ') + +- files_search_home($1) +- exec_files_pattern($1, { user_home_dir_t user_home_t }, user_home_t) + allow $1 user_home_t:lnk_file delete_lnk_file_perms; +') -+ + +- tunable_policy(`use_nfs_home_dirs',` +- fs_exec_nfs_files($1) +######################################## +## +## Delete files @@ -28912,8 +29010,10 @@ +interface(`userdom_delete_user_home_content_files',` + gen_require(` + type user_home_t; -+ ') -+ + ') + +- tunable_policy(`use_samba_home_dirs',` +- fs_exec_cifs_files($1) + allow $1 user_home_t:dir delete_file_perms; +') + @@ -28938,25 +29038,27 @@ + +######################################## +## - ## Execute user home files. - ## - ## -@@ -1757,14 +1906,6 @@ - - files_search_home($1) - exec_files_pattern($1, { user_home_dir_t user_home_t }, user_home_t) -- -- tunable_policy(`use_nfs_home_dirs',` -- fs_exec_nfs_files($1) -- ') -- -- tunable_policy(`use_samba_home_dirs',` -- fs_exec_cifs_files($1) -- ') ++## Execute user home files. ++## ++## ++## ++## Domain allowed access. ++## ++## ++## ++# ++interface(`userdom_exec_user_home_content_files',` ++ gen_require(` ++ type user_home_dir_t; ++ attribute user_home_type; + ') ++ ++ files_search_home($1) ++ exec_files_pattern($1, { user_home_dir_t user_home_type }, user_home_type) ') ######################################## -@@ -1787,6 +1928,46 @@ +@@ -1787,6 +1930,46 @@ ######################################## ## @@ -29003,7 +29105,7 @@ ## Create, read, write, and delete files ## in a user home subdirectory. ## -@@ -1799,6 +1980,7 @@ +@@ -1799,6 +1982,7 @@ interface(`userdom_manage_user_home_content_files',` gen_require(` type user_home_dir_t, user_home_t; @@ -29011,7 +29113,7 @@ ') manage_files_pattern($1, user_home_t, user_home_t) -@@ -2328,7 +2510,7 @@ +@@ -2328,7 +2512,7 @@ ######################################## ## @@ -29020,7 +29122,7 @@ ## ## ## -@@ -2814,7 +2996,25 @@ +@@ -2814,7 +2998,25 @@ type user_tmp_t; ') @@ -29047,7 +29149,7 @@ ') ######################################## -@@ -2851,6 +3051,7 @@ +@@ -2851,6 +3053,7 @@ ') read_files_pattern($1,userdomain,userdomain) @@ -29055,7 +29157,7 @@ kernel_search_proc($1) ') -@@ -2981,3 +3182,482 @@ +@@ -2981,3 +3184,482 @@ allow $1 userdomain:dbus send_msg; ') @@ -29631,8 +29733,8 @@ +# No application file contexts. diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.if serefpolicy-3.6.10/policy/modules/system/virtual.if --- nsaserefpolicy/policy/modules/system/virtual.if 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/virtual.if 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,113 @@ ++++ serefpolicy-3.6.10/policy/modules/system/virtual.if 2009-04-03 16:50:58.000000000 -0400 +@@ -0,0 +1,114 @@ +## Virtual machine emulator and virtualizer + +######################################## @@ -29720,12 +29822,13 @@ +## +## +# -+interface(`virtual_manage_relabel',` ++interface(`virtual_image_relabel',` + gen_require(` + attribute virtual_image_type; + ') + + allow $1 virtual_image_type:file { relabelfrom relabelto }; ++ allow $1 virtual_image_type:blk_file { relabelfrom relabelto }; +') + +######################################## Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.817 retrieving revision 1.818 diff -u -r1.817 -r1.818 --- selinux-policy.spec 3 Apr 2009 19:25:21 -0000 1.817 +++ selinux-policy.spec 3 Apr 2009 21:25:59 -0000 1.818 @@ -20,7 +20,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.6.10 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -444,6 +444,9 @@ %endif %changelog +* Fri Apr 3 2009 Dan Walsh 3.6.10-9 +- Allow podsleuth to use tmpfs files + * Fri Apr 3 2009 Dan Walsh 3.6.10-8 - Add customizable_types for svirt From dwalsh at fedoraproject.org Fri Apr 3 21:27:40 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Fri, 3 Apr 2009 21:27:40 +0000 (UTC) Subject: rpms/selinux-policy/devel policy-20090105.patch,1.77,1.78 Message-ID: <20090403212740.1C95D70134@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22637 Modified Files: policy-20090105.patch Log Message: * Fri Apr 3 2009 Dan Walsh 3.6.10-9 - Allow podsleuth to use tmpfs files policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- policy-20090105.patch 3 Apr 2009 21:25:59 -0000 1.77 +++ policy-20090105.patch 3 Apr 2009 21:27:39 -0000 1.78 @@ -3535,7 +3535,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/pulseaudio.te serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te --- nsaserefpolicy/policy/modules/apps/pulseaudio.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te 2009-04-03 17:03:52.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.te 2009-04-03 17:26:42.000000000 -0400 @@ -0,0 +1,109 @@ +policy_module(pulseaudio,1.0.0) + @@ -3576,7 +3576,7 @@ +corenet_all_recvfrom_unlabeled(pulseaudio_t) +corenet_all_recvfrom_netlabel(pulseaudio_t) +corenet_tcp_bind_pulseaudio_port(pulseaudio_t) -+corenet_tcp_bind_sound_port(pulseaudio_t) ++corenet_tcp_bind_soundd_port(pulseaudio_t) +corenet_tcp_sendrecv_generic_if(pulseaudio_t) +corenet_tcp_sendrecv_generic_node(pulseaudio_t) +corenet_udp_bind_sap_port(pulseaudio_t) From jgu at fedoraproject.org Fri Apr 3 21:35:26 2009 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Fri, 3 Apr 2009 21:35:26 +0000 (UTC) Subject: rpms/shorewall/devel .cvsignore, 1.51, 1.52 shorewall.spec, 1.76, 1.77 sources, 1.51, 1.52 Message-ID: <20090403213526.864EB70134@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23677 Modified Files: .cvsignore shorewall.spec sources Log Message: * Fri Apr 3 2009 Jonathan G. Underwood - 4.2.7-4 - Update shorewall-perl to version 4.2.7.1 (BZ 493984) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/shorewall/devel/.cvsignore,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- .cvsignore 24 Mar 2009 13:14:20 -0000 1.51 +++ .cvsignore 3 Apr 2009 21:34:56 -0000 1.52 @@ -1,6 +1,6 @@ shorewall-common-4.2.7.tar.bz2 shorewall-lite-4.2.7.tar.bz2 -shorewall-perl-4.2.7.tar.bz2 +shorewall-perl-4.2.7.1.tar.bz2 shorewall-shell-4.2.7.tar.bz2 shorewall6-4.2.7.tar.bz2 shorewall6-lite-4.2.7.tar.bz2 Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/devel/shorewall.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- shorewall.spec 24 Mar 2009 15:55:14 -0000 1.76 +++ shorewall.spec 3 Apr 2009 21:34:56 -0000 1.77 @@ -3,7 +3,7 @@ %define major_ver 4.2.7 %define common_ver %{major_ver} -%define perl_ver %{major_ver} +%define perl_ver %{major_ver}.1 %define lite_ver %{major_ver} %define shell_ver %{major_ver} %define shorewall6_ver %{major_ver} @@ -11,7 +11,7 @@ Name: shorewall Version: %{major_ver} -Release: 2%{?dist} +Release: 4%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ @@ -148,9 +148,7 @@ find . -name "lib.*" -exec sed -i -e '/\#\!\/bin\/sh/d' {} \; # Make the perl compiler the default -pushd shorewall-common-%{common_ver} -sed -e 's|SHOREWALL_COMPILER=|SHOREWALL_COMPILER=perl|' -popd +sed -i -e 's|SHOREWALL_COMPILER=|SHOREWALL_COMPILER=perl|' shorewall-common-%{common_ver}/shorewall.conf %build @@ -409,6 +407,12 @@ %attr(0755,root,root) %{_datadir}/shorewall6-lite/wait4ifup %changelog +* Fri Apr 3 2009 Jonathan G. Underwood - 4.2.7-4 +- Update shorewall-perl to version 4.2.7.1 (BZ 493984) + +* Thu Mar 26 2009 Jonathan G. Underwood - 4.2.7-3 +- Really make the perl compiler default + * Tue Mar 24 2009 Jonathan G. Underwood - 4.2.7-2 - Make the perl compiler the default. Drop shorewall-shell requirement from shorewall package Index: sources =================================================================== RCS file: /cvs/extras/rpms/shorewall/devel/sources,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- sources 24 Mar 2009 13:14:21 -0000 1.51 +++ sources 3 Apr 2009 21:34:56 -0000 1.52 @@ -1,6 +1,6 @@ 47f51b083bdea3904ffaf3a3c9317526 shorewall-common-4.2.7.tar.bz2 7a18ae9de56aa1836e67b394a5176fc4 shorewall-lite-4.2.7.tar.bz2 -375c9ebdcc8a986d6e67a09bb0f87917 shorewall-perl-4.2.7.tar.bz2 +6bcf27f5eccd7d24f411e5aa9977ae7e shorewall-perl-4.2.7.1.tar.bz2 c5555ef10e493af3d3ad40785bf33caa shorewall-shell-4.2.7.tar.bz2 807c26daac5fd44f263c16205fdeadc1 shorewall6-4.2.7.tar.bz2 e5546dceab21046ea0f652febe180779 shorewall6-lite-4.2.7.tar.bz2 From jgu at fedoraproject.org Fri Apr 3 21:39:42 2009 From: jgu at fedoraproject.org (Jonathan G. Underwood) Date: Fri, 3 Apr 2009 21:39:42 +0000 (UTC) Subject: rpms/shorewall/F-10 shorewall.spec,1.74,1.75 sources,1.51,1.52 Message-ID: <20090403213942.19B2E70134@cvs1.fedora.phx.redhat.com> Author: jgu Update of /cvs/extras/rpms/shorewall/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24233 Modified Files: shorewall.spec sources Log Message: * Fri Apr 6 2009 Jonathan G. Underwood - 4.2.7-2 - Update shorewall-perl to 4.2.7.1 (BZ 493984) Index: shorewall.spec =================================================================== RCS file: /cvs/extras/rpms/shorewall/F-10/shorewall.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- shorewall.spec 24 Mar 2009 13:15:53 -0000 1.74 +++ shorewall.spec 3 Apr 2009 21:39:11 -0000 1.75 @@ -3,7 +3,7 @@ %define major_ver 4.2.7 %define common_ver %{major_ver} -%define perl_ver %{major_ver} +%define perl_ver %{major_ver}.1 %define lite_ver %{major_ver} %define shell_ver %{major_ver} %define shorewall6_ver %{major_ver} @@ -11,7 +11,7 @@ Name: shorewall Version: %{major_ver} -Release: 1%{?dist} +Release: 2%{?dist} Summary: An iptables front end for firewall configuration Group: Applications/System License: GPLv2+ @@ -405,6 +405,9 @@ %attr(0755,root,root) %{_datadir}/shorewall6-lite/wait4ifup %changelog +* Fri Apr 6 2009 Jonathan G. Underwood - 4.2.7-2 +- Update shorewall-perl to 4.2.7.1 (BZ 493984) + * Tue Mar 24 2009 Jonathan G. Underwood - 4.2.7-1 - Update to version 4.2.7 Index: sources =================================================================== RCS file: /cvs/extras/rpms/shorewall/F-10/sources,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- sources 24 Mar 2009 13:15:53 -0000 1.51 +++ sources 3 Apr 2009 21:39:11 -0000 1.52 @@ -1,6 +1,6 @@ 47f51b083bdea3904ffaf3a3c9317526 shorewall-common-4.2.7.tar.bz2 7a18ae9de56aa1836e67b394a5176fc4 shorewall-lite-4.2.7.tar.bz2 -375c9ebdcc8a986d6e67a09bb0f87917 shorewall-perl-4.2.7.tar.bz2 +6bcf27f5eccd7d24f411e5aa9977ae7e shorewall-perl-4.2.7.1.tar.bz2 c5555ef10e493af3d3ad40785bf33caa shorewall-shell-4.2.7.tar.bz2 807c26daac5fd44f263c16205fdeadc1 shorewall6-4.2.7.tar.bz2 e5546dceab21046ea0f652febe180779 shorewall6-lite-4.2.7.tar.bz2 From davej at fedoraproject.org Fri Apr 3 21:48:22 2009 From: davej at fedoraproject.org (Dave Jones) Date: Fri, 3 Apr 2009 21:48:22 +0000 (UTC) Subject: rpms/x86info/F-10 .cvsignore, 1.13, 1.14 sources, 1.11, 1.12 x86info.spec, 1.34, 1.35 Message-ID: <20090403214822.DDCCE70134@cvs1.fedora.phx.redhat.com> Author: davej Update of /cvs/pkgs/rpms/x86info/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25027 Modified Files: .cvsignore sources x86info.spec Log Message: Update to 1.24 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-10/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 27 Nov 2007 00:51:06 -0000 1.13 +++ .cvsignore 3 Apr 2009 21:47:52 -0000 1.14 @@ -1,3 +1,3 @@ clog -x86info-1.21 -x86info-1.21.tgz +x86info-1.24 +x86info-1.24.tgz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-10/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 27 Nov 2007 00:51:06 -0000 1.11 +++ sources 3 Apr 2009 21:47:52 -0000 1.12 @@ -1 +1 @@ -1fbfaa392170e2636006603659dec0f0 x86info-1.21.tgz +f4476fb55918cf3b20312f858af44334 x86info-1.24.tgz Index: x86info.spec =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-10/x86info.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- x86info.spec 17 Mar 2008 20:23:02 -0000 1.34 +++ x86info.spec 3 Apr 2009 21:47:52 -0000 1.35 @@ -1,6 +1,6 @@ Summary: x86 processor information tool. Name: x86info -Version: 1.21 +Version: 1.24 Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} Epoch: 1 Group: System Environment/Base @@ -41,6 +41,9 @@ %attr(0644,root,root) %{_mandir}/*/* %changelog +* Fri Apr 3 2009 Dave Jones +- Update to 1.24 + * Mon Mar 17 2008 Dave Jones - More specfile cleanups. From davej at fedoraproject.org Fri Apr 3 22:04:10 2009 From: davej at fedoraproject.org (Dave Jones) Date: Fri, 3 Apr 2009 22:04:10 +0000 (UTC) Subject: rpms/x86info/F-9 sources,1.11,1.12 x86info.spec,1.34,1.35 Message-ID: <20090403220410.E490170134@cvs1.fedora.phx.redhat.com> Author: davej Update of /cvs/pkgs/rpms/x86info/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27416 Modified Files: sources x86info.spec Log Message: Update to 1.24 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-9/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 27 Nov 2007 00:51:06 -0000 1.11 +++ sources 3 Apr 2009 22:03:40 -0000 1.12 @@ -1 +1 @@ -1fbfaa392170e2636006603659dec0f0 x86info-1.21.tgz +f4476fb55918cf3b20312f858af44334 x86info-1.24.tgz Index: x86info.spec =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-9/x86info.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- x86info.spec 17 Mar 2008 20:23:02 -0000 1.34 +++ x86info.spec 3 Apr 2009 22:03:40 -0000 1.35 @@ -1,6 +1,6 @@ Summary: x86 processor information tool. Name: x86info -Version: 1.21 +Version: 1.24 Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} Epoch: 1 Group: System Environment/Base @@ -41,6 +41,9 @@ %attr(0644,root,root) %{_mandir}/*/* %changelog +* Fri Apr 3 2009 Dave Jones +- Update to 1.24 + * Mon Mar 17 2008 Dave Jones - More specfile cleanups. From davej at fedoraproject.org Fri Apr 3 22:04:54 2009 From: davej at fedoraproject.org (Dave Jones) Date: Fri, 3 Apr 2009 22:04:54 +0000 (UTC) Subject: rpms/x86info/F-9 .cvsignore,1.13,1.14 Message-ID: <20090403220454.1E35870134@cvs1.fedora.phx.redhat.com> Author: davej Update of /cvs/pkgs/rpms/x86info/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27511 Modified Files: .cvsignore Log Message: Update to 1.24 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/x86info/F-9/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 27 Nov 2007 00:51:06 -0000 1.13 +++ .cvsignore 3 Apr 2009 22:04:23 -0000 1.14 @@ -1,3 +1,3 @@ clog -x86info-1.21 -x86info-1.21.tgz +x86info-1.24 +x86info-1.24.tgz From hadess at fedoraproject.org Fri Apr 3 22:10:46 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Fri, 3 Apr 2009 22:10:46 +0000 (UTC) Subject: rpms/libiphone/devel .cvsignore, 1.3, 1.4 libiphone.spec, 1.10, 1.11 sources, 1.4, 1.5 Message-ID: <20090403221046.CB95970134@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/libiphone/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28148 Modified Files: .cvsignore libiphone.spec sources Log Message: * Fri Apr 03 2009 - Bastien Nocera - 0.1.0-11.20090325git443edc8 - Update to latest master version Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 3 Jan 2009 06:46:01 -0000 1.3 +++ .cvsignore 3 Apr 2009 22:10:16 -0000 1.4 @@ -1 +1 @@ -libiphone-0.1.0-20090103.tar.bz2 +libiphone-0.1.0-20090325.tar.bz2 Index: libiphone.spec =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/devel/libiphone.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- libiphone.spec 25 Feb 2009 15:54:11 -0000 1.10 +++ libiphone.spec 3 Apr 2009 22:10:16 -0000 1.11 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/libiphone/ -# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-20081201.tar.bz2 +# git clone git://github.com/MattColyer/libiphone.git +# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20090103 -%define git_version 5cde554 +%define gitdate 20090325 +%define git_version 443edc8 %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: libiphone Version: 0.1.0 -Release: 10.%{snapshot}%{?dist} +Release: 11.%{snapshot}%{?dist} Summary: Library for connecting to Apple iPhone and iPod touch Group: System Environment/Libraries @@ -70,6 +70,7 @@ %{_bindir}/libiphone-initconf %{_libdir}/libiphone.so.0 %{_libdir}/libiphone.so.0.0.0 +%{_sysconfdir}/udev/rules.d/89-libiphone.rules %{_datadir}/hal/fdi/information/20thirdparty/31-apple-mobile-device.fdi %files devel @@ -79,6 +80,9 @@ %{_includedir}/libiphone %changelog +* Fri Apr 03 2009 - Bastien Nocera - 0.1.0-11.20090325git443edc8 +- Update to latest master version + * Wed Feb 25 2009 Fedora Release Engineering - 0.1.0-10.20090103git5cde554 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Jan 2009 06:53:59 -0000 1.4 +++ sources 3 Apr 2009 22:10:16 -0000 1.5 @@ -1 +1 @@ -1c6950b2ddf6cf2ed103b616cde0b13a libiphone-0.1.0-20090103.tar.bz2 +97c045662553d73e93a193dfc97bf700 libiphone-0.1.0-20090325.tar.bz2 From hadess at fedoraproject.org Fri Apr 3 22:12:22 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Fri, 3 Apr 2009 22:12:22 +0000 (UTC) Subject: rpms/ifuse/devel .cvsignore, 1.2, 1.3 ifuse.spec, 1.2, 1.3 sources, 1.2, 1.3 import.log, 1.1, NONE Message-ID: <20090403221222.9DEAB70134@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/ifuse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28424 Modified Files: .cvsignore ifuse.spec sources Removed Files: import.log Log Message: * Fri Apr 03 2009 - Bastien Nocera - 0.1.0-8.20090401git5db1ccc - Update to github version Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 18 Dec 2008 01:00:14 -0000 1.2 +++ .cvsignore 3 Apr 2009 22:11:52 -0000 1.3 @@ -1 +1 @@ -ifuse-0.1.0-20081214.tar.bz2 +ifuse-0.1.0-20090401.tar.bz2 Index: ifuse.spec =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/devel/ifuse.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ifuse.spec 25 Feb 2009 06:55:18 -0000 1.2 +++ ifuse.spec 3 Apr 2009 22:11:52 -0000 1.3 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/ifuse/ +# git clone git://github.com/MattColyer/ifuse.git # git-archive --format=tar --prefix=ifuse-0.1.0/ %{git_version} | bzip2 > ifuse-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20081214 -%define git_version b0412bf +%define gitdate 20090401 +%define git_version 5db1ccc %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: ifuse Version: 0.1.0 -Release: 6.%{snapshot}%{?dist} +Release: 8.%{snapshot}%{?dist} Summary: Mount Apple iPhone and iPod touch devices Group: System Environment/Libraries @@ -50,10 +50,15 @@ %defattr(-,root,root,-) %doc AUTHORS COPYING README /sbin/mount.fuse.ifuse -%{_bindir}/hal-iphone-setup %{_datadir}/hal/fdi/information/20thirdparty/30-ifuse.fdi %changelog +* Fri Apr 03 2009 - Bastien Nocera - 0.1.0-8.20090401git5db1ccc +- Update to github version + +* Fri Apr 03 2009 - Bastien Nocera - 0.1.0-7.20090308git8d6eebb +- Update to latest master + * Tue Feb 24 2009 Fedora Release Engineering - 0.1.0-6.20081214gitb0412bf - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Dec 2008 01:00:14 -0000 1.2 +++ sources 3 Apr 2009 22:11:52 -0000 1.3 @@ -1 +1 @@ -c9fba4c717ee4e3cc334d9e053110786 ifuse-0.1.0-20081214.tar.bz2 +dcc7efe1b983ca28089494bccdff5e8e ifuse-0.1.0-20090401.tar.bz2 --- import.log DELETED --- From bpepple at fedoraproject.org Fri Apr 3 22:56:59 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Fri, 3 Apr 2009 22:56:59 +0000 (UTC) Subject: rpms/telepathy-gabble/devel .cvsignore, 1.42, 1.43 sources, 1.42, 1.43 telepathy-gabble.spec, 1.52, 1.53 Message-ID: <20090403225659.1BC5670134@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/telepathy-gabble/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv415 Modified Files: .cvsignore sources telepathy-gabble.spec Log Message: * Fri Apr 3 2009 Brian Pepple - 0.7.25-1 - Update to 0.7.25. - Bump minimum version of tp-glib-devel needed. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-gabble/devel/.cvsignore,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- .cvsignore 29 Mar 2009 20:56:22 -0000 1.42 +++ .cvsignore 3 Apr 2009 22:56:27 -0000 1.43 @@ -1 +1 @@ -telepathy-gabble-0.7.24.tar.gz +telepathy-gabble-0.7.25.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-gabble/devel/sources,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- sources 29 Mar 2009 20:56:22 -0000 1.42 +++ sources 3 Apr 2009 22:56:28 -0000 1.43 @@ -1 +1 @@ -9abc1236332113c19670e04f3cac033c telepathy-gabble-0.7.24.tar.gz +5fae7fbfb8e40be28e8dae5cba5cb947 telepathy-gabble-0.7.25.tar.gz Index: telepathy-gabble.spec =================================================================== RCS file: /cvs/pkgs/rpms/telepathy-gabble/devel/telepathy-gabble.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- telepathy-gabble.spec 29 Mar 2009 20:56:22 -0000 1.52 +++ telepathy-gabble.spec 3 Apr 2009 22:56:28 -0000 1.53 @@ -1,5 +1,5 @@ Name: telepathy-gabble -Version: 0.7.24 +Version: 0.7.25 Release: 1%{?dist} Summary: A Jabber/XMPP connection manager @@ -8,13 +8,15 @@ License: LGPLv2+ and (BSD) URL: http://telepathy.freedesktop.org/wiki/ Source0: http://telepathy.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz -Patch0: %{name}-%{version}-gthread.patch +# Patch to add missing pkgconfig check for gthread-2.0 +# https://bugs.freedesktop.org/show_bug.cgi?id=20937 +Patch0: %{name}-0.7.24-gthread.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dbus-devel >= 1.1.0 BuildRequires: dbus-glib-devel >= 0.78 BuildRequires: loudmouth-devel >= 1.3.2 -BuildRequires: telepathy-glib-devel >= 0.7.26 +BuildRequires: telepathy-glib-devel >= 0.7.29 BuildRequires: glib2-devel >= 2.16 BuildRequires: libsoup-devel BuildRequires: libxslt @@ -63,6 +65,10 @@ %changelog +* Fri Apr 3 2009 Brian Pepple - 0.7.25-1 +- Update to 0.7.25. +- Bump minimum version of tp-glib-devel needed. + * Mon Mar 23 2009 Brian Pepple - 0.7.24-1 - Update to 0.7.24. - Add BR on libsoup-devel. From grandcross at fedoraproject.org Fri Apr 3 23:18:33 2009 From: grandcross at fedoraproject.org (David Carter) Date: Fri, 3 Apr 2009 23:18:33 +0000 (UTC) Subject: rpms/arm4/devel arm4-README.fedora, NONE, 1.1 arm4-arm4.cron, NONE, 1.1 arm4-arm4.init, NONE, 1.1 arm4.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403231833.D74AA70134@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2214/devel Modified Files: .cvsignore sources Added Files: arm4-README.fedora arm4-arm4.cron arm4-arm4.init arm4.spec import.log Log Message: * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK --- NEW FILE arm4-README.fedora --- Using the arm4 package ====================== The arm4 daemon is set to run out of the box, but there are some configuration options you should be aware of. The default configuration file is located at /etc/arm4.conf. 'man arm4.conf' will give more information on the options available to you. System Configuration Changes ============================ Unless changed from the default configuration, some of the transaction parameters won't be passed to the daemon. Add the following to /etc/sysctl.conf: kernel.msgmax = 65536 kernel.msgmnb = 65536 Failure to do so may result in messages in your system log such as 'Transaction uri msgsnd Invalid argument' Enabling user access to ARM4 ============================ The arm4_daemon has access controlled by the use of groups. A user must be a member of the arm4 group to have access. To add a user to the group, you can use the administrative GUIs, or you can run the following as root: $ usermod -a -G arm4 Archiving Data ============== As installed, data is archived once a day. Data older than 31 days is removed. This can be customized by modifying the cron script at /etc/cron.daily/arm4.cron. Datastores ========== This RPM only supports the Berkeley DB datastore. The default configuration for Sqlite3 doesn't have all the required options, so it hasn't been built into this installation. What do I do if no data is collected? ===================================== The first thing to do is check the system log. Rather than interrupt the flow of an application, error messages are sent there. Where can I get more information? ================================= http://www.arm4.org/ --- NEW FILE arm4-arm4.cron --- #!/bin/sh # Because of the way find works, this will actually add a day to the archive MAX_AGE='+30' # Archive the current data /usr/bin/arm4_control archive # Remove older archives find /var/lib/arm4/data/backup -ctime $MAX_AGE -exec rm -rf {} \; > /dev/null 2>&1 --- NEW FILE arm4-arm4.init --- #!/bin/sh # # Startup script for the ARM4 daemon # # Copyright (c) 2005-2008 David Carter and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html # # chkconfig: - 85 15 # description: ARM 4 application response measurement agent # processname: arm4_daemon # pidfile: /var/run/arm4.pid # Source function library. . /etc/rc.d/init.d/functions arm4=/usr/bin/arm4_daemon RETVAL=0 case "$1" in start) echo -n "Starting arm4: " daemon $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/arm4 ;; stop) echo -n "Shutting down arm4: " killproc $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/arm4 [ $RETVAL = 0 ] && rm -f /var/run/arm4.pid ;; status) status $arm4 RETVAL=$? ;; reload) # Same as restart $0 stop $0 start ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 esac exit $RETVAL --- NEW FILE arm4.spec --- Name: arm4 Version: 0.8.1 Release: 0.6%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System License: EPL URL: http://www.arm4.org/ Source0: http://downloads.sourceforge.net/arm4/arm4-0.8.1.tar.gz Source2: arm4-README.fedora Source3: arm4-arm4.cron Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils %description An Open Source implementation of the Open Group's Application Response Measurement (ARM) standard version 4.0. The ARM agent allows you to measure response times for related transactions across multiple tiers in a distributed environment. %package devel Summary: Files needed to build applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description devel Files needed to build programs using the Application Response Measurement (ARM) V4.0 standard. %package java Summary: Java language bindings for applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description java Files needed to build java language programs using the Application Response Measurement (ARM) V4.0 standard. # # Location of agent databases %define contentdir /var/lib/arm4 %prep %setup -q -n arm4-%{version} cp -a %{SOURCE2} README.fedora %build %configure --disable-static --enable-sqlite --disable-examples --disable-tests make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} # These aren't really required in the final system rm -rf %{buildroot}%{_datadir}/aclocal # # Move the java documentation mv %{buildroot}%{_datadir}/doc/%{name}-%{version} \ %{buildroot}%{_datadir}/doc/%{name}-java-%{version} # # Remove development versions of libraries that aren't intended for development rm %{buildroot}%{_libdir}/libarm4db.so rm %{buildroot}%{_libdir}/libarm4db_bdb.so rm %{buildroot}%{_libdir}/libarm4db_sqlite.so rm %{buildroot}%{_libdir}/libarm4db_common.so rm %{buildroot}%{_libdir}/libArmNative.so # # Remove any libtool archives rm %{buildroot}%{_libdir}/*.la # Make our configuration dir if it doesn't exist mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d install -m 644 -p %{_builddir}/%{name}-%{version}/config/arm4.conf %{buildroot}%{_sysconfdir} install -m 755 -p %{SOURCE4} %{buildroot}%{_sysconfdir}/rc.d/init.d/arm4 mkdir -p %{buildroot}%{contentdir} # Install a cron job to archive and age data mkdir -p %{buildroot}%{_sysconfdir}/cron.daily install -m 755 -p %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.daily/arm4.cron %pre # Add the arm4 user and group getent group arm4 >/dev/null || groupadd -r arm4 getent passwd arm4 >/dev/null || \ useradd -r -g arm4 -d %{contentdir} -s /sbin/nologin \ -c "ARM 4 Daemon" arm4 exit 0 %post /sbin/ldconfig # Register the arm4 service /sbin/chkconfig --add arm4 %post devel -p /sbin/ldconfig %post java -p /sbin/ldconfig %preun if [ $1 = 0 ]; then /sbin/service arm4 stop > /dev/null 2>&1 /usr/bin/arm4_control remove > /dev/null 2>&1 /sbin/chkconfig --del arm4 fi %postun -p /sbin/ldconfig %postun devel -p /sbin/ldconfig %postun java -p /sbin/ldconfig %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README README.fedora COPYING %{_bindir}/arm4_control %{_bindir}/arm4_daemon %{_bindir}/arm4_dump %{_bindir}/arm4_export %{_bindir}/arm4_report %{_mandir}/man1/* %{_mandir}/man5/* %{_libdir}/libarm4db.* %{_libdir}/libarm4db_bdb.* %{_libdir}/libarm4db_sqlite.* %{_libdir}/libarm4db_common.* # The .so file is included here and not in the -devel package # as many applications link against these libraries dynamically, # and it is required by the standard %{_libdir}/libarm4.so* %{_libdir}/libarm4_null.so* %config(noreplace) %{_sysconfdir}/arm4.conf %{_sysconfdir}/rc.d/init.d/arm4 %{_sysconfdir}/cron.daily/arm4.cron %attr(755,arm4,arm4) %dir %{contentdir} #%attr(755,arm4,arm4) %dir %{contentdir}/data #%attr(1777,arm4,arm4) %dir %{contentdir}/queue %{_datadir}/%{name}-%{version}/arm4db.xsd %files devel %defattr(-,root,root,-) %{_includedir}/* %{_mandir}/man3/* %files java %defattr(-,root,root,-) %{_datadir}/doc/%{name}-java-%{version}/apidocs %{_libdir}/arm4* %{_libdir}/libArmNative.* %changelog * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK * Sat Nov 1 2008 David Carter - 0.8-0.5 - Removed assertions that caused early exit from libraries * Mon Oct 27 2008 David Carter - 0.8-0.4 - Update to latest release version - Includes more documentation and many bug fixes. SE Linux support is removed as it's not yet complete. * Thu Oct 2 2008 David Carter - 0.8-0.3.final - Update to latest beta version - Includes more documentation and many bug fixes, selinux rules * Mon Sep 4 2008 David Carter - 0.8-0.2.beta3 - Update to latest beta version - Includes more documentation and many bug fixes * Sun Aug 3 2008 David Carter - 0.8-0.1.beta2 - Initial packaging as RPM --- NEW FILE import.log --- arm4-0_8_1-0_6_fc10:HEAD:arm4-0.8.1-0.6.fc10.src.rpm:1238800427 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/arm4/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:44:42 -0000 1.1 +++ .cvsignore 3 Apr 2009 23:18:03 -0000 1.2 @@ -0,0 +1 @@ +arm4-0.8.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/arm4/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:44:42 -0000 1.1 +++ sources 3 Apr 2009 23:18:03 -0000 1.2 @@ -0,0 +1 @@ +65b90f3e906b13bd2fb30a4873a3f9ed arm4-0.8.1.tar.gz From grandcross at fedoraproject.org Fri Apr 3 23:20:51 2009 From: grandcross at fedoraproject.org (David Carter) Date: Fri, 3 Apr 2009 23:20:51 +0000 (UTC) Subject: rpms/arm4/F-10 arm4-README.fedora, NONE, 1.1 arm4-arm4.cron, NONE, 1.1 arm4-arm4.init, NONE, 1.1 arm4.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403232051.B755070134@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2660/F-10 Modified Files: .cvsignore sources Added Files: arm4-README.fedora arm4-arm4.cron arm4-arm4.init arm4.spec import.log Log Message: * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK --- NEW FILE arm4-README.fedora --- Using the arm4 package ====================== The arm4 daemon is set to run out of the box, but there are some configuration options you should be aware of. The default configuration file is located at /etc/arm4.conf. 'man arm4.conf' will give more information on the options available to you. System Configuration Changes ============================ Unless changed from the default configuration, some of the transaction parameters won't be passed to the daemon. Add the following to /etc/sysctl.conf: kernel.msgmax = 65536 kernel.msgmnb = 65536 Failure to do so may result in messages in your system log such as 'Transaction uri msgsnd Invalid argument' Enabling user access to ARM4 ============================ The arm4_daemon has access controlled by the use of groups. A user must be a member of the arm4 group to have access. To add a user to the group, you can use the administrative GUIs, or you can run the following as root: $ usermod -a -G arm4 Archiving Data ============== As installed, data is archived once a day. Data older than 31 days is removed. This can be customized by modifying the cron script at /etc/cron.daily/arm4.cron. Datastores ========== This RPM only supports the Berkeley DB datastore. The default configuration for Sqlite3 doesn't have all the required options, so it hasn't been built into this installation. What do I do if no data is collected? ===================================== The first thing to do is check the system log. Rather than interrupt the flow of an application, error messages are sent there. Where can I get more information? ================================= http://www.arm4.org/ --- NEW FILE arm4-arm4.cron --- #!/bin/sh # Because of the way find works, this will actually add a day to the archive MAX_AGE='+30' # Archive the current data /usr/bin/arm4_control archive # Remove older archives find /var/lib/arm4/data/backup -ctime $MAX_AGE -exec rm -rf {} \; > /dev/null 2>&1 --- NEW FILE arm4-arm4.init --- #!/bin/sh # # Startup script for the ARM4 daemon # # Copyright (c) 2005-2008 David Carter and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html # # chkconfig: - 85 15 # description: ARM 4 application response measurement agent # processname: arm4_daemon # pidfile: /var/run/arm4.pid # Source function library. . /etc/rc.d/init.d/functions arm4=/usr/bin/arm4_daemon RETVAL=0 case "$1" in start) echo -n "Starting arm4: " daemon $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/arm4 ;; stop) echo -n "Shutting down arm4: " killproc $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/arm4 [ $RETVAL = 0 ] && rm -f /var/run/arm4.pid ;; status) status $arm4 RETVAL=$? ;; reload) # Same as restart $0 stop $0 start ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 esac exit $RETVAL --- NEW FILE arm4.spec --- Name: arm4 Version: 0.8.1 Release: 0.6%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System License: EPL URL: http://www.arm4.org/ Source0: http://downloads.sourceforge.net/arm4/arm4-0.8.1.tar.gz Source2: arm4-README.fedora Source3: arm4-arm4.cron Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils %description An Open Source implementation of the Open Group's Application Response Measurement (ARM) standard version 4.0. The ARM agent allows you to measure response times for related transactions across multiple tiers in a distributed environment. %package devel Summary: Files needed to build applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description devel Files needed to build programs using the Application Response Measurement (ARM) V4.0 standard. %package java Summary: Java language bindings for applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description java Files needed to build java language programs using the Application Response Measurement (ARM) V4.0 standard. # # Location of agent databases %define contentdir /var/lib/arm4 %prep %setup -q -n arm4-%{version} cp -a %{SOURCE2} README.fedora %build %configure --disable-static --enable-sqlite --disable-examples --disable-tests make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} # These aren't really required in the final system rm -rf %{buildroot}%{_datadir}/aclocal # # Move the java documentation mv %{buildroot}%{_datadir}/doc/%{name}-%{version} \ %{buildroot}%{_datadir}/doc/%{name}-java-%{version} # # Remove development versions of libraries that aren't intended for development rm %{buildroot}%{_libdir}/libarm4db.so rm %{buildroot}%{_libdir}/libarm4db_bdb.so rm %{buildroot}%{_libdir}/libarm4db_sqlite.so rm %{buildroot}%{_libdir}/libarm4db_common.so rm %{buildroot}%{_libdir}/libArmNative.so # # Remove any libtool archives rm %{buildroot}%{_libdir}/*.la # Make our configuration dir if it doesn't exist mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d install -m 644 -p %{_builddir}/%{name}-%{version}/config/arm4.conf %{buildroot}%{_sysconfdir} install -m 755 -p %{SOURCE4} %{buildroot}%{_sysconfdir}/rc.d/init.d/arm4 mkdir -p %{buildroot}%{contentdir} # Install a cron job to archive and age data mkdir -p %{buildroot}%{_sysconfdir}/cron.daily install -m 755 -p %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.daily/arm4.cron %pre # Add the arm4 user and group getent group arm4 >/dev/null || groupadd -r arm4 getent passwd arm4 >/dev/null || \ useradd -r -g arm4 -d %{contentdir} -s /sbin/nologin \ -c "ARM 4 Daemon" arm4 exit 0 %post /sbin/ldconfig # Register the arm4 service /sbin/chkconfig --add arm4 %post devel -p /sbin/ldconfig %post java -p /sbin/ldconfig %preun if [ $1 = 0 ]; then /sbin/service arm4 stop > /dev/null 2>&1 /usr/bin/arm4_control remove > /dev/null 2>&1 /sbin/chkconfig --del arm4 fi %postun -p /sbin/ldconfig %postun devel -p /sbin/ldconfig %postun java -p /sbin/ldconfig %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README README.fedora COPYING %{_bindir}/arm4_control %{_bindir}/arm4_daemon %{_bindir}/arm4_dump %{_bindir}/arm4_export %{_bindir}/arm4_report %{_mandir}/man1/* %{_mandir}/man5/* %{_libdir}/libarm4db.* %{_libdir}/libarm4db_bdb.* %{_libdir}/libarm4db_sqlite.* %{_libdir}/libarm4db_common.* # The .so file is included here and not in the -devel package # as many applications link against these libraries dynamically, # and it is required by the standard %{_libdir}/libarm4.so* %{_libdir}/libarm4_null.so* %config(noreplace) %{_sysconfdir}/arm4.conf %{_sysconfdir}/rc.d/init.d/arm4 %{_sysconfdir}/cron.daily/arm4.cron %attr(755,arm4,arm4) %dir %{contentdir} #%attr(755,arm4,arm4) %dir %{contentdir}/data #%attr(1777,arm4,arm4) %dir %{contentdir}/queue %{_datadir}/%{name}-%{version}/arm4db.xsd %files devel %defattr(-,root,root,-) %{_includedir}/* %{_mandir}/man3/* %files java %defattr(-,root,root,-) %{_datadir}/doc/%{name}-java-%{version}/apidocs %{_libdir}/arm4* %{_libdir}/libArmNative.* %changelog * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK * Sat Nov 1 2008 David Carter - 0.8-0.5 - Removed assertions that caused early exit from libraries * Mon Oct 27 2008 David Carter - 0.8-0.4 - Update to latest release version - Includes more documentation and many bug fixes. SE Linux support is removed as it's not yet complete. * Thu Oct 2 2008 David Carter - 0.8-0.3.final - Update to latest beta version - Includes more documentation and many bug fixes, selinux rules * Mon Sep 4 2008 David Carter - 0.8-0.2.beta3 - Update to latest beta version - Includes more documentation and many bug fixes * Sun Aug 3 2008 David Carter - 0.8-0.1.beta2 - Initial packaging as RPM --- NEW FILE import.log --- arm4-0_8_1-0_6_fc10:F-10:arm4-0.8.1-0.6.fc10.src.rpm:1238800786 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:44:42 -0000 1.1 +++ .cvsignore 3 Apr 2009 23:20:21 -0000 1.2 @@ -0,0 +1 @@ +arm4-0.8.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:44:42 -0000 1.1 +++ sources 3 Apr 2009 23:20:21 -0000 1.2 @@ -0,0 +1 @@ +65b90f3e906b13bd2fb30a4873a3f9ed arm4-0.8.1.tar.gz From grandcross at fedoraproject.org Fri Apr 3 23:22:53 2009 From: grandcross at fedoraproject.org (David Carter) Date: Fri, 3 Apr 2009 23:22:53 +0000 (UTC) Subject: rpms/arm4/F-11 arm4-README.fedora, NONE, 1.1 arm4-arm4.cron, NONE, 1.1 arm4-arm4.init, NONE, 1.1 arm4.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090403232253.842CB70134@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3029/F-11 Modified Files: .cvsignore sources Added Files: arm4-README.fedora arm4-arm4.cron arm4-arm4.init arm4.spec import.log Log Message: * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK --- NEW FILE arm4-README.fedora --- Using the arm4 package ====================== The arm4 daemon is set to run out of the box, but there are some configuration options you should be aware of. The default configuration file is located at /etc/arm4.conf. 'man arm4.conf' will give more information on the options available to you. System Configuration Changes ============================ Unless changed from the default configuration, some of the transaction parameters won't be passed to the daemon. Add the following to /etc/sysctl.conf: kernel.msgmax = 65536 kernel.msgmnb = 65536 Failure to do so may result in messages in your system log such as 'Transaction uri msgsnd Invalid argument' Enabling user access to ARM4 ============================ The arm4_daemon has access controlled by the use of groups. A user must be a member of the arm4 group to have access. To add a user to the group, you can use the administrative GUIs, or you can run the following as root: $ usermod -a -G arm4 Archiving Data ============== As installed, data is archived once a day. Data older than 31 days is removed. This can be customized by modifying the cron script at /etc/cron.daily/arm4.cron. Datastores ========== This RPM only supports the Berkeley DB datastore. The default configuration for Sqlite3 doesn't have all the required options, so it hasn't been built into this installation. What do I do if no data is collected? ===================================== The first thing to do is check the system log. Rather than interrupt the flow of an application, error messages are sent there. Where can I get more information? ================================= http://www.arm4.org/ --- NEW FILE arm4-arm4.cron --- #!/bin/sh # Because of the way find works, this will actually add a day to the archive MAX_AGE='+30' # Archive the current data /usr/bin/arm4_control archive # Remove older archives find /var/lib/arm4/data/backup -ctime $MAX_AGE -exec rm -rf {} \; > /dev/null 2>&1 --- NEW FILE arm4-arm4.init --- #!/bin/sh # # Startup script for the ARM4 daemon # # Copyright (c) 2005-2008 David Carter and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html # # chkconfig: - 85 15 # description: ARM 4 application response measurement agent # processname: arm4_daemon # pidfile: /var/run/arm4.pid # Source function library. . /etc/rc.d/init.d/functions arm4=/usr/bin/arm4_daemon RETVAL=0 case "$1" in start) echo -n "Starting arm4: " daemon $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && touch /var/lock/subsys/arm4 ;; stop) echo -n "Shutting down arm4: " killproc $arm4 RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/arm4 [ $RETVAL = 0 ] && rm -f /var/run/arm4.pid ;; status) status $arm4 RETVAL=$? ;; reload) # Same as restart $0 stop $0 start ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 esac exit $RETVAL --- NEW FILE arm4.spec --- Name: arm4 Version: 0.8.1 Release: 0.6%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System License: EPL URL: http://www.arm4.org/ Source0: http://downloads.sourceforge.net/arm4/arm4-0.8.1.tar.gz Source2: arm4-README.fedora Source3: arm4-arm4.cron Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils %description An Open Source implementation of the Open Group's Application Response Measurement (ARM) standard version 4.0. The ARM agent allows you to measure response times for related transactions across multiple tiers in a distributed environment. %package devel Summary: Files needed to build applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description devel Files needed to build programs using the Application Response Measurement (ARM) V4.0 standard. %package java Summary: Java language bindings for applications using ARM Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description java Files needed to build java language programs using the Application Response Measurement (ARM) V4.0 standard. # # Location of agent databases %define contentdir /var/lib/arm4 %prep %setup -q -n arm4-%{version} cp -a %{SOURCE2} README.fedora %build %configure --disable-static --enable-sqlite --disable-examples --disable-tests make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} # These aren't really required in the final system rm -rf %{buildroot}%{_datadir}/aclocal # # Move the java documentation mv %{buildroot}%{_datadir}/doc/%{name}-%{version} \ %{buildroot}%{_datadir}/doc/%{name}-java-%{version} # # Remove development versions of libraries that aren't intended for development rm %{buildroot}%{_libdir}/libarm4db.so rm %{buildroot}%{_libdir}/libarm4db_bdb.so rm %{buildroot}%{_libdir}/libarm4db_sqlite.so rm %{buildroot}%{_libdir}/libarm4db_common.so rm %{buildroot}%{_libdir}/libArmNative.so # # Remove any libtool archives rm %{buildroot}%{_libdir}/*.la # Make our configuration dir if it doesn't exist mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d install -m 644 -p %{_builddir}/%{name}-%{version}/config/arm4.conf %{buildroot}%{_sysconfdir} install -m 755 -p %{SOURCE4} %{buildroot}%{_sysconfdir}/rc.d/init.d/arm4 mkdir -p %{buildroot}%{contentdir} # Install a cron job to archive and age data mkdir -p %{buildroot}%{_sysconfdir}/cron.daily install -m 755 -p %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.daily/arm4.cron %pre # Add the arm4 user and group getent group arm4 >/dev/null || groupadd -r arm4 getent passwd arm4 >/dev/null || \ useradd -r -g arm4 -d %{contentdir} -s /sbin/nologin \ -c "ARM 4 Daemon" arm4 exit 0 %post /sbin/ldconfig # Register the arm4 service /sbin/chkconfig --add arm4 %post devel -p /sbin/ldconfig %post java -p /sbin/ldconfig %preun if [ $1 = 0 ]; then /sbin/service arm4 stop > /dev/null 2>&1 /usr/bin/arm4_control remove > /dev/null 2>&1 /sbin/chkconfig --del arm4 fi %postun -p /sbin/ldconfig %postun devel -p /sbin/ldconfig %postun java -p /sbin/ldconfig %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README README.fedora COPYING %{_bindir}/arm4_control %{_bindir}/arm4_daemon %{_bindir}/arm4_dump %{_bindir}/arm4_export %{_bindir}/arm4_report %{_mandir}/man1/* %{_mandir}/man5/* %{_libdir}/libarm4db.* %{_libdir}/libarm4db_bdb.* %{_libdir}/libarm4db_sqlite.* %{_libdir}/libarm4db_common.* # The .so file is included here and not in the -devel package # as many applications link against these libraries dynamically, # and it is required by the standard %{_libdir}/libarm4.so* %{_libdir}/libarm4_null.so* %config(noreplace) %{_sysconfdir}/arm4.conf %{_sysconfdir}/rc.d/init.d/arm4 %{_sysconfdir}/cron.daily/arm4.cron %attr(755,arm4,arm4) %dir %{contentdir} #%attr(755,arm4,arm4) %dir %{contentdir}/data #%attr(1777,arm4,arm4) %dir %{contentdir}/queue %{_datadir}/%{name}-%{version}/arm4db.xsd %files devel %defattr(-,root,root,-) %{_includedir}/* %{_mandir}/man3/* %files java %defattr(-,root,root,-) %{_datadir}/doc/%{name}-java-%{version}/apidocs %{_libdir}/arm4* %{_libdir}/libArmNative.* %changelog * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions - arm4-tests removed until new tests can be added that don't depend on the SDK * Sat Nov 1 2008 David Carter - 0.8-0.5 - Removed assertions that caused early exit from libraries * Mon Oct 27 2008 David Carter - 0.8-0.4 - Update to latest release version - Includes more documentation and many bug fixes. SE Linux support is removed as it's not yet complete. * Thu Oct 2 2008 David Carter - 0.8-0.3.final - Update to latest beta version - Includes more documentation and many bug fixes, selinux rules * Mon Sep 4 2008 David Carter - 0.8-0.2.beta3 - Update to latest beta version - Includes more documentation and many bug fixes * Sun Aug 3 2008 David Carter - 0.8-0.1.beta2 - Initial packaging as RPM --- NEW FILE import.log --- arm4-0_8_1-0_6_fc10:F-11:arm4-0.8.1-0.6.fc10.src.rpm:1238800900 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-11/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:44:42 -0000 1.1 +++ .cvsignore 3 Apr 2009 23:22:23 -0000 1.2 @@ -0,0 +1 @@ +arm4-0.8.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-11/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:44:42 -0000 1.1 +++ sources 3 Apr 2009 23:22:23 -0000 1.2 @@ -0,0 +1 @@ +65b90f3e906b13bd2fb30a4873a3f9ed arm4-0.8.1.tar.gz From sadmac at fedoraproject.org Fri Apr 3 23:33:19 2009 From: sadmac at fedoraproject.org (Casey Dahlin) Date: Fri, 3 Apr 2009 23:33:19 +0000 (UTC) Subject: rpms/upstart/devel upstart-audit-events.patch, NONE, 1.1 upstart.spec, 1.28, 1.29 Message-ID: <20090403233319.F058870134@cvs1.fedora.phx.redhat.com> Author: sadmac Update of /cvs/pkgs/rpms/upstart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4395 Modified Files: upstart.spec Added Files: upstart-audit-events.patch Log Message: Add Steve Grubb's audit events patch upstart-audit-events.patch: --- NEW FILE upstart-audit-events.patch --- diff -urp upstart-0.3.9.orig/compat/sysv/Makefile.am upstart-0.3.9/compat/sysv/Makefile.am --- upstart-0.3.9.orig/compat/sysv/Makefile.am 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/compat/sysv/Makefile.am 2008-11-05 08:16:22.000000000 -0500 @@ -28,15 +28,17 @@ endif reboot_SOURCES = reboot.c reboot_LDFLAGS = -static -reboot_LDADD = ../../upstart/libupstart.la ../../nih/libnih.la $(LTLIBINTL) +reboot_LDADD = ../../upstart/libupstart.la ../../nih/libnih.la $(LTLIBINTL) \ + @LIBAUDIT@ runlevel_SOURCES = runlevel.c runlevel_LDFLAGS = -static -runlevel_LDADD = ../../nih/libnih.la $(LTLIBINTL) +runlevel_LDADD = ../../nih/libnih.la $(LTLIBINTL) @LIBAUDIT@ shutdown_SOURCES = shutdown.c shutdown_LDFLAGS = -static -shutdown_LDADD = ../../upstart/libupstart.la ../../nih/libnih.la $(LTLIBINTL) +shutdown_LDADD = ../../upstart/libupstart.la ../../nih/libnih.la $(LTLIBINTL) \ + @LIBAUDIT@ telinit_SOURCES = telinit.c telinit_LDFLAGS = -static diff -urp upstart-0.3.9.orig/compat/sysv/reboot.c upstart-0.3.9/compat/sysv/reboot.c --- upstart-0.3.9.orig/compat/sysv/reboot.c 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/compat/sysv/reboot.c 2008-11-05 08:16:22.000000000 -0500 @@ -37,6 +37,9 @@ #include #include #include +#ifdef HAVE_LIBAUDIT +#include +#endif #include #include @@ -87,6 +90,7 @@ enum { /* Prototypes for static functions */ static void down_drives (void); static void down_interfaces (void); +static void send_audit_event(void); /** @@ -277,6 +281,7 @@ main (int argc, */ reboot (RB_ENABLE_CAD); kill (1, SIGTSTP); + send_audit_event (); /* Sync the disks */ chdir ("/"); @@ -315,6 +320,23 @@ main (int argc, return 0; } +/** + * send_audit_event + * + * Send system shutdown audit event + **/ +static void +send_audit_event (void) +{ +#ifdef HAVE_LIBAUDIT + int fd = audit_open (); + if (fd < 0) + return; + audit_log_user_message (fd, AUDIT_SYSTEM_SHUTDOWN, "init", + NULL, NULL, NULL, 1); + close (fd); +#endif +} /** * down_drives: diff -urp upstart-0.3.9.orig/compat/sysv/runlevel.c upstart-0.3.9/compat/sysv/runlevel.c --- upstart-0.3.9.orig/compat/sysv/runlevel.c 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/compat/sysv/runlevel.c 2008-11-05 08:22:17.000000000 -0500 @@ -33,6 +33,9 @@ #include #include #include +#ifdef HAVE_LIBAUDIT +#include +#endif #include #include @@ -44,6 +47,7 @@ /* Prototypes for static functions */ static void store (short type, pid_t pid, const char *user); +static void send_audit_event (int old, int level); /** @@ -109,6 +113,7 @@ main (int argc, /* Store the reboot time? */ if (reboot) { store (BOOT_TIME, 0, "reboot"); + send_audit_event (0, 0); exit (0); } @@ -143,6 +148,7 @@ main (int argc, prev = cur; if (! prev) prev = 'N'; + send_audit_event (prev, set[0]); cur = set[0]; } @@ -203,3 +209,35 @@ store (short type, /* Write wtmp entry */ updwtmp (WTMP_FILE, &utmp); } + +/** + * send_audit_event + * @old: current run level + * @level: new run level + * + * Send system runlevel change audit event. If level is 0, then + * we consider this to be a reboot event. + **/ +static void +send_audit_event (int old, int level) +{ +#ifdef HAVE_LIBAUDIT + int fd = audit_open (); + + if (fd < 0) + return; + + if (level) { + char buf[64]; + + snprintf (buf, sizeof (buf), + "old-level=%c new-level=%c", old, level); + audit_log_user_message (fd, AUDIT_SYSTEM_RUNLEVEL, buf, + NULL, NULL, NULL, 1); + } else + audit_log_user_message (fd, AUDIT_SYSTEM_BOOT, "init", + NULL, NULL, NULL, 1); + close (fd); +#endif +} + diff -urp upstart-0.3.9.orig/compat/sysv/shutdown.c upstart-0.3.9/compat/sysv/shutdown.c --- upstart-0.3.9.orig/compat/sysv/shutdown.c 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/compat/sysv/shutdown.c 2008-11-05 08:16:22.000000000 -0500 @@ -38,6 +38,9 @@ #include #include #include +#ifdef HAVE_LIBAUDIT +#include +#endif #include #include @@ -452,6 +455,23 @@ runlevel_setter (NihOption *option, return 0; } +/** + * send_audit_event + * + * Send system shutdown audit event + **/ +static void +send_audit_event (void) +{ +#ifdef HAVE_LIBAUDIT + int fd = audit_open (); + if (fd < 0) + return; + audit_log_user_message (fd, AUDIT_SYSTEM_SHUTDOWN, "init", + NULL, NULL, NULL, 1); + close (fd); +#endif +} /** * shutdown_now: @@ -496,6 +516,7 @@ shutdown_now (void) NIH_MUST (message = upstart_message_new (NULL, UPSTART_INIT_DAEMON, UPSTART_EVENT_EMIT, "runlevel", args, env)); + send_audit_event (); /* Send the message */ if (nih_io_message_send (message, sock) < 0) { @@ -513,7 +534,6 @@ shutdown_now (void) nih_fatal (_("Unable to send message: %s"), err->message); exit (1); } - unlink (ETC_NOLOGIN); nih_main_unlink_pidfile (); diff -urp upstart-0.3.9.orig/config.h.in upstart-0.3.9/config.h.in --- upstart-0.3.9.orig/config.h.in 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/config.h.in 2008-11-05 08:16:22.000000000 -0500 @@ -250,6 +250,9 @@ /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #undef NO_MINUS_C_MINUS_O +/* Define to 1 if you want audit support */ +#undef HAVE_LIBAUDIT + /* Name of package */ #undef PACKAGE diff -urp upstart-0.3.9.orig/configure.ac upstart-0.3.9/configure.ac --- upstart-0.3.9.orig/configure.ac 2008-11-03 12:29:30.000000000 -0500 +++ upstart-0.3.9/configure.ac 2008-11-05 08:16:22.000000000 -0500 @@ -38,6 +38,25 @@ AC_ARG_ENABLE(compat, esac], [compat_sysv=none])dnl AM_CONDITIONAL(COMPAT_SYSV, test "x$compat" = "xsysv")dnl +AC_ARG_WITH(libaudit, + [ --with-libaudit=[auto/yes/no] Add Linux audit support [default=auto]],, + with_libaudit=auto) + +# Check for Linux auditing API +# +# libaudit detection +if test x$with_libaudit = xno ; then + have_libaudit=no; +else + # See if we have audit daemon library + AC_CHECK_LIB(audit, audit_log_user_message, + LIBAUDIT=-laudit, LIBAUDIT="") +fi +AC_SUBST(LIBAUDIT) +AM_CONDITIONAL(HAVE_LIBAUDIT, test x$LIBAUDIT != x) +if test x$LIBAUDIT != x ; then + AC_DEFINE(HAVE_LIBAUDIT,1,[linux audit support]) +fi AC_CONFIG_FILES([ Makefile m4/Makefile po/Makefile.in intl/Makefile nih/Makefile upstart/Makefile init/Makefile util/Makefile Index: upstart.spec =================================================================== RCS file: /cvs/pkgs/rpms/upstart/devel/upstart.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- upstart.spec 7 Mar 2009 23:32:31 -0000 1.28 +++ upstart.spec 3 Apr 2009 23:32:49 -0000 1.29 @@ -1,6 +1,6 @@ Name: upstart Version: 0.3.9 -Release: 22%{?dist} +Release: 23%{?dist} Summary: An event-driven init system Group: System Environment/Base @@ -101,6 +101,9 @@ %{_mandir}/man8/telinit.8.gz %changelog +* Fri Apr 3 2009 Casey Dahlin - 0.3.9-23 +- Add audit events patch from Steve Grubb (Bug #470661) + * Fri Jan 23 2009 Casey Dahlin - 0.3.9-22 - Re-add 'telinit u' support along with patch to fix it (#450488). Patch due to From grandcross at fedoraproject.org Sat Apr 4 00:32:50 2009 From: grandcross at fedoraproject.org (David Carter) Date: Sat, 4 Apr 2009 00:32:50 +0000 (UTC) Subject: rpms/arm4/devel arm4.spec,1.1,1.2 Message-ID: <20090404003250.AA1C570130@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7098 Modified Files: arm4.spec Log Message: * Fri Apr 3 2009 David Carter - 0.8.1-0.7 - Missing jni.h caused build issues with F-11 F-12 Index: arm4.spec =================================================================== RCS file: /cvs/pkgs/rpms/arm4/devel/arm4.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- arm4.spec 3 Apr 2009 23:18:03 -0000 1.1 +++ arm4.spec 4 Apr 2009 00:32:20 -0000 1.2 @@ -1,6 +1,6 @@ Name: arm4 Version: 0.8.1 -Release: 0.6%{?dist} +Release: 0.7%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System @@ -12,7 +12,7 @@ Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc +BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc java-1.5.0-gcj-devel Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils @@ -163,6 +163,9 @@ %{_libdir}/libArmNative.* %changelog +* Fri Apr 3 2009 David Carter - 0.8.1-0.7 +- Missing jni.h caused build issues with F-11 F-12 + * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions From konradm at fedoraproject.org Sat Apr 4 00:42:13 2009 From: konradm at fedoraproject.org (Conrad Meyer) Date: Sat, 4 Apr 2009 00:42:13 +0000 (UTC) Subject: rpms/python-polybori/devel import.log, NONE, 1.1 polybori-0.5-dont-build-libcudd.diff, NONE, 1.1 python-polybori.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090404004213.80D8570130@cvs1.fedora.phx.redhat.com> Author: konradm Update of /cvs/pkgs/rpms/python-polybori/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8403/devel Modified Files: .cvsignore sources Added Files: import.log polybori-0.5-dont-build-libcudd.diff python-polybori.spec Log Message: Import. --- NEW FILE import.log --- python-polybori-0_5-5_fc10:HEAD:python-polybori-0.5-5.fc10.src.rpm:1238805520 polybori-0.5-dont-build-libcudd.diff: --- NEW FILE polybori-0.5-dont-build-libcudd.diff --- --- SConstruct.orig 2008-09-23 13:40:37.000000000 -0700 +++ SConstruct 2008-12-12 23:14:27.000000000 -0800 @@ -390,16 +390,16 @@ # exclude the following files for fname in ['util/saveimage.c', 'util/test*.c']: for file in glob(CuddPath(fname)): cudd_resources.remove(file) -cudd_shared = shared_object(cudd_resources) +#cudd_shared = shared_object(cudd_resources) -libCudd = env.StaticLibrary(CuddPath(cudd_name), cudd_resources) -DefaultBuild(libCudd) +#libCudd = env.StaticLibrary(CuddPath(cudd_name), cudd_resources) +#DefaultBuild(libCudd) -shared_resources += cudd_shared +#shared_resources += cudd_shared def SymlinkReadableLibname(files): """ Generate symbolik link with more readable library name.""" suffix = env.subst('$SHLIBVERSIONSUFFIX') @@ -432,11 +432,11 @@ slib = VersionatedSharedLibrary #if env['PLATFORM']=="darwin": # slib=env.LoadableModule -libCuddShared = slib(CuddPath(cudd_name), list(shared_resources)) +#libCuddShared = slib(CuddPath(cudd_name), list(shared_resources)) ###################################################################### # Stuff for building PolyBoRi's C++ part ###################################################################### @@ -492,16 +492,16 @@ CPPPATH=env['CPPPATH']+[GBPath('src')] #print env['CCFLAGS'] #print env['CXXFLAGS'] for t in tests_pb: env.Program(TestsPath(t), - [TestsPath('src', t + ".cc"), libpb] + libCudd, + [TestsPath('src', t + ".cc"), libpb], #+ libCudd, CPPPATH=CPPPATH, LIBS = env['LIBS'] + pyconf.libs) for t in tests_gb: env.Program(TestsPath(t), - [TestsPath('src', t + ".cc"), libpb, gb]+ libCudd, + [TestsPath('src', t + ".cc"), libpb, gb], #+ libCudd, CPPPATH=CPPPATH) LIBS = env['LIBS']+['boost_python']+USERLIBS @@ -566,11 +566,11 @@ for (f,n) in installable_python_modules: DefaultBuild(env.Install(polybori_modules, f)) - to_append_for_profile = [libpb, gb] + libCudd + to_append_for_profile = [libpb, gb] #+ libCudd #to_append_for_profile=File('/lib/libutil.a') env.Program(PyPBPath('profiled'), wrapper_files+to_append_for_profile, LDMODULESUFFIX=".so",SHLIBPREFIX="", LIBS = LIBS + ["python" + str(pyconf.version)] + USERLIBS + pyconf.libs, CPPPATH=CPPPATH, CPPDEFINES=env["CPPDEFINES"]+["PB_STATIC_PROFILING_VERSION"]) @@ -745,11 +745,11 @@ srcdistri = presrcdistri env.AlwaysBuild(srcdistri) env.Alias('distribute', srcdistri) -devellibs = [libpb,gb] + libCudd + libpbShared + libgbShared + libCuddShared +devellibs = [libpb,gb] + libpbShared + libgbShared readabledevellibs = SymlinkReadableLibname(devellibs) # Installation for development purposes if 'devel-install' in COMMAND_LINE_TARGETS: DevelInstPath = PathJoiner(env['DEVEL_PREFIX']) @@ -757,13 +757,13 @@ SymlinkReadableLibname(env.Install(DevelInstPath('lib'), devellibs)) env.Install(DevelInstPath('include/polybori'), glob(PBPath('include/*.h'))) env.Install(DevelInstPath('include/polybori/groebner'), glob(GBPath('src/*.h'))) - env.Install(DevelInstPath('include/cudd'), cudd_headers) - if not(external_m4ri): - env.Install(DevelInstPath('include/polybori/M4RI'), glob('M4RI/*.h')) + #env.Install(DevelInstPath('include/cudd'), cudd_headers) + #if not(external_m4ri): + # env.Install(DevelInstPath('include/polybori/M4RI'), glob('M4RI/*.h')) env.Alias('devel-install', DevelInstPath()) env.Append(COPYALL_PATTERNS = ['*']) --- NEW FILE python-polybori.spec --- %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-polybori Version: 0.5 Release: 5%{?dist} Summary: Framework for Boolean Rings Group: Development/Libraries License: GPLv2+ URL: http://polybori.sourceforge.net/ Source0: http://downloads.sourceforge.net/polybori/polybori-%{version}.tar.gz Patch0: polybori-0.5-dont-build-libcudd.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: boost-devel BuildRequires: cudd-devel BuildRequires: cudd-static BuildRequires: doxygen BuildRequires: latex2html BuildRequires: m4ri-devel BuildRequires: python-devel BuildRequires: scons Requires: python-imaging Requires: ipython %description PolyBoRi is a special purpose computer algebra system for computations in Boolean Rings. The core is a C++ library, which provides high-level data types for Boolean polynomials and related structures. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this, we provide a Python interface for parsing of complex polynomial systems, as well as for sophisticated and extendable strategies for Groebner base computation. %package docs Summary: Documentation for %{name} Group: Documentation %description docs Documentation for %{name}. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: boost-devel Requires: cudd-devel %description devel Development headers and libraries for %{name}. %package static Summary: Static libraries for %{name} Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static libraries for %{name}. %prep %setup -q -n polybori-%{version} %patch0 -b .orig # Remove private copy of system lib (cudd) rm -rf Cudd sed -i -e 's|#include "cuddInt.h"|#include |' \ polybori/include/CCuddCore.h # Remove private copy of system lib (m4ri) rm -rf M4RI # Remove private copy of system lib (singular) rm -rf Singular sed -i '1,1d' pyroot/polybori/disttar.py # Try to avoid stripping shared objects at link time. # Also link in cudd and cuddobj. sed -i -e 's|^LDFLAGS_LINUX.*-s|LDFLAGS_LINUX = -lcudd -lcuddobj|' \ polybori/Makefile.in sed -i -e "s|\['-s'\]|['-lcudd -lcuddobj']|" SConstruct %ifarch x86_64 ppc64 sed -i -e "s|DevelInstPath('lib')|DevelInstPath('lib64')|" SConstruct %endif # Fix encoding iconv -f iso-8859-1 -t utf-8 ChangeLog > ChangeLog.utf-8 touch -r ChangeLog ChangeLog.utf-8 mv ChangeLog.utf-8 ChangeLog %build # scons = suck # we have to build in the install section %install rm -rf $RPM_BUILD_ROOT scons install \ PREFIX=$RPM_BUILD_ROOT%{_prefix} \ EPREFIX=$RPM_BUILD_ROOT%{_bindir} \ INSTALLDIR=$RPM_BUILD_ROOT%{_datadir}/%{name} \ DOCDIR=$RPM_BUILD_ROOT%{_docdir}/%{name} \ MANDIR=$RPM_BUILD_ROOT%{_mandir} \ PYINSTALLPREFIX=$RPM_BUILD_ROOT%{python_sitearch} \ DEVEL_PREFIX=$RPM_BUILD_ROOT%{_prefix} \ CFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ CCFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ CXXFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" scons devel-install \ PREFIX=$RPM_BUILD_ROOT%{_prefix} \ EPREFIX=$RPM_BUILD_ROOT%{_bindir} \ INSTALLDIR=$RPM_BUILD_ROOT%{_datadir}/%{name} \ DOCDIR=$RPM_BUILD_ROOT%{_docdir}/%{name} \ MANDIR=$RPM_BUILD_ROOT%{_mandir} \ PYINSTALLPREFIX=$RPM_BUILD_ROOT%{python_sitearch} \ DEVEL_PREFIX=$RPM_BUILD_ROOT%{_prefix} \ CFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ CCFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" \ CXXFLAGS="%{optflags} -I%{_includedir}/cudd -I%{_includedir}/m4ri" # Empty header --- seems to be used, keep it for now #rm $RPM_BUILD_ROOT%{_includedir}/polybori/cacheopts.h # Remove buildroot from a generated file sed -i -e 's|%{buildroot}||' %{buildroot}%{_datadir}/%{name}/ipbori/ipythonrc-polybori %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE README %{_bindir}/ipbori %{_mandir}/man1/ipbori.1* %{_datadir}/%{name} %{python_sitearch}/polybori %{_libdir}/lib*.so.* %files docs %defattr(-,root,root,-) %{_docdir}/%{name} %files devel %defattr(-,root,root,-) %doc ChangeLog %{_libdir}/lib*.so %{_includedir}/polybori %files static %defattr(-,root,root,-) %{_libdir}/lib*.a %changelog * Sat Mar 28 2009 Conrad Meyer - 0.5-5 - Add cudd-devel Requires to -devel subpackage. - Link against cudd at build time. - Fixed encoding of ChangeLog. * Tue Mar 24 2009 Conrad Meyer - 0.5-4 - Fix SF.net source0. - Fix License. - Fix rpm defines (should be globals). - Don't strip debugging information. - Fix Requires. * Mon Mar 23 2009 Conrad Meyer - 0.5-3 - Remove buildroot from an installed file (thanks, Mamoru). * Wed Mar 18 2009 Conrad Meyer - 0.5-2 - Add BR on scons. * Mon Dec 8 2008 Conrad Meyer - 0.5-1 - Initial package. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-polybori/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 1 Apr 2009 16:38:54 -0000 1.1 +++ .cvsignore 4 Apr 2009 00:41:43 -0000 1.2 @@ -0,0 +1 @@ +polybori-0.5.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-polybori/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 1 Apr 2009 16:38:54 -0000 1.1 +++ sources 4 Apr 2009 00:41:43 -0000 1.2 @@ -0,0 +1 @@ +0c4af11b90b69d0dac4f008b940d7518 polybori-0.5.tar.gz From grandcross at fedoraproject.org Sat Apr 4 00:43:57 2009 From: grandcross at fedoraproject.org (David Carter) Date: Sat, 4 Apr 2009 00:43:57 +0000 (UTC) Subject: rpms/arm4/F-11 arm4.spec,1.1,1.2 Message-ID: <20090404004357.E654170130@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8854 Modified Files: arm4.spec Log Message: * Fri Apr 3 2009 David Carter - 0.8.1-0.7 - Missing jni.h caused build issues with F-11 F-12 Index: arm4.spec =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-11/arm4.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- arm4.spec 3 Apr 2009 23:22:23 -0000 1.1 +++ arm4.spec 4 Apr 2009 00:43:27 -0000 1.2 @@ -1,6 +1,6 @@ Name: arm4 Version: 0.8.1 -Release: 0.6%{?dist} +Release: 0.7%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System @@ -12,7 +12,7 @@ Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc +BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc java-1.5.0-gcj-devel Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils @@ -163,6 +163,9 @@ %{_libdir}/libArmNative.* %changelog +* Fri Apr 3 2009 David Carter - 0.8.1-0.7 +- Missing jni.h caused build issues with F-11 F-12 + * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions From grandcross at fedoraproject.org Sat Apr 4 00:53:29 2009 From: grandcross at fedoraproject.org (David Carter) Date: Sat, 4 Apr 2009 00:53:29 +0000 (UTC) Subject: rpms/arm4/F-10 arm4.spec,1.1,1.2 Message-ID: <20090404005329.93C2870130@cvs1.fedora.phx.redhat.com> Author: grandcross Update of /cvs/pkgs/rpms/arm4/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9373 Modified Files: arm4.spec Log Message: * Fri Apr 3 2009 David Carter - 0.8.1-0.7 - Missing jni.h caused build issues with F-11 F-12 Index: arm4.spec =================================================================== RCS file: /cvs/pkgs/rpms/arm4/F-10/arm4.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- arm4.spec 3 Apr 2009 23:20:21 -0000 1.1 +++ arm4.spec 4 Apr 2009 00:52:59 -0000 1.2 @@ -1,6 +1,6 @@ Name: arm4 Version: 0.8.1 -Release: 0.6%{?dist} +Release: 0.7%{?dist} Summary: Application Response Measurement V4.0 Group: Development/System @@ -12,7 +12,7 @@ Source4: arm4-arm4.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc +BuildRequires: uuid-devel openssl-devel db4-utils db4-devel libxml2-devel sqlite-devel xerces-c-devel ant ant-javadoc java-1.5.0-gcj-devel Requires: uuid openssl db4 db4-cxx sqlite Requires(pre): shadow-utils @@ -163,6 +163,9 @@ %{_libdir}/libArmNative.* %changelog +* Fri Apr 3 2009 David Carter - 0.8.1-0.7 +- Missing jni.h caused build issues with F-11 F-12 + * Sun Nov 30 2008 David Carter - 0.8.1-0.6 - Updated to latest release, which removed arm4sdk and all references - Removed static library versions From dcantrel at fedoraproject.org Sat Apr 4 01:50:57 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Sat, 4 Apr 2009 01:50:57 +0000 (UTC) Subject: rpms/dhcp/devel dhcp.spec,1.248,1.249 Message-ID: <20090404015057.69E1470130@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/dhcp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16313 Modified Files: dhcp.spec Log Message: * Fri Apr 03 2009 David Cantrell - 12:4.1.0-15 - Obsolete libdhcp and libdhcp-devel (#493547) Index: dhcp.spec =================================================================== RCS file: /cvs/pkgs/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.248 retrieving revision 1.249 diff -u -r1.248 -r1.249 --- dhcp.spec 3 Apr 2009 02:53:24 -0000 1.248 +++ dhcp.spec 4 Apr 2009 01:50:27 -0000 1.249 @@ -4,7 +4,7 @@ Summary: Dynamic host configuration protocol software Name: dhcp Version: 4.1.0 -Release: 14%{?dist} +Release: 15%{?dist} # NEVER CHANGE THE EPOCH on this package. The previous maintainer (prior to # dcantrell maintaining the package) made incorrect use of the epoch and # that's why it is at 12 now. It should have never been used, but it was. @@ -71,8 +71,8 @@ Requires: initscripts >= 6.75 Requires(post): coreutils Obsoletes: dhcpcd <= 1.3.22pl1-7 -Obsoletes: libdhcp4client <= 12:4.0.0-31 -Obsoletes: libdhcp <= 1.99.8-1 +Obsoletes: libdhcp4client <= 12:4.0.0-31.fc10 +Obsoletes: libdhcp <= 1.99.8-1.fc10 Provides: dhcpcd = 1.3.22pl1-8 %description -n dhclient @@ -417,6 +417,9 @@ %attr(0644,root,root) %{_mandir}/man3/omapi.3.gz %changelog +* Fri Apr 03 2009 David Cantrell - 12:4.1.0-15 +- Obsolete libdhcp and libdhcp-devel (#493547) + * Thu Apr 02 2009 David Cantrell - 12:4.1.0-14 - Obsolete libdhcp and libdhcp-devel (#493547) From dcantrel at fedoraproject.org Sat Apr 4 02:24:10 2009 From: dcantrel at fedoraproject.org (David Cantrell) Date: Sat, 4 Apr 2009 02:24:10 +0000 (UTC) Subject: rpms/pyparted/devel .cvsignore, 1.30, 1.31 pyparted.spec, 1.58, 1.59 sources, 1.35, 1.36 Message-ID: <20090404022410.AFDEF70130@cvs1.fedora.phx.redhat.com> Author: dcantrel Update of /cvs/pkgs/rpms/pyparted/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20949 Modified Files: .cvsignore pyparted.spec sources Log Message: * Fri Apr 03 2009 David Cantrell - 2.0.10-1 - Upgrade to pyparted-2.0.10 Fix LVM problems around parted.Disk.commit() (#491746) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pyparted/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 24 Mar 2009 03:56:43 -0000 1.30 +++ .cvsignore 4 Apr 2009 02:23:40 -0000 1.31 @@ -1 +1 @@ -pyparted-2.0.9.tar.gz +pyparted-2.0.10.tar.gz Index: pyparted.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyparted/devel/pyparted.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- pyparted.spec 24 Mar 2009 03:56:43 -0000 1.58 +++ pyparted.spec 4 Apr 2009 02:23:40 -0000 1.59 @@ -2,7 +2,7 @@ Summary: Python module for GNU parted Name: pyparted -Version: 2.0.9 +Version: 2.0.10 Release: 1%{?dist} License: GPLv2+ Group: System Environment/Libraries @@ -41,6 +41,10 @@ %{python_sitearch}/parted %changelog +* Fri Apr 03 2009 David Cantrell - 2.0.10-1 +- Upgrade to pyparted-2.0.10 + Fix LVM problems around parted.Disk.commit() (#491746) + * Mon Mar 23 2009 David Cantrell - 2.0.9-1 - Upgrade to pyparted-2.0.9 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pyparted/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 24 Mar 2009 03:56:43 -0000 1.35 +++ sources 4 Apr 2009 02:23:40 -0000 1.36 @@ -1 +1 @@ -74a0406e8e4b213507c4ad0e0912d969 pyparted-2.0.9.tar.gz +edaff191f825a759762097f867823aa2 pyparted-2.0.10.tar.gz From notting at fedoraproject.org Sat Apr 4 02:40:42 2009 From: notting at fedoraproject.org (Bill Nottingham) Date: Sat, 4 Apr 2009 02:40:42 +0000 (UTC) Subject: rpms/kernel/F-11 drm-intel-lying-systems-without-lvds.patch, 1.3, 1.4 Message-ID: <20090404024042.5441270130@cvs1.fedora.phx.redhat.com> Author: notting Update of /cvs/extras/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23582 Modified Files: drm-intel-lying-systems-without-lvds.patch Log Message: Add another DMI entry of a system that doesn't have LVDS. drm-intel-lying-systems-without-lvds.patch: Index: drm-intel-lying-systems-without-lvds.patch =================================================================== RCS file: /cvs/extras/rpms/kernel/F-11/drm-intel-lying-systems-without-lvds.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- drm-intel-lying-systems-without-lvds.patch 3 Apr 2009 20:56:02 -0000 1.3 +++ drm-intel-lying-systems-without-lvds.patch 4 Apr 2009 02:40:41 -0000 1.4 @@ -23,7 +23,7 @@ index 6619f26..4d64686 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c -@@ -384,7 +384,43 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = { +@@ -384,7 +384,51 @@ static const struct drm_encoder_funcs intel_lvds_enc_funcs = { .destroy = intel_lvds_enc_destroy, }; @@ -53,6 +53,14 @@ + }, + { + .callback = intel_no_lvds_dmi_callback, ++ .ident = "MSI IM-945GSE-A", ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "MSI"), ++ DMI_MATCH(DMI_PRODUCT_NAME, "A9830IMS"), ++ }, ++ }, ++ { ++ .callback = intel_no_lvds_dmi_callback, + .ident = "Dell Studio Hybrid", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), From peter at fedoraproject.org Sat Apr 4 04:32:59 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Sat, 4 Apr 2009 04:32:59 +0000 (UTC) Subject: rpms/ejabberd/devel ejabberd.spec,1.36,1.37 import.log,1.9,1.10 Message-ID: <20090404043259.DB1A270130@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13531/devel Modified Files: ejabberd.spec import.log Log Message: Really disable CAPTCHA Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/ejabberd.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- ejabberd.spec 3 Apr 2009 20:09:33 -0000 1.36 +++ ejabberd.spec 4 Apr 2009 04:32:29 -0000 1.37 @@ -1,6 +1,6 @@ Name: ejabberd Version: 2.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server Group: Applications/Internet @@ -177,7 +177,8 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +# tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -219,6 +220,9 @@ %endif %changelog +* Sat Apr 4 2009 Peter Lemenkov 2.0.5-2 +- Really disable CAPTCHA + * Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 - Ver. 2.0.5 - Temporarily disabled CAPTCHA support Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/devel/import.log,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- import.log 3 Apr 2009 20:09:33 -0000 1.9 +++ import.log 4 Apr 2009 04:32:29 -0000 1.10 @@ -7,3 +7,4 @@ ejabberd-2_0_3-1_fc10:HEAD:ejabberd-2.0.3-1.fc10.src.rpm:1232988133 ejabberd-2_0_4-1_fc10:HEAD:ejabberd-2.0.4-1.fc10.src.rpm:1237116778 ejabberd-2_0_5-1_fc10:HEAD:ejabberd-2.0.5-1.fc10.src.rpm:1238789339 +ejabberd-2_0_5-2_fc10:HEAD:ejabberd-2.0.5-2.fc10.src.rpm:1238819481 From peter at fedoraproject.org Sat Apr 4 04:35:50 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Sat, 4 Apr 2009 04:35:50 +0000 (UTC) Subject: rpms/ejabberd/F-10 ejabberd.spec,1.34,1.35 import.log,1.9,1.10 Message-ID: <20090404043550.A1E3C70130@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14416/F-10 Modified Files: ejabberd.spec import.log Log Message: Really disable CAPTCHA Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/ejabberd.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- ejabberd.spec 3 Apr 2009 20:13:45 -0000 1.34 +++ ejabberd.spec 4 Apr 2009 04:35:20 -0000 1.35 @@ -1,6 +1,6 @@ Name: ejabberd Version: 2.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server Group: Applications/Internet @@ -177,7 +177,8 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +# tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -219,6 +220,9 @@ %endif %changelog +* Sat Apr 4 2009 Peter Lemenkov 2.0.5-2 +- Really disable CAPTCHA + * Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 - Ver. 2.0.5 - Temporarily disabled CAPTCHA support Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-10/import.log,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- import.log 3 Apr 2009 20:13:46 -0000 1.9 +++ import.log 4 Apr 2009 04:35:20 -0000 1.10 @@ -7,3 +7,4 @@ ejabberd-2_0_3-1_fc10:F-10:ejabberd-2.0.3-1.fc10.src.rpm:1232988288 ejabberd-2_0_4-1_fc10:F-10:ejabberd-2.0.4-1.fc10.src.rpm:1237116924 ejabberd-2_0_5-1_fc10:F-10:ejabberd-2.0.5-1.fc10.src.rpm:1238789573 +ejabberd-2_0_5-2_fc10:F-10:ejabberd-2.0.5-2.fc10.src.rpm:1238819669 From bojan at fedoraproject.org Sat Apr 4 04:37:57 2009 From: bojan at fedoraproject.org (Bojan Smojver) Date: Sat, 4 Apr 2009 04:37:57 +0000 (UTC) Subject: rpms/subversion-api-docs/devel COPYING, 1.2, 1.3 doxygen.conf, 1.3, 1.4 subversion-api-docs.spec, 1.22, 1.23 Message-ID: <20090404043757.1394D70130@cvs1.fedora.phx.redhat.com> Author: bojan Update of /cvs/pkgs/rpms/subversion-api-docs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15072 Modified Files: COPYING doxygen.conf subversion-api-docs.spec Log Message: Bump up to 1.6.0. Index: COPYING =================================================================== RCS file: /cvs/pkgs/rpms/subversion-api-docs/devel/COPYING,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- COPYING 2 Apr 2007 02:49:11 -0000 1.2 +++ COPYING 4 Apr 2009 04:37:26 -0000 1.3 @@ -10,7 +10,7 @@ on), you may use a newer version instead, at your option. ================================================================ -Copyright (c) 2000-2006 CollabNet. All rights reserved. +Copyright (c) 2000-2009 CollabNet. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Index: doxygen.conf =================================================================== RCS file: /cvs/pkgs/rpms/subversion-api-docs/devel/doxygen.conf,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- doxygen.conf 7 Jul 2008 22:02:41 -0000 1.3 +++ doxygen.conf 4 Apr 2009 04:37:26 -0000 1.4 @@ -1,4 +1,4 @@ -# Doxyfile 1.5.3 +# Doxyfile 1.5.7.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project @@ -14,11 +14,11 @@ # Project related configuration options #--------------------------------------------------------------------------- -# This tag specifies the encoding used for all characters in the config file that -# follow. The default is UTF-8 which is also the encoding used for all text before -# the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into -# libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of -# possible encodings. +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. DOXYFILE_ENCODING = UTF-8 @@ -54,10 +54,11 @@ # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, -# Italian, Japanese, Japanese-en (Japanese with English messages), Korean, -# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, -# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. +# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, +# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, +# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, +# Spanish, Swedish, and Ukrainian. OUTPUT_LANGUAGE = English @@ -154,13 +155,6 @@ MULTILINE_CPP_IS_BRIEF = NO -# If the DETAILS_AT_TOP tag is set to YES then Doxygen -# will output the detailed description near the top, like JavaDoc. -# If set to NO, the detailed description appears after the member -# documentation. - -DETAILS_AT_TOP = NO - # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. @@ -196,14 +190,26 @@ OPTIMIZE_OUTPUT_FOR_C = YES # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for Java. -# For instance, namespaces will be presented as packages, qualified scopes -# will look different, etc. +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to -# include (a tag file for) the STL sources as input, then you should +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should # set this tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. # func(std::string) {}). This also make the inheritance and collaboration @@ -216,6 +222,21 @@ CPP_CLI_SUPPORT = NO +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter +# and setter methods for a property. Setting this option to YES (the default) +# will make doxygen to replace the get and set methods by a property in the +# documentation. This will only work if the methods are indeed getting or +# setting a simple type. If this is not the case, or you want to show the +# methods anyway, you should set this option to NO. + +IDL_PROPERTY_SUPPORT = YES + # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default @@ -231,6 +252,32 @@ SUBGROUPING = YES +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penality. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will rougly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols + +SYMBOL_CACHE_SIZE = 0 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -265,10 +312,11 @@ EXTRACT_LOCAL_METHODS = NO -# If this flag is set to YES, the members of anonymous namespaces will be extracted -# and appear in the documentation as a namespace called 'anonymous_namespace{file}', -# where file will be replaced with the base name of the file that contains the anonymous -# namespace. By default anonymous namespace are hidden. +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespace are hidden. EXTRACT_ANON_NSPACES = NO @@ -347,6 +395,12 @@ SORT_BRIEF_DOCS = NO +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, @@ -408,9 +462,21 @@ SHOW_DIRECTORIES = NO +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + +SHOW_NAMESPACES = YES + # The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from the -# version control system). Doxygen will invoke the program by executing (via +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the program writes to standard output @@ -418,6 +484,15 @@ FILE_VERSION_FILTER = +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by +# doxygen. The layout file controls the global structure of the generated output files +# in an output format independent way. The create the layout file that represents +# doxygen's defaults, run doxygen with the -l option. You can optionally specify a +# file name after the option, if omitted DoxygenLayout.xml will be used as the name +# of the layout file. + +LAYOUT_FILE = + #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- @@ -478,12 +553,14 @@ # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = subversion/include subversion/include/private/svn_doxygen.h +INPUT = subversion/include \ + subversion/include/private/svn_doxygen.h -# This tag can be used to specify the character encoding of the source files that -# doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default -# input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. -# See http://www.gnu.org/software/libiconv for the list of possible encodings. +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. INPUT_ENCODING = UTF-8 @@ -492,7 +569,7 @@ # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 FILE_PATTERNS = *.h @@ -523,9 +600,10 @@ EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the output. -# The symbol name can be a fully qualified name, a word, or if the wildcard * is used, -# a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test EXCLUDE_SYMBOLS = @@ -587,9 +665,7 @@ # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. If you have enabled CALL_GRAPH or CALLER_GRAPH -# then you must also enable this option. If you don't then doxygen will produce -# a warning and turn it on anyway +# VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES @@ -604,13 +680,13 @@ STRIP_CODE_COMMENTS = NO -# If the REFERENCED_BY_RELATION tag is set to YES (the default) +# If the REFERENCED_BY_RELATION tag is set to YES # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES -# If the REFERENCES_RELATION tag is set to YES (the default) +# If the REFERENCES_RELATION tag is set to YES # then for each documented function all documented entities # called/used by that function will be listed. @@ -708,13 +784,6 @@ HTML_ALIGN_MEMBERS = YES -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. For this to work a browser that supports @@ -723,6 +792,39 @@ HTML_DYNAMIC_SECTIONS = NO +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be @@ -743,6 +845,12 @@ GENERATE_CHI = NO +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. @@ -754,6 +862,38 @@ TOC_EXPAND = NO +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER +# are set, an additional index file will be generated that can be used as input for +# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated +# HTML documentation. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# Qt Help Project / Namespace. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# Qt Help Project / Virtual Folders. + +QHP_VIRTUAL_FOLDER = doc + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file . + +QHG_LOCATION = + # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. @@ -765,12 +905,20 @@ ENUM_VALUES_PER_LINE = 1 -# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be -# generated containing a tree-like index structure (just like the one that +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to FRAME, a side panel will be generated +# containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. +# probably better off using the HTML help feature. Other possible values +# for this tag are: HIERARCHIES, which will generate the Groups, Directories, +# and Class Hierarchy pages using a tree view instead of an ordered list; +# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which +# disables this behavior completely. For backwards compatibility with previous +# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE +# respectively. GENERATE_TREEVIEW = NO @@ -780,6 +928,14 @@ TREEVIEW_WIDTH = 250 +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + +FORMULA_FONTSIZE = 10 + #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- @@ -1134,10 +1290,11 @@ CLASS_DIAGRAMS = YES # You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to -# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to -# specify the directory where the mscgen tool resides. If left empty the tool is assumed to -# be found in the default search path. +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. MSCGEN_PATH = @@ -1154,6 +1311,29 @@ HAVE_DOT = NO +# By default doxygen will write a font called FreeSans.ttf to the output +# directory and reference it in all dot files that doxygen generates. This +# font does not include all possible unicode characters however, so when you need +# these (or just want a differently looking font) you can specify the font name +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, +# which can be done by putting it in a standard location or by setting the +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory +# containing the font. + +DOT_FONTNAME = FreeSans + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + +DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the output directory to look for the +# FreeSans.ttf font (which doxygen will put there itself). If you specify a +# different font using DOT_FONTNAME you can set the path where dot +# can find it using this tag. + +DOT_FONTPATH = + # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the @@ -1198,19 +1378,19 @@ INCLUDED_BY_GRAPH = YES -# If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will -# generate a call dependency graph for every global function or class method. -# Note that enabling this option will significantly increase the time of a run. -# So in most cases it will be better to enable call graphs for selected -# functions only using the \callgraph command. +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. CALL_GRAPH = NO -# If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will -# generate a caller dependency graph for every global function or class method. -# Note that enabling this option will significantly increase the time of a run. -# So in most cases it will be better to enable caller graphs for selected -# functions only using the \callergraph command. +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. CALLER_GRAPH = NO @@ -1243,12 +1423,12 @@ DOTFILE_DIRS = -# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of # nodes that will be shown in the graph. If the number of nodes in a graph # becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the number -# of direct children of the root node in a graph is already larger than -# MAX_DOT_GRAPH_NOTES then the graph will not be shown at all. Also note +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note # that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. DOT_GRAPH_MAX_NODES = 50 @@ -1264,10 +1444,10 @@ MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, which results in a white background. -# Warning: Depending on the platform used, enabling this option may lead to -# badly anti-aliased labels on the edges of a graph (i.e. they become hard to -# read). +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). DOT_TRANSPARENT = NO Index: subversion-api-docs.spec =================================================================== RCS file: /cvs/pkgs/rpms/subversion-api-docs/devel/subversion-api-docs.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- subversion-api-docs.spec 22 Mar 2009 07:51:33 -0000 1.22 +++ subversion-api-docs.spec 4 Apr 2009 04:37:26 -0000 1.23 @@ -1,5 +1,5 @@ Name: subversion-api-docs -Version: 1.5.6 +Version: 1.6.0 Release: 1%{?dist} Summary: Subversion API documentation @@ -26,9 +26,9 @@ %build cd %{name}-%{version} -sed -e 's,\(INPUT *= *\).*$,\1%{_includedir}/subversion-1,' \ - -e 's,\(OUTPUT_DIRECTORY *= *\).*$,\1docs,' \ - -e 's,\(GENERATE_TAGFILE *= *\).*$,\1docs/svn.tag,' \ +sed -e 'N;N;s,^\(INPUT *= *\).*$,\1%{_includedir}/subversion-1\n,' \ + -e 's,^\(OUTPUT_DIRECTORY *= *\).*$,\1docs,' \ + -e 's,^\(GENERATE_TAGFILE *= *\).*$,\1docs/svn.tag,' \ doxygen.conf | doxygen - %install @@ -50,6 +50,9 @@ %doc %{_docdir}/subversion-%{version}/api-docs/* %changelog +* Sat Apr 4 2009 Bojan Smojver 1.6.0-1 +- bump up to 1.6.0 + * Sun Mar 22 2009 Bojan Smojver 1.5.6-1 - bump up to 1.5.6 From peter at fedoraproject.org Sat Apr 4 04:39:34 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Sat, 4 Apr 2009 04:39:34 +0000 (UTC) Subject: rpms/ejabberd/F-9 ejabberd.spec,1.31,1.32 import.log,1.7,1.8 Message-ID: <20090404043934.D29CA70130@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16219/F-9 Modified Files: ejabberd.spec import.log Log Message: Really disable CAPTCHA Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/ejabberd.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- ejabberd.spec 3 Apr 2009 20:19:43 -0000 1.31 +++ ejabberd.spec 4 Apr 2009 04:39:04 -0000 1.32 @@ -1,6 +1,6 @@ Name: ejabberd Version: 2.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server Group: Applications/Internet @@ -177,7 +177,8 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +# tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -219,6 +220,9 @@ %endif %changelog +* Sat Apr 4 2009 Peter Lemenkov 2.0.5-2 +- Really disable CAPTCHA + * Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 - Ver. 2.0.5 - Temporarily disabled CAPTCHA support Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/F-9/import.log,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- import.log 3 Apr 2009 20:19:43 -0000 1.7 +++ import.log 4 Apr 2009 04:39:04 -0000 1.8 @@ -5,3 +5,4 @@ ejabberd-2_0_3-1_fc10:F-9:ejabberd-2.0.3-1.fc10.src.rpm:1232988519 ejabberd-2_0_4-1_fc10:F-9:ejabberd-2.0.4-1.fc10.src.rpm:1237117113 ejabberd-2_0_5-1_fc10:F-9:ejabberd-2.0.5-1.fc10.src.rpm:1238789863 +ejabberd-2_0_5-2_fc10:F-9:ejabberd-2.0.5-2.fc10.src.rpm:1238819872 From peter at fedoraproject.org Sat Apr 4 04:47:44 2009 From: peter at fedoraproject.org (Peter Lemenkov) Date: Sat, 4 Apr 2009 04:47:44 +0000 (UTC) Subject: rpms/ejabberd/EL-5 ejabberd.spec,1.26,1.27 import.log,1.7,1.8 Message-ID: <20090404044745.065D870130@cvs1.fedora.phx.redhat.com> Author: peter Update of /cvs/pkgs/rpms/ejabberd/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18874/EL-5 Modified Files: ejabberd.spec import.log Log Message: Really disable CAPTCHA Index: ejabberd.spec =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/ejabberd.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- ejabberd.spec 3 Apr 2009 20:22:39 -0000 1.26 +++ ejabberd.spec 4 Apr 2009 04:47:14 -0000 1.27 @@ -1,6 +1,6 @@ Name: ejabberd Version: 2.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A distributed, fault-tolerant Jabber/XMPP server Group: Applications/Internet @@ -177,7 +177,8 @@ %files %defattr(-,root,root,-) -%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql tools/captcha.sh +%doc COPYING src/odbc/mysql.sql src/odbc/mssql.sql src/odbc/pg.sql +# tools/captcha.sh %attr(750,ejabberd,ejabberd) %dir %{_sysconfdir}/ejabberd %attr(640,ejabberd,ejabberd) %config(noreplace) %{_sysconfdir}/ejabberd/ejabberd.cfg @@ -219,6 +220,9 @@ %endif %changelog +* Sat Apr 4 2009 Peter Lemenkov 2.0.5-2 +- Really disable CAPTCHA + * Fri Apr 3 2009 Peter Lemenkov 2.0.5-1 - Ver. 2.0.5 - Temporarily disabled CAPTCHA support Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ejabberd/EL-5/import.log,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- import.log 3 Apr 2009 20:22:39 -0000 1.7 +++ import.log 4 Apr 2009 04:47:14 -0000 1.8 @@ -5,3 +5,4 @@ ejabberd-2_0_3-1_fc10:EL-5:ejabberd-2.0.3-1.fc10.src.rpm:1232988681 ejabberd-2_0_4-1_fc10:EL-5:ejabberd-2.0.4-1.fc10.src.rpm:1237117472 ejabberd-2_0_5-1_fc10:EL-5:ejabberd-2.0.5-1.fc10.src.rpm:1238790091 +ejabberd-2_0_5-2_fc10:EL-5:ejabberd-2.0.5-2.fc10.src.rpm:1238820305 From bojan at fedoraproject.org Sat Apr 4 04:55:17 2009 From: bojan at fedoraproject.org (Bojan Smojver) Date: Sat, 4 Apr 2009 04:55:17 +0000 (UTC) Subject: rpms/subversion-api-docs/devel subversion-api-docs.spec,1.23,1.24 Message-ID: <20090404045517.7547770130@cvs1.fedora.phx.redhat.com> Author: bojan Update of /cvs/pkgs/rpms/subversion-api-docs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21010 Modified Files: subversion-api-docs.spec Log Message: Sed didn't like that much, try again. Index: subversion-api-docs.spec =================================================================== RCS file: /cvs/pkgs/rpms/subversion-api-docs/devel/subversion-api-docs.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- subversion-api-docs.spec 4 Apr 2009 04:37:26 -0000 1.23 +++ subversion-api-docs.spec 4 Apr 2009 04:54:47 -0000 1.24 @@ -27,9 +27,10 @@ %build cd %{name}-%{version} sed -e 'N;N;s,^\(INPUT *= *\).*$,\1%{_includedir}/subversion-1\n,' \ - -e 's,^\(OUTPUT_DIRECTORY *= *\).*$,\1docs,' \ - -e 's,^\(GENERATE_TAGFILE *= *\).*$,\1docs/svn.tag,' \ -doxygen.conf | doxygen - +doxygen.conf | +sed -e 's,^\(OUTPUT_DIRECTORY *= *\).*$,\1docs,' \ + -e 's,^\(GENERATE_TAGFILE *= *\).*$,\1docs/svn.tag,' | \ +doxygen - %install cd %{name}-%{version} From ynemoy at fedoraproject.org Sat Apr 4 05:55:06 2009 From: ynemoy at fedoraproject.org (Yaakov Meir Nemoy) Date: Sat, 4 Apr 2009 05:55:06 +0000 (UTC) Subject: rpms/ghc-X11/devel ghc-X11.spec,1.3,1.4 Message-ID: <20090404055506.E849270130@cvs1.fedora.phx.redhat.com> Author: ynemoy Update of /cvs/pkgs/rpms/ghc-X11/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3472 Modified Files: ghc-X11.spec Log Message: rebuild bump to raise VR manually, to match with F-10 branch Index: ghc-X11.spec =================================================================== RCS file: /cvs/pkgs/rpms/ghc-X11/devel/ghc-X11.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ghc-X11.spec 9 Mar 2009 02:23:17 -0000 1.3 +++ ghc-X11.spec 4 Apr 2009 05:54:36 -0000 1.4 @@ -12,7 +12,7 @@ Name: ghc-%{pkg_name} Version: 1.4.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Haskell %{pkg_name} librar Group: Development/Libraries @@ -143,6 +143,9 @@ %changelog +* Sat Apr 4 2009 Yaakov M. Nemoy - 1.4.5-6 +- rebuild bump to raise EVR manually, to match with F-10 branch + * Sun Mar 8 2009 Yaakov M. Nemoy - 1.4.5-5 - corrected a faulty tag From abompard at fedoraproject.org Sat Apr 4 08:27:14 2009 From: abompard at fedoraproject.org (Aurelien Bompard) Date: Sat, 4 Apr 2009 08:27:14 +0000 (UTC) Subject: rpms/spring-installer/devel spring-installer.spec,1.2,1.3 Message-ID: <20090404082714.B1E8A70130@cvs1.fedora.phx.redhat.com> Author: abompard Update of /cvs/pkgs/rpms/spring-installer/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3555 Modified Files: spring-installer.spec Log Message: * Sat Apr 04 2009 Aurelien Bompard 20090316-5 - fix versioned dependency Index: spring-installer.spec =================================================================== RCS file: /cvs/pkgs/rpms/spring-installer/devel/spring-installer.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- spring-installer.spec 22 Mar 2009 14:11:29 -0000 1.2 +++ spring-installer.spec 4 Apr 2009 08:26:43 -0000 1.3 @@ -1,6 +1,6 @@ Name: spring-installer Version: 20090316 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Installer for the Spring game's maps and mods Group: Amusements/Games @@ -14,7 +14,7 @@ BuildRequires: ocaml-ocamlnet-devel, ocaml-pcre-devel, chrpath, desktop-file-utils BuildRequires: gtk2-devel %if 0%{?fedora} >= 11 -BuildRequires: ocaml-zip > 1.04 +BuildRequires: ocaml-zip >= 1.04 %endif # For execstack @@ -129,6 +129,9 @@ %changelog +* Sat Apr 04 2009 Aurelien Bompard 20090316-5 +- fix versioned dependency + * Sun Mar 22 2009 Aurelien Bompard 20090316-4 - rebuild From pbrobinson at fedoraproject.org Sat Apr 4 09:29:58 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:29:58 +0000 (UTC) Subject: rpms/celt/devel import.log,1.1,NONE Message-ID: <20090404092959.03B9870130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/celt/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15680 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:31:17 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:31:17 +0000 (UTC) Subject: rpms/geoclue import.log,1.1,NONE Message-ID: <20090404093117.31D8B70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/geoclue In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15952 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:32:37 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:32:37 +0000 (UTC) Subject: rpms/gupnp/F-10 import.log,1.1,NONE Message-ID: <20090404093237.ABB7E70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16184/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:32:38 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:32:38 +0000 (UTC) Subject: rpms/gupnp/F-9 import.log,1.1,NONE Message-ID: <20090404093238.3D4BF70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16184/F-9 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:32:38 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:32:38 +0000 (UTC) Subject: rpms/gupnp/devel import.log,1.1,NONE Message-ID: <20090404093238.8B5E770130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16184/devel Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:33:08 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:33:08 +0000 (UTC) Subject: rpms/gupnp/F-8 gupnp.spec,1.1,1.2 import.log,1.1,NONE Message-ID: <20090404093308.1253B70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16184/F-8 Modified Files: gupnp.spec Removed Files: import.log Log Message: remove import.log Index: gupnp.spec =================================================================== RCS file: /cvs/pkgs/rpms/gupnp/F-8/gupnp.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gupnp.spec 6 Sep 2008 14:32:40 -0000 1.1 +++ gupnp.spec 4 Apr 2009 09:32:37 -0000 1.2 @@ -6,7 +6,7 @@ Group: System Environment/Libraries License: LGPLv2+ URL: http://www.gupnp.org/ -Source0: http://www.gupnp.org/sources/gupnp/%{name}-%{version}.tar.gz +Source0: http://www.gupnp.org/sources/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:33:47 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:33:47 +0000 (UTC) Subject: rpms/gupnp-av/F-10 import.log,1.1,NONE Message-ID: <20090404093347.42AF170130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-av/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16445/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:33:47 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:33:47 +0000 (UTC) Subject: rpms/gupnp-av/F-9 import.log,1.1,NONE Message-ID: <20090404093347.CDF4E70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-av/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16445/F-9 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:33:48 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:33:48 +0000 (UTC) Subject: rpms/gupnp-av/devel import.log,1.1,NONE Message-ID: <20090404093348.11A697013C@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-av/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16445/devel Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:34:17 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:34:17 +0000 (UTC) Subject: rpms/gupnp-av/F-8 gupnp-av.spec,1.1,1.2 import.log,1.1,NONE Message-ID: <20090404093417.A1C2F70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-av/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16445/F-8 Modified Files: gupnp-av.spec Removed Files: import.log Log Message: remove import.log Index: gupnp-av.spec =================================================================== RCS file: /cvs/pkgs/rpms/gupnp-av/F-8/gupnp-av.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gupnp-av.spec 6 Sep 2008 14:55:14 -0000 1.1 +++ gupnp-av.spec 4 Apr 2009 09:33:47 -0000 1.2 @@ -6,7 +6,7 @@ Group: System Environment/Libraries License: LGPLv2+ URL: http://www.gupnp.org/ -Source0: http://www.gupnp.org/sources/gupnp-av/%{name}-%{version}.tar.gz +Source0: http://www.gupnp.org/sources/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glib2-devel --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:35:42 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:35:42 +0000 (UTC) Subject: rpms/gupnp-tools/F-10 import.log,1.1,NONE Message-ID: <20090404093542.0981070130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-tools/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16854/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:35:42 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:35:42 +0000 (UTC) Subject: rpms/gupnp-tools/devel import.log,1.1,NONE Message-ID: <20090404093542.6976870130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16854/devel Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:39:46 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:39:46 +0000 (UTC) Subject: rpms/gupnp-ui/devel import.log,1.1,NONE Message-ID: <20090404093946.599E070130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-ui/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17584 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:43:30 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:43:30 +0000 (UTC) Subject: rpms/gupnp-vala/devel import.log,1.1,NONE Message-ID: <20090404094330.8207D70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gupnp-vala/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18245 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:47:39 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:47:39 +0000 (UTC) Subject: rpms/ptlib/F-10 import.log,1.1,NONE Message-ID: <20090404094739.6C4E870130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/ptlib/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19593/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:47:39 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:47:39 +0000 (UTC) Subject: rpms/ptlib/F-9 import.log,1.1,NONE Message-ID: <20090404094739.9C67070130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/ptlib/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19593/F-9 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:48:19 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:48:19 +0000 (UTC) Subject: rpms/tangogps/F-10 import.log,1.1,NONE Message-ID: <20090404094819.D5EDA70130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/tangogps/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19743/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:48:20 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:48:20 +0000 (UTC) Subject: rpms/tangogps/F-9 import.log,1.1,NONE Message-ID: <20090404094820.159197013C@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/tangogps/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19743/F-9 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:49:15 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:49:15 +0000 (UTC) Subject: rpms/gssdp/F-10 import.log,1.1,NONE Message-ID: <20090404094915.8E91870130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gssdp/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19944/F-10 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:49:15 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:49:15 +0000 (UTC) Subject: rpms/gssdp/F-8 import.log,1.1,NONE Message-ID: <20090404094915.C8A8070130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gssdp/F-8 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19944/F-8 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 09:49:16 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 09:49:16 +0000 (UTC) Subject: rpms/gssdp/F-9 import.log,1.1,NONE Message-ID: <20090404094916.0704270130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/gssdp/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19944/F-9 Removed Files: import.log Log Message: remove import.log --- import.log DELETED --- From pbrobinson at fedoraproject.org Sat Apr 4 10:03:19 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:03:19 +0000 (UTC) Subject: rpms/libiphone/F-10 libiphone.spec,1.3,1.4 sources,1.3,1.4 Message-ID: <20090404100319.35E5370130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/libiphone/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22260 Modified Files: libiphone.spec sources Log Message: Update to latest git snapshot Index: libiphone.spec =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/F-10/libiphone.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- libiphone.spec 3 Jan 2009 14:43:56 -0000 1.3 +++ libiphone.spec 4 Apr 2009 10:02:48 -0000 1.4 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/libiphone/ -# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-20081201.tar.bz2 +# git clone git://github.com/MattColyer/libiphone.git +# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20090103 -%define git_version 5cde554 +%define gitdate 20090325 +%define git_version 443edc8 %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: libiphone Version: 0.1.0 -Release: 5.%{snapshot}%{?dist} +Release: 11.%{snapshot}%{?dist} Summary: Library for connecting to Apple iPhone and iPod touch Group: System Environment/Libraries @@ -17,6 +17,7 @@ URL: http://matt.colyer.name/projects/iphone-linux/ Source0: %{tarfile} +Patch0: libiphone-fixgnutlsver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel @@ -44,6 +45,7 @@ %prep %setup -q +%patch0 -p0 -b .fixgnutlsver %build ./autogen.sh @@ -68,6 +70,7 @@ %{_bindir}/libiphone-initconf %{_libdir}/libiphone.so.0 %{_libdir}/libiphone.so.0.0.0 +%{_sysconfdir}/udev/rules.d/89-libiphone.rules %{_datadir}/hal/fdi/information/20thirdparty/31-apple-mobile-device.fdi %files devel @@ -77,11 +80,29 @@ %{_includedir}/libiphone %changelog -* Sat Jan 3 2009 Peter Robinson 0.1.0-5.git5cde554 -- Actually update the sources file +* Sat Apr 04 2009 Peter Robinson 0.1.0-11.20090325git443edc8 +- Update to latest master version -* Sat Jan 3 2009 Peter Robinson 0.1.0-4.git5cde554 -- Update to latest git snapshot +* Wed Feb 25 2009 Fedora Release Engineering - 0.1.0-10.20090103git5cde554 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 3 2009 Peter Robinson 0.1.0-9.git5cde554 +- Add back gnutls version patch + +* Sat Jan 3 2009 Peter Robinson 0.1.0-8.git5cde554 +- Upload bzipped source file + +* Sat Jan 3 2009 Peter Robinson 0.1.0-7.git5cde554 +- New git snapshot + +* Mon Dec 5 2008 Peter Robinson 0.1.0-6.git8c3a01e +- Fix devel dependency + +* Mon Dec 5 2008 Peter Robinson 0.1.0-5.git8c3a01e +- Fix gnutls check for new rawhide version + +* Mon Dec 5 2008 Peter Robinson 0.1.0-4.git8c3a01e +- Rebuild for pkgconfig * Tue Dec 2 2008 Peter Robinson 0.1.0-3.git8c3a01e - Fix git file generation Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Jan 2009 14:43:56 -0000 1.3 +++ sources 4 Apr 2009 10:02:48 -0000 1.4 @@ -1 +1 @@ -1c6950b2ddf6cf2ed103b616cde0b13a libiphone-0.1.0-20090103.tar.bz2 +97c045662553d73e93a193dfc97bf700 libiphone-0.1.0-20090325.tar.bz2 From pbrobinson at fedoraproject.org Sat Apr 4 10:06:45 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:06:45 +0000 (UTC) Subject: rpms/libiphone/F-10 libiphone-fixgnutlsver.patch, NONE, 1.1 libiphone.spec, 1.4, 1.5 Message-ID: <20090404100645.1A5F170130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/libiphone/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22902 Modified Files: libiphone.spec Added Files: libiphone-fixgnutlsver.patch Log Message: Add patch from devel libiphone-fixgnutlsver.patch: --- NEW FILE libiphone-fixgnutlsver.patch --- --- configure.ac.orig 2008-12-08 16:20:57.000000000 +0100 +++ configure.ac 2008-12-08 16:21:07.000000000 +0100 @@ -18,7 +18,7 @@ PKG_CHECK_MODULES(libusb, libusb >= 0.1.12) PKG_CHECK_MODULES(libglib2, glib-2.0 >= 2.14.1) PKG_CHECK_MODULES(libgthread2, gthread-2.0 >= 2.14.1) -PKG_CHECK_MODULES(libgnutls, gnutls >= 1.6.3 gnutls <= 2.5.0 ) +PKG_CHECK_MODULES(libgnutls, gnutls >= 1.6.3 gnutls <= 2.7.0 ) PKG_CHECK_MODULES(libtasn1, libtasn1 >= 1.1) # Checks for header files. Index: libiphone.spec =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/F-10/libiphone.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- libiphone.spec 4 Apr 2009 10:02:48 -0000 1.4 +++ libiphone.spec 4 Apr 2009 10:06:14 -0000 1.5 @@ -9,7 +9,7 @@ Name: libiphone Version: 0.1.0 -Release: 11.%{snapshot}%{?dist} +Release: 12.%{snapshot}%{?dist} Summary: Library for connecting to Apple iPhone and iPod touch Group: System Environment/Libraries @@ -80,6 +80,9 @@ %{_includedir}/libiphone %changelog +* Sat Apr 04 2009 Peter Robinson 0.1.0-12.20090325git443edc8 +- Add patch from devel + * Sat Apr 04 2009 Peter Robinson 0.1.0-11.20090325git443edc8 - Update to latest master version From pbrobinson at fedoraproject.org Sat Apr 4 10:08:48 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:08:48 +0000 (UTC) Subject: rpms/libiphone/F-9 libiphone-fixgnutlsver.patch, NONE, 1.1 libiphone.spec, 1.2, 1.3 sources, 1.3, 1.4 Message-ID: <20090404100848.3DBD570130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/libiphone/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23403 Modified Files: libiphone.spec sources Added Files: libiphone-fixgnutlsver.patch Log Message: Update to latest git snapshot libiphone-fixgnutlsver.patch: --- NEW FILE libiphone-fixgnutlsver.patch --- --- configure.ac.orig 2008-12-08 16:20:57.000000000 +0100 +++ configure.ac 2008-12-08 16:21:07.000000000 +0100 @@ -18,7 +18,7 @@ PKG_CHECK_MODULES(libusb, libusb >= 0.1.12) PKG_CHECK_MODULES(libglib2, glib-2.0 >= 2.14.1) PKG_CHECK_MODULES(libgthread2, gthread-2.0 >= 2.14.1) -PKG_CHECK_MODULES(libgnutls, gnutls >= 1.6.3 gnutls <= 2.5.0 ) +PKG_CHECK_MODULES(libgnutls, gnutls >= 1.6.3 gnutls <= 2.7.0 ) PKG_CHECK_MODULES(libtasn1, libtasn1 >= 1.1) # Checks for header files. Index: libiphone.spec =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/F-9/libiphone.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- libiphone.spec 5 Jan 2009 05:10:48 -0000 1.2 +++ libiphone.spec 4 Apr 2009 10:08:17 -0000 1.3 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/libiphone/ -# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-20081201.tar.bz2 +# git clone git://github.com/MattColyer/libiphone.git +# git-archive --format=tar --prefix=libiphone-0.1.0/ %{git_version} | bzip2 > libiphone-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20090103 -%define git_version 5cde554 +%define gitdate 20090325 +%define git_version 443edc8 %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: libiphone Version: 0.1.0 -Release: 4.%{snapshot}%{?dist} +Release: 11.%{snapshot}%{?dist} Summary: Library for connecting to Apple iPhone and iPod touch Group: System Environment/Libraries @@ -17,6 +17,7 @@ URL: http://matt.colyer.name/projects/iphone-linux/ Source0: %{tarfile} +Patch0: libiphone-fixgnutlsver.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel @@ -44,6 +45,7 @@ %prep %setup -q +%patch0 -p0 -b .fixgnutlsver %build ./autogen.sh @@ -68,6 +70,7 @@ %{_bindir}/libiphone-initconf %{_libdir}/libiphone.so.0 %{_libdir}/libiphone.so.0.0.0 +%{_sysconfdir}/udev/rules.d/89-libiphone.rules %{_datadir}/hal/fdi/information/20thirdparty/31-apple-mobile-device.fdi %files devel @@ -77,8 +80,29 @@ %{_includedir}/libiphone %changelog -* Mon Jan 5 2009 Peter Robinson 0.1.0-4.git5cde554 -- Update to latest git snapshot +* Fri Apr 03 2009 - Bastien Nocera - 0.1.0-11.20090325git443edc8 +- Update to latest master version + +* Wed Feb 25 2009 Fedora Release Engineering - 0.1.0-10.20090103git5cde554 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 3 2009 Peter Robinson 0.1.0-9.git5cde554 +- Add back gnutls version patch + +* Sat Jan 3 2009 Peter Robinson 0.1.0-8.git5cde554 +- Upload bzipped source file + +* Sat Jan 3 2009 Peter Robinson 0.1.0-7.git5cde554 +- New git snapshot + +* Mon Dec 5 2008 Peter Robinson 0.1.0-6.git8c3a01e +- Fix devel dependency + +* Mon Dec 5 2008 Peter Robinson 0.1.0-5.git8c3a01e +- Fix gnutls check for new rawhide version + +* Mon Dec 5 2008 Peter Robinson 0.1.0-4.git8c3a01e +- Rebuild for pkgconfig * Tue Dec 2 2008 Peter Robinson 0.1.0-3.git8c3a01e - Fix git file generation Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libiphone/F-9/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 5 Jan 2009 05:10:48 -0000 1.3 +++ sources 4 Apr 2009 10:08:17 -0000 1.4 @@ -1 +1 @@ -1c6950b2ddf6cf2ed103b616cde0b13a libiphone-0.1.0-20090103.tar.bz2 +97c045662553d73e93a193dfc97bf700 libiphone-0.1.0-20090325.tar.bz2 From mbooth at fedoraproject.org Sat Apr 4 10:21:59 2009 From: mbooth at fedoraproject.org (Mat Booth) Date: Sat, 4 Apr 2009 10:21:59 +0000 (UTC) Subject: rpms/eclipse-dltk/F-10 eclipse-dltk.spec, NONE, 1.1 get-dltk.sh, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090404102159.AF13870130@cvs1.fedora.phx.redhat.com> Author: mbooth Update of /cvs/pkgs/rpms/eclipse-dltk/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26308 Modified Files: .cvsignore sources Added Files: eclipse-dltk.spec get-dltk.sh Log Message: * Thu Apr 02 2009 Mat Booth 1.0.0-0.3.M5 - Fix files listed twice warnings. * Thu Apr 02 2009 Mat Booth 1.0.0-0.2.M5 - Drop GCJ AOT support. * Mon Mar 30 2009 Mat Booth 1.0.0-0.1.M5 - Initial release. --- NEW FILE eclipse-dltk.spec --- %define eclipse_base %{_libdir}/eclipse %define eclipse_dropin %{_datadir}/eclipse/dropins Name: eclipse-dltk Version: 1.0.0 Release: 0.3.M5%{?dist} Summary: Dynamic Languages Toolkit (DLTK) Eclipse plugin Group: System Environment/Libraries License: EPL URL: http://www.eclipse.org/dltk/ # source tarball and the script used to generate it from upstream's source control # script usage: # $ sh get-dltk.sh Source0: dltk-%{version}.tar.gz Source1: get-dltk.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: eclipse-pde >= 1:3.4.1 BuildRequires: eclipse-emf BuildRequires: eclipse-mylyn Requires: java Requires: jpackage-utils Requires: eclipse-platform >= 1:3.4.1 %description Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and users who rely on dynamic languages. DLTK is comprised of a set of extensible frameworks designed to reduce the complexity of building full featured development environments for dynamic languages such as PHP and Perl. %package ruby Summary: Ruby Eclipse plugin Group: Development/Tools Requires: %{name} = %{version}-%{release} %description ruby Ruby development environment for Eclipse based on the Eclipse Dynamic Languages Toolkit (DLTK). %package tcl Summary: TCL Eclipse plugin Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: eclipse-emf %description tcl TCL development environment for Eclipse based on the Eclipse Dynamic Languages Toolkit (DLTK). %package itcl Summary: Incr TCL extension for the TCL Eclipse plugin Group: Development/Tools Requires: %{name}-tcl = %{version}-%{release} %description itcl Incr TCL extension for the TCL Eclipse plugin. %package xotcl Summary: XOTCL extension for the TCL Eclipse plugin Group: Development/Tools Requires: %{name}-tcl = %{version}-%{release} %description xotcl XOTCL extension for the TCL Eclipse plugin. %package mylyn Summary: Mylyn integration for Eclipse DLTK projects Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: eclipse-mylyn %description mylyn Mylyn task-focused UI integration for Eclipse Dynamic Languages Toolkit (DLTK) projects. # TODO: Remote Projects via DSDP TM integration, Python IDE, Javascript IDE %prep %setup -q -n dltk-%{version} # make sure upstream hasn't sneaked in any jars we don't know about JARS="" for j in `find -name "*.jar"`; do if [ ! -L $j ]; then JARS="$JARS $j" fi done if [ ! -z "$JARS" ]; then echo "These jars should be deleted and symlinked to system jars: $JARS" exit 1 fi %build # build all features %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.core \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.ruby \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.tcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.itcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.xotcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.mylyn \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %install rm -rf %{buildroot} install -d -m 755 %{buildroot}%{eclipse_dropin} unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-core build/rpmBuild/org.eclipse.dltk.core.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-ruby build/rpmBuild/org.eclipse.dltk.ruby.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-tcl build/rpmBuild/org.eclipse.dltk.tcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-itcl build/rpmBuild/org.eclipse.dltk.itcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-xotcl build/rpmBuild/org.eclipse.dltk.xotcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-mylyn build/rpmBuild/org.eclipse.dltk.mylyn.zip %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{eclipse_dropin}/dltk-core %doc org.eclipse.dltk.core-feature/rootfiles/* %files ruby %defattr(-,root,root,-) %{eclipse_dropin}/dltk-ruby %doc org.eclipse.dltk.ruby-feature/rootfiles/* %files tcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-tcl %doc org.eclipse.dltk.tcl-feature/rootfiles/* %files itcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-itcl %doc org.eclipse.dltk.itcl-feature/rootfiles/* %files xotcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-xotcl %doc org.eclipse.dltk.xotcl-feature/rootfiles/* %files mylyn %defattr(-,root,root,-) %{eclipse_dropin}/dltk-mylyn %doc org.eclipse.dltk.mylyn-feature/rootfiles/* %changelog * Thu Apr 02 2009 Mat Booth 1.0.0-0.3.M5 - Fix files listed twice warnings. * Thu Apr 02 2009 Mat Booth 1.0.0-0.2.M5 - Drop GCJ AOT support. * Mon Mar 30 2009 Mat Booth 1.0.0-0.1.M5 - Initial release. --- NEW FILE get-dltk.sh --- #!/bin/bash NAME="dltk" VERSION=1.0.0 TAG="vS200902060933" SUBPACKAGES="core ruby tcl itcl xotcl mylyn" echo "Exporting from CVS..." mkdir $NAME-$VERSION pushd $NAME-$VERSION >/dev/null for SUB in $SUBPACKAGES; do MAPFILE=org.eclipse.dltk/releng.maps/maps/$SUB.map TEMPMAPFILE=temp.map cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/technology export -r $TAG $MAPFILE dos2unix $MAPFILE grep ^[a-z] $MAPFILE > $TEMPMAPFILE gawk 'BEGIN { FS="," } { if (NF < 4) { split($1, version, "="); split(version[1], directory, "@"); cvsdir=split($2, dirName, ":"); printf("cvs -d %s%s %s %s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q", "export", "-r", version[2], "-d", directory[2], directory[2]) | "/bin/bash"; } else { split($1, version, "="); total=split($4, directory, "/"); cvsdir=split($2, dirName, ":"); printf("cvs -d %s%s %s %s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q", "export", "-r", version[2], "-d", directory[total], $4) | "/bin/bash"; } }' $TEMPMAPFILE rm $TEMPMAPFILE $MAPFILE done popd >/dev/null echo "Creating tarball '$NAME-$VERSION.tar.gz'..." tar -czf $NAME-$VERSION.tar.gz $NAME-$VERSION Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-dltk/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:40:03 -0000 1.1 +++ .cvsignore 4 Apr 2009 10:21:29 -0000 1.2 @@ -0,0 +1 @@ +dltk-1.0.0.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-dltk/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:40:03 -0000 1.1 +++ sources 4 Apr 2009 10:21:29 -0000 1.2 @@ -0,0 +1 @@ +731d4af3ffcd34aeef03da09582a1f00 dltk-1.0.0.tar.gz From pbrobinson at fedoraproject.org Sat Apr 4 10:22:49 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:22:49 +0000 (UTC) Subject: rpms/ifuse/F-10 ifuse.spec,1.1,1.2 Message-ID: <20090404102249.EEB6170130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/ifuse/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26563 Modified Files: ifuse.spec Log Message: - Update to latest master Index: ifuse.spec =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/F-10/ifuse.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ifuse.spec 18 Dec 2008 01:11:32 -0000 1.1 +++ ifuse.spec 4 Apr 2009 10:22:19 -0000 1.2 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/ifuse/ +# git clone git://github.com/MattColyer/ifuse.git # git-archive --format=tar --prefix=ifuse-0.1.0/ %{git_version} | bzip2 > ifuse-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20081214 -%define git_version b0412bf +%define gitdate 20090401 +%define git_version 5db1ccc %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: ifuse Version: 0.1.0 -Release: 5.%{snapshot}%{?dist} +Release: 8.%{snapshot}%{?dist} Summary: Mount Apple iPhone and iPod touch devices Group: System Environment/Libraries @@ -50,10 +50,15 @@ %defattr(-,root,root,-) %doc AUTHORS COPYING README /sbin/mount.fuse.ifuse -%{_bindir}/hal-iphone-setup %{_datadir}/hal/fdi/information/20thirdparty/30-ifuse.fdi %changelog +* Sat Apr 04 2009 Peter Robinson - 0.1.0-7.20090308git8d6eebb +- Update to latest master + +* Tue Feb 24 2009 Fedora Release Engineering - 0.1.0-6.20081214gitb0412bf +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 16 2008 Peter Robinson 0.1.0-5 - Review fixes From mbooth at fedoraproject.org Sat Apr 4 10:29:28 2009 From: mbooth at fedoraproject.org (Mat Booth) Date: Sat, 4 Apr 2009 10:29:28 +0000 (UTC) Subject: rpms/eclipse-dltk/devel eclipse-dltk.spec, NONE, 1.1 get-dltk.sh, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090404102928.871A770130@cvs1.fedora.phx.redhat.com> Author: mbooth Update of /cvs/pkgs/rpms/eclipse-dltk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27845 Modified Files: .cvsignore sources Added Files: eclipse-dltk.spec get-dltk.sh Log Message: * Thu Apr 02 2009 Mat Booth 1.0.0-0.3.M5 - Fix files listed twice warnings. * Thu Apr 02 2009 Mat Booth 1.0.0-0.2.M5 - Drop GCJ AOT support. * Mon Mar 30 2009 Mat Booth 1.0.0-0.1.M5 - Initial release. --- NEW FILE eclipse-dltk.spec --- %define eclipse_base %{_libdir}/eclipse %define eclipse_dropin %{_datadir}/eclipse/dropins Name: eclipse-dltk Version: 1.0.0 Release: 0.3.M5%{?dist} Summary: Dynamic Languages Toolkit (DLTK) Eclipse plugin Group: System Environment/Libraries License: EPL URL: http://www.eclipse.org/dltk/ # source tarball and the script used to generate it from upstream's source control # script usage: # $ sh get-dltk.sh Source0: dltk-%{version}.tar.gz Source1: get-dltk.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: eclipse-pde >= 1:3.4.1 BuildRequires: eclipse-emf BuildRequires: eclipse-mylyn Requires: java Requires: jpackage-utils Requires: eclipse-platform >= 1:3.4.1 %description Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and users who rely on dynamic languages. DLTK is comprised of a set of extensible frameworks designed to reduce the complexity of building full featured development environments for dynamic languages such as PHP and Perl. %package ruby Summary: Ruby Eclipse plugin Group: Development/Tools Requires: %{name} = %{version}-%{release} %description ruby Ruby development environment for Eclipse based on the Eclipse Dynamic Languages Toolkit (DLTK). %package tcl Summary: TCL Eclipse plugin Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: eclipse-emf %description tcl TCL development environment for Eclipse based on the Eclipse Dynamic Languages Toolkit (DLTK). %package itcl Summary: Incr TCL extension for the TCL Eclipse plugin Group: Development/Tools Requires: %{name}-tcl = %{version}-%{release} %description itcl Incr TCL extension for the TCL Eclipse plugin. %package xotcl Summary: XOTCL extension for the TCL Eclipse plugin Group: Development/Tools Requires: %{name}-tcl = %{version}-%{release} %description xotcl XOTCL extension for the TCL Eclipse plugin. %package mylyn Summary: Mylyn integration for Eclipse DLTK projects Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: eclipse-mylyn %description mylyn Mylyn task-focused UI integration for Eclipse Dynamic Languages Toolkit (DLTK) projects. # TODO: Remote Projects via DSDP TM integration, Python IDE, Javascript IDE %prep %setup -q -n dltk-%{version} # make sure upstream hasn't sneaked in any jars we don't know about JARS="" for j in `find -name "*.jar"`; do if [ ! -L $j ]; then JARS="$JARS $j" fi done if [ ! -z "$JARS" ]; then echo "These jars should be deleted and symlinked to system jars: $JARS" exit 1 fi %build # build all features %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.core \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.ruby \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.tcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.itcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.xotcl \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %{eclipse_base}/buildscripts/pdebuild -f org.eclipse.dltk.mylyn \ -d "emf mylyn" -a "-DjavacTarget=1.5 -DjavacSource=1.5" %install rm -rf %{buildroot} install -d -m 755 %{buildroot}%{eclipse_dropin} unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-core build/rpmBuild/org.eclipse.dltk.core.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-ruby build/rpmBuild/org.eclipse.dltk.ruby.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-tcl build/rpmBuild/org.eclipse.dltk.tcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-itcl build/rpmBuild/org.eclipse.dltk.itcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-xotcl build/rpmBuild/org.eclipse.dltk.xotcl.zip unzip -q -d %{buildroot}%{eclipse_dropin}/dltk-mylyn build/rpmBuild/org.eclipse.dltk.mylyn.zip %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{eclipse_dropin}/dltk-core %doc org.eclipse.dltk.core-feature/rootfiles/* %files ruby %defattr(-,root,root,-) %{eclipse_dropin}/dltk-ruby %doc org.eclipse.dltk.ruby-feature/rootfiles/* %files tcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-tcl %doc org.eclipse.dltk.tcl-feature/rootfiles/* %files itcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-itcl %doc org.eclipse.dltk.itcl-feature/rootfiles/* %files xotcl %defattr(-,root,root,-) %{eclipse_dropin}/dltk-xotcl %doc org.eclipse.dltk.xotcl-feature/rootfiles/* %files mylyn %defattr(-,root,root,-) %{eclipse_dropin}/dltk-mylyn %doc org.eclipse.dltk.mylyn-feature/rootfiles/* %changelog * Thu Apr 02 2009 Mat Booth 1.0.0-0.3.M5 - Fix files listed twice warnings. * Thu Apr 02 2009 Mat Booth 1.0.0-0.2.M5 - Drop GCJ AOT support. * Mon Mar 30 2009 Mat Booth 1.0.0-0.1.M5 - Initial release. --- NEW FILE get-dltk.sh --- #!/bin/bash NAME="dltk" VERSION=1.0.0 TAG="vS200902060933" SUBPACKAGES="core ruby tcl itcl xotcl mylyn" echo "Exporting from CVS..." mkdir $NAME-$VERSION pushd $NAME-$VERSION >/dev/null for SUB in $SUBPACKAGES; do MAPFILE=org.eclipse.dltk/releng.maps/maps/$SUB.map TEMPMAPFILE=temp.map cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/technology export -r $TAG $MAPFILE dos2unix $MAPFILE grep ^[a-z] $MAPFILE > $TEMPMAPFILE gawk 'BEGIN { FS="," } { if (NF < 4) { split($1, version, "="); split(version[1], directory, "@"); cvsdir=split($2, dirName, ":"); printf("cvs -d %s%s %s %s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q", "export", "-r", version[2], "-d", directory[2], directory[2]) | "/bin/bash"; } else { split($1, version, "="); total=split($4, directory, "/"); cvsdir=split($2, dirName, ":"); printf("cvs -d %s%s %s %s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q", "export", "-r", version[2], "-d", directory[total], $4) | "/bin/bash"; } }' $TEMPMAPFILE rm $TEMPMAPFILE $MAPFILE done popd >/dev/null echo "Creating tarball '$NAME-$VERSION.tar.gz'..." tar -czf $NAME-$VERSION.tar.gz $NAME-$VERSION Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-dltk/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:40:03 -0000 1.1 +++ .cvsignore 4 Apr 2009 10:28:58 -0000 1.2 @@ -0,0 +1 @@ +dltk-1.0.0.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-dltk/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:40:03 -0000 1.1 +++ sources 4 Apr 2009 10:28:58 -0000 1.2 @@ -0,0 +1 @@ +731d4af3ffcd34aeef03da09582a1f00 dltk-1.0.0.tar.gz From pbrobinson at fedoraproject.org Sat Apr 4 10:34:10 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:34:10 +0000 (UTC) Subject: rpms/ifuse/F-10 ifuse.spec,1.2,1.3 sources,1.2,1.3 Message-ID: <20090404103410.67BF470130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/ifuse/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28643 Modified Files: ifuse.spec sources Log Message: - Update to latest master Index: ifuse.spec =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/F-10/ifuse.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ifuse.spec 4 Apr 2009 10:22:19 -0000 1.2 +++ ifuse.spec 4 Apr 2009 10:33:39 -0000 1.3 @@ -9,7 +9,7 @@ Name: ifuse Version: 0.1.0 -Release: 8.%{snapshot}%{?dist} +Release: 9.%{snapshot}%{?dist} Summary: Mount Apple iPhone and iPod touch devices Group: System Environment/Libraries @@ -53,7 +53,10 @@ %{_datadir}/hal/fdi/information/20thirdparty/30-ifuse.fdi %changelog -* Sat Apr 04 2009 Peter Robinson - 0.1.0-7.20090308git8d6eebb +* Sat Apr 04 2009 Peter Robinson - 0.1.0-9.20090308git8d6eebb +- Update the sources file! + +* Sat Apr 04 2009 Peter Robinson - 0.1.0-8.20090308git8d6eebb - Update to latest master * Tue Feb 24 2009 Fedora Release Engineering - 0.1.0-6.20081214gitb0412bf Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Dec 2008 01:11:32 -0000 1.2 +++ sources 4 Apr 2009 10:33:39 -0000 1.3 @@ -1 +1 @@ -c9fba4c717ee4e3cc334d9e053110786 ifuse-0.1.0-20081214.tar.bz2 +dcc7efe1b983ca28089494bccdff5e8e ifuse-0.1.0-20090401.tar.bz2 From pbrobinson at fedoraproject.org Sat Apr 4 10:34:40 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sat, 4 Apr 2009 10:34:40 +0000 (UTC) Subject: rpms/ifuse/F-9 ifuse.spec,1.1,1.2 sources,1.2,1.3 Message-ID: <20090404103440.90C6070130@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/ifuse/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28747 Modified Files: ifuse.spec sources Log Message: - Update to latest master Index: ifuse.spec =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/F-9/ifuse.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ifuse.spec 18 Dec 2008 01:22:37 -0000 1.1 +++ ifuse.spec 4 Apr 2009 10:34:09 -0000 1.2 @@ -1,15 +1,15 @@ # Tarfile created using git -# git clone http://git.matt.colyer.name/2008/ifuse/ +# git clone git://github.com/MattColyer/ifuse.git # git-archive --format=tar --prefix=ifuse-0.1.0/ %{git_version} | bzip2 > ifuse-0.1.0-%{gitdate}.tar.bz2 -%define gitdate 20081214 -%define git_version b0412bf +%define gitdate 20090401 +%define git_version 5db1ccc %define tarfile %{name}-%{version}-%{gitdate}.tar.bz2 %define snapshot %{gitdate}git%{git_version} Name: ifuse Version: 0.1.0 -Release: 5.%{snapshot}%{?dist} +Release: 8.%{snapshot}%{?dist} Summary: Mount Apple iPhone and iPod touch devices Group: System Environment/Libraries @@ -50,10 +50,15 @@ %defattr(-,root,root,-) %doc AUTHORS COPYING README /sbin/mount.fuse.ifuse -%{_bindir}/hal-iphone-setup %{_datadir}/hal/fdi/information/20thirdparty/30-ifuse.fdi %changelog +* Sat Apr 04 2009 Peter Robinson - 0.1.0-8.20090308git8d6eebb +- Update to latest master + +* Tue Feb 24 2009 Fedora Release Engineering - 0.1.0-6.20081214gitb0412bf +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 16 2008 Peter Robinson 0.1.0-5 - Review fixes Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ifuse/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Dec 2008 01:22:37 -0000 1.2 +++ sources 4 Apr 2009 10:34:10 -0000 1.3 @@ -1 +1 @@ -c9fba4c717ee4e3cc334d9e053110786 ifuse-0.1.0-20081214.tar.bz2 +dcc7efe1b983ca28089494bccdff5e8e ifuse-0.1.0-20090401.tar.bz2 From scop at fedoraproject.org Sat Apr 4 11:20:23 2009 From: scop at fedoraproject.org (=?utf-8?q?Ville_Skytt=C3=A4?=) Date: Sat, 4 Apr 2009 11:20:23 +0000 (UTC) Subject: rpms/rpmdevtools/EL-5 .cvsignore, 1.5, 1.6 rpmdevtools.spec, 1.6, 1.7 sources, 1.6, 1.7 rpmdevtools-5.3-el53-conflict.patch, 1.1, NONE Message-ID: <20090404112023.ED51270130@cvs1.fedora.phx.redhat.com> Author: scop Update of /cvs/pkgs/rpms/rpmdevtools/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5357 Modified Files: .cvsignore rpmdevtools.spec sources Removed Files: rpmdevtools-5.3-el53-conflict.patch Log Message: * Fri Apr 3 2009 Ville Skytt?? - 6.8-1 - 6.8. * Sun Feb 22 2009 Ville Skytt?? - Use %%global instead of %%define in spec templates. - Handle %%global in addition to %%define in rpmdev-bumpspec. * Mon Jan 26 2009 Ville Skytt?? - Add result dependent exit statuses to rpmdev-vercmp. * Fri Dec 26 2008 Ville Skytt?? - Add minimum version to rpm-python dependency (for rpmdev-bumpspec). - Add man page for rpmdev-newspec. * Tue Dec 16 2008 Ville Skytt?? - Add imake and intltool to internal list of devel packages in rmdevelrpms. * Sat Dec 13 2008 Ville Skytt?? - Add rpmdev-sha*/*sum companions to rpmdev-md5 (ticket #7). * Wed Nov 26 2008 Ville Skytt?? - Add vamp-plugin-sdk to internal list of non-devel packages in rmdevelrpms (#472641, Michael Schwendt). * Mon Oct 13 2008 Ville Skytt?? - Show available types in rpmdev-newspec --help (ticket #6, Todd Zullinger). * Fri Sep 26 2008 Ville Skytt?? - Add -r/--rightmost option to rpmdev-bumpspec (ticket #1, Thorsten Leemhuis). - Add %%packager from rpm config to the set of defaults for rpmdev-bumpspec's user string. * Thu Sep 25 2008 Ville Skytt?? - Bring rpmdev-bumpspec copyright holder closer to truth (Michael Schwendt). * Sun Sep 7 2008 Ville Skytt?? - Improve arch specific %%files in perl spec template (#461177, Chris Weyl). * Sun Aug 3 2008 Ville Skytt?? - 6.7-1 - 6.7. - Make rpmdev-diff, rpmdev-md5 and rpminfo honor TMPDIR. * Sat Apr 26 2008 Ville Skytt?? - Make rpmls work with URLs. * Sun Apr 20 2008 Ville Skytt?? - Include rpm arch in dir names created by rpmdev-extract (#443266). * Fri Apr 18 2008 Ville Skytt?? - Remove duplicate "reload" from case block in init script template. - Fix exit status of "reload" in case service is not running in init script template (#442993). * Thu Mar 27 2008 Ville Skytt?? - 6.6-1 - Fix man page generation. * Wed Mar 26 2008 Ville Skytt?? - 6.5-1 - 6.5. * Sun Mar 23 2008 Ville Skytt?? - Generate man pages at build time. * Sat Mar 22 2008 Ville Skytt?? - Remove libgcj-devel and zlib-devel from rmdevelrpms' internal exclusion list, they're not essential on non-devel systems any more. * Mon Mar 17 2008 Ville Skytt?? - Include ocaml spec template. * Tue Mar 11 2008 Ville Skytt?? - Include Michael Schwendt's bumpspecfile.py (as rpmdev-bumpspec). * Tue Feb 12 2008 Ville Skytt?? - Sync with qa-robot upstream. - Update spectool to 1.0.10. * Sun Feb 3 2008 Ville Skytt?? - Add support for 7-zip, lzma and lzo in rpmdev-extract. * Fri Feb 1 2008 Ville Skytt?? - Add ';;' to the init script template's reload action. * Sat Dec 8 2007 Ville Skytt?? - Add option to use macro style instead of shell style variables to newspec. - Prefer ~/.config/rpmdevtools/rmdevelrpms.conf over ~/.rmdevelrpmsrc in rmdevelrpms. * Fri Oct 12 2007 Lubomir Kundrak - 6.4-1 - Import the previous fix into CVS to resync, bump version * Fri Oct 12 2007 Lubomir Kundrak - 6.3-1 - Fix paths in qa-robot tools * Sat Sep 8 2007 Ville Skytt?? - 6.2-1 - Sync deps with Fedora's new "assumed present in buildroots" packages list. * Thu Sep 6 2007 Ville Skytt?? - Init script template cleanups. * Tue Aug 28 2007 Ville Skytt?? - Update rpminfo to version 2004-07-07-02. * Fri Aug 10 2007 Ville Skytt?? - 6.1-1 - Sync COPYING with http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt * Mon Aug 6 2007 Ville Skytt?? - Work around #250990 in rpmls and rpmdev-extract. - Clarify copyright info of rpmdev-* and rpmls. * Sat Jul 7 2007 Ville Skytt?? - Fix Epoch handling in the 2-arg form of rpmdev-vercmp with yum < 3.1.2. - The long form of the list option in rmdevelrpms is --list-only, not --list. * Thu Jul 5 2007 Ville Skytt?? - 6.0-1 - Remove check-{buildroot,rpaths*}, now included in rpm-build >= 4.4.2.1. - Drop explicit dependency on patch, pulled in by recent rpm-build. - Add cmake and scons to default devel package list in rpmdev-rmdevelrpms. - Add LSB comment block to init script template. * Wed Jun 27 2007 Ville Skytt?? - Add 2-argument form for comparing EVR strings to rpmdev-vercmp (available only if rpmUtils.miscutils is available). * Sat Jun 16 2007 Ville Skytt?? - Include rpmsodiff and dependencies (rpmargs, rpmelfsym, rpmfile, rpmpeek, rpmsoname) from ALT Linux's qa-robot package. - Include rpmls (#213778). * Fri Jun 15 2007 Ville Skytt?? - Update spectool to 1.0.9 (#243731). * Wed Apr 11 2007 Ville Skytt?? - Add --list-only option to rmdevelrpms (Thorsten Leemhuis). * Tue Mar 13 2007 Ville Skytt?? - BR perl(ExtUtils::MakeMaker) by default in perl spec template. - Update URL. * Wed Nov 8 2006 Ville Skytt?? - Arch-qualify output of matched packages in rmdevelrpms and allow arch-qualified packages in the config file. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/EL-5/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 25 Oct 2006 12:26:07 -0000 1.5 +++ .cvsignore 4 Apr 2009 11:19:52 -0000 1.6 @@ -1,2 +1,2 @@ -rpmdevtools-5.3.tar.bz2 -spectool-1.0.8.tar.bz2 +spectool-1.0.10.tar.bz2 +rpmdevtools-6.8.tar.bz2 Index: rpmdevtools.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/EL-5/rpmdevtools.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- rpmdevtools.spec 1 Jan 2009 18:32:15 -0000 1.6 +++ rpmdevtools.spec 4 Apr 2009 11:19:52 -0000 1.7 @@ -1,30 +1,60 @@ -%define emacs_sitestart_d %{_datadir}/emacs/site-lisp/site-start.d -%define xemacs_sitestart_d %{_datadir}/xemacs/site-packages/lisp/site-start.d -%define spectool_version 1.0.8 +%global emacs_sitestart_d %{_datadir}/emacs/site-lisp/site-start.d +%global xemacs_sitestart_d %{_datadir}/xemacs/site-packages/lisp/site-start.d +%global spectool_version 1.0.10 Name: rpmdevtools -Version: 5.3 -Release: 2%{?dist} +Version: 6.8 +Release: 1%{?dist} Summary: RPM Development Tools Group: Development/Tools -License: GPL -URL: http://fedora.redhat.com/ -Source0: %{name}-%{version}.tar.bz2 +# rpmdev-setuptree is GPLv2, everything else GPLv2+ +License: GPLv2+ and GPLv2 +URL: https://fedorahosted.org/rpmdevtools/ +Source0: https://fedorahosted.org/releases/r/p/rpmdevtools/%{name}-%{version}.tar.bz2 Source1: http://people.redhat.com/nphilipp/spectool/spectool-%{spectool_version}.tar.bz2 -# Avoid conflict with EL 5.3 rpm, #466939 -Patch0: %{name}-5.3-el53-conflict.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +# All build deps for man page generation +BuildRequires: help2man +BuildRequires: %{_bindir}/pod2man +BuildRequires: python +BuildRequires: rpm-python Provides: spectool = %{spectool_version} Provides: fedora-rpmdevtools = %{version} Obsoletes: fedora-rpmdevtools < 5.0 -# Required for tool operations -Requires: rpm-python, python, cpio, sed, perl, wget, file # Minimal RPM build requirements -Requires: rpm-build, gcc, gcc-c++, redhat-rpm-config, make, tar, patch -Requires: diffutils, gzip, bzip2, unzip +Requires: bash +Requires: bzip2 +Requires: coreutils +Requires: cpio +Requires: diffutils +Requires: findutils +Requires: gawk +Requires: gcc +Requires: gcc-c++ +Requires: grep +Requires: gzip +Requires: info +Requires: make +Requires: redhat-release +Requires: redhat-rpm-config +Requires: rpm-build >= 4.4.2.1 +Requires: sed +Requires: tar +Requires: unzip +Requires: util-linux +Requires: which +# Additionally required for tool operations +#Requires: cpio +Requires: fakeroot +Requires: file +Requires: perl +Requires: python +Requires: rpm-python >= 4.4.2.2 +#Requires: sed +Requires: wget %description This package contains scripts and (X)Emacs support files to aid in @@ -35,16 +65,17 @@ rpmdev-rmdevelrpms Find (and optionally remove) "development" RPMs rpmdev-checksig Check package signatures using alternate RPM keyring rpminfo Print information about executables and libraries -rpmdev-md5 Display the md5sum of all files in an RPM +rpmdev-md5/sha* Display checksums of all files in an RPM package file rpmdev-vercmp RPM version comparison checker spectool Expand and download sources and patches in specfiles rpmdev-wipetree Erase all files within dirs created by rpmdev-setuptree rpmdev-extract Extract various archives, "tar xvf" style +rpmdev-bumpspec Bump revision in specfile +...and many more. %prep %setup -q -a 1 -%patch0 -p1 cp -p spectool*/README README.spectool @@ -79,10 +110,6 @@ ln -s rpminfo $RPM_BUILD_ROOT%{_bindir}/fedora-rpminfo -%check -make check - - %clean rm -rf $RPM_BUILD_ROOT @@ -116,15 +143,155 @@ %doc COPYING README* %config(noreplace) %{_sysconfdir}/rpmdevtools/ %{_datadir}/rpmdevtools/ -%{_bindir}/* -%{_prefix}/lib/rpm/check-* +%{_bindir}/fedora-* +%{_bindir}/rpm* +%{_bindir}/spectool %ghost %{_datadir}/*emacs -%{_mandir}/man?/*.* +%{_mandir}/man[18]/rpm*.[18]* %changelog -* Thu Jan 1 2009 Ville Skytt?? - 5.3-2 -- Avoid conflict with EL 5.3 rpm (#466939, Panu Matilainen). +* Fri Apr 3 2009 Ville Skytt?? - 6.8-1 +- 6.8. + +* Sun Feb 22 2009 Ville Skytt?? +- Use %%global instead of %%define in spec templates. +- Handle %%global in addition to %%define in rpmdev-bumpspec. + +* Mon Jan 26 2009 Ville Skytt?? +- Add result dependent exit statuses to rpmdev-vercmp. + +* Fri Dec 26 2008 Ville Skytt?? +- Add minimum version to rpm-python dependency (for rpmdev-bumpspec). +- Add man page for rpmdev-newspec. + +* Tue Dec 16 2008 Ville Skytt?? +- Add imake and intltool to internal list of devel packages in rmdevelrpms. + +* Sat Dec 13 2008 Ville Skytt?? +- Add rpmdev-sha*/*sum companions to rpmdev-md5 (ticket #7). + +* Wed Nov 26 2008 Ville Skytt?? +- Add vamp-plugin-sdk to internal list of non-devel packages in rmdevelrpms + (#472641, Michael Schwendt). + +* Mon Oct 13 2008 Ville Skytt?? +- Show available types in rpmdev-newspec --help (ticket #6, Todd Zullinger). + +* Fri Sep 26 2008 Ville Skytt?? +- Add -r/--rightmost option to rpmdev-bumpspec (ticket #1, Thorsten Leemhuis). +- Add %%packager from rpm config to the set of defaults for rpmdev-bumpspec's + user string. + +* Thu Sep 25 2008 Ville Skytt?? +- Bring rpmdev-bumpspec copyright holder closer to truth (Michael Schwendt). + +* Sun Sep 7 2008 Ville Skytt?? +- Improve arch specific %%files in perl spec template (#461177, Chris Weyl). + +* Sun Aug 3 2008 Ville Skytt?? - 6.7-1 +- 6.7. +- Make rpmdev-diff, rpmdev-md5 and rpminfo honor TMPDIR. + +* Sat Apr 26 2008 Ville Skytt?? +- Make rpmls work with URLs. + +* Sun Apr 20 2008 Ville Skytt?? +- Include rpm arch in dir names created by rpmdev-extract (#443266). + +* Fri Apr 18 2008 Ville Skytt?? +- Remove duplicate "reload" from case block in init script template. +- Fix exit status of "reload" in case service is not running in init + script template (#442993). + +* Thu Mar 27 2008 Ville Skytt?? - 6.6-1 +- Fix man page generation. + +* Wed Mar 26 2008 Ville Skytt?? - 6.5-1 +- 6.5. + +* Sun Mar 23 2008 Ville Skytt?? +- Generate man pages at build time. + +* Sat Mar 22 2008 Ville Skytt?? +- Remove libgcj-devel and zlib-devel from rmdevelrpms' internal exclusion + list, they're not essential on non-devel systems any more. + +* Mon Mar 17 2008 Ville Skytt?? +- Include ocaml spec template. + +* Tue Mar 11 2008 Ville Skytt?? +- Include Michael Schwendt's bumpspecfile.py (as rpmdev-bumpspec). + +* Tue Feb 12 2008 Ville Skytt?? +- Sync with qa-robot upstream. +- Update spectool to 1.0.10. + +* Sun Feb 3 2008 Ville Skytt?? +- Add support for 7-zip, lzma and lzo in rpmdev-extract. + +* Fri Feb 1 2008 Ville Skytt?? +- Add ';;' to the init script template's reload action. + +* Sat Dec 8 2007 Ville Skytt?? +- Add option to use macro style instead of shell style variables to newspec. +- Prefer ~/.config/rpmdevtools/rmdevelrpms.conf over ~/.rmdevelrpmsrc in + rmdevelrpms. + +* Fri Oct 12 2007 Lubomir Kundrak - 6.4-1 +- Import the previous fix into CVS to resync, bump version + +* Fri Oct 12 2007 Lubomir Kundrak - 6.3-1 +- Fix paths in qa-robot tools + +* Sat Sep 8 2007 Ville Skytt?? - 6.2-1 +- Sync deps with Fedora's new "assumed present in buildroots" packages list. + +* Thu Sep 6 2007 Ville Skytt?? +- Init script template cleanups. + +* Tue Aug 28 2007 Ville Skytt?? +- Update rpminfo to version 2004-07-07-02. + +* Fri Aug 10 2007 Ville Skytt?? - 6.1-1 +- Sync COPYING with http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + +* Mon Aug 6 2007 Ville Skytt?? +- Work around #250990 in rpmls and rpmdev-extract. +- Clarify copyright info of rpmdev-* and rpmls. + +* Sat Jul 7 2007 Ville Skytt?? +- Fix Epoch handling in the 2-arg form of rpmdev-vercmp with yum < 3.1.2. +- The long form of the list option in rmdevelrpms is --list-only, not --list. + +* Thu Jul 5 2007 Ville Skytt?? - 6.0-1 +- Remove check-{buildroot,rpaths*}, now included in rpm-build >= 4.4.2.1. +- Drop explicit dependency on patch, pulled in by recent rpm-build. +- Add cmake and scons to default devel package list in rpmdev-rmdevelrpms. +- Add LSB comment block to init script template. + +* Wed Jun 27 2007 Ville Skytt?? +- Add 2-argument form for comparing EVR strings to rpmdev-vercmp + (available only if rpmUtils.miscutils is available). + +* Sat Jun 16 2007 Ville Skytt?? +- Include rpmsodiff and dependencies (rpmargs, rpmelfsym, rpmfile, rpmpeek, + rpmsoname) from ALT Linux's qa-robot package. +- Include rpmls (#213778). + +* Fri Jun 15 2007 Ville Skytt?? +- Update spectool to 1.0.9 (#243731). + +* Wed Apr 11 2007 Ville Skytt?? +- Add --list-only option to rmdevelrpms (Thorsten Leemhuis). + +* Tue Mar 13 2007 Ville Skytt?? +- BR perl(ExtUtils::MakeMaker) by default in perl spec template. +- Update URL. + +* Wed Nov 8 2006 Ville Skytt?? +- Arch-qualify output of matched packages in rmdevelrpms and allow + arch-qualified packages in the config file. * Wed Oct 25 2006 Ville Skytt?? - 5.3-1 - Update spectool to 1.0.8, fixes #212108. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/EL-5/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 25 Oct 2006 12:26:07 -0000 1.6 +++ sources 4 Apr 2009 11:19:52 -0000 1.7 @@ -1,2 +1,2 @@ -4d2cd5398dfe75f2bfd96e9ecd9b46c1 rpmdevtools-5.3.tar.bz2 -42534ac977cd85df810a4450152543ec spectool-1.0.8.tar.bz2 +d193612122f297ee4b37f1b04f605768 spectool-1.0.10.tar.bz2 +32a879de3650642a75e58f61f3b07d8e rpmdevtools-6.8.tar.bz2 --- rpmdevtools-5.3-el53-conflict.patch DELETED --- From thias at fedoraproject.org Sat Apr 4 11:22:08 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Sat, 4 Apr 2009 11:22:08 +0000 (UTC) Subject: rpms/lighttpd/EL-5 .cvsignore, 1.22, 1.23 lighttpd.spec, 1.39, 1.40 sources, 1.22, 1.23 Message-ID: <20090404112208.8014570130@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/lighttpd/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5821/EL-5 Modified Files: .cvsignore lighttpd.spec sources Log Message: Update all current branches to 1.4.22 (already on devel). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-5/.cvsignore,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- .cvsignore 24 Dec 2008 17:27:17 -0000 1.22 +++ .cvsignore 4 Apr 2009 11:21:38 -0000 1.23 @@ -1 +1 @@ -lighttpd-1.4.20.tar.bz2 +lighttpd-1.4.22.tar.bz2 Index: lighttpd.spec =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-5/lighttpd.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- lighttpd.spec 25 Dec 2008 17:11:03 -0000 1.39 +++ lighttpd.spec 4 Apr 2009 11:21:38 -0000 1.40 @@ -5,8 +5,8 @@ Summary: Lightning fast webserver with light system requirements Name: lighttpd -Version: 1.4.20 -Release: 6%{?dist} +Version: 1.4.22 +Release: 2%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.lighttpd.net/ @@ -238,10 +238,24 @@ %{_libdir}/lighttpd/mod_mysql_vhost.so %files -n spawn-fcgi +%defattr(-,root,root,-) %{_bindir}/spawn-fcgi %{_mandir}/man1/spawn-fcgi.1* %changelog +* Mon Mar 30 2009 Matthias Saou 1.4.22-2 +- Update to 1.4.22. +- Add missing defattr for the spawn-fcgi package. + +* Wed Feb 25 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Matthias Saou 1.4.21-1 +- Update to 1.4.21. + +* Sat Jan 24 2009 Caol??n McNamara 1.4.20-7 +- rebuild for dependencies + * Wed Dec 24 2008 Matthias Saou 1.4.20-6 - Partially revert last change by creating a "spawn-fastcgi" symlink, so that nothing breaks currently (especially for EL). Index: sources =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-5/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 24 Dec 2008 17:27:17 -0000 1.22 +++ sources 4 Apr 2009 11:21:38 -0000 1.23 @@ -1 +1 @@ -ed6ee0bb714f393219a32768d86984d8 lighttpd-1.4.20.tar.bz2 +ed4ca3897eadf419c893b03fee53c982 lighttpd-1.4.22.tar.bz2 From thias at fedoraproject.org Sat Apr 4 11:22:08 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Sat, 4 Apr 2009 11:22:08 +0000 (UTC) Subject: rpms/lighttpd/EL-4 .cvsignore, 1.9, 1.10 lighttpd.spec, 1.13, 1.14 sources, 1.9, 1.10 Message-ID: <20090404112208.5B66870130@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/lighttpd/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5821/EL-4 Modified Files: .cvsignore lighttpd.spec sources Log Message: Update all current branches to 1.4.22 (already on devel). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-4/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 24 Dec 2008 17:35:30 -0000 1.9 +++ .cvsignore 4 Apr 2009 11:21:37 -0000 1.10 @@ -1 +1 @@ -lighttpd-1.4.20.tar.bz2 +lighttpd-1.4.22.tar.bz2 Index: lighttpd.spec =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-4/lighttpd.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- lighttpd.spec 25 Dec 2008 17:11:03 -0000 1.13 +++ lighttpd.spec 4 Apr 2009 11:21:37 -0000 1.14 @@ -5,8 +5,8 @@ Summary: Lightning fast webserver with light system requirements Name: lighttpd -Version: 1.4.20 -Release: 6%{?dist} +Version: 1.4.22 +Release: 2%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.lighttpd.net/ @@ -238,10 +238,24 @@ %{_libdir}/lighttpd/mod_mysql_vhost.so %files -n spawn-fcgi +%defattr(-,root,root,-) %{_bindir}/spawn-fcgi %{_mandir}/man1/spawn-fcgi.1* %changelog +* Mon Mar 30 2009 Matthias Saou 1.4.22-2 +- Update to 1.4.22. +- Add missing defattr for the spawn-fcgi package. + +* Wed Feb 25 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Matthias Saou 1.4.21-1 +- Update to 1.4.21. + +* Sat Jan 24 2009 Caol??n McNamara 1.4.20-7 +- rebuild for dependencies + * Wed Dec 24 2008 Matthias Saou 1.4.20-6 - Partially revert last change by creating a "spawn-fastcgi" symlink, so that nothing breaks currently (especially for EL). Index: sources =================================================================== RCS file: /cvs/extras/rpms/lighttpd/EL-4/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 24 Dec 2008 17:35:30 -0000 1.9 +++ sources 4 Apr 2009 11:21:37 -0000 1.10 @@ -1 +1 @@ -ed6ee0bb714f393219a32768d86984d8 lighttpd-1.4.20.tar.bz2 +ed4ca3897eadf419c893b03fee53c982 lighttpd-1.4.22.tar.bz2 From thias at fedoraproject.org Sat Apr 4 11:22:09 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Sat, 4 Apr 2009 11:22:09 +0000 (UTC) Subject: rpms/lighttpd/F-9 .cvsignore, 1.24, 1.25 lighttpd.spec, 1.49, 1.50 sources, 1.24, 1.25 Message-ID: <20090404112209.8770F70130@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/lighttpd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5821/F-9 Modified Files: .cvsignore lighttpd.spec sources Log Message: Update all current branches to 1.4.22 (already on devel). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-9/.cvsignore,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- .cvsignore 13 Oct 2008 15:00:09 -0000 1.24 +++ .cvsignore 4 Apr 2009 11:21:38 -0000 1.25 @@ -1 +1 @@ -lighttpd-1.4.20.tar.bz2 +lighttpd-1.4.22.tar.bz2 Index: lighttpd.spec =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-9/lighttpd.spec,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- lighttpd.spec 26 Dec 2008 11:11:18 -0000 1.49 +++ lighttpd.spec 4 Apr 2009 11:21:39 -0000 1.50 @@ -5,8 +5,8 @@ Summary: Lightning fast webserver with light system requirements Name: lighttpd -Version: 1.4.20 -Release: 6%{?dist} +Version: 1.4.22 +Release: 2%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.lighttpd.net/ @@ -238,10 +238,24 @@ %{_libdir}/lighttpd/mod_mysql_vhost.so %files -n spawn-fcgi +%defattr(-,root,root,-) %{_bindir}/spawn-fcgi %{_mandir}/man1/spawn-fcgi.1* %changelog +* Mon Mar 30 2009 Matthias Saou 1.4.22-2 +- Update to 1.4.22. +- Add missing defattr for the spawn-fcgi package. + +* Wed Feb 25 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Matthias Saou 1.4.21-1 +- Update to 1.4.21. + +* Sat Jan 24 2009 Caol??n McNamara 1.4.20-7 +- rebuild for dependencies + * Wed Dec 24 2008 Matthias Saou 1.4.20-6 - Partially revert last change by creating a "spawn-fastcgi" symlink, so that nothing breaks currently (especially for EL). Index: sources =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-9/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 13 Oct 2008 15:00:09 -0000 1.24 +++ sources 4 Apr 2009 11:21:39 -0000 1.25 @@ -1 +1 @@ -ed6ee0bb714f393219a32768d86984d8 lighttpd-1.4.20.tar.bz2 +ed4ca3897eadf419c893b03fee53c982 lighttpd-1.4.22.tar.bz2 From thias at fedoraproject.org Sat Apr 4 11:22:08 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Sat, 4 Apr 2009 11:22:08 +0000 (UTC) Subject: rpms/lighttpd/F-10 .cvsignore, 1.25, 1.26 lighttpd.spec, 1.50, 1.51 sources, 1.25, 1.26 Message-ID: <20090404112208.DEF8E70130@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/lighttpd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5821/F-10 Modified Files: .cvsignore lighttpd.spec sources Log Message: Update all current branches to 1.4.22 (already on devel). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-10/.cvsignore,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- .cvsignore 13 Oct 2008 14:48:29 -0000 1.25 +++ .cvsignore 4 Apr 2009 11:21:38 -0000 1.26 @@ -1 +1 @@ -lighttpd-1.4.20.tar.bz2 +lighttpd-1.4.22.tar.bz2 Index: lighttpd.spec =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-10/lighttpd.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- lighttpd.spec 26 Dec 2008 11:11:16 -0000 1.50 +++ lighttpd.spec 4 Apr 2009 11:21:38 -0000 1.51 @@ -5,8 +5,8 @@ Summary: Lightning fast webserver with light system requirements Name: lighttpd -Version: 1.4.20 -Release: 6%{?dist} +Version: 1.4.22 +Release: 2%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.lighttpd.net/ @@ -238,10 +238,24 @@ %{_libdir}/lighttpd/mod_mysql_vhost.so %files -n spawn-fcgi +%defattr(-,root,root,-) %{_bindir}/spawn-fcgi %{_mandir}/man1/spawn-fcgi.1* %changelog +* Mon Mar 30 2009 Matthias Saou 1.4.22-2 +- Update to 1.4.22. +- Add missing defattr for the spawn-fcgi package. + +* Wed Feb 25 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Matthias Saou 1.4.21-1 +- Update to 1.4.21. + +* Sat Jan 24 2009 Caol??n McNamara 1.4.20-7 +- rebuild for dependencies + * Wed Dec 24 2008 Matthias Saou 1.4.20-6 - Partially revert last change by creating a "spawn-fastcgi" symlink, so that nothing breaks currently (especially for EL). Index: sources =================================================================== RCS file: /cvs/extras/rpms/lighttpd/F-10/sources,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- sources 13 Oct 2008 14:48:29 -0000 1.25 +++ sources 4 Apr 2009 11:21:38 -0000 1.26 @@ -1 +1 @@ -ed6ee0bb714f393219a32768d86984d8 lighttpd-1.4.20.tar.bz2 +ed4ca3897eadf419c893b03fee53c982 lighttpd-1.4.22.tar.bz2 From iarnell at fedoraproject.org Sat Apr 4 11:48:46 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Sat, 4 Apr 2009 11:48:46 +0000 (UTC) Subject: rpms/perl-Data-Dump-Streamer/devel .cvsignore, 1.2, 1.3 perl-Data-Dump-Streamer.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20090404114847.3F6F370130@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Data-Dump-Streamer/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28192 Modified Files: .cvsignore perl-Data-Dump-Streamer.spec sources Log Message: * Sat Apr 04 2009 Iain Arnell 2.09-1 - update to latest upstream Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Data-Dump-Streamer/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 10 Dec 2008 04:51:42 -0000 1.2 +++ .cvsignore 4 Apr 2009 11:48:15 -0000 1.3 @@ -1 +1 @@ -Data-Dump-Streamer-2.08-40.tar.gz +Data-Dump-Streamer-2.09.tar.gz Index: perl-Data-Dump-Streamer.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-Data-Dump-Streamer/devel/perl-Data-Dump-Streamer.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- perl-Data-Dump-Streamer.spec 26 Feb 2009 14:27:01 -0000 1.2 +++ perl-Data-Dump-Streamer.spec 4 Apr 2009 11:48:15 -0000 1.3 @@ -1,12 +1,11 @@ Name: perl-Data-Dump-Streamer -Version: 2.08 -%define tarversion %{version}-40 -Release: 2%{?dist} +Version: 2.09 +Release: 1%{?dist} Summary: Accurately serialize a data structure as Perl code License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Data-Dump-Streamer/ -Source0: http://www.cpan.org/authors/id/Y/YV/YVES/Data-Dump-Streamer-%{tarversion}.tar.gz +Source0: http://www.cpan.org/authors/id/Y/YV/YVES/Data-Dump-Streamer-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(B::Utils) >= 0.05 BuildRequires: perl(Compress::Zlib) @@ -30,7 +29,7 @@ output correctly. %prep -%setup -q -n Data-Dump-Streamer-%{tarversion} +%setup -q -n Data-Dump-Streamer-%{version} find . -type f | xargs chmod -x # Strip out private provides/requires @@ -39,7 +38,7 @@ %{__perl_provides} $* |\ sed -e '/perl(Data::Dump::Streamer::_::/d' EOF -%define __perl_provides %{_builddir}/Data-Dump-Streamer-%{tarversion}/%{name}-prov +%define __perl_provides %{_builddir}/Data-Dump-Streamer-%{version}/%{name}-prov chmod +x %{__perl_provides} cat << \EOF > %{name}-req @@ -47,7 +46,7 @@ %{__perl_requires} $* |\ sed -e '/perl(Data::Dump::Streamer::_::/d' EOF -%define __perl_requires %{_builddir}/Data-Dump-Streamer-%{tarversion}/%{name}-req +%define __perl_requires %{_builddir}/Data-Dump-Streamer-%{version}/%{name}-req chmod +x %{__perl_requires} @@ -80,6 +79,9 @@ %{_mandir}/man3/* %changelog +* Sat Apr 04 2009 Iain Arnell 2.09-1 +- update to latest upstream + * Thu Feb 26 2009 Fedora Release Engineering - 2.08-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Data-Dump-Streamer/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 10 Dec 2008 04:51:43 -0000 1.2 +++ sources 4 Apr 2009 11:48:15 -0000 1.3 @@ -1 +1 @@ -162dc81be6df36d184e516b8ef4b7701 Data-Dump-Streamer-2.08-40.tar.gz +d29efdba63bb0944fdf998dfef88faa2 Data-Dump-Streamer-2.09.tar.gz From scop at fedoraproject.org Sat Apr 4 11:48:50 2009 From: scop at fedoraproject.org (=?utf-8?q?Ville_Skytt=C3=A4?=) Date: Sat, 4 Apr 2009 11:48:50 +0000 (UTC) Subject: rpms/rpmdevtools/devel .cvsignore, 1.14, 1.15 rpmdevtools.spec, 1.15, 1.16 sources, 1.15, 1.16 Message-ID: <20090404114850.8C9EA70130@cvs1.fedora.phx.redhat.com> Author: scop Update of /cvs/pkgs/rpms/rpmdevtools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28225 Modified Files: .cvsignore rpmdevtools.spec sources Log Message: * Sat Apr 4 2009 Ville Skytt?? - 7.1-1 - 7.1. - Make rpmdev-md5 and friends work on non-srpm package files too. * Sun Mar 15 2009 Ville Skytt?? - Add bash completion. * Mon Mar 9 2009 Ville Skytt?? - Add query format option to rmdevelrpms, sort output by NEVRA. * Sun Feb 22 2009 Ville Skytt?? - Use %%global instead of %%define in spec templates. - Handle %%global in addition to %%define in rpmdev-bumpspec. * Mon Jan 26 2009 Ville Skytt?? - Add result dependent exit statuses to rpmdev-vercmp. * Fri Dec 26 2008 Ville Skytt?? - Add minimum version to rpm-python dependency (for rpmdev-bumpspec). Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/devel/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 26 Dec 2008 10:57:15 -0000 1.14 +++ .cvsignore 4 Apr 2009 11:48:20 -0000 1.15 @@ -1,2 +1,2 @@ spectool-1.0.10.tar.bz2 -rpmdevtools-7.0.tar.lzma +rpmdevtools-7.1.tar.lzma Index: rpmdevtools.spec =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/devel/rpmdevtools.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- rpmdevtools.spec 25 Feb 2009 20:29:35 -0000 1.15 +++ rpmdevtools.spec 4 Apr 2009 11:48:20 -0000 1.16 @@ -1,17 +1,17 @@ -%define emacs_sitestart_d %{_datadir}/emacs/site-lisp/site-start.d -%define xemacs_sitestart_d %{_datadir}/xemacs/site-packages/lisp/site-start.d -%define spectool_version 1.0.10 +%global emacs_sitestart_d %{_datadir}/emacs/site-lisp/site-start.d +%global xemacs_sitestart_d %{_datadir}/xemacs/site-packages/lisp/site-start.d +%global spectool_version 1.0.10 Name: rpmdevtools -Version: 7.0 -Release: 2%{?dist} +Version: 7.1 +Release: 1%{?dist} Summary: RPM Development Tools Group: Development/Tools # rpmdev-setuptree is GPLv2, everything else GPLv2+ License: GPLv2+ and GPLv2 URL: https://fedorahosted.org/rpmdevtools/ -Source0: https://fedorahosted.org/releases/r/p/rpmdevtools/%{name}-%{version}.tar.lzma +Source0: https://fedorahosted.org/released/rpmdevtools/%{name}-%{version}.tar.lzma Source1: http://people.redhat.com/nphilipp/spectool/spectool-%{spectool_version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -31,9 +31,11 @@ Requires: gawk Requires: grep Requires: rpm-build >= 4.4.2.1 -Requires: rpm-python +Requires: rpm-python >= 4.4.2.2 Requires: sed Requires: wget +# For _get_cword in bash completion snippet +Conflicts: bash-completion < 20080705 %description This package contains scripts and (X)Emacs support files to aid in @@ -100,6 +102,7 @@ %defattr(-,root,root,-) %doc COPYING README* %config(noreplace) %{_sysconfdir}/rpmdevtools/ +%{_sysconfdir}/bash_completion.d/ %{_datadir}/rpmdevtools/ %{_bindir}/rpm* %{_bindir}/spectool @@ -108,8 +111,25 @@ %changelog -* Wed Feb 25 2009 Fedora Release Engineering - 7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild +* Sat Apr 4 2009 Ville Skytt?? - 7.1-1 +- 7.1. +- Make rpmdev-md5 and friends work on non-srpm package files too. + +* Sun Mar 15 2009 Ville Skytt?? +- Add bash completion. + +* Mon Mar 9 2009 Ville Skytt?? +- Add query format option to rmdevelrpms, sort output by NEVRA. + +* Sun Feb 22 2009 Ville Skytt?? +- Use %%global instead of %%define in spec templates. +- Handle %%global in addition to %%define in rpmdev-bumpspec. + +* Mon Jan 26 2009 Ville Skytt?? +- Add result dependent exit statuses to rpmdev-vercmp. + +* Fri Dec 26 2008 Ville Skytt?? +- Add minimum version to rpm-python dependency (for rpmdev-bumpspec). * Fri Dec 26 2008 Ville Skytt?? - 7.0-1 - 7.0. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rpmdevtools/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 26 Dec 2008 10:57:15 -0000 1.15 +++ sources 4 Apr 2009 11:48:20 -0000 1.16 @@ -1,2 +1,2 @@ d193612122f297ee4b37f1b04f605768 spectool-1.0.10.tar.bz2 -ccdff99d03845ab8ea294a702b5f6681 rpmdevtools-7.0.tar.lzma +0d0e9fa78d3f5cfe09c25cf69d629ba2 rpmdevtools-7.1.tar.lzma From abompard at fedoraproject.org Sat Apr 4 14:34:20 2009 From: abompard at fedoraproject.org (Aurelien Bompard) Date: Sat, 4 Apr 2009 14:34:20 +0000 (UTC) Subject: rpms/spring-installer/devel spring-installer-20090316-systemcamlzip.patch, 1.1, 1.2 spring-installer.spec, 1.3, 1.4 Message-ID: <20090404143420.CCCCF70130@cvs1.fedora.phx.redhat.com> Author: abompard Update of /cvs/pkgs/rpms/spring-installer/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27441 Modified Files: spring-installer-20090316-systemcamlzip.patch spring-installer.spec Log Message: * Sat Apr 04 2009 Aurelien Bompard 20090316-6 - fix patch and buildreq spring-installer-20090316-systemcamlzip.patch: Index: spring-installer-20090316-systemcamlzip.patch =================================================================== RCS file: /cvs/pkgs/rpms/spring-installer/devel/spring-installer-20090316-systemcamlzip.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- spring-installer-20090316-systemcamlzip.patch 18 Mar 2009 06:52:11 -0000 1.1 +++ spring-installer-20090316-systemcamlzip.patch 4 Apr 2009 14:34:19 -0000 1.2 @@ -1,12 +1,12 @@ diff -up ./Makefile.systemcamlzip ./Makefile ---- ./Makefile.systemcamlzip 2009-03-17 21:51:18.000000000 +0100 -+++ ./Makefile 2009-03-17 21:52:16.000000000 +0100 +--- ./Makefile.systemcamlzip 2009-03-16 11:53:54.000000000 +0100 ++++ ./Makefile 2009-04-04 11:19:10.000000000 +0200 @@ -35,7 +35,7 @@ endif all: spring-installer ca-installer CAMLZIP = camlzip-1.04 -CAMLZIP_FLAGS = -I $(CAMLZIP) zip.cmxa -+CAMLZIP_FLAGS = zip.cmxa ++CAMLZIP_FLAGS = $(shell ocamlfind query -predicates "native,archive,mt" -format "-I %d %a" zip) zip.cmxa CAMLSEVENZIP = camlsevenzip CAMLSEVENZIP_FLAGS = -I $(CAMLSEVENZIP) sevenzip.cmxa Index: spring-installer.spec =================================================================== RCS file: /cvs/pkgs/rpms/spring-installer/devel/spring-installer.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- spring-installer.spec 4 Apr 2009 08:26:43 -0000 1.3 +++ spring-installer.spec 4 Apr 2009 14:34:20 -0000 1.4 @@ -1,6 +1,6 @@ Name: spring-installer Version: 20090316 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Installer for the Spring game's maps and mods Group: Amusements/Games @@ -14,7 +14,7 @@ BuildRequires: ocaml-ocamlnet-devel, ocaml-pcre-devel, chrpath, desktop-file-utils BuildRequires: gtk2-devel %if 0%{?fedora} >= 11 -BuildRequires: ocaml-zip >= 1.04 +BuildRequires: ocaml-zip-devel >= 1.04 %endif # For execstack @@ -129,6 +129,9 @@ %changelog +* Sat Apr 04 2009 Aurelien Bompard 20090316-6 +- fix patch and buildreq + * Sat Apr 04 2009 Aurelien Bompard 20090316-5 - fix versioned dependency From kanarip at fedoraproject.org Sat Apr 4 14:48:44 2009 From: kanarip at fedoraproject.org (Jeroen van Meeuwen) Date: Sat, 4 Apr 2009 14:48:44 +0000 (UTC) Subject: rpms/grib_api/devel grib_api.spec,1.5,1.6 import.log,1.2,1.3 Message-ID: <20090404144844.2D04470130@cvs1.fedora.phx.redhat.com> Author: kanarip Update of /cvs/pkgs/rpms/grib_api/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29839/devel Modified Files: grib_api.spec import.log Log Message: 1.7.0-2 Index: grib_api.spec =================================================================== RCS file: /cvs/pkgs/rpms/grib_api/devel/grib_api.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- grib_api.spec 1 Apr 2009 08:13:20 -0000 1.5 +++ grib_api.spec 4 Apr 2009 14:48:13 -0000 1.6 @@ -19,7 +19,7 @@ %package devel Summary: GRIB API development headers -Group: Development/Libraries +Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: %{name}-static = %{version}-%{release} @@ -28,7 +28,7 @@ %package static Summary: GRIB API static libraries -Group: Development/Libraries +Group: Applications/System Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -52,6 +52,9 @@ iconv -f ISO88591 -t utf-8 $file > $file.new && mv $file.new $file || rm -f $file.new done +# Move %{_bindir}/parser because it conflicts with coda-client +mv %{buildroot}/%{_bindir}/parser %{buildroot}/%{_bindir}/grib-parser + # Give these files some normal permissions chmod 644 INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt @@ -61,7 +64,6 @@ %files %defattr(-,root,root,-) %doc INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt -%dir %{_datadir}/%{name} %doc %{_datadir}/%{name}/samples/ %doc %{_datadir}/%{name}/definitions/ %{_bindir}/* @@ -69,7 +71,7 @@ %files devel %defattr(-,root,root,-) %doc INSTALL README LICENSE COPYING.LESSER ChangeLog AUTHORS gpl-3.0.txt -%{_includedir}/* +%{_prefix}/include/* %files static %defattr(-,root,root,-) @@ -77,10 +79,8 @@ %{_libdir}/*.a %changelog -* Wed Apr 1 2009 Michael Schwendt - 1.7.0-2 -- Fix unowned directory. -- Fix subpackage Group tags. -- Use %%_includedir in files section. +* Sat Apr 04 2009 Jeroen van Meeuwen - 1.7.0-2 +- Fix file conflict (#492936) * Tue Mar 17 2009 Jeroen van Meeuwen - 1.7.0-1 - New upstream version Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/grib_api/devel/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 18 Mar 2009 03:05:01 -0000 1.2 +++ import.log 4 Apr 2009 14:48:13 -0000 1.3 @@ -1,2 +1,3 @@ grib_api-1_6_1-1_fc10:HEAD:grib_api-1.6.1-1.fc10.src.rpm:1222729912 grib_api-1_7_0-1_fc11:HEAD:grib_api-1.7.0-1.fc11.src.rpm:1237345477 +grib_api-1_7_0-2_fc11:HEAD:grib_api-1.7.0-2.fc11.src.rpm:1238856479 From kanarip at fedoraproject.org Sat Apr 4 14:54:20 2009 From: kanarip at fedoraproject.org (Jeroen van Meeuwen) Date: Sat, 4 Apr 2009 14:54:20 +0000 (UTC) Subject: rpms/grib_api/devel grib_api.spec,1.6,1.7 import.log,1.3,1.4 Message-ID: <20090404145420.2A5C770130@cvs1.fedora.phx.redhat.com> Author: kanarip Update of /cvs/pkgs/rpms/grib_api/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31182/devel Modified Files: grib_api.spec import.log Log Message: 1.7.0-3 Index: grib_api.spec =================================================================== RCS file: /cvs/pkgs/rpms/grib_api/devel/grib_api.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- grib_api.spec 4 Apr 2009 14:48:13 -0000 1.6 +++ grib_api.spec 4 Apr 2009 14:53:49 -0000 1.7 @@ -1,6 +1,6 @@ Name: grib_api Version: 1.7.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: WMO FM-92 GRIB (v1,v2) interface accessible from C and FORTRAN programs Group: Applications/System @@ -79,7 +79,7 @@ %{_libdir}/*.a %changelog -* Sat Apr 04 2009 Jeroen van Meeuwen - 1.7.0-2 +* Sat Apr 04 2009 Jeroen van Meeuwen - 1.7.0-3 - Fix file conflict (#492936) * Tue Mar 17 2009 Jeroen van Meeuwen - 1.7.0-1 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/grib_api/devel/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 4 Apr 2009 14:48:13 -0000 1.3 +++ import.log 4 Apr 2009 14:53:49 -0000 1.4 @@ -1,3 +1,4 @@ grib_api-1_6_1-1_fc10:HEAD:grib_api-1.6.1-1.fc10.src.rpm:1222729912 grib_api-1_7_0-1_fc11:HEAD:grib_api-1.7.0-1.fc11.src.rpm:1237345477 grib_api-1_7_0-2_fc11:HEAD:grib_api-1.7.0-2.fc11.src.rpm:1238856479 +grib_api-1_7_0-3_fc11:HEAD:grib_api-1.7.0-3.fc11.src.rpm:1238856815 From kkofler at fedoraproject.org Sat Apr 4 15:34:21 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 15:34:21 +0000 (UTC) Subject: rpms/kde-i18n/devel kde-i18n.spec,1.94,1.95 Message-ID: <20090404153421.BE9BB70130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kde-i18n/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7386/devel Modified Files: kde-i18n.spec Log Message: * Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 - remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 Index: kde-i18n.spec =================================================================== RCS file: /cvs/pkgs/rpms/kde-i18n/devel/kde-i18n.spec,v retrieving revision 1.94 retrieving revision 1.95 diff -u -r1.94 -r1.95 --- kde-i18n.spec 25 Feb 2009 10:27:48 -0000 1.94 +++ kde-i18n.spec 4 Apr 2009 15:33:50 -0000 1.95 @@ -6,7 +6,7 @@ Name: kde-i18n Epoch: 1 Version: 3.5.10 -Release: 3%{?dist} +Release: 4%{?dist} # GFDL, with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. License: GFDL @@ -1126,8 +1126,9 @@ rm -rf %{buildroot}%{_docdir}/HTML/*/kcontrol rm -rf %{buildroot}%{_docdir}/HTML/*/kcron rm -rf %{buildroot}%{_docdir}/HTML/*/kdat - rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu rm -rf %{buildroot}%{_docdir}/HTML/*/kdebugdialog + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesvn-build rm -rf %{buildroot}%{_docdir}/HTML/*/kdf rm -rf %{buildroot}%{_docdir}/HTML/*/kdm rm -rf %{buildroot}%{_docdir}/HTML/*/kfind @@ -1850,6 +1851,9 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 +- remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 + * Wed Feb 25 2009 Fedora Release Engineering - 1:3.5.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From kkofler at fedoraproject.org Sat Apr 4 15:38:36 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 15:38:36 +0000 (UTC) Subject: rpms/kde-i18n/F-9 kde-i18n.spec,1.87,1.88 Message-ID: <20090404153836.11C1570130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kde-i18n/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8264/F-9 Modified Files: kde-i18n.spec Log Message: Sync from devel: * Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 - remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 * Wed Feb 25 2009 Fedora Release Engineering - 1:3.5.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: kde-i18n.spec =================================================================== RCS file: /cvs/pkgs/rpms/kde-i18n/F-9/kde-i18n.spec,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- kde-i18n.spec 22 Jan 2009 14:04:18 -0000 1.87 +++ kde-i18n.spec 4 Apr 2009 15:38:05 -0000 1.88 @@ -6,7 +6,7 @@ Name: kde-i18n Epoch: 1 Version: 3.5.10 -Release: 2%{?dist} +Release: 4%{?dist} # GFDL, with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. License: GFDL @@ -1126,8 +1126,9 @@ rm -rf %{buildroot}%{_docdir}/HTML/*/kcontrol rm -rf %{buildroot}%{_docdir}/HTML/*/kcron rm -rf %{buildroot}%{_docdir}/HTML/*/kdat - rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu rm -rf %{buildroot}%{_docdir}/HTML/*/kdebugdialog + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesvn-build rm -rf %{buildroot}%{_docdir}/HTML/*/kdf rm -rf %{buildroot}%{_docdir}/HTML/*/kdm rm -rf %{buildroot}%{_docdir}/HTML/*/kfind @@ -1850,6 +1851,12 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 +- remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 + +* Wed Feb 25 2009 Fedora Release Engineering - 1:3.5.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Jan 11 2009 Than Ngo - 3.5.10-2 - remove kdgantt.mo that conflict with kde-l10n From kkofler at fedoraproject.org Sat Apr 4 15:38:35 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 15:38:35 +0000 (UTC) Subject: rpms/kde-i18n/F-10 kde-i18n.spec,1.93,1.94 Message-ID: <20090404153835.94B7A70130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kde-i18n/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8264/F-10 Modified Files: kde-i18n.spec Log Message: Sync from devel: * Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 - remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 * Wed Feb 25 2009 Fedora Release Engineering - 1:3.5.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: kde-i18n.spec =================================================================== RCS file: /cvs/pkgs/rpms/kde-i18n/F-10/kde-i18n.spec,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- kde-i18n.spec 22 Jan 2009 14:01:04 -0000 1.93 +++ kde-i18n.spec 4 Apr 2009 15:38:04 -0000 1.94 @@ -6,7 +6,7 @@ Name: kde-i18n Epoch: 1 Version: 3.5.10 -Release: 2%{?dist} +Release: 4%{?dist} # GFDL, with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. License: GFDL @@ -1126,8 +1126,9 @@ rm -rf %{buildroot}%{_docdir}/HTML/*/kcontrol rm -rf %{buildroot}%{_docdir}/HTML/*/kcron rm -rf %{buildroot}%{_docdir}/HTML/*/kdat - rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu rm -rf %{buildroot}%{_docdir}/HTML/*/kdebugdialog + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesu + rm -rf %{buildroot}%{_docdir}/HTML/*/kdesvn-build rm -rf %{buildroot}%{_docdir}/HTML/*/kdf rm -rf %{buildroot}%{_docdir}/HTML/*/kdm rm -rf %{buildroot}%{_docdir}/HTML/*/kfind @@ -1850,6 +1851,12 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler 1:3.5.10-4 +- remove kdesvn-build documentation, conflicts with kde-l10n 4.2.2 + +* Wed Feb 25 2009 Fedora Release Engineering - 1:3.5.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Jan 11 2009 Than Ngo - 3.5.10-2 - remove kdgantt.mo that conflict with kde-l10n From kkofler at fedoraproject.org Sat Apr 4 16:01:41 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 16:01:41 +0000 (UTC) Subject: rpms/kdegames/devel kdegames-4.2.2-ksirk-kde#187235.patch, NONE, 1.1 kdegames.spec, 1.123, 1.124 Message-ID: <20090404160141.EB94770130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegames/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13575/devel Modified Files: kdegames.spec Added Files: kdegames-4.2.2-ksirk-kde#187235.patch Log Message: * Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 - fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) kdegames-4.2.2-ksirk-kde#187235.patch: --- NEW FILE kdegames-4.2.2-ksirk-kde#187235.patch --- diff -ur kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp --- kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp 2009-02-26 15:27:43.000000000 +0100 +++ kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp 2009-04-04 17:58:43.000000000 +0200 @@ -132,6 +132,11 @@ && (mousePos.x() >= 0) && (mousePos.x() <= m_frame-> viewport()->width())) ) ) + // safety check for NULL arrow pointers, can happen with Qt 4.5 + if (m_uparrow == 0 || m_downarrow == 0 || m_leftarrow == 0 || m_rightarrow == 0) + { + return; + } if (currentWidget() != 0) { m_timer.start(200); Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v retrieving revision 1.123 retrieving revision 1.124 diff -u -r1.123 -r1.124 --- kdegames.spec 2 Apr 2009 16:58:32 -0000 1.123 +++ kdegames.spec 4 Apr 2009 16:01:11 -0000 1.124 @@ -3,12 +3,14 @@ Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 URL: http://www.kde.org/ Group: Amusements/Games Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegames-%{version}.tar.bz2 +# Fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) +Patch0: kdegames-4.2.2-ksirk-kde#187235.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: kdegames4 < %{version}-%{release} @@ -89,6 +91,7 @@ %prep %setup -q -n kdegames-%{version} +%patch0 -p1 -b .ksirk-kde#187235 %build @@ -193,6 +196,9 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 +- fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) + * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic From kkofler at fedoraproject.org Sat Apr 4 16:11:07 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 16:11:07 +0000 (UTC) Subject: rpms/kdegames/F-9 kdegames-4.2.2-ksirk-kde#187235.patch, NONE, 1.1 kdegames.spec, 1.101, 1.102 Message-ID: <20090404161107.DE73C70130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegames/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15578/F-9 Modified Files: kdegames.spec Added Files: kdegames-4.2.2-ksirk-kde#187235.patch Log Message: Sync from devel: * Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 - fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) kdegames-4.2.2-ksirk-kde#187235.patch: --- NEW FILE kdegames-4.2.2-ksirk-kde#187235.patch --- diff -ur kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp --- kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp 2009-02-26 15:27:43.000000000 +0100 +++ kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp 2009-04-04 17:58:43.000000000 +0200 @@ -132,6 +132,11 @@ && (mousePos.x() >= 0) && (mousePos.x() <= m_frame-> viewport()->width())) ) ) + // safety check for NULL arrow pointers, can happen with Qt 4.5 + if (m_uparrow == 0 || m_downarrow == 0 || m_leftarrow == 0 || m_rightarrow == 0) + { + return; + } if (currentWidget() != 0) { m_timer.start(200); Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-9/kdegames.spec,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- kdegames.spec 2 Apr 2009 17:00:46 -0000 1.101 +++ kdegames.spec 4 Apr 2009 16:10:37 -0000 1.102 @@ -3,12 +3,14 @@ Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 URL: http://www.kde.org/ Group: Amusements/Games Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegames-%{version}.tar.bz2 +# Fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) +Patch0: kdegames-4.2.2-ksirk-kde#187235.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: kdegames4 < %{version}-%{release} @@ -89,6 +91,7 @@ %prep %setup -q -n kdegames-%{version} +%patch0 -p1 -b .ksirk-kde#187235 %build @@ -193,6 +196,9 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 +- fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) + * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic From kkofler at fedoraproject.org Sat Apr 4 16:11:07 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Sat, 4 Apr 2009 16:11:07 +0000 (UTC) Subject: rpms/kdegames/F-10 kdegames-4.2.2-ksirk-kde#187235.patch, NONE, 1.1 kdegames.spec, 1.111, 1.112 Message-ID: <20090404161107.B5B4470130@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdegames/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15578/F-10 Modified Files: kdegames.spec Added Files: kdegames-4.2.2-ksirk-kde#187235.patch Log Message: Sync from devel: * Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 - fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) kdegames-4.2.2-ksirk-kde#187235.patch: --- NEW FILE kdegames-4.2.2-ksirk-kde#187235.patch --- diff -ur kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp --- kdegames-4.2.2/ksirk/ksirk/kgamewinslots.cpp 2009-02-26 15:27:43.000000000 +0100 +++ kdegames-4.2.2-ksirk-kde#187235/ksirk/ksirk/kgamewinslots.cpp 2009-04-04 17:58:43.000000000 +0200 @@ -132,6 +132,11 @@ && (mousePos.x() >= 0) && (mousePos.x() <= m_frame-> viewport()->width())) ) ) + // safety check for NULL arrow pointers, can happen with Qt 4.5 + if (m_uparrow == 0 || m_downarrow == 0 || m_leftarrow == 0 || m_rightarrow == 0) + { + return; + } if (currentWidget() != 0) { m_timer.start(200); Index: kdegames.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdegames/F-10/kdegames.spec,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- kdegames.spec 2 Apr 2009 17:04:03 -0000 1.111 +++ kdegames.spec 4 Apr 2009 16:10:37 -0000 1.112 @@ -3,12 +3,14 @@ Summary: K Desktop Environment 4 - Games Epoch: 6 Version: 4.2.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 URL: http://www.kde.org/ Group: Amusements/Games Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdegames-%{version}.tar.bz2 +# Fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) +Patch0: kdegames-4.2.2-ksirk-kde#187235.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: kdegames4 < %{version}-%{release} @@ -89,6 +91,7 @@ %prep %setup -q -n kdegames-%{version} +%patch0 -p1 -b .ksirk-kde#187235 %build @@ -193,6 +196,9 @@ %changelog +* Sat Apr 04 2009 Kevin Kofler - 4.2.2-4 +- fix KsirK crash when starting a local game with Qt 4.5 (#486380, kde#187235) + * Thu Apr 02 2009 Rex Dieter - 4.2.2-3 - fix ggz scriptlet logic From mjg59 at fedoraproject.org Sat Apr 4 17:36:12 2009 From: mjg59 at fedoraproject.org (Matthew Garrett) Date: Sat, 4 Apr 2009 17:36:12 +0000 (UTC) Subject: rpms/kernel/F-11 linux-2.6-add-qcserial.patch, NONE, 1.1 config-generic, 1.270, 1.271 kernel.spec, 1.1511, 1.1512 Message-ID: <20090404173612.B21A370130@cvs1.fedora.phx.redhat.com> Author: mjg59 Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30058 Modified Files: config-generic kernel.spec Added Files: linux-2.6-add-qcserial.patch Log Message: * Sat Apr 04 2009 Matthew Garrett - linux-2.6-add-qcserial.patch: Add the qcserial driver for Qualcomm modems linux-2.6-add-qcserial.patch: --- NEW FILE linux-2.6-add-qcserial.patch --- diff -up linux-2.6.29.noarch/drivers/usb/serial/Kconfig.qcserial linux-2.6.29.noarch/drivers/usb/serial/Kconfig --- linux-2.6.29.noarch/drivers/usb/serial/Kconfig.qcserial 2009-03-23 23:12:14.000000000 +0000 +++ linux-2.6.29.noarch/drivers/usb/serial/Kconfig 2009-04-04 18:25:46.000000000 +0100 @@ -472,6 +472,15 @@ config USB_SERIAL_OTI6858 To compile this driver as a module, choose M here: the module will be called oti6858. +config USB_SERIAL_QUALCOMM + tristate "USB Qualcomm Serial modem" + help + Say Y here if you have a Qualcomm USB modem device. These are + usually wireless cellular modems. + + To compile this driver as a module, choose M here: the + module will be called qcserial. + config USB_SERIAL_SPCP8X5 tristate "USB SPCP8x5 USB To Serial Driver" help diff -up linux-2.6.29.noarch/drivers/usb/serial/Makefile.qcserial linux-2.6.29.noarch/drivers/usb/serial/Makefile --- linux-2.6.29.noarch/drivers/usb/serial/Makefile.qcserial 2009-03-23 23:12:14.000000000 +0000 +++ linux-2.6.29.noarch/drivers/usb/serial/Makefile 2009-04-04 18:25:46.000000000 +0100 @@ -45,6 +45,7 @@ obj-$(CONFIG_USB_SERIAL_OPTICON) += opt obj-$(CONFIG_USB_SERIAL_OPTION) += option.o obj-$(CONFIG_USB_SERIAL_OTI6858) += oti6858.o obj-$(CONFIG_USB_SERIAL_PL2303) += pl2303.o +obj-$(CONFIG_USB_SERIAL_QUALCOMM) += qcserial.o obj-$(CONFIG_USB_SERIAL_SAFE) += safe_serial.o obj-$(CONFIG_USB_SERIAL_SIEMENS_MPI) += siemens_mpi.o obj-$(CONFIG_USB_SERIAL_SIERRAWIRELESS) += sierra.o diff -up /dev/null linux-2.6.29.noarch/drivers/usb/serial/qcserial.c --- /dev/null 2009-04-03 17:11:07.397135076 +0100 +++ linux-2.6.29.noarch/drivers/usb/serial/qcserial.c 2009-04-04 18:26:00.000000000 +0100 @@ -0,0 +1,168 @@ +/* + * Qualcomm Serial USB driver + * + * Copyright (c) 2008 QUALCOMM Incorporated. + * Copyright (c) 2009 Greg Kroah-Hartman + * Copyright (c) 2009 Novell Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License version + * 2 as published by the Free Software Foundation. + * + */ + +#include +#include +#include +#include + +#define DRIVER_AUTHOR "Qualcomm Inc" +#define DRIVER_DESC "Qualcomm USB Serial driver" + +static int debug; + +static struct usb_device_id id_table[] = { + {USB_DEVICE(0x05c6, 0x9211)}, /* Acer Gobi QDL device */ + {USB_DEVICE(0x05c6, 0x9212)}, /* Acer Gobi Modem Device */ + {USB_DEVICE(0x03f0, 0x1f1d)}, /* HP un2400 Gobi Modem Device */ + {USB_DEVICE(0x03f0, 0x201d)}, /* HP un2400 Gobi QDL Device */ + {USB_DEVICE(0x04da, 0x250d)}, /* Panasonic Gobi Modem device */ + {USB_DEVICE(0x04da, 0x250c)}, /* Panasonic Gobi QDL device */ + {USB_DEVICE(0x413c, 0x8172)}, /* Dell Gobi Modem device */ + {USB_DEVICE(0x413c, 0x8171)}, /* Dell Gobi QDL device */ + {USB_DEVICE(0x1410, 0xa001)}, /* Novatel Gobi Modem device */ + {USB_DEVICE(0x1410, 0xa008)}, /* Novatel Gobi QDL device */ + {USB_DEVICE(0x0b05, 0x1776)}, /* Asus Gobi Modem device */ + {USB_DEVICE(0x0b05, 0x1774)}, /* Asus Gobi QDL device */ + {USB_DEVICE(0x19d2, 0xfff3)}, /* ONDA Gobi Modem device */ + {USB_DEVICE(0x19d2, 0xfff2)}, /* ONDA Gobi QDL device */ + {USB_DEVICE(0x1557, 0x0a80)}, /* OQO Gobi QDL device */ + {USB_DEVICE(0x05c6, 0x9001)}, /* Generic Gobi Modem device */ + {USB_DEVICE(0x05c6, 0x9002)}, /* Generic Gobi Modem device */ + {USB_DEVICE(0x05c6, 0x9202)}, /* Generic Gobi Modem device */ + {USB_DEVICE(0x05c6, 0x9203)}, /* Generic Gobi Modem device */ + {USB_DEVICE(0x05c6, 0x9222)}, /* Generic Gobi Modem device */ + {USB_DEVICE(0x05c6, 0x9008)}, /* Generic Gobi QDL device */ + {USB_DEVICE(0x05c6, 0x9201)}, /* Generic Gobi QDL device */ + {USB_DEVICE(0x05c6, 0x9221)}, /* Generic Gobi QDL device */ + {USB_DEVICE(0x05c6, 0x9231)}, /* Generic Gobi QDL device */ + {USB_DEVICE(0x1f45, 0x0001)}, /* Unknown Gobi QDL device */ + { } /* Terminating entry */ +}; +MODULE_DEVICE_TABLE(usb, id_table); + +static struct usb_driver qcdriver = { + .name = "qcserial", + .probe = usb_serial_probe, + .disconnect = usb_serial_disconnect, + .id_table = id_table, + .suspend = usb_serial_suspend, + .resume = usb_serial_resume, + .supports_autosuspend = true, +}; + +static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) +{ + int retval = -ENODEV; + __u8 nintf; + __u8 ifnum; + + dbg("%s", __func__); + + nintf = serial->dev->actconfig->desc.bNumInterfaces; + dbg("Num Interfaces = %d", nintf); + ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber; + dbg("This Interface = %d", ifnum); + + switch (nintf) { + case 1: + /* QDL mode */ + if (serial->interface->num_altsetting == 2) { + struct usb_host_interface *intf; + + intf = &serial->interface->altsetting[1]; + if (intf->desc.bNumEndpoints == 2) { + if (usb_endpoint_is_bulk_in(&intf->endpoint[0].desc) && + usb_endpoint_is_bulk_out(&intf->endpoint[1].desc)) { + dbg("QDL port found"); + retval = usb_set_interface(serial->dev, ifnum, 1); + if (retval < 0) { + dev_err(&serial->dev->dev, + "Could not set interface, error %d\n", + retval); + retval = -ENODEV; + } + return retval; + } + } + } + break; + + case 4: + /* Composite mode */ + if (ifnum == 2) { + dbg("Modem port found"); + retval = usb_set_interface(serial->dev, ifnum, 0); + if (retval < 0) { + dev_err(&serial->dev->dev, + "Could not set interface, error %d\n", + retval); + retval = -ENODEV; + } + return retval; + } + break; + + default: + dev_err(&serial->dev->dev, + "unknown number of interfaces: %d\n", nintf); + return -ENODEV; + } + + return retval; +} + +static struct usb_serial_driver qcdevice = { + .driver = { + .owner = THIS_MODULE, + .name = "qcserial", + }, + .description = "Qualcomm USB modem", + .id_table = id_table, + .usb_driver = &qcdriver, + .num_ports = 1, + .probe = qcprobe, +}; + +static int __init qcinit(void) +{ + int retval; + + retval = usb_serial_register(&qcdevice); + if (retval) + return retval; + + retval = usb_register(&qcdriver); + if (retval) { + usb_serial_deregister(&qcdevice); + return retval; + } + + return 0; +} + +static void __exit qcexit(void) +{ + usb_deregister(&qcdriver); + usb_serial_deregister(&qcdevice); +} + +module_init(qcinit); +module_exit(qcexit); + +MODULE_AUTHOR(DRIVER_AUTHOR); +MODULE_DESCRIPTION(DRIVER_DESC); +MODULE_LICENSE("GPL v2"); + +module_param(debug, bool, S_IRUGO | S_IWUSR); +MODULE_PARM_DESC(debug, "Debug enabled or not"); Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/config-generic,v retrieving revision 1.270 retrieving revision 1.271 diff -u -r1.270 -r1.271 --- config-generic 3 Apr 2009 00:34:25 -0000 1.270 +++ config-generic 4 Apr 2009 17:35:42 -0000 1.271 @@ -2854,6 +2854,7 @@ CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SIEMENS_MPI=m +CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_VISOR=m Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1511 retrieving revision 1.1512 diff -u -r1.1511 -r1.1512 --- kernel.spec 3 Apr 2009 19:34:04 -0000 1.1511 +++ kernel.spec 4 Apr 2009 17:35:42 -0000 1.1512 @@ -705,6 +705,8 @@ Patch4000: linux-2.6-bootarg-strict-devmem.patch +Patch5000: linux-2.6-add-qcserial.patch + Patch9001: revert-fix-modules_install-via-nfs.patch Patch9002: cpufreq-add-atom-to-p4-clockmod.patch @@ -1162,6 +1164,7 @@ ApplyPatch linux-2.6-bootarg-strict-devmem.patch # USB +ApplyPatch linux-2.6-add-qcserial.patch # ACPI ApplyPatch linux-2.6-defaults-acpi-video.patch @@ -1902,6 +1905,9 @@ # and build. %changelog +* Sat Apr 04 2009 Matthew Garrett +- linux-2.6-add-qcserial.patch: Add the qcserial driver for Qualcomm modems + * Fri Apr 03 2009 Jarod Wilson - Don't set up non-existent LVDS on systems with mobile Intel graphics chips that lie about having LVDS (like my Dell Studio Hybrid). Makes plymouth From mtasaka at fedoraproject.org Sat Apr 4 17:38:45 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sat, 4 Apr 2009 17:38:45 +0000 (UTC) Subject: rpms/jd/F-11 .cvsignore, 1.351, 1.352 jd.spec, 1.411, 1.412 sources, 1.352, 1.353 Message-ID: <20090404173845.D385670130@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30489 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/.cvsignore,v retrieving revision 1.351 retrieving revision 1.352 diff -u -r1.351 -r1.352 --- .cvsignore 2 Apr 2009 05:35:34 -0000 1.351 +++ .cvsignore 4 Apr 2009 17:38:15 -0000 1.352 @@ -1 +1 @@ -jd-2.4.0-svn2761_trunk.tgz +jd-2.4.0-svn2765_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/jd.spec,v retrieving revision 1.411 retrieving revision 1.412 diff -u -r1.411 -r1.412 --- jd.spec 2 Apr 2009 05:35:34 -0000 1.411 +++ jd.spec 4 Apr 2009 17:38:15 -0000 1.412 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2761_trunk +%define strtag svn2765_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Thu Apr 2 2009 Mamoru Tasaka +* Sun Apr 5 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/sources,v retrieving revision 1.352 retrieving revision 1.353 diff -u -r1.352 -r1.353 --- sources 2 Apr 2009 05:35:34 -0000 1.352 +++ sources 4 Apr 2009 17:38:15 -0000 1.353 @@ -1 +1 @@ -dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz +2d9a5fca4bf54a9545b32668345c5a77 jd-2.4.0-svn2765_trunk.tgz From jorge at fedoraproject.org Sat Apr 4 18:06:38 2009 From: jorge at fedoraproject.org (Jorge Torres) Date: Sat, 4 Apr 2009 18:06:38 +0000 (UTC) Subject: rpms/scite/devel .cvsignore, 1.5, 1.6 scite-makefile.patch, 1.1, 1.2 scite.spec, 1.7, 1.8 sources, 1.5, 1.6 Message-ID: <20090404180638.669AD70130@cvs1.fedora.phx.redhat.com> Author: jorge Update of /cvs/pkgs/rpms/scite/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3677 Modified Files: .cvsignore scite-makefile.patch scite.spec sources Log Message: Update to 1.77 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/scite/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 20 Jun 2007 20:40:03 -0000 1.5 +++ .cvsignore 4 Apr 2009 18:06:07 -0000 1.6 @@ -1 +1 @@ -scite174.tgz +scite177.tgz scite-makefile.patch: Index: scite-makefile.patch =================================================================== RCS file: /cvs/pkgs/rpms/scite/devel/scite-makefile.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- scite-makefile.patch 6 Jun 2006 04:40:29 -0000 1.1 +++ scite-makefile.patch 4 Apr 2009 18:06:07 -0000 1.2 @@ -1,21 +1,12 @@ diff -uNr scite.orig/gtk/makefile scite/gtk/makefile ---- scite.orig/gtk/makefile 2006-02-13 01:27:08.000000000 -0500 -+++ scite/gtk/makefile 2006-06-02 19:00:20.000000000 -0500 -@@ -45,7 +45,7 @@ - bindir=$(prefix)/bin - SYSCONF_PATH=$(prefix)/share/scite - --INSTALL=install -o root -g root -+INSTALL=install - - PROG = ../bin/SciTE - +--- scite.orig/gtk/makefile 2008-05-01 08:40:28.000000000 -0500 ++++ scite/gtk/makefile 2009-04-04 12:58:05.000000000 -0500 @@ -56,12 +56,12 @@ #CXXFLAGS= -g -DGTK -DSCI_LEXER -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" -Wwrite-strings INCLUDEDIRS=-I ../../scintilla/include -I ../src --CXXBASEFLAGS=-W -Wall -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) -+CXXBASEFLAGS=-W -Wall -pedantic -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) +-CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) ++CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) ifdef DEBUG -CXXTFLAGS=-DDEBUG -g $(CXXBASEFLAGS) Index: scite.spec =================================================================== RCS file: /cvs/pkgs/rpms/scite/devel/scite.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- scite.spec 25 Feb 2009 23:22:16 -0000 1.7 +++ scite.spec 4 Apr 2009 18:06:07 -0000 1.8 @@ -1,12 +1,12 @@ Name: scite -Version: 1.74 -Release: 4%{?dist} +Version: 1.77 +Release: 1%{?dist} Summary: SCIntilla based GTK2 text editor License: MIT Group: Applications/Editors Url: http://www.scintilla.org/SciTE.html -Source0: http://download.sourceforge.net/scintilla/scite174.tgz +Source0: http://download.sourceforge.net/scintilla/scite177.tgz patch0: scintilla-makefile-flags.patch patch1: scite-makefile.patch patch2: scite-use-htmlview.patch @@ -60,6 +60,9 @@ %{_datadir}/applications/* %changelog +* Sat Apr 4 2009 Jorge Torres 1.77-1 +- Upgrade to 1.77 + * Wed Feb 25 2009 Fedora Release Engineering - 1.74-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/scite/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 20 Jun 2007 20:40:03 -0000 1.5 +++ sources 4 Apr 2009 18:06:07 -0000 1.6 @@ -1 +1 @@ -09ad25f1fa6dab3feec41dba2480047f scite174.tgz +ba016919190c12cfb712e1f004df4187 scite177.tgz From slankes at fedoraproject.org Sat Apr 4 18:37:25 2009 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 4 Apr 2009 18:37:25 +0000 (UTC) Subject: rpms/pyroom/devel pyroom-locale.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 pyroom.spec, 1.8, 1.9 sources, 1.4, 1.5 pyroom.desktop-patch, 1.2, NONE Message-ID: <20090404183725.1F73970130@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9966 Modified Files: .cvsignore pyroom.spec sources Added Files: pyroom-locale.patch Removed Files: pyroom.desktop-patch Log Message: new upstream release, drop desktop patch, add locale-patch pyroom-locale.patch: --- NEW FILE pyroom-locale.patch --- === modified file 'setup.py' --- old/setup.py 2009-03-26 14:07:49.000000000 +0100 +++ new/setup.py 2009-04-04 20:14:41.000000000 +0200 @@ -34,8 +34,11 @@ def find_mo_files(self): data_files = [] - for mo in glob.glob(os.path.join(MO_DIR, '*', 'pyroom.mo')): + for mo in glob.glob(os.path.join(MO_DIR, '*', 'LC_MESSAGES', 'pyroom.mo')): lang = os.path.basename(os.path.dirname(mo)) + lang = os.path.basename( + os.path.realpath(os.path.join(os.path.dirname(mo), '..')) + ) dest = os.path.join('share', 'locale', lang, 'LC_MESSAGES') data_files.append((dest, [mo])) return data_files Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 6 Dec 2008 21:39:02 -0000 1.4 +++ .cvsignore 4 Apr 2009 18:36:54 -0000 1.5 @@ -1 +1 @@ -pyroom-0.3.2.tar.gz +pyroom-0.4.1.tar.gz Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/pyroom.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- pyroom.spec 26 Feb 2009 20:22:29 -0000 1.8 +++ pyroom.spec 4 Apr 2009 18:36:54 -0000 1.9 @@ -1,15 +1,15 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: pyroom -Version: 0.3.2 -Release: 2%{?dist} +Version: 0.4.1 +Release: 1%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom Group: Applications/Editors License: GPLv3+ URL: http://pyroom.org/ Source0: http://launchpad.net/pyroom/0.3/0.3.2/+download/%{name}-%{version}.tar.gz -Patch0: pyroom.desktop-patch +Patch0: pyroom-locale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -18,7 +18,9 @@ Requires: pyxdg Requires: gnome-python2-gtksourceview BuildRequires: python-devel +BuildRequires: pygtk2 BuildRequires: desktop-file-utils +BuildRequires: gettext %description @@ -28,14 +30,15 @@ %prep %setup -q -%patch0 -p0 +%patch0 -p1 %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT -%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT +# %{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT +%{__python} setup.py install --root $RPM_BUILD_ROOT chmod 755 %{buildroot}/%{python_sitelib}/PyRoom/cmdline.py desktop-file-install --vendor="" \ @@ -44,10 +47,12 @@ gzip pyroom.1 install -p -D %{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz +%find_lang %{name} + %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS LICENSE README %{python_sitelib}/* @@ -57,6 +62,11 @@ %{_mandir}/man1/%{name}.1.gz %changelog +* Wed Mar 25 2009 Sven Lankes - 0.4.1-1 +- new upstream release +- remove desktop-file-patch +- add patch to fix mo-file install (patch received from upstream) + * Thu Feb 26 2009 Fedora Release Engineering - 0.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 6 Dec 2008 21:39:02 -0000 1.4 +++ sources 4 Apr 2009 18:36:54 -0000 1.5 @@ -1 +1 @@ -288d7d5a9853fe38201eec1dec12866d pyroom-0.3.2.tar.gz +af33f0713b5cd47c90e5b9747e537a18 pyroom-0.4.1.tar.gz --- pyroom.desktop-patch DELETED --- From eponyme at fedoraproject.org Sat Apr 4 18:46:11 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:46:11 +0000 (UTC) Subject: rpms/fotowall/devel .cvsignore, 1.3, 1.4 fotowall.spec, 1.4, 1.5 sources, 1.3, 1.4 Message-ID: <20090404184611.A3E8370130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/fotowall/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11503 Modified Files: .cvsignore fotowall.spec sources Log Message: Update to 0.4 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 13 Mar 2009 23:57:00 -0000 1.3 +++ .cvsignore 4 Apr 2009 18:45:41 -0000 1.4 @@ -1 +1 @@ -fotowall-0.3.1.tar.bz2 +fotowall-0.4.tar.bz2 Index: fotowall.spec =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/devel/fotowall.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fotowall.spec 13 Mar 2009 23:57:00 -0000 1.4 +++ fotowall.spec 4 Apr 2009 18:45:41 -0000 1.5 @@ -1,5 +1,5 @@ Name: fotowall -Version: 0.3.1 +Version: 0.4 Release: 1%{?dist} Epoch: 1 Summary: Photo collection creativity tool @@ -51,6 +51,8 @@ %changelog +* Sat Apr 4 2009 Nicoleau Fabien - 1:0.4-1 +- Rebuild for 0.4 * Fri Mar 13 2009 Nicoleau Fabien - 1:0.3.1-1 - Rebuild for 0.3.1 * Sat Feb 28 2009 Nicoleau Fabien - 0.21-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 13 Mar 2009 23:57:00 -0000 1.3 +++ sources 4 Apr 2009 18:45:41 -0000 1.4 @@ -1 +1 @@ -8f561fa7241cd6685c6996e590be35dd fotowall-0.3.1.tar.bz2 +91c78827c4bfc7218072c8ef9f4c667e fotowall-0.4.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 18:47:49 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:47:49 +0000 (UTC) Subject: rpms/edb/devel edb.spec,1.19,1.20 sources,1.9,1.10 Message-ID: <20090404184749.8D25370130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11982 Modified Files: edb.spec sources Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/devel/edb.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- edb.spec 17 Mar 2009 20:02:01 -0000 1.19 +++ edb.spec 4 Apr 2009 18:47:19 -0000 1.20 @@ -1,5 +1,5 @@ Name: edb -Version: 0.9.7 +Version: 0.9.8 Release: 1%{?dist} Summary: A debugger based on the ptrace API and Qt4 @@ -30,8 +30,6 @@ %prep %setup -q -n debugger -echo "Icon=%{name}" >> %{name}.desktop -sed -i -e '2i\#include ' src/DialogPlugins.cpp %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" @@ -64,6 +62,8 @@ %{_datadir}/pixmaps/%{name}.png %changelog +* Sat Apr 4 2009 Nicoleau Fabien 0.9.8-1 +- Rebuild for 0.9.8 * Tue Mar 17 2009 Nicoleau Fabien 0.9.7-1 - Rebuild for 0.9.7 * Tue Feb 24 2009 Fedora Release Engineering - 0.9.6-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/edb/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 17 Mar 2009 20:02:01 -0000 1.9 +++ sources 4 Apr 2009 18:47:19 -0000 1.10 @@ -1 +1 @@ -311d798eded71d8b5fcfbe359281546a debugger-0.9.7.tgz +d81f30b2c608564c5f8fbd46874628f6 debugger-0.9.8.tgz From eponyme at fedoraproject.org Sat Apr 4 18:50:00 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:50:00 +0000 (UTC) Subject: rpms/fotowall/F-10 .cvsignore, 1.3, 1.4 fotowall.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090404185000.69FDC70130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/fotowall/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12495 Modified Files: .cvsignore fotowall.spec sources Log Message: Update to 0.4 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-10/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 14 Mar 2009 00:00:18 -0000 1.3 +++ .cvsignore 4 Apr 2009 18:49:29 -0000 1.4 @@ -1 +1 @@ -fotowall-0.3.1.tar.bz2 +fotowall-0.4.tar.bz2 Index: fotowall.spec =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-10/fotowall.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fotowall.spec 14 Mar 2009 00:00:18 -0000 1.3 +++ fotowall.spec 4 Apr 2009 18:49:29 -0000 1.4 @@ -1,5 +1,5 @@ Name: fotowall -Version: 0.3.1 +Version: 0.4 Release: 1%{?dist} Epoch: 1 Summary: Photo collection creativity tool @@ -51,6 +51,8 @@ %changelog +* Sat Apr 4 2009 Nicoleau Fabien - 1:0.4-1 +- Rebuild for 0.4 * Fri Mar 13 2009 Nicoleau Fabien - 1:0.3.1-1 - Rebuild for 0.3.1 * Sat Feb 28 2009 Nicoleau Fabien - 0.21-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-10/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 14 Mar 2009 00:00:18 -0000 1.3 +++ sources 4 Apr 2009 18:49:30 -0000 1.4 @@ -1 +1 @@ -8f561fa7241cd6685c6996e590be35dd fotowall-0.3.1.tar.bz2 +91c78827c4bfc7218072c8ef9f4c667e fotowall-0.4.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 18:50:12 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:50:12 +0000 (UTC) Subject: rpms/edb/F-10 edb.spec,1.17,1.18 sources,1.9,1.10 Message-ID: <20090404185012.3DE3870130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12548 Modified Files: edb.spec sources Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-10/edb.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- edb.spec 17 Mar 2009 20:06:28 -0000 1.17 +++ edb.spec 4 Apr 2009 18:49:41 -0000 1.18 @@ -1,5 +1,5 @@ Name: edb -Version: 0.9.7 +Version: 0.9.8 Release: 1%{?dist} Summary: A debugger based on the ptrace API and Qt4 @@ -30,8 +30,6 @@ %prep %setup -q -n debugger -echo "Icon=%{name}" >> %{name}.desktop -sed -i -e '2i\#include ' src/DialogPlugins.cpp %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" @@ -64,6 +62,8 @@ %{_datadir}/pixmaps/%{name}.png %changelog +* Sat Apr 4 2009 Nicoleau Fabien 0.9.8-1 +- Rebuild for 0.9.8 * Tue Mar 17 2009 Nicoleau Fabien 0.9.7-1 - Rebuild for 0.9.7 * Tue Feb 24 2009 Fedora Release Engineering - 0.9.6-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-10/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 17 Mar 2009 20:06:28 -0000 1.9 +++ sources 4 Apr 2009 18:49:42 -0000 1.10 @@ -1 +1 @@ -311d798eded71d8b5fcfbe359281546a debugger-0.9.7.tgz +d81f30b2c608564c5f8fbd46874628f6 debugger-0.9.8.tgz From eponyme at fedoraproject.org Sat Apr 4 18:51:59 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:51:59 +0000 (UTC) Subject: rpms/fotowall/F-9 .cvsignore, 1.3, 1.4 fotowall.spec, 1.3, 1.4 sources, 1.3, 1.4 Message-ID: <20090404185200.0312670130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/fotowall/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13040 Modified Files: .cvsignore fotowall.spec sources Log Message: Update to 0.4 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-9/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 14 Mar 2009 00:02:42 -0000 1.3 +++ .cvsignore 4 Apr 2009 18:51:29 -0000 1.4 @@ -1 +1 @@ -fotowall-0.3.1.tar.bz2 +fotowall-0.4.tar.bz2 Index: fotowall.spec =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-9/fotowall.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fotowall.spec 14 Mar 2009 00:02:42 -0000 1.3 +++ fotowall.spec 4 Apr 2009 18:51:29 -0000 1.4 @@ -1,5 +1,5 @@ Name: fotowall -Version: 0.3.1 +Version: 0.4 Release: 1%{?dist} Epoch: 1 Summary: Photo collection creativity tool @@ -51,6 +51,8 @@ %changelog +* Sat Apr 4 2009 Nicoleau Fabien - 1:0.4-1 +- Rebuild for 0.4 * Fri Mar 13 2009 Nicoleau Fabien - 1:0.3.1-1 - Rebuild for 0.3.1 * Sat Feb 28 2009 Nicoleau Fabien - 0.21-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/fotowall/F-9/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 14 Mar 2009 00:02:42 -0000 1.3 +++ sources 4 Apr 2009 18:51:29 -0000 1.4 @@ -1 +1 @@ -8f561fa7241cd6685c6996e590be35dd fotowall-0.3.1.tar.bz2 +91c78827c4bfc7218072c8ef9f4c667e fotowall-0.4.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 18:52:09 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 18:52:09 +0000 (UTC) Subject: rpms/edb/F-9 edb.spec,1.17,1.18 sources,1.9,1.10 Message-ID: <20090404185209.1EB5670130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13096 Modified Files: edb.spec sources Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-9/edb.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- edb.spec 17 Mar 2009 20:08:28 -0000 1.17 +++ edb.spec 4 Apr 2009 18:51:38 -0000 1.18 @@ -1,5 +1,5 @@ Name: edb -Version: 0.9.7 +Version: 0.9.8 Release: 1%{?dist} Summary: A debugger based on the ptrace API and Qt4 @@ -30,8 +30,6 @@ %prep %setup -q -n debugger -echo "Icon=%{name}" >> %{name}.desktop -sed -i -e '2i\#include ' src/DialogPlugins.cpp %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" @@ -64,6 +62,8 @@ %{_datadir}/pixmaps/%{name}.png %changelog +* Sat Apr 4 2009 Nicoleau Fabien 0.9.8-1 +- Rebuild for 0.9.8 * Tue Mar 17 2009 Nicoleau Fabien 0.9.7-1 - Rebuild for 0.9.7 * Tue Feb 24 2009 Fedora Release Engineering - 0.9.6-3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-9/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 17 Mar 2009 20:08:28 -0000 1.9 +++ sources 4 Apr 2009 18:51:38 -0000 1.10 @@ -1 +1 @@ -311d798eded71d8b5fcfbe359281546a debugger-0.9.7.tgz +d81f30b2c608564c5f8fbd46874628f6 debugger-0.9.8.tgz From slankes at fedoraproject.org Sat Apr 4 19:01:54 2009 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 4 Apr 2009 19:01:54 +0000 (UTC) Subject: rpms/pyroom/F-10 pyroom-locale.patch, NONE, 1.1 pyroom.spec, 1.7, 1.8 pyroom.desktop-patch, 1.2, NONE Message-ID: <20090404190154.A42FD7013C@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15100 Modified Files: pyroom.spec Added Files: pyroom-locale.patch Removed Files: pyroom.desktop-patch Log Message: new upstream release, desktopfile patch removed, locale patch added pyroom-locale.patch: --- NEW FILE pyroom-locale.patch --- === modified file 'setup.py' --- old/setup.py 2009-03-26 14:07:49.000000000 +0100 +++ new/setup.py 2009-04-04 20:14:41.000000000 +0200 @@ -34,8 +34,11 @@ def find_mo_files(self): data_files = [] - for mo in glob.glob(os.path.join(MO_DIR, '*', 'pyroom.mo')): + for mo in glob.glob(os.path.join(MO_DIR, '*', 'LC_MESSAGES', 'pyroom.mo')): lang = os.path.basename(os.path.dirname(mo)) + lang = os.path.basename( + os.path.realpath(os.path.join(os.path.dirname(mo), '..')) + ) dest = os.path.join('share', 'locale', lang, 'LC_MESSAGES') data_files.append((dest, [mo])) return data_files Index: pyroom.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/F-10/pyroom.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- pyroom.spec 6 Dec 2008 21:54:55 -0000 1.7 +++ pyroom.spec 4 Apr 2009 19:01:24 -0000 1.8 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: pyroom -Version: 0.3.2 +Version: 0.4.1 Release: 1%{?dist} Summary: PyRoom is a full screen text editor and a clone of Writeroom @@ -9,7 +9,7 @@ License: GPLv3+ URL: http://pyroom.org/ Source0: http://launchpad.net/pyroom/0.3/0.3.2/+download/%{name}-%{version}.tar.gz -Patch0: pyroom.desktop-patch +Patch0: pyroom-locale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -18,7 +18,9 @@ Requires: pyxdg Requires: gnome-python2-gtksourceview BuildRequires: python-devel +BuildRequires: pygtk2 BuildRequires: desktop-file-utils +BuildRequires: gettext %description @@ -28,7 +30,7 @@ %prep %setup -q -%patch0 -p0 +%patch0 -p1 %build %{__python} setup.py build @@ -44,10 +46,12 @@ gzip pyroom.1 install -p -D %{name}.1.gz %{buildroot}/%{_mandir}/man1/%{name}.1.gz +%find_lang %{name} + %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS LICENSE README %{python_sitelib}/* @@ -57,6 +61,14 @@ %{_mandir}/man1/%{name}.1.gz %changelog +* Wed Mar 25 2009 Sven Lankes - 0.4.1-1 +- new upstream release +- remove desktop-file-patch +- add patch to fix mo-file install (patch received from upstream) + +* Thu Feb 26 2009 Fedora Release Engineering - 0.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sat Dec 06 2008 Sven Lankes - 0.3.2-1 - new upstream release --- pyroom.desktop-patch DELETED --- From slankes at fedoraproject.org Sat Apr 4 19:08:07 2009 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 4 Apr 2009 19:08:07 +0000 (UTC) Subject: rpms/pyroom/F-10 .cvsignore,1.4,1.5 sources,1.4,1.5 Message-ID: <20090404190807.5F0A870130@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/pyroom/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17214 Modified Files: .cvsignore sources Log Message: update branch for new tarball Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/F-10/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 6 Dec 2008 21:54:55 -0000 1.4 +++ .cvsignore 4 Apr 2009 19:07:37 -0000 1.5 @@ -1 +1 @@ -pyroom-0.3.2.tar.gz +pyroom-0.4.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pyroom/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 6 Dec 2008 21:54:55 -0000 1.4 +++ sources 4 Apr 2009 19:07:37 -0000 1.5 @@ -1 +1 @@ -288d7d5a9853fe38201eec1dec12866d pyroom-0.3.2.tar.gz +af33f0713b5cd47c90e5b9747e537a18 pyroom-0.4.1.tar.gz From jorge at fedoraproject.org Sat Apr 4 19:22:25 2009 From: jorge at fedoraproject.org (Jorge Torres) Date: Sat, 4 Apr 2009 19:22:25 +0000 (UTC) Subject: rpms/scite/F-10 .cvsignore, 1.5, 1.6 scite-makefile.patch, 1.1, 1.2 scite.spec, 1.6, 1.7 sources, 1.5, 1.6 Message-ID: <20090404192225.0BB9D70130@cvs1.fedora.phx.redhat.com> Author: jorge Update of /cvs/pkgs/rpms/scite/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19730 Modified Files: .cvsignore scite-makefile.patch scite.spec sources Log Message: Update to 1.77 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/scite/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 20 Jun 2007 20:40:03 -0000 1.5 +++ .cvsignore 4 Apr 2009 19:21:54 -0000 1.6 @@ -1 +1 @@ -scite174.tgz +scite177.tgz scite-makefile.patch: Index: scite-makefile.patch =================================================================== RCS file: /cvs/pkgs/rpms/scite/F-10/scite-makefile.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- scite-makefile.patch 6 Jun 2006 04:40:29 -0000 1.1 +++ scite-makefile.patch 4 Apr 2009 19:21:54 -0000 1.2 @@ -1,21 +1,12 @@ diff -uNr scite.orig/gtk/makefile scite/gtk/makefile ---- scite.orig/gtk/makefile 2006-02-13 01:27:08.000000000 -0500 -+++ scite/gtk/makefile 2006-06-02 19:00:20.000000000 -0500 -@@ -45,7 +45,7 @@ - bindir=$(prefix)/bin - SYSCONF_PATH=$(prefix)/share/scite - --INSTALL=install -o root -g root -+INSTALL=install - - PROG = ../bin/SciTE - +--- scite.orig/gtk/makefile 2008-05-01 08:40:28.000000000 -0500 ++++ scite/gtk/makefile 2009-04-04 12:58:05.000000000 -0500 @@ -56,12 +56,12 @@ #CXXFLAGS= -g -DGTK -DSCI_LEXER -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" -Wwrite-strings INCLUDEDIRS=-I ../../scintilla/include -I ../src --CXXBASEFLAGS=-W -Wall -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) -+CXXBASEFLAGS=-W -Wall -pedantic -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) +-CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) ++CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) ifdef DEBUG -CXXTFLAGS=-DDEBUG -g $(CXXBASEFLAGS) Index: scite.spec =================================================================== RCS file: /cvs/pkgs/rpms/scite/F-10/scite.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- scite.spec 19 Feb 2008 07:00:15 -0000 1.6 +++ scite.spec 4 Apr 2009 19:21:54 -0000 1.7 @@ -1,12 +1,12 @@ Name: scite -Version: 1.74 -Release: 3%{?dist} +Version: 1.77 +Release: 1%{?dist} Summary: SCIntilla based GTK2 text editor License: MIT Group: Applications/Editors Url: http://www.scintilla.org/SciTE.html -Source0: http://download.sourceforge.net/scintilla/scite174.tgz +Source0: http://download.sourceforge.net/scintilla/scite177.tgz patch0: scintilla-makefile-flags.patch patch1: scite-makefile.patch patch2: scite-use-htmlview.patch @@ -60,6 +60,9 @@ %{_datadir}/applications/* %changelog +* Sat Apr 4 2009 Jorge Torres 1.77-1 +- Upgrade to 1.77 + * Tue Feb 19 2008 Fedora Release Engineering - 1.74-3 - Autorebuild for GCC 4.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/scite/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 20 Jun 2007 20:40:03 -0000 1.5 +++ sources 4 Apr 2009 19:21:54 -0000 1.6 @@ -1 +1 @@ -09ad25f1fa6dab3feec41dba2480047f scite174.tgz +ba016919190c12cfb712e1f004df4187 scite177.tgz From eponyme at fedoraproject.org Sat Apr 4 19:26:36 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 19:26:36 +0000 (UTC) Subject: rpms/edb/devel edb.spec,1.20,1.21 Message-ID: <20090404192637.0119370130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20627 Modified Files: edb.spec Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/devel/edb.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- edb.spec 4 Apr 2009 18:47:19 -0000 1.20 +++ edb.spec 4 Apr 2009 19:26:06 -0000 1.21 @@ -30,6 +30,8 @@ %prep %setup -q -n debugger +# for ../include/PluginAPI.h:48: error: 'uint32_t' does not name a type +sed -i '26i\#include ' include/PluginAPI.h %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" From eponyme at fedoraproject.org Sat Apr 4 19:31:13 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 19:31:13 +0000 (UTC) Subject: rpms/edb/F-10 edb.spec,1.18,1.19 Message-ID: <20090404193113.5C0E370130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21573 Modified Files: edb.spec Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-10/edb.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- edb.spec 4 Apr 2009 18:49:41 -0000 1.18 +++ edb.spec 4 Apr 2009 19:30:43 -0000 1.19 @@ -30,6 +30,8 @@ %prep %setup -q -n debugger +# for ../include/PluginAPI.h:48: error: 'uint32_t' does not name a type +sed -i '26i\#include ' include/PluginAPI.h %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" From eponyme at fedoraproject.org Sat Apr 4 19:32:40 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 19:32:40 +0000 (UTC) Subject: rpms/edb/F-9 edb.spec,1.18,1.19 Message-ID: <20090404193240.2B11C7013C@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/edb/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21991 Modified Files: edb.spec Log Message: Update to 0.9.8 Index: edb.spec =================================================================== RCS file: /cvs/pkgs/rpms/edb/F-9/edb.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- edb.spec 4 Apr 2009 18:51:38 -0000 1.18 +++ edb.spec 4 Apr 2009 19:32:09 -0000 1.19 @@ -30,6 +30,8 @@ %prep %setup -q -n debugger +# for ../include/PluginAPI.h:48: error: 'uint32_t' does not name a type +sed -i '26i\#include ' include/PluginAPI.h %build qmake-qt4 -makefile DEFAULT_PLUGIN_PATH="%{_libdir}/%{name}/" From slankes at fedoraproject.org Sat Apr 4 19:47:41 2009 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 4 Apr 2009 19:47:41 +0000 (UTC) Subject: rpms/merkaartor/devel merkaartor-eslang.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 merkaartor.spec, 1.9, 1.10 sources, 1.5, 1.6 merkaartor.desktop, 1.2, NONE Message-ID: <20090404194741.8CAB670130@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/merkaartor/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25938 Modified Files: .cvsignore merkaartor.spec sources Added Files: merkaartor-eslang.patch Removed Files: merkaartor.desktop Log Message: new upstream release merkaartor-eslang.patch: --- NEW FILE merkaartor-eslang.patch --- --- Merkaartor.pro.orig 2009-04-04 21:32:24.832409395 +0200 +++ Merkaartor.pro 2009-04-04 21:30:33.499410121 +0200 @@ -85,7 +85,7 @@ translations/merkaartor_ar.qm \ translations/merkaartor_cs.qm \ translations/merkaartor_de.qm \ - translations/merkaartor_es.ts \ + translations/merkaartor_es.qm \ translations/merkaartor_fr.qm \ translations/merkaartor_it.qm \ translations/merkaartor_pl.qm \ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 13 Oct 2008 19:52:29 -0000 1.5 +++ .cvsignore 4 Apr 2009 19:47:10 -0000 1.6 @@ -1 +1 @@ -merkaartor-0.12.tar.bz2 +merkaartor-0.13.1.tar.bz2 Index: merkaartor.spec =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/devel/merkaartor.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- merkaartor.spec 26 Feb 2009 00:23:10 -0000 1.9 +++ merkaartor.spec 4 Apr 2009 19:47:11 -0000 1.10 @@ -1,18 +1,20 @@ Name: merkaartor -Version: 0.12 -Release: 4%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Qt-Based OpenStreetMap editor Group: Applications/Productivity License: GPLv2 URL: http://www.merkaartor.org -Source0: http://www.merkaartor.org/downloads/source/merkaartor-0.12.tar.bz2 -Source1: %{name}.desktop +Source0: http://www.merkaartor.org/downloads/source/%{name}-%{version}.tar.bz2 +# This fixes a typo wrt. the es-translation - a fix is already commited upstream for 0.14 +Patch0: merkaartor-eslang.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt4-devel >= 4.4 BuildRequires: desktop-file-utils BuildRequires: exiv2-devel +BuildRequires: gdal-devel %description Merkaartor is a small editor for OpenStreetMap available under the @@ -23,12 +25,11 @@ %prep %setup -q -sed -i 's/CONFIG += debug/CONFIG += release/' Merkaartor.pro -chmod 644 LICENSE +%patch0 -p0 %build lrelease-qt4 Merkaartor.pro -qmake-qt4 Merkaartor.pro PREFIX=%{_prefix} NODEBUG=1 GEOIMAGE=1 GPSD=1 +qmake-qt4 Merkaartor.pro PREFIX=%{_prefix} NODEBUG=1 GEOIMAGE=1 GPSD=1 GDAL=1 NVIDIA_HACK=1 make %{?_smp_mflags} @@ -37,7 +38,7 @@ make INSTALL_ROOT=${RPM_BUILD_ROOT} install install -p -m 644 -D Icons/Merkaartor.xpm $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}.xpm desktop-file-install --vendor="fedora" \ - --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} + --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{name}.desktop %clean rm -rf $RPM_BUILD_ROOT @@ -48,19 +49,16 @@ %{_bindir}/%{name} %dir %{_datadir}/merkaartor %dir %{_datadir}/merkaartor/translations +%dir %{_datadir}/merkaartor/world_shp +%dir %{_datadir}/merkaartor/world_shp/* %{_datadir}/merkaartor/translations/%{name}_*.qm %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/pixmaps/%{name}.xpm %doc AUTHORS CHANGELOG HACKING LICENSE - - %changelog -* Wed Feb 25 2009 Fedora Release Engineering - 0.12-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Dec 18 2008 Rex Dieter - 0.12-3 -- respin (eviv2) +* Sat Apr 04 2009 Sven Lankes - 0.13.1-1 +- new upstream release * Wed Oct 15 2008 Sven Lankes - 0.12-2 - remove additional source merkaartor.xpm - now included Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 13 Oct 2008 19:52:29 -0000 1.5 +++ sources 4 Apr 2009 19:47:11 -0000 1.6 @@ -1 +1 @@ -662320392a7efe427ac1de1a891bdc05 merkaartor-0.12.tar.bz2 +b3eccc1ccf1534a80258f5a24b13e661 merkaartor-0.13.1.tar.bz2 --- merkaartor.desktop DELETED --- From slankes at fedoraproject.org Sat Apr 4 19:59:11 2009 From: slankes at fedoraproject.org (Sven Lankes) Date: Sat, 4 Apr 2009 19:59:11 +0000 (UTC) Subject: rpms/merkaartor/F-10 merkaartor-eslang.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 merkaartor.spec, 1.7, 1.8 sources, 1.5, 1.6 merkaartor.desktop, 1.2, NONE Message-ID: <20090404195911.594B070130@cvs1.fedora.phx.redhat.com> Author: slankes Update of /cvs/pkgs/rpms/merkaartor/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28220 Modified Files: .cvsignore merkaartor.spec sources Added Files: merkaartor-eslang.patch Removed Files: merkaartor.desktop Log Message: new upstream release merkaartor-eslang.patch: --- NEW FILE merkaartor-eslang.patch --- --- Merkaartor.pro.orig 2009-04-04 21:32:24.832409395 +0200 +++ Merkaartor.pro 2009-04-04 21:30:33.499410121 +0200 @@ -85,7 +85,7 @@ translations/merkaartor_ar.qm \ translations/merkaartor_cs.qm \ translations/merkaartor_de.qm \ - translations/merkaartor_es.ts \ + translations/merkaartor_es.qm \ translations/merkaartor_fr.qm \ translations/merkaartor_it.qm \ translations/merkaartor_pl.qm \ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 13 Oct 2008 19:52:29 -0000 1.5 +++ .cvsignore 4 Apr 2009 19:58:40 -0000 1.6 @@ -1 +1 @@ -merkaartor-0.12.tar.bz2 +merkaartor-0.13.1.tar.bz2 Index: merkaartor.spec =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/F-10/merkaartor.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- merkaartor.spec 15 Oct 2008 20:58:20 -0000 1.7 +++ merkaartor.spec 4 Apr 2009 19:58:41 -0000 1.8 @@ -1,18 +1,20 @@ Name: merkaartor -Version: 0.12 -Release: 2%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Qt-Based OpenStreetMap editor Group: Applications/Productivity License: GPLv2 URL: http://www.merkaartor.org -Source0: http://www.merkaartor.org/downloads/source/merkaartor-0.12.tar.bz2 -Source1: %{name}.desktop +Source0: http://www.merkaartor.org/downloads/source/%{name}-%{version}.tar.bz2 +# This fixes a typo wrt. the es-translation - a fix is already commited upstream for 0.14 +Patch0: merkaartor-eslang.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: qt4-devel >= 4.4 BuildRequires: desktop-file-utils BuildRequires: exiv2-devel +BuildRequires: gdal-devel %description Merkaartor is a small editor for OpenStreetMap available under the @@ -23,12 +25,11 @@ %prep %setup -q -sed -i 's/CONFIG += debug/CONFIG += release/' Merkaartor.pro -chmod 644 LICENSE +%patch0 -p0 %build lrelease-qt4 Merkaartor.pro -qmake-qt4 Merkaartor.pro PREFIX=%{_prefix} NODEBUG=1 GEOIMAGE=1 GPSD=1 +qmake-qt4 Merkaartor.pro PREFIX=%{_prefix} NODEBUG=1 GEOIMAGE=1 GPSD=1 GDAL=1 NVIDIA_HACK=1 make %{?_smp_mflags} @@ -37,7 +38,7 @@ make INSTALL_ROOT=${RPM_BUILD_ROOT} install install -p -m 644 -D Icons/Merkaartor.xpm $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}.xpm desktop-file-install --vendor="fedora" \ - --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} + --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{name}.desktop %clean rm -rf $RPM_BUILD_ROOT @@ -48,14 +49,17 @@ %{_bindir}/%{name} %dir %{_datadir}/merkaartor %dir %{_datadir}/merkaartor/translations +%dir %{_datadir}/merkaartor/world_shp +%dir %{_datadir}/merkaartor/world_shp/* %{_datadir}/merkaartor/translations/%{name}_*.qm %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/pixmaps/%{name}.xpm %doc AUTHORS CHANGELOG HACKING LICENSE - - %changelog +* Sat Apr 04 2009 Sven Lankes - 0.13.1-1 +- new upstream release + * Wed Oct 15 2008 Sven Lankes - 0.12-2 - remove additional source merkaartor.xpm - now included - minor update of .desktop-file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/merkaartor/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 13 Oct 2008 19:52:29 -0000 1.5 +++ sources 4 Apr 2009 19:58:41 -0000 1.6 @@ -1 +1 @@ -662320392a7efe427ac1de1a891bdc05 merkaartor-0.12.tar.bz2 +b3eccc1ccf1534a80258f5a24b13e661 merkaartor-0.13.1.tar.bz2 --- merkaartor.desktop DELETED --- From tmz at fedoraproject.org Sat Apr 4 20:47:47 2009 From: tmz at fedoraproject.org (Todd M. Zullinger) Date: Sat, 4 Apr 2009 20:47:47 +0000 (UTC) Subject: rpms/git/devel git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch, NONE, 1.1 .cvsignore, 1.73, 1.74 git.spec, 1.82, 1.83 sources, 1.73, 1.74 Message-ID: <20090404204747.C9DE470130@cvs1.fedora.phx.redhat.com> Author: tmz Update of /cvs/extras/rpms/git/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6173 Modified Files: .cvsignore git.spec sources Added Files: git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch Log Message: Update to git-1.6.2.2 - Include contrib/ dir in %doc (bug 492490) - Don't set DOCBOOK_XSL_172, fix the '\&.ft' with sed (bug 485161) - Ignore Branches output from cvsps-2.2b1 (bug 490602) - Remove shebang from bash-completion script - Include README in gitweb subpackage git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch: --- NEW FILE git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch --- >From 09891c65a5f7409ce0bd37daced0ff31fbb1b1c9 Mon Sep 17 00:00:00 2001 From: Todd Zullinger Date: Mon, 23 Mar 2009 00:03:36 -0400 Subject: [PATCH] git-cvsimport: Ignore cvsps-2.2b1 Branches: output Signed-off-by: Todd Zullinger --- git-cvsimport.perl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/git-cvsimport.perl b/git-cvsimport.perl index e439202..d020f1a 100755 --- a/git-cvsimport.perl +++ b/git-cvsimport.perl @@ -952,7 +952,7 @@ while () { } elsif (/^-+$/) { # end of unknown-line processing $state = 1; } elsif ($state != 11) { # ignore stuff when skipping - print STDERR "* UNKNOWN LINE * $_\n"; + print STDERR "* UNKNOWN LINE * $_\n" unless /^Branches: /; } } commit() if $branch and $state != 11; -- 1.6.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/git/devel/.cvsignore,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- .cvsignore 9 Mar 2009 20:36:41 -0000 1.73 +++ .cvsignore 4 Apr 2009 20:47:17 -0000 1.74 @@ -1 +1 @@ -git-1.6.2.tar.bz2 +git-1.6.2.2.tar.bz2 Index: git.spec =================================================================== RCS file: /cvs/extras/rpms/git/devel/git.spec,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- git.spec 9 Mar 2009 20:36:41 -0000 1.82 +++ git.spec 4 Apr 2009 20:47:17 -0000 1.83 @@ -1,6 +1,6 @@ # Pass --without docs to rpmbuild if you don't want the documentation Name: git -Version: 1.6.2 +Version: 1.6.2.2 Release: 1%{?dist} Summary: Core git tools License: GPLv2 @@ -11,6 +11,8 @@ Source2: git.xinetd Source3: git.conf.httpd Patch0: git-1.5-gitweb-home-link.patch +# https://bugzilla.redhat.com/490602 +Patch1: git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch BuildRequires: zlib-devel >= 1.2, openssl-devel, libcurl-devel, expat-devel, emacs, gettext %{!?_without_docs:, xmlto, asciidoc > 6.0.3} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -140,6 +142,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 # Use these same options for every invocation of 'make'. # Otherwise it will rebuild in %%install due to flags changes. @@ -147,7 +150,6 @@ make %{_smp_mflags} V=1 CFLAGS="$RPM_OPT_FLAGS" \\\ ETC_GITCONFIG=%{_sysconfdir}/gitconfig \\\ DESTDIR=$RPM_BUILD_ROOT \\\ - DOCBOOK_XSL_172=YesPlease \\\ INSTALL="install -p" \\\ INSTALLDIRS=vendor \\\ htmldir=%{_docdir}/%{name}-%{version} \\\ @@ -157,6 +159,12 @@ %{make_git} all %{!?_without_docs: doc} make -C contrib/emacs +# Work around odd manpage issues (bug #485161) +grep -rl '\\&\.ft' Documentation/ | xargs -i sed -i 's/\\&\.ft/.ft/g' {} + +# Remove shebang from bash-completion script +sed -i '/^#!bash/,+1 d' contrib/completion/git-completion.bash + %install rm -rf $RPM_BUILD_ROOT %{make_git} install %{!?_without_docs: install-doc} @@ -195,8 +203,9 @@ # quiet some rpmlint complaints chmod g-w $RPM_BUILD_ROOT%{_libexecdir}/git-core/* -rm -f Documentation/technical/.gitignore +rm -f {Documentation/technical,contrib/emacs}/.gitignore chmod a-x Documentation/technical/api-index.sh +find contrib -type f -perm /a+x | xargs chmod -x %clean @@ -207,7 +216,7 @@ %defattr(-,root,root) %{_datadir}/git-core/ %dir %{_libexecdir}/git-core/ -%doc README COPYING Documentation/*.txt contrib/hooks +%doc README COPYING Documentation/*.txt contrib/ %{!?_without_docs: %doc Documentation/*.html Documentation/docbook-xsl.css} %{!?_without_docs: %doc Documentation/howto Documentation/technical} %{_sysconfdir}/bash_completion.d @@ -280,6 +289,7 @@ %files -n gitweb %defattr(-,root,root) +%doc gitweb/README %{_var}/www/git/ %config(noreplace)%{_sysconfdir}/httpd/conf.d/git.conf @@ -288,6 +298,14 @@ # No files for you! %changelog +* Fri Apr 03 2009 Todd Zullinger - 1.6.2.2-1 +- git-1.6.2.2 +- Include contrib/ dir in %%doc (bug 492490) +- Don't set DOCBOOK_XSL_172, fix the '\&.ft' with sed (bug 485161) +- Ignore Branches output from cvsps-2.2b1 (bug 490602) +- Remove shebang from bash-completion script +- Include README in gitweb subpackage + * Mon Mar 09 2009 Todd Zullinger - 1.6.2-1 - git-1.6.2 - Include contrib/emacs/README in emacs subpackage Index: sources =================================================================== RCS file: /cvs/extras/rpms/git/devel/sources,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- sources 9 Mar 2009 20:36:41 -0000 1.73 +++ sources 4 Apr 2009 20:47:17 -0000 1.74 @@ -1 +1 @@ -12c7d874e17c6e111697b1714b5f4319 git-1.6.2.tar.bz2 +d219aa5480ed6396f8ab968f3f7eb0f9 git-1.6.2.2.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 21:37:51 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 21:37:51 +0000 (UTC) Subject: rpms/clive/devel .cvsignore, 1.12, 1.13 clive.spec, 1.13, 1.14 sources, 1.12, 1.13 Message-ID: <20090404213751.1B84370130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/clive/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16424 Modified Files: .cvsignore clive.spec sources Log Message: Update to 2.1.10 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/clive/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 28 Mar 2009 19:02:42 -0000 1.12 +++ .cvsignore 4 Apr 2009 21:37:20 -0000 1.13 @@ -1 +1 @@ -clive-2.1.9.tar.bz2 +clive-2.1.10.tar.bz2 Index: clive.spec =================================================================== RCS file: /cvs/pkgs/rpms/clive/devel/clive.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- clive.spec 28 Mar 2009 19:02:42 -0000 1.13 +++ clive.spec 4 Apr 2009 21:37:20 -0000 1.14 @@ -1,5 +1,5 @@ Name: clive -Version: 2.1.9 +Version: 2.1.10 Release: 1%{?dist} Summary: Video extraction tool for user-uploaded video hosts @@ -34,11 +34,13 @@ %files %defattr(-,root,root,-) -%doc AUTHORS CHANGES configrc INSTALL LICENSE +%doc AUTHORS CHANGES INSTALL LICENSE examples/config %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz %changelog +* Sat Apr 4 2009 Nicoleau Fabien 2.1.10-1 +- Rebuild for 2.1.10 * Sat Mar 28 2009 Nicoleau Fabien 2.1.9-1 - Rebuild for 2.1.9 * Mon Mar 16 2009 Nicoleau Fabien 2.1.7-1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/clive/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 28 Mar 2009 19:02:42 -0000 1.12 +++ sources 4 Apr 2009 21:37:20 -0000 1.13 @@ -1 +1 @@ -c3f4ba00e4fed798830ad1e09b9c9ace clive-2.1.9.tar.bz2 +8a03dc45f617556ec0aa2f296541ebef clive-2.1.10.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 21:39:53 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 21:39:53 +0000 (UTC) Subject: rpms/clive/F-10 .cvsignore, 1.12, 1.13 clive.spec, 1.11, 1.12 sources, 1.12, 1.13 Message-ID: <20090404213953.2D56470130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/clive/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16976 Modified Files: .cvsignore clive.spec sources Log Message: Update to 2.1.10 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-10/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 28 Mar 2009 19:04:25 -0000 1.12 +++ .cvsignore 4 Apr 2009 21:39:22 -0000 1.13 @@ -1 +1 @@ -clive-2.1.9.tar.bz2 +clive-2.1.10.tar.bz2 Index: clive.spec =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-10/clive.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- clive.spec 28 Mar 2009 19:04:25 -0000 1.11 +++ clive.spec 4 Apr 2009 21:39:22 -0000 1.12 @@ -1,5 +1,5 @@ Name: clive -Version: 2.1.9 +Version: 2.1.10 Release: 1%{?dist} Summary: Video extraction tool for user-uploaded video hosts @@ -34,11 +34,13 @@ %files %defattr(-,root,root,-) -%doc AUTHORS CHANGES configrc INSTALL LICENSE +%doc AUTHORS CHANGES INSTALL LICENSE examples/config %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz %changelog +* Sat Apr 4 2009 Nicoleau Fabien 2.1.10-1 +- Rebuild for 2.1.10 * Sat Mar 28 2009 Nicoleau Fabien 2.1.9-1 - Rebuild for 2.1.9 * Mon Mar 16 2009 Nicoleau Fabien 2.1.7-1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-10/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 28 Mar 2009 19:04:25 -0000 1.12 +++ sources 4 Apr 2009 21:39:22 -0000 1.13 @@ -1 +1 @@ -c3f4ba00e4fed798830ad1e09b9c9ace clive-2.1.9.tar.bz2 +8a03dc45f617556ec0aa2f296541ebef clive-2.1.10.tar.bz2 From eponyme at fedoraproject.org Sat Apr 4 21:41:39 2009 From: eponyme at fedoraproject.org (Nicoleau Fabien) Date: Sat, 4 Apr 2009 21:41:39 +0000 (UTC) Subject: rpms/clive/F-9 .cvsignore, 1.12, 1.13 clive.spec, 1.11, 1.12 sources, 1.12, 1.13 Message-ID: <20090404214139.7869D70130@cvs1.fedora.phx.redhat.com> Author: eponyme Update of /cvs/pkgs/rpms/clive/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17556 Modified Files: .cvsignore clive.spec sources Log Message: Update to 2.1.10 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-9/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 28 Mar 2009 19:07:39 -0000 1.12 +++ .cvsignore 4 Apr 2009 21:41:09 -0000 1.13 @@ -1 +1 @@ -clive-2.1.9.tar.bz2 +clive-2.1.10.tar.bz2 Index: clive.spec =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-9/clive.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- clive.spec 28 Mar 2009 19:07:39 -0000 1.11 +++ clive.spec 4 Apr 2009 21:41:09 -0000 1.12 @@ -1,5 +1,5 @@ Name: clive -Version: 2.1.9 +Version: 2.1.10 Release: 1%{?dist} Summary: Video extraction tool for user-uploaded video hosts @@ -34,11 +34,13 @@ %files %defattr(-,root,root,-) -%doc AUTHORS CHANGES configrc INSTALL LICENSE +%doc AUTHORS CHANGES INSTALL LICENSE examples/config %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz %changelog +* Sat Apr 4 2009 Nicoleau Fabien 2.1.10-1 +- Rebuild for 2.1.10 * Sat Mar 28 2009 Nicoleau Fabien 2.1.9-1 - Rebuild for 2.1.9 * Mon Mar 16 2009 Nicoleau Fabien 2.1.7-1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/clive/F-9/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 28 Mar 2009 19:07:39 -0000 1.12 +++ sources 4 Apr 2009 21:41:09 -0000 1.13 @@ -1 +1 @@ -c3f4ba00e4fed798830ad1e09b9c9ace clive-2.1.9.tar.bz2 +8a03dc45f617556ec0aa2f296541ebef clive-2.1.10.tar.bz2 From devrim at fedoraproject.org Sat Apr 4 21:49:50 2009 From: devrim at fedoraproject.org (=?utf-8?b?RGV2cmltIEfDnE5Ew5xa?=) Date: Sat, 4 Apr 2009 21:49:50 +0000 (UTC) Subject: rpms/mapserver/devel .cvsignore, 1.6, 1.7 mapserver.spec, 1.22, 1.23 sources, 1.7, 1.8 Message-ID: <20090404214950.265A570130@cvs1.fedora.phx.redhat.com> Author: devrim Update of /cvs/extras/rpms/mapserver/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19315 Modified Files: .cvsignore mapserver.spec sources Log Message: Update to 5.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mapserver/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 7 Dec 2008 08:19:24 -0000 1.6 +++ .cvsignore 4 Apr 2009 21:49:19 -0000 1.7 @@ -0,0 +1 @@ +mapserver-5.2.2.tar.gz Index: mapserver.spec =================================================================== RCS file: /cvs/extras/rpms/mapserver/devel/mapserver.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- mapserver.spec 25 Feb 2009 23:39:44 -0000 1.22 +++ mapserver.spec 4 Apr 2009 21:49:19 -0000 1.23 @@ -1,6 +1,6 @@ Name: mapserver -Version: 5.2.1 -Release: 7%{?dist} +Version: 5.2.2 +Release: 1%{?dist} Summary: Environment for building spatially-enabled internet applications Group: Development/Tools License: BSD @@ -240,6 +240,11 @@ %{_javadir}/*.jar %changelog +* Sun Apr 5 2009 Devrim GUNDUZ - 5.2.2-1 +- Update to 5.2.2 which fixes : + CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, + CVE-2009-0843, CVE-2009-1176, CVE-2009-1177. + * Wed Feb 25 2009 Fedora Release Engineering - 5.2.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/mapserver/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 7 Dec 2008 08:19:24 -0000 1.7 +++ sources 4 Apr 2009 21:49:19 -0000 1.8 @@ -0,0 +1 @@ +87d98fae4d9be8ffaff2607131dc4ceb mapserver-5.2.2.tar.gz From devrim at fedoraproject.org Sat Apr 4 22:28:12 2009 From: devrim at fedoraproject.org (=?utf-8?b?RGV2cmltIEfDnE5Ew5xa?=) Date: Sat, 4 Apr 2009 22:28:12 +0000 (UTC) Subject: rpms/mapserver/F-9 .cvsignore, 1.4, 1.5 mapserver.spec, 1.11, 1.12 sources, 1.5, 1.6 Message-ID: <20090404222812.D805670130@cvs1.fedora.phx.redhat.com> Author: devrim Update of /cvs/extras/rpms/mapserver/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27260 Modified Files: .cvsignore mapserver.spec sources Log Message: - Update to 5.2.2 which fixes : CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, CVE-2009-0843, CVE-2009-1176, CVE-2009-1177. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-9/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 12 Jun 2008 17:23:06 -0000 1.4 +++ .cvsignore 4 Apr 2009 22:27:42 -0000 1.5 @@ -1 +1 @@ -mapserver-5.0.3.tar.gz +mapserver-5.2.2.tar.gz Index: mapserver.spec =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-9/mapserver.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mapserver.spec 5 Jul 2008 11:41:59 -0000 1.11 +++ mapserver.spec 4 Apr 2009 22:27:42 -0000 1.12 @@ -1,6 +1,6 @@ Name: mapserver -Version: 5.0.3 -Release: 3%{?dist} +Version: 5.2.2 +Release: 1%{?dist} Summary: Environment for building spatially-enabled internet applications Group: Development/Tools License: BSD @@ -227,6 +227,11 @@ %{_javadir}/*.jar %changelog +* Sun Apr 5 2009 Devrim GUNDUZ - 5.2.2-1 +- Update to 5.2.2 which fixes : + CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, + CVE-2009-0843, CVE-2009-1176, CVE-2009-1177. + * Thu Jul 05 2008 Balint Cristian 5.0.3-3 - address bz#453925 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 12 Jun 2008 17:23:06 -0000 1.5 +++ sources 4 Apr 2009 22:27:42 -0000 1.6 @@ -1 +1 @@ -953a131497132baef84ca33f8432d299 mapserver-5.0.3.tar.gz +87d98fae4d9be8ffaff2607131dc4ceb mapserver-5.2.2.tar.gz From devrim at fedoraproject.org Sat Apr 4 22:52:25 2009 From: devrim at fedoraproject.org (=?utf-8?b?RGV2cmltIEfDnE5Ew5xa?=) Date: Sat, 4 Apr 2009 22:52:25 +0000 (UTC) Subject: rpms/mapserver/F-10 .cvsignore, 1.6, 1.7 mapserver.spec, 1.15, 1.16 sources, 1.7, 1.8 Message-ID: <20090404225225.1611670130@cvs1.fedora.phx.redhat.com> Author: devrim Update of /cvs/extras/rpms/mapserver/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv720 Modified Files: .cvsignore mapserver.spec sources Log Message: - Update to 5.2.2 which fixes : CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, CVE-2009-0843, CVE-2009-1176, CVE-2009-1177. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-10/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 7 Dec 2008 08:29:29 -0000 1.6 +++ .cvsignore 4 Apr 2009 22:51:53 -0000 1.7 @@ -1 +1 @@ -mapserver-5.2.1.tar.gz +mapserver-5.2.2.tar.gz Index: mapserver.spec =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-10/mapserver.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- mapserver.spec 7 Dec 2008 13:13:27 -0000 1.15 +++ mapserver.spec 4 Apr 2009 22:51:53 -0000 1.16 @@ -1,6 +1,6 @@ Name: mapserver -Version: 5.2.1 -Release: 2%{?dist} +Version: 5.2.2 +Release: 1%{?dist} Summary: Environment for building spatially-enabled internet applications Group: Development/Tools License: BSD @@ -230,6 +230,11 @@ %{_javadir}/*.jar %changelog +* Sun Apr 5 2009 Devrim GUNDUZ - 5.2.2-1 +- Update to 5.2.2 which fixes : + CVE-2009-0839, CVE-2009-0840, CVE-2009-0841, CVE-2009-0842, + CVE-2009-0843, CVE-2009-1176, CVE-2009-1177. + * Sat Dec 07 2008 Balint Cristian 5.2.1-2 - enable agg render engine - enable fribidi renderer Index: sources =================================================================== RCS file: /cvs/extras/rpms/mapserver/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 7 Dec 2008 08:29:30 -0000 1.7 +++ sources 4 Apr 2009 22:51:53 -0000 1.8 @@ -1 +1 @@ -26cea03c01096d994e02802fda019ae1 mapserver-5.2.1.tar.gz +87d98fae4d9be8ffaff2607131dc4ceb mapserver-5.2.2.tar.gz From thias at fedoraproject.org Sat Apr 4 23:16:15 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Sat, 4 Apr 2009 23:16:15 +0000 (UTC) Subject: rpms/python-Coherence/devel python-Coherence.spec,1.10,1.11 Message-ID: <20090404231615.AB6CA70130@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/python-Coherence/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6554 Modified Files: python-Coherence.spec Log Message: Re-add re-needed re-python-twisted re-quirements (#485093). Index: python-Coherence.spec =================================================================== RCS file: /cvs/extras/rpms/python-Coherence/devel/python-Coherence.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- python-Coherence.spec 24 Feb 2009 01:46:52 -0000 1.10 +++ python-Coherence.spec 4 Apr 2009 23:15:44 -0000 1.11 @@ -3,7 +3,7 @@ Summary: Python framework to participate in digital living networks Name: python-Coherence Version: 0.6.2 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Group: Development/Languages URL: https://coherence.beebits.net/ @@ -11,11 +11,14 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: python-setuptools # As of 0.5.8, only "ConfigObj >= 4.3" in the requires.txt egg file -#Requires: python-twisted-core -#Requires: python-twisted-web +# As of 0.6.2, "Twisted >= 2.5.0" is there too, and "web" is req for sure +Requires: python-twisted-core +Requires: python-twisted-web #Requires: python-nevow Requires: python-louie Requires: python-configobj +# Needed for the parent directory +Requires: dbus BuildRequires: python-devel # Must have setuptools to build the package BuildRequires: python-setuptools-devel @@ -47,10 +50,10 @@ %{__python} setup.py install \ --single-version-externally-managed \ -O1 --skip-build --root %{buildroot} +# Install the D-Bus service file +%{__mkdir_p} %{buildroot}/%{_datadir}/dbus-1/services +%{__cp} -a misc/org.Coherence.service %{buildroot}/%{_datadir}/dbus-1/services/ -# Install the D-Bus service file properly -mkdir -p %{buildroot}/%{_datadir}/dbus-1/services -cp -a misc/org.Coherence.service %{buildroot}/%{_datadir}/dbus-1/services %clean %{__rm} -rf %{buildroot} @@ -61,7 +64,7 @@ %doc LICENCE README docs/* %exclude %{_bindir}/applet-coherence %{_bindir}/coherence -%{_datadir}/dbus-1/services/* +%{_datadir}/dbus-1/services/org.Coherence.service %{python_sitelib}/Coherence-*.egg-info/ %{python_sitelib}/coherence/ # We don't want this in the package @@ -69,6 +72,10 @@ %changelog +* Sun Apr 5 2009 Matthias Saou 0.6.2-2 +- Re-add re-needed re-python-twisted re-quirements (#485093). +- Require dbus for proper parent directory ownership. + * Tue Feb 24 2009 - Bastien Nocera - 0.6.2-1 - Update to 0.6.2 From pkgdb at fedoraproject.org Sat Apr 4 23:26:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 04 Apr 2009 23:26:46 +0000 Subject: [pkgdb] kdegames: rdieter has given up approveacls Message-ID: <20090404232701.42742208497@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Sat Apr 4 23:27:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sat, 04 Apr 2009 23:27:10 +0000 Subject: [pkgdb] kdegames: rdieter has requested approveacls Message-ID: <20090404232704.D22452086F3@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From oget at fedoraproject.org Sat Apr 4 23:47:22 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Sat, 4 Apr 2009 23:47:22 +0000 (UTC) Subject: rpms/tuxguitar/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tuxguitar.spec, 1.3, 1.4 Message-ID: <20090404234722.B8F5C70130@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/tuxguitar/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14376 Modified Files: .cvsignore sources tuxguitar.spec Log Message: * Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 - New upstream version - Clean-up the SPEC file - Include GCJ-AOT-bits Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Oct 2008 17:40:22 -0000 1.2 +++ .cvsignore 4 Apr 2009 23:46:51 -0000 1.3 @@ -1 +1 @@ -tuxguitar-src-1.0.tar.gz +tuxguitar-src-1.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Oct 2008 17:40:22 -0000 1.2 +++ sources 4 Apr 2009 23:46:51 -0000 1.3 @@ -1 +1 @@ -a9873adad0df58202d889648eb484879 tuxguitar-src-1.0.tar.gz +fbb664eca06e564bf1f2384930df2a7e tuxguitar-src-1.1.tar.gz Index: tuxguitar.spec =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/devel/tuxguitar.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- tuxguitar.spec 25 Feb 2009 22:13:51 -0000 1.3 +++ tuxguitar.spec 4 Apr 2009 23:46:51 -0000 1.4 @@ -1,46 +1,47 @@ -Summary: A multitrack tablature editor and player written in Java-SWT -Name: tuxguitar -Version: 1.0 -Release: 9%{?dist} -URL: http://www.tuxguitar.com.ar -Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz -Source9: %{name}.desktop -License: LGPLv2+ -Group: Applications/Multimedia -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# The package java-icedtea is not available on F-8 for ppc & ppc64. -# https://bugzilla.redhat.com/show_bug.cgi?id=464843 -%if "%{fedora}" == "8" -ExcludeArch: ppc ppc64 +%define with_gcj %{!?_without_gcj:1}%{?_without_gcj:0} + +Summary: A multitrack tablature editor and player written in Java-SWT +Name: tuxguitar +Version: 1.1 +Release: 1%{?dist} +URL: http://www.tuxguitar.com.ar +Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz +Source9: %{name}.desktop +License: LGPLv2+ +Group: Applications/Multimedia +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Requires: itext +Requires: java >= 1.7 +Requires: jpackage-utils +Requires: libswt3-gtk2 +BuildRequires: alsa-lib-devel +BuildRequires: ant +BuildRequires: itext +BuildRequires: desktop-file-utils +BuildRequires: fluidsynth-devel +BuildRequires: java-devel >= 1.7 +BuildRequires: jpackage-utils +BuildRequires: libswt3-gtk2 +%if %{with_gcj} +BuildRequires: java-gcj-compat-devel >= 1.0.31 +Requires(post): java-gcj-compat >= 1.0.31 +Requires(postun): java-gcj-compat >= 1.0.31 %endif -Requires: itext -Requires: java >= 1.7 -Requires: jpackage-utils -Requires: libswt3-gtk2 -BuildRequires: alsa-lib-devel -BuildRequires: ant -BuildRequires: itext -BuildRequires: desktop-file-utils -BuildRequires: fluidsynth-devel -BuildRequires: java-devel >= 1.7 -BuildRequires: jpackage-utils -BuildRequires: libswt3-gtk2 + %description -TuxGuitar is a guitar tablature editor with player support through -midi. It can display scores and multitrack tabs. Various features -TuxGuitar provides include autoscrolling while playing, note -duration management, bend/slide/vibrato/hammer-on/pull-off effects, -support for tuplets, time signature management, tempo management, -gp3/gp4/gp5 import and export. +TuxGuitar is a guitar tablature editor with player support through midi. It can +display scores and multitrack tabs. Various features TuxGuitar provides include +autoscrolling while playing, note duration management, bend/slide/vibrato/ +hammer-on/pull-off effects, support for tuplets, time signature management, +tempo management, gp3/gp4/gp5 import and export. %prep %setup -q -n %{name}-src-%{version} # The following issues were discussed in: # http://www.tuxguitar.com.ar/forum/4/817/need-help-with-packaging-for-fedora/ -# Prevent static library paths to be built in TuxGuitar.jar (META-INF/MANIFEST.MF) -sed -i 's///' TuxGuitar/build.xml # Declare the library path and classpath during runtime instead sed -i 's|env_$|env_\nexport CLASSPATH=%{_libdir}/java/swt.jar\n|' misc/tuxguitar.sh sed -i 's|PACKAGE_LIB:=/usr/lib/jni|PACKAGE_LIB:=%{_libdir}/%{name}|' misc/tuxguitar.sh @@ -48,24 +49,39 @@ sed -i 's|${JAVA} ${JAVA_FLAGS}|exec ${JAVA} ${JAVA_FLAGS}|' misc/tuxguitar.sh # Change /lib to %%{_lib}, just in case -sed -i 's/\/lib\//\/%{_lib}\//g' Makefile -sed -i 's/\/lib\//\/%{_lib}\//g' misc/tuxguitar.sh -sed -i 's/\/lib\//\/%{_lib}\//g' TuxGuitar/xml/build-linux.xml +sed -i 's|/lib/|/%{_lib}/|g' Makefile +sed -i 's|/lib/|/%{_lib}/|g' misc/tuxguitar.sh +sed -i 's|/lib/|/%{_lib}/|g' TuxGuitar/xml/build-linux.xml # Don't strip the binaries during %%install sed -i 's/install -s/install -m 755/g' Makefile -# Remove pre-shipped binaries -find -name .DS_Store -exec rm {} \; + +# Enable extra plugins: +sed -i 's|TuxGuitar-pdf \\|\\\ + TuxGuitar-pdf \\\ + TuxGuitar-browser-ftp \\\ + TuxGuitar-gervill \\|' \ + Makefile +sed -i 's|\./TuxGuitar-pdf/tuxguitar-pdf\.jar|\\\ + \./TuxGuitar-pdf/tuxguitar-pdf\.jar \\\ + \./TuxGuitar-browser-ftp/tuxguitar-browser-ftp\.jar \\\ + \./TuxGuitar-gervill/tuxguitar-gervill\.jar|' \ + Makefile + + +# Set debug="true" on javac part of the build scripts. +for file in $(find . -name build.xml); do + sed -i 's|debug="false"|debug="true"|' $file +done + %build # Does not compile with %%{?_smp_mflags}. Build using openjdk. -# Note that the lib directory is /usr/lib for openjdk, regardless of the architecture. -%if "%{fedora}" == "8" - %define openjdkdir /usr/lib/jvm/java-icedtea -%else - %define openjdkdir /usr/lib/jvm/java-openjdk -%endif # SWT_JAR=$(build-classpath swt) does not work here ??? -make SWT_JAR=%{_libdir}/java/swt.jar CFLAGS="${RPM_OPT_FLAGS} -I%{openjdkdir}/include -I%{openjdkdir}/include/linux -fPIC" +make SWT_JAR=%{_libdir}/java/swt.jar \ + CFLAGS="${RPM_OPT_FLAGS} \ + -I%{_jvmdir}/java-openjdk/include \ + -I%{_jvmdir}/java-openjdk/include/linux \ + -fPIC" %install rm -rf $RPM_BUILD_ROOT @@ -86,15 +102,15 @@ # icons for dim in 16x16 24x24 32x32 48x48 64x64 96x96; do install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/ + install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/%{name}.png -done - -# mime-type icons -install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes -for type in tuxguitar gtp ptb; do - install -pm 644 TuxGuitar/share/skins/Lavender/icon-96x96.png \ - $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes/audio-x-${type}.png + install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-%{name}.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-gtp.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-ptb.png done # desktop files @@ -107,24 +123,41 @@ install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/mime/packages install -pm 644 misc/%{name}.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages/ +%if %{with_gcj} + %{_bindir}/aot-compile-rpm +%endif + %clean rm -rf $RPM_BUILD_ROOT %post +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +touch --no-create %{_datadir}/icons/hicolor &>/dev/null +update-desktop-database &> /dev/null update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : -fi -update-desktop-database &> /dev/null || : %postun -update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null fi -update-desktop-database &> /dev/null || : +update-desktop-database &> /dev/null +update-mime-database %{_datadir}/mime >& /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files %defattr(-,root,root,-) @@ -136,30 +169,39 @@ %{_datadir}/applications/%{name}.desktop %{_datadir}/mime/packages/*.xml +%if %{with_gcj} +%{_libdir}/gcj/%{name} +%endif + %{_bindir}/%{name} %changelog +* Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 +- New upstream version +- Clean-up the SPEC file +- Include GCJ-AOT-bits + * Wed Feb 25 2009 Fedora Release Engineering - 1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild -* Wed Oct 15 2008 Orcan Ogetbil - 1.0-8 +* Wed Oct 15 2008 Orcan Ogetbil > - 1.0-8 - Enabled the PDF plugin since all the dependencies are now provided in repos -* Thu Oct 02 2008 Orcan Ogetbil - 1.0-7 +* Thu Oct 02 2008 Orcan Ogetbil > - 1.0-7 - Added "exec" to replace the called shell to java process in the launching script -* Wed Oct 01 2008 Orcan Ogetbil - 1.0-6 +* Wed Oct 01 2008 Orcan Ogetbil > - 1.0-6 - Required libswt3-gtk2 since rpmbuild doesn't pick it up. - Some more cleanup in the spec file - Fixed a typo regarding installation of icons - Called update-desktop-database in %%post and %%postun - jni files put in %%_libdir_/%%name. -* Mon Sep 29 2008 Orcan Ogetbil - 1.0-5 +* Mon Sep 29 2008 Orcan Ogetbil > - 1.0-5 - Compiled the package with openjdk instead of gcj. - ExcludeArch'ed ppc/ppc64 on F-8. -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-4 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-4 - Added the comment about %%{?_smp_mflags} - Used macros more extensively. - Changed the license to LGPLv2+ @@ -168,16 +210,16 @@ - Removed pre-shipped binaries - Fixed %%defattr -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-3 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-3 - Fixed java requirement issue by requiring icedtea for F-8 and openjdk for F-9+ - Patched the source to enable the fluidsynth plugin - Added DistTag - Patched the source in order to pass RPM_OPT_FLAGS to gcc - Removed ExclusiveArch -* Thu Sep 25 2008 Orcan Ogetbil - 1.0-2 +* Thu Sep 25 2008 Orcan Ogetbil > - 1.0-2 - Added desktop-file-utils to BuildRequires. - Replaced java-1.7.0-icedtea with java-1.6.0-openjdk in Requires. -* Wed Sep 24 2008 Orcan Ogetbil - 1.0-1 +* Wed Sep 24 2008 Orcan Ogetbil > - 1.0-1 - Initial build. From devrim at fedoraproject.org Sat Apr 4 23:47:51 2009 From: devrim at fedoraproject.org (=?utf-8?b?RGV2cmltIEfDnE5Ew5xa?=) Date: Sat, 4 Apr 2009 23:47:51 +0000 (UTC) Subject: rpms/mapserver/devel mapserver.spec,1.23,1.24 Message-ID: <20090404234751.E83BF70130@cvs1.fedora.phx.redhat.com> Author: devrim Update of /cvs/extras/rpms/mapserver/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14430 Modified Files: mapserver.spec Log Message: One more try to build package on F11. Index: mapserver.spec =================================================================== RCS file: /cvs/extras/rpms/mapserver/devel/mapserver.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- mapserver.spec 4 Apr 2009 21:49:19 -0000 1.23 +++ mapserver.spec 4 Apr 2009 23:47:21 -0000 1.24 @@ -13,7 +13,7 @@ BuildRequires: libXpm-devel BuildRequires: httpd-devel php-devel BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: postgresql-devel mysql-devel +BuildRequires: postgresql-devel mysql-devel java-1.6.0-openjdk-devel BuildRequires: java-devel swig > 1.3.24 java BuildRequires: geos-devel proj-devel gdal-devel agg-devel BuildRequires: php-devel freetype-devel gd-devel >= 2.0.16 From oget at fedoraproject.org Sat Apr 4 23:51:56 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Sat, 4 Apr 2009 23:51:56 +0000 (UTC) Subject: rpms/tuxguitar/F-10 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tuxguitar.spec, 1.2, 1.3 Message-ID: <20090404235156.54D8870130@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/tuxguitar/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15090 Modified Files: .cvsignore sources tuxguitar.spec Log Message: * Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 - New upstream version - Clean-up the SPEC file - Include GCJ-AOT-bits Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Oct 2008 17:40:22 -0000 1.2 +++ .cvsignore 4 Apr 2009 23:51:25 -0000 1.3 @@ -1 +1 @@ -tuxguitar-src-1.0.tar.gz +tuxguitar-src-1.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Oct 2008 17:40:22 -0000 1.2 +++ sources 4 Apr 2009 23:51:25 -0000 1.3 @@ -1 +1 @@ -a9873adad0df58202d889648eb484879 tuxguitar-src-1.0.tar.gz +fbb664eca06e564bf1f2384930df2a7e tuxguitar-src-1.1.tar.gz Index: tuxguitar.spec =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-10/tuxguitar.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- tuxguitar.spec 16 Oct 2008 04:06:22 -0000 1.2 +++ tuxguitar.spec 4 Apr 2009 23:51:26 -0000 1.3 @@ -1,46 +1,47 @@ -Summary: A multitrack tablature editor and player written in Java-SWT -Name: tuxguitar -Version: 1.0 -Release: 8%{?dist} -URL: http://www.tuxguitar.com.ar -Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz -Source9: %{name}.desktop -License: LGPLv2+ -Group: Applications/Multimedia -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# The package java-icedtea is not available on F-8 for ppc & ppc64. -# https://bugzilla.redhat.com/show_bug.cgi?id=464843 -%if "%{fedora}" == "8" -ExcludeArch: ppc ppc64 +%define with_gcj %{!?_without_gcj:1}%{?_without_gcj:0} + +Summary: A multitrack tablature editor and player written in Java-SWT +Name: tuxguitar +Version: 1.1 +Release: 1%{?dist} +URL: http://www.tuxguitar.com.ar +Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz +Source9: %{name}.desktop +License: LGPLv2+ +Group: Applications/Multimedia +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Requires: itext +Requires: java >= 1.7 +Requires: jpackage-utils +Requires: libswt3-gtk2 +BuildRequires: alsa-lib-devel +BuildRequires: ant +BuildRequires: itext +BuildRequires: desktop-file-utils +BuildRequires: fluidsynth-devel +BuildRequires: java-devel >= 1.7 +BuildRequires: jpackage-utils +BuildRequires: libswt3-gtk2 +%if %{with_gcj} +BuildRequires: java-gcj-compat-devel >= 1.0.31 +Requires(post): java-gcj-compat >= 1.0.31 +Requires(postun): java-gcj-compat >= 1.0.31 %endif -Requires: itext -Requires: java >= 1.7 -Requires: jpackage-utils -Requires: libswt3-gtk2 -BuildRequires: alsa-lib-devel -BuildRequires: ant -BuildRequires: itext -BuildRequires: desktop-file-utils -BuildRequires: fluidsynth-devel -BuildRequires: java-devel >= 1.7 -BuildRequires: jpackage-utils -BuildRequires: libswt3-gtk2 + %description -TuxGuitar is a guitar tablature editor with player support through -midi. It can display scores and multitrack tabs. Various features -TuxGuitar provides include autoscrolling while playing, note -duration management, bend/slide/vibrato/hammer-on/pull-off effects, -support for tuplets, time signature management, tempo management, -gp3/gp4/gp5 import and export. +TuxGuitar is a guitar tablature editor with player support through midi. It can +display scores and multitrack tabs. Various features TuxGuitar provides include +autoscrolling while playing, note duration management, bend/slide/vibrato/ +hammer-on/pull-off effects, support for tuplets, time signature management, +tempo management, gp3/gp4/gp5 import and export. %prep %setup -q -n %{name}-src-%{version} # The following issues were discussed in: # http://www.tuxguitar.com.ar/forum/4/817/need-help-with-packaging-for-fedora/ -# Prevent static library paths to be built in TuxGuitar.jar (META-INF/MANIFEST.MF) -sed -i 's///' TuxGuitar/build.xml # Declare the library path and classpath during runtime instead sed -i 's|env_$|env_\nexport CLASSPATH=%{_libdir}/java/swt.jar\n|' misc/tuxguitar.sh sed -i 's|PACKAGE_LIB:=/usr/lib/jni|PACKAGE_LIB:=%{_libdir}/%{name}|' misc/tuxguitar.sh @@ -48,24 +49,39 @@ sed -i 's|${JAVA} ${JAVA_FLAGS}|exec ${JAVA} ${JAVA_FLAGS}|' misc/tuxguitar.sh # Change /lib to %%{_lib}, just in case -sed -i 's/\/lib\//\/%{_lib}\//g' Makefile -sed -i 's/\/lib\//\/%{_lib}\//g' misc/tuxguitar.sh -sed -i 's/\/lib\//\/%{_lib}\//g' TuxGuitar/xml/build-linux.xml +sed -i 's|/lib/|/%{_lib}/|g' Makefile +sed -i 's|/lib/|/%{_lib}/|g' misc/tuxguitar.sh +sed -i 's|/lib/|/%{_lib}/|g' TuxGuitar/xml/build-linux.xml # Don't strip the binaries during %%install sed -i 's/install -s/install -m 755/g' Makefile -# Remove pre-shipped binaries -find -name .DS_Store -exec rm {} \; + +# Enable extra plugins: +sed -i 's|TuxGuitar-pdf \\|\\\ + TuxGuitar-pdf \\\ + TuxGuitar-browser-ftp \\\ + TuxGuitar-gervill \\|' \ + Makefile +sed -i 's|\./TuxGuitar-pdf/tuxguitar-pdf\.jar|\\\ + \./TuxGuitar-pdf/tuxguitar-pdf\.jar \\\ + \./TuxGuitar-browser-ftp/tuxguitar-browser-ftp\.jar \\\ + \./TuxGuitar-gervill/tuxguitar-gervill\.jar|' \ + Makefile + + +# Set debug="true" on javac part of the build scripts. +for file in $(find . -name build.xml); do + sed -i 's|debug="false"|debug="true"|' $file +done + %build # Does not compile with %%{?_smp_mflags}. Build using openjdk. -# Note that the lib directory is /usr/lib for openjdk, regardless of the architecture. -%if "%{fedora}" == "8" - %define openjdkdir /usr/lib/jvm/java-icedtea -%else - %define openjdkdir /usr/lib/jvm/java-openjdk -%endif # SWT_JAR=$(build-classpath swt) does not work here ??? -make SWT_JAR=%{_libdir}/java/swt.jar CFLAGS="${RPM_OPT_FLAGS} -I%{openjdkdir}/include -I%{openjdkdir}/include/linux -fPIC" +make SWT_JAR=%{_libdir}/java/swt.jar \ + CFLAGS="${RPM_OPT_FLAGS} \ + -I%{_jvmdir}/java-openjdk/include \ + -I%{_jvmdir}/java-openjdk/include/linux \ + -fPIC" %install rm -rf $RPM_BUILD_ROOT @@ -86,15 +102,15 @@ # icons for dim in 16x16 24x24 32x32 48x48 64x64 96x96; do install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/ + install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/%{name}.png -done - -# mime-type icons -install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes -for type in tuxguitar gtp ptb; do - install -pm 644 TuxGuitar/share/skins/Lavender/icon-96x96.png \ - $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes/audio-x-${type}.png + install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-%{name}.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-gtp.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-ptb.png done # desktop files @@ -107,24 +123,41 @@ install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/mime/packages install -pm 644 misc/%{name}.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages/ +%if %{with_gcj} + %{_bindir}/aot-compile-rpm +%endif + %clean rm -rf $RPM_BUILD_ROOT %post +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +touch --no-create %{_datadir}/icons/hicolor &>/dev/null +update-desktop-database &> /dev/null update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : -fi -update-desktop-database &> /dev/null || : %postun -update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null fi -update-desktop-database &> /dev/null || : +update-desktop-database &> /dev/null +update-mime-database %{_datadir}/mime >& /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files %defattr(-,root,root,-) @@ -136,27 +169,36 @@ %{_datadir}/applications/%{name}.desktop %{_datadir}/mime/packages/*.xml +%if %{with_gcj} +%{_libdir}/gcj/%{name} +%endif + %{_bindir}/%{name} %changelog -* Wed Oct 15 2008 Orcan Ogetbil - 1.0-8 +* Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 +- New upstream version +- Clean-up the SPEC file +- Include GCJ-AOT-bits + +* Wed Oct 15 2008 Orcan Ogetbil > - 1.0-8 - Enabled the PDF plugin since all the dependencies are now provided in repos -* Thu Oct 02 2008 Orcan Ogetbil - 1.0-7 +* Thu Oct 02 2008 Orcan Ogetbil > - 1.0-7 - Added "exec" to replace the called shell to java process in the launching script -* Wed Oct 01 2008 Orcan Ogetbil - 1.0-6 +* Wed Oct 01 2008 Orcan Ogetbil > - 1.0-6 - Required libswt3-gtk2 since rpmbuild doesn't pick it up. - Some more cleanup in the spec file - Fixed a typo regarding installation of icons - Called update-desktop-database in %%post and %%postun - jni files put in %%_libdir_/%%name. -* Mon Sep 29 2008 Orcan Ogetbil - 1.0-5 +* Mon Sep 29 2008 Orcan Ogetbil > - 1.0-5 - Compiled the package with openjdk instead of gcj. - ExcludeArch'ed ppc/ppc64 on F-8. -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-4 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-4 - Added the comment about %%{?_smp_mflags} - Used macros more extensively. - Changed the license to LGPLv2+ @@ -165,16 +207,16 @@ - Removed pre-shipped binaries - Fixed %%defattr -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-3 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-3 - Fixed java requirement issue by requiring icedtea for F-8 and openjdk for F-9+ - Patched the source to enable the fluidsynth plugin - Added DistTag - Patched the source in order to pass RPM_OPT_FLAGS to gcc - Removed ExclusiveArch -* Thu Sep 25 2008 Orcan Ogetbil - 1.0-2 +* Thu Sep 25 2008 Orcan Ogetbil > - 1.0-2 - Added desktop-file-utils to BuildRequires. - Replaced java-1.7.0-icedtea with java-1.6.0-openjdk in Requires. -* Wed Sep 24 2008 Orcan Ogetbil - 1.0-1 +* Wed Sep 24 2008 Orcan Ogetbil > - 1.0-1 - Initial build. From oget at fedoraproject.org Sun Apr 5 00:24:02 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Sun, 5 Apr 2009 00:24:02 +0000 (UTC) Subject: rpms/tuxguitar/F-9 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tuxguitar.spec, 1.1, 1.2 Message-ID: <20090405002402.EEA207011F@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/tuxguitar/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19224 Modified Files: .cvsignore sources tuxguitar.spec Log Message: * Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 - New upstream version - Clean-up the SPEC file - Include GCJ-AOT-bits Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-9/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 3 Oct 2008 17:43:23 -0000 1.2 +++ .cvsignore 5 Apr 2009 00:23:32 -0000 1.3 @@ -1 +1 @@ -tuxguitar-src-1.0.tar.gz +tuxguitar-src-1.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-9/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 3 Oct 2008 17:43:23 -0000 1.2 +++ sources 5 Apr 2009 00:23:32 -0000 1.3 @@ -1 +1 @@ -a9873adad0df58202d889648eb484879 tuxguitar-src-1.0.tar.gz +fbb664eca06e564bf1f2384930df2a7e tuxguitar-src-1.1.tar.gz Index: tuxguitar.spec =================================================================== RCS file: /cvs/pkgs/rpms/tuxguitar/F-9/tuxguitar.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tuxguitar.spec 3 Oct 2008 17:43:23 -0000 1.1 +++ tuxguitar.spec 5 Apr 2009 00:23:32 -0000 1.2 @@ -1,72 +1,87 @@ -Summary: A multitrack tablature editor and player written in Java-SWT -Name: tuxguitar -Version: 1.0 -Release: 7%{?dist} -URL: http://www.tuxguitar.com.ar -Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz -Source9: %{name}.desktop -License: LGPLv2+ -Group: Applications/Multimedia -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# The package java-icedtea is not available on F-8 for ppc & ppc64. -# https://bugzilla.redhat.com/show_bug.cgi?id=464843 -%if "%{fedora}" == "8" -ExcludeArch: ppc ppc64 +%define with_gcj %{!?_without_gcj:1}%{?_without_gcj:0} + +Summary: A multitrack tablature editor and player written in Java-SWT +Name: tuxguitar +Version: 1.1 +Release: 1%{?dist} +URL: http://www.tuxguitar.com.ar +Source0: http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz +Source9: %{name}.desktop +License: LGPLv2+ +Group: Applications/Multimedia +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Requires: java >= 1.7 +Requires: jpackage-utils +Requires: libswt3-gtk2 +BuildRequires: alsa-lib-devel +BuildRequires: ant +BuildRequires: desktop-file-utils +BuildRequires: fluidsynth-devel +BuildRequires: java-devel >= 1.7 +BuildRequires: jpackage-utils +BuildRequires: libswt3-gtk2 +%if %{with_gcj} +BuildRequires: java-gcj-compat-devel >= 1.0.31 +Requires(post): java-gcj-compat >= 1.0.31 +Requires(postun): java-gcj-compat >= 1.0.31 %endif -Requires: java >= 1.7 -Requires: jpackage-utils -Requires: libswt3-gtk2 -BuildRequires: alsa-lib-devel -BuildRequires: ant -BuildRequires: desktop-file-utils -BuildRequires: fluidsynth-devel -BuildRequires: java-devel >= 1.7 -BuildRequires: jpackage-utils -BuildRequires: libswt3-gtk2 + %description -TuxGuitar is a guitar tablature editor with player support through -midi. It can display scores and multitrack tabs. Various features -TuxGuitar provides include autoscrolling while playing, note -duration management, bend/slide/vibrato/hammer-on/pull-off effects, -support for tuplets, time signature management, tempo management, -gp3/gp4/gp5 import and export. +TuxGuitar is a guitar tablature editor with player support through midi. It can +display scores and multitrack tabs. Various features TuxGuitar provides include +autoscrolling while playing, note duration management, bend/slide/vibrato/ +hammer-on/pull-off effects, support for tuplets, time signature management, +tempo management, gp3/gp4/gp5 import and export. %prep %setup -q -n %{name}-src-%{version} # The following issues were discussed in: # http://www.tuxguitar.com.ar/forum/4/817/need-help-with-packaging-for-fedora/ -# Prevent static library paths to be built in TuxGuitar.jar (META-INF/MANIFEST.MF) -sed -i 's///' TuxGuitar/build.xml # Declare the library path and classpath during runtime instead sed -i 's|env_$|env_\nexport CLASSPATH=%{_libdir}/java/swt.jar\n|' misc/tuxguitar.sh sed -i 's|PACKAGE_LIB:=/usr/lib/jni|PACKAGE_LIB:=%{_libdir}/%{name}|' misc/tuxguitar.sh # Add exec to replace the called shell sed -i 's|${JAVA} ${JAVA_FLAGS}|exec ${JAVA} ${JAVA_FLAGS}|' misc/tuxguitar.sh +# Disable the pdf plugin that depends on "iText" which is currently not available on Fedora 9 +sed -i '\|TuxGuitar-pdf|d' Makefile -# Disable the pdf plugin that depends on "iText" which is currently not available on Fedora -sed -i 's/TuxGuitar-pdf \\/\\/g' Makefile -sed -i 's/.\/TuxGuitar-pdf\/tuxguitar-pdf.jar \\/\\/g' Makefile # Change /lib to %%{_lib}, just in case -sed -i 's/\/lib\//\/%{_lib}\//g' Makefile -sed -i 's/\/lib\//\/%{_lib}\//g' misc/tuxguitar.sh -sed -i 's/\/lib\//\/%{_lib}\//g' TuxGuitar/xml/build-linux.xml +sed -i 's|/lib/|/%{_lib}/|g' Makefile +sed -i 's|/lib/|/%{_lib}/|g' misc/tuxguitar.sh +sed -i 's|/lib/|/%{_lib}/|g' TuxGuitar/xml/build-linux.xml # Don't strip the binaries during %%install sed -i 's/install -s/install -m 755/g' Makefile -# Remove pre-shipped binaries -find -name .DS_Store -exec rm {} \; + +# Enable extra plugins: +sed -i 's|TuxGuitar-pdf \\|\\\ + TuxGuitar-pdf \\\ + TuxGuitar-browser-ftp \\\ + TuxGuitar-gervill \\|' \ + Makefile +sed -i 's|\./TuxGuitar-pdf/tuxguitar-pdf\.jar|\\\ + \./TuxGuitar-pdf/tuxguitar-pdf\.jar \\\ + \./TuxGuitar-browser-ftp/tuxguitar-browser-ftp\.jar \\\ + \./TuxGuitar-gervill/tuxguitar-gervill\.jar|' \ + Makefile + + +# Set debug="true" on javac part of the build scripts. +for file in $(find . -name build.xml); do + sed -i 's|debug="false"|debug="true"|' $file +done + %build # Does not compile with %%{?_smp_mflags}. Build using openjdk. -# Note that the lib directory is /usr/lib for openjdk, regardless of the architecture. -%if "%{fedora}" == "8" - %define openjdkdir /usr/lib/jvm/java-icedtea -%else - %define openjdkdir /usr/lib/jvm/java-openjdk -%endif # SWT_JAR=$(build-classpath swt) does not work here ??? -make SWT_JAR=%{_libdir}/java/swt.jar CFLAGS="${RPM_OPT_FLAGS} -I%{openjdkdir}/include -I%{openjdkdir}/include/linux -fPIC" +make SWT_JAR=%{_libdir}/java/swt.jar \ + CFLAGS="${RPM_OPT_FLAGS} \ + -I%{_jvmdir}/java-openjdk/include \ + -I%{_jvmdir}/java-openjdk/include/linux \ + -fPIC" %install rm -rf $RPM_BUILD_ROOT @@ -87,15 +102,15 @@ # icons for dim in 16x16 24x24 32x32 48x48 64x64 96x96; do install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/ + install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/apps/%{name}.png -done - -# mime-type icons -install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes -for type in tuxguitar gtp ptb; do - install -pm 644 TuxGuitar/share/skins/Lavender/icon-96x96.png \ - $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/96x96/mimetypes/audio-x-${type}.png + install -pm 644 TuxGuitar/share/skins/Lavender/icon-$dim.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-%{name}.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-gtp.png + ln -sf audio-x-%{name}.png \ + $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/$dim/mimetypes/audio-x-ptb.png done # desktop files @@ -108,24 +123,41 @@ install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/mime/packages install -pm 644 misc/%{name}.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages/ +%if %{with_gcj} + %{_bindir}/aot-compile-rpm +%endif + %clean rm -rf $RPM_BUILD_ROOT %post +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +touch --no-create %{_datadir}/icons/hicolor &>/dev/null +update-desktop-database &> /dev/null update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : -fi -update-desktop-database &> /dev/null || : %postun -update-mime-database %{_datadir}/mime >& /dev/null ||: -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ] ; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +%if %{with_gcj} + if [ -x %{_bindir}/rebuild-gcj-db ] + then + %{_bindir}/rebuild-gcj-db + fi +%endif +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null fi -update-desktop-database &> /dev/null || : +update-desktop-database &> /dev/null +update-mime-database %{_datadir}/mime >& /dev/null ||: + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files %defattr(-,root,root,-) @@ -137,24 +169,33 @@ %{_datadir}/applications/%{name}.desktop %{_datadir}/mime/packages/*.xml +%if %{with_gcj} +%{_libdir}/gcj/%{name} +%endif + %{_bindir}/%{name} %changelog -* Thu Oct 02 2008 Orcan Ogetbil - 1.0-7 +* Sat Apr 04 2009 Orcan Ogetbil > - 1.1-1 +- New upstream version +- Clean-up the SPEC file +- Include GCJ-AOT-bits + +* Thu Oct 02 2008 Orcan Ogetbil > - 1.0-7 - Added "exec" to replace the called shell to java process in the launching script -* Wed Oct 01 2008 Orcan Ogetbil - 1.0-6 +* Wed Oct 01 2008 Orcan Ogetbil > - 1.0-6 - Required libswt3-gtk2 since rpmbuild doesn't pick it up. - Some more cleanup in the spec file - Fixed a typo regarding installation of icons - Called update-desktop-database in %%post and %%postun - jni files put in %%_libdir_/%%name. -* Mon Sep 29 2008 Orcan Ogetbil - 1.0-5 +* Mon Sep 29 2008 Orcan Ogetbil > - 1.0-5 - Compiled the package with openjdk instead of gcj. - ExcludeArch'ed ppc/ppc64 on F-8. -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-4 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-4 - Added the comment about %%{?_smp_mflags} - Used macros more extensively. - Changed the license to LGPLv2+ @@ -163,16 +204,16 @@ - Removed pre-shipped binaries - Fixed %%defattr -* Sun Sep 28 2008 Orcan Ogetbil - 1.0-3 +* Sun Sep 28 2008 Orcan Ogetbil > - 1.0-3 - Fixed java requirement issue by requiring icedtea for F-8 and openjdk for F-9+ - Patched the source to enable the fluidsynth plugin - Added DistTag - Patched the source in order to pass RPM_OPT_FLAGS to gcc - Removed ExclusiveArch -* Thu Sep 25 2008 Orcan Ogetbil - 1.0-2 +* Thu Sep 25 2008 Orcan Ogetbil > - 1.0-2 - Added desktop-file-utils to BuildRequires. - Replaced java-1.7.0-icedtea with java-1.6.0-openjdk in Requires. -* Wed Sep 24 2008 Orcan Ogetbil - 1.0-1 +* Wed Sep 24 2008 Orcan Ogetbil > - 1.0-1 - Initial build. From sindrepb at fedoraproject.org Sun Apr 5 00:35:42 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Sun, 5 Apr 2009 00:35:42 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets-0.3.2.1-python-platform.patch, 1.2, 1.3 awn-extras-applets.spec, 1.20, 1.21 Message-ID: <20090405003542.3240D7011F@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20688 Modified Files: awn-extras-applets-0.3.2.1-python-platform.patch awn-extras-applets.spec Log Message: fix python on 64bit, for real, promise awn-extras-applets-0.3.2.1-python-platform.patch: Index: awn-extras-applets-0.3.2.1-python-platform.patch =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets-0.3.2.1-python-platform.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- awn-extras-applets-0.3.2.1-python-platform.patch 2 Apr 2009 18:13:04 -0000 1.2 +++ awn-extras-applets-0.3.2.1-python-platform.patch 5 Apr 2009 00:35:41 -0000 1.3 @@ -1,6 +1,462 @@ +diff -up ./acinclude.m4.orig ./acinclude.m4 +--- ./acinclude.m4.orig 2009-04-03 22:45:50.000000000 +0200 ++++ ./acinclude.m4 2009-04-03 22:48:32.000000000 +0200 +@@ -1,11 +1,404 @@ +-m4_include([m4/python.m4]) ++dnl AC_PYTHON_DEVEL([version]) ++dnl ++dnl Originally copied from http://autoconf-archive.cryp.to/ac_python_devel.html ++dnl (Original last modified 2007-07-31) ++dnl ++dnl Copyright ?? 2007 Sebastian Huber ++dnl Copyright ?? 2007 Alan W. Irwin ++dnl Copyright ?? 2007 Rafael Laboissiere ++dnl Copyright ?? 2007 Andrew Collier ++dnl Copyright ?? 2007 Matteo Settenvini ++dnl Copyright ?? 2007 Horst Knorr ++dnl ++dnl This program is free software: you can redistribute it and/or modify it ++dnl under the terms of the GNU General Public License as published by the Free ++dnl Software Foundation, either version 3 of the License, or (at your option) ++dnl any later version. ++dnl ++dnl This program is distributed in the hope that it will be useful, but WITHOUT ++dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ++dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for ++dnl more details. ++dnl ++dnl You should have received a copy of the GNU General Public License along with ++dnl this program. If not, see . ++dnl ++dnl As a special exception, the respective Autoconf Macro's copyright owner ++dnl gives unlimited permission to copy, distribute and modify the configure ++dnl scripts that are the output of Autoconf when processing the Macro. You need ++dnl not follow the terms of the GNU General Public License when using or ++dnl distributing such scripts, even though portions of the text of the Macro ++dnl appear in them. The GNU General Public License (GPL) does govern all other ++dnl use of the material that constitutes the Autoconf Macro. ++dnl ++dnl This special exception to the GPL applies to versions of the Autoconf Macro ++dnl released by the Autoconf Macro Archive. When you make and distribute a ++dnl modified version of the Autoconf Macro, you may extend this special ++dnl exception to the GPL to apply to your modified version as well. ++dnl ++AC_DEFUN([AC_PYTHON_DEVEL],[ ++ # ++ # Allow the use of a (user set) custom python version ++ # ++ AC_ARG_VAR([PYTHON_VERSION],[The installed Python ++ version to use, for example '2.3'. This string ++ will be appended to the Python interpreter ++ canonical name.]) ++ ++ AC_PATH_PROG([PYTHON],[python[$PYTHON_VERSION]]) ++ if test -z "$PYTHON"; then ++ AC_MSG_ERROR([Cannot find python$PYTHON_VERSION in your system path]) ++ PYTHON_VERSION="" ++ fi ++ ++ # ++ # Check for a version of Python >= 2.1.0 ++ # ++ AC_MSG_CHECKING([for a version of Python >= 2.1.0]) ++ ac_supports_python_ver=`$PYTHON -c "import sys, string; \ ++ ver = string.split(sys.version)[[0]]; \ ++ print ver >= '2.1.0'"` ++ if test "$ac_supports_python_ver" != "True"; then ++ if test -z "$PYTHON_NOVERSIONCHECK"; then ++ AC_MSG_RESULT([no]) ++ AC_MSG_FAILURE([ ++This version of the AC@&t at _PYTHON_DEVEL macro ++doesn't work properly with versions of Python before ++2.1.0. You may need to re-run configure, setting the ++variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, ++PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. ++Moreover, to disable this check, set PYTHON_NOVERSIONCHECK ++to something else than an empty string. ++]) ++ else ++ AC_MSG_RESULT([skip at user request]) ++ fi ++ else ++ AC_MSG_RESULT([yes]) ++ fi ++ ++ # ++ # if the macro parameter ``version'' is set, honour it ++ # ++ if test -n "$1"; then ++ AC_MSG_CHECKING([for a version of Python >= $1]) ++ ac_supports_python_ver=`$PYTHON -c "import sys, string; \ ++ ver = string.split(sys.version)[[0]]; \ ++ print ver >= '$1'"` ++ if test "$ac_supports_python_ver" = "True"; then ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++ AC_MSG_ERROR([this package requires Python $1. ++If you have it installed, but it isn't the default Python ++interpreter in your system path, please pass the PYTHON_VERSION ++variable to configure. See ``configure --help'' for reference. ++]) ++ PYTHON_VERSION="" ++ fi ++ fi ++ ++ # ++ # Check if you have distutils, else fail ++ # ++ AC_MSG_CHECKING([for the distutils Python package]) ++ ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` ++ if test -z "$ac_distutils_result"; then ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++ AC_MSG_ERROR([cannot import Python module "distutils". ++Please check your Python installation. The error was: ++$ac_distutils_result]) ++ PYTHON_VERSION="" ++ fi ++ ++ # ++ # Check for Python include path ++ # ++ AC_MSG_CHECKING([for Python include path]) ++ if test -z "$PYTHON_CPPFLAGS"; then ++ python_path=`$PYTHON -c "import distutils.sysconfig; \ ++ print distutils.sysconfig.get_python_inc();"` ++ if test -n "${python_path}"; then ++ python_path="-I$python_path" ++ fi ++ PYTHON_CPPFLAGS=$python_path ++ fi ++ AC_MSG_RESULT([$PYTHON_CPPFLAGS]) ++ AC_SUBST([PYTHON_CPPFLAGS]) ++ ++ # ++ # Check for Python library path ++ # ++ AC_MSG_CHECKING([for Python library path]) ++ if test -z "$PYTHON_LDFLAGS"; then ++ # (makes two attempts to ensure we've got a version number ++ # from the interpreter) ++ py_version=`$PYTHON -c "from distutils.sysconfig import *; \ ++ from string import join; \ ++ print join(get_config_vars('VERSION'))"` ++ if test "$py_version" == "[None]"; then ++ if test -n "$PYTHON_VERSION"; then ++ py_version=$PYTHON_VERSION ++ else ++ py_version=`$PYTHON -c "import sys; \ ++ print sys.version[[:3]]"` ++ fi ++ fi ++ ++ PYTHON_LDFLAGS=`$PYTHON -c "from distutils.sysconfig import *; \ ++ from string import join; \ ++ print '-L' + get_python_lib(0,1), \ ++ '-lpython';"`$py_version ++ fi ++ AC_MSG_RESULT([$PYTHON_LDFLAGS]) ++ AC_SUBST([PYTHON_LDFLAGS]) ++ ++ # ++ # Check for the site packages ++ # ++ AC_MSG_CHECKING([for Python site-packages path]) ++ AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) ++ if test -z "$PYTHON_SITE_PKG"; then ++ PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \ ++ print distutils.sysconfig.get_python_lib(0,0,prefix='${PYTHON_EXEC_PREFIX}');"` ++ fi ++ AC_MSG_RESULT([$PYTHON_SITE_PKG]) ++ AC_SUBST([PYTHON_SITE_PKG]) ++ ++ # ++ # Check for the platform-specific site packages directory ++ # ++ AC_MSG_CHECKING([for Python platform-specific site-packages path]) ++ if test -z "$PYTHON_PLATFORM_PKG"; then ++ PYTHON_PLATFORM_PKG=`$PYTHON -c "import distutils.sysconfig; \ ++ print distutils.sysconfig.get_python_lib(1,0,prefix='${PYTHON_EXEC_PREFIX}');"` ++ fi ++ AC_MSG_RESULT([$PYTHON_PLATFORM_PKG]) ++ AC_SUBST([PYTHON_PLATFORM_PKG]) ++ ++ # ++ # libraries which must be linked in when embedding ++ # ++ AC_MSG_CHECKING(python extra libraries) ++ if test -z "$PYTHON_EXTRA_LIBS"; then ++ PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ ++ conf = distutils.sysconfig.get_config_var; \ ++ print conf('LOCALMODLIBS'), conf('LIBS')"` ++ fi ++ AC_MSG_RESULT([$PYTHON_EXTRA_LIBS]) ++ AC_SUBST(PYTHON_EXTRA_LIBS) ++ ++ # ++ # linking flags needed when embedding ++ # ++ AC_MSG_CHECKING(python extra linking flags) ++ if test -z "$PYTHON_EXTRA_LDFLAGS"; then ++ PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ ++ conf = distutils.sysconfig.get_config_var; \ ++ print conf('LINKFORSHARED')"` ++ fi ++ AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS]) ++ AC_SUBST(PYTHON_EXTRA_LDFLAGS) ++ ++ # ++ # final check to see if everything compiles alright ++ # ++ AC_MSG_CHECKING([consistency of all components of python development environment]) ++ AC_LANG_PUSH([C]) ++ # save current global flags ++ LIBS="$ac_save_LIBS $PYTHON_LDFLAGS" ++ CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS" ++ AC_TRY_LINK([ ++ #include ++ ],[ ++ Py_Initialize(); ++ ],[pythonexists=yes],[pythonexists=no]) ++ ++ AC_MSG_RESULT([$pythonexists]) ++ ++ if test ! "$pythonexists" = "yes"; then ++ AC_MSG_ERROR([ ++ Could not link test program to Python. Maybe the main Python library has been ++ installed in some non-standard library path. If so, pass it to configure, ++ via the LDFLAGS environment variable. ++ Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" ++ ============================================================================ ++ ERROR! ++ You probably have to install the development version of the Python package ++ for your distribution. The exact name of this package varies among them. ++ ============================================================================ ++ ]) ++ PYTHON_VERSION="" ++ fi ++ AC_LANG_POP ++ # turn back to default flags ++ CPPFLAGS="$ac_save_CPPFLAGS" ++ LIBS="$ac_save_LIBS" ++ ++ # ++ # all done! ++ # ++]) ++ ++dnl AM_CHECK_PYMOD(MODNAME [,SYMBOL [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]]) ++dnl Check if a module containing a given symbol is visible to python. ++AC_DEFUN([AM_CHECK_PYMOD], ++[AC_REQUIRE([AC_PYTHON_DEVEL]) ++py_mod_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'` ++AC_MSG_CHECKING(for ifelse([$2],[],,[$2 in ])python module $1) ++AC_CACHE_VAL(py_cv_mod_$py_mod_var, [ ++ifelse([$2],[], [prog=" ++import sys ++try: ++ import $1 ++except ImportError: ++ sys.exit(1) ++except: ++ sys.exit(0) ++sys.exit(0)"], [prog=" ++import $1 ++$1.$2"]) ++if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC ++ then ++ eval "py_cv_mod_$py_mod_var=yes" ++ else ++ eval "py_cv_mod_$py_mod_var=no" ++ fi ++]) ++py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` ++if test "x$py_val" != xno; then ++ AC_MSG_RESULT(yes) ++ ifelse([$3], [],, [$3 ++])dnl ++else ++ AC_MSG_RESULT(no) ++ ifelse([$4], [],, [$4 ++])dnl ++fi ++]) ++ ++dnl ++dnl JH_ADD_CFLAG(FLAG) ++dnl checks whether the C compiler supports the given flag, and if so, adds ++dnl it to $CFLAGS. If the flag is already present in the list, then the ++dnl check is not performed. ++AC_DEFUN([JH_ADD_CFLAG], ++[ ++case " $CFLAGS " in ++*@<:@\ \ @:>@$1@<:@\ \ @:>@*) ++ ;; ++*) ++ save_CFLAGS="$CFLAGS" ++ CFLAGS="$CFLAGS $1" ++ AC_MSG_CHECKING([whether [$]CC understands $1]) ++ AC_TRY_COMPILE([], [], [jh_has_option=yes], [jh_has_option=no]) ++ AC_MSG_RESULT($jh_has_option) ++ if test $jh_has_option = no; then ++ CFLAGS="$save_CFLAGS" ++ fi ++ ;; ++esac]) ++dnl AM_GCONF_SOURCE_2 ++dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas ++dnl (i.e. pass to gconftool-2 ++dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where ++dnl you should install foo.schemas files ++dnl ++ ++AC_DEFUN([AM_GCONF_SOURCE_2], ++[ ++ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then ++ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` ++ else ++ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE ++ fi ++ ++ AC_ARG_WITH(gconf-source, ++ [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",) + ++ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) ++ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) ++ ++ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then ++ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' ++ fi ++ ++ AC_ARG_WITH(gconf-schema-file-dir, ++ [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",) ++ ++ AC_SUBST(GCONF_SCHEMA_FILE_DIR) ++ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) ++ ++ AC_ARG_ENABLE(schemas-install, ++ [ --disable-schemas-install Disable the schemas installation], ++ [case ${enableval} in ++ yes|no) ;; ++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;; ++ esac]) ++ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) ++]) ++# vala.m4 serial 1 (vala @VERSION@) ++dnl Autoconf scripts for the Vala compiler ++dnl Copyright (C) 2007 Mathias Hasselmann ++dnl ++dnl This library is free software; you can redistribute it and/or ++dnl modify it under the terms of the GNU Lesser General Public ++dnl License as published by the Free Software Foundation; either ++dnl version 2 of the License, or (at your option) any later version. ++ ++dnl This library is distributed in the hope that it will be useful, ++dnl but WITHOUT ANY WARRANTY; without even the implied warranty of ++dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++dnl Lesser General Public License for more details. ++ ++dnl You should have received a copy of the GNU Lesser General Public ++dnl License along with this library; if not, write to the Free Software ++dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++dnl ++dnl Author: ++dnl Mathias Hasselmann ++dnl -------------------------------------------------------------------------- ++ ++dnl VALA_PROG_VALAC([MINIMUM-VERSION]) ++dnl ++dnl Check whether the Vala compiler exists in `PATH'. If it is found the ++dnl variable VALAC is set. Optionally a minimum release number of the compiler ++dnl can be requested. ++dnl -------------------------------------------------------------------------- ++AC_DEFUN([VALA_PROG_VALAC],[ ++ AC_PATH_PROG([VALAC], [valac], []) ++ AC_SUBST(VALAC) ++ ++ if test -z "x${VALAC}"; then ++ AC_MSG_WARN([No Vala compiler found. You will not be able to recompile .vala source files.]) ++ elif test -n "x$1"; then ++ AC_REQUIRE([AC_PROG_AWK]) ++ AC_MSG_CHECKING([valac is at least version $1]) ++ ++ if "${VALAC}" --version | "${AWK}" -v r='$1' 'function vn(s) { if (3 == split(s,v,".")) return (v[1]*1000+v[2])*1000+v[3]; else exit 2; } /^Vala / { exit vn(r) > vn($[2]) }'; then ++ AC_MSG_RESULT([yes]) ++ else ++ AC_MSG_RESULT([no]) ++ AC_MSG_ERROR([Vala $1 not found.]) ++ fi ++ fi ++]) ++dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- ++dnl autostars m4 macro for expanding directories using configure's prefix ++dnl ++dnl (C) 2003, 2004, 2005 Thomas Vander Stichele ++dnl ++dnl Copying and distribution of this file, with or without modification, ++dnl are permitted in any medium without royalty provided the copyright ++dnl notice and this notice are preserved. ++dnl + dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) + dnl +-dnl example ++dnl example: + dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) + dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local +- + AC_DEFUN([AS_AC_EXPAND], + [ + EXP_VAR=[$1] +@@ -17,7 +410,7 @@ AC_DEFUN([AS_AC_EXPAND], + + dnl if no prefix given, then use /usr/local, the default prefix + if test "x$prefix" = "xNONE"; then +- prefix=$ac_default_prefix ++ prefix="$ac_default_prefix" + fi + dnl if no exec_prefix given, then use prefix + if test "x$exec_prefix" = "xNONE"; then +@@ -28,7 +421,7 @@ AC_DEFUN([AS_AC_EXPAND], + dnl loop until it doesn't change anymore + while true; do + new_full_var="`eval echo $full_var`" +- if test "x$new_full_var"="x$full_var"; then break; fi ++ if test "x$new_full_var" = "x$full_var"; then break; fi + full_var=$new_full_var + done + +@@ -40,3 +433,4 @@ AC_DEFUN([AS_AC_EXPAND], + prefix=$prefix_save + exec_prefix=$exec_prefix_save + ]) ++ +diff -up ./configure.ac.orig ./configure.ac +--- ./configure.ac.orig 2009-04-03 22:46:03.000000000 +0200 ++++ ./configure.ac 2009-04-03 23:29:19.000000000 +0200 +@@ -38,6 +38,9 @@ dnl + + AC_PYTHON_DEVEL() + ++PLATFORM=`$PYTHON -c "from distutils import util; print util.get_platform()"` ++AC_SUBST(PLATFORM) ++ + PKG_CHECK_MODULES(PYCAIRO, pycairo >= pycairo_required_version) + PYGTK_CODEGEN_DEFINES="-DHAVE_PYCAIRO $PYGTK_CODEGEN_DEFINES"; + +@@ -252,6 +255,8 @@ AC_DEFINE_UNQUOTED(DBUS_API_SUBJECT_TO_C + + appletsdir="$datarootdir/avant-window-navigator/applets" + ++AS_AC_EXPAND([PY_SITE_PKG], [$PYTHON_SITE_PKG]) ++AS_AC_EXPAND([PY_PLAT_PKG], [$PYTHON_PLATFORM_PKG]) + AS_AC_EXPAND(APPLETSDIR, $appletsdir) + AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) + AS_AC_EXPAND(LIBDIR, $libdir) diff -up ./src/libawn-extras/bindings/python/Makefile.am.orig ./src/libawn-extras/bindings/python/Makefile.am ---- ./src/libawn-extras/bindings/python/Makefile.am.orig 2009-04-02 18:59:53.000000000 +0200 -+++ ./src/libawn-extras/bindings/python/Makefile.am 2009-04-02 19:40:14.000000000 +0200 +--- ./src/libawn-extras/bindings/python/Makefile.am.orig 2009-04-03 22:46:28.000000000 +0200 ++++ ./src/libawn-extras/bindings/python/Makefile.am 2009-04-03 22:47:30.000000000 +0200 @@ -1,7 +1,7 @@ NULL = @@ -20,17 +476,9 @@ common_ldflags = -module -avoid-version diff -up ./src/libawn-extras/bindings/python/Makefile.in.orig ./src/libawn-extras/bindings/python/Makefile.in ---- ./src/libawn-extras/bindings/python/Makefile.in.orig 2009-04-02 18:59:58.000000000 +0200 -+++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-02 20:12:22.000000000 +0200 -@@ -246,6 +246,7 @@ PYTHON_EXTRA_LDFLAGS = @PYTHON_EXTRA_LDF - PYTHON_EXTRA_LIBS = @PYTHON_EXTRA_LIBS@ - PYTHON_LDFLAGS = @PYTHON_LDFLAGS@ - PYTHON_SITE_PKG = @PYTHON_SITE_PKG@ -+PYTHON_PLATFORM_PKG = @PYTHON_PLATFORM_PKG@ - PYTHON_VERSION = @PYTHON_VERSION@ - RANLIB = @RANLIB@ - SED = @SED@ -@@ -331,7 +332,7 @@ top_srcdir = @top_srcdir@ +--- ./src/libawn-extras/bindings/python/Makefile.in.orig 2009-04-03 22:46:33.000000000 +0200 ++++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-03 22:48:14.000000000 +0200 +@@ -331,7 +331,7 @@ top_srcdir = @top_srcdir@ NULL = # awn python scripts @@ -39,7 +487,7 @@ pyawn_extras_PYTHON = \ __init__.py \ awnlib.py \ -@@ -350,7 +351,7 @@ INCLUDES = \ +@@ -350,7 +350,7 @@ INCLUDES = \ # libawn-extras python extensions Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- awn-extras-applets.spec 2 Apr 2009 18:13:04 -0000 1.20 +++ awn-extras-applets.spec 5 Apr 2009 00:35:41 -0000 1.21 @@ -2,7 +2,7 @@ Name: awn-extras-applets Version: 0.3.2.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops @@ -14,6 +14,7 @@ BuildRequires: avant-window-navigator-devel >= 0.3.2 BuildRequires: libwnck-devel +BuildRequires: libXres-devel BuildRequires: libglade2-devel BuildRequires: gnome-menus-devel BuildRequires: gnome-desktop-devel @@ -33,7 +34,11 @@ BuildRequires: libXcomposite-devel BuildRequires: libtool BuildRequires: intltool +BuildRequires: vala-devel +BuildRequires: WebKit-gtk-devel #BuildRequires: gettext +#required for autoreconf: +BuildRequires: autoconf, automake Requires: avant-window-navigator >= 0.3.2 Requires: gnome-python2-gnome @@ -74,13 +79,11 @@ %setup -q %patch0 -p1 -#for f in `find -name '*.py'`; do -# head -n 1 $f | grep python && echo -e '1d\nwq' | ed $f -#done %build -#./autogen.sh --disable-pymod-checks -%configure --disable-static --disable-pymod-checks +#required for python-platform patch +autoreconf +%configure --disable-static --disable-pymod-checks --with-webkit make %{?_smp_mflags} @@ -91,10 +94,6 @@ find ${RPM_BUILD_ROOT} -name '*.la' | xargs rm -# resolve conflict -# mv ${RPM_BUILD_ROOT}/etc/gconf/schemas/notification-daemon.schemas \ -# ${RPM_BUILD_ROOT}/etc/gconf/schemas/awn-notification-daemon.schemas - #%find_lang #remove script-shebang in non-executables @@ -176,10 +175,10 @@ %{_libdir}/pkgconfig/* - %changelog -* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-6 +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-7 - Add patch to fix build on x86_64 +- Enable webkit-gtk powered applets * Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-4 - New upstream release From sindrepb at fedoraproject.org Sun Apr 5 00:59:09 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Sun, 5 Apr 2009 00:59:09 +0000 (UTC) Subject: rpms/awn-extras-applets/devel awn-extras-applets.spec,1.21,1.22 Message-ID: <20090405005909.5F4D27011F@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23491 Modified Files: awn-extras-applets.spec Log Message: Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/devel/awn-extras-applets.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- awn-extras-applets.spec 5 Apr 2009 00:35:41 -0000 1.21 +++ awn-extras-applets.spec 5 Apr 2009 00:58:38 -0000 1.22 @@ -9,6 +9,8 @@ License: GPLv2+ URL: https://launchpad.net/awn-extras/ Source0: https://edge.launchpad.net/awn-extras/0.3/%{version}/+download/%{name}-%{version}.tar.gz +#patch modifies autotools files to make python bindings install to sitearch +#requires autoreconf to take effect. Patch0: %{name}-%{version}-python-platform.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -27,7 +29,6 @@ BuildRequires: libsexy-devel BuildRequires: libnotify-devel BuildRequires: perl(XML::Parser) -#BuildRequires: ed BuildRequires: pycairo-devel BuildRequires: pygtk2-devel BuildRequires: vte-devel @@ -82,6 +83,7 @@ %build #required for python-platform patch +libtoolize --force autoreconf %configure --disable-static --disable-pymod-checks --with-webkit make %{?_smp_mflags} @@ -94,6 +96,7 @@ find ${RPM_BUILD_ROOT} -name '*.la' | xargs rm +#translations included in non-standard way. no find_lang for now #%find_lang #remove script-shebang in non-executables From kevin at fedoraproject.org Sun Apr 5 01:02:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Sun, 5 Apr 2009 01:02:19 +0000 (UTC) Subject: rpms/gigolo/devel sources, 1.3, 1.4 .cvsignore, 1.3, 1.4 gigolo.spec, 1.2, 1.3 Message-ID: <20090405010219.77EBA7011F@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/extras/rpms/gigolo/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23965 Modified Files: sources .cvsignore gigolo.spec Log Message: Update to 0.3.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/gigolo/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 31 Mar 2009 22:44:18 -0000 1.3 +++ sources 5 Apr 2009 01:01:48 -0000 1.4 @@ -1 +1 @@ -0684d5fe1bff198f50ce76544daf1c2f gigolo-0.3.0.tar.bz2 +7f3c94bd9bcab6c2ff432d083f02ab3e gigolo-0.3.1.tar.bz2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gigolo/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 31 Mar 2009 22:44:18 -0000 1.3 +++ .cvsignore 5 Apr 2009 01:01:49 -0000 1.4 @@ -1 +1 @@ -gigolo-0.3.0.tar.bz2 +gigolo-0.3.1.tar.bz2 Index: gigolo.spec =================================================================== RCS file: /cvs/extras/rpms/gigolo/devel/gigolo.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gigolo.spec 31 Mar 2009 22:44:18 -0000 1.2 +++ gigolo.spec 5 Apr 2009 01:01:49 -0000 1.3 @@ -1,5 +1,5 @@ Name: gigolo -Version: 0.3.0 +Version: 0.3.1 Release: 1%{?dist} Summary: GIO/GVFS management application @@ -71,6 +71,9 @@ %{_mandir}/man1/gigolo.1.gz %changelog +* Sat Apr 04 2009 Kevin Fenzi - 0.3.1-1 +- Update to 0.3.1 + * Tue Mar 31 2009 Kevin Fenzi - 0.3.0-1 - Update to 0.3.0 From oget at fedoraproject.org Sun Apr 5 01:40:11 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Sun, 5 Apr 2009 01:40:11 +0000 (UTC) Subject: rpms/deco-archive/devel deco-archive-zoo.diff, NONE, 1.1 deco-archive.spec, 1.4, 1.5 Message-ID: <20090405014011.8EF897011F@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/deco-archive/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28059 Modified Files: deco-archive.spec Added Files: deco-archive-zoo.diff Log Message: * Sat Apr 04 2009 Orcan Ogetbil 1.4-3 - Handle .zoo format with unzoo (if installed) deco-archive-zoo.diff: --- NEW FILE deco-archive-zoo.diff --- diff -rupN deco-archive-1.4.old/zoo/extract deco-archive-1.4/zoo/extract --- deco-archive-1.4.old/zoo/extract 2009-01-18 08:04:29.000000000 -0500 +++ deco-archive-1.4/zoo/extract 2009-04-04 21:08:44.000000000 -0400 @@ -1,3 +1,3 @@ #!/bin/sh -exec zoo x${Verbose-q} "$1" +exec unzoo -x "$1" >/dev/null Index: deco-archive.spec =================================================================== RCS file: /cvs/pkgs/rpms/deco-archive/devel/deco-archive.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- deco-archive.spec 24 Feb 2009 11:19:35 -0000 1.4 +++ deco-archive.spec 5 Apr 2009 01:39:40 -0000 1.5 @@ -1,6 +1,6 @@ Name: deco-archive Version: 1.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Extraction scripts for various archive formats for use of deco Group: Applications/Archiving License: GPLv3 @@ -12,6 +12,9 @@ # Use ffmpeg instead of non-free shorten decoder, which is not available # in Fedora Patch1: deco-archive-shn.diff +# Use unzoo instead of zoo to extract zoo archives. The latter is not available +# in Fedora +Patch2: deco-archive-zoo.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -26,6 +29,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build echo "Nothing to build." @@ -61,7 +65,7 @@ %define do_triggerun() ( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in %1; do ( rm -f %{_var}/lib/deco/$i || : ); done;) # Not handled (yet?): -# dpkg-deb (deb,udeb), zoo +# dpkg-deb (deb,udeb) %triggerin -- binutils %do_triggerin {a,ar} @@ -148,16 +152,24 @@ %triggerun -- unalz %do_triggerun alz +%triggerin -- unzoo +%do_triggerin zoo +%triggerun -- unzoo +%do_triggerun zoo + %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE CREDITS NEWS README %{_datadir}/%{name} %changelog +* Sat Apr 04 2009 Orcan Ogetbil 1.4-3 +- Handle .zoo format with unzoo (if installed) + * Tue Feb 24 2009 Fedora Release Engineering - 1.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild -* Mon Jan 19 2009 Orcan Ogetbil 1.4 +* Mon Jan 19 2009 Orcan Ogetbil 1.4-1 - Version update. New extensions: gem and tbz2 - Handle .shn format (shorten) with ffmpeg (if installed) - Handle .alz format with unalz (if installed) From mclasen at fedoraproject.org Sun Apr 5 01:42:23 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 01:42:23 +0000 (UTC) Subject: rpms/gnome-sharp/devel gnome-sharp-gconf-init.patch, NONE, 1.1 gnome-sharp.spec, 1.17, 1.18 Message-ID: <20090405014223.AFBCE7011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gnome-sharp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28356 Modified Files: gnome-sharp.spec Added Files: gnome-sharp-gconf-init.patch Log Message: make tomboy work before gconfd gnome-sharp-gconf-init.patch: --- NEW FILE gnome-sharp-gconf-init.patch --- diff -up gnome-sharp-2.24.0/gconf/GConf/ClientBase.cs.gconf-init gnome-sharp-2.24.0/gconf/GConf/ClientBase.cs --- gnome-sharp-2.24.0/gconf/GConf/ClientBase.cs.gconf-init 2008-08-06 18:00:49.000000000 -0400 +++ gnome-sharp-2.24.0/gconf/GConf/ClientBase.cs 2009-04-04 21:26:40.419750583 -0400 @@ -40,13 +40,13 @@ namespace GConf internal void Initialize () { + GLib.GType.Init (); if (!gconf_is_initialized ()) { IntPtr err; gconf_init (0, IntPtr.Zero, out err); if (err != IntPtr.Zero) throw new GLib.GException (err); - GLib.GType.Init (); } } } Index: gnome-sharp.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-sharp/devel/gnome-sharp.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- gnome-sharp.spec 24 Feb 2009 23:26:40 -0000 1.17 +++ gnome-sharp.spec 5 Apr 2009 01:41:53 -0000 1.18 @@ -1,6 +1,6 @@ Name: gnome-sharp Version: 2.24.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GTK+ and GNOME bindings for Mono Group: System Environment/Libraries @@ -16,6 +16,8 @@ # Disabled, gtkhtml has been removed #Patch3: %{name}-2.16.0-gtkhtml3-3.14.patch #Patch4: %{name}-2.16.1-assemblydir.patch +# init gtype before using gconf +Patch2: gnome-sharp-gconf-init.patch BuildRequires: mono-devel gtk2-devel libart_lgpl-devel gnome-vfs2-devel libgnomecanvas-devel libgnomeui-devel BuildRequires: gtk-sharp2-devel >= 2.10.0 @@ -51,7 +53,7 @@ #%patch2 -p1 -b .automake-1.10 #%patch3 -p1 -b .gtkhtml3-3.14 #%patch4 -p1 -b .assemblydir - +%patch2 -p1 -b .gconf-init %build autoreconf --force --install @@ -90,6 +92,9 @@ %{_libdir}/pkgconfig/gconf-sharp-peditors-2.0.pc %changelog +* Sat Apr 4 2009 Matthias Clasen - 2.24.0-3 +- Make tomboy work before gconfd is started (#494065) + * Tue Feb 24 2009 Fedora Release Engineering - 2.24.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From oget at fedoraproject.org Sun Apr 5 01:43:42 2009 From: oget at fedoraproject.org (Orcan Ogetbil) Date: Sun, 5 Apr 2009 01:43:42 +0000 (UTC) Subject: rpms/deco-archive/F-10 deco-archive-zoo.diff, NONE, 1.1 deco-archive.spec, 1.4, 1.5 Message-ID: <20090405014342.0EC037011F@cvs1.fedora.phx.redhat.com> Author: oget Update of /cvs/pkgs/rpms/deco-archive/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28498 Modified Files: deco-archive.spec Added Files: deco-archive-zoo.diff Log Message: * Sat Apr 04 2009 Orcan Ogetbil 1.4-2 - Handle .zoo format with unzoo (if installed) deco-archive-zoo.diff: --- NEW FILE deco-archive-zoo.diff --- diff -rupN deco-archive-1.4.old/zoo/extract deco-archive-1.4/zoo/extract --- deco-archive-1.4.old/zoo/extract 2009-01-18 08:04:29.000000000 -0500 +++ deco-archive-1.4/zoo/extract 2009-04-04 21:08:44.000000000 -0400 @@ -1,3 +1,3 @@ #!/bin/sh -exec zoo x${Verbose-q} "$1" +exec unzoo -x "$1" >/dev/null Index: deco-archive.spec =================================================================== RCS file: /cvs/pkgs/rpms/deco-archive/F-10/deco-archive.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- deco-archive.spec 20 Jan 2009 02:09:36 -0000 1.4 +++ deco-archive.spec 5 Apr 2009 01:43:11 -0000 1.5 @@ -1,6 +1,6 @@ Name: deco-archive Version: 1.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Extraction scripts for various archive formats for use of deco Group: Applications/Archiving License: GPLv3 @@ -12,6 +12,9 @@ # Use ffmpeg instead of non-free shorten decoder, which is not available # in Fedora Patch1: deco-archive-shn.diff +# Use unzoo instead of zoo to extract zoo archives. The latter is not available +# in Fedora +Patch2: deco-archive-zoo.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -26,6 +29,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build echo "Nothing to build." @@ -61,7 +65,7 @@ %define do_triggerun() ( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in %1; do ( rm -f %{_var}/lib/deco/$i || : ); done;) # Not handled (yet?): -# dpkg-deb (deb,udeb), zoo +# dpkg-deb (deb,udeb) %triggerin -- binutils %do_triggerin {a,ar} @@ -148,13 +152,21 @@ %triggerun -- unalz %do_triggerun alz +%triggerin -- unzoo +%do_triggerin zoo +%triggerun -- unzoo +%do_triggerun zoo + %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE CREDITS NEWS README %{_datadir}/%{name} %changelog -* Mon Jan 19 2009 Orcan Ogetbil 1.4 +* Sat Apr 04 2009 Orcan Ogetbil 1.4-2 +- Handle .zoo format with unzoo (if installed) + +* Mon Jan 19 2009 Orcan Ogetbil 1.4-1 - Version update. New extensions: gem and tbz2 - Handle .shn format (shorten) with ffmpeg (if installed) - Handle .alz format with unalz (if installed) From itamarjp at fedoraproject.org Sun Apr 5 03:06:13 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Sun, 5 Apr 2009 03:06:13 +0000 (UTC) Subject: rpms/qt-creator/devel disable_private_header_check.patch, NONE, 1.1 enable-signal-slot.patch, NONE, 1.1 import.log, NONE, 1.1 no-docu.diff, NONE, 1.1 pluginPaths.patch, NONE, 1.1 qt-creator.spec, NONE, 1.1 qtcreator-qworkbenchlibrary_lib64.patch, NONE, 1.1 qtcreator-qworkbenchplugin_lib64.patch, NONE, 1.1 qtcreator.desktop, NONE, 1.1 qtcreator_rpath.patch, NONE, 1.1 qtdoc3_location.patch, NONE, 1.1 qworkbench_lib64.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405030613.B6CDC7011F@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/qt-creator/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4889/devel Modified Files: .cvsignore sources Added Files: disable_private_header_check.patch enable-signal-slot.patch import.log no-docu.diff pluginPaths.patch qt-creator.spec qtcreator-qworkbenchlibrary_lib64.patch qtcreator-qworkbenchplugin_lib64.patch qtcreator.desktop qtcreator_rpath.patch qtdoc3_location.patch qworkbench_lib64.patch Log Message: qt-creator 1.0 disable_private_header_check.patch: --- NEW FILE disable_private_header_check.patch --- diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro index 02edb9d..b96bb50 100644 --- a/src/plugins/plugins.pro +++ src/plugins/plugins.pro @@ -26,15 +26,9 @@ SUBDIRS = plugin_coreplugin \ plugin_qtscripteditor \ # plugin_cpaster \ plugin_cmakeprojectmanager \ - plugin_fakevim - -# These two plugins require private headers from Qt and therefore don't work -# with an installed/released version of Qt. -exists($$(QTDIR)/.qmake.cache) { - SUBDIRS += plugin_designer plugin_resourceeditor -} else { - message(Designer and Resource Editor plugins are not build! They require private headers and do not compile with your released/installed version of Qt) -} + plugin_fakevim \ + plugin_designer \ + plugin_resourceeditor plugin_coreplugin.subdir = coreplugin enable-signal-slot.patch: --- NEW FILE enable-signal-slot.patch --- *** src/plugins/designer/editorwidget.cpp.old 2009-03-18 20:21:01.000000000 -0300 --- src/plugins/designer/editorwidget.cpp 2009-03-18 20:21:24.000000000 -0300 *************** using namespace Designer::Constants; *** 41,47 **** enum { ActionEditorTab, SignalSlotEditorTab }; ! enum { wantSignalSlotEditor = 0 }; namespace Designer { namespace Internal { --- 41,47 ---- enum { ActionEditorTab, SignalSlotEditorTab }; ! enum { wantSignalSlotEditor = 1 }; namespace Designer { namespace Internal { --- NEW FILE import.log --- qt-creator-1_0_0-4_fc11:HEAD:qt-creator-1.0.0-4.fc11.src.rpm:1238900717 no-docu.diff: --- NEW FILE no-docu.diff --- --- qtcreator.pro +++ qtcreator.pro @@ -5,7 +5,6 @@ count(TOO_OLD_LIST, 1) { error("Use at least Qt 4.5.") } -include(doc/doc.pri) TEMPLATE = subdirs CONFIG += ordered pluginPaths.patch: --- NEW FILE pluginPaths.patch --- --- src/app/main.cpp.old 2009-03-18 20:15:43.000000000 -0300 +++ src/app/main.cpp 2009-03-18 21:00:27.000000000 -0300 @@ -179,7 +179,7 @@ static inline QStringList getPluginPaths // 1) "plugins" (Win/Linux) QString pluginPath = rootDirPath; pluginPath += QDir::separator(); - pluginPath += QLatin1String("lib"); + pluginPath += QLatin1String("lib64"); pluginPath += QDir::separator(); pluginPath += QLatin1String("qtcreator"); pluginPath += QDir::separator(); --- NEW FILE qt-creator.spec --- Name: qt-creator Version: 1.0.0 Release: 4%{?dist} Summary: Lightweight and cross-platform IDE for Qt Group: Development/Tools License: LGPLv2 with exceptions URL: http://www.qtsoftware.com/developer/qt-creator Source0: http://download.qtsoftware.com/qtcreator/%name-%version-src.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source1: qtcreator.desktop #make ui editor works #patch from http://labs.trolltech.com/gitweb?p=qt-creator;a=commitdiff;h=f3f20d96bdfb5266cc25ac91ae0def8a33875a81 Patch0: disable_private_header_check.patch #fix qdoc3 executable location in fedora Patch1: qtdoc3_location.patch #make it install into lib64 Patch2: qtcreator-qworkbenchlibrary_lib64.patch Patch3: qtcreator-qworkbenchplugin_lib64.patch Patch4: qworkbench_lib64.patch Patch5: qtcreator_rpath.patch #enable signal/slot editor http://labs.trolltech.com/gitweb?p=qt-creator;a=commitdiff_plain;h=bf118eba1ee1f5b6e19c6f29cd7d114c121a20ef Patch6: enable-signal-slot.patch #search for plugins in lib64 dir Patch7: pluginPaths.patch #temporary disabled docs Patch8: no-docu.diff BuildRequires: qt4-devel >= 4.5.0 %description Qt Creator (previously known as Project Greenhouse) is a new, lightweight, cross-platform integrated development environment (IDE) designed to make development with the Qt application framework even faster and easier. %prep %setup -q -n %name-%version-src %patch0 -p0 %patch1 -p0 #make it install into lib64 %if "%{_lib}" == "lib64" %patch2 -p0 %patch3 -p0 %patch4 -p0 %patch5 -p0 %patch7 -p0 %endif %patch6 -p0 %patch8 -p0 %build QTDIR="%{_qt4_prefix}" ; export QTDIR ; \ PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ qmake-qt4 make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install INSTALL_ROOT=$RPM_BUILD_ROOT/%{_prefix} desktop-file-install \ --add-category="Development" \ --dir=%{buildroot}%{_datadir}/applications \ %{SOURCE1} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE.LGPL LGPL_EXCEPTION.TXT %{_bindir}/qtcreator %{_libdir}/qtcreator %{_datadir}/qtcreator %{_datadir}/pixmaps/qtcreator_logo_*.png %{_datadir}/applications/qtcreator.desktop %changelog * Tue Mar 20 2009 Itamar Reis Peixoto - 1.0.0-4 - fix lib's loading in 64 bit machines * Tue Mar 18 2009 Itamar Reis Peixoto - 1.0.0-3 - Changed License to LGPLv2 with exceptions and BR to qt4-devel >= 4.5.0 * Tue Mar 17 2009 Itamar Reis Peixoto - 1.0.0-2 - Improved Version to make it more compatible with fedora guidelines * Sun Mar 15 2009 Itamar Reis Peixoto - 1.0.0-1 - initial RPM release qtcreator-qworkbenchlibrary_lib64.patch: --- NEW FILE qtcreator-qworkbenchlibrary_lib64.patch --- --- src/qworkbenchlibrary.pri.old 2009-03-16 23:35:01.000000000 -0300 +++ src/qworkbenchlibrary.pri 2009-03-16 23:35:29.000000000 -0300 @@ -14,6 +14,6 @@ TARGET = $$qtLibraryTarget($$TARGET) contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols linux-* { - target.path = /lib/qtcreator + target.path = /lib64/qtcreator INSTALLS += target } qtcreator-qworkbenchplugin_lib64.patch: --- NEW FILE qtcreator-qworkbenchplugin_lib64.patch --- --- src/qworkbenchplugin.pri.old 2009-03-17 20:39:56.000000000 -0300 +++ src/qworkbenchplugin.pri 2009-03-17 20:40:38.000000000 -0300 @@ -54,8 +54,8 @@ contains(QT_CONFIG, reduce_exports):CONF CONFIG += plugin plugin_with_soname linux-* { - target.path = /lib/qtcreator/plugins/$$PROVIDER + target.path = /lib64/qtcreator/plugins/$$PROVIDER pluginspec.files += $${TARGET}.pluginspec - pluginspec.path = /lib/qtcreator/plugins/$$PROVIDER + pluginspec.path = /lib64/qtcreator/plugins/$$PROVIDER INSTALLS += target pluginspec } --- NEW FILE qtcreator.desktop --- [Desktop Entry] Type=Application Exec=qtcreator %F Name=Qt Creator GenericName=C++ IDE for developing Qt applications X-KDE-StartupNotify=true Icon=Nokia-QtCreator Terminal=false Categories=Development;IDE;Qt; MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource; qtcreator_rpath.patch: --- NEW FILE qtcreator_rpath.patch --- --- src/rpath.pri.old 2009-03-17 20:37:28.000000000 -0300 +++ src/rpath.pri 2009-03-17 20:38:08.000000000 -0300 @@ -3,7 +3,7 @@ macx { } else:linux-* { #do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var - QMAKE_RPATHDIR += \$\$ORIGIN/../lib/qtcreator + QMAKE_RPATHDIR += \$\$ORIGIN/../lib64/qtcreator IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":") QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\' qtdoc3_location.patch: --- NEW FILE qtdoc3_location.patch --- --- doc/doc.pri.old 2009-03-16 23:04:19.000000000 -0300 +++ doc/doc.pri 2009-03-16 23:04:59.000000000 -0300 @@ -1,5 +1,5 @@ unix { - QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$(QTDIR)/tools/qdoc3/qdoc3 + QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$(QTDIR)/bin/qdoc3 HELPGENERATOR = $$(QTDIR)/bin/qhelpgenerator } else { QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& $$(QTDIR)\tools\qdoc3\release\qdoc3.exe qworkbench_lib64.patch: --- NEW FILE qworkbench_lib64.patch --- --- src/qworkbench.pri.old 2009-03-18 19:33:33.000000000 -0300 +++ src/qworkbench.pri 2009-03-18 19:34:09.000000000 -0300 @@ -21,7 +21,7 @@ macx { contains(QT_CONFIG, ppc):CONFIG += ppc x86 } else { IDE_APP_TARGET = qtcreator - IDE_LIBRARY_PATH = $$IDE_BUILD_TREE/lib/qtcreator + IDE_LIBRARY_PATH = $$IDE_BUILD_TREE/lib64/qtcreator IDE_PLUGIN_PATH = $$IDE_LIBRARY_PATH/plugins/ } IDE_APP_PATH = $$IDE_BUILD_TREE/bin Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/qt-creator/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 27 Mar 2009 20:19:58 -0000 1.1 +++ .cvsignore 5 Apr 2009 03:06:11 -0000 1.2 @@ -0,0 +1 @@ +qt-creator-1.0.0-src.zip Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/qt-creator/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 27 Mar 2009 20:19:58 -0000 1.1 +++ sources 5 Apr 2009 03:06:12 -0000 1.2 @@ -0,0 +1 @@ +5478124035d80a90e66a3db67ab4477a qt-creator-1.0.0-src.zip From pkgdb at fedoraproject.org Sun Apr 5 04:03:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:03:03 +0000 Subject: [pkgdb] qsynth: oget has requested watchbugzilla Message-ID: <20090405040242.4BEE3208550@bastion.fedora.phx.redhat.com> oget has requested the watchbugzilla acl on qsynth (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:03:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:03:02 +0000 Subject: [pkgdb] qsynth: oget has requested watchcommits Message-ID: <20090405040242.98F2C208556@bastion.fedora.phx.redhat.com> oget has requested the watchcommits acl on qsynth (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:02:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:02:30 +0000 Subject: [pkgdb] qsynth: oget has requested approveacls Message-ID: <20090405040245.60E88208608@bastion.fedora.phx.redhat.com> oget has requested the approveacls acl on qsynth (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:03:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:03:04 +0000 Subject: [pkgdb] qsynth: oget has requested commit Message-ID: <20090405040243.D115B208603@bastion.fedora.phx.redhat.com> oget has requested the commit acl on qsynth (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:03:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:03:10 +0000 Subject: [pkgdb] qsynth: oget has requested watchbugzilla Message-ID: <20090405040250.7DC5620860F@bastion.fedora.phx.redhat.com> oget has requested the watchbugzilla acl on qsynth (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:02:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:02:50 +0000 Subject: [pkgdb] qsynth: oget has requested watchcommits Message-ID: <20090405040250.B68372086F3@bastion.fedora.phx.redhat.com> oget has requested the watchcommits acl on qsynth (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:02:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:02:37 +0000 Subject: [pkgdb] qsynth: oget has requested commit Message-ID: <20090405040252.34CBD2086FF@bastion.fedora.phx.redhat.com> oget has requested the commit acl on qsynth (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Sun Apr 5 04:03:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Sun, 05 Apr 2009 04:03:13 +0000 Subject: [pkgdb] qsynth: oget has requested approveacls Message-ID: <20090405040252.87E79208703@bastion.fedora.phx.redhat.com> oget has requested the approveacls acl on qsynth (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From mclasen at fedoraproject.org Sun Apr 5 04:32:08 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 04:32:08 +0000 (UTC) Subject: rpms/bug-buddy/devel bug-buddy-build-id.patch, NONE, 1.1 bug-buddy.spec, 1.120, 1.121 Message-ID: <20090405043208.DEFD77011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/bug-buddy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14148 Modified Files: bug-buddy.spec Added Files: bug-buddy-build-id.patch Log Message: support build-id bug-buddy-build-id.patch: --- NEW FILE bug-buddy-build-id.patch --- diff -up bug-buddy-2.26.0/gnome-breakpad/gnome-breakpad.cc.build-id bug-buddy-2.26.0/gnome-breakpad/gnome-breakpad.cc --- bug-buddy-2.26.0/gnome-breakpad/gnome-breakpad.cc.build-id 2009-02-26 19:56:50.000000000 -0500 +++ bug-buddy-2.26.0/gnome-breakpad/gnome-breakpad.cc 2009-03-17 18:23:24.376646444 -0400 @@ -263,6 +263,29 @@ find_in_debug_path (const char *filename return result; } +static gboolean +find_build_id_file (const char *build_id, unsigned int length) +{ + char *build_id_abspath; + gboolean result = false; + int i; + + /* build_id is a 20-byte bitstring. gdb will look for a file named + /usr/lib/debug.build-id/xx/yyy...y.debug, where 'xx' is the first 2 + hex characters of the buildid bit string and yyy...y is the hex + representation of the rest of the bit string. */ + GString *s = g_string_new(NULL); + g_string_append_printf(s, "%02x/", (unsigned char)build_id[0]); + for (i = 1; i < length; i++) + g_string_append_printf(s, "%02x", (unsigned char)build_id[i]); + g_string_append(s, ".debug"); + + build_id_abspath = g_build_filename("/usr", "lib", "debug", ".build-id", s->str, NULL); + result = g_file_test(build_id_abspath, G_FILE_TEST_EXISTS); + g_free(build_id_abspath); + g_string_free(s, TRUE); + return result; +} static gboolean elf_has_debug_symbols (const char *filename) @@ -310,6 +333,23 @@ elf_has_debug_symbols (const char *filen } } } + /* Check for .note.gnu.build-id separate debug file */ + if (shdr.sh_type == SHT_NOTE) { + name = elf_strptr(elf, elf_header.e_shstrndx, shdr.sh_name); + if (strcmp (name, ".note.gnu.build-id") == 0) { + Elf_Data *edata; + edata = elf_getdata(section, NULL); + if (edata != NULL) { + GElf_Nhdr nhdr; + size_t off, noff, doff; + off = gelf_getnote(edata, 0, &nhdr, &noff, &doff); + if ((off > 0) && find_build_id_file((const char*)edata->d_buf + doff, nhdr.n_descsz)) { + elf_end (elf); + return true; + } + } + } + } } /* no symtab neither debug file present */ Index: bug-buddy.spec =================================================================== RCS file: /cvs/pkgs/rpms/bug-buddy/devel/bug-buddy.spec,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- bug-buddy.spec 17 Mar 2009 04:44:41 -0000 1.120 +++ bug-buddy.spec 5 Apr 2009 04:31:37 -0000 1.121 @@ -6,7 +6,7 @@ Name: bug-buddy Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 Summary: Crash reporting utility for the GNOME desktop License: GPLv2 and BSD @@ -51,6 +51,7 @@ Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} Patch0: bug-buddy-c++.patch +Patch1: bug-buddy-build-id.patch %description Bug-buddy is a crash reporting utility for the GNOME desktop. @@ -61,6 +62,7 @@ %prep %setup -q %patch0 -p1 -b .c++ +%patch1 -p1 -b .build-id %build %configure --disable-scrollkeeper @@ -142,6 +144,9 @@ %{_sysconfdir}/gconf/schemas/* %changelog +* Sun Apr 5 2009 Matthias Clasen - 1:2.26.0-2 +- Support build-id (#490778) + * Tue Mar 17 2009 Matthias Clasen - 1:2.26.0-1 - Update to 2.26.0 From cweyl at fedoraproject.org Sun Apr 5 05:18:53 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:18:53 +0000 (UTC) Subject: rpms/perl-Log-Trace/devel import.log, NONE, 1.1 perl-Log-Trace.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405051853.3307F7011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Log-Trace/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18490/devel Modified Files: .cvsignore sources Added Files: import.log perl-Log-Trace.spec Log Message: Initial import. --- NEW FILE import.log --- perl-Log-Trace-1_070-1_fc10:HEAD:perl-Log-Trace-1.070-1.fc10.src.rpm:1238908692 --- NEW FILE perl-Log-Trace.spec --- Name: perl-Log-Trace Version: 1.070 Release: 1%{?dist} # lib/Log/Trace.pm -> GPLv2+ License: GPLv2+ Group: Development/Libraries Summary: A unified approach to tracing Source: http://search.cpan.org/CPAN/authors/id/B/BB/BBC/Log-Trace-%{version}.tar.gz Url: http://search.cpan.org/dist/Log-Trace BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) # autoprov detects perl(DB), which is just wrong. In this specific case, # it's easier just to turn autoprov off. AutoProv: no Provides: perl(Log::Trace) = %{version} %description This module provides a unified approach to tracing. A script can 'use Log::Trace qw( < mode > )' to set the behaviour of the TRACE function.By default, the trace functions are exported to the calling package only. You can export the trace functions to other packages with the 'Deep' option. See the "OPTIONS" manpage for more information. %prep %setup -q -n Log-Trace-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README Changes COPYING %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 1.070-1 - submission * Wed Apr 01 2009 Chris Weyl 1.070-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:47:31 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:18:21 -0000 1.2 @@ -0,0 +1 @@ +Log-Trace-1.070.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:47:32 -0000 1.1 +++ sources 5 Apr 2009 05:18:21 -0000 1.2 @@ -0,0 +1 @@ +773aefa7539b1857edb3e225cfbc4a22 Log-Trace-1.070.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:23:32 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:23:32 +0000 (UTC) Subject: rpms/perl-Log-Trace/F-9 import.log, NONE, 1.1 perl-Log-Trace.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405052332.368237011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Log-Trace/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19734/F-9 Modified Files: .cvsignore sources Added Files: import.log perl-Log-Trace.spec Log Message: Initial import. --- NEW FILE import.log --- perl-Log-Trace-1_070-1_fc10:F-9:perl-Log-Trace-1.070-1.fc10.src.rpm:1238908972 --- NEW FILE perl-Log-Trace.spec --- Name: perl-Log-Trace Version: 1.070 Release: 1%{?dist} # lib/Log/Trace.pm -> GPLv2+ License: GPLv2+ Group: Development/Libraries Summary: A unified approach to tracing Source: http://search.cpan.org/CPAN/authors/id/B/BB/BBC/Log-Trace-%{version}.tar.gz Url: http://search.cpan.org/dist/Log-Trace BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) # autoprov detects perl(DB), which is just wrong. In this specific case, # it's easier just to turn autoprov off. AutoProv: no Provides: perl(Log::Trace) = %{version} %description This module provides a unified approach to tracing. A script can 'use Log::Trace qw( < mode > )' to set the behaviour of the TRACE function.By default, the trace functions are exported to the calling package only. You can export the trace functions to other packages with the 'Deep' option. See the "OPTIONS" manpage for more information. %prep %setup -q -n Log-Trace-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README Changes COPYING %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 1.070-1 - submission * Wed Apr 01 2009 Chris Weyl 1.070-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:47:31 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:23:01 -0000 1.2 @@ -0,0 +1 @@ +Log-Trace-1.070.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:47:32 -0000 1.1 +++ sources 5 Apr 2009 05:23:01 -0000 1.2 @@ -0,0 +1 @@ +773aefa7539b1857edb3e225cfbc4a22 Log-Trace-1.070.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:32:24 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:32:24 +0000 (UTC) Subject: rpms/perl-Catalyst-Model-DBIC-Schema/devel .cvsignore, 1.2, 1.3 perl-Catalyst-Model-DBIC-Schema.spec, 1.3, 1.4 sources, 1.2, 1.3 Message-ID: <20090405053224.D78B57011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Catalyst-Model-DBIC-Schema/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20958 Modified Files: .cvsignore perl-Catalyst-Model-DBIC-Schema.spec sources Log Message: * Sat Apr 04 2009 Chris Weyl 0.23-1 - update to 0.23 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Model-DBIC-Schema/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 10 Sep 2008 03:11:02 -0000 1.2 +++ .cvsignore 5 Apr 2009 05:31:53 -0000 1.3 @@ -1 +1 @@ -Catalyst-Model-DBIC-Schema-0.21.tar.gz +Catalyst-Model-DBIC-Schema-0.23.tar.gz Index: perl-Catalyst-Model-DBIC-Schema.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Model-DBIC-Schema/devel/perl-Catalyst-Model-DBIC-Schema.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- perl-Catalyst-Model-DBIC-Schema.spec 26 Feb 2009 12:10:48 -0000 1.3 +++ perl-Catalyst-Model-DBIC-Schema.spec 5 Apr 2009 05:31:54 -0000 1.4 @@ -1,20 +1,23 @@ Name: perl-Catalyst-Model-DBIC-Schema -Version: 0.21 -Release: 3%{?dist} +Version: 0.23 +Release: 1%{?dist} Summary: DBIx::Class::Schema Model Class License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Catalyst-Model-DBIC-Schema/ -Source0: http://search.cpan.org/CPAN/authors/id/B/BO/BOGDAN/Catalyst-Model-DBIC-Schema-%{version}.tar.gz +Source0: http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/Catalyst-Model-DBIC-Schema-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildRequires: perl(Catalyst::Runtime) >= 5.70 BuildRequires: perl(Class::Accessor::Fast) >= 0.22 +BuildRequires: perl(Class::C3) >= 0.20 +BuildRequires: perl(Class::C3::XS) >= 0.08 BuildRequires: perl(Class::Data::Accessor) >= 0.02 BuildRequires: perl(DBIx::Class) >= 0.07006 BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(MRO::Compat) BuildRequires: perl(UNIVERSAL::require) >= 0.10 # Catalyst::Helper::Model::DBIC support BuildRequires: perl(DBIx::Class::Schema::Loader) >= 0.03012 @@ -66,6 +69,12 @@ %{_mandir}/man3/* %changelog +* Sat Apr 04 2009 Chris Weyl 0.23-1 +- update to 0.23 + +* Sat Apr 04 2009 Chris Weyl 0.23-1 +- update to 0.23 + * Thu Feb 26 2009 Fedora Release Engineering - 0.21-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Catalyst-Model-DBIC-Schema/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 10 Sep 2008 03:11:02 -0000 1.2 +++ sources 5 Apr 2009 05:31:54 -0000 1.3 @@ -1 +1 @@ -1616235f66aed96e3aa8befc6c8d3b0f Catalyst-Model-DBIC-Schema-0.21.tar.gz +ceea60ddf8170ce6142f9c232760789c Catalyst-Model-DBIC-Schema-0.23.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:34:49 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:34:49 +0000 (UTC) Subject: rpms/perl-Log-Trace/F-10 import.log, NONE, 1.1 perl-Log-Trace.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405053449.26EA57011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Log-Trace/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21415/F-10 Modified Files: .cvsignore sources Added Files: import.log perl-Log-Trace.spec Log Message: Initial import. --- NEW FILE import.log --- perl-Log-Trace-1_070-1_fc10:F-10:perl-Log-Trace-1.070-1.fc10.src.rpm:1238909649 --- NEW FILE perl-Log-Trace.spec --- Name: perl-Log-Trace Version: 1.070 Release: 1%{?dist} # lib/Log/Trace.pm -> GPLv2+ License: GPLv2+ Group: Development/Libraries Summary: A unified approach to tracing Source: http://search.cpan.org/CPAN/authors/id/B/BB/BBC/Log-Trace-%{version}.tar.gz Url: http://search.cpan.org/dist/Log-Trace BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) # autoprov detects perl(DB), which is just wrong. In this specific case, # it's easier just to turn autoprov off. AutoProv: no Provides: perl(Log::Trace) = %{version} %description This module provides a unified approach to tracing. A script can 'use Log::Trace qw( < mode > )' to set the behaviour of the TRACE function.By default, the trace functions are exported to the calling package only. You can export the trace functions to other packages with the 'Deep' option. See the "OPTIONS" manpage for more information. %prep %setup -q -n Log-Trace-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README Changes COPYING %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 1.070-1 - submission * Wed Apr 01 2009 Chris Weyl 1.070-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:47:31 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:34:18 -0000 1.2 @@ -0,0 +1 @@ +Log-Trace-1.070.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Log-Trace/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:47:32 -0000 1.1 +++ sources 5 Apr 2009 05:34:18 -0000 1.2 @@ -0,0 +1 @@ +773aefa7539b1857edb3e225cfbc4a22 Log-Trace-1.070.tar.gz From mclasen at fedoraproject.org Sun Apr 5 05:37:34 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 05:37:34 +0000 (UTC) Subject: rpms/gnome-session/devel gnome-session-alarm-warning.patch, NONE, 1.1 gnome-session.spec, 1.230, 1.231 Message-ID: <20090405053734.6D0D37011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gnome-session/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21739 Modified Files: gnome-session.spec Added Files: gnome-session-alarm-warning.patch Log Message: avoid some warnings gnome-session-alarm-warning.patch: --- NEW FILE gnome-session-alarm-warning.patch --- diff -up gnome-session-2.26.0/gnome-session/gs-idle-monitor.c.alarm-warning gnome-session-2.26.0/gnome-session/gs-idle-monitor.c --- gnome-session-2.26.0/gnome-session/gs-idle-monitor.c.alarm-warning 2009-04-05 01:31:17.238537050 -0400 +++ gnome-session-2.26.0/gnome-session/gs-idle-monitor.c 2009-04-05 01:32:57.511751140 -0400 @@ -181,6 +181,10 @@ handle_alarm_notify_event (GSIdleMonitor gboolean res; gboolean condition; + if (alarm_event->state == XSyncAlarmDestroyed) { + return; + } + watch = find_watch_for_alarm (monitor, alarm_event->alarm); if (watch == NULL) { Index: gnome-session.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-session/devel/gnome-session.spec,v retrieving revision 1.230 retrieving revision 1.231 diff -u -r1.230 -r1.231 --- gnome-session.spec 17 Mar 2009 03:03:32 -0000 1.230 +++ gnome-session.spec 5 Apr 2009 05:37:04 -0000 1.231 @@ -10,7 +10,7 @@ Summary: GNOME session manager Name: gnome-session Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.gnome.org Source0: http://download.gnome.org/sources/gnome-session/2.26/%{name}-%{version}.tar.bz2 Source1: redhat-default-session @@ -62,6 +62,8 @@ Requires(post): GConf2 >= %{gconf2_version} Requires(preun): GConf2 >= %{gconf2_version} +Patch0: gnome-session-alarm-warning.patch + %description gnome-session manages a GNOME desktop or GDM login session. It starts up the other core GNOME components and handles logout and saving the session. @@ -76,6 +78,7 @@ %prep %setup -q +%patch0 -p1 -b .alarm-warning #workaround broken perl-XML-Parser on 64bit arches export PERL5LIB=/usr/lib64/perl5/vendor_perl/5.8.2 perl @@ -174,6 +177,9 @@ %changelog +* Sun Apr 5 2009 Matthias Clasen - 2.26.0-2 +- Avoid some warnings (#493688) + * Mon Mar 16 2009 Matthias Clasen - 2.26.0-1 - Update to 2.26.0 From cweyl at fedoraproject.org Sun Apr 5 05:40:09 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:40:09 +0000 (UTC) Subject: rpms/perl-PlRPC/devel import.log, NONE, 1.1 perl-PlRPC.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405054009.EDCEF7011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-PlRPC/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22367/devel Modified Files: .cvsignore sources Added Files: import.log perl-PlRPC.spec Log Message: Initial import. --- NEW FILE import.log --- perl-PlRPC-0_2020-1_fc10:HEAD:perl-PlRPC-0.2020-1.fc10.src.rpm:1238909970 --- NEW FILE perl-PlRPC.spec --- Name: perl-PlRPC Version: 0.2020 Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Interface for building pServer Clients Source: http://search.cpan.org/CPAN/authors/id/M/MN/MNOONING/PlRPC/PlRPC-%{version}.tar.gz Url: http://search.cpan.org/dist/PlRPC BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Net::Daemon) >= 0.13 BuildRequires: perl(Storable) # tests BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Crypt::DES) # the better to compress you with, my dear Requires: perl(Compress::Zlib) Requires: perl(MD5) Requires: perl(Crypt::DES) %description PlRPC (Perl RPC) is a package that simplifies the writing of Perl based client/server applications. RPC::PlServer is the package used on the server side, and you guess what RPC::PlClient is for. PlRPC works by defining a set of methods that may be executed by the client. %prep %setup -q -n PlRPC %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check # tests fail in buildsys/mock %{?_with_tests: make test } %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc ChangeLog README %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 0.2020-1 - submission * Thu Mar 19 2009 Chris Weyl 0.2020-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:48:18 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:39:39 -0000 1.2 @@ -0,0 +1 @@ +PlRPC-0.2020.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:48:18 -0000 1.1 +++ sources 5 Apr 2009 05:39:39 -0000 1.2 @@ -0,0 +1 @@ +5361e137e56d037c5e796926ecb5300b PlRPC-0.2020.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:45:09 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:45:09 +0000 (UTC) Subject: rpms/perl-PlRPC/F-9 import.log, NONE, 1.1 perl-PlRPC.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405054509.2F3567011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-PlRPC/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23249/F-9 Modified Files: .cvsignore sources Added Files: import.log perl-PlRPC.spec Log Message: Initial import. --- NEW FILE import.log --- perl-PlRPC-0_2020-1_fc10:F-9:perl-PlRPC-0.2020-1.fc10.src.rpm:1238910270 --- NEW FILE perl-PlRPC.spec --- Name: perl-PlRPC Version: 0.2020 Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Interface for building pServer Clients Source: http://search.cpan.org/CPAN/authors/id/M/MN/MNOONING/PlRPC/PlRPC-%{version}.tar.gz Url: http://search.cpan.org/dist/PlRPC BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Net::Daemon) >= 0.13 BuildRequires: perl(Storable) # tests BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Crypt::DES) # the better to compress you with, my dear Requires: perl(Compress::Zlib) Requires: perl(MD5) Requires: perl(Crypt::DES) %description PlRPC (Perl RPC) is a package that simplifies the writing of Perl based client/server applications. RPC::PlServer is the package used on the server side, and you guess what RPC::PlClient is for. PlRPC works by defining a set of methods that may be executed by the client. %prep %setup -q -n PlRPC %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check # tests fail in buildsys/mock %{?_with_tests: make test } %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc ChangeLog README %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 0.2020-1 - submission * Thu Mar 19 2009 Chris Weyl 0.2020-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:48:18 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:44:38 -0000 1.2 @@ -0,0 +1 @@ +PlRPC-0.2020.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:48:18 -0000 1.1 +++ sources 5 Apr 2009 05:44:38 -0000 1.2 @@ -0,0 +1 @@ +5361e137e56d037c5e796926ecb5300b PlRPC-0.2020.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:49:36 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:49:36 +0000 (UTC) Subject: rpms/perl-PlRPC/F-10 import.log, NONE, 1.1 perl-PlRPC.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405054936.93A037011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-PlRPC/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23866/F-10 Modified Files: .cvsignore sources Added Files: import.log perl-PlRPC.spec Log Message: Initial import. --- NEW FILE import.log --- perl-PlRPC-0_2020-1_fc10:F-10:perl-PlRPC-0.2020-1.fc10.src.rpm:1238910535 --- NEW FILE perl-PlRPC.spec --- Name: perl-PlRPC Version: 0.2020 Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries Summary: Interface for building pServer Clients Source: http://search.cpan.org/CPAN/authors/id/M/MN/MNOONING/PlRPC/PlRPC-%{version}.tar.gz Url: http://search.cpan.org/dist/PlRPC BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Net::Daemon) >= 0.13 BuildRequires: perl(Storable) # tests BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Crypt::DES) # the better to compress you with, my dear Requires: perl(Compress::Zlib) Requires: perl(MD5) Requires: perl(Crypt::DES) %description PlRPC (Perl RPC) is a package that simplifies the writing of Perl based client/server applications. RPC::PlServer is the package used on the server side, and you guess what RPC::PlClient is for. PlRPC works by defining a set of methods that may be executed by the client. %prep %setup -q -n PlRPC %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' %{_fixperms} %{buildroot}/* %check # tests fail in buildsys/mock %{?_with_tests: make test } %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc ChangeLog README %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Wed Apr 01 2009 Chris Weyl 0.2020-1 - submission * Thu Mar 19 2009 Chris Weyl 0.2020-0 - initial RPM packaging - generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:48:18 -0000 1.1 +++ .cvsignore 5 Apr 2009 05:49:06 -0000 1.2 @@ -0,0 +1 @@ +PlRPC-0.2020.tar.gz Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-PlRPC/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:48:18 -0000 1.1 +++ sources 5 Apr 2009 05:49:06 -0000 1.2 @@ -0,0 +1 @@ +5361e137e56d037c5e796926ecb5300b PlRPC-0.2020.tar.gz From cweyl at fedoraproject.org Sun Apr 5 05:52:02 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Sun, 5 Apr 2009 05:52:02 +0000 (UTC) Subject: rpms/perl-Class-MOP/devel .cvsignore, 1.27, 1.28 perl-Class-MOP.spec, 1.32, 1.33 sources, 1.26, 1.27 Message-ID: <20090405055202.A415D7011F@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-Class-MOP/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24436 Modified Files: .cvsignore perl-Class-MOP.spec sources Log Message: * Sat Apr 04 2009 Chris Weyl 0.80-1 - update to 0.80 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- .cvsignore 2 Apr 2009 05:13:46 -0000 1.27 +++ .cvsignore 5 Apr 2009 05:51:32 -0000 1.28 @@ -1 +1 @@ -Class-MOP-0.79.tar.gz +Class-MOP-0.80.tar.gz Index: perl-Class-MOP.spec =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/perl-Class-MOP.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- perl-Class-MOP.spec 2 Apr 2009 05:13:46 -0000 1.32 +++ perl-Class-MOP.spec 5 Apr 2009 05:51:32 -0000 1.33 @@ -1,5 +1,5 @@ Name: perl-Class-MOP -Version: 0.79 +Version: 0.80 Release: 1%{?dist} Summary: Metaobject programming model for Perl License: GPL+ or Artistic @@ -91,6 +91,9 @@ %{_mandir}/man3/* %changelog +* Sat Apr 04 2009 Chris Weyl 0.80-1 +- update to 0.80 + * Wed Apr 01 2009 Chris Weyl 0.79-1 - update to 0.79 Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/sources,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- sources 2 Apr 2009 05:13:47 -0000 1.26 +++ sources 5 Apr 2009 05:51:32 -0000 1.27 @@ -1 +1 @@ -9c8527e156ba0f2823daffccc20ad6d9 Class-MOP-0.79.tar.gz +85c480850e1ffc795366159d79b241c4 Class-MOP-0.80.tar.gz From sharkcz at fedoraproject.org Sun Apr 5 07:44:49 2009 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sun, 5 Apr 2009 07:44:49 +0000 (UTC) Subject: rpms/setools/devel setools.spec,1.86,1.87 Message-ID: <20090405074449.E64607011F@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/setools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2145 Modified Files: setools.spec Log Message: * Sun Apr 5 2009 Dan Hor??k - 3.3.5-7 - add support for s390x Index: setools.spec =================================================================== RCS file: /cvs/pkgs/rpms/setools/devel/setools.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- setools.spec 26 Feb 2009 00:36:06 -0000 1.86 +++ setools.spec 5 Apr 2009 07:44:17 -0000 1.87 @@ -5,7 +5,7 @@ Name: setools Version: %{setools_maj_ver}.%{setools_min_ver} -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2 URL: http://oss.tresys.com/projects/setools BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -246,7 +246,7 @@ %files libs-python %defattr(-,root,root,-) %{pkg_py_lib}/ -%ifarch x86_64 ppc64 sparc64 +%ifarch x86_64 ppc64 sparc64 s390x %{pkg_py_arch}/ %endif @@ -343,6 +343,9 @@ %postun libs-tcl -p /sbin/ldconfig %changelog +* Sun Apr 5 2009 Dan Hor??k - 3.3.5-7 +- add support for s390x + * Wed Feb 25 2009 Fedora Release Engineering - 3.3.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From mtasaka at fedoraproject.org Sun Apr 5 08:52:49 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sun, 5 Apr 2009 08:52:49 +0000 (UTC) Subject: rpms/jd/F-10 .cvsignore, 1.358, 1.359 jd.spec, 1.416, 1.417 sources, 1.359, 1.360 Message-ID: <20090405085250.1E3B27011F@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7978 Modified Files: .cvsignore jd.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/.cvsignore,v retrieving revision 1.358 retrieving revision 1.359 diff -u -r1.358 -r1.359 --- .cvsignore 3 Apr 2009 17:09:40 -0000 1.358 +++ .cvsignore 5 Apr 2009 08:52:17 -0000 1.359 @@ -1 +1 @@ -jd-2.4.0-svn2761_trunk.tgz +jd-2.4.0-svn2765_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/jd.spec,v retrieving revision 1.416 retrieving revision 1.417 diff -u -r1.416 -r1.417 --- jd.spec 3 Apr 2009 17:09:40 -0000 1.416 +++ jd.spec 5 Apr 2009 08:52:17 -0000 1.417 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2761_trunk +%define strtag svn2765_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Thu Apr 2 2009 Mamoru Tasaka +* Sun Apr 5 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-10/sources,v retrieving revision 1.359 retrieving revision 1.360 diff -u -r1.359 -r1.360 --- sources 3 Apr 2009 17:09:40 -0000 1.359 +++ sources 5 Apr 2009 08:52:17 -0000 1.360 @@ -1 +1 @@ -dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz +2d9a5fca4bf54a9545b32668345c5a77 jd-2.4.0-svn2765_trunk.tgz From mtasaka at fedoraproject.org Sun Apr 5 08:55:43 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Sun, 5 Apr 2009 08:55:43 +0000 (UTC) Subject: rpms/jd/F-9 .cvsignore, 1.358, 1.359 jd.spec, 1.407, 1.408 sources, 1.359, 1.360 Message-ID: <20090405085543.E692C7011F@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8317 Modified Files: .cvsignore jd.spec sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/.cvsignore,v retrieving revision 1.358 retrieving revision 1.359 diff -u -r1.358 -r1.359 --- .cvsignore 3 Apr 2009 17:16:16 -0000 1.358 +++ .cvsignore 5 Apr 2009 08:55:13 -0000 1.359 @@ -1 +1 @@ -jd-2.4.0-svn2761_trunk.tgz +jd-2.4.0-svn2765_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/jd.spec,v retrieving revision 1.407 retrieving revision 1.408 diff -u -r1.407 -r1.408 --- jd.spec 3 Apr 2009 17:16:16 -0000 1.407 +++ jd.spec 5 Apr 2009 08:55:13 -0000 1.408 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2761_trunk +%define strtag svn2765_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Thu Apr 2 2009 Mamoru Tasaka +* Sun Apr 5 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-9/sources,v retrieving revision 1.359 retrieving revision 1.360 diff -u -r1.359 -r1.360 --- sources 3 Apr 2009 17:16:16 -0000 1.359 +++ sources 5 Apr 2009 08:55:13 -0000 1.360 @@ -1 +1 @@ -dc36dd9c270abe097c16aa5892f114f3 jd-2.4.0-svn2761_trunk.tgz +2d9a5fca4bf54a9545b32668345c5a77 jd-2.4.0-svn2765_trunk.tgz From transif at fedoraproject.org Sun Apr 5 09:08:11 2009 From: transif at fedoraproject.org (Transifex System User) Date: Sun, 5 Apr 2009 09:08:11 +0000 (UTC) Subject: comps/po mai.po,1.3,1.4 Message-ID: <20090405090811.A5CB27011F@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10158/po Modified Files: mai.po Log Message: Sending translation for Maithili Index: mai.po =================================================================== RCS file: /cvs/pkgs/comps/po/mai.po,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- mai.po 9 Jan 2009 11:52:39 -0000 1.3 +++ mai.po 5 Apr 2009 09:07:40 -0000 1.4 @@ -1,21 +1,21 @@ -# translation of comps.HEAD.po to Hindi +# translation of comps.HEAD.mai.po to Maithili # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # -# Sangeeta Kumari , 2008. +# Sangeeta Kumari , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD\n" +"Project-Id-Version: comps.HEAD.mai\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2008-10-20 15:40+0530\n" +"POT-Creation-Date: 2009-04-04 02:06+0000\n" +"PO-Revision-Date: 2009-04-05 14:37+0530\n" "Last-Translator: Sangeeta Kumari \n" "Language-Team: Maithili \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" "\n" "\n" @@ -25,192 +25,192 @@ msgstr "???????????? ???????????????????????? ????????????????????? ?????? ???????????????????????? ???????????? ?????? ????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "???????????????????????????" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" msgstr "??????????????? ????????????????????? ?????????????????? ???????????? ???' ????????? ???????????????????????????" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" msgstr "???????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "????????????" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." msgstr "???????????? ???????????????????????????????????? ???????????? ???' ????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" msgstr "?????????????????????????????? ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:23 ../comps-f8.xml.in.h:24 ../comps-f9.xml.in.h:24 -#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 +#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 msgid "Chinese Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:24 ../comps-f8.xml.in.h:25 ../comps-f9.xml.in.h:25 -#: ../comps-f10.xml.in.h:25 ../comps-f11.xml.in.h:26 +#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 msgid "Clustering" msgstr "??????????????????????????????" #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 -#: ../comps-f10.xml.in.h:26 ../comps-f11.xml.in.h:27 +#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" msgstr "?????????????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 -#: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 +#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" msgstr "?????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 -#: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 +#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 msgid "Croatian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:28 ../comps-f8.xml.in.h:29 ../comps-f9.xml.in.h:29 -#: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 ../comps-el5.xml.in.h:8 +#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 ../comps-el5.xml.in.h:8 msgid "Czech Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:29 ../comps-f8.xml.in.h:30 ../comps-f9.xml.in.h:30 -#: ../comps-f10.xml.in.h:30 ../comps-f11.xml.in.h:31 +#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 msgid "DNS Name Server" msgstr "DNS ????????? ???????????????" #: ../comps-f7.xml.in.h:30 ../comps-f8.xml.in.h:31 ../comps-f9.xml.in.h:31 -#: ../comps-f10.xml.in.h:31 ../comps-f11.xml.in.h:32 +#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 msgid "Danish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:31 ../comps-f8.xml.in.h:32 ../comps-f9.xml.in.h:32 -#: ../comps-f10.xml.in.h:32 ../comps-f11.xml.in.h:33 ../comps-el4.xml.in.h:8 +#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:8 #: ../comps-el5.xml.in.h:9 msgid "Desktop Environments" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:32 ../comps-f8.xml.in.h:33 ../comps-f9.xml.in.h:33 -#: ../comps-f10.xml.in.h:33 ../comps-f11.xml.in.h:34 ../comps-el4.xml.in.h:9 +#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:36 ../comps-el4.xml.in.h:9 #: ../comps-el5.xml.in.h:10 msgid "Desktop environments" msgstr "???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:33 ../comps-f8.xml.in.h:34 ../comps-f9.xml.in.h:34 -#: ../comps-f10.xml.in.h:34 ../comps-f11.xml.in.h:35 ../comps-el4.xml.in.h:10 +#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:10 #: ../comps-el5.xml.in.h:11 msgid "Development" msgstr "???????????????" #: ../comps-f7.xml.in.h:34 ../comps-f8.xml.in.h:35 ../comps-f9.xml.in.h:35 -#: ../comps-f10.xml.in.h:35 ../comps-f11.xml.in.h:36 +#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:38 msgid "Development Libraries" msgstr "?????????????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:35 ../comps-f8.xml.in.h:36 ../comps-f9.xml.in.h:36 -#: ../comps-f10.xml.in.h:36 ../comps-f11.xml.in.h:37 ../comps-el4.xml.in.h:11 +#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 -#: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:38 +#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" msgstr "????????????????????? ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 -#: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:39 +#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 msgid "Dutch Support" msgstr "?????? ??????????????????" @@ -219,78 +219,78 @@ msgstr "???????????????" #: ../comps-f7.xml.in.h:39 ../comps-f8.xml.in.h:39 ../comps-f9.xml.in.h:39 -#: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:40 ../comps-el4.xml.in.h:13 +#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:13 #: ../comps-el5.xml.in.h:14 msgid "Editors" msgstr "??????????????????" #: ../comps-f7.xml.in.h:40 ../comps-f8.xml.in.h:40 ../comps-f9.xml.in.h:40 -#: ../comps-f10.xml.in.h:40 ../comps-f11.xml.in.h:41 ../comps-el4.xml.in.h:14 +#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" msgstr "???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 -#: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:42 ../comps-el4.xml.in.h:15 +#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" msgstr "??????????????????????????? ???' ????????? ???????????????????????? ???????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 -#: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:16 +#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 #: ../comps-el5.xml.in.h:17 msgid "Engineering and Scientific" msgstr "????????????????????????????????? ????????? ???????????????????????????" #: ../comps-f7.xml.in.h:43 ../comps-f8.xml.in.h:43 ../comps-f9.xml.in.h:43 -#: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:44 +#: ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:47 msgid "English (UK) Support" msgstr "???????????????????????? (????????????) ??????????????????" #: ../comps-f7.xml.in.h:44 ../comps-f8.xml.in.h:44 ../comps-f9.xml.in.h:45 -#: ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:46 +#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:49 msgid "Estonian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:45 ../comps-f8.xml.in.h:45 ../comps-f9.xml.in.h:46 -#: ../comps-f10.xml.in.h:46 ../comps-f11.xml.in.h:47 +#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:50 msgid "Ethiopic Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:46 ../comps-f8.xml.in.h:46 ../comps-f9.xml.in.h:47 -#: ../comps-f10.xml.in.h:47 ../comps-f11.xml.in.h:48 ../comps-el4.xml.in.h:17 +#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:17 #: ../comps-el5.xml.in.h:18 msgid "FTP Server" msgstr "FTP ???????????????" #: ../comps-f7.xml.in.h:47 ../comps-f8.xml.in.h:47 ../comps-f9.xml.in.h:48 -#: ../comps-f10.xml.in.h:48 ../comps-f11.xml.in.h:49 +#: ../comps-f10.xml.in.h:49 ../comps-f11.xml.in.h:52 msgid "Faeroese Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:48 ../comps-f8.xml.in.h:49 ../comps-f9.xml.in.h:50 -#: ../comps-f10.xml.in.h:50 ../comps-f11.xml.in.h:51 ../comps-el4.xml.in.h:18 +#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" msgstr "?????????????????? ??????????????? ???????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 -#: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:52 +#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 msgid "Filipino Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:50 ../comps-f8.xml.in.h:51 ../comps-f9.xml.in.h:52 -#: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:53 +#: ../comps-f10.xml.in.h:53 ../comps-f11.xml.in.h:56 msgid "Finnish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:51 ../comps-f8.xml.in.h:54 ../comps-f9.xml.in.h:55 -#: ../comps-f10.xml.in.h:55 ../comps-f11.xml.in.h:57 +#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 msgid "French Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:52 ../comps-f8.xml.in.h:55 ../comps-f9.xml.in.h:56 -#: ../comps-f10.xml.in.h:56 ../comps-f11.xml.in.h:60 ../comps-el4.xml.in.h:19 +#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:63 ../comps-el4.xml.in.h:19 #: ../comps-el5.xml.in.h:20 msgid "" "From CD recording to playing audio CDs and multimedia files, this package " @@ -300,19 +300,19 @@ "????????? ????????????????????? ????????? ????????? ??????????????? ?????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 -#: ../comps-f10.xml.in.h:57 ../comps-f11.xml.in.h:61 ../comps-el4.xml.in.h:20 +#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:64 ../comps-el4.xml.in.h:20 #: ../comps-el5.xml.in.h:21 msgid "GNOME Desktop Environment" msgstr "GNOME ???????????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:54 ../comps-f8.xml.in.h:57 ../comps-f9.xml.in.h:58 -#: ../comps-f10.xml.in.h:58 ../comps-f11.xml.in.h:62 ../comps-el4.xml.in.h:21 +#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" msgstr "GNOME ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 -#: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:63 +#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 msgid "" "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." @@ -321,86 +321,86 @@ "????????? ?????????????????? ???????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 -#: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:64 +#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 msgid "Gaelic Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:57 ../comps-f8.xml.in.h:60 ../comps-f9.xml.in.h:61 -#: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:65 +#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:68 msgid "Galician Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:58 ../comps-f8.xml.in.h:61 ../comps-f9.xml.in.h:62 -#: ../comps-f10.xml.in.h:62 ../comps-f11.xml.in.h:66 ../comps-el5.xml.in.h:24 +#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:69 ../comps-el5.xml.in.h:24 msgid "Games and Entertainment" msgstr "????????? ????????? ?????????????????????" #: ../comps-f7.xml.in.h:59 ../comps-f8.xml.in.h:62 ../comps-f9.xml.in.h:63 -#: ../comps-f10.xml.in.h:63 ../comps-f11.xml.in.h:67 +#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:70 msgid "Georgian Support" msgstr "????????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:60 ../comps-f8.xml.in.h:63 ../comps-f9.xml.in.h:64 -#: ../comps-f10.xml.in.h:64 ../comps-f11.xml.in.h:68 +#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:71 msgid "German Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:61 ../comps-f8.xml.in.h:64 ../comps-f9.xml.in.h:65 -#: ../comps-f10.xml.in.h:65 ../comps-f11.xml.in.h:69 ../comps-el4.xml.in.h:23 +#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:72 ../comps-el4.xml.in.h:23 #: ../comps-el5.xml.in.h:25 msgid "Graphical Internet" msgstr "?????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:62 ../comps-f8.xml.in.h:65 ../comps-f9.xml.in.h:66 -#: ../comps-f10.xml.in.h:66 ../comps-f11.xml.in.h:70 ../comps-el4.xml.in.h:24 +#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" msgstr "?????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 -#: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:71 +#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 -#: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:72 +#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 msgid "Gujarati Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:65 ../comps-f8.xml.in.h:68 ../comps-f9.xml.in.h:69 -#: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:25 +#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:76 ../comps-el4.xml.in.h:25 #: ../comps-el5.xml.in.h:27 msgid "Hardware Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:66 ../comps-f8.xml.in.h:69 ../comps-f9.xml.in.h:70 -#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:75 ../comps-el4.xml.in.h:26 +#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:78 ../comps-el4.xml.in.h:26 #: ../comps-el5.xml.in.h:28 msgid "Hebrew Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:67 ../comps-f8.xml.in.h:70 ../comps-f9.xml.in.h:71 -#: ../comps-f10.xml.in.h:72 ../comps-f11.xml.in.h:76 +#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:79 msgid "Hindi Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:68 ../comps-f8.xml.in.h:71 ../comps-f9.xml.in.h:72 -#: ../comps-f10.xml.in.h:73 ../comps-f11.xml.in.h:77 +#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:80 msgid "Hungarian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:69 ../comps-f8.xml.in.h:72 ../comps-f9.xml.in.h:73 -#: ../comps-f10.xml.in.h:74 ../comps-f11.xml.in.h:78 +#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:81 msgid "Icelandic Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:70 ../comps-f8.xml.in.h:73 ../comps-f9.xml.in.h:74 -#: ../comps-f10.xml.in.h:75 ../comps-f11.xml.in.h:79 +#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:82 msgid "Indonesian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:71 ../comps-f8.xml.in.h:74 ../comps-f9.xml.in.h:75 -#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:82 ../comps-el4.xml.in.h:27 +#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:85 ../comps-el4.xml.in.h:27 #: ../comps-el5.xml.in.h:29 msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " @@ -408,77 +408,74 @@ msgstr "GTK+ ????????? GNOME ??????????????? ???????????????????????????????????? ??????????????? ??????????????? ????????? ??? ???????????????????????? ???????????????????????? ?????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 -#: ../comps-f10.xml.in.h:79 ../comps-f11.xml.in.h:83 +#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." msgstr "GTK+ ????????? XFCE ??????????????? ????????????????????????????????? ??? ??????????????? ???????????? ???' ????????? ??? ????????????????????? ??? ???????????????????????? ?????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 -#: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:84 ../comps-el4.xml.in.h:28 +#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." msgstr "QT ????????? KDE ??????????????? ????????????????????????????????? ??? ??????????????? ???????????? ???' ????????? ??? ????????????????????? ??? ???????????????????????? ?????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 -#: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:85 -msgid "" -"Install these tools to enable the system to print or act as a print server." -msgstr "" -"?????????????????? ????????? ?????????????????? ???????????? ???????????? ?????????????????? ??????????????? ?????? ??????????????? ??????????????? ???' ????????? ??? ???????????????????????? ???????????????????????? ?????????." +#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 +msgid "Install these tools to enable the system to print or act as a print server." +msgstr "?????????????????? ????????? ?????????????????? ???????????? ???????????? ?????????????????? ??????????????? ?????? ??????????????? ??????????????? ???' ????????? ??? ???????????????????????? ???????????????????????? ?????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 -#: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:86 ../comps-el4.xml.in.h:29 +#: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 -msgid "" -"Install this group of packages to use the base graphical (X) user interface." +msgid "Install this group of packages to use the base graphical (X) user interface." msgstr "???????????? ??????????????? (X) ???????????????????????? ????????????????????? ??? ?????????????????? ???????????? ???' ????????? ??? ??????????????? ???????????? ??? ???????????????????????? ?????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 -#: ../comps-f10.xml.in.h:84 ../comps-f11.xml.in.h:88 +#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 msgid "Inuktitut Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:77 ../comps-f8.xml.in.h:81 ../comps-f9.xml.in.h:82 -#: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:89 +#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:92 msgid "Irish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:78 ../comps-f8.xml.in.h:82 ../comps-f9.xml.in.h:83 -#: ../comps-f10.xml.in.h:86 ../comps-f11.xml.in.h:90 +#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:93 msgid "Italian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:79 ../comps-f8.xml.in.h:83 ../comps-f9.xml.in.h:84 -#: ../comps-f10.xml.in.h:87 ../comps-f11.xml.in.h:91 ../comps-el4.xml.in.h:30 +#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:30 #: ../comps-el5.xml.in.h:32 msgid "Japanese Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:80 ../comps-f8.xml.in.h:84 ../comps-f9.xml.in.h:85 -#: ../comps-f10.xml.in.h:88 ../comps-f11.xml.in.h:92 ../comps-el4.xml.in.h:31 +#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:31 msgid "Java" msgstr "????????????" #: ../comps-f7.xml.in.h:81 ../comps-f8.xml.in.h:85 ../comps-f9.xml.in.h:86 -#: ../comps-f10.xml.in.h:89 ../comps-f11.xml.in.h:93 ../comps-el4.xml.in.h:32 +#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:96 ../comps-el4.xml.in.h:32 msgid "Java Development" msgstr "???????????? ???????????????" #: ../comps-f7.xml.in.h:82 ../comps-f8.xml.in.h:86 ../comps-f9.xml.in.h:87 -#: ../comps-f10.xml.in.h:90 ../comps-f11.xml.in.h:94 ../comps-el4.xml.in.h:33 +#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:97 ../comps-el4.xml.in.h:33 #: ../comps-el5.xml.in.h:33 msgid "KDE (K Desktop Environment)" msgstr "KDE (K ???????????????????????? ?????????????????????)" #: ../comps-f7.xml.in.h:83 ../comps-f8.xml.in.h:87 ../comps-f9.xml.in.h:88 -#: ../comps-f10.xml.in.h:91 ../comps-f11.xml.in.h:95 ../comps-el4.xml.in.h:34 +#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" msgstr "KDE ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 -#: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:96 +#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 msgid "" "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." @@ -487,121 +484,121 @@ "????????? ?????????????????? ???????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 -#: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:97 +#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 msgid "Kannada Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:86 ../comps-f8.xml.in.h:90 ../comps-f9.xml.in.h:92 -#: ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:100 +#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:103 msgid "Khmer Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:87 ../comps-f8.xml.in.h:91 ../comps-f9.xml.in.h:93 -#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:103 +#: ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:106 msgid "Korean Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 -#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:106 +#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" msgstr "??????????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 -#: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:107 +#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 msgid "Lao Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 -#: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:108 +#: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 -#: ../comps-f10.xml.in.h:105 ../comps-f11.xml.in.h:110 +#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 msgid "Legacy Network Server" msgstr "?????????????????? ??????????????? ???????????????" #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 -#: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:111 +#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" msgstr "?????????????????? ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 -#: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:112 +#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" msgstr "?????????????????? ??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 -#: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:113 +#: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 msgid "Lithuanian Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:95 ../comps-f8.xml.in.h:101 ../comps-f9.xml.in.h:105 -#: ../comps-f10.xml.in.h:111 ../comps-f11.xml.in.h:116 +#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:119 #: ../comps-el4.xml.in.h:36 ../comps-el5.xml.in.h:36 msgid "Mail Server" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:96 ../comps-f8.xml.in.h:102 ../comps-f9.xml.in.h:106 -#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:119 +#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:122 msgid "Malay Support" msgstr "????????? ??????????????????" #: ../comps-f7.xml.in.h:97 ../comps-f8.xml.in.h:103 ../comps-f9.xml.in.h:107 -#: ../comps-f10.xml.in.h:114 ../comps-f11.xml.in.h:120 +#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:123 msgid "Malayalam Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:98 ../comps-f8.xml.in.h:104 ../comps-f9.xml.in.h:108 -#: ../comps-f10.xml.in.h:115 ../comps-f11.xml.in.h:121 +#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:124 msgid "Maori Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:99 ../comps-f8.xml.in.h:105 ../comps-f9.xml.in.h:109 -#: ../comps-f10.xml.in.h:116 ../comps-f11.xml.in.h:122 +#: ../comps-f10.xml.in.h:117 ../comps-f11.xml.in.h:125 msgid "Marathi Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:100 ../comps-f8.xml.in.h:107 ../comps-f9.xml.in.h:111 -#: ../comps-f10.xml.in.h:118 ../comps-f11.xml.in.h:124 +#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:128 msgid "MySQL Database" msgstr "MySQL ?????????????????????" #: ../comps-f7.xml.in.h:101 ../comps-f8.xml.in.h:109 ../comps-f9.xml.in.h:113 -#: ../comps-f10.xml.in.h:121 ../comps-f11.xml.in.h:127 +#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:131 #: ../comps-el4.xml.in.h:37 ../comps-el5.xml.in.h:37 msgid "Network Servers" msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:102 ../comps-f8.xml.in.h:110 ../comps-f9.xml.in.h:114 -#: ../comps-f10.xml.in.h:122 ../comps-f11.xml.in.h:128 +#: ../comps-f10.xml.in.h:123 ../comps-f11.xml.in.h:132 #: ../comps-el4.xml.in.h:38 ../comps-el5.xml.in.h:38 msgid "News Server" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:103 ../comps-f8.xml.in.h:111 ../comps-f9.xml.in.h:116 -#: ../comps-f10.xml.in.h:124 ../comps-f11.xml.in.h:130 +#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:134 msgid "Northern Sotho Support" msgstr "?????????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:104 ../comps-f8.xml.in.h:112 ../comps-f9.xml.in.h:117 -#: ../comps-f10.xml.in.h:125 ../comps-f11.xml.in.h:131 +#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:135 msgid "Norwegian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:105 ../comps-f8.xml.in.h:113 ../comps-f9.xml.in.h:118 -#: ../comps-f10.xml.in.h:126 ../comps-f11.xml.in.h:133 +#: ../comps-f10.xml.in.h:127 ../comps-f11.xml.in.h:138 #: ../comps-el4.xml.in.h:39 ../comps-el5.xml.in.h:39 msgid "Office/Productivity" msgstr "????????????????????????/???????????????????????????" #: ../comps-f7.xml.in.h:106 ../comps-f8.xml.in.h:115 ../comps-f9.xml.in.h:120 -#: ../comps-f10.xml.in.h:128 ../comps-f11.xml.in.h:135 +#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:141 msgid "Oriya Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:107 ../comps-f8.xml.in.h:116 ../comps-f9.xml.in.h:121 -#: ../comps-f10.xml.in.h:129 ../comps-f11.xml.in.h:136 +#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:142 #: ../comps-el4.xml.in.h:40 ../comps-el5.xml.in.h:40 msgid "" "Packages which provide functionality for developing and building " @@ -609,111 +606,110 @@ msgstr "??????????????? ?????? ?????????????????????????????? ??????????????? ????????? ????????????????????? ???' ????????? ????????????????????????????????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:108 ../comps-f8.xml.in.h:117 ../comps-f9.xml.in.h:122 -#: ../comps-f10.xml.in.h:130 ../comps-f11.xml.in.h:137 +#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:143 msgid "Persian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:109 ../comps-f8.xml.in.h:118 ../comps-f9.xml.in.h:123 -#: ../comps-f10.xml.in.h:131 ../comps-f11.xml.in.h:138 +#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:144 msgid "Polish Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:110 ../comps-f8.xml.in.h:119 ../comps-f9.xml.in.h:124 -#: ../comps-f10.xml.in.h:132 ../comps-f11.xml.in.h:139 +#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:145 msgid "Portuguese Support" msgstr "??????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:111 ../comps-f8.xml.in.h:120 ../comps-f9.xml.in.h:125 -#: ../comps-f10.xml.in.h:133 ../comps-f11.xml.in.h:140 +#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:146 msgid "PostgreSQL Database" msgstr "PostgreSQL ??????????????? ????????????" #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 -#: ../comps-f10.xml.in.h:134 ../comps-f11.xml.in.h:141 +#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 -#: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:142 +#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 msgid "Punjabi Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:114 ../comps-f8.xml.in.h:123 ../comps-f9.xml.in.h:128 -#: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:143 +#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:149 msgid "Romanian Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:115 ../comps-f8.xml.in.h:124 ../comps-f9.xml.in.h:129 -#: ../comps-f10.xml.in.h:137 ../comps-f11.xml.in.h:144 +#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:150 msgid "Ruby" msgstr "????????????" #: ../comps-f7.xml.in.h:116 ../comps-f8.xml.in.h:125 ../comps-f9.xml.in.h:130 -#: ../comps-f10.xml.in.h:138 ../comps-f11.xml.in.h:145 +#: ../comps-f10.xml.in.h:139 ../comps-f11.xml.in.h:151 msgid "Russian Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:117 ../comps-f8.xml.in.h:126 ../comps-f9.xml.in.h:133 -#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:148 +#: ../comps-f10.xml.in.h:141 ../comps-f11.xml.in.h:152 msgid "Samoan Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:118 ../comps-f8.xml.in.h:127 ../comps-f9.xml.in.h:134 -#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:149 +#: ../comps-f10.xml.in.h:142 ../comps-f11.xml.in.h:153 msgid "Serbian Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 -#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:150 +#: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" msgstr "??????????????? ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 -#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:151 +#: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 #: ../comps-el4.xml.in.h:41 ../comps-el5.xml.in.h:41 msgid "Servers" msgstr "???????????????" #: ../comps-f7.xml.in.h:121 ../comps-f8.xml.in.h:130 ../comps-f9.xml.in.h:137 -#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:152 +#: ../comps-f10.xml.in.h:145 ../comps-f11.xml.in.h:156 #: ../comps-el4.xml.in.h:42 ../comps-el5.xml.in.h:42 -msgid "" -"Simple window managers that aren't part of a larger desktop environment." +msgid "Simple window managers that aren't part of a larger desktop environment." msgstr "?????????????????? ??????????????? ????????????????????? ?????? ????????? ???????????????????????? ????????????????????? ??? ?????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:122 ../comps-f8.xml.in.h:131 ../comps-f9.xml.in.h:138 -#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:154 +#: ../comps-f10.xml.in.h:147 ../comps-f11.xml.in.h:158 msgid "Sinhala Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:123 ../comps-f8.xml.in.h:132 ../comps-f9.xml.in.h:139 -#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:155 +#: ../comps-f10.xml.in.h:148 ../comps-f11.xml.in.h:159 msgid "Slovak Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:124 ../comps-f8.xml.in.h:133 ../comps-f9.xml.in.h:140 -#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:156 +#: ../comps-f10.xml.in.h:149 ../comps-f11.xml.in.h:160 msgid "Slovenian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 -#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:157 +#: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" msgstr "???????????? ????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 -#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:158 +#: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" msgstr "??????????????? ??????????????? ???' ????????? ?????????????????? ???' ????????? ???????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 -#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:159 +#: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 msgid "Somali Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:128 ../comps-f8.xml.in.h:137 ../comps-f9.xml.in.h:144 -#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:160 +#: ../comps-f10.xml.in.h:153 ../comps-f11.xml.in.h:164 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." @@ -722,77 +718,77 @@ "????????????????????????????????? ????????? ?????????. ?????????????????? ?????????????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 -#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:161 +#: ../comps-f10.xml.in.h:154 ../comps-f11.xml.in.h:165 #: ../comps-el4.xml.in.h:45 ../comps-el5.xml.in.h:45 msgid "Sound and Video" msgstr "??????????????? ????????? ??????????????????" #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 -#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:162 +#: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" msgstr "????????????????????? ???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 -#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:163 +#: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 msgid "Southern Sotho Support" msgstr "????????????????????? ???????????? ??????????????????" #: ../comps-f7.xml.in.h:132 ../comps-f8.xml.in.h:141 ../comps-f9.xml.in.h:148 -#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:164 +#: ../comps-f10.xml.in.h:157 ../comps-f11.xml.in.h:168 msgid "Spanish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:133 ../comps-f8.xml.in.h:142 ../comps-f9.xml.in.h:149 -#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:166 +#: ../comps-f10.xml.in.h:159 ../comps-f11.xml.in.h:172 #: ../comps-el4.xml.in.h:46 msgid "Support for developing programs in the Java programming language." msgstr "???????????? ???????????????????????????????????? ???????????? ?????? ??????????????????????????? ??????????????? ???' ????????? ??????????????????" #: ../comps-f7.xml.in.h:134 ../comps-f8.xml.in.h:143 ../comps-f9.xml.in.h:150 -#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:167 +#: ../comps-f10.xml.in.h:160 ../comps-f11.xml.in.h:174 #: ../comps-el4.xml.in.h:47 msgid "Support for running programs written in the Java programming language." msgstr "???????????? ???????????????????????????????????? ?????????????????? ???????????? ??????????????????????????? ????????? ??????????????? ???' ????????? ??????????????????" #: ../comps-f7.xml.in.h:135 ../comps-f8.xml.in.h:144 ../comps-f9.xml.in.h:151 -#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:168 +#: ../comps-f10.xml.in.h:161 ../comps-f11.xml.in.h:175 msgid "Swati Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:136 ../comps-f8.xml.in.h:145 ../comps-f9.xml.in.h:152 -#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:169 +#: ../comps-f10.xml.in.h:162 ../comps-f11.xml.in.h:176 msgid "Swedish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:137 ../comps-f8.xml.in.h:146 ../comps-f9.xml.in.h:153 -#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:170 +#: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" msgstr "?????????????????? ???????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 -#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:171 +#: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 msgid "Tagalog Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:139 ../comps-f8.xml.in.h:148 ../comps-f9.xml.in.h:155 -#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:173 +#: ../comps-f10.xml.in.h:166 ../comps-f11.xml.in.h:180 msgid "Tamil Support" msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:140 ../comps-f8.xml.in.h:149 ../comps-f9.xml.in.h:156 -#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:174 +#: ../comps-f10.xml.in.h:167 ../comps-f11.xml.in.h:181 msgid "Telugu Support" msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:141 ../comps-f8.xml.in.h:150 ../comps-f9.xml.in.h:157 -#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:175 +#: ../comps-f10.xml.in.h:168 ../comps-f11.xml.in.h:182 #: ../comps-el4.xml.in.h:49 ../comps-el5.xml.in.h:47 msgid "Text-based Internet" msgstr "????????????????????????-?????????????????? ?????????????????????" #: ../comps-f7.xml.in.h:142 ../comps-f8.xml.in.h:151 ../comps-f9.xml.in.h:158 -#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:176 +#: ../comps-f10.xml.in.h:169 ../comps-f11.xml.in.h:183 msgid "Thai Support" msgstr "????????? ??????????????????" @@ -801,70 +797,64 @@ msgstr "??????????????? ?????????????????? ??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:144 ../comps-f8.xml.in.h:152 ../comps-f9.xml.in.h:159 -#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:177 +#: ../comps-f10.xml.in.h:170 ../comps-f11.xml.in.h:184 #: ../comps-el4.xml.in.h:51 ../comps-el5.xml.in.h:49 msgid "The applications include office suites, PDF viewers, and more." msgstr "??????????????????????????? ?????? ???????????????????????? ?????????????????????, PDF ???????????????, ???????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 -#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:178 -msgid "" -"The packages in this group are core libraries needed to develop applications." -msgstr "" -"??? ???????????? ?????? ?????????????????? ??????????????? ??? ??????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ???' ????????? ?????????????????? ?????????." +#: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 +msgid "The packages in this group are core libraries needed to develop applications." +msgstr "??? ???????????? ?????? ?????????????????? ??????????????? ??? ??????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ???' ????????? ?????????????????? ?????????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 -#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:179 +#: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 #: ../comps-el4.xml.in.h:52 ../comps-el5.xml.in.h:50 msgid "These packages allow you to configure an IMAP or SMTP mail server." msgstr "??? ??????????????? ????????????????????? IMAP ???????????? SMTP ????????? ??????????????? ??? ????????????????????? ???????????? ??? ?????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 -#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:180 -msgid "" -"These packages allow you to develop applications for the X Window System." +#: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 +msgid "These packages allow you to develop applications for the X Window System." msgstr "??? ??????????????????????????? ???????????? X ?????????????????? ?????????????????? ???' ????????? ???????????????????????????????????? ??????????????? ?????? ???????????? ?????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 -#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:181 +#: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 #: ../comps-el4.xml.in.h:53 ../comps-el5.xml.in.h:51 -msgid "" -"These packages are helpful when developing web applications or web pages." +msgid "These packages are helpful when developing web applications or web pages." msgstr "??? ??????????????? ????????? ??????????????????????????? ????????? ????????? ???????????????????????? ????????????????????? ??????????????????????????? ?????????." #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 -#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:182 -msgid "" -"These packages include network-based servers such as DHCP, Kerberos and NIS." +#: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 +msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." msgstr "??? ????????????????????? DHCP, ?????????????????? ????????? NIS ??????????????? ???????????????-?????????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 -#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:183 +#: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." -msgstr "" -"??? ??????????????????????????? rsh ????????? telnet ??????????????? ????????????????????? ??????????????? ??????????????????????????? ???' ????????? ??????????????? ??????????????? ?????????." +msgstr "??? ??????????????????????????? rsh ????????? telnet ??????????????? ????????????????????? ??????????????? ??????????????????????????? ???' ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 -#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:184 +#: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 msgid "These packages provide a virtualization environment." msgstr "??? ??????????????? ??????????????????????????????????????? ????????????????????? ?????????????????? ??????????????????." #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 -#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:185 +#: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." msgstr "??? ??????????????? ??????????????? ????????????????????? ????????? ???????????????????????? ?????????????????? ?????????????????? ?????????????????? ?????????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 -#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:186 +#: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." msgstr "??? ??????????????? ???????????? ??? ??????????????? ??????????????? ????????? ??????????????? ??????????????? ???' ????????? ?????????????????? ?????????????????? ??????????????????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 -#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:187 +#: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 msgid "" "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." @@ -873,19 +863,19 @@ "????????? ???????????????????????? ?????? ?????????????????? ?????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 -#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:188 +#: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." msgstr "??? ??????????????????????????? ?????????????????? ?????? ???????????? ????????? ??????????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 -#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:189 +#: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." msgstr "??? ????????????????????? ?????? ?????????????????? ?????? ???????????? FTP ??????????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 -#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:190 +#: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 #: ../comps-el4.xml.in.h:57 ../comps-el5.xml.in.h:55 msgid "" "These tools include core development tools such as automake, gcc, perl, " @@ -895,18 +885,18 @@ "??????????????? ?????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 -#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:191 +#: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." msgstr "???????????? ?????????????????? ??????????????? ?????? ????????? ?????????????????? ????????? ??????????????????????????? ???????????? ?????? ?????????????????? ???????????????????????? ?????????" #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 -#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:192 +#: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." msgstr "??? ???????????? ?????? Red Hat ???' ???????????? ??????????????? ??????????????? ??????????????? ????????????????????? ??????????????? ?????????????????? ?????????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 -#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:193 +#: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 msgid "" "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." @@ -915,13 +905,13 @@ "?????????????????? ???' ?????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 -#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:194 +#: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." msgstr "??? ???????????? ?????? ??????????????? ????????????, ????????? ????????? ????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 -#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:195 +#: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 #: ../comps-el4.xml.in.h:60 ../comps-el5.xml.in.h:58 msgid "" "This group includes packages for performing mathematical and scientific " @@ -929,13 +919,13 @@ msgstr "??? ???????????? ?????? ???????????? ????????? ??????????????????????????? ??????????????????, ??????????????? ????????? ???????????? ??????????????? ???' ????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:163 ../comps-f8.xml.in.h:171 ../comps-f9.xml.in.h:178 -#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:196 +#: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." msgstr "??? ???????????? ?????? ?????????????????? ?????????????????????????????? ????????? ???????????????????????? ???????????? ???' ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 -#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:197 +#: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 #: ../comps-el4.xml.in.h:62 ../comps-el5.xml.in.h:60 msgid "" "This group includes text-based email, Web, and chat clients. These " @@ -945,7 +935,7 @@ "?????????????????? ????????? ?????????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 -#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:198 +#: ../comps-f10.xml.in.h:191 ../comps-f11.xml.in.h:205 #: ../comps-el4.xml.in.h:63 ../comps-el5.xml.in.h:61 msgid "" "This group is a collection of graphical administration tools for the system, " @@ -955,21 +945,19 @@ "???' ????????? ????????? ?????????????????? ?????????????????????????????? ????????????????????? ???' ?????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 -#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:199 +#: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 -msgid "" -"This group is a collection of tools and resources of Armenian environments." +msgid "This group is a collection of tools and resources of Armenian environments." msgstr "??????????????????????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 -#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:200 +#: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 -msgid "" -"This group is a collection of tools for various hardware specific utilities." +msgid "This group is a collection of tools for various hardware specific utilities." msgstr "??? ???????????? ??????????????? ??????????????????????????? ????????????????????? ???????????????????????? ???' ????????? ???????????????????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 -#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:202 +#: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 #: ../comps-el4.xml.in.h:70 ../comps-el5.xml.in.h:69 msgid "" "This group is a collection of various tools for the system, such as the " @@ -979,342 +967,368 @@ "????????? ??????????????? ????????????????????? ?????????????????? ???????????? ???' ????????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 -#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:203 -msgid "" -"This package group allows you to run a DNS name server (BIND) on the system." +#: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 +msgid "This package group allows you to run a DNS name server (BIND) on the system." msgstr "??? ??????????????? ???????????? ?????? ???????????? ?????????????????? ?????? DNS ????????? ??????????????? (BIND) ????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 -#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:204 +#: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." -msgstr "" -"??? ??????????????? ???????????? ?????? ???????????? Linux ????????? MS Windows(tm) ????????????????????? ????????? ???????????? ?????????????????????????????? ?????? ???????????? ??????." +msgstr "??? ??????????????? ???????????? ?????? ???????????? Linux ????????? MS Windows(tm) ????????????????????? ????????? ???????????? ?????????????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 -#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:205 +#: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." msgstr "??? ??????????????? ???????????? MySQL ??????????????? ???' ????????? ?????????????????? ???????????????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 -#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:206 +#: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." msgstr "??? ??????????????? ???????????? ?????? Postgresql ??? ????????? ??????????????? ???' ????????? ??????????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 -#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:207 +#: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 msgid "Tibetan Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:174 ../comps-f8.xml.in.h:182 ../comps-f9.xml.in.h:189 -#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:208 +#: ../comps-f10.xml.in.h:200 ../comps-f11.xml.in.h:215 msgid "Tonga Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:175 ../comps-f8.xml.in.h:183 ../comps-f9.xml.in.h:190 -#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:209 +#: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" msgstr "?????????????????? ?????????????????? ?????????????????? ??????????????? ??????????????? ???????????? ????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 -#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:210 +#: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 msgid "Tsonga Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:177 ../comps-f8.xml.in.h:185 ../comps-f9.xml.in.h:192 -#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:211 +#: ../comps-f10.xml.in.h:203 ../comps-f11.xml.in.h:218 msgid "Tswana Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:178 ../comps-f8.xml.in.h:186 ../comps-f9.xml.in.h:193 -#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:212 +#: ../comps-f10.xml.in.h:204 ../comps-f11.xml.in.h:219 msgid "Turkish Support" msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:179 ../comps-f8.xml.in.h:187 ../comps-f9.xml.in.h:194 -#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:214 +#: ../comps-f10.xml.in.h:205 ../comps-f11.xml.in.h:221 msgid "Ukrainian Support" msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:180 ../comps-f8.xml.in.h:188 ../comps-f9.xml.in.h:195 -#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:216 +#: ../comps-f10.xml.in.h:206 ../comps-f11.xml.in.h:223 msgid "Urdu Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:181 ../comps-f8.xml.in.h:189 ../comps-f9.xml.in.h:196 -#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:218 +#: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." msgstr "?????????????????? ??? ???????????? ???????????????????????? ??????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 -#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:219 +#: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 #: ../comps-el5.xml.in.h:72 msgid "Various ways to relax and spend your free time." msgstr "??????????????? ???????????? ????????? ?????????????????? ????????? ???????????? ??????????????? ??????????????? ???????????????." #: ../comps-f7.xml.in.h:183 ../comps-f8.xml.in.h:191 ../comps-f9.xml.in.h:198 -#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:220 +#: ../comps-f10.xml.in.h:210 ../comps-f11.xml.in.h:227 msgid "Venda Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:184 ../comps-f8.xml.in.h:192 ../comps-f9.xml.in.h:199 -#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:221 +#: ../comps-f10.xml.in.h:211 ../comps-f11.xml.in.h:228 msgid "Vietnamese Support" msgstr "???????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:185 ../comps-f8.xml.in.h:193 ../comps-f9.xml.in.h:200 -#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:222 +#: ../comps-f10.xml.in.h:212 ../comps-f11.xml.in.h:229 msgid "Virtualization" msgstr "???????????????????????????????????????" #: ../comps-f7.xml.in.h:186 ../comps-f8.xml.in.h:194 ../comps-f9.xml.in.h:202 -#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:224 +#: ../comps-f10.xml.in.h:214 ../comps-f11.xml.in.h:231 #: ../comps-el4.xml.in.h:73 ../comps-el5.xml.in.h:73 msgid "Web Development" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:187 ../comps-f8.xml.in.h:195 ../comps-f9.xml.in.h:203 -#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:225 +#: ../comps-f10.xml.in.h:215 ../comps-f11.xml.in.h:232 #: ../comps-el4.xml.in.h:74 ../comps-el5.xml.in.h:74 msgid "Web Server" msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:188 ../comps-f8.xml.in.h:196 ../comps-f9.xml.in.h:204 -#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:226 +#: ../comps-f10.xml.in.h:216 ../comps-f11.xml.in.h:233 msgid "Welsh Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:189 ../comps-f8.xml.in.h:197 ../comps-f9.xml.in.h:205 -#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:227 +#: ../comps-f10.xml.in.h:217 ../comps-f11.xml.in.h:234 #: ../comps-el4.xml.in.h:75 ../comps-el5.xml.in.h:75 msgid "Window Managers" msgstr "??????????????? ?????????????????????" #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 -#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:228 +#: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" msgstr "Windows ???????????? ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 -#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:229 +#: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" msgstr "X ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 -#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:230 +#: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" msgstr "X ??????????????? ??????????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 -#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:231 +#: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 msgid "XFCE" msgstr "XFCE" #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 -#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:232 +#: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" msgstr "XFCE ??????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 -#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:233 +#: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 msgid "Xhosa Support" msgstr "??????????????? ??????????????????" #: ../comps-f7.xml.in.h:196 ../comps-f8.xml.in.h:204 ../comps-f9.xml.in.h:212 -#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:234 +#: ../comps-f10.xml.in.h:224 ../comps-f11.xml.in.h:241 msgid "Zulu Support" msgstr "???????????? ??????????????????" -#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:21 -#: ../comps-f11.xml.in.h:22 +#: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 +#: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" msgstr "????????????????????????????????? ???????????????????????? ????????????" -#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:49 -#: ../comps-f11.xml.in.h:50 +#: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 +#: ../comps-f11.xml.in.h:53 msgid "Fedora Eclipse" msgstr "?????????????????? ???????????????" -#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:53 -#: ../comps-f11.xml.in.h:55 +#: ../comps-f8.xml.in.h:52 ../comps-f9.xml.in.h:53 ../comps-f10.xml.in.h:54 +#: ../comps-f11.xml.in.h:58 msgid "Fonts" -msgstr "????????????????????????" +msgstr "?????????????????????" -#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:54 -#: ../comps-f11.xml.in.h:56 +#: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 +#: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." msgstr "???????????????????????? ?????? ????????? ??????????????? ???????????? ???' ????????? ???????????? ???????????????" -#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:83 -#: ../comps-f11.xml.in.h:87 +#: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 +#: ../comps-f11.xml.in.h:90 msgid "Integrated Development Environments based on Eclipse." msgstr "???????????????????????? ?????? ?????????????????? ?????????????????? ??????????????? ?????????????????????" -#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:104 -#: ../comps-f11.xml.in.h:109 +#: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 +#: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" msgstr "??????????????? ????????????" -#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:109 -#: ../comps-f11.xml.in.h:114 +#: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 +#: ../comps-f11.xml.in.h:117 msgid "Low Saxon Support" msgstr "??????????????? ?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:117 -#: ../comps-f11.xml.in.h:123 +#: ../comps-f8.xml.in.h:106 ../comps-f9.xml.in.h:110 ../comps-f10.xml.in.h:118 +#: ../comps-f11.xml.in.h:127 msgid "Mongolian Support" msgstr "??????????????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:120 -#: ../comps-f11.xml.in.h:126 +#: ../comps-f8.xml.in.h:108 ../comps-f9.xml.in.h:112 ../comps-f10.xml.in.h:121 +#: ../comps-f11.xml.in.h:130 msgid "Nepali Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:127 -#: ../comps-f11.xml.in.h:134 +#: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 +#: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" msgstr "?????????????????? bitmap ????????? ???????????? ???????????? ???????????????" -#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:44 ../comps-f11.xml.in.h:45 +#: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:99 +#: ../comps-f9.xml.in.h:91 ../comps-f10.xml.in.h:96 ../comps-f11.xml.in.h:102 msgid "Kashubian Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:99 ../comps-f11.xml.in.h:104 -#, fuzzy +#: ../comps-f9.xml.in.h:94 ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:107 msgid "Kurdish Support" -msgstr "????????????????????? ??????????????????" +msgstr "????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:110 -#: ../comps-f11.xml.in.h:115 +#: ../comps-f9.xml.in.h:104 ../comps-f10.xml.in.h:111 +#: ../comps-f11.xml.in.h:118 msgid "Macedonian Support" msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:123 -#: ../comps-f11.xml.in.h:129 +#: ../comps-f9.xml.in.h:115 ../comps-f10.xml.in.h:124 +#: ../comps-f11.xml.in.h:133 msgid "Northern Sami Support" msgstr "?????????????????? ???????????? ??????????????????" -#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:139 -#: ../comps-f11.xml.in.h:146 +#: ../comps-f9.xml.in.h:131 ../comps-f10.xml.in.h:140 msgid "SUGAR Desktop Environment" msgstr "???????????? ???????????????????????? ?????????????????????" -#: ../comps-f9.xml.in.h:132 ../comps-f10.xml.in.h:140 -#: ../comps-f11.xml.in.h:147 +#: ../comps-f9.xml.in.h:132 msgid "SUGAR is the desktop environment developed for the OLPC XO." msgstr "SUGAR ???????????? ???????????????????????? ????????????????????? ????????? ?????? OLPC XO ???' ????????? ?????????????????? ????????? ????????? ?????????." #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 -#: ../comps-f11.xml.in.h:223 +#: ../comps-f11.xml.in.h:230 msgid "Walloon Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:70 ../comps-f11.xml.in.h:74 +#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 +msgid "A software playground for learning about learning." +msgstr "?????????????????????????????? ????????????????????? ?????????????????? ????????? ?????????????????????????????? ????????????????????????????????????" + +#: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 msgid "Haskell Development" msgstr "?????????????????? ???????????????" -#: ../comps-f10.xml.in.h:76 ../comps-f11.xml.in.h:80 +#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:83 msgid "Input Methods" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:77 ../comps-f11.xml.in.h:81 +#: ../comps-f10.xml.in.h:78 ../comps-f11.xml.in.h:84 msgid "Input method packages for the input of international text." msgstr "??????????????????????????????????????? ???????????? ??????????????? ???' ????????? ??????????????? ???????????? ???????????????." -#: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:98 +#: ../comps-f10.xml.in.h:95 ../comps-f11.xml.in.h:101 msgid "Kashmiri Support" msgstr "???????????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:97 ../comps-f11.xml.in.h:102 +#: ../comps-f10.xml.in.h:98 ../comps-f11.xml.in.h:105 msgid "Konkani Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:100 ../comps-f11.xml.in.h:105 +#: ../comps-f10.xml.in.h:101 ../comps-f11.xml.in.h:108 msgid "LXDE" -msgstr "" +msgstr "LXDE" -#: ../comps-f10.xml.in.h:112 ../comps-f11.xml.in.h:117 +#: ../comps-f10.xml.in.h:113 ../comps-f11.xml.in.h:120 msgid "Maithili Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f10.xml.in.h:119 ../comps-f11.xml.in.h:125 +#: ../comps-f10.xml.in.h:120 ../comps-f11.xml.in.h:129 msgid "Myanmar (Burmese) Support" msgstr "???????????????????????? (???????????????) ??????????????????" -#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:153 +#: ../comps-f10.xml.in.h:146 ../comps-f11.xml.in.h:157 msgid "Sindhi Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:165 +#: ../comps-f10.xml.in.h:158 ../comps-f11.xml.in.h:171 msgid "Support for developing programs in the Haskell programming language." msgstr "????????????????????? ???????????????????????????????????? ?????????????????? ??????????????????????????? ??????????????????' ????????? ??????????????????" -#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:172 +#: ../comps-f10.xml.in.h:165 ../comps-f11.xml.in.h:179 msgid "Tajik Support" msgstr "??????????????? ??????????????????" -#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:217 +#: ../comps-f10.xml.in.h:207 ../comps-f11.xml.in.h:224 msgid "Uzbek Support" msgstr "?????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:5 -#, fuzzy +#: ../comps-f11.xml.in.h:6 msgid "Amazigh Support" -msgstr "???????????? ??????????????????" +msgstr "?????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:34 +msgid "Design and Simulation tools for hardware engineers" +msgstr "??????????????????????????? ??????????????????????????? ????????? ?????????????????? ??? ???????????????????????? ???????????????" + +#: ../comps-f11.xml.in.h:45 +msgid "Electronic Lab" +msgstr "???????????????????????????????????? ??????????????????????????????" -#: ../comps-f11.xml.in.h:54 +#: ../comps-f11.xml.in.h:57 msgid "Font design and packaging" -msgstr "" +msgstr "??????????????? ?????????????????? ??? ??????????????????" -#: ../comps-f11.xml.in.h:58 -#, fuzzy +#: ../comps-f11.xml.in.h:61 msgid "Frisian Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:59 -#, fuzzy +#: ../comps-f11.xml.in.h:62 msgid "Friulian Support" -msgstr "???????????????????????? ??????????????????" +msgstr "?????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:101 -#, fuzzy +#: ../comps-f11.xml.in.h:104 msgid "Kinyarwanda Support" -msgstr "?????????????????? ??????????????????" +msgstr "????????????????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:118 -#, fuzzy +#: ../comps-f11.xml.in.h:121 msgid "Malagasy Support" -msgstr "????????? ??????????????????" +msgstr "????????????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:126 +msgid "MinGW cross-compiler" +msgstr "MinGW ??????????????? ?????????????????????" -#: ../comps-f11.xml.in.h:132 -#, fuzzy +#: ../comps-f11.xml.in.h:136 +msgid "OCaml" +msgstr "OCaml" + +#: ../comps-f11.xml.in.h:137 msgid "Occitan Support" -msgstr "????????????????????? ??????????????????" +msgstr "??????????????? ??????????????????" + +#: ../comps-f11.xml.in.h:140 +msgid "Online Help and Documentation" +msgstr "?????????????????? ????????? ??? ?????????????????????" + +#: ../comps-f11.xml.in.h:169 +msgid "Sugar Desktop Environment" +msgstr "???????????? ???????????????????????? ?????????????????????" + +#: ../comps-f11.xml.in.h:170 +msgid "" +"Support for cross-compiling programs to 32 bit Windows targets, testing " +"them, and building installers, all from within Fedora." +msgstr "32 ????????? ?????????????????? ?????????????????? ?????? ??????????????? ??????????????????????????? ?????????????????????????????? ????????? ??????????????????, ???????????? ?????????????????????, ????????? ???????????????????????? ?????? ?????????????????????, ???????????? ???????????? ?????????????????? ????????????." -#: ../comps-f11.xml.in.h:201 -#, fuzzy +#: ../comps-f11.xml.in.h:173 +msgid "" +"Support for developing software using the Objective CAML programming " +"language and libraries." +msgstr "?????????????????????????????? CAML ???????????????????????????????????? ???????????? ??? ?????????????????????????????? ???????????????????????? ??????????????????????????? ?????????????????? ????????? ??????????????????." + +#: ../comps-f11.xml.in.h:208 msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "??????????????????????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." +msgstr "??? ???????????? ?????????????????? ?????????????????? ????????? ?????? ??????????????? ?????? ?????????????????????, ????????????????????????, ????????????-???????????? ?????? ?????????????????? ????????? ???????????????????????? ???????????? ??????." -#: ../comps-f11.xml.in.h:213 -#, fuzzy +#: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" -msgstr "????????????????????? ??????????????????" +msgstr "???????????????????????? ??????????????????" -#: ../comps-f11.xml.in.h:215 -#, fuzzy +#: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "????????????????????? ??????????????????" +msgstr "????????????????????? ????????????????????? ??????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1365,18 +1379,15 @@ msgstr "??? ???????????? ????????????????????? ???????????????????????? ???' ????????? ??????????????? ??????????????? ??? ???????????? ?????????." #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 -msgid "" -"This group is a collection of tools and resources of Arabic environments." +msgid "This group is a collection of tools and resources of Arabic environments." msgstr "?????????????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 -msgid "" -"This group is a collection of tools and resources of Hebrew environments." +msgid "This group is a collection of tools and resources of Hebrew environments." msgstr "?????????????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 -msgid "" -"This group is a collection of tools and resources of Japanese environments." +msgid "This group is a collection of tools and resources of Japanese environments." msgstr "?????????????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 @@ -1384,6 +1395,6 @@ msgstr "XEmacs" #: ../comps-el5.xml.in.h:65 -msgid "" -"This group is a collection of tools and resources of Czech environments." +msgid "This group is a collection of tools and resources of Czech environments." msgstr "????????? ????????????????????? ???' ????????? ??? ???????????? ????????????????????? ??? ??????????????????????????? ???????????? ?????????." + From sharkcz at fedoraproject.org Sun Apr 5 09:15:33 2009 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sun, 5 Apr 2009 09:15:33 +0000 (UTC) Subject: rpms/setools/devel setools.spec,1.87,1.88 Message-ID: <20090405091533.ECD827011F@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/setools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10740 Modified Files: setools.spec Log Message: * Sun Apr 5 2009 Dan Hor??k - 3.3.5-8 - don't expect that java-devel resolves as gcj Index: setools.spec =================================================================== RCS file: /cvs/pkgs/rpms/setools/devel/setools.spec,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- setools.spec 5 Apr 2009 07:44:17 -0000 1.87 +++ setools.spec 5 Apr 2009 09:15:02 -0000 1.88 @@ -5,7 +5,7 @@ Name: setools Version: %{setools_maj_ver}.%{setools_min_ver} -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2 URL: http://oss.tresys.com/projects/setools BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -187,7 +187,8 @@ %setup -q %build -%configure --libdir=%{_libdir} --disable-bwidget-check --disable-selinux-check --enable-swig-python --enable-swig-java --enable-swig-tcl +%configure --libdir=%{_libdir} --disable-bwidget-check --disable-selinux-check \ + --enable-swig-python --enable-swig-java --enable-swig-tcl --with-java-prefix=/usr/lib/jvm/java # work around issue with gcc 4.3 + gnu99 + swig-generated code: sed -i -e 's:$(CC):gcc -std=gnu89:' libseaudit/swig/python/Makefile %ifarch sparc sparcv9 sparc64 s390 s390x @@ -343,6 +344,9 @@ %postun libs-tcl -p /sbin/ldconfig %changelog +* Sun Apr 5 2009 Dan Hor??k - 3.3.5-8 +- don't expect that java-devel resolves as gcj + * Sun Apr 5 2009 Dan Hor??k - 3.3.5-7 - add support for s390x From jwrdegoede at fedoraproject.org Sun Apr 5 10:22:39 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Sun, 5 Apr 2009 10:22:39 +0000 (UTC) Subject: rpms/beneath-a-steel-sky/devel beneath-a-steel-sky.spec, 1.5, 1.6 sources, 1.2, 1.3 Message-ID: <20090405102239.8D31A7011F@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/beneath-a-steel-sky/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17004 Modified Files: beneath-a-steel-sky.spec sources Log Message: * Fri Apr 3 2009 Hans de Goede 0.0348-7 - Switch to latest upstream zip, which has some typo's in the readme corrected Index: beneath-a-steel-sky.spec =================================================================== RCS file: /cvs/extras/rpms/beneath-a-steel-sky/devel/beneath-a-steel-sky.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- beneath-a-steel-sky.spec 24 Feb 2009 04:27:40 -0000 1.5 +++ beneath-a-steel-sky.spec 5 Apr 2009 10:22:09 -0000 1.6 @@ -1,22 +1,18 @@ Name: beneath-a-steel-sky Version: 0.0348 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Beneath a Steel Sky - Adventure Game Group: Amusements/Games # For further discussion on distribution rights see: # http://www.redhat.com/archives/fedora-extras-list/2006-November/msg00030.html License: Freely redistributable without restriction URL: http://www.revolution.co.uk/_display.php?id=16 -# There is a new spin of this available here: -# http://downloads.sourceforge.net/scummvm/BASS-Floppy.zip -# We are not distributing this as it has dropped the right to modify, making -# this still Freely redistributable, but no longer Free -Source0: BASS-Floppy.zip +Source0: http://downloads.sourceforge.net/scummvm/BASS-Floppy.zip Source1: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildArch: noarch -Requires: scummvm >= 0.9.1, hicolor-icon-theme +Requires: scummvm >= 0.9.1 Obsoletes: bass <= 0-8 Provides: bass = 0-8 @@ -36,7 +32,7 @@ %prep -%setup -q -n sky-floppy +%setup -q -c %build @@ -66,6 +62,10 @@ %changelog +* Fri Apr 3 2009 Hans de Goede 0.0348-7 +- Switch to latest upstream zip, which has some typo's in the readme + corrected + * Mon Feb 23 2009 Fedora Release Engineering - 0.0348-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/beneath-a-steel-sky/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 9 Nov 2006 19:22:35 -0000 1.2 +++ sources 5 Apr 2009 10:22:09 -0000 1.3 @@ -1 +1 @@ -cb968b4cfdde8491069915bf15d275b3 BASS-Floppy.zip +28152afbd1f3017d2ebee52466ed200d BASS-Floppy.zip From jwrdegoede at fedoraproject.org Sun Apr 5 10:33:50 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Sun, 5 Apr 2009 10:33:50 +0000 (UTC) Subject: rpms/beneath-a-steel-sky/devel beneath-a-steel-sky.spec,1.6,1.7 Message-ID: <20090405103350.3A7E97011F@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/beneath-a-steel-sky/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18320 Modified Files: beneath-a-steel-sky.spec Log Message: * Sun Apr 5 2009 Hans de Goede 0.0348-8 - Bump minimal scummvm version to 0.12.0, as the new upstream zip no longer includes sky.cpt, that is part of scummvm itself since 0.12.0 Index: beneath-a-steel-sky.spec =================================================================== RCS file: /cvs/extras/rpms/beneath-a-steel-sky/devel/beneath-a-steel-sky.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- beneath-a-steel-sky.spec 5 Apr 2009 10:22:09 -0000 1.6 +++ beneath-a-steel-sky.spec 5 Apr 2009 10:33:19 -0000 1.7 @@ -1,6 +1,6 @@ Name: beneath-a-steel-sky Version: 0.0348 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Beneath a Steel Sky - Adventure Game Group: Amusements/Games # For further discussion on distribution rights see: @@ -12,7 +12,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildArch: noarch -Requires: scummvm >= 0.9.1 +Requires: scummvm >= 0.12.0 Obsoletes: bass <= 0-8 Provides: bass = 0-8 @@ -62,6 +62,10 @@ %changelog +* Sun Apr 5 2009 Hans de Goede 0.0348-8 +- Bump minimal scummvm version to 0.12.0, as the new upstream zip no + longer includes sky.cpt, that is part of scummvm itself since 0.12.0 + * Fri Apr 3 2009 Hans de Goede 0.0348-7 - Switch to latest upstream zip, which has some typo's in the readme corrected From drago01 at fedoraproject.org Sun Apr 5 11:13:58 2009 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Sun, 5 Apr 2009 11:13:58 +0000 (UTC) Subject: rpms/compiz/devel compiz-gtk,1.8,1.9 compiz.spec,1.161,1.162 Message-ID: <20090405111358.653387011F@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/compiz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22823 Modified Files: compiz-gtk compiz.spec Log Message: Direct rendering does not mean that we have hw 3D, so fix that check Index: compiz-gtk =================================================================== RCS file: /cvs/pkgs/rpms/compiz/devel/compiz-gtk,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- compiz-gtk 16 Mar 2009 14:05:01 -0000 1.8 +++ compiz-gtk 5 Apr 2009 11:13:26 -0000 1.9 @@ -5,7 +5,8 @@ exec compiz --ignore-desktop-hints glib gconf $@ } -HAVE3D=`glxinfo | grep "direct rendering: " | head -n 1 | cut -d " " -f 3` +DIRECT=`glxinfo | grep "direct rendering: " | head -n 1 | cut -d " " -f 3` +ISSW=`glxinfo | grep "Software Rasterizer" -c` # Disabled for now, does not work as expected #HAVETFP=`glxinfo | grep texture_from_pixmap -c` @@ -19,7 +20,7 @@ HAVETFP=`glxinfo | grep texture_from_pixmap -c` -if ( [ $HAVE3D == "Yes" ] && [ $HAVETFP -gt 2 ] ); then +if ( [ $DIRECT == "Yes" ] && [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then runCompiz $@ fi Index: compiz.spec =================================================================== RCS file: /cvs/pkgs/rpms/compiz/devel/compiz.spec,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- compiz.spec 16 Mar 2009 14:05:01 -0000 1.161 +++ compiz.spec 5 Apr 2009 11:13:26 -0000 1.162 @@ -14,7 +14,7 @@ License: GPLv2+ and LGPLv2+ and MIT Group: User Interface/Desktops Version: 0.7.8 -Release: 17%{?dist} +Release: 18%{?dist} Summary: OpenGL window and compositing manager BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -388,6 +388,9 @@ %changelog +* Sun Apr 05 2009 Adel Gadllah - 0.7.8-18 +- Direct rendering does not mean that we have hw 3D + * Mon Mar 16 2009 Adel Gadllah - 0.7.8-17 - Fix compiz-gtk script RH #490383 From drago01 at fedoraproject.org Sun Apr 5 11:27:49 2009 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Sun, 5 Apr 2009 11:27:49 +0000 (UTC) Subject: rpms/wxdfast/devel wxdfast.spec,1.3,1.4 Message-ID: <20090405112749.331C47011F@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/wxdfast/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12437 Modified Files: wxdfast.spec Log Message: Rebuild to fix broken symbols (RH #490470) Index: wxdfast.spec =================================================================== RCS file: /cvs/pkgs/rpms/wxdfast/devel/wxdfast.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- wxdfast.spec 26 Feb 2009 07:29:21 -0000 1.3 +++ wxdfast.spec 5 Apr 2009 11:27:17 -0000 1.4 @@ -1,6 +1,6 @@ Name: wxdfast Version: 0.6.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Multi-threaded download manager Group: Applications/Internet @@ -61,6 +61,9 @@ %changelog +* Sun Apr 05 2009 Adel Gadllah 0.6.0-6 +- Rebuild to fix broken symbols (RH #490470) + * Wed Feb 25 2009 Fedora Release Engineering - 0.6.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From lkundrak at fedoraproject.org Sun Apr 5 12:20:45 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Sun, 5 Apr 2009 12:20:45 +0000 (UTC) Subject: rpms/kexec-tools/devel kexec-tools.spec,1.131,1.132 Message-ID: <20090405122045.AC2787011F@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/kexec-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15238 Modified Files: kexec-tools.spec Log Message: * Sun Apr 05 2009 Lubomir Rintel - 2.0.0-11 - Install the correct configuration for i586 Index: kexec-tools.spec =================================================================== RCS file: /cvs/pkgs/rpms/kexec-tools/devel/kexec-tools.spec,v retrieving revision 1.131 retrieving revision 1.132 diff -u -r1.131 -r1.132 --- kexec-tools.spec 3 Apr 2009 20:06:29 -0000 1.131 +++ kexec-tools.spec 5 Apr 2009 12:20:13 -0000 1.132 @@ -1,6 +1,6 @@ Name: kexec-tools Version: 2.0.0 -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2 Group: Applications/System Summary: The kexec/kdump userspace component. @@ -121,11 +121,12 @@ mkdir -p -m755 $RPM_BUILD_ROOT%{_datadir}/kdump mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/kdump -if [ -f $RPM_SOURCE_DIR/kdump.sysconfig.%{_target_cpu} ]; then - install -m 644 $RPM_SOURCE_DIR/kdump.sysconfig.%{_target_cpu} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kdump -else - install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kdump -fi + +SYSCONFIG=$RPM_SOURCE_DIR/kdump.sysconfig.%{_target_cpu} +[ -f $SYSCONFIG ] || SYSCONFIG=$RPM_SOURCE_DIR/kdump.sysconfig.%{_arch} +[ -f $SYSCONFIG ] || SYSCONFIG=$RPM_SOURCE_DIR/kdump.sysconfig +install -m 644 $SYSCONFIG $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/kdump + install -m 755 %{SOURCE7} $RPM_BUILD_ROOT/sbin/mkdumprd install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/kdump.conf install -m 644 kexec/kexec.8 $RPM_BUILD_ROOT%{_mandir}/man8/kexec.8 @@ -242,6 +243,9 @@ %changelog +* Sun Apr 05 2009 Lubomir Rintel - 2.0.0-11 +- Install the correct configuration for i586 + * Fri Apr 03 2009 Neil Horman - 2.0.0-10 - Fix problem with quoted CORE_COLLECTOR string (bz 493707) From jwrdegoede at fedoraproject.org Sun Apr 5 12:39:35 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Sun, 5 Apr 2009 12:39:35 +0000 (UTC) Subject: rpms/lure/devel .cvsignore, 1.2, 1.3 lure.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20090405123935.7C5807011F@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/lure/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17168 Modified Files: .cvsignore lure.spec sources Log Message: * Sun Apr 5 2009 Hans de Goede 1.1-3 - Drop lure.dat from the included files, as that is part of scummvm itself since 0.12.0 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/lure/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 12 Mar 2008 18:56:35 -0000 1.2 +++ .cvsignore 5 Apr 2009 12:39:03 -0000 1.3 @@ -1,2 +1 @@ lure-1.1.zip -lure.dat Index: lure.spec =================================================================== RCS file: /cvs/extras/rpms/lure/devel/lure.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- lure.spec 25 Feb 2009 22:10:51 -0000 1.2 +++ lure.spec 5 Apr 2009 12:39:03 -0000 1.3 @@ -1,6 +1,6 @@ Name: lure Version: 1.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lure of the Temptress - Adventure Game Group: Amusements/Games # For further discussion on distribution rights see: @@ -8,12 +8,11 @@ License: Freely redistributable without restriction URL: http://www.revolution.co.uk/_display.php?id=10 Source0: http://downloads.sourceforge.net/scummvm/%{name}-%{version}.zip -Source1: https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/tags/release-0-11-1/dists/engine-data/lure.dat -Source2: %{name}.desktop +Source1: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: desktop-file-utils BuildArch: noarch -Requires: scummvm >= 0.11.1-2 +Requires: scummvm >= 0.12.0 %description Lure of the Temptress was Revolution's very first adventure game and work began @@ -41,12 +40,12 @@ %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} -install -p -m 644 *.vga *.ega %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name} +install -p -m 644 *.vga *.ega $RPM_BUILD_ROOT%{_datadir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - %{SOURCE2} + %{SOURCE1} %clean @@ -61,6 +60,10 @@ %changelog +* Sun Apr 5 2009 Hans de Goede 1.1-3 +- Drop lure.dat from the included files, as that is part of scummvm itself + since 0.12.0 + * Wed Feb 25 2009 Fedora Release Engineering - 1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/lure/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 12 Mar 2008 18:56:35 -0000 1.2 +++ sources 5 Apr 2009 12:39:03 -0000 1.3 @@ -1,2 +1 @@ d1300cef563bb4b6b1f88a2f1cee7832 lure-1.1.zip -d92372e7eead8d6e64f40cce381ec6ea lure.dat From dcbw at fedoraproject.org Sun Apr 5 12:41:46 2009 From: dcbw at fedoraproject.org (Daniel Williams) Date: Sun, 5 Apr 2009 12:41:46 +0000 (UTC) Subject: rpms/NetworkManager/devel .cvsignore, 1.101, 1.102 NetworkManager.spec, 1.267, 1.268 nm-applet-internal-buildfixes.patch, 1.5, 1.6 sources, 1.138, 1.139 Message-ID: <20090405124146.6CBD87013C@cvs1.fedora.phx.redhat.com> Author: dcbw Update of /cvs/pkgs/rpms/NetworkManager/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17573 Modified Files: .cvsignore NetworkManager.spec nm-applet-internal-buildfixes.patch sources Log Message: * Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 - Update to 0.7.1-rc4 - nm: use PolicyKit for system connection secrets retrieval - nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections - editor: use PolicyKit to get system connection secrets Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/devel/.cvsignore,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- .cvsignore 26 Mar 2009 21:27:17 -0000 1.101 +++ .cvsignore 5 Apr 2009 12:41:15 -0000 1.102 @@ -147,3 +147,5 @@ network-manager-applet-0.7.0.99.svn1233.tar.bz2 NetworkManager-0.7.0.99.git20090326.tar.bz2 network-manager-applet-0.7.0.99.svn1235.tar.bz2 +NetworkManager-0.7.0.100.tar.bz2 +network-manager-applet-0.7.0.100.tar.bz2 Index: NetworkManager.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/devel/NetworkManager.spec,v retrieving revision 1.267 retrieving revision 1.268 diff -u -r1.267 -r1.268 --- NetworkManager.spec 26 Mar 2009 21:27:17 -0000 1.267 +++ NetworkManager.spec 5 Apr 2009 12:41:15 -0000 1.268 @@ -11,14 +11,14 @@ %define libnl_version 1.1 %define ppp_version 2.2.4 -%define snapshot .git20090326 -%define applet_snapshot .svn1235 +%define snapshot %{nil} +%define applet_snapshot %{nil} Name: NetworkManager Summary: Network connection manager and user applications Epoch: 1 -Version: 0.7.0.99 -Release: 5%{snapshot}%{?dist} +Version: 0.7.0.100 +Release: 1%{snapshot}%{?dist} Group: System Environment/Base License: GPLv2+ URL: http://www.gnome.org/projects/NetworkManager/ @@ -34,7 +34,7 @@ Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: hal >= %{hal_version} -Requires: iproute openssl +Requires: iproute Requires: dhclient >= 3.0.2-12 Requires: wpa_supplicant >= 0.5.7-21 Requires: libnl >= %{libnl_version} @@ -56,7 +56,6 @@ BuildRequires: hal-devel >= %{hal_version} BuildRequires: glib2-devel gtk2-devel BuildRequires: libglade2-devel -BuildRequires: openssl-devel BuildRequires: GConf2-devel BuildRequires: gnome-keyring-devel BuildRequires: gettext-devel @@ -325,6 +324,12 @@ %{_datadir}/gtk-doc/html/libnm-util/* %changelog +* Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 +- Update to 0.7.1-rc4 +- nm: use PolicyKit for system connection secrets retrieval +- nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections +- editor: use PolicyKit to get system connection secrets + * Thu Mar 26 2009 Dan Williams - 1:0.7.0.99-5 - nm: fix crashes with out-of-tree modules that provide no driver link (rh #492246) - nm: fix USB modem probing on recent udev versions nm-applet-internal-buildfixes.patch: Index: nm-applet-internal-buildfixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/devel/nm-applet-internal-buildfixes.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- nm-applet-internal-buildfixes.patch 5 Mar 2009 00:22:16 -0000 1.5 +++ nm-applet-internal-buildfixes.patch 5 Apr 2009 12:41:15 -0000 1.6 @@ -1,6 +1,6 @@ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix 2008-11-17 08:37:21.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix 2009-04-04 18:03:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac 2009-04-05 08:31:12.000000000 -0400 @@ -68,10 +68,6 @@ PKG_CHECK_MODULES(GOBJECT, gobject-2.0) PKG_CHECK_MODULES(NMA, [dbus-glib-1 >= 0.72 @@ -12,9 +12,9 @@ gtk+-2.0 >= 2.10 libglade-2.0 gmodule-export-2.0 -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix 2009-04-03 09:30:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -2,6 +2,10 @@ NULL= bin_PROGRAMS = nm-connection-editor @@ -23,12 +23,12 @@ + -I${top_srcdir}/../libnm-util \ + -I${top_srcdir}/../libnm-glib + - nm_connection_editor_CPPFLAGS = \ - $(NMA_CFLAGS) \ - -DICONDIR=\""$(datadir)/icons"\" \ -@@ -64,7 +68,10 @@ nm_connection_editor_LDADD = \ - ${top_builddir}/src/wireless-security/libwireless-security.la \ + nm_connection_editor_CPPFLAGS = \ + $(NMA_CFLAGS) \ + -DICONDIR=\""$(datadir)/icons"\" \ +@@ -70,7 +74,10 @@ nm_connection_editor_LDADD = \ ${top_builddir}/src/utils/libutils.la \ + ${top_builddir}/src/marshallers/libmarshallers.la \ $(NMA_LIBS) \ - $(POLKIT_LIBS) + $(POLKIT_LIBS) \ @@ -38,9 +38,9 @@ if NO_POLKIT_GNOME nm_connection_editor_LDADD += \ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix 2008-05-06 11:16:09.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix 2008-11-26 20:37:43.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -58,9 +58,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -4,6 +4,10 @@ NULL= bin_PROGRAMS = nm-applet @@ -83,9 +83,9 @@ gladedir = $(datadir)/nm-applet glade_DATA = applet.glade keyring.png -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix 2008-05-19 11:02:18.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -103,9 +103,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la + -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix 2008-03-30 13:17:59.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix 2009-04-04 11:33:58.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,5 +1,9 @@ noinst_LTLIBRARIES = libwireless-security.la @@ -116,7 +116,7 @@ libwireless_security_la_SOURCES = \ wireless-security.h \ wireless-security.c \ -@@ -36,5 +40,7 @@ libwireless_security_la_CPPFLAGS = \ +@@ -38,5 +42,7 @@ libwireless_security_la_CPPFLAGS = \ libwireless_security_la_LIBADD = \ $(NMA_LIBS) \ ${top_builddir}/src/utils/libutils.la \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/devel/sources,v retrieving revision 1.138 retrieving revision 1.139 diff -u -r1.138 -r1.139 --- sources 26 Mar 2009 21:27:18 -0000 1.138 +++ sources 5 Apr 2009 12:41:16 -0000 1.139 @@ -1,2 +1,2 @@ -11a6eb949e99c1911d3e96ae81c1cb5c NetworkManager-0.7.0.99.git20090326.tar.bz2 -8fef9799299d24177f91223c15429c4b network-manager-applet-0.7.0.99.svn1235.tar.bz2 +cc75c0b8b83793050e28ebe39d2c5f57 NetworkManager-0.7.0.100.tar.bz2 +4a332aecf58eefcee33abd39b5038e9e network-manager-applet-0.7.0.100.tar.bz2 From fschwarz at fedoraproject.org Sun Apr 5 12:41:55 2009 From: fschwarz at fedoraproject.org (Felix Schwarz) Date: Sun, 5 Apr 2009 12:41:55 +0000 (UTC) Subject: rpms/python-beaker/devel .cvsignore, 1.6, 1.7 python-beaker.spec, 1.7, 1.8 sources, 1.6, 1.7 Message-ID: <20090405124155.C167A7013C@cvs1.fedora.phx.redhat.com> Author: fschwarz Update of /cvs/pkgs/rpms/python-beaker/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17555 Modified Files: .cvsignore python-beaker.spec sources Log Message: update to Beaker 1.2.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 7 Jan 2009 04:57:41 -0000 1.6 +++ .cvsignore 5 Apr 2009 12:41:25 -0000 1.7 @@ -1 +1 @@ -Beaker-1.1.3.tar.gz +Beaker-1.2.3.tar.gz Index: python-beaker.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/python-beaker.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- python-beaker.spec 26 Feb 2009 20:49:11 -0000 1.7 +++ python-beaker.spec 5 Apr 2009 12:41:25 -0000 1.8 @@ -1,8 +1,8 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-beaker -Version: 1.1.3 -Release: 2%{?dist} +Version: 1.2.3 +Release: 1%{?dist} Summary: WSGI middleware layer to provide sessions Group: Development/Languages @@ -44,6 +44,9 @@ %changelog +* Sun Apr 05 2009 Felix Schwarz - 1.2.3-1 +- Update to 1.2.3 + * Thu Feb 26 2009 Fedora Release Engineering - 1.1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 7 Jan 2009 04:57:42 -0000 1.6 +++ sources 5 Apr 2009 12:41:25 -0000 1.7 @@ -1 +1 @@ -bac93e2f39e15aa145dabacc5f15fc2e Beaker-1.1.3.tar.gz +ad4748c2ce1e6296a0b4b82d3eac46cf Beaker-1.2.3.tar.gz From dcbw at fedoraproject.org Sun Apr 5 12:49:48 2009 From: dcbw at fedoraproject.org (Daniel Williams) Date: Sun, 5 Apr 2009 12:49:48 +0000 (UTC) Subject: rpms/NetworkManager/F-10 NetworkManager.spec, 1.263, 1.264 nm-applet-internal-buildfixes.patch, 1.5, 1.6 sources, 1.136, 1.137 Message-ID: <20090405124948.76DEB7011F@cvs1.fedora.phx.redhat.com> Author: dcbw Update of /cvs/pkgs/rpms/NetworkManager/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19149 Modified Files: NetworkManager.spec nm-applet-internal-buildfixes.patch sources Log Message: * Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 - Update to 0.7.1-rc4 - nm: use PolicyKit for system connection secrets retrieval - nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections - editor: use PolicyKit to get system connection secrets Index: NetworkManager.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-10/NetworkManager.spec,v retrieving revision 1.263 retrieving revision 1.264 diff -u -r1.263 -r1.264 --- NetworkManager.spec 26 Mar 2009 21:28:05 -0000 1.263 +++ NetworkManager.spec 5 Apr 2009 12:49:17 -0000 1.264 @@ -11,14 +11,14 @@ %define libnl_version 1.1 %define ppp_version 2.2.4 -%define snapshot .git20090326 -%define applet_snapshot .svn1235 +%define snapshot %{nil} +%define applet_snapshot %{nil} Name: NetworkManager Summary: Network connection manager and user applications Epoch: 1 -Version: 0.7.0.99 -Release: 5%{snapshot}%{?dist} +Version: 0.7.0.100 +Release: 1%{snapshot}%{?dist} Group: System Environment/Base License: GPLv2+ URL: http://www.gnome.org/projects/NetworkManager/ @@ -35,7 +35,7 @@ Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: hal >= %{hal_version} -Requires: iproute openssl +Requires: iproute Requires: dhclient >= 3.0.2-12 Requires: wpa_supplicant >= 0.5.7-21 Requires: libnl >= %{libnl_version} @@ -57,7 +57,6 @@ BuildRequires: hal-devel >= %{hal_version} BuildRequires: glib2-devel gtk2-devel BuildRequires: libglade2-devel -BuildRequires: openssl-devel BuildRequires: GConf2-devel BuildRequires: gnome-keyring-devel BuildRequires: gettext-devel @@ -327,6 +326,12 @@ %{_datadir}/gtk-doc/html/libnm-util/* %changelog +* Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 +- Update to 0.7.1-rc4 +- nm: use PolicyKit for system connection secrets retrieval +- nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections +- editor: use PolicyKit to get system connection secrets + * Thu Mar 26 2009 Dan Williams - 1:0.7.0.99-5 - nm: fix crashes with out-of-tree modules that provide no driver link (rh #492246) - nm: fix USB modem probing on recent udev versions nm-applet-internal-buildfixes.patch: Index: nm-applet-internal-buildfixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-10/nm-applet-internal-buildfixes.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- nm-applet-internal-buildfixes.patch 5 Mar 2009 10:53:40 -0000 1.5 +++ nm-applet-internal-buildfixes.patch 5 Apr 2009 12:49:18 -0000 1.6 @@ -1,6 +1,6 @@ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix 2008-11-17 08:37:21.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix 2009-04-04 18:03:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac 2009-04-05 08:31:12.000000000 -0400 @@ -68,10 +68,6 @@ PKG_CHECK_MODULES(GOBJECT, gobject-2.0) PKG_CHECK_MODULES(NMA, [dbus-glib-1 >= 0.72 @@ -12,9 +12,9 @@ gtk+-2.0 >= 2.10 libglade-2.0 gmodule-export-2.0 -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix 2009-04-03 09:30:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -2,6 +2,10 @@ NULL= bin_PROGRAMS = nm-connection-editor @@ -23,12 +23,12 @@ + -I${top_srcdir}/../libnm-util \ + -I${top_srcdir}/../libnm-glib + - nm_connection_editor_CPPFLAGS = \ - $(NMA_CFLAGS) \ - -DICONDIR=\""$(datadir)/icons"\" \ -@@ -64,7 +68,10 @@ nm_connection_editor_LDADD = \ - ${top_builddir}/src/wireless-security/libwireless-security.la \ + nm_connection_editor_CPPFLAGS = \ + $(NMA_CFLAGS) \ + -DICONDIR=\""$(datadir)/icons"\" \ +@@ -70,7 +74,10 @@ nm_connection_editor_LDADD = \ ${top_builddir}/src/utils/libutils.la \ + ${top_builddir}/src/marshallers/libmarshallers.la \ $(NMA_LIBS) \ - $(POLKIT_LIBS) + $(POLKIT_LIBS) \ @@ -38,9 +38,9 @@ if NO_POLKIT_GNOME nm_connection_editor_LDADD += \ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix 2008-05-06 11:16:09.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix 2008-11-26 20:37:43.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -58,9 +58,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -4,6 +4,10 @@ NULL= bin_PROGRAMS = nm-applet @@ -83,9 +83,9 @@ gladedir = $(datadir)/nm-applet glade_DATA = applet.glade keyring.png -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix 2008-05-19 11:02:18.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -103,9 +103,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la + -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix 2008-03-30 13:17:59.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix 2009-04-04 11:33:58.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,5 +1,9 @@ noinst_LTLIBRARIES = libwireless-security.la @@ -116,7 +116,7 @@ libwireless_security_la_SOURCES = \ wireless-security.h \ wireless-security.c \ -@@ -36,5 +40,7 @@ libwireless_security_la_CPPFLAGS = \ +@@ -38,5 +42,7 @@ libwireless_security_la_CPPFLAGS = \ libwireless_security_la_LIBADD = \ $(NMA_LIBS) \ ${top_builddir}/src/utils/libutils.la \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-10/sources,v retrieving revision 1.136 retrieving revision 1.137 diff -u -r1.136 -r1.137 --- sources 26 Mar 2009 21:28:05 -0000 1.136 +++ sources 5 Apr 2009 12:49:18 -0000 1.137 @@ -1,2 +1,2 @@ -11a6eb949e99c1911d3e96ae81c1cb5c NetworkManager-0.7.0.99.git20090326.tar.bz2 -8fef9799299d24177f91223c15429c4b network-manager-applet-0.7.0.99.svn1235.tar.bz2 +cc75c0b8b83793050e28ebe39d2c5f57 NetworkManager-0.7.0.100.tar.bz2 +4a332aecf58eefcee33abd39b5038e9e network-manager-applet-0.7.0.100.tar.bz2 From dcbw at fedoraproject.org Sun Apr 5 12:58:40 2009 From: dcbw at fedoraproject.org (Daniel Williams) Date: Sun, 5 Apr 2009 12:58:40 +0000 (UTC) Subject: rpms/NetworkManager/devel NetworkManager.spec,1.268,1.269 Message-ID: <20090405125840.6A57B7011F@cvs1.fedora.phx.redhat.com> Author: dcbw Update of /cvs/pkgs/rpms/NetworkManager/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20366 Modified Files: NetworkManager.spec Log Message: need e2fsprogs-devel for libuuid Index: NetworkManager.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/devel/NetworkManager.spec,v retrieving revision 1.268 retrieving revision 1.269 diff -u -r1.268 -r1.269 --- NetworkManager.spec 5 Apr 2009 12:41:15 -0000 1.268 +++ NetworkManager.spec 5 Apr 2009 12:58:09 -0000 1.269 @@ -71,6 +71,8 @@ BuildRequires: dhclient BuildRequires: gtk-doc BuildRequires: libudev-devel +# for libuuid +BuildRequires: e2fsprogs-devel %description NetworkManager attempts to keep an active network connection available at all From dcbw at fedoraproject.org Sun Apr 5 13:01:10 2009 From: dcbw at fedoraproject.org (Daniel Williams) Date: Sun, 5 Apr 2009 13:01:10 +0000 (UTC) Subject: rpms/NetworkManager/F-10 NetworkManager.spec,1.264,1.265 Message-ID: <20090405130110.8AD147011F@cvs1.fedora.phx.redhat.com> Author: dcbw Update of /cvs/pkgs/rpms/NetworkManager/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20767 Modified Files: NetworkManager.spec Log Message: BuildRequires for libuuid Index: NetworkManager.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-10/NetworkManager.spec,v retrieving revision 1.264 retrieving revision 1.265 diff -u -r1.264 -r1.265 --- NetworkManager.spec 5 Apr 2009 12:49:17 -0000 1.264 +++ NetworkManager.spec 5 Apr 2009 13:00:40 -0000 1.265 @@ -72,6 +72,8 @@ BuildRequires: dhclient BuildRequires: gtk-doc BuildRequires: libudev-devel +# for libuuid +BuildRequires: e2fsprogs-devel %description NetworkManager attempts to keep an active network connection available at all From fschwarz at fedoraproject.org Sun Apr 5 13:07:46 2009 From: fschwarz at fedoraproject.org (Felix Schwarz) Date: Sun, 5 Apr 2009 13:07:46 +0000 (UTC) Subject: rpms/python-zope-interface/devel .cvsignore, 1.4, 1.5 python-zope-interface.spec, 1.10, 1.11 sources, 1.4, 1.5 Message-ID: <20090405130746.0A1667011F@cvs1.fedora.phx.redhat.com> Author: fschwarz Update of /cvs/pkgs/rpms/python-zope-interface/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21565 Modified Files: .cvsignore python-zope-interface.spec sources Log Message: update to zope.interface 3.5.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-zope-interface/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 15 Nov 2008 17:31:01 -0000 1.4 +++ .cvsignore 5 Apr 2009 13:07:15 -0000 1.5 @@ -1 +1 @@ -zope.interface-3.5.0.zip +zope.interface-3.5.1.tar.gz Index: python-zope-interface.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-zope-interface/devel/python-zope-interface.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- python-zope-interface.spec 27 Feb 2009 00:22:42 -0000 1.10 +++ python-zope-interface.spec 5 Apr 2009 13:07:15 -0000 1.11 @@ -1,8 +1,8 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-zope-interface -Version: 3.5.0 -Release: 4%{?dist} +Version: 3.5.1 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ %{python_sitearch}/zope.interface* %changelog +* Sun Apr 05 2009 Felix Schwarz 3.5.1-1 +- update to 3.5.1 + * Thu Feb 26 2009 Fedora Release Engineering - 3.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-zope-interface/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 15 Nov 2008 17:31:01 -0000 1.4 +++ sources 5 Apr 2009 13:07:15 -0000 1.5 @@ -1 +1 @@ -478d05add7cd7faf25a2fd880a739ddb zope.interface-3.5.0.zip +685fc532550abb07cca6190c9cd2b901 zope.interface-3.5.1.tar.gz From dcbw at fedoraproject.org Sun Apr 5 13:09:56 2009 From: dcbw at fedoraproject.org (Daniel Williams) Date: Sun, 5 Apr 2009 13:09:56 +0000 (UTC) Subject: rpms/NetworkManager/F-9 NetworkManager.spec, 1.257, 1.258 nm-applet-internal-buildfixes.patch, 1.5, 1.6 sources, 1.134, 1.135 Message-ID: <20090405130956.7F7A37011F@cvs1.fedora.phx.redhat.com> Author: dcbw Update of /cvs/pkgs/rpms/NetworkManager/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21871 Modified Files: NetworkManager.spec nm-applet-internal-buildfixes.patch sources Log Message: * Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 - Update to 0.7.1-rc4 - nm: use PolicyKit for system connection secrets retrieval - nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections - editor: use PolicyKit to get system connection secrets Index: NetworkManager.spec =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-9/NetworkManager.spec,v retrieving revision 1.257 retrieving revision 1.258 diff -u -r1.257 -r1.258 --- NetworkManager.spec 26 Mar 2009 21:29:24 -0000 1.257 +++ NetworkManager.spec 5 Apr 2009 13:09:25 -0000 1.258 @@ -11,14 +11,14 @@ %define libnl_version 1.1 %define ppp_version 2.2.4 -%define snapshot .git20090326 -%define applet_snapshot .svn1235 +%define snapshot %{nil} +%define applet_snapshot %{nil} Name: NetworkManager Summary: Network connection manager and user applications Epoch: 1 -Version: 0.7.0.99 -Release: 5%{snapshot}%{?dist} +Version: 0.7.0.100 +Release: 1%{snapshot}%{?dist} Group: System Environment/Base License: GPLv2+ URL: http://www.gnome.org/projects/NetworkManager/ @@ -36,7 +36,7 @@ Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: hal >= %{hal_version} -Requires: iproute openssl +Requires: iproute Requires: dhclient >= 3.0.2-12 Requires: wpa_supplicant >= 0.5.7-21 Requires: libnl >= %{libnl_version} @@ -58,7 +58,6 @@ BuildRequires: hal-devel >= %{hal_version} BuildRequires: glib2-devel gtk2-devel BuildRequires: libglade2-devel -BuildRequires: openssl-devel BuildRequires: GConf2-devel BuildRequires: gnome-keyring-devel BuildRequires: gettext-devel @@ -73,6 +72,8 @@ BuildRequires: PolicyKit-devel PolicyKit-gnome-devel BuildRequires: dhclient BuildRequires: gtk-doc +# for libuuid +BuildRequires: e2fsprogs-devel %description NetworkManager attempts to keep an active network connection available at all @@ -334,6 +335,12 @@ %{_datadir}/gtk-doc/html/libnm-util/* %changelog +* Sun Apr 5 2009 Dan Williams - 1:0.7.0.100-1 +- Update to 0.7.1-rc4 +- nm: use PolicyKit for system connection secrets retrieval +- nm: correctly interpret errors returned from chmod(2) when saving keyfile system connections +- editor: use PolicyKit to get system connection secrets + * Thu Mar 26 2009 Dan Williams - 1:0.7.0.99-5 - nm: fix crashes with out-of-tree modules that provide no driver link (rh #492246) - nm: fix USB modem probing on recent udev versions nm-applet-internal-buildfixes.patch: Index: nm-applet-internal-buildfixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-9/nm-applet-internal-buildfixes.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- nm-applet-internal-buildfixes.patch 5 Mar 2009 11:05:17 -0000 1.5 +++ nm-applet-internal-buildfixes.patch 5 Apr 2009 13:09:26 -0000 1.6 @@ -1,6 +1,6 @@ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac.buildfix 2008-11-17 08:37:21.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/configure.ac 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac.buildfix 2009-04-04 18:03:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/configure.ac 2009-04-05 08:31:12.000000000 -0400 @@ -68,10 +68,6 @@ PKG_CHECK_MODULES(GOBJECT, gobject-2.0) PKG_CHECK_MODULES(NMA, [dbus-glib-1 >= 0.72 @@ -12,9 +12,9 @@ gtk+-2.0 >= 2.10 libglade-2.0 gmodule-export-2.0 -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/connection-editor/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am.buildfix 2009-04-03 09:30:25.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/connection-editor/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -2,6 +2,10 @@ NULL= bin_PROGRAMS = nm-connection-editor @@ -23,12 +23,12 @@ + -I${top_srcdir}/../libnm-util \ + -I${top_srcdir}/../libnm-glib + - nm_connection_editor_CPPFLAGS = \ - $(NMA_CFLAGS) \ - -DICONDIR=\""$(datadir)/icons"\" \ -@@ -64,7 +68,10 @@ nm_connection_editor_LDADD = \ - ${top_builddir}/src/wireless-security/libwireless-security.la \ + nm_connection_editor_CPPFLAGS = \ + $(NMA_CFLAGS) \ + -DICONDIR=\""$(datadir)/icons"\" \ +@@ -70,7 +74,10 @@ nm_connection_editor_LDADD = \ ${top_builddir}/src/utils/libutils.la \ + ${top_builddir}/src/marshallers/libmarshallers.la \ $(NMA_LIBS) \ - $(POLKIT_LIBS) + $(POLKIT_LIBS) \ @@ -38,9 +38,9 @@ if NO_POLKIT_GNOME nm_connection_editor_LDADD += \ -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am.buildfix 2008-05-06 11:16:09.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/gconf-helpers/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am.buildfix 2008-11-26 20:37:43.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/gconf-helpers/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -58,9 +58,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am.buildfix 2008-11-17 08:37:20.000000000 -0500 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -4,6 +4,10 @@ NULL= bin_PROGRAMS = nm-applet @@ -83,9 +83,9 @@ gladedir = $(datadir)/nm-applet glade_DATA = applet.glade keyring.png -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am.buildfix 2008-05-19 11:02:18.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/utils/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am.buildfix 2008-11-26 20:37:48.000000000 -0500 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/utils/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,3 +1,7 @@ +INCLUDES = -I${top_srcdir}/../include \ + -I${top_srcdir}/../libnm-util \ @@ -103,9 +103,9 @@ + -L${top_builddir}/../libnm-util $(top_builddir)/../libnm-util/libnm-util.la \ + -L${top_builddir}/../libnm-glib $(top_builddir)/../libnm-glib/libnm_glib.la + -diff -up NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am ---- NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am.buildfix 2008-03-30 13:17:59.000000000 -0400 -+++ NetworkManager-0.7.0.99/network-manager-applet-0.7.0.99/src/wireless-security/Makefile.am 2008-11-17 18:04:35.000000000 -0500 +diff -up NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am +--- NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am.buildfix 2009-04-04 11:33:58.000000000 -0400 ++++ NetworkManager-0.7.0.100/network-manager-applet-0.7.0.100/src/wireless-security/Makefile.am 2009-04-05 08:31:12.000000000 -0400 @@ -1,5 +1,9 @@ noinst_LTLIBRARIES = libwireless-security.la @@ -116,7 +116,7 @@ libwireless_security_la_SOURCES = \ wireless-security.h \ wireless-security.c \ -@@ -36,5 +40,7 @@ libwireless_security_la_CPPFLAGS = \ +@@ -38,5 +42,7 @@ libwireless_security_la_CPPFLAGS = \ libwireless_security_la_LIBADD = \ $(NMA_LIBS) \ ${top_builddir}/src/utils/libutils.la \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/NetworkManager/F-9/sources,v retrieving revision 1.134 retrieving revision 1.135 diff -u -r1.134 -r1.135 --- sources 26 Mar 2009 21:29:24 -0000 1.134 +++ sources 5 Apr 2009 13:09:26 -0000 1.135 @@ -1,2 +1,2 @@ -11a6eb949e99c1911d3e96ae81c1cb5c NetworkManager-0.7.0.99.git20090326.tar.bz2 -8fef9799299d24177f91223c15429c4b network-manager-applet-0.7.0.99.svn1235.tar.bz2 +cc75c0b8b83793050e28ebe39d2c5f57 NetworkManager-0.7.0.100.tar.bz2 +4a332aecf58eefcee33abd39b5038e9e network-manager-applet-0.7.0.100.tar.bz2 From bskeggs at fedoraproject.org Sun Apr 5 13:46:59 2009 From: bskeggs at fedoraproject.org (Ben Skeggs) Date: Sun, 5 Apr 2009 13:46:59 +0000 (UTC) Subject: rpms/kernel/F-11 drm-nouveau.patch, 1.32, 1.33 kernel.spec, 1.1512, 1.1513 Message-ID: <20090405134659.9BDAE7011F@cvs1.fedora.phx.redhat.com> Author: bskeggs Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26825 Modified Files: drm-nouveau.patch kernel.spec Log Message: * Sun Apr 05 2009 Ben Skeggs - drm-nouveau.patch: big update. mostly cleanups, few functional changes Big code cleanup (the scary looking, but hopefully harmless part) Now using "full-featured" VBIOS parser from DDX Remove custom i2c code in favour of i2c_algo_bit Refuse to suspend, we can't possibly resume just yet Fix ramht insertions when a collision happens (rh#492427) No kms warning on pre-nv50 when kms not acutally enabled (rh#493222) drm-nouveau.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.32 -r 1.33 drm-nouveau.patch Index: drm-nouveau.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-nouveau.patch,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- drm-nouveau.patch 31 Mar 2009 06:30:02 -0000 1.32 +++ drm-nouveau.patch 5 Apr 2009 13:46:53 -0000 1.33 @@ -236,7 +236,7 @@ drm_put_minor(&dev->control); diff --git a/drivers/gpu/drm/nouveau/Makefile b/drivers/gpu/drm/nouveau/Makefile new file mode 100644 -index 0000000..12af41b +index 0000000..06483d0 --- /dev/null +++ b/drivers/gpu/drm/nouveau/Makefile @@ -0,0 +1,24 @@ @@ -249,8 +249,8 @@ + nouveau_object.o nouveau_irq.o nouveau_notifier.o \ + nouveau_swmthd.o nouveau_sgdma.o nouveau_dma.o \ + nouveau_bo.o nouveau_fence.o nouveau_gem.o \ -+ nouveau_bios.o nouveau_display.o nouveau_fbcon.o \ -+ nouveau_backlight.o \ ++ nouveau_hw.o nouveau_calc.o nouveau_bios.o nouveau_i2c.o \ ++ nouveau_display.o nouveau_fbcon.o nouveau_backlight.o \ + nv04_timer.o \ + nv04_mc.o nv40_mc.o nv50_mc.o \ + nv04_fb.o nv10_fb.o nv40_fb.o \ @@ -259,17 +259,17 @@ + nv40_graph.o nv50_graph.o \ + nv04_instmem.o nv50_instmem.o \ + nv50_crtc.o nv50_dac.o nv50_sor.o nv50_connector.o \ -+ nv50_cursor.o nv50_i2c.o nv50_display.o nv50_fbcon.o ++ nv50_cursor.o nv50_display.o nv50_fbcon.o + +nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o + +obj-$(CONFIG_DRM_NOUVEAU)+= nouveau.o diff --git a/drivers/gpu/drm/nouveau/nouveau_backlight.c b/drivers/gpu/drm/nouveau/nouveau_backlight.c new file mode 100644 -index 0000000..3fc521e +index 0000000..e3d354f --- /dev/null +++ b/drivers/gpu/drm/nouveau/nouveau_backlight.c -@@ -0,0 +1,156 @@ +@@ -0,0 +1,152 @@ +/* + * Copyright (C) 2009 Red Hat + * @@ -312,7 +312,6 @@ +static int nv40_get_intensity(struct backlight_device *bd) +{ + struct drm_device *dev = bl_get_data(bd); -+ struct drm_nouveau_private *dev_priv = dev->dev_private; + int val = (nv_rd32(NV40_PMC_BACKLIGHT) & NV40_PMC_BACKLIGHT_MASK) >> 16; + + return val; @@ -321,7 +320,6 @@ +static int nv40_set_intensity(struct backlight_device *bd) +{ + struct drm_device *dev = bl_get_data(bd); -+ struct drm_nouveau_private *dev_priv = dev->dev_private; + int val = bd->props.brightness; + int reg = nv_rd32(NV40_PMC_BACKLIGHT); + @@ -340,7 +338,6 @@ +static int nv50_get_intensity(struct backlight_device *bd) +{ + struct drm_device *dev = bl_get_data(bd); -+ struct drm_nouveau_private *dev_priv = dev->dev_private; + + return nv_rd32(NV50_PDISPLAY_BACKLIGHT); +} @@ -348,7 +345,6 @@ +static int nv50_set_intensity(struct backlight_device *bd) +{ + struct drm_device *dev = bl_get_data(bd); -+ struct drm_nouveau_private *dev_priv = dev->dev_private; + int val = bd->props.brightness; + + nv_wr32(NV50_PDISPLAY_BACKLIGHT, val | NV50_PDISPLAY_BACKLIGHT_ENABLE); @@ -428,45 +424,65 @@ +} diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c new file mode 100644 -index 0000000..ef33b39 +index 0000000..7165a60 --- /dev/null +++ b/drivers/gpu/drm/nouveau/nouveau_bios.c -@@ -0,0 +1,898 @@ +@@ -0,0 +1,4570 @@ +/* -+ * Copyright (C) 2005-2006 Erik Waling -+ * Copyright (C) 2006 Stephane Marchesin -+ * Copyright (C) 2007-2008 Stuart Bennett -+ * Copyright (C) 2008 Maarten Maathuis. -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining -+ * a copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sublicense, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: ++ * Copyright 2005-2006 Erik Waling ++ * Copyright 2006 Stephane Marchesin ++ * Copyright 2007-2009 Stuart Bennett + * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial -+ * portions of the Software. ++ * Permission is hereby granted, free of charge, to any person obtaining a ++ * copy of this software and associated documentation files (the "Software"), ++ * to deal in the Software without restriction, including without limitation ++ * the rights to use, copy, modify, merge, publish, distribute, sublicense, ++ * and/or sell copies of the Software, and to permit persons to whom the ++ * Software is furnished to do so, subject to the following conditions: + * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ * IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE -+ * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ++ * The above copyright notice and this permission notice shall be included in ++ * all copies or substantial portions of the Software. + * ++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL ++ * THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF ++ * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE ++ * SOFTWARE. + */ + -+#include -+#include "nouveau_bios.h" ++#include "drmP.h" +#include "nouveau_drv.h" ++#include "nouveau_hw.h" ++ ++/* these defines are made up */ ++#define NV_CIO_CRE_44_HEADA 0x0 ++#define NV_CIO_CRE_44_HEADB 0x3 ++#define FEATURE_MOBILE 0x10 /* also FEATURE_QUADRO for BMP */ ++#define LEGACY_I2C_CRT 0x80 ++ ++#define EDID1_LEN 128 ++ ++#define BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip, fmt, ##arg) ++#define LOG_OLD_VALUE(x) //x ++ ++#define BIOS_USLEEP(n) msleep((n)/1000) ++ ++#define ROM16(x) le16_to_cpu(*(uint16_t *)&(x)) ++#define ROM32(x) le32_to_cpu(*(uint32_t *)&(x)) + -+/* returns true if it mismatches */ -+static bool nv_checksum(const uint8_t *data, unsigned int length) ++static int crtchead = 0; ++ ++/* this will need remembering across a suspend */ ++static uint32_t saved_nv_pfb_cfg0; ++ ++typedef struct { ++ bool execute; ++ bool repeat; ++} init_exec_t; ++ ++static bool nv_cksum(const uint8_t *data, unsigned int length) +{ + /* there's a few checksums in the BIOS, so here's a generic checking function */ + int i; @@ -481,51 +497,67 @@ + return false; +} + -+static int nv_valid_bios(struct drm_device *dev, uint8_t *data) ++static int ++score_vbios(struct drm_device *dev, const uint8_t *data, const bool writeable) +{ -+ /* check for BIOS signature */ + if (!(data[0] == 0x55 && data[1] == 0xAA)) { -+ DRM_ERROR("BIOS signature not found.\n"); ++ NV_TRACEWARN(dev, "... BIOS signature not found\n"); + return 0; + } + -+ if (nv_checksum(data, data[2] * 512)) { -+ DRM_ERROR("BIOS checksum invalid.\n"); -+ return 1; -+ } ++ if (nv_cksum(data, data[2] * 512)) { ++ NV_TRACEWARN(dev, "... BIOS checksum invalid\n"); ++ /* if a ro image is somewhat bad, it's probably all rubbish */ ++ return writeable ? 2 : 1; ++ } else [...20907 lines suppressed...] ++# define NV_CIO_CRE_85 0x85 ++# define NV_CIO_CRE_86 0x86 ++#define NV_PRMCIO_INP0__COLOR 0x006013da ++ ++#define NV_PRAMDAC_CU_START_POS 0x00680300 ++# define NV_PRAMDAC_CU_START_POS_X 15:0 ++# define NV_PRAMDAC_CU_START_POS_Y 31:16 ++#define NV_RAMDAC_NV10_CURSYNC 0x00680404 ++ ++#define NV_PRAMDAC_NVPLL_COEFF 0x00680500 ++#define NV_PRAMDAC_MPLL_COEFF 0x00680504 ++#define NV_PRAMDAC_VPLL_COEFF 0x00680508 ++# define NV30_RAMDAC_ENABLE_VCO2 (8 << 4) ++ ++#define NV_PRAMDAC_PLL_COEFF_SELECT 0x0068050c ++# define NV_RAMDAC_PLL_SELECT_USE_VPLL2_TRUE (4 << 0) ++# define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_MPLL (1 << 8) ++# define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_VPLL (2 << 8) ++# define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_NVPLL (4 << 8) ++# define NV_RAMDAC_PLL_SELECT_PLL_SOURCE_VPLL2 (8 << 8) ++# define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO_DB2 (1 << 28) ++# define NV_RAMDAC_PLL_SELECT_VCLK2_RATIO_DB2 (2 << 28) ++ ++#define NV_PRAMDAC_PLL_SETUP_CONTROL 0x00680510 ++#define NV_RAMDAC_VPLL2 0x00680520 ++#define NV_PRAMDAC_SEL_CLK 0x00680524 ++#define NV_RAMDAC_DITHER_NV11 0x00680528 ++#define NV_PRAMDAC_DACCLK 0x0068052c ++# define NV_PRAMDAC_DACCLK_SEL_DACCLK (1 << 0) ++ ++#define NV_RAMDAC_NVPLL_B 0x00680570 ++#define NV_RAMDAC_MPLL_B 0x00680574 ++#define NV_RAMDAC_VPLL_B 0x00680578 ++#define NV_RAMDAC_VPLL2_B 0x0068057c ++# define NV31_RAMDAC_ENABLE_VCO2 (8 << 28) ++#define NV_PRAMDAC_580 0x00680580 ++# define NV_RAMDAC_580_VPLL1_ACTIVE (1 << 8) ++# define NV_RAMDAC_580_VPLL2_ACTIVE (1 << 28) ++ ++#define NV_PRAMDAC_GENERAL_CONTROL 0x00680600 ++#define NV_PRAMDAC_TEST_CONTROL 0x00680608 ++# define NV_PRAMDAC_TEST_CONTROL_TP_INS_EN_ASSERTED (1 << 12) ++# define NV_PRAMDAC_TEST_CONTROL_PWRDWN_DAC_OFF (1 << 16) ++# define NV_PRAMDAC_TEST_CONTROL_SENSEB_ALLHI (1 << 28) ++#define NV_PRAMDAC_TESTPOINT_DATA 0x00680610 ++# define NV_PRAMDAC_TESTPOINT_DATA_NOTBLANK (8 << 28) ++#define NV_PRAMDAC_630 0x00680630 ++#define NV_PRAMDAC_634 0x00680634 ++ ++#define NV_PRAMDAC_FP_VDISPLAY_END 0x00680800 ++#define NV_PRAMDAC_FP_VTOTAL 0x00680804 ++#define NV_PRAMDAC_FP_VCRTC 0x00680808 ++#define NV_PRAMDAC_FP_VSYNC_START 0x0068080c ++#define NV_PRAMDAC_FP_VSYNC_END 0x00680810 ++#define NV_PRAMDAC_FP_VVALID_START 0x00680814 ++#define NV_PRAMDAC_FP_VVALID_END 0x00680818 ++#define NV_PRAMDAC_FP_HDISPLAY_END 0x00680820 ++#define NV_PRAMDAC_FP_HTOTAL 0x00680824 ++#define NV_PRAMDAC_FP_HCRTC 0x00680828 ++#define NV_PRAMDAC_FP_HSYNC_START 0x0068082c ++#define NV_PRAMDAC_FP_HSYNC_END 0x00680830 ++#define NV_PRAMDAC_FP_HVALID_START 0x00680834 ++#define NV_PRAMDAC_FP_HVALID_END 0x00680838 ++ ++#define NV_RAMDAC_FP_DITHER 0x0068083c ++#define NV_PRAMDAC_FP_TG_CONTROL 0x00680848 ++# define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_POS (1 << 0) ++# define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_DISABLE (2 << 0) ++# define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_POS (1 << 4) ++# define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_DISABLE (2 << 4) ++# define NV_PRAMDAC_FP_TG_CONTROL_MODE_SCALE (0 << 8) ++# define NV_PRAMDAC_FP_TG_CONTROL_MODE_CENTER (1 << 8) ++# define NV_PRAMDAC_FP_TG_CONTROL_MODE_NATIVE (2 << 8) ++# define NV_PRAMDAC_FP_TG_CONTROL_READ_PROG (1 << 20) ++# define NV_PRAMDAC_FP_TG_CONTROL_WIDTH_12 (1 << 24) ++# define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_POS (1 << 28) ++# define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_DISABLE (2 << 28) ++#define NV_PRAMDAC_850 0x00680850 ++#define NV_PRAMDAC_85C 0x0068085c ++#define NV_PRAMDAC_FP_DEBUG_0 0x00680880 ++# define NV_PRAMDAC_FP_DEBUG_0_XSCALE_ENABLE (1 << 0) ++# define NV_PRAMDAC_FP_DEBUG_0_YSCALE_ENABLE (1 << 4) ++/* This doesn't seem to be essential for tmds, but still often set */ ++# define NV_RAMDAC_FP_DEBUG_0_TMDS_ENABLED (8 << 4) ++# define NV_PRAMDAC_FP_DEBUG_0_XINTERP_BILINEAR (1 << 8) ++# define NV_PRAMDAC_FP_DEBUG_0_YINTERP_BILINEAR (1 << 12) ++# define NV_PRAMDAC_FP_DEBUG_0_XWEIGHT_ROUND (1 << 20) ++# define NV_PRAMDAC_FP_DEBUG_0_YWEIGHT_ROUND (1 << 24) ++#define NV_PRAMDAC_FP_DEBUG_1 0x00680884 ++# define NV_PRAMDAC_FP_DEBUG_1_XSCALE_VALUE 11:0 ++# define NV_PRAMDAC_FP_DEBUG_1_XSCALE_TESTMODE_ENABLE (1 << 12) ++# define NV_PRAMDAC_FP_DEBUG_1_YSCALE_VALUE 27:16 ++# define NV_PRAMDAC_FP_DEBUG_1_YSCALE_TESTMODE_ENABLE (1 << 28) ++#define NV_PRAMDAC_FP_DEBUG_2 0x00680888 ++#define NV_PRAMDAC_FP_DEBUG_3 0x0068088C ++ ++/* Some unknown regs, purely for NV30 it seems. */ ++#define NV_PRAMDAC_890 0x00680890 ++#define NV_PRAMDAC_89C 0x0068089C ++ ++/* see NV_PRAMDAC_INDIR_TMDS in rules.xml */ ++#define NV_PRAMDAC_FP_TMDS_CONTROL 0x006808b0 ++# define NV_PRAMDAC_FP_TMDS_CONTROL_WRITE_DISABLE (1 << 16) ++#define NV_PRAMDAC_FP_TMDS_DATA 0x006808b4 ++ ++/* Some kind of switch */ ++#define NV_PRAMDAC_900 0x00680900 ++#define NV_PRAMDAC_A20 0x00680A20 ++#define NV_PRAMDAC_A24 0x00680A24 ++#define NV_PRAMDAC_A34 0x00680A34 ++ ++/* names fabricated from NV_USER_DAC info */ ++#define NV_PRMDIO_PIXEL_MASK 0x006813c6 ++# define NV_PRMDIO_PIXEL_MASK_MASK 0xff ++#define NV_PRMDIO_READ_MODE_ADDRESS 0x006813c7 ++#define NV_PRMDIO_WRITE_MODE_ADDRESS 0x006813c8 ++#define NV_PRMDIO_PALETTE_DATA 0x006813c9 ++ ++#define NV_PGRAPH_DEBUG_0 0x00400080 ++#define NV_PGRAPH_DEBUG_1 0x00400084 ++#define NV_PGRAPH_DEBUG_2_NV04 0x00400088 ++#define NV_PGRAPH_DEBUG_2 0x00400620 ++#define NV_PGRAPH_DEBUG_3 0x0040008c ++#define NV_PGRAPH_DEBUG_4 0x00400090 ++#define NV_PGRAPH_INTR 0x00400100 ++#define NV_PGRAPH_INTR_EN 0x00400140 ++#define NV_PGRAPH_CTX_CONTROL 0x00400144 ++#define NV_PGRAPH_CTX_CONTROL_NV04 0x00400170 ++#define NV_PGRAPH_ABS_UCLIP_XMIN 0x0040053C ++#define NV_PGRAPH_ABS_UCLIP_YMIN 0x00400540 ++#define NV_PGRAPH_ABS_UCLIP_XMAX 0x00400544 ++#define NV_PGRAPH_ABS_UCLIP_YMAX 0x00400548 ++#define NV_PGRAPH_BETA_AND 0x00400608 ++#define NV_PGRAPH_LIMIT_VIOL_PIX 0x00400610 ++#define NV_PGRAPH_BOFFSET0 0x00400640 ++#define NV_PGRAPH_BOFFSET1 0x00400644 ++#define NV_PGRAPH_BOFFSET2 0x00400648 ++#define NV_PGRAPH_BLIMIT0 0x00400684 ++#define NV_PGRAPH_BLIMIT1 0x00400688 ++#define NV_PGRAPH_BLIMIT2 0x0040068c ++#define NV_PGRAPH_STATUS 0x00400700 ++#define NV_PGRAPH_SURFACE 0x00400710 ++#define NV_PGRAPH_STATE 0x00400714 ++#define NV_PGRAPH_FIFO 0x00400720 ++#define NV_PGRAPH_PATTERN_SHAPE 0x00400810 ++#define NV_PGRAPH_TILE 0x00400b00 ++ ++#define NV_PVIDEO_INTR_EN 0x00008140 ++#define NV_PVIDEO_BUFFER 0x00008700 ++#define NV_PVIDEO_STOP 0x00008704 ++#define NV_PVIDEO_UVPLANE_BASE(buff) (0x00008800+(buff)*4) ++#define NV_PVIDEO_UVPLANE_LIMIT(buff) (0x00008808+(buff)*4) ++#define NV_PVIDEO_UVPLANE_OFFSET_BUFF(buff) (0x00008820+(buff)*4) ++#define NV_PVIDEO_BASE(buff) (0x00008900+(buff)*4) ++#define NV_PVIDEO_LIMIT(buff) (0x00008908+(buff)*4) ++#define NV_PVIDEO_LUMINANCE(buff) (0x00008910+(buff)*4) ++#define NV_PVIDEO_CHROMINANCE(buff) (0x00008918+(buff)*4) ++#define NV_PVIDEO_OFFSET_BUFF(buff) (0x00008920+(buff)*4) ++#define NV_PVIDEO_SIZE_IN(buff) (0x00008928+(buff)*4) ++#define NV_PVIDEO_POINT_IN(buff) (0x00008930+(buff)*4) ++#define NV_PVIDEO_DS_DX(buff) (0x00008938+(buff)*4) ++#define NV_PVIDEO_DT_DY(buff) (0x00008940+(buff)*4) ++#define NV_PVIDEO_POINT_OUT(buff) (0x00008948+(buff)*4) ++#define NV_PVIDEO_SIZE_OUT(buff) (0x00008950+(buff)*4) ++#define NV_PVIDEO_FORMAT(buff) (0x00008958+(buff)*4) ++# define NV_PVIDEO_FORMAT_PLANAR (1 << 0) ++# define NV_PVIDEO_FORMAT_COLOR_LE_CR8YB8CB8YA8 (1 << 16) ++# define NV_PVIDEO_FORMAT_DISPLAY_COLOR_KEY (1 << 20) ++# define NV_PVIDEO_FORMAT_MATRIX_ITURBT709 (1 << 24) ++#define NV_PVIDEO_COLOR_KEY 0x00008B00 ++ ++/* NV04 overlay defines from VIDIX & Haiku */ ++#define NV_PVIDEO_INTR_EN_0 0x00680140 ++#define NV_PVIDEO_STEP_SIZE 0x00680200 ++#define NV_PVIDEO_CONTROL_Y 0x00680204 ++#define NV_PVIDEO_CONTROL_X 0x00680208 ++#define NV_PVIDEO_BUFF0_START_ADDRESS 0x0068020c ++#define NV_PVIDEO_BUFF0_PITCH_LENGTH 0x00680214 ++#define NV_PVIDEO_BUFF0_OFFSET 0x0068021c ++#define NV_PVIDEO_BUFF1_START_ADDRESS 0x00680210 ++#define NV_PVIDEO_BUFF1_PITCH_LENGTH 0x00680218 ++#define NV_PVIDEO_BUFF1_OFFSET 0x00680220 ++#define NV_PVIDEO_OE_STATE 0x00680224 ++#define NV_PVIDEO_SU_STATE 0x00680228 ++#define NV_PVIDEO_RM_STATE 0x0068022c ++#define NV_PVIDEO_WINDOW_START 0x00680230 ++#define NV_PVIDEO_WINDOW_SIZE 0x00680234 ++#define NV_PVIDEO_FIFO_THRES_SIZE 0x00680238 ++#define NV_PVIDEO_FIFO_BURST_LENGTH 0x0068023c ++#define NV_PVIDEO_KEY 0x00680240 ++#define NV_PVIDEO_OVERLAY 0x00680244 ++#define NV_PVIDEO_RED_CSC_OFFSET 0x00680280 ++#define NV_PVIDEO_GREEN_CSC_OFFSET 0x00680284 ++#define NV_PVIDEO_BLUE_CSC_OFFSET 0x00680288 ++#define NV_PVIDEO_CSC_ADJUST 0x0068028c ++ ++#endif diff --git a/include/drm/Kbuild b/include/drm/Kbuild index b940fdf..cfa6af4 100644 --- a/include/drm/Kbuild Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1512 retrieving revision 1.1513 diff -u -r1.1512 -r1.1513 --- kernel.spec 4 Apr 2009 17:35:42 -0000 1.1512 +++ kernel.spec 5 Apr 2009 13:46:56 -0000 1.1513 @@ -1905,6 +1905,15 @@ # and build. %changelog +* Sun Apr 05 2009 Ben Skeggs +- drm-nouveau.patch: big update. mostly cleanups, few functional changes + Big code cleanup (the scary looking, but hopefully harmless part) + Now using "full-featured" VBIOS parser from DDX + Remove custom i2c code in favour of i2c_algo_bit + Refuse to suspend, we can't possibly resume just yet + Fix ramht insertions when a collision happens (rh#492427) + No kms warning on pre-nv50 when kms not acutally enabled (rh#493222) + * Sat Apr 04 2009 Matthew Garrett - linux-2.6-add-qcserial.patch: Add the qcserial driver for Qualcomm modems From fschwarz at fedoraproject.org Sun Apr 5 14:51:48 2009 From: fschwarz at fedoraproject.org (Felix Schwarz) Date: Sun, 5 Apr 2009 14:51:48 +0000 (UTC) Subject: rpms/python-zope-interface/devel python-zope-interface.spec, 1.11, 1.12 Message-ID: <20090405145148.A3B2B7011F@cvs1.fedora.phx.redhat.com> Author: fschwarz Update of /cvs/pkgs/rpms/python-zope-interface/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2946 Modified Files: python-zope-interface.spec Log Message: use correct source filename (upstream switched from zip to tar.gz) Index: python-zope-interface.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-zope-interface/devel/python-zope-interface.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- python-zope-interface.spec 5 Apr 2009 13:07:15 -0000 1.11 +++ python-zope-interface.spec 5 Apr 2009 14:51:17 -0000 1.12 @@ -2,12 +2,12 @@ Name: python-zope-interface Version: 3.5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 URL: http://pypi.python.org/pypi/zope.interface -Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.zip +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz Source1: ZPL-2.1.txt BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel @@ -58,6 +58,9 @@ %{python_sitearch}/zope.interface* %changelog +* Sun Apr 05 2009 Felix Schwarz 3.5.1-2 +- use correct source filename (upstream switched from zip to tar.gz) + * Sun Apr 05 2009 Felix Schwarz 3.5.1-1 - update to 3.5.1 From pbrobinson at fedoraproject.org Sun Apr 5 15:17:16 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Sun, 5 Apr 2009 15:17:16 +0000 (UTC) Subject: rpms/SDL_mixer/devel SDL_mixer.spec,1.27,1.28 Message-ID: <20090405151716.7AC607011F@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/SDL_mixer/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4988 Modified Files: SDL_mixer.spec Log Message: Remove dependency on timidity++-patches Index: SDL_mixer.spec =================================================================== RCS file: /cvs/pkgs/rpms/SDL_mixer/devel/SDL_mixer.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- SDL_mixer.spec 23 Feb 2009 23:22:51 -0000 1.27 +++ SDL_mixer.spec 5 Apr 2009 15:16:44 -0000 1.28 @@ -1,6 +1,6 @@ Name: SDL_mixer Version: 1.2.8 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Simple DirectMedia Layer - Sample Mixer Library Group: System Environment/Libraries @@ -13,18 +13,14 @@ BuildRequires: SDL-devel >= 1.2.10 BuildRequires: libvorbis-devel BuildRequires: mikmod-devel >= 3.1.10 -Requires: timidity++-patches # Require libvorbis since we build it with dynamically load support. Requires: libvorbis -Provides: SDL_mixer-midi - %description A simple multi-channel audio mixer for SDL. It supports 4 channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI and Ogg Vorbis libraries. - %package devel Summary: Development files for %{name} Group: Development/Libraries @@ -36,16 +32,19 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. - %prep %setup -q %patch3 -p1 -b .timidity - %build %configure --disable-dependency-tracking \ --disable-static \ --enable-music-libmikmod + +# Remove rpath as per https://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + make %{?_smp_mflags} @@ -55,17 +54,13 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - %clean rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig - %files %defattr(-,root,root,-) %doc README CHANGES COPYING @@ -78,8 +73,10 @@ %{_libdir}/lib*.so %{_includedir}/SDL - %changelog +* Sun Apr 5 2009 Peter Robinson - 1.2.8-12 +- Remove dependency on timidity++-patches + * Mon Feb 23 2009 Fedora Release Engineering - 1.2.8-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From robert at fedoraproject.org Sun Apr 5 16:12:23 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 16:12:23 +0000 (UTC) Subject: rpms/mksh/EL-4 .cvsignore, 1.16, 1.17 mksh.spec, 1.19, 1.20 sources, 1.16, 1.17 Message-ID: <20090405161223.F241C7011F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/mksh/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11909/EL-4 Modified Files: .cvsignore mksh.spec sources Log Message: Upgrade to 37b Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-4/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 14 Dec 2008 17:50:09 -0000 1.16 +++ .cvsignore 5 Apr 2009 16:11:52 -0000 1.17 @@ -1,2 +1,2 @@ -mksh-R36b.cpio.gz +mksh-R37b.cpio.gz arc4random.c Index: mksh.spec =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-4/mksh.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- mksh.spec 14 Dec 2008 17:50:09 -0000 1.19 +++ mksh.spec 5 Apr 2009 16:11:52 -0000 1.20 @@ -2,7 +2,7 @@ Summary: MirBSD enhanced version of the Korn Shell Name: mksh -Version: 36b +Version: 37b Release: 1%{?dist} License: BSD with advertising Group: System Environment/Shells @@ -71,6 +71,12 @@ %{_mandir}/man1/%{name}.1* %changelog +* Sun Apr 05 2009 Robert Scheck 37b-1 +- Upgrade to 37b + +* Mon Feb 23 2009 Robert Scheck 36b-2 +- Rebuild against gcc 4.4 and rpm 4.6 + * Sun Dec 14 2008 Robert Scheck 36b-1 - Upgrade to 36b and updated arc4random.c file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-4/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 14 Dec 2008 17:50:09 -0000 1.16 +++ sources 5 Apr 2009 16:11:52 -0000 1.17 @@ -1,2 +1,2 @@ -e5f4cfbc55b6fe8211f99d231125224d mksh-R36b.cpio.gz +12d8f271ad57593545476c7f0ec35d97 mksh-R37b.cpio.gz 9479ad2e83ba6a275283ff2eaad49086 arc4random.c From robert at fedoraproject.org Sun Apr 5 16:12:23 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 16:12:23 +0000 (UTC) Subject: rpms/mksh/F-10 .cvsignore, 1.16, 1.17 mksh.spec, 1.20, 1.21 sources, 1.16, 1.17 Message-ID: <20090405161223.F28337013D@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/mksh/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11909/F-10 Modified Files: .cvsignore mksh.spec sources Log Message: Upgrade to 37b Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-10/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 14 Dec 2008 17:50:10 -0000 1.16 +++ .cvsignore 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -mksh-R36b.cpio.gz +mksh-R37b.cpio.gz arc4random.c Index: mksh.spec =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-10/mksh.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- mksh.spec 14 Dec 2008 17:50:10 -0000 1.20 +++ mksh.spec 5 Apr 2009 16:11:53 -0000 1.21 @@ -2,7 +2,7 @@ Summary: MirBSD enhanced version of the Korn Shell Name: mksh -Version: 36b +Version: 37b Release: 1%{?dist} License: BSD with advertising Group: System Environment/Shells @@ -71,6 +71,12 @@ %{_mandir}/man1/%{name}.1* %changelog +* Sun Apr 05 2009 Robert Scheck 37b-1 +- Upgrade to 37b + +* Mon Feb 23 2009 Robert Scheck 36b-2 +- Rebuild against gcc 4.4 and rpm 4.6 + * Sun Dec 14 2008 Robert Scheck 36b-1 - Upgrade to 36b and updated arc4random.c file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-10/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 14 Dec 2008 17:50:10 -0000 1.16 +++ sources 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -e5f4cfbc55b6fe8211f99d231125224d mksh-R36b.cpio.gz +12d8f271ad57593545476c7f0ec35d97 mksh-R37b.cpio.gz 9479ad2e83ba6a275283ff2eaad49086 arc4random.c From robert at fedoraproject.org Sun Apr 5 16:12:23 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 16:12:23 +0000 (UTC) Subject: rpms/mksh/EL-5 .cvsignore, 1.16, 1.17 mksh.spec, 1.19, 1.20 sources, 1.16, 1.17 Message-ID: <20090405161223.F27407013C@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/mksh/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11909/EL-5 Modified Files: .cvsignore mksh.spec sources Log Message: Upgrade to 37b Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-5/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 14 Dec 2008 17:50:10 -0000 1.16 +++ .cvsignore 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -mksh-R36b.cpio.gz +mksh-R37b.cpio.gz arc4random.c Index: mksh.spec =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-5/mksh.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- mksh.spec 14 Dec 2008 17:50:10 -0000 1.19 +++ mksh.spec 5 Apr 2009 16:11:53 -0000 1.20 @@ -2,7 +2,7 @@ Summary: MirBSD enhanced version of the Korn Shell Name: mksh -Version: 36b +Version: 37b Release: 1%{?dist} License: BSD with advertising Group: System Environment/Shells @@ -71,6 +71,12 @@ %{_mandir}/man1/%{name}.1* %changelog +* Sun Apr 05 2009 Robert Scheck 37b-1 +- Upgrade to 37b + +* Mon Feb 23 2009 Robert Scheck 36b-2 +- Rebuild against gcc 4.4 and rpm 4.6 + * Sun Dec 14 2008 Robert Scheck 36b-1 - Upgrade to 36b and updated arc4random.c file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mksh/EL-5/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 14 Dec 2008 17:50:10 -0000 1.16 +++ sources 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -e5f4cfbc55b6fe8211f99d231125224d mksh-R36b.cpio.gz +12d8f271ad57593545476c7f0ec35d97 mksh-R37b.cpio.gz 9479ad2e83ba6a275283ff2eaad49086 arc4random.c From robert at fedoraproject.org Sun Apr 5 16:12:24 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 16:12:24 +0000 (UTC) Subject: rpms/mksh/F-9 .cvsignore, 1.16, 1.17 mksh.spec, 1.20, 1.21 sources, 1.16, 1.17 Message-ID: <20090405161224.271D27013F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/mksh/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11909/F-9 Modified Files: .cvsignore mksh.spec sources Log Message: Upgrade to 37b Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-9/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 14 Dec 2008 17:50:11 -0000 1.16 +++ .cvsignore 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -mksh-R36b.cpio.gz +mksh-R37b.cpio.gz arc4random.c Index: mksh.spec =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-9/mksh.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- mksh.spec 14 Dec 2008 17:50:11 -0000 1.20 +++ mksh.spec 5 Apr 2009 16:11:53 -0000 1.21 @@ -2,7 +2,7 @@ Summary: MirBSD enhanced version of the Korn Shell Name: mksh -Version: 36b +Version: 37b Release: 1%{?dist} License: BSD with advertising Group: System Environment/Shells @@ -71,6 +71,12 @@ %{_mandir}/man1/%{name}.1* %changelog +* Sun Apr 05 2009 Robert Scheck 37b-1 +- Upgrade to 37b + +* Mon Feb 23 2009 Robert Scheck 36b-2 +- Rebuild against gcc 4.4 and rpm 4.6 + * Sun Dec 14 2008 Robert Scheck 36b-1 - Upgrade to 36b and updated arc4random.c file Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mksh/F-9/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 14 Dec 2008 17:50:11 -0000 1.16 +++ sources 5 Apr 2009 16:11:53 -0000 1.17 @@ -1,2 +1,2 @@ -e5f4cfbc55b6fe8211f99d231125224d mksh-R36b.cpio.gz +12d8f271ad57593545476c7f0ec35d97 mksh-R37b.cpio.gz 9479ad2e83ba6a275283ff2eaad49086 arc4random.c From robert at fedoraproject.org Sun Apr 5 16:12:24 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 16:12:24 +0000 (UTC) Subject: rpms/mksh/devel .cvsignore, 1.16, 1.17 mksh.spec, 1.21, 1.22 sources, 1.16, 1.17 Message-ID: <20090405161224.5A8597011F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/mksh/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11909/devel Modified Files: .cvsignore mksh.spec sources Log Message: Upgrade to 37b Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mksh/devel/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 14 Dec 2008 17:50:12 -0000 1.16 +++ .cvsignore 5 Apr 2009 16:11:54 -0000 1.17 @@ -1,2 +1,2 @@ -mksh-R36b.cpio.gz +mksh-R37b.cpio.gz arc4random.c Index: mksh.spec =================================================================== RCS file: /cvs/pkgs/rpms/mksh/devel/mksh.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- mksh.spec 23 Feb 2009 20:51:16 -0000 1.21 +++ mksh.spec 5 Apr 2009 16:11:54 -0000 1.22 @@ -2,8 +2,8 @@ Summary: MirBSD enhanced version of the Korn Shell Name: mksh -Version: 36b -Release: 2%{?dist} +Version: 37b +Release: 1%{?dist} License: BSD with advertising Group: System Environment/Shells URL: http://www.mirbsd.de/%{name}/ @@ -71,6 +71,9 @@ %{_mandir}/man1/%{name}.1* %changelog +* Sun Apr 05 2009 Robert Scheck 37b-1 +- Upgrade to 37b + * Mon Feb 23 2009 Robert Scheck 36b-2 - Rebuild against gcc 4.4 and rpm 4.6 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mksh/devel/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 14 Dec 2008 17:50:12 -0000 1.16 +++ sources 5 Apr 2009 16:11:54 -0000 1.17 @@ -1,2 +1,2 @@ -e5f4cfbc55b6fe8211f99d231125224d mksh-R36b.cpio.gz +12d8f271ad57593545476c7f0ec35d97 mksh-R37b.cpio.gz 9479ad2e83ba6a275283ff2eaad49086 arc4random.c From transif at fedoraproject.org Sun Apr 5 16:52:29 2009 From: transif at fedoraproject.org (Transifex System User) Date: Sun, 5 Apr 2009 16:52:29 +0000 (UTC) Subject: comps/po da.po,1.14,1.15 Message-ID: <20090405165229.2A9A87013C@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16883/po Modified Files: da.po Log Message: Sending translation for Danish View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.14 -r 1.15 da.po Index: da.po =================================================================== RCS file: /cvs/pkgs/comps/po/da.po,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- da.po 9 Jan 2009 11:52:36 -0000 1.14 +++ da.po 5 Apr 2009 16:51:57 -0000 1.15 @@ -1,696 +1,676 @@ -# translation of da.po to -# translation of da.po to Danish -# Danish messages for comps-po. -# This file is distributed under the same license as the comps-po package. -# Christian Rose , 2002. -# Keld Simonsen , 2002, 2004, 2005. -# Keld Simonsen , 2006, 2007. +# Danish translation of comps +# Copyright (C) 2009 +# This file is distributed under the same license as the comps package. +# Kris Thomsen , 2009. # msgid "" msgstr "" -"Project-Id-Version: da\n" +"Project-Id-Version: comps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-22 15:50-0500\n" -"PO-Revision-Date: 2007-04-15 10:31+0200\n" -"Last-Translator: Keld Simonsen \n" -"Language-Team: \n" +"POT-Creation-Date: 2009-02-15 13:20+0000\n" +"PO-Revision-Date: 2009-02-15 21:42+0100\n" +"Last-Translator: Kris Thomsen \n" +"Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 msgid "A lightweight desktop environment that works well on low end machines." -msgstr "Et letv??gts skrivebordsmilj?? som virker godt p?? mindre maskiner." +msgstr "Et letv??gtsskrivebordsmilj?? der virker godt p?? langsomme computere." #: ../comps-f7.xml.in.h:2 ../comps-f8.xml.in.h:2 ../comps-f9.xml.in.h:2 -#: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 ../comps-el4.xml.in.h:1 +#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" msgstr "Administrationsv??rkt??jer" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 -#: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 +#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 msgid "Afrikaans Support" -msgstr "Underst??ttelse for afrikaans" +msgstr "Underst??ttelse af afrikaans" #: ../comps-f7.xml.in.h:4 ../comps-f8.xml.in.h:4 ../comps-f9.xml.in.h:4 -#: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 -#, fuzzy +#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:5 msgid "Albanian Support" -msgstr "Underst??ttelse for armensk" +msgstr "Underst??ttelse af albansk" #: ../comps-f7.xml.in.h:5 ../comps-f8.xml.in.h:5 ../comps-f9.xml.in.h:5 -#: ../comps-f10.xml.in.h:5 ../comps-f11.xml.in.h:6 ../comps-el4.xml.in.h:2 +#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 ../comps-el4.xml.in.h:2 #: ../comps-el5.xml.in.h:2 msgid "Applications" msgstr "Programmer" #: ../comps-f7.xml.in.h:6 ../comps-f8.xml.in.h:6 ../comps-f9.xml.in.h:6 -#: ../comps-f10.xml.in.h:6 ../comps-f11.xml.in.h:7 +#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 msgid "Applications to perform a variety of tasks" -msgstr "Programmer til at lave en r??kke opgaver" +msgstr "Programmer til at udf??re en r??kke af opgaver" #: ../comps-f7.xml.in.h:7 ../comps-f8.xml.in.h:7 ../comps-f9.xml.in.h:7 -#: ../comps-f10.xml.in.h:7 ../comps-f11.xml.in.h:8 ../comps-el4.xml.in.h:4 +#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:4 #: ../comps-el5.xml.in.h:4 msgid "Arabic Support" -msgstr "Underst??ttelse for arabisk" +msgstr "Underst??ttelse af arabisk" #: ../comps-f7.xml.in.h:8 ../comps-f8.xml.in.h:8 ../comps-f9.xml.in.h:8 -#: ../comps-f10.xml.in.h:8 ../comps-f11.xml.in.h:9 ../comps-el4.xml.in.h:5 +#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 ../comps-el4.xml.in.h:5 #: ../comps-el5.xml.in.h:5 msgid "Armenian Support" -msgstr "Underst??ttelse for armensk" +msgstr "Underst??ttelse af armensk" #: ../comps-f7.xml.in.h:9 ../comps-f8.xml.in.h:9 ../comps-f9.xml.in.h:9 -#: ../comps-f10.xml.in.h:9 ../comps-f11.xml.in.h:10 +#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 msgid "Assamese Support" -msgstr "Underst??ttelse for assamesisk" +msgstr "Underst??ttelse af assamesisk" #: ../comps-f7.xml.in.h:10 ../comps-f8.xml.in.h:10 ../comps-f9.xml.in.h:10 -#: ../comps-f10.xml.in.h:10 ../comps-f11.xml.in.h:11 ../comps-el4.xml.in.h:6 +#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 ../comps-el4.xml.in.h:6 #: ../comps-el5.xml.in.h:6 msgid "Authoring and Publishing" -msgstr "Forfatterskab og publicering" +msgstr "Forfatterskab og udgivning" #: ../comps-f7.xml.in.h:11 ../comps-f8.xml.in.h:11 ../comps-f9.xml.in.h:11 -#: ../comps-f10.xml.in.h:11 ../comps-f11.xml.in.h:12 +#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 msgid "Base" msgstr "Base" #: ../comps-f7.xml.in.h:12 ../comps-f8.xml.in.h:12 ../comps-f9.xml.in.h:12 -#: ../comps-f10.xml.in.h:12 ../comps-f11.xml.in.h:13 ../comps-el4.xml.in.h:7 +#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" -msgstr "Basesystem" +msgstr "Basissystem" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 -#: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 +#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 msgid "Basic support for the Ruby programming language." -msgstr "Basal underst??ttelse for programmeringssproget Ruby." +msgstr "Grundl??ggende underst??ttelse af programmeringssproget Ruby." #: ../comps-f7.xml.in.h:14 ../comps-f8.xml.in.h:14 ../comps-f9.xml.in.h:14 -#: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 +#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 msgid "Basque Support" -msgstr "Underst??ttelse for baskisk" +msgstr "Underst??ttelse af baskisk" #: ../comps-f7.xml.in.h:15 ../comps-f8.xml.in.h:15 ../comps-f9.xml.in.h:15 -#: ../comps-f10.xml.in.h:15 ../comps-f11.xml.in.h:16 -#, fuzzy +#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 msgid "Belarusian Support" -msgstr "Underst??ttelse for bulgarisk" +msgstr "Underst??ttelse af hviderussisk" #: ../comps-f7.xml.in.h:16 ../comps-f8.xml.in.h:16 ../comps-f9.xml.in.h:16 -#: ../comps-f10.xml.in.h:16 ../comps-f11.xml.in.h:17 +#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 msgid "Bengali Support" -msgstr "Underst??ttelse for bengali" +msgstr "Underst??ttelse af bengalsk" #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 -#: ../comps-f10.xml.in.h:17 ../comps-f11.xml.in.h:18 -#, fuzzy +#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" -msgstr "Underst??ttelse for kinesisk" +msgstr "Underst??ttelse af bhutanesisk" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 -#: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 -#, fuzzy +#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 msgid "Bosnian Support" -msgstr "Underst??ttelse for estisk" +msgstr "Underst??ttelse af bosnisk" #: ../comps-f7.xml.in.h:19 ../comps-f8.xml.in.h:19 ../comps-f9.xml.in.h:19 -#: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 +#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 msgid "Brazilian Portuguese Support" -msgstr "Underst??ttelse for brasiliansk portugisisk" +msgstr "Underst??ttelse af braziliansk-portugisisk" #: ../comps-f7.xml.in.h:20 ../comps-f8.xml.in.h:20 ../comps-f9.xml.in.h:20 -#: ../comps-f10.xml.in.h:20 ../comps-f11.xml.in.h:21 +#: ../comps-f10.xml.in.h:21 ../comps-f11.xml.in.h:22 msgid "Breton Support" -msgstr "Underst??ttelse for bretonsk" +msgstr "Underst??ttelse af bretonsk" #: ../comps-f7.xml.in.h:21 ../comps-f8.xml.in.h:22 ../comps-f9.xml.in.h:22 -#: ../comps-f10.xml.in.h:22 ../comps-f11.xml.in.h:23 +#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 msgid "Bulgarian Support" -msgstr "Underst??ttelse for bulgarisk" +msgstr "Underst??ttelse af bulgarsk" #: ../comps-f7.xml.in.h:22 ../comps-f8.xml.in.h:23 ../comps-f9.xml.in.h:23 -#: ../comps-f10.xml.in.h:23 ../comps-f11.xml.in.h:24 +#: ../comps-f10.xml.in.h:24 ../comps-f11.xml.in.h:25 msgid "Catalan Support" -msgstr "Underst??ttelse for katalansk" +msgstr "Underst??ttelse af catalansk" [...1806 lines suppressed...] -#~ "Hat Enterprise Linux." -#~ msgstr "" -#~ "Disse pakker giver kompatibilitetsunderst??ttelse for tidligere udgaver af " -#~ "Red Hat Enterprise Linux." - -#~ msgid "Unsupported Development Libraries" -#~ msgstr "Ikke-inderst??ttede udviklingsbiblioteker" - -#~ msgid "Workstation Common" -#~ msgstr "F??lles for arbejdsstation" - -#~ msgid "ppc64 Compatibility Arch Support" -#~ msgstr "Underst??ttelse for ppc64-kompatibilitetsarkitektur" - -#~ msgid "x86 Compatibility Arch Development Support" -#~ msgstr "Underst??ttelse for udvikling af x86-kompatibilitetsarkitektur" - -#~ msgid "x86 Compatibility Arch Support" -#~ msgstr "Underst??ttelse for x86-kompatibilitetsarkitektur" - -#~ msgid "Brazilian Portuguese" -#~ msgstr "Brasiliansk portugisisk" - -#~ msgid "English" -#~ msgstr "Engelsk" - -#~ msgid "French" -#~ msgstr "Fransk" - -#~ msgid "German" -#~ msgstr "Tysk" - -#~ msgid "Italian" -#~ msgstr "Italiensk" - -#~ msgid "Spanish" -#~ msgstr "Spansk" - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Brazilian Portuguese language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentationen for Red Hat Enterprise Linux p?? " -#~ "det brasilianskportugisiske sprog." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "English language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "engelsk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "French language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "fransk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "German language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "tysk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Italian language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "italiensk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Spanish language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "spansk." - -#~ msgid "Japanese" -#~ msgstr "Japansk" - -#~ msgid "Korean" -#~ msgstr "Koreansk" - -#~ msgid "Simplified Chinese" -#~ msgstr "Forenklet kinesisk" - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Japanese language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "japansk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Korean language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "koreansk." - -# Egentligen ikke korrekt, det er forskellige skrivs??tt bara -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Simplified Chinese language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "forenklet kinesisk." - -# Egentligen ikke korrekt, det er forskellige skrivs??tt bara -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Traditional Chinese language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "traditionelt kinesisk." - -#~ msgid "Traditional Chinese" -#~ msgstr "Traditionelt kinesisk" - -#~ msgid "ppc64 Compatibility Arch Development Support" -#~ msgstr "Underst??ttelse for udvikling af ppc64-kompatibilitetsarkitektur" - -#~ msgid "Bengali" -#~ msgstr "Bengali" - -#~ msgid "Gujarati" -#~ msgstr "Gujarati" - -#~ msgid "Hindi" -#~ msgstr "Hindi" - -#~ msgid "Punjabi" -#~ msgstr "Punjabi" - -#~ msgid "Red Hat Enterprise Linux 4 Documentation" -#~ msgstr "Dokumentation for Red Hat Enterprise Linux 4" - -#~ msgid "Tamil" -#~ msgstr "Tamil" - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Bengali language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "bengalsk." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Gujarati language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "gujarati." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Hindi language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "hindi." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Punjabi language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "punjabi." - -#~ msgid "" -#~ "This group contains the Red Hat Enterprise Linux documentation in the " -#~ "Tamil language." -#~ msgstr "" -#~ "Denne gruppe indeholder dokumentation for Red Hat Enterprise Linux p?? " -#~ "tamilsk." - -#~ msgid "Red Hat Enterprise Linux Extras" -#~ msgstr "Red Hat Enterprise Linux godbidder" - -#~ msgid "Workstation" -#~ msgstr "Arbejdsstation" - -#~ msgid "Workstation applications and utilities." -#~ msgstr "Programmer for arbejdsstation" - -#~ msgid "Compatibility Arch" -#~ msgstr "Kompatibilitetsarkitektur" - -#~ msgid "Compatibility Arch Libraries" -#~ msgstr "Biblioteker for kompatibilitetsarkitektur" - -#~ msgid "Multilib library packages" -#~ msgstr "Multilib-bibliotekspakker" - -#~ msgid "" -#~ "Packages which provide functionality for the compatibility architecture." -#~ msgstr "Pakker som giver funktionalitet for kompatibilitetsarkitekturen" +"Denne gruppe er en samling af v??rkt??jer og ressourcer til tjekkiske milj??er." From lennart at fedoraproject.org Sun Apr 5 17:02:20 2009 From: lennart at fedoraproject.org (Lennart Poettering) Date: Sun, 5 Apr 2009 17:02:20 +0000 (UTC) Subject: rpms/libatasmart/devel .cvsignore, 1.6, 1.7 libatasmart.spec, 1.7, 1.8 sources, 1.6, 1.7 Message-ID: <20090405170220.527827011F@cvs1.fedora.phx.redhat.com> Author: lennart Update of /cvs/pkgs/rpms/libatasmart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18429 Modified Files: .cvsignore libatasmart.spec sources Log Message: New upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 3 Apr 2009 17:55:57 -0000 1.6 +++ .cvsignore 5 Apr 2009 17:01:49 -0000 1.7 @@ -1 +1 @@ -libatasmart-0.5.tar.gz +libatasmart-0.6.tar.gz Index: libatasmart.spec =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/libatasmart.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- libatasmart.spec 3 Apr 2009 17:54:09 -0000 1.7 +++ libatasmart.spec 5 Apr 2009 17:01:49 -0000 1.8 @@ -1,5 +1,5 @@ Name: libatasmart -Version: 0.5 +Version: 0.6 Release: 1%{?dist} Summary: ATA S.M.A.R.T. Disk Health Monitoring Library Group: System Environment/Libraries @@ -53,6 +53,9 @@ %{_libdir}/pkgconfig/libatasmart.pc %changelog +* Sat Apr 5 2009 Lennart Poettering 0.6-1 +- New upstream release + * Fri Apr 3 2009 Lennart Poettering 0.5-1 - New upstream release Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libatasmart/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 3 Apr 2009 17:55:57 -0000 1.6 +++ sources 5 Apr 2009 17:01:49 -0000 1.7 @@ -1 +1 @@ -f8d3beac2161e18c08e4df274c149cc3 libatasmart-0.5.tar.gz +e96d58a2097c398293c9b10b4c4c2777 libatasmart-0.6.tar.gz From rdieter at fedoraproject.org Sun Apr 5 17:02:48 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Sun, 5 Apr 2009 17:02:48 +0000 (UTC) Subject: comps comps-f10.xml.in,1.232,1.233 Message-ID: <20090405170248.DB5997011F@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18461 Modified Files: comps-f10.xml.in Log Message: -qgtkstyle (obsoleted by qt45) Index: comps-f10.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f10.xml.in,v retrieving revision 1.232 retrieving revision 1.233 diff -u -r1.232 -r1.233 --- comps-f10.xml.in 24 Mar 2009 16:45:40 -0000 1.232 +++ comps-f10.xml.in 5 Apr 2009 17:02:17 -0000 1.233 @@ -2973,7 +2973,6 @@ ktorrent NetworkManager-gnome pinentry-qt - qgtkstyle scribus zenity apollon From rdieter at fedoraproject.org Sun Apr 5 17:07:46 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Sun, 5 Apr 2009 17:07:46 +0000 (UTC) Subject: comps comps-f10.xml.in,1.233,1.234 comps-f11.xml.in,1.171,1.172 Message-ID: <20090405170746.4B4617011F@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19246 Modified Files: comps-f10.xml.in comps-f11.xml.in Log Message: drop EOL'd kickpim Index: comps-f10.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f10.xml.in,v retrieving revision 1.233 retrieving revision 1.234 diff -u -r1.233 -r1.234 --- comps-f10.xml.in 5 Apr 2009 17:02:17 -0000 1.233 +++ comps-f10.xml.in 5 Apr 2009 17:07:15 -0000 1.234 @@ -2994,7 +2994,6 @@ kdissert kerry kgrab - kickpim kiconedit kiosktool klamav Index: comps-f11.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v retrieving revision 1.171 retrieving revision 1.172 diff -u -r1.171 -r1.172 --- comps-f11.xml.in 25 Mar 2009 20:16:45 -0000 1.171 +++ comps-f11.xml.in 5 Apr 2009 17:07:15 -0000 1.172 @@ -3227,7 +3227,6 @@ kdissert kerry kgrab - kickpim kiconedit kiosktool klamav From rdieter at fedoraproject.org Sun Apr 5 17:11:45 2009 From: rdieter at fedoraproject.org (Rex Dieter) Date: Sun, 5 Apr 2009 17:11:45 +0000 (UTC) Subject: comps comps-f11.xml.in,1.172,1.173 Message-ID: <20090405171145.D33417011F@cvs1.fedora.phx.redhat.com> Author: rdieter Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19603 Modified Files: comps-f11.xml.in Log Message: kdeartwork changes -> -screensavers default (rest optional) Index: comps-f11.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v retrieving revision 1.172 retrieving revision 1.173 diff -u -r1.172 -r1.173 --- comps-f11.xml.in 5 Apr 2009 17:07:15 -0000 1.172 +++ comps-f11.xml.in 5 Apr 2009 17:11:15 -0000 1.173 @@ -3186,7 +3186,7 @@ kaffeine kde-settings-pulseaudio kdeaccessibility - kdeartwork + kdeartwork-screensavers kdebase kdebluetooth kdegames @@ -3221,7 +3221,10 @@ kchmviewer kcoloredit kdeadmin - kdeartwork-extras + kdeclassic-icon-theme + kdeartwork + kdeartwork-sounds + kdeartwork-wallpapers kdeedu kdetoys kdissert From dodji at fedoraproject.org Sun Apr 5 18:16:17 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Sun, 5 Apr 2009 18:16:17 +0000 (UTC) Subject: rpms/nemiver/devel .cvsignore,1.15,1.16 nemiver.spec,1.23,1.24 Message-ID: <20090405181617.204C77011F@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/nemiver/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27940 Modified Files: .cvsignore nemiver.spec Log Message: Update project homepage URL. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/devel/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- .cvsignore 13 Mar 2009 12:29:17 -0000 1.15 +++ .cvsignore 5 Apr 2009 18:15:45 -0000 1.16 @@ -1 +1 @@ -nemiver-0.6.5.tar.bz2 +nemiver-0.6.6.tar.bz2 Index: nemiver.spec =================================================================== RCS file: /cvs/pkgs/rpms/nemiver/devel/nemiver.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- nemiver.spec 3 Apr 2009 20:01:01 -0000 1.23 +++ nemiver.spec 5 Apr 2009 18:15:45 -0000 1.24 @@ -5,7 +5,7 @@ Group: Development/Debuggers License: GPLv2+ -URL: http://home.gna.org/nemiver/ +URL: http://projects.gnome.org/nemiver Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.6/%{name}-%{version}.tar.bz2 From sharkcz at fedoraproject.org Sun Apr 5 18:22:37 2009 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sun, 5 Apr 2009 18:22:37 +0000 (UTC) Subject: rpms/ht/devel .cvsignore,1.3,1.4 ht.spec,1.3,1.4 sources,1.3,1.4 Message-ID: <20090405182237.822E67011F@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/ht/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28595 Modified Files: .cvsignore ht.spec sources Log Message: * Sun Apr 5 2009 Dan Hor??k - 2.0.16-1 - version update - added patch for building with gcc 4.4 - remove executable permissions on source files Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ht/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 23 Nov 2008 09:40:09 -0000 1.3 +++ .cvsignore 5 Apr 2009 18:22:06 -0000 1.4 @@ -1 +1 @@ -ht-2.0.15.tar.bz2 +ht-2.0.16.tar.bz2 Index: ht.spec =================================================================== RCS file: /cvs/pkgs/rpms/ht/devel/ht.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ht.spec 25 Feb 2009 04:03:22 -0000 1.3 +++ ht.spec 5 Apr 2009 18:22:06 -0000 1.4 @@ -1,12 +1,14 @@ Name: ht -Version: 2.0.15 -Release: 2%{?dist} +Version: 2.0.16 +Release: 1%{?dist} Summary: File editor/viewer/analyzer for executables Group: Applications/Editors License: GPLv2 URL: http://hte.sourceforge.net/ Source0: http://downloads.sourceforge.net/hte/ht-%{version}.tar.bz2 +# https://sourceforge.net/tracker/?func=detail&aid=2734944&group_id=1066&atid=301066 +Patch0: %{name}-2.0.16-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libX11-devel ncurses-devel lzo-devel @@ -20,8 +22,9 @@ %prep %setup -q +%patch0 -p1 -b .gcc44 recode latin1..utf8 TODO -chmod 644 endianess.cc +find . -name \*.cc -o -name \*.h | xargs chmod 0644 %build %configure --enable-maintainermode @@ -40,6 +43,12 @@ %{_bindir}/ht %changelog +* Sun Apr 5 2009 Dan Hor??k +- 2.0.16-1 +- version update +- added patch for building with gcc 4.4 +- remove executable permissions on source files + * Tue Feb 24 2009 Fedora Release Engineering - 2.0.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ht/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 23 Nov 2008 09:40:10 -0000 1.3 +++ sources 5 Apr 2009 18:22:07 -0000 1.4 @@ -1 +1 @@ -662b350013ae1b48c3d3ed50ea6f8e24 ht-2.0.15.tar.bz2 +fce7c4bdea287846740d358e1b747f3a ht-2.0.16.tar.bz2 From glommer at fedoraproject.org Sun Apr 5 18:23:50 2009 From: glommer at fedoraproject.org (Glauber Costa) Date: Sun, 5 Apr 2009 18:23:50 +0000 (UTC) Subject: rpms/qemu/devel qemu-fix-qcow2-2TB.patch, NONE, 1.1 qemu.spec, 1.75, 1.76 Message-ID: <20090405182350.908787011F@cvs1.fedora.phx.redhat.com> Author: glommer Update of /cvs/pkgs/rpms/qemu/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28751 Modified Files: qemu.spec Added Files: qemu-fix-qcow2-2TB.patch Log Message: Fixed qcow2 segfault creating disks over 2TB. #491943 qemu-fix-qcow2-2TB.patch: --- NEW FILE qemu-fix-qcow2-2TB.patch --- >From 2d2431f03fc78b532f3a1c5f858cf78859d50fc3 Mon Sep 17 00:00:00 2001 From: aliguori Date: Sun, 5 Apr 2009 17:40:58 +0000 Subject: [PATCH] qcow2: fix image creation for large, > ~2TB, images (Chris Wright) When creating large disk images w/ qcow2 format, qcow2_create is hard coded to creating a single refcount block. This is insufficient for large images, and will cause qemu-img to segfault as it walks off the end of the refcount block. Keep track of the space needed during image create and create proper number of refcount blocks accordingly. https://bugzilla.redhat.com/show_bug.cgi?id=491943 Signed-off-by: Chris Wright Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk at 6982 c046a42c-6fe2-441c-8c8c-71466251a162 --- block-qcow2.c | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) Index: qemu-kvm-0.10/qemu/block-qcow2.c =================================================================== --- qemu-kvm-0.10.orig/qemu/block-qcow2.c +++ qemu-kvm-0.10/qemu/block-qcow2.c @@ -1458,6 +1458,7 @@ static int qcow_create(const char *filen const char *backing_file, int flags) { int fd, header_size, backing_filename_len, l1_size, i, shift, l2_bits; + int ref_clusters = 0; QCowHeader header; uint64_t tmp, offset; QCowCreateState s1, *s = &s1; @@ -1498,22 +1499,28 @@ static int qcow_create(const char *filen offset += align_offset(l1_size * sizeof(uint64_t), s->cluster_size); s->refcount_table = qemu_mallocz(s->cluster_size); - s->refcount_block = qemu_mallocz(s->cluster_size); s->refcount_table_offset = offset; header.refcount_table_offset = cpu_to_be64(offset); header.refcount_table_clusters = cpu_to_be32(1); offset += s->cluster_size; - - s->refcount_table[0] = cpu_to_be64(offset); s->refcount_block_offset = offset; - offset += s->cluster_size; + + /* count how many refcount blocks needed */ + tmp = offset >> s->cluster_bits; + ref_clusters = (tmp >> (s->cluster_bits - REFCOUNT_SHIFT)) + 1; + for (i=0; i < ref_clusters; i++) { + s->refcount_table[i] = cpu_to_be64(offset); + offset += s->cluster_size; + } + + s->refcount_block = qemu_mallocz(ref_clusters * s->cluster_size); /* update refcounts */ create_refcount_update(s, 0, header_size); create_refcount_update(s, s->l1_table_offset, l1_size * sizeof(uint64_t)); create_refcount_update(s, s->refcount_table_offset, s->cluster_size); - create_refcount_update(s, s->refcount_block_offset, s->cluster_size); + create_refcount_update(s, s->refcount_block_offset, ref_clusters * s->cluster_size); /* write all the data */ write(fd, &header, sizeof(header)); @@ -1529,7 +1536,7 @@ static int qcow_create(const char *filen write(fd, s->refcount_table, s->cluster_size); lseek(fd, s->refcount_block_offset, SEEK_SET); - write(fd, s->refcount_block, s->cluster_size); + write(fd, s->refcount_block, ref_clusters * s->cluster_size); qemu_free(s->refcount_table); qemu_free(s->refcount_block); Index: qemu.spec =================================================================== RCS file: /cvs/pkgs/rpms/qemu/devel/qemu.spec,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- qemu.spec 3 Apr 2009 17:09:43 -0000 1.75 +++ qemu.spec 5 Apr 2009 18:23:20 -0000 1.76 @@ -1,7 +1,7 @@ Summary: QEMU is a FAST! processor emulator Name: qemu Version: 0.10 -Release: 5%{?dist} +Release: 6%{?dist} # I have mistakenly thought the revision name would be 1.0. # So 0.10 series get Epoch = 1 Epoch: 2 @@ -36,6 +36,7 @@ Patch12: qemu-roms-more-room.patch Patch13: qemu-bios-bigger-roms.patch Patch14: qemu-fix-display-breakage.patch +Patch15: qemu-fix-qcow2-2TB.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel @@ -214,6 +215,7 @@ %patch12 -p1 %patch13 -p1 %patch14 -p1 +%patch15 -p1 %build # systems like rhel build system does not have a recent enough linker so @@ -455,6 +457,9 @@ %{_mandir}/man1/qemu-img.1* %changelog +* Sun Apr 5 2009 Glauber Costa - 2:0.10-6 +- Fixed qcow2 segfault creating disks over 2TB. #491943 + * Fri Apr 3 2009 Mark McLoughlin - 2:0.10-5 - Fix vga segfault under kvm-autotest (#494002) - Kill kernelrelease hack; it's not needed From sharkcz at fedoraproject.org Sun Apr 5 18:26:45 2009 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Sun, 5 Apr 2009 18:26:45 +0000 (UTC) Subject: rpms/ht/devel ht-2.0.16-gcc44.patch,NONE,1.1 Message-ID: <20090405182645.5883E7011F@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/ht/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30002 Added Files: ht-2.0.16-gcc44.patch Log Message: add missing file ht-2.0.16-gcc44.patch: --- NEW FILE ht-2.0.16-gcc44.patch --- diff -Nrup ht-2.0.16.orig/htapp.cc ht-2.0.16/htapp.cc --- ht-2.0.16.orig/htapp.cc 2008-05-19 00:11:22.000000000 +0200 +++ ht-2.0.16/htapp.cc 2009-04-05 19:10:20.000000000 +0200 @@ -2962,7 +2962,7 @@ void ht_app::project_opencreate(const ch LOG("%s: invalid filename", filename); return; } - char *suf = sys_filename_suffix(fn); + const char *suf = sys_filename_suffix(fn); /* append HT project file suffix if not already there */ if (!(suf && (strcmp(suf, HT_PROJECT_CONFIG_SUFFIX+1)==0))) { strcat(fn, HT_PROJECT_CONFIG_SUFFIX); diff -Nrup ht-2.0.16.orig/htformat.cc ht-2.0.16/htformat.cc --- ht-2.0.16.orig/htformat.cc 2008-07-10 01:09:36.000000000 +0200 +++ ht-2.0.16/htformat.cc 2009-04-05 19:14:08.000000000 +0200 @@ -3916,7 +3916,7 @@ void ht_uformat_viewer::update_misc_info void ht_uformat_viewer::update_visual_info() { cursorline_get(); - char *s, *t = cursor_line; + const char *s, *t = cursor_line; int v = 0, vl = 0; int i = 0, g = 0; while ((s=tag_findnext(t))) { diff -Nrup ht-2.0.16.orig/htreg.cc ht-2.0.16/htreg.cc --- ht-2.0.16.orig/htreg.cc 2007-05-09 00:50:24.000000000 +0200 +++ ht-2.0.16/htreg.cc 2009-04-05 19:11:13.000000000 +0200 @@ -781,7 +781,7 @@ bool ht_registry::find_data_entry(const ht_registry_node *ht_registry::find_entry_i(Container **rdir, const char *key, bool follow_symlinks) { ht_registry_node *dir = root; - char *s; + const char *s; char t[256]; /* FIXME: possible buffer overflow */ if (key[0]=='/') key++; while (1) { diff -Nrup ht-2.0.16.orig/httag.cc ht-2.0.16/httag.cc --- ht-2.0.16.orig/httag.cc 2008-03-26 12:51:36.000000000 +0100 +++ ht-2.0.16/httag.cc 2009-04-05 19:12:33.000000000 +0200 @@ -537,7 +537,7 @@ void statictag_to_tag(const char *static *tag_str = 0; } -TAGSTRING *tag_findnext(const TAGSTRING *tagstring) +const TAGSTRING *tag_findnext(const TAGSTRING *tagstring) { return strchr(tagstring, '\e'); } diff -Nrup ht-2.0.16.orig/httag.h ht-2.0.16/httag.h --- ht-2.0.16.orig/httag.h 2007-05-09 01:30:13.000000000 +0200 +++ ht-2.0.16/httag.h 2009-04-05 19:12:48.000000000 +0200 @@ -447,7 +447,7 @@ typedef char TAGSTRING; void statictag_to_tag(const char *statictag_str, TAGSTRING *tag_str, int maxlen, uint64 relocation, bool std_bigendian); -TAGSTRING *tag_findnext(const TAGSTRING *tagstring); +const TAGSTRING *tag_findnext(const TAGSTRING *tagstring); vcp tag_get_color(const TAGSTRING *tagstring); void tag_get_id(const TAGSTRING *tagstring, uint32 *id128_1, uint32 *id128_2, uint32 *id128_3, uint32 *id128_4); diff -Nrup ht-2.0.16.orig/httext.cc ht-2.0.16/httext.cc --- ht-2.0.16.orig/httext.cc 2007-05-09 00:50:24.000000000 +0200 +++ ht-2.0.16/httext.cc 2009-04-05 19:15:03.000000000 +0200 @@ -103,6 +103,7 @@ void ht_text_viewer2::handlemsg(htmsg *m */ /* FIXME: put it somewhere else..., why ain't this a POSIX function ? */ +#if 0 void *memrchr(const void *string, int ch, size_t num) { while (num--) { @@ -110,6 +111,7 @@ void *memrchr(const void *string, int ch } return NULL; } +#endif #define TEXT_SUB_READSIZE 256 diff -Nrup ht-2.0.16.orig/info/infoview.cc ht-2.0.16/info/infoview.cc --- ht-2.0.16.orig/info/infoview.cc 2007-12-04 21:27:15.000000000 +0100 +++ ht-2.0.16/info/infoview.cc 2009-04-05 19:07:09.000000000 +0200 @@ -193,7 +193,7 @@ Container *parse_info_node(File *fl, con } else { fallback: if (k && k > n) { - char *cr = strchr(n, '\n'); + const char *cr = strchr(n, '\n'); if (cr && cr < k) k = cr; if (k-n == 0) goto fallback2; fl->write(n, k-n); @@ -423,11 +423,11 @@ int ht_info_viewer::find_node(const char const char *tags[] = {"File", "Node", "Prev", "Next", "Up"}; #define NUM_NODE_TAGS (sizeof (tags) / sizeof (tags[0])) const char *s = infotext; - char *firstnode = NULL; + const char *firstnode = NULL; while ((s=strchr(s, 0x1f))) { s++; while ((*s>0) && (*s<32)) s++; - char *cr = strchr(s, '\n'); + const char *cr = strchr(s, '\n'); if (cr) { while (*s && (scr)) e = cr; if (!firstnode && (strcmp(tags[i], "Node") == 0)) { firstnode = cr+1; diff -Nrup ht-2.0.16.orig/io/file.cc ht-2.0.16/io/file.cc --- ht-2.0.16.orig/io/file.cc 2008-03-05 16:52:27.000000000 +0100 +++ ht-2.0.16/io/file.cc 2009-04-05 19:09:21.000000000 +0200 @@ -210,9 +210,9 @@ static char *_env_replace(char *str, uns int sys_basename(char *result, const char *filename) { // FIXME: use is_path_delim - char *slash1 = strrchr(filename, '/'); - char *slash2 = strrchr(filename, '\\'); - char *slash = (slash1 > slash2) ? slash1 : slash2; + const char *slash1 = strrchr(filename, '/'); + const char *slash2 = strrchr(filename, '\\'); + const char *slash = (slash1 > slash2) ? slash1 : slash2; if (slash) { int l = strlen(filename); ht_strlcpy(result, slash+1, l-(slash-filename)+1); @@ -395,14 +395,14 @@ int sys_common_canonicalize(char *result return (k == 0) ? 0 : EINVAL; } -char *sys_filename_suffix(const char *fn) +const char *sys_filename_suffix(const char *fn) { const char *s = NULL; while (fn && *fn) { if (sys_is_path_delim(*fn)) s = fn+1; fn++; } - char *p = s ? strrchr(s, '.') : NULL; + const char *p = s ? strrchr(s, '.') : NULL; return p ? p+1 : NULL; } diff -Nrup ht-2.0.16.orig/io/file.h ht-2.0.16/io/file.h --- ht-2.0.16.orig/io/file.h 2007-12-04 21:27:15.000000000 +0100 +++ ht-2.0.16/io/file.h 2009-04-05 19:09:05.000000000 +0200 @@ -154,7 +154,7 @@ char * sys_dirname(char *path); char * sys_get_home_dir(); int sys_relname(char *result, const char *filename, const char *cwd); int sys_common_canonicalize(char *result, const char *in_name, const char *cwd, is_path_delim delim); -char * sys_filename_suffix(const char *fn); +const char * sys_filename_suffix(const char *fn); int sys_tmpfile_fd(); /* system-dependant (implementation in $MYSYSTEM/ *.cc) */ From mbooth at fedoraproject.org Sun Apr 5 19:05:35 2009 From: mbooth at fedoraproject.org (Mat Booth) Date: Sun, 5 Apr 2009 19:05:35 +0000 (UTC) Subject: rpms/eclipse-phpeclipse/devel eclipse-phpeclipse-fix-phpmanual-view.patch, NONE, 1.1 eclipse-phpeclipse-httpd-integration.patch, 1.6, 1.7 eclipse-phpeclipse.spec, 1.11, 1.12 get-phpeclipse.sh, 1.2, 1.3 sources, 1.4, 1.5 eclipse-phpeclipse-no-htmlparser.patch, 1.2, NONE Message-ID: <20090405190535.73D887011F@cvs1.fedora.phx.redhat.com> Author: mbooth Update of /cvs/pkgs/rpms/eclipse-phpeclipse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2940/devel Modified Files: eclipse-phpeclipse-httpd-integration.patch eclipse-phpeclipse.spec get-phpeclipse.sh sources Added Files: eclipse-phpeclipse-fix-phpmanual-view.patch Removed Files: eclipse-phpeclipse-no-htmlparser.patch Log Message: * Sun Apr 05 2009 Mat Booth - Drop GCJ AOT support. - Add htmlparser dependency and drop htmlparser patch. - Add patch to fix PartInitException and IllegalArgumentException in PHP Manual view. eclipse-phpeclipse-fix-phpmanual-view.patch: --- NEW FILE eclipse-phpeclipse-fix-phpmanual-view.patch --- Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (working copy) @@ -181,7 +181,8 @@ Display.getDefault().asyncExec(new Runnable() { public void run() { String html = getHtmlSource(funcName); - browser.setText(html); + if (html != null) + browser.setText(html); } }); } Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (working copy) @@ -13,16 +13,16 @@ icon="icons/phpmanual.png" category="net.sourceforge.phpeclipse.views.category" class="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView" - id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualViewz"> + id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView"> + targetID="net.sourceforge.phpeclipse.PHPPerspective"> eclipse-phpeclipse-httpd-integration.patch: Index: eclipse-phpeclipse-httpd-integration.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/devel/eclipse-phpeclipse-httpd-integration.patch,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- eclipse-phpeclipse-httpd-integration.patch 15 Nov 2008 02:23:30 -0000 1.6 +++ eclipse-phpeclipse-httpd-integration.patch 5 Apr 2009 19:05:35 -0000 1.7 @@ -307,10 +307,10 @@ + prefs/default_win32.properties +src.excludes = prefs/default_macosx.properties,\ + prefs/default_win32.properties -Index: /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml +Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml =================================================================== ---- /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1625) -+++ /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) +--- /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1643) ++++ /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) @@ -192,11 +192,6 @@ -@@ -268,24 +263,6 @@ +@@ -213,10 +208,6 @@ + targetID="net.sourceforge.phpeclipse.PHPPerspective"> + + +- +- +- + + + Index: eclipse-phpeclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/devel/eclipse-phpeclipse.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- eclipse-phpeclipse.spec 24 Feb 2009 13:50:34 -0000 1.11 +++ eclipse-phpeclipse.spec 5 Apr 2009 19:05:35 -0000 1.12 @@ -1,9 +1,9 @@ %define eclipse_base %{_libdir}/eclipse -%define gcj_support 1 +%define eclipse_dropin %{_datadir}/eclipse/dropins Name: eclipse-phpeclipse Version: 1.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: PHP Eclipse plugin Group: Development/Tools License: CPL @@ -18,27 +18,23 @@ Patch0: %{name}-broken-help-links.patch Patch1: %{name}-fix-build-props.patch Patch2: %{name}-httpd-integration.patch -Patch3: %{name}-no-htmlparser.patch Patch4: %{name}-rm-win32-help.patch Patch5: %{name}-external-parser.patch Patch6: %{name}-external-preview.patch +Patch7: %{name}-fix-phpmanual-view.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%if %{gcj_support} -BuildRequires: gcc-java -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat -%else BuildArch: noarch -%endif + BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: eclipse-pde >= 3.4 +BuildRequires: htmlparser Requires: java Requires: jpackage-utils Requires: eclipse-platform >= 3.4 +Requires: htmlparser Requires: php >= 5 Requires: php-pecl-xdebug Requires: httpd @@ -55,21 +51,19 @@ %patch0 -p4 %patch1 -p4 %patch2 -p4 -%patch3 -p4 %patch4 -p4 %patch5 -p4 %patch6 -p4 +%patch7 -p4 # ditch bundled libs in favor of building against fedora packaged libs -#rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar -#build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser xml-commons-apis - -#grep -lR sax2 * | xargs sed --in-place "s/sax2/xml-commons-apis/" +rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar +build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser htmlparser # fix jar versions find -name MANIFEST.MF | xargs sed --in-place "s/0.0.0/%{version}/" @@ -96,47 +90,35 @@ %install rm -rf %{buildroot} -installDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse -debugInstallDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse-debug -xdebugInstallDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse-xdebug -install -d -m 755 $installDir -install -d -m 755 $debugInstallDir -install -d -m 755 $xdebugInstallDir -unzip -q -d $installDir build/rpmBuild/net.sourceforge.phpeclipse.feature.zip -unzip -q -d $debugInstallDir build/rpmBuild/net.sourceforge.phpeclipse.debug.feature.zip -unzip -q -d $xdebugInstallDir build/rpmBuild/net.sourceforge.phpeclipse.xdebug.feature.zip +install -d -m 755 %{buildroot}%{eclipse_dropin} +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse build/rpmBuild/net.sourceforge.phpeclipse.feature.zip +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse-debug build/rpmBuild/net.sourceforge.phpeclipse.debug.feature.zip +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse-xdebug build/rpmBuild/net.sourceforge.phpeclipse.xdebug.feature.zip # need to recreate the symlinks to libraries that were setup in "prep" # because for some reason the ant copy task doesn't preserve them -#pushd $installDir/eclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* -#rm *.jar -#build-jar-repository -s -p . xml-commons-apis -#popd - -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif +pushd %{buildroot}%{eclipse_dropin}/phpeclipse/eclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* +rm *.jar +build-jar-repository -s -p . htmlparser +popd %clean rm -rf %{buildroot} -%if %{gcj_support} -%post -p %{_bindir}/rebuild-gcj-db -%postun -p %{_bindir}/rebuild-gcj-db -%endif - %files %defattr(-,root,root,-) %doc net.sourceforge.phpeclipse.feature/cpl-v10.html -%{_datadir}/eclipse/dropins/phpeclipse -%{_datadir}/eclipse/dropins/phpeclipse-debug -%{_datadir}/eclipse/dropins/phpeclipse-xdebug - -%if %{gcj_support} -%{_libdir}/gcj/%{name} -%endif +%{eclipse_dropin}/phpeclipse +%{eclipse_dropin}/phpeclipse-debug +%{eclipse_dropin}/phpeclipse-xdebug %changelog +* Sun Apr 05 2009 Mat Booth 1.2.1-4 +- Drop GCJ AOT support. +- Add htmlparser dependency and drop htmlparser patch. +- Add patch to fix PartInitException and IllegalArgumentException in + PHP Manual view. + * Tue Feb 24 2009 Fedora Release Engineering - 1.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: get-phpeclipse.sh =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/devel/get-phpeclipse.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- get-phpeclipse.sh 15 Nov 2008 02:23:30 -0000 1.2 +++ get-phpeclipse.sh 5 Apr 2009 19:05:35 -0000 1.3 @@ -18,6 +18,7 @@ net.sourceforge.phpeclipse.launching \ net.sourceforge.phpeclipse.phphelp \ net.sourceforge.phpeclipse.phpmanual \ + net.sourceforge.phpeclipse.phpmanual.htmlparser \ net.sourceforge.phpeclipse.smarty.ui \ net.sourceforge.phpeclipse.ui \ net.sourceforge.phpeclipse.webbrowser \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 15 Nov 2008 02:23:30 -0000 1.4 +++ sources 5 Apr 2009 19:05:35 -0000 1.5 @@ -1 +1 @@ -a0ccdfd8056caa958bff85f7e7b1adc9 phpeclipse-1.2.1.tar.gz +8ac385ed7418b7cf61cacc7f630adf36 phpeclipse-1.2.1.tar.gz --- eclipse-phpeclipse-no-htmlparser.patch DELETED --- From mbooth at fedoraproject.org Sun Apr 5 19:06:05 2009 From: mbooth at fedoraproject.org (Mat Booth) Date: Sun, 5 Apr 2009 19:06:05 +0000 (UTC) Subject: rpms/eclipse-phpeclipse/F-10 eclipse-phpeclipse-fix-phpmanual-view.patch, NONE, 1.1 eclipse-phpeclipse-httpd-integration.patch, 1.6, 1.7 eclipse-phpeclipse.spec, 1.10, 1.11 get-phpeclipse.sh, 1.2, 1.3 sources, 1.4, 1.5 eclipse-phpeclipse-no-htmlparser.patch, 1.2, NONE Message-ID: <20090405190605.15F527011F@cvs1.fedora.phx.redhat.com> Author: mbooth Update of /cvs/pkgs/rpms/eclipse-phpeclipse/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2940/F-10 Modified Files: eclipse-phpeclipse-httpd-integration.patch eclipse-phpeclipse.spec get-phpeclipse.sh sources Added Files: eclipse-phpeclipse-fix-phpmanual-view.patch Removed Files: eclipse-phpeclipse-no-htmlparser.patch Log Message: * Sun Apr 05 2009 Mat Booth - Drop GCJ AOT support. - Add htmlparser dependency and drop htmlparser patch. - Add patch to fix PartInitException and IllegalArgumentException in PHP Manual view. eclipse-phpeclipse-fix-phpmanual-view.patch: --- NEW FILE eclipse-phpeclipse-fix-phpmanual-view.patch --- Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (working copy) @@ -181,7 +181,8 @@ Display.getDefault().asyncExec(new Runnable() { public void run() { String html = getHtmlSource(funcName); - browser.setText(html); + if (html != null) + browser.setText(html); } }); } Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (working copy) @@ -13,16 +13,16 @@ icon="icons/phpmanual.png" category="net.sourceforge.phpeclipse.views.category" class="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView" - id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualViewz"> + id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView"> + targetID="net.sourceforge.phpeclipse.PHPPerspective"> eclipse-phpeclipse-httpd-integration.patch: Index: eclipse-phpeclipse-httpd-integration.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-10/eclipse-phpeclipse-httpd-integration.patch,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- eclipse-phpeclipse-httpd-integration.patch 15 Nov 2008 02:23:29 -0000 1.6 +++ eclipse-phpeclipse-httpd-integration.patch 5 Apr 2009 19:05:34 -0000 1.7 @@ -307,10 +307,10 @@ + prefs/default_win32.properties +src.excludes = prefs/default_macosx.properties,\ + prefs/default_win32.properties -Index: /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml +Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml =================================================================== ---- /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1625) -+++ /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) +--- /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1643) ++++ /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) @@ -192,11 +192,6 @@ -@@ -268,24 +263,6 @@ +@@ -213,10 +208,6 @@ + targetID="net.sourceforge.phpeclipse.PHPPerspective"> + + +- +- +- + + + Index: eclipse-phpeclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-10/eclipse-phpeclipse.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- eclipse-phpeclipse.spec 16 Nov 2008 21:55:15 -0000 1.10 +++ eclipse-phpeclipse.spec 5 Apr 2009 19:05:34 -0000 1.11 @@ -1,9 +1,9 @@ %define eclipse_base %{_libdir}/eclipse -%define gcj_support 1 +%define eclipse_dropin %{_datadir}/eclipse/dropins Name: eclipse-phpeclipse Version: 1.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: PHP Eclipse plugin Group: Development/Tools License: CPL @@ -18,27 +18,23 @@ Patch0: %{name}-broken-help-links.patch Patch1: %{name}-fix-build-props.patch Patch2: %{name}-httpd-integration.patch -Patch3: %{name}-no-htmlparser.patch Patch4: %{name}-rm-win32-help.patch Patch5: %{name}-external-parser.patch Patch6: %{name}-external-preview.patch +Patch7: %{name}-fix-phpmanual-view.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%if %{gcj_support} -BuildRequires: gcc-java -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat -%else BuildArch: noarch -%endif + BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: eclipse-pde >= 3.4 +BuildRequires: htmlparser Requires: java Requires: jpackage-utils Requires: eclipse-platform >= 3.4 +Requires: htmlparser Requires: php >= 5 Requires: php-pecl-xdebug Requires: httpd @@ -55,21 +51,19 @@ %patch0 -p4 %patch1 -p4 %patch2 -p4 -%patch3 -p4 %patch4 -p4 %patch5 -p4 %patch6 -p4 +%patch7 -p4 # ditch bundled libs in favor of building against fedora packaged libs -#rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar -#build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser xml-commons-apis - -#grep -lR sax2 * | xargs sed --in-place "s/sax2/xml-commons-apis/" +rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar +build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser htmlparser # fix jar versions find -name MANIFEST.MF | xargs sed --in-place "s/0.0.0/%{version}/" @@ -96,47 +90,35 @@ %install rm -rf %{buildroot} -installDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse -debugInstallDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse-debug -xdebugInstallDir=%{buildroot}%{_datadir}/eclipse/dropins/phpeclipse-xdebug -install -d -m 755 $installDir -install -d -m 755 $debugInstallDir -install -d -m 755 $xdebugInstallDir -unzip -q -d $installDir build/rpmBuild/net.sourceforge.phpeclipse.feature.zip -unzip -q -d $debugInstallDir build/rpmBuild/net.sourceforge.phpeclipse.debug.feature.zip -unzip -q -d $xdebugInstallDir build/rpmBuild/net.sourceforge.phpeclipse.xdebug.feature.zip +install -d -m 755 %{buildroot}%{eclipse_dropin} +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse build/rpmBuild/net.sourceforge.phpeclipse.feature.zip +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse-debug build/rpmBuild/net.sourceforge.phpeclipse.debug.feature.zip +unzip -q -d %{buildroot}%{eclipse_dropin}/phpeclipse-xdebug build/rpmBuild/net.sourceforge.phpeclipse.xdebug.feature.zip # need to recreate the symlinks to libraries that were setup in "prep" # because for some reason the ant copy task doesn't preserve them -#pushd $installDir/eclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* -#rm *.jar -#build-jar-repository -s -p . xml-commons-apis -#popd - -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif +pushd %{buildroot}%{eclipse_dropin}/phpeclipse/eclipse/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* +rm *.jar +build-jar-repository -s -p . htmlparser +popd %clean rm -rf %{buildroot} -%if %{gcj_support} -%post -p %{_bindir}/rebuild-gcj-db -%postun -p %{_bindir}/rebuild-gcj-db -%endif - %files %defattr(-,root,root,-) %doc net.sourceforge.phpeclipse.feature/cpl-v10.html -%{_datadir}/eclipse/dropins/phpeclipse -%{_datadir}/eclipse/dropins/phpeclipse-debug -%{_datadir}/eclipse/dropins/phpeclipse-xdebug - -%if %{gcj_support} -%{_libdir}/gcj/%{name} -%endif +%{eclipse_dropin}/phpeclipse +%{eclipse_dropin}/phpeclipse-debug +%{eclipse_dropin}/phpeclipse-xdebug %changelog +* Sun Apr 05 2009 Mat Booth 1.2.1-3 +- Drop GCJ AOT support. +- Add htmlparser dependency and drop htmlparser patch. +- Add patch to fix PartInitException and IllegalArgumentException in + PHP Manual view. + * Sun Nov 16 2008 Mat Booth 1.2.1-2 - Add php-pecl-xdebug dependency. Index: get-phpeclipse.sh =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-10/get-phpeclipse.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- get-phpeclipse.sh 15 Nov 2008 02:23:29 -0000 1.2 +++ get-phpeclipse.sh 5 Apr 2009 19:05:34 -0000 1.3 @@ -18,6 +18,7 @@ net.sourceforge.phpeclipse.launching \ net.sourceforge.phpeclipse.phphelp \ net.sourceforge.phpeclipse.phpmanual \ + net.sourceforge.phpeclipse.phpmanual.htmlparser \ net.sourceforge.phpeclipse.smarty.ui \ net.sourceforge.phpeclipse.ui \ net.sourceforge.phpeclipse.webbrowser \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 15 Nov 2008 02:23:29 -0000 1.4 +++ sources 5 Apr 2009 19:05:34 -0000 1.5 @@ -1 +1 @@ -a0ccdfd8056caa958bff85f7e7b1adc9 phpeclipse-1.2.1.tar.gz +8ac385ed7418b7cf61cacc7f630adf36 phpeclipse-1.2.1.tar.gz --- eclipse-phpeclipse-no-htmlparser.patch DELETED --- From bpepple at fedoraproject.org Sun Apr 5 20:05:36 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Sun, 5 Apr 2009 20:05:36 +0000 (UTC) Subject: rpms/freeciv/devel .cvsignore, 1.21, 1.22 freeciv.spec, 1.45, 1.46 sources, 1.21, 1.22 Message-ID: <20090405200536.20CE67011F@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/freeciv/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9848 Modified Files: .cvsignore freeciv.spec sources Log Message: * Sun Apr 5 2009 Brian Pepple - 2.1.9-1 - Update to 2.1.9. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 4 Dec 2008 20:07:44 -0000 1.21 +++ .cvsignore 5 Apr 2009 20:05:05 -0000 1.22 @@ -1 +1 @@ -freeciv-2.1.8.tar.bz2 +freeciv-2.1.9.tar.bz2 Index: freeciv.spec =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/devel/freeciv.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- freeciv.spec 9 Mar 2009 14:08:14 -0000 1.45 +++ freeciv.spec 5 Apr 2009 20:05:05 -0000 1.46 @@ -4,8 +4,8 @@ %{!?_ggz_datadir:%define _ggz_datadir %(%{_ggz_config} --datadir >& /dev/null ||:)} Name: freeciv -Version: 2.1.8 -Release: 3%{?dist} +Version: 2.1.9 +Release: 1%{?dist} Summary: A multi-player strategy game Group: Amusements/Games @@ -111,6 +111,9 @@ %changelog +* Sun Apr 5 2009 Brian Pepple - 2.1.9-1 +- Update to 2.1.9. + * Mon Mar 09 2009 Adam Tkac - 2.1.8-3 - drop bind-devel BuildReq, it is not needed Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/devel/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- sources 4 Dec 2008 20:07:45 -0000 1.21 +++ sources 5 Apr 2009 20:05:05 -0000 1.22 @@ -1 +1 @@ -a5b50e596b146616ebebde5c483f59d5 freeciv-2.1.8.tar.bz2 +caffaa201b2f5dfdfe00b6e6c3f32fb1 freeciv-2.1.9.tar.bz2 From robert at fedoraproject.org Sun Apr 5 20:15:49 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 20:15:49 +0000 (UTC) Subject: rpms/mimedefang/EL-4 .cvsignore, 1.6, 1.7 mimedefang.spec, 1.9, 1.10 sources, 1.6, 1.7 Message-ID: <20090405201549.8D3607011F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/extras/rpms/mimedefang/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11346/EL-4 Modified Files: .cvsignore mimedefang.spec sources Log Message: Upgrade to 2.67 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-4/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 4 Sep 2008 20:24:59 -0000 1.6 +++ .cvsignore 5 Apr 2009 20:15:19 -0000 1.7 @@ -1 +1 @@ -mimedefang-2.65.tar.gz +mimedefang-2.67.tar.gz Index: mimedefang.spec =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-4/mimedefang.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- mimedefang.spec 4 Sep 2008 20:24:59 -0000 1.9 +++ mimedefang.spec 5 Apr 2009 20:15:19 -0000 1.10 @@ -1,6 +1,6 @@ Summary: E-Mail filtering framework using Sendmail's Milter interface Name: mimedefang -Version: 2.65 +Version: 2.67 Release: 1%{?dist} License: GPLv2+ Group: System Environment/Daemons @@ -51,6 +51,11 @@ install -m 755 gen-ip-validator.pl $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl sed -i '1s@^@#!%{_bindir}/perl\n@' $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl +# Convert everything to UTF-8 +iconv -f iso-8859-1 -t utf-8 -o Changelog.utf8 Changelog +touch -c -r Changelog Changelog.utf8 +mv -f Changelog.utf8 Changelog + %pre if [ -x %{_sbindir}/fedora-groupadd -a -x %{_sbindir}/fedora-useradd ]; then getent group defang > /dev/null || %{_sbindir}/fedora-groupadd 8 -r defang @@ -98,6 +103,12 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog +* Sun Apr 05 2009 Robert Scheck 2.67-1 +- Upgrade to 2.67 + +* Mon Feb 23 2009 Robert Scheck 2.65-2 +- Rebuilt against gcc 4.4 and rpm 4.6 + * Thu Sep 04 2008 Robert Scheck 2.65-1 - Upgrade to 2.65 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-4/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 4 Sep 2008 20:24:59 -0000 1.6 +++ sources 5 Apr 2009 20:15:19 -0000 1.7 @@ -1 +1 @@ -39e889adcf8bda767fc9a2f03e887c4c mimedefang-2.65.tar.gz +d1f67bc03b41484cb9ae52fb0dd4d24b mimedefang-2.67.tar.gz From robert at fedoraproject.org Sun Apr 5 20:15:50 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 20:15:50 +0000 (UTC) Subject: rpms/mimedefang/EL-5 .cvsignore, 1.8, 1.9 mimedefang.spec, 1.11, 1.12 sources, 1.8, 1.9 Message-ID: <20090405201550.0C71B7013C@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/extras/rpms/mimedefang/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11346/EL-5 Modified Files: .cvsignore mimedefang.spec sources Log Message: Upgrade to 2.67 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-5/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 4 Sep 2008 20:24:59 -0000 1.8 +++ .cvsignore 5 Apr 2009 20:15:19 -0000 1.9 @@ -1 +1 @@ -mimedefang-2.65.tar.gz +mimedefang-2.67.tar.gz Index: mimedefang.spec =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-5/mimedefang.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mimedefang.spec 4 Sep 2008 20:24:59 -0000 1.11 +++ mimedefang.spec 5 Apr 2009 20:15:19 -0000 1.12 @@ -1,6 +1,6 @@ Summary: E-Mail filtering framework using Sendmail's Milter interface Name: mimedefang -Version: 2.65 +Version: 2.67 Release: 1%{?dist} License: GPLv2+ Group: System Environment/Daemons @@ -51,6 +51,11 @@ install -m 755 gen-ip-validator.pl $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl sed -i '1s@^@#!%{_bindir}/perl\n@' $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl +# Convert everything to UTF-8 +iconv -f iso-8859-1 -t utf-8 -o Changelog.utf8 Changelog +touch -c -r Changelog Changelog.utf8 +mv -f Changelog.utf8 Changelog + %pre if [ -x %{_sbindir}/fedora-groupadd -a -x %{_sbindir}/fedora-useradd ]; then getent group defang > /dev/null || %{_sbindir}/fedora-groupadd 8 -r defang @@ -98,6 +103,12 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog +* Sun Apr 05 2009 Robert Scheck 2.67-1 +- Upgrade to 2.67 + +* Mon Feb 23 2009 Robert Scheck 2.65-2 +- Rebuilt against gcc 4.4 and rpm 4.6 + * Thu Sep 04 2008 Robert Scheck 2.65-1 - Upgrade to 2.65 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mimedefang/EL-5/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 4 Sep 2008 20:24:59 -0000 1.8 +++ sources 5 Apr 2009 20:15:19 -0000 1.9 @@ -1 +1 @@ -39e889adcf8bda767fc9a2f03e887c4c mimedefang-2.65.tar.gz +d1f67bc03b41484cb9ae52fb0dd4d24b mimedefang-2.67.tar.gz From robert at fedoraproject.org Sun Apr 5 20:15:50 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 20:15:50 +0000 (UTC) Subject: rpms/mimedefang/F-10 .cvsignore, 1.8, 1.9 mimedefang.spec, 1.11, 1.12 sources, 1.8, 1.9 Message-ID: <20090405201550.702DC7013D@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/extras/rpms/mimedefang/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11346/F-10 Modified Files: .cvsignore mimedefang.spec sources Log Message: Upgrade to 2.67 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-10/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 4 Sep 2008 20:25:01 -0000 1.8 +++ .cvsignore 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -mimedefang-2.65.tar.gz +mimedefang-2.67.tar.gz Index: mimedefang.spec =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-10/mimedefang.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mimedefang.spec 4 Sep 2008 20:25:01 -0000 1.11 +++ mimedefang.spec 5 Apr 2009 20:15:20 -0000 1.12 @@ -1,6 +1,6 @@ Summary: E-Mail filtering framework using Sendmail's Milter interface Name: mimedefang -Version: 2.65 +Version: 2.67 Release: 1%{?dist} License: GPLv2+ Group: System Environment/Daemons @@ -51,6 +51,11 @@ install -m 755 gen-ip-validator.pl $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl sed -i '1s@^@#!%{_bindir}/perl\n@' $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl +# Convert everything to UTF-8 +iconv -f iso-8859-1 -t utf-8 -o Changelog.utf8 Changelog +touch -c -r Changelog Changelog.utf8 +mv -f Changelog.utf8 Changelog + %pre if [ -x %{_sbindir}/fedora-groupadd -a -x %{_sbindir}/fedora-useradd ]; then getent group defang > /dev/null || %{_sbindir}/fedora-groupadd 8 -r defang @@ -98,6 +103,12 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog +* Sun Apr 05 2009 Robert Scheck 2.67-1 +- Upgrade to 2.67 + +* Mon Feb 23 2009 Robert Scheck 2.65-2 +- Rebuilt against gcc 4.4 and rpm 4.6 + * Thu Sep 04 2008 Robert Scheck 2.65-1 - Upgrade to 2.65 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-10/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 4 Sep 2008 20:25:01 -0000 1.8 +++ sources 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -39e889adcf8bda767fc9a2f03e887c4c mimedefang-2.65.tar.gz +d1f67bc03b41484cb9ae52fb0dd4d24b mimedefang-2.67.tar.gz From robert at fedoraproject.org Sun Apr 5 20:15:50 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 20:15:50 +0000 (UTC) Subject: rpms/mimedefang/F-9 .cvsignore, 1.8, 1.9 mimedefang.spec, 1.11, 1.12 sources, 1.8, 1.9 Message-ID: <20090405201550.B56387011F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/extras/rpms/mimedefang/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11346/F-9 Modified Files: .cvsignore mimedefang.spec sources Log Message: Upgrade to 2.67 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-9/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 4 Sep 2008 20:25:00 -0000 1.8 +++ .cvsignore 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -mimedefang-2.65.tar.gz +mimedefang-2.67.tar.gz Index: mimedefang.spec =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-9/mimedefang.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- mimedefang.spec 4 Sep 2008 20:25:00 -0000 1.11 +++ mimedefang.spec 5 Apr 2009 20:15:20 -0000 1.12 @@ -1,6 +1,6 @@ Summary: E-Mail filtering framework using Sendmail's Milter interface Name: mimedefang -Version: 2.65 +Version: 2.67 Release: 1%{?dist} License: GPLv2+ Group: System Environment/Daemons @@ -51,6 +51,11 @@ install -m 755 gen-ip-validator.pl $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl sed -i '1s@^@#!%{_bindir}/perl\n@' $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl +# Convert everything to UTF-8 +iconv -f iso-8859-1 -t utf-8 -o Changelog.utf8 Changelog +touch -c -r Changelog Changelog.utf8 +mv -f Changelog.utf8 Changelog + %pre if [ -x %{_sbindir}/fedora-groupadd -a -x %{_sbindir}/fedora-useradd ]; then getent group defang > /dev/null || %{_sbindir}/fedora-groupadd 8 -r defang @@ -98,6 +103,12 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog +* Sun Apr 05 2009 Robert Scheck 2.67-1 +- Upgrade to 2.67 + +* Mon Feb 23 2009 Robert Scheck 2.65-2 +- Rebuilt against gcc 4.4 and rpm 4.6 + * Thu Sep 04 2008 Robert Scheck 2.65-1 - Upgrade to 2.65 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mimedefang/F-9/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 4 Sep 2008 20:25:00 -0000 1.8 +++ sources 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -39e889adcf8bda767fc9a2f03e887c4c mimedefang-2.65.tar.gz +d1f67bc03b41484cb9ae52fb0dd4d24b mimedefang-2.67.tar.gz From robert at fedoraproject.org Sun Apr 5 20:15:50 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Sun, 5 Apr 2009 20:15:50 +0000 (UTC) Subject: rpms/mimedefang/devel .cvsignore, 1.8, 1.9 mimedefang.spec, 1.13, 1.14 sources, 1.8, 1.9 Message-ID: <20090405201550.F25CB7011F@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/extras/rpms/mimedefang/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11346/devel Modified Files: .cvsignore mimedefang.spec sources Log Message: Upgrade to 2.67 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mimedefang/devel/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 4 Sep 2008 20:25:01 -0000 1.8 +++ .cvsignore 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -mimedefang-2.65.tar.gz +mimedefang-2.67.tar.gz Index: mimedefang.spec =================================================================== RCS file: /cvs/extras/rpms/mimedefang/devel/mimedefang.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- mimedefang.spec 23 Feb 2009 20:12:19 -0000 1.13 +++ mimedefang.spec 5 Apr 2009 20:15:20 -0000 1.14 @@ -1,7 +1,7 @@ Summary: E-Mail filtering framework using Sendmail's Milter interface Name: mimedefang -Version: 2.65 -Release: 2%{?dist} +Version: 2.67 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.mimedefang.org/ @@ -103,6 +103,9 @@ %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog +* Sun Apr 05 2009 Robert Scheck 2.67-1 +- Upgrade to 2.67 + * Mon Feb 23 2009 Robert Scheck 2.65-2 - Rebuilt against gcc 4.4 and rpm 4.6 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mimedefang/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 4 Sep 2008 20:25:01 -0000 1.8 +++ sources 5 Apr 2009 20:15:20 -0000 1.9 @@ -1 +1 @@ -39e889adcf8bda767fc9a2f03e887c4c mimedefang-2.65.tar.gz +d1f67bc03b41484cb9ae52fb0dd4d24b mimedefang-2.67.tar.gz From silas at fedoraproject.org Sun Apr 5 20:16:28 2009 From: silas at fedoraproject.org (Silas Sewell) Date: Sun, 5 Apr 2009 20:16:28 +0000 (UTC) Subject: rpms/python-mutagen/devel import.log, NONE, 1.1 .cvsignore, 1.9, 1.10 python-mutagen.spec, 1.13, 1.14 sources, 1.9, 1.10 Message-ID: <20090405201628.426297011F@cvs1.fedora.phx.redhat.com> Author: silas Update of /cvs/pkgs/rpms/python-mutagen/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11678/devel Modified Files: .cvsignore python-mutagen.spec sources Added Files: import.log Log Message: Update to 1.15 --- NEW FILE import.log --- python-mutagen-1_15-1_fc10:HEAD:python-mutagen-1.15-1.fc10.src.rpm:1238937627 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-mutagen/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 31 Dec 2007 20:19:24 -0000 1.9 +++ .cvsignore 5 Apr 2009 20:15:58 -0000 1.10 @@ -1 +1 @@ -mutagen-1.13.tar.gz +mutagen-1.15.tar.gz Index: python-mutagen.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-mutagen/devel/python-mutagen.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- python-mutagen.spec 26 Feb 2009 22:27:30 -0000 1.13 +++ python-mutagen.spec 5 Apr 2009 20:15:58 -0000 1.14 @@ -1,17 +1,18 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-mutagen -Version: 1.13 -Release: 4%{?dist} +Version: 1.15 +Release: 1%{?dist} Summary: Mutagen is a Python module to handle audio metadata + Group: Development/Languages License: GPLv2 -URL: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen -Source0: http://www.sacredchao.net/~piman/software/mutagen-%{version}.tar.gz +URL: http://code.google.com/p/quodlibet/wiki/Mutagen +Source0: http://quodlibet.googlecode.com/files/mutagen-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel + BuildArch: noarch +BuildRequires: python-devel %description Mutagen is a Python module to handle audio metadata. It supports @@ -23,13 +24,11 @@ %prep %setup -q -n mutagen-%{version} -sed -e 1d -e 2d -i mutagen/__init__.py +sed -e 1d -e 2d -i mutagen/__init__.py +sed -i 's/\r//' TUTORIAL %build %{__python} setup.py build -mv TUTORIAL TUTORIAL.old -cat TUTORIAL.old | tr -d "\r" > TUTORIAL -rm -rf TUTORIAL.old %install rm -rf $RPM_BUILD_ROOT @@ -40,21 +39,14 @@ %files %defattr(-,root,root,-) -%doc COPYING NEWS README TUTORIAL +%doc API-NOTES COPYING NEWS README TODO TUTORIAL %{_bindir}/* %{_mandir}/man*/*gz -%{python_sitelib}/*egg* -%dir %{python_sitelib}/mutagen -%{python_sitelib}/mutagen/*.py -%{python_sitelib}/mutagen/*.pyc -%{python_sitelib}/mutagen/*.pyo +%{python_sitelib}/* %changelog -* Thu Feb 26 2009 Fedora Release Engineering - 1.13-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.13-3 -- Rebuild for Python 2.6 +* Sun Mar 29 2009 Silas Sewell - 1.15-1 +- Update to 1.15 * Mon Dec 31 2007 Micha?? Bentkowski - 1.13-2 - Add egg-info to package Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-mutagen/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 31 Dec 2007 20:19:24 -0000 1.9 +++ sources 5 Apr 2009 20:15:58 -0000 1.10 @@ -1 +1 @@ -7afa5a154c15e777898e3188b743ef74 mutagen-1.13.tar.gz +c346e1290711a38c123727c31f3602f8 mutagen-1.15.tar.gz From jkratoch at fedoraproject.org Sun Apr 5 20:34:21 2009 From: jkratoch at fedoraproject.org (Jan Kratochvil) Date: Sun, 5 Apr 2009 20:34:21 +0000 (UTC) Subject: rpms/gdb/devel gdb-archer.patch,1.10,1.11 gdb.spec,1.337,1.338 Message-ID: <20090405203421.D78617011F@cvs1.fedora.phx.redhat.com> Author: jkratoch Update of /cvs/pkgs/rpms/gdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14931 Modified Files: gdb-archer.patch gdb.spec Log Message: * Sun Apr 5 2009 Jan Kratochvil - 6.8.50.20090302-14 - Archer update to the snapshot: f6273d446ff87e50976600ba3f71b88d61043e20 - Archer backport: f6273d446ff87e50976600ba3f71b88d61043e20 - Use pretty-printers to print base classes inside a derived class. gdb-archer.patch: Index: gdb-archer.patch =================================================================== RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-archer.patch,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- gdb-archer.patch 30 Mar 2009 17:32:00 -0000 1.10 +++ gdb-archer.patch 5 Apr 2009 20:34:20 -0000 1.11 @@ -2,7 +2,7 @@ http://sourceware.org/gdb/wiki/ArcherBranchManagement GIT snapshot: -commit d144a3633454046aaeae3e2c369c271834431d36 +commit f6273d446ff87e50976600ba3f71b88d61043e20 branch `archer' - the merge of branches: archer-jankratochvil-merge-expr @@ -12318,10 +12318,52 @@ const char *name, const char *linkage_name, diff --git a/gdb/cp-valprint.c b/gdb/cp-valprint.c -index 8b7d868..dcd32cb 100644 +index 8b7d868..4e33fa0 100644 --- a/gdb/cp-valprint.c +++ b/gdb/cp-valprint.c -@@ -461,6 +461,7 @@ cp_print_static_field (struct type *type, +@@ -36,6 +36,7 @@ + #include "valprint.h" + #include "cp-support.h" + #include "language.h" ++#include "python/python.h" + + /* Controls printing of vtbl's */ + static void +@@ -418,12 +419,27 @@ cp_print_value (struct type *type, struct type *real_type, + if (skip >= 1) + fprintf_filtered (stream, ""); + else +- cp_print_value_fields (baseclass, thistype, base_valaddr, +- thisoffset + boffset, address + boffset, +- stream, recurse, options, +- ((struct type **) +- obstack_base (&dont_print_vb_obstack)), +- 0); ++ { ++ int result = 0; ++ ++ /* Attempt to run the Python pretty-printers on the ++ baseclass if possible. */ ++ if (!options->raw) ++ result = apply_val_pretty_printer (baseclass, base_valaddr, ++ thisoffset + boffset, ++ address + boffset, ++ stream, recurse, ++ options, ++ current_language); ++ ++ if (!result) ++ cp_print_value_fields (baseclass, thistype, base_valaddr, ++ thisoffset + boffset, address + boffset, ++ stream, recurse, options, ++ ((struct type **) ++ obstack_base (&dont_print_vb_obstack)), ++ 0); ++ } + fputs_filtered (", ", stream); + + flush_it: +@@ -461,6 +477,7 @@ cp_print_static_field (struct type *type, if (TYPE_CODE (type) == TYPE_CODE_STRUCT) { CORE_ADDR *first_dont_print; @@ -12329,7 +12371,7 @@ int i; first_dont_print -@@ -470,7 +471,7 @@ cp_print_static_field (struct type *type, +@@ -470,7 +487,7 @@ cp_print_static_field (struct type *type, while (--i >= 0) { @@ -12338,7 +12380,7 @@ { fputs_filtered ("", -@@ -479,12 +480,13 @@ cp_print_static_field (struct type *type, +@@ -479,12 +496,13 @@ cp_print_static_field (struct type *type, } } @@ -12354,7 +12396,7 @@ stream, recurse, options, NULL, 1); return; } -@@ -492,7 +494,7 @@ cp_print_static_field (struct type *type, +@@ -492,7 +510,7 @@ cp_print_static_field (struct type *type, opts = *options; opts.deref_ref = 0; val_print (type, value_contents_all (val), @@ -40681,13 +40723,13 @@ +mi_varobj_update_with_type_change container int 0 "update after type change" diff --git a/gdb/testsuite/gdb.python/python-prettyprint.c b/gdb/testsuite/gdb.python/python-prettyprint.c new file mode 100644 -index 0000000..f8c2435 +index 0000000..399be23 --- /dev/null +++ b/gdb/testsuite/gdb.python/python-prettyprint.c -@@ -0,0 +1,159 @@ +@@ -0,0 +1,191 @@ +/* This testcase is part of GDB, the GNU debugger. + -+ Copyright 2008 Free Software Foundation, Inc. ++ Copyright 2008, 2009 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by @@ -40731,6 +40773,35 @@ + const S &b; +}; +SSS::SSS (int x, const S& r) : a(x), b(r) { } ++ ++class VirtualTest ++{ ++ private: ++ int value; ++ ++ public: ++ VirtualTest () ++ { ++ value = 1; ++ } ++}; ++ ++class Vbase1 : public virtual VirtualTest { }; ++class Vbase2 : public virtual VirtualTest { }; ++class Vbase3 : public virtual VirtualTest { }; ++ ++class Derived : public Vbase1, public Vbase2, public Vbase3 ++{ ++ private: ++ int value; ++ ++ public: ++ Derived () ++ { ++ value = 2; ++ } ++}; ++ +#endif + +typedef struct string_repr @@ -40833,6 +40904,9 @@ + SSS sss(15, cps); + + SSS& ref (sss); ++ ++ Derived derived; ++ +#endif + + add_item (&c, 23); /* MI breakpoint here */ @@ -40846,11 +40920,11 @@ +} diff --git a/gdb/testsuite/gdb.python/python-prettyprint.exp b/gdb/testsuite/gdb.python/python-prettyprint.exp new file mode 100644 -index 0000000..b2ccb2b +index 0000000..f83b1cd --- /dev/null +++ b/gdb/testsuite/gdb.python/python-prettyprint.exp -@@ -0,0 +1,90 @@ -+# Copyright (C) 2008 Free Software Foundation, Inc. +@@ -0,0 +1,92 @@ ++# Copyright (C) 2008, 2009 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by @@ -40928,6 +41002,8 @@ + gdb_test "print cpssa" " = {{$nl *zss = 11, *$nl *s = a=<12> b=<$hex>$nl *}, {$nl *zss = 13, *$nl *s = a=<14> b=<$hex>$nl *}}" + gdb_test "print sss" "= a=<15> b=< a=<8> b=<$hex>>" + gdb_test "print ref" "= a=<15> b=< a=<8> b=<$hex>>" ++ gdb_test "print derived" \ ++ " = \{.* = pp class name: Vbase1.* = \{.* = pp value variable is: 1,.*members of Vbase2:.*_vptr.Vbase2 = $hex.* = \{.*members of Vbase3.*members of Derived:.*value = 2.*" + } + + gdb_test "print x" " = $hex \"this is x\"" @@ -40942,10 +41018,10 @@ +run_lang_tests "c++" diff --git a/gdb/testsuite/gdb.python/python-prettyprint.py b/gdb/testsuite/gdb.python/python-prettyprint.py new file mode 100644 -index 0000000..0d9cb87 +index 0000000..8379ecf --- /dev/null +++ b/gdb/testsuite/gdb.python/python-prettyprint.py -@@ -0,0 +1,134 @@ +@@ -0,0 +1,151 @@ +# Copyright (C) 2008, 2009 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify @@ -41026,6 +41102,20 @@ + def to_string(self): + return "a=<" + str(self.val['a']) + "> b=<" + str(self.val["b"]) + ">" + ++class pp_multiple_virtual: ++ def __init__ (self, val): ++ self.val = val ++ ++ def to_string (self): ++ return "pp value variable is: " + str (self.val['value']) ++ ++class pp_vbase1: ++ def __init__ (self, val): ++ self.val = val ++ ++ def to_string (self): ++ return "pp class name: " + self.val.type ().tag () ++ +def lookup_function (val): + "Look-up and return a pretty-printer that can print val." + @@ -41067,6 +41157,9 @@ + pretty_printers_dict[re.compile ('^const S &$')] = pp_s + pretty_printers_dict[re.compile ('^SSS$')] = pp_sss + ++ pretty_printers_dict[re.compile ('^VirtualTest$')] = pp_multiple_virtual ++ pretty_printers_dict[re.compile ('^Vbase1$')] = pp_vbase1 ++ + # Note that we purposely omit the typedef names here. + # Printer lookup is based on canonical name. + # However, we do need both tagged and untagged variants, to handle Index: gdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/gdb/devel/gdb.spec,v retrieving revision 1.337 retrieving revision 1.338 diff -u -r1.337 -r1.338 --- gdb.spec 30 Mar 2009 17:32:01 -0000 1.337 +++ gdb.spec 5 Apr 2009 20:34:21 -0000 1.338 @@ -13,7 +13,7 @@ # The release always contains a leading reserved number, start it at 1. # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing. -Release: 13%{?_with_upstream:.upstream}%{?dist} +Release: 14%{?_with_upstream:.upstream}%{?dist} License: GPLv3+ Group: Development/Debuggers @@ -851,6 +851,11 @@ %endif %changelog +* Sun Apr 5 2009 Jan Kratochvil - 6.8.50.20090302-14 +- Archer update to the snapshot: f6273d446ff87e50976600ba3f71b88d61043e20 +- Archer backport: f6273d446ff87e50976600ba3f71b88d61043e20 + - Use pretty-printers to print base classes inside a derived class. + * Mon Mar 30 2009 Jan Kratochvil - 6.8.50.20090302-13 - Archer update to the snapshot: d144a3633454046aaeae3e2c369c271834431d36 - Archer backport: a2c49b7640ebe7ce1376902d48d5bbbee600996b From mbooth at fedoraproject.org Sun Apr 5 20:36:43 2009 From: mbooth at fedoraproject.org (Mat Booth) Date: Sun, 5 Apr 2009 20:36:43 +0000 (UTC) Subject: rpms/eclipse-phpeclipse/F-9 eclipse-phpeclipse-fix-phpmanual-view.patch, NONE, 1.1 eclipse-phpeclipse-httpd-integration.patch, 1.5, 1.6 eclipse-phpeclipse.spec, 1.8, 1.9 get-phpeclipse.sh, 1.2, 1.3 sources, 1.4, 1.5 eclipse-phpeclipse-no-htmlparser.patch, 1.2, NONE Message-ID: <20090405203643.06BE27011F@cvs1.fedora.phx.redhat.com> Author: mbooth Update of /cvs/pkgs/rpms/eclipse-phpeclipse/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14964 Modified Files: eclipse-phpeclipse-httpd-integration.patch eclipse-phpeclipse.spec get-phpeclipse.sh sources Added Files: eclipse-phpeclipse-fix-phpmanual-view.patch Removed Files: eclipse-phpeclipse-no-htmlparser.patch Log Message: * Sun Apr 05 2009 Mat Booth 1.2.1-3 - Drop GCJ AOT support. - Add htmlparser dependency and drop htmlparser patch. - Add patch to fix PartInitException and IllegalArgumentException in PHP Manual view. eclipse-phpeclipse-fix-phpmanual-view.patch: --- NEW FILE eclipse-phpeclipse-fix-phpmanual-view.patch --- Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/src/net/sourceforge/phpeclipse/phpmanual/views/PHPManualView.java (working copy) @@ -181,7 +181,8 @@ Display.getDefault().asyncExec(new Runnable() { public void run() { String html = getHtmlSource(funcName); - browser.setText(html); + if (html != null) + browser.setText(html); } }); } Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml =================================================================== --- /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (revision 1643) +++ /home/mbooth/workspace/net.sourceforge.phpeclipse.phpmanual/plugin.xml (working copy) @@ -13,16 +13,16 @@ icon="icons/phpmanual.png" category="net.sourceforge.phpeclipse.views.category" class="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView" - id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualViewz"> + id="net.sourceforge.phpeclipse.phpmanual.views.PHPManualView"> + targetID="net.sourceforge.phpeclipse.PHPPerspective"> eclipse-phpeclipse-httpd-integration.patch: Index: eclipse-phpeclipse-httpd-integration.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-9/eclipse-phpeclipse-httpd-integration.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- eclipse-phpeclipse-httpd-integration.patch 15 Nov 2008 02:23:30 -0000 1.5 +++ eclipse-phpeclipse-httpd-integration.patch 5 Apr 2009 20:36:42 -0000 1.6 @@ -119,9 +119,9 @@ +_xampp_start_pref= +_xampp_stop_pref= +__mysql_start= -+__apache_start=-f /usr/share/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" -+__apache_stop=-f /usr/share/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" -k stop -+__apache_restart=-f /usr/share/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" -k restart ++__apache_start=-f /usr/share/eclipse/dropins/phpeclipse/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" ++__apache_stop=-f /usr/share/eclipse/dropins/phpeclipse/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" -k stop ++__apache_restart=-f /usr/share/eclipse/dropins/phpeclipse/eclipse/plugins/net.sourceforge.phpeclipse.externaltools_1.2.1/conf/httpd.conf -c "ErrorLog {0}/.metadata/phpeclipse-httpd-error_log" -c "DocumentRoot {0}" -c "PidFile {0}/.metadata/phpeclipse-httpd.pid" -c "Listen {1}" -k restart _mysql_start_background=true _apache_start_background=true _apache_stop_background=true @@ -307,10 +307,10 @@ + prefs/default_win32.properties +src.excludes = prefs/default_macosx.properties,\ + prefs/default_win32.properties -Index: /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml +Index: /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml =================================================================== ---- /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1625) -+++ /home/mbooth/workspace-plugins/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) +--- /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (revision 1643) ++++ /home/mbooth/workspace/net.sourceforge.phpeclipse.externaltools/plugin.xml (working copy) @@ -192,11 +192,6 @@ -@@ -268,24 +263,6 @@ +@@ -213,10 +208,6 @@ + targetID="net.sourceforge.phpeclipse.PHPPerspective"> + + +- +- +- + + + Index: eclipse-phpeclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-9/eclipse-phpeclipse.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- eclipse-phpeclipse.spec 16 Nov 2008 21:55:15 -0000 1.8 +++ eclipse-phpeclipse.spec 5 Apr 2009 20:36:42 -0000 1.9 @@ -1,9 +1,8 @@ %define eclipse_base %{_datadir}/eclipse -%define gcj_support 1 Name: eclipse-phpeclipse Version: 1.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: PHP Eclipse plugin Group: Development/Tools License: CPL @@ -18,27 +17,23 @@ Patch0: %{name}-broken-help-links.patch Patch1: %{name}-fix-build-props.patch Patch2: %{name}-httpd-integration.patch -Patch3: %{name}-no-htmlparser.patch Patch4: %{name}-rm-win32-help.patch Patch5: %{name}-external-parser.patch Patch6: %{name}-external-preview.patch +Patch7: %{name}-fix-phpmanual-view.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%if %{gcj_support} -BuildRequires: gcc-java -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat -%else BuildArch: noarch -%endif + BuildRequires: java-devel BuildRequires: jpackage-utils -BuildRequires: eclipse-pde >= 1:3.3 +BuildRequires: eclipse-pde >= 3.3 +BuildRequires: htmlparser Requires: java Requires: jpackage-utils -Requires: eclipse-platform >= 1:3.3 +Requires: eclipse-platform >= 3.3 +Requires: htmlparser Requires: php >= 5 Requires: php-pecl-xdebug Requires: httpd @@ -55,21 +50,19 @@ %patch0 -p4 %patch1 -p4 %patch2 -p4 -%patch3 -p4 %patch4 -p4 %patch5 -p4 %patch6 -p4 +%patch7 -p4 # ditch bundled libs in favor of building against fedora packaged libs -#rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ -# net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar -#build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser xml-commons-apis - -#grep -lR sax2 * | xargs sed --in-place "s/sax2/xml-commons-apis/" +rm net.sourceforge.phpeclipse.phpmanual.htmlparser/sax2.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmllexer.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/filterbuilder.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/thumbelina.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/junit.jar \ + net.sourceforge.phpeclipse.phpmanual.htmlparser/htmlparser.jar +build-jar-repository -s -p net.sourceforge.phpeclipse.phpmanual.htmlparser htmlparser # fix jar versions find -name MANIFEST.MF | xargs sed --in-place "s/0.0.0/%{version}/" @@ -103,39 +96,27 @@ # need to recreate the symlinks to libraries that were setup in "prep" # because for some reason the ant copy task doesn't preserve them -#pushd %{buildroot}%{eclipse_base}/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* -#rm *.jar -#build-jar-repository -s -p . xml-commons-apis -#popd - -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif +pushd %{buildroot}%{eclipse_base}/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* +rm *.jar +build-jar-repository -s -p . htmlparser +popd %clean rm -rf %{buildroot} -%if %{gcj_support} -%post -p %{_bindir}/rebuild-gcj-db -%postun -p %{_bindir}/rebuild-gcj-db -%endif - %files %defattr(-,root,root,-) # main feature -%doc %{eclipse_base}/features/net.sourceforge.phpeclipse.feature_*/cpl-v10.html -%{eclipse_base}/features/net.sourceforge.phpeclipse.feature_*/feature.xml -%{eclipse_base}/features/net.sourceforge.phpeclipse.feature_*/license.html -%{eclipse_base}/features/net.sourceforge.phpeclipse.feature_*/phpeclipse.jpeg -%dir %{eclipse_base}/features/net.sourceforge.phpeclipse.feature_* +%doc net.sourceforge.phpeclipse.feature/cpl-v10.html +%{eclipse_base}/features/net.sourceforge.phpeclipse.feature_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.core_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.externaltools_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.help_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.phphelp_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.phpmanual_* -#%{eclipse_base}/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* +%{eclipse_base}/plugins/net.sourceforge.phpeclipse.phpmanual.htmlparser_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.smarty.ui_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.ui_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.webbrowser_* @@ -151,11 +132,13 @@ %{eclipse_base}/plugins/net.sourceforge.phpeclipse.xdebug.core_* %{eclipse_base}/plugins/net.sourceforge.phpeclipse.xdebug.ui_* -%if %{gcj_support} -%{_libdir}/gcj/%{name} -%endif - %changelog +* Sun Apr 05 2009 Mat Booth 1.2.1-3 +- Drop GCJ AOT support. +- Add htmlparser dependency and drop htmlparser patch. +- Add patch to fix PartInitException and IllegalArgumentException in + PHP Manual view. + * Sun Nov 16 2008 Mat Booth 1.2.1-2 - Add php-pecl-xdebug dependency. Index: get-phpeclipse.sh =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-9/get-phpeclipse.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- get-phpeclipse.sh 15 Nov 2008 02:23:30 -0000 1.2 +++ get-phpeclipse.sh 5 Apr 2009 20:36:42 -0000 1.3 @@ -18,6 +18,7 @@ net.sourceforge.phpeclipse.launching \ net.sourceforge.phpeclipse.phphelp \ net.sourceforge.phpeclipse.phpmanual \ + net.sourceforge.phpeclipse.phpmanual.htmlparser \ net.sourceforge.phpeclipse.smarty.ui \ net.sourceforge.phpeclipse.ui \ net.sourceforge.phpeclipse.webbrowser \ Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-phpeclipse/F-9/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 15 Nov 2008 02:23:30 -0000 1.4 +++ sources 5 Apr 2009 20:36:42 -0000 1.5 @@ -1 +1 @@ -a0ccdfd8056caa958bff85f7e7b1adc9 phpeclipse-1.2.1.tar.gz +8ac385ed7418b7cf61cacc7f630adf36 phpeclipse-1.2.1.tar.gz --- eclipse-phpeclipse-no-htmlparser.patch DELETED --- From jkratoch at fedoraproject.org Sun Apr 5 21:02:56 2009 From: jkratoch at fedoraproject.org (Jan Kratochvil) Date: Sun, 5 Apr 2009 21:02:56 +0000 (UTC) Subject: rpms/gdb/devel gdb-archer.patch,1.11,1.12 gdb.spec,1.338,1.339 Message-ID: <20090405210256.248BA7011F@cvs1.fedora.phx.redhat.com> Author: jkratoch Update of /cvs/pkgs/rpms/gdb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18667 Modified Files: gdb-archer.patch gdb.spec Log Message: * Sun Apr 5 2009 Jan Kratochvil - 6.8.50.20090302-15 - Archer update to the snapshot: 7c7c77576669d17ad5072daa47ea3a4fd954483d - Archer backport: 7c7c77576669d17ad5072daa47ea3a4fd954483d (Peter Bergner) - Disassemble Power7 instructions right in the default/only -Many GDB mode. gdb-archer.patch: Index: gdb-archer.patch =================================================================== RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-archer.patch,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- gdb-archer.patch 5 Apr 2009 20:34:20 -0000 1.11 +++ gdb-archer.patch 5 Apr 2009 21:02:55 -0000 1.12 @@ -2,7 +2,7 @@ http://sourceware.org/gdb/wiki/ArcherBranchManagement GIT snapshot: -commit f6273d446ff87e50976600ba3f71b88d61043e20 +commit 7c7c77576669d17ad5072daa47ea3a4fd954483d branch `archer' - the merge of branches: archer-jankratochvil-merge-expr @@ -34188,10 +34188,10 @@ +gdb_test "break main" "" "Second permanent break" diff --git a/gdb/testsuite/gdb.arch/powerpc-power7.exp b/gdb/testsuite/gdb.arch/powerpc-power7.exp new file mode 100644 -index 0000000..ae301db +index 0000000..d9c48f9 --- /dev/null +++ b/gdb/testsuite/gdb.arch/powerpc-power7.exp -@@ -0,0 +1,175 @@ +@@ -0,0 +1,166 @@ +# Copyright 2009 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify @@ -34241,23 +34241,14 @@ + } +} + -+proc instr_to_patt {offset instr} { -+ # 0x0000000000000018 : stxvd2x vs43,r4,r5 -+ return ".*\r\n[string map {0x 0x0*} $offset] :\[ \t\]*[string map [list { } "\[ \t\]+" . {\.}] $instr]\[ \t\]*\r\n.*" -+} -+ -+# KFAIL strings would not exist if -Many would print the same as -Mpower7. -+# That means the power7 form should be the preferred one. -+# http://sourceware.org/ml/gdb-patches/2009-03/threads.html#00020 -+ -+proc func_check {offset instr {kfail ""}} { ++proc func_check {offset instr} { + global func + ++ # 0x0000000000000018 : stxvd2x vs43,r4,r5 ++ set patt ".*\r\n[string map {0x 0x0*} $offset] :\[ \t\]*[string map [list { } "\[ \t\]+" . {\.}] $instr]\[ \t\]*\r\n.*" + set test "Found $offset: $instr" -+ if [regexp -nocase -line [instr_to_patt $offset $instr] $func] { ++ if [regexp -nocase -line $patt $func] { + pass $test -+ } elseif {$kfail != "" && [regexp -nocase -line [instr_to_patt $offset $kfail] $func]} { -+ kfail gdb/NNNN $test + } else { + fail $test + } @@ -34301,8 +34292,8 @@ +func_check 0x8c "rvwinkle" +func_check 0x90 "prtyw r3,r4" +func_check 0x94 "prtyd r13,r14" -+func_check 0x98 "mfcfar r10" "mfspr r10,28" -+func_check 0x9c "mtcfar r11" "mtspr 28,r11" ++func_check 0x98 "mfcfar r10" ++func_check 0x9c "mtcfar r11" +func_check 0xa0 "cmpb r3,r4,r5" +func_check 0xa4 "lwzcix r10,r11,r12" +func_check 0xa8 "dadd f16,f17,f18" @@ -34346,8 +34337,8 @@ +func_check 0x140 "ftdiv cr7,f10,f11" +func_check 0x144 "ftsqrt cr0,f10" +func_check 0x148 "ftsqrt cr7,f10" -+func_check 0x14c "dcbtt r8,r9" "dcbt 16,r8,r9" -+func_check 0x150 "dcbtstt r8,r9" "dcbtst 16,r8,r9" ++func_check 0x14c "dcbtt r8,r9" ++func_check 0x150 "dcbtstt r8,r9" +func_check 0x154 "dcffix f10,f12" +func_check 0x158 "dcffix. f20,f22" +func_check 0x15c "lbarx r10,r11,r12" @@ -44807,6 +44798,25 @@ #define AT_EXECFN 31 /* Filename of executable. */ /* Pointer to the global system page used for system calls and other nice things. */ +diff --git a/include/opcode/ppc.h b/include/opcode/ppc.h +index e45fc58..dc9a7ba 100644 +--- a/include/opcode/ppc.h ++++ b/include/opcode/ppc.h +@@ -1,6 +1,6 @@ + /* ppc.h -- Header file for PowerPC opcode table + Copyright 1994, 1995, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, +- 2007 Free Software Foundation, Inc. ++ 2007, 2008, 2009 Free Software Foundation, Inc. + Written by Ian Lance Taylor, Cygnus Support + + This file is part of GDB, GAS, and the GNU binutils. +@@ -351,4 +351,6 @@ struct powerpc_macro + extern const struct powerpc_macro powerpc_macros[]; + extern const int powerpc_num_macros; + ++extern ppc_cpu_t ppc_parse_cpu (ppc_cpu_t, const char *); ++ + #endif /* PPC_H */ diff --git a/opcodes/po/es.po b/opcodes/po/es.po index 873be13..40bea5c 100644 --- a/opcodes/po/es.po @@ -46719,10 +46729,453 @@ + +#~ msgid "ignoring least significant bits in branch offset" +#~ msgstr "mengabaikan least significant bit dalam offset cabang" +diff --git a/opcodes/ppc-dis.c b/opcodes/ppc-dis.c +index 9a28338..8511345 100644 +--- a/opcodes/ppc-dis.c ++++ b/opcodes/ppc-dis.c +@@ -1,6 +1,6 @@ + /* ppc-dis.c -- Disassemble PowerPC instructions + Copyright 1994, 1995, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +- 2008 Free Software Foundation, Inc. ++ 2008, 2009 Free Software Foundation, Inc. + Written by Ian Lance Taylor, Cygnus Support + + This file is part of the GNU opcodes library. +@@ -23,6 +23,7 @@ + #include + #include "sysdep.h" + #include "dis-asm.h" ++#include "opintl.h" + #include "opcode/ppc.h" + + /* This file provides several disassembler functions, all of which use +@@ -42,94 +43,198 @@ struct dis_private + #define POWERPC_DIALECT(INFO) \ + (((struct dis_private *) ((INFO)->private_data))->dialect) + +-/* Determine which set of machines to disassemble for. PPC403/601 or +- BookE. For convenience, also disassemble instructions supported +- by the AltiVec vector unit. */ ++struct ppc_mopt { ++ const char *opt; ++ ppc_cpu_t cpu; ++ ppc_cpu_t sticky; ++}; ++ ++struct ppc_mopt ppc_opts[] = { ++ { "403", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_403 ++ | PPC_OPCODE_32), ++ 0 }, ++ { "405", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_403 ++ | PPC_OPCODE_405 | PPC_OPCODE_32), ++ 0 }, ++ { "440", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32 ++ | PPC_OPCODE_440 | PPC_OPCODE_ISEL | PPC_OPCODE_RFMCI), ++ 0 }, ++ { "464", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32 ++ | PPC_OPCODE_440 | PPC_OPCODE_ISEL | PPC_OPCODE_RFMCI), ++ 0 }, ++ { "601", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_601 ++ | PPC_OPCODE_32), ++ 0 }, ++ { "603", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), ++ 0 }, ++ { "604", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), ++ 0 }, ++ { "620", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64), ++ 0 }, ++ { "7400", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC ++ | PPC_OPCODE_32), ++ 0 }, ++ { "7410", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC ++ | PPC_OPCODE_32), ++ 0 }, ++ { "7450", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC ++ | PPC_OPCODE_32), ++ 0 }, ++ { "7455", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC ++ | PPC_OPCODE_32), ++ 0 }, ++ { "750cl", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS) ++ , 0 }, ++ { "altivec", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC), ++ PPC_OPCODE_ALTIVEC }, ++ { "any", 0, ++ PPC_OPCODE_ANY }, ++ { "booke", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32), ++ 0 }, ++ { "booke32", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32), ++ 0 }, ++ { "cell", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64 ++ | PPC_OPCODE_POWER4 | PPC_OPCODE_CELL | PPC_OPCODE_ALTIVEC), ++ 0 }, ++ { "com", (PPC_OPCODE_COMMON | PPC_OPCODE_32), ++ 0 }, ++ { "e300", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32 ++ | PPC_OPCODE_E300), ++ 0 }, ++ { "e500", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_SPE ++ | PPC_OPCODE_ISEL | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK ++ | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI ++ | PPC_OPCODE_E500MC), ++ 0 }, ++ { "e500mc", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_ISEL ++ | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI ++ | PPC_OPCODE_E500MC), ++ 0 }, ++ { "e500x2", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_SPE ++ | PPC_OPCODE_ISEL | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK ++ | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI ++ | PPC_OPCODE_E500MC), ++ 0 }, ++ { "efs", (PPC_OPCODE_PPC | PPC_OPCODE_EFS), ++ 0 }, ++ { "power4", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64 ++ | PPC_OPCODE_POWER4), ++ 0 }, ++ { "power5", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64 ++ | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5), ++ 0 }, ++ { "power6", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64 ++ | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_POWER6 ++ | PPC_OPCODE_ALTIVEC), ++ 0 }, ++ { "power7", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL ++ | PPC_OPCODE_64 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 ++ | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 | PPC_OPCODE_ALTIVEC ++ | PPC_OPCODE_VSX), ++ 0 }, ++ { "ppc", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), ++ 0 }, ++ { "ppc32", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), ++ 0 }, ++ { "ppc64", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64), ++ 0 }, ++ { "ppc64bridge", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64_BRIDGE ++ | PPC_OPCODE_64), ++ 0 }, ++ { "ppcps", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS), ++ 0 }, ++ { "pwr", (PPC_OPCODE_POWER | PPC_OPCODE_32), ++ 0 }, ++ { "pwr2", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32), ++ 0 }, ++ { "pwrx", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32), ++ 0 }, ++ { "spe", (PPC_OPCODE_PPC | PPC_OPCODE_EFS), ++ PPC_OPCODE_SPE }, ++ { "vsx", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC), ++ PPC_OPCODE_VSX }, ++}; ++ ++/* Handle -m and -M options that set cpu type, and .machine arg. */ ++ ++ppc_cpu_t ++ppc_parse_cpu (ppc_cpu_t ppc_cpu, const char *arg) ++{ ++ /* Sticky bits. */ ++ ppc_cpu_t retain_flags = ppc_cpu & (PPC_OPCODE_ALTIVEC | PPC_OPCODE_VSX ++ | PPC_OPCODE_SPE | PPC_OPCODE_ANY); ++ unsigned int i; ++ ++ for (i = 0; i < sizeof (ppc_opts) / sizeof (ppc_opts[0]); i++) ++ if (strcmp (ppc_opts[i].opt, arg) == 0) ++ { ++ if (ppc_opts[i].sticky) ++ { ++ retain_flags |= ppc_opts[i].sticky; ++ if ((ppc_cpu & ~(PPC_OPCODE_ALTIVEC | PPC_OPCODE_VSX ++ | PPC_OPCODE_SPE | PPC_OPCODE_ANY)) != 0) ++ break; ++ } ++ ppc_cpu = ppc_opts[i].cpu; ++ break; ++ } ++ if (i >= sizeof (ppc_opts) / sizeof (ppc_opts[0])) ++ return 0; ++ ++ ppc_cpu |= retain_flags; ++ return ppc_cpu; ++} ++ ++/* Determine which set of machines to disassemble for. */ + + static int + powerpc_init_dialect (struct disassemble_info *info) + { +- ppc_cpu_t dialect = PPC_OPCODE_PPC; ++ ppc_cpu_t dialect = 0; ++ char *arg; + struct dis_private *priv = calloc (sizeof (*priv), 1); + + if (priv == NULL) + return FALSE; + +- if (BFD_DEFAULT_TARGET_SIZE == 64) +- dialect |= PPC_OPCODE_64; +- +- if (info->disassembler_options +- && strstr (info->disassembler_options, "ppcps") != NULL) +- dialect |= PPC_OPCODE_PPCPS; +- else if (info->disassembler_options +- && strstr (info->disassembler_options, "booke") != NULL) +- dialect |= PPC_OPCODE_BOOKE; +- else if ((info->mach == bfd_mach_ppc_e500mc) +- || (info->disassembler_options +- && strstr (info->disassembler_options, "e500mc") != NULL)) +- dialect |= (PPC_OPCODE_BOOKE | PPC_OPCODE_ISEL +- | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK +- | PPC_OPCODE_RFMCI | PPC_OPCODE_E500MC); +- else if ((info->mach == bfd_mach_ppc_e500) +- || (info->disassembler_options +- && strstr (info->disassembler_options, "e500") != NULL)) +- dialect |= (PPC_OPCODE_BOOKE +- | PPC_OPCODE_SPE | PPC_OPCODE_ISEL +- | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK +- | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK +- | PPC_OPCODE_RFMCI | PPC_OPCODE_E500MC); +- else if (info->disassembler_options +- && strstr (info->disassembler_options, "efs") != NULL) +- dialect |= PPC_OPCODE_EFS; +- else if (info->disassembler_options +- && strstr (info->disassembler_options, "e300") != NULL) +- dialect |= PPC_OPCODE_E300 | PPC_OPCODE_CLASSIC | PPC_OPCODE_COMMON; +- else if (info->disassembler_options +- && (strstr (info->disassembler_options, "440") != NULL +- || strstr (info->disassembler_options, "464") != NULL)) +- dialect |= PPC_OPCODE_BOOKE | PPC_OPCODE_32 +- | PPC_OPCODE_440 | PPC_OPCODE_ISEL | PPC_OPCODE_RFMCI; +- else +- dialect |= (PPC_OPCODE_403 | PPC_OPCODE_601 | PPC_OPCODE_CLASSIC +- | PPC_OPCODE_COMMON | PPC_OPCODE_ALTIVEC); +- +- if (info->disassembler_options +- && strstr (info->disassembler_options, "power4") != NULL) +- dialect |= PPC_OPCODE_POWER4; +- +- if (info->disassembler_options +- && strstr (info->disassembler_options, "power5") != NULL) +- dialect |= PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5; +- +- if (info->disassembler_options +- && strstr (info->disassembler_options, "cell") != NULL) +- dialect |= PPC_OPCODE_POWER4 | PPC_OPCODE_CELL | PPC_OPCODE_ALTIVEC; +- +- if (info->disassembler_options +- && strstr (info->disassembler_options, "power6") != NULL) +- dialect |= PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_POWER6 +- | PPC_OPCODE_ALTIVEC; ++ arg = info->disassembler_options; ++ while (arg != NULL) ++ { ++ ppc_cpu_t new_cpu = 0; ++ char *end = strchr (arg, ','); + +- if (info->disassembler_options +- && strstr (info->disassembler_options, "power7") != NULL) +- dialect |= PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 +- | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 +- | PPC_OPCODE_ISEL | PPC_OPCODE_ALTIVEC | PPC_OPCODE_VSX; ++ if (end != NULL) ++ *end = 0; + +- if (info->disassembler_options +- && strstr (info->disassembler_options, "vsx") != NULL) +- dialect |= PPC_OPCODE_VSX; ++ if ((new_cpu = ppc_parse_cpu (dialect, arg)) != 0) ++ dialect = new_cpu; ++ else if (strcmp (arg, "32") == 0) ++ { ++ dialect &= ~PPC_OPCODE_64; ++ dialect |= PPC_OPCODE_32; ++ } ++ else if (strcmp (arg, "64") == 0) ++ { ++ dialect |= PPC_OPCODE_64; ++ dialect &= ~PPC_OPCODE_32; ++ } ++ else ++ fprintf (stderr, _("warning: ignoring unknown -M%s option\n"), arg); + +- if (info->disassembler_options +- && strstr (info->disassembler_options, "any") != NULL) +- dialect |= PPC_OPCODE_ANY; ++ if (end != NULL) ++ *end++ = ','; ++ arg = end; ++ } + +- if (info->disassembler_options) ++ if ((dialect & ~(PPC_OPCODE_32 | PPC_OPCODE_64)) == 0) + { +- if (strstr (info->disassembler_options, "32") != NULL) +- dialect &= ~PPC_OPCODE_64; +- else if (strstr (info->disassembler_options, "64") != NULL) ++ if (info->mach == bfd_mach_ppc64) + dialect |= PPC_OPCODE_64; ++ else ++ dialect |= PPC_OPCODE_32; ++ /* Choose a reasonable default. */ ++ dialect |= (PPC_OPCODE_PPC | PPC_OPCODE_COMMON | PPC_OPCODE_CLASSIC ++ | PPC_OPCODE_601 | PPC_OPCODE_ALTIVEC); + } + + info->private_data = priv; +@@ -230,6 +335,7 @@ print_insn_powerpc (bfd_vma memaddr, + const struct powerpc_opcode *opcode; + const struct powerpc_opcode *opcode_end; + unsigned long op; ++ ppc_cpu_t dialect_orig = dialect; + + status = (*info->read_memory_func) (memaddr, buffer, 4, info); + if (status != 0) +@@ -268,7 +374,7 @@ print_insn_powerpc (bfd_vma memaddr, + + if ((insn & opcode->mask) != opcode->opcode + || (opcode->flags & dialect) == 0 +- || (opcode->deprecated & dialect) != 0) ++ || (opcode->deprecated & dialect_orig) != 0) + continue; + + /* Make two passes over the operands. First see if any of them +@@ -339,16 +445,14 @@ print_insn_powerpc (bfd_vma memaddr, + (*info->print_address_func) (memaddr + value, info); + else if ((operand->flags & PPC_OPERAND_ABSOLUTE) != 0) + (*info->print_address_func) ((bfd_vma) value & 0xffffffff, info); +- else if ((operand->flags & PPC_OPERAND_CR) == 0 +- || (dialect & PPC_OPCODE_PPC) == 0) +- (*info->fprintf_func) (info->stream, "%ld", value); + else if ((operand->flags & PPC_OPERAND_FSL) != 0) + (*info->fprintf_func) (info->stream, "fsl%ld", value); + else if ((operand->flags & PPC_OPERAND_FCR) != 0) + (*info->fprintf_func) (info->stream, "fcr%ld", value); + else if ((operand->flags & PPC_OPERAND_UDI) != 0) + (*info->fprintf_func) (info->stream, "%ld", value); +- else ++ else if ((operand->flags & PPC_OPERAND_CR) != 0 ++ && (dialect & PPC_OPCODE_PPC) != 0) + { + if (operand->bitm == 7) + (*info->fprintf_func) (info->stream, "cr%ld", value); +@@ -365,6 +469,8 @@ print_insn_powerpc (bfd_vma memaddr, + (*info->fprintf_func) (info->stream, "%s", cbnames[cc]); + } + } ++ else ++ (*info->fprintf_func) (info->stream, "%ld", value); + + if (need_paren) + { +@@ -400,23 +506,20 @@ print_insn_powerpc (bfd_vma memaddr, + void + print_ppc_disassembler_options (FILE *stream) + { +- fprintf (stream, "\n\ ++ unsigned int i, col; ++ ++ fprintf (stream, _("\n\ + The following PPC specific disassembler options are supported for use with\n\ +-the -M switch:\n"); +- +- fprintf (stream, " booke Disassemble the BookE instructions\n"); +- fprintf (stream, " e300 Disassemble the e300 instructions\n"); +- fprintf (stream, " e500|e500x2 Disassemble the e500 instructions\n"); +- fprintf (stream, " e500mc Disassemble the e500mc instructions\n"); +- fprintf (stream, " 440 Disassemble the 440 instructions\n"); +- fprintf (stream, " 464 Disassemble the 464 instructions\n"); +- fprintf (stream, " efs Disassemble the EFS instructions\n"); +- fprintf (stream, " ppcps Disassemble the PowerPC paired singles instructions\n"); +- fprintf (stream, " power4 Disassemble the Power4 instructions\n"); +- fprintf (stream, " power5 Disassemble the Power5 instructions\n"); +- fprintf (stream, " power6 Disassemble the Power6 instructions\n"); +- fprintf (stream, " power7 Disassemble the Power7 instructions\n"); +- fprintf (stream, " vsx Disassemble the Vector-Scalar (VSX) instructions\n"); +- fprintf (stream, " 32 Do not disassemble 64-bit instructions\n"); +- fprintf (stream, " 64 Allow disassembly of 64-bit instructions\n"); ++the -M switch:\n")); ++ ++ for (col = 0, i = 0; i < sizeof (ppc_opts) / sizeof (ppc_opts[0]); i++) ++ { ++ col += fprintf (stream, " %s,", ppc_opts[i].opt); ++ if (col > 66) ++ { ++ fprintf (stream, "\n"); ++ col = 0; ++ } ++ } ++ fprintf (stream, " 32, 64\n"); + } diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c -index c872db5..5e70395 100644 +index c872db5..9fac147 100644 --- a/opcodes/ppc-opc.c +++ b/opcodes/ppc-opc.c +@@ -3464,8 +3464,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { + + {"isellt", X(31,15), X_MASK, PPCISEL, PPCNONE, {RT, RA, RB}}, + +-{"mfcr", XFXM(31,19,0,0), XRARB_MASK, COM, POWER4, {RT}}, + {"mfcr", XFXM(31,19,0,0), XFXFXM_MASK, POWER4, PPCNONE, {RT, FXM4}}, ++{"mfcr", XFXM(31,19,0,0), XRARB_MASK, COM, POWER4, {RT}}, + {"mfocrf", XFXM(31,19,0,1), XFXFXM_MASK, COM, PPCNONE, {RT, FXM}}, + + {"lwarx", X(31,20), XEH_MASK, PPC, PPCNONE, {RT, RA0, RB, EH}}, +@@ -3726,14 +3726,14 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"mullw.", XO(31,235,0,1), XO_MASK, PPCCOM, PPCNONE, {RT, RA, RB}}, + {"muls.", XO(31,235,0,1), XO_MASK, PWRCOM, PPCNONE, {RT, RA, RB}}, + ++{"icblce", X(31,238), X_MASK, PPCCHLK, E500MC, {CT, RA, RB}}, + {"msgclr", XRTRA(31,238,0,0),XRTRA_MASK,E500MC, PPCNONE, {RB}}, +-{"icblce", X(31,238), X_MASK, PPCCHLK, PPCNONE, {CT, RA, RB}}, + {"mtsrin", X(31,242), XRA_MASK, PPC32, PPCNONE, {RS, RB}}, + {"mtsri", X(31,242), XRA_MASK, POWER32, PPCNONE, {RS, RB}}, + + {"dcbtstt", XRT(31,246,0x10), XRT_MASK, POWER7, PPCNONE, {RA, RB}}, +-{"dcbtst", X(31,246), X_MASK, PPC, POWER4, {CT, RA, RB}}, + {"dcbtst", X(31,246), X_MASK, POWER4, PPCNONE, {RA, RB, CT}}, ++{"dcbtst", X(31,246), X_MASK, PPC, POWER4, {CT, RA, RB}}, + + {"stbux", X(31,247), X_MASK, COM, PPCNONE, {RS, RAS, RB}}, + +@@ -3767,8 +3767,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"lscbx.", XRC(31,277,1), X_MASK, M601, PPCNONE, {RT, RA, RB}}, + + {"dcbtt", XRT(31,278,0x10), XRT_MASK, POWER7, PPCNONE, {RA, RB}}, +-{"dcbt", X(31,278), X_MASK, PPC, POWER4, {CT, RA, RB}}, + {"dcbt", X(31,278), X_MASK, POWER4, PPCNONE, {RA, RB, CT}}, ++{"dcbt", X(31,278), X_MASK, PPC, POWER4, {CT, RA, RB}}, + + {"lhzx", X(31,279), X_MASK, COM, PPCNONE, {RT, RA0, RB}}, + +@@ -4399,16 +4399,16 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"lswi", X(31,597), X_MASK, PPCCOM, PPCNONE, {RT, RA0, NB}}, + {"lsi", X(31,597), X_MASK, PWRCOM, PPCNONE, {RT, RA0, NB}}, + +-{"msync", X(31,598), 0xffffffff, BOOKE, PPCNONE, {0}}, + {"lwsync", XSYNC(31,598,1), 0xffffffff, PPC, PPCNONE, {0}}, + {"ptesync", XSYNC(31,598,2), 0xffffffff, PPC64, PPCNONE, {0}}, +-{"sync", X(31,598), XSYNC_MASK, PPCCOM, PPCNONE, {LS}}, ++{"sync", X(31,598), XSYNC_MASK, PPCCOM, BOOKE, {LS}}, ++{"msync", X(31,598), 0xffffffff, BOOKE, PPCNONE, {0}}, + {"dcs", X(31,598), 0xffffffff, PWRCOM, PPCNONE, {0}}, + + {"lfdx", X(31,599), X_MASK, COM, PPCNONE, {FRT, RA0, RB}}, + +-{"lfdepx", X(31,607), X_MASK, E500MC, PPCNONE, {FRT, RA, RB}}, + {"mffgpr", XRC(31,607,0), XRA_MASK, POWER6, POWER7, {FRT, RB}}, ++{"lfdepx", X(31,607), X_MASK, E500MC, PPCNONE, {FRT, RA, RB}}, + + {"lddx", X(31,611), X_MASK, E500MC, PPCNONE, {RT, RA, RB}}, + +@@ -4502,8 +4502,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"sreq", XRC(31,729,0), X_MASK, M601, PPCNONE, {RA, RS, RB}}, + {"sreq.", XRC(31,729,1), X_MASK, M601, PPCNONE, {RA, RS, RB}}, + +-{"stfdepx", X(31,735), X_MASK, E500MC, PPCNONE, {FRS, RA, RB}}, + {"mftgpr", XRC(31,735,0), XRA_MASK, POWER6, POWER7, {RT, FRB}}, ++{"stfdepx", X(31,735), X_MASK, E500MC, PPCNONE, {FRS, RA, RB}}, + + {"stddx", X(31,739), X_MASK, E500MC, PPCNONE, {RS, RA, RB}}, + @@ -4560,8 +4560,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { {"lhbrx", X(31,790), X_MASK, COM, PPCNONE, {RT, RA0, RB}}, @@ -46733,6 +47186,16 @@ {"sraw", XRC(31,792,0), X_MASK, PPCCOM, PPCNONE, {RA, RS, RB}}, {"sra", XRC(31,792,0), X_MASK, PWRCOM, PPCNONE, {RA, RS, RB}}, +@@ -4602,8 +4602,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { + + {"lbzcix", X(31,853), X_MASK, POWER6, PPCNONE, {RT, RA0, RB}}, + ++{"eieio", X(31,854), 0xffffffff, PPC, BOOKE, {0}}, + {"mbar", X(31,854), X_MASK, BOOKE, PPCNONE, {MO}}, +-{"eieio", X(31,854), 0xffffffff, PPC, PPCNONE, {0}}, + + {"lfiwax", X(31,855), X_MASK, POWER6, PPCNONE, {FRT, RA0, RB}}, + @@ -4638,8 +4638,8 @@ const struct powerpc_opcode powerpc_opcodes[] = { {"sthbrx", X(31,918), X_MASK, COM, PPCNONE, {RS, RA0, RB}}, @@ -46743,22 +47206,62 @@ {"sraq", XRC(31,920,0), X_MASK, M601, PPCNONE, {RA, RS, RB}}, {"sraq.", XRC(31,920,1), X_MASK, M601, PPCNONE, {RA, RS, RB}}, -@@ -4801,12 +4801,12 @@ const struct powerpc_opcode powerpc_opcodes[] = { +@@ -4687,10 +4687,10 @@ const struct powerpc_opcode powerpc_opcodes[] = { - {"psq_l", OP(56), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}}, + {"stxvd2x", X(31,972), XX1_MASK, PPCVSX, PPCNONE, {XS6, RA, RB}}, -+{"lfdp", OP(57), OP_MASK, POWER6, POWER7, {FRT, D, RA0}}, -+ - {"lfqu", OP(57), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}}, ++{"tlbld", X(31,978), XRTRA_MASK, PPC, PPC403|BOOKE, {RB}}, + {"tlbwehi", XTLB(31,978,0), XTLB_MASK, PPC403, PPCNONE, {RT, RA}}, + {"tlbwelo", XTLB(31,978,1), XTLB_MASK, PPC403, PPCNONE, {RT, RA}}, + {"tlbwe", X(31,978), X_MASK, PPC403|BOOKE, PPCNONE, {RSO, RAOPT, SHO}}, +-{"tlbld", X(31,978), XRTRA_MASK, PPC, PPCNONE, {RB}}, - {"psq_lu", OP(57), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}}, + {"stbcix", X(31,981), X_MASK, POWER6, PPCNONE, {RS, RA0, RB}}, --{"lfdp", OP(57), OP_MASK, POWER6, POWER7, {FRT, D, RA0}}, +@@ -4796,16 +4796,12 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"stfdu", OP(55), OP_MASK, COM, PPCNONE, {FRS, D, RAS}}, + + {"lq", OP(56), OP_MASK, POWER4, PPCNONE, {RTQ, DQ, RAQ}}, +- +-{"lfq", OP(56), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}}, +- + {"psq_l", OP(56), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}}, +- +-{"lfqu", OP(57), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}}, - +-{"psq_lu", OP(57), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}}, ++{"lfq", OP(56), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}}, + + {"lfdp", OP(57), OP_MASK, POWER6, POWER7, {FRT, D, RA0}}, ++{"psq_lu", OP(57), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}}, ++{"lfqu", OP(57), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}}, + {"ld", DSO(58,0), DS_MASK, PPC64, PPCNONE, {RT, DS, RA0}}, {"ldu", DSO(58,1), DS_MASK, PPC64, PPCNONE, {RT, DS, RAL}}, - {"lwa", DSO(58,2), DS_MASK, PPC64, PPCNONE, {RT, DS, RA0}}, -@@ -4921,10 +4921,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { +@@ -4829,18 +4825,18 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"fsqrts", A(59,22,0), AFRAFRC_MASK, PPC, PPCNONE, {FRT, FRB}}, + {"fsqrts.", A(59,22,1), AFRAFRC_MASK, PPC, PPCNONE, {FRT, FRB}}, + +-{"fres", A(59,24,0), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, +-{"fres.", A(59,24,1), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + {"fres", A(59,24,0), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"fres", A(59,24,0), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + {"fres.", A(59,24,1), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"fres.", A(59,24,1), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + + {"fmuls", A(59,25,0), AFRB_MASK, PPC, PPCNONE, {FRT, FRA, FRC}}, + {"fmuls.", A(59,25,1), AFRB_MASK, PPC, PPCNONE, {FRT, FRA, FRC}}, + +-{"frsqrtes", A(59,26,0), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, +-{"frsqrtes.", A(59,26,1), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + {"frsqrtes", A(59,26,0), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"frsqrtes", A(59,26,0), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + {"frsqrtes.", A(59,26,1), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"frsqrtes.", A(59,26,1), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + + {"fmsubs", A(59,28,0), A_MASK, PPC, PPCNONE, {FRT, FRA, FRC, FRB}}, + {"fmsubs.", A(59,28,1), A_MASK, PPC, PPCNONE, {FRT, FRA, FRC, FRB}}, +@@ -4921,10 +4917,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { {"fcfidus", XRC(59,974,0), XRA_MASK, POWER7, PPCNONE, {FRT, FRB}}, {"fcfidus.", XRC(59,974,1), XRA_MASK, POWER7, PPCNONE, {FRT, FRB}}, @@ -46769,22 +47272,70 @@ {"xxsldwi", XX3(60,2), XX3SHW_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6, SHW}}, {"xxsel", XX4(60,3), XX4_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6, XC6}}, {"xxspltd", XX3(60,10), XX3DM_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6S, DMEX}}, -@@ -5067,12 +5063,16 @@ const struct powerpc_opcode powerpc_opcodes[] = { +@@ -5067,11 +5059,12 @@ const struct powerpc_opcode powerpc_opcodes[] = { {"xvcvsxddp", XX2(60,504), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}}, {"xvnegdp", XX2(60,505), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}}, -{"psq_stu", OP(61), OP_MASK, PPCPS, PPCNONE, {FRS,PSD,RA,PSW,PSQ}}, -+{"stfq", OP(60), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}}, - +- -{"stfqu", OP(61), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}}, +{"psq_st", OP(60), OP_MASK, PPCPS, PPCNONE, {FRS,PSD,RA,PSW,PSQ}}, ++{"stfq", OP(60), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}}, {"stfdp", OP(61), OP_MASK, POWER6, PPCNONE, {FRT, D, RA0}}, - -+{"stfqu", OP(61), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}}, -+ +{"psq_stu", OP(61), OP_MASK, PPCPS, PPCNONE, {FRS,PSD,RA,PSW,PSQ}}, -+ ++{"stfqu", OP(61), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}}, + {"std", DSO(62,0), DS_MASK, PPC64, PPCNONE, {RS, DS, RA0}}, {"stdu", DSO(62,1), DS_MASK, PPC64, PPCNONE, {RS, DS, RAS}}, - {"stq", DSO(62,2), DS_MASK, POWER4, PPCNONE, {RSQ, DS, RA0}}, +@@ -5122,20 +5115,20 @@ const struct powerpc_opcode powerpc_opcodes[] = { + {"fsel", A(63,23,0), A_MASK, PPC, PPCNONE, {FRT, FRA, FRC, FRB}}, + {"fsel.", A(63,23,1), A_MASK, PPC, PPCNONE, {FRT, FRA, FRC, FRB}}, + +-{"fre", A(63,24,0), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, +-{"fre.", A(63,24,1), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + {"fre", A(63,24,0), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"fre", A(63,24,0), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + {"fre.", A(63,24,1), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"fre.", A(63,24,1), AFRALFRC_MASK, POWER5, POWER7, {FRT, FRB, A_L}}, + + {"fmul", A(63,25,0), AFRB_MASK, PPCCOM, PPCNONE, {FRT, FRA, FRC}}, + {"fm", A(63,25,0), AFRB_MASK, PWRCOM, PPCNONE, {FRT, FRA, FRC}}, + {"fmul.", A(63,25,1), AFRB_MASK, PPCCOM, PPCNONE, {FRT, FRA, FRC}}, + {"fm.", A(63,25,1), AFRB_MASK, PWRCOM, PPCNONE, {FRT, FRA, FRC}}, + +-{"frsqrte", A(63,26,0), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, +-{"frsqrte.", A(63,26,1), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + {"frsqrte", A(63,26,0), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"frsqrte", A(63,26,0), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + {"frsqrte.", A(63,26,1), AFRAFRC_MASK, POWER7, PPCNONE, {FRT, FRB}}, ++{"frsqrte.", A(63,26,1), AFRALFRC_MASK, PPC, POWER7, {FRT, FRB, A_L}}, + + {"fmsub", A(63,28,0), A_MASK, PPCCOM, PPCNONE, {FRT, FRA, FRC, FRB}}, + {"fms", A(63,28,0), A_MASK, PWRCOM, PPCNONE, {FRT, FRA, FRC, FRB}}, +@@ -5195,10 +5188,10 @@ const struct powerpc_opcode powerpc_opcodes[] = { + + {"dcmpoq", X(63,130), X_MASK, POWER6, PPCNONE, {BF, FRA, FRB}}, + +-{"mtfsfi", XRC(63,134,0), XRA_MASK|(3<<21)|(1<<11), COM, POWER6, {BFF, U}}, + {"mtfsfi", XRC(63,134,0), XWRA_MASK|(3<<21)|(1<<11), POWER6, PPCNONE, {BFF, U, W}}, +-{"mtfsfi.", XRC(63,134,1), XRA_MASK|(3<<21)|(1<<11), COM, POWER6, {BFF, U}}, ++{"mtfsfi", XRC(63,134,0), XRA_MASK|(3<<21)|(1<<11), COM, POWER6, {BFF, U}}, + {"mtfsfi.", XRC(63,134,1), XWRA_MASK|(3<<21)|(1<<11), POWER6, PPCNONE, {BFF, U, W}}, ++{"mtfsfi.", XRC(63,134,1), XRA_MASK|(3<<21)|(1<<11), COM, POWER6, {BFF, U}}, + + {"fnabs", XRC(63,136,0), XRA_MASK, COM, PPCNONE, {FRT, FRB}}, + {"fnabs.", XRC(63,136,1), XRA_MASK, COM, PPCNONE, {FRT, FRB}}, +@@ -5254,10 +5247,10 @@ const struct powerpc_opcode powerpc_opcodes[] = { + + {"dtstsfq", X(63,674), X_MASK, POWER6, PPCNONE, {BF, FRA, FRB}}, + +-{"mtfsf", XFL(63,711,0), XFL_MASK, COM, POWER6, {FLM, FRB}}, + {"mtfsf", XFL(63,711,0), XFL_MASK, POWER6, PPCNONE, {FLM, FRB, XFL_L, W}}, +-{"mtfsf.", XFL(63,711,1), XFL_MASK, COM, POWER6, {FLM, FRB}}, ++{"mtfsf", XFL(63,711,0), XFL_MASK, COM, POWER6, {FLM, FRB}}, + {"mtfsf.", XFL(63,711,1), XFL_MASK, POWER6, PPCNONE, {FLM, FRB, XFL_L, W}}, ++{"mtfsf.", XFL(63,711,1), XFL_MASK, COM, POWER6, {FLM, FRB}}, + + {"drdpq", XRC(63,770,0), X_MASK, POWER6, PPCNONE, {FRT, FRB}}, + {"drdpq.", XRC(63,770,1), X_MASK, POWER6, PPCNONE, {FRT, FRB}}, Index: gdb.spec =================================================================== RCS file: /cvs/pkgs/rpms/gdb/devel/gdb.spec,v retrieving revision 1.338 retrieving revision 1.339 diff -u -r1.338 -r1.339 --- gdb.spec 5 Apr 2009 20:34:21 -0000 1.338 +++ gdb.spec 5 Apr 2009 21:02:55 -0000 1.339 @@ -13,7 +13,7 @@ # The release always contains a leading reserved number, start it at 1. # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing. -Release: 14%{?_with_upstream:.upstream}%{?dist} +Release: 15%{?_with_upstream:.upstream}%{?dist} License: GPLv3+ Group: Development/Debuggers @@ -851,6 +851,11 @@ %endif %changelog +* Sun Apr 5 2009 Jan Kratochvil - 6.8.50.20090302-15 +- Archer update to the snapshot: 7c7c77576669d17ad5072daa47ea3a4fd954483d +- Archer backport: 7c7c77576669d17ad5072daa47ea3a4fd954483d (Peter Bergner) + - Disassemble Power7 instructions right in the default/only -Many GDB mode. + * Sun Apr 5 2009 Jan Kratochvil - 6.8.50.20090302-14 - Archer update to the snapshot: f6273d446ff87e50976600ba3f71b88d61043e20 - Archer backport: f6273d446ff87e50976600ba3f71b88d61043e20 From rathann at fedoraproject.org Sun Apr 5 21:40:40 2009 From: rathann at fedoraproject.org (Dominik Mierzejewski) Date: Sun, 5 Apr 2009 21:40:40 +0000 (UTC) Subject: rpms/raidutils/devel raidutils-rpm.patch, NONE, 1.1 raidutils.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090405214040.9136F7011F@cvs1.fedora.phx.redhat.com> Author: rathann Update of /cvs/pkgs/rpms/raidutils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27005 Modified Files: .cvsignore sources Added Files: raidutils-rpm.patch raidutils.spec Log Message: initial import into devel branch raidutils-rpm.patch: --- NEW FILE raidutils-rpm.patch --- diff -upwbB raidutils-0.0.6/include/device.hh.r raidutils-0.0.6/include/device.hh --- raidutils-0.0.6/include/device.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/device.hh 2008-09-12 13:41:58.000000000 +0200 @@ -27,6 +27,14 @@ */ // Data unique to every engine device + + +// use PACK for things that should be packed; +// PACK_A for things that you'd like packed by would give a +// warning on anything except an ARM if actually packed; and +// PACK_WAS if it used to be packed by this gave warnings +// everywhere so now it isn't. + #undef PACK #if (defined(__GNUC__)) # define PACK __attribute__ ((packed)) @@ -34,11 +42,17 @@ #define PACK #endif +#ifdef __arm__ +# define PACK_A PACK +#else +# define PACK_A +#endif + uSHORT scsiOffset; // 0=Async mode // Non-zero = SCSI offset uSHORT xfrSpeed; // SCSI transfer speed -dptCcapacity_S capacity PACK; // Device capacity -dptCemuParam_S emulation PACK; // Emulated drive parameters +dptCcapacity_S capacity PACK_A; // Device capacity +dptCemuParam_S emulation PACK_A; // Emulated drive parameters // DPT specific name (ASCII string) // (Up to 8 valid chars + NULL terminator + 1) uCHAR dptName[DPT_NAME_SIZE+2]; diff -upwbB raidutils-0.0.6/include/get_info.h.r raidutils-0.0.6/include/get_info.h --- raidutils-0.0.6/include/get_info.h.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/get_info.h 2008-09-12 13:41:58.000000000 +0200 @@ -364,6 +364,12 @@ const uLONG DPT_ENGINE_COMPATIBILITY = #include "device.hh" #include "raid_dev.hh" + // use PACK for things that should be packed; + // PACK_A for things that you'd like packed by would give a + // warning on anything except an ARM if actually packed; and + // PACK_WAS if it used to be packed by this gave warnings + // everywhere so now it isn't. + #undef PACK #if (defined(__GNUC__)) # define PACK __attribute__ ((packed)) @@ -371,6 +377,14 @@ const uLONG DPT_ENGINE_COMPATIBILITY = #define PACK #endif +#ifdef __arm__ +# define PACK_A PACK +#else +# define PACK_A +#endif + +#define PACK_WAS + uSHORT flags2; // Supplemental flags word uSHORT hbaIndex; // HBA index # (slot #) uSHORT hbaFlags; // HBA flags - see bit definitions below @@ -381,8 +395,8 @@ const uLONG DPT_ENGINE_COMPATIBILITY = uLONG hbaTag PACK; // Reserved for future expansion uLONG flags3 PACK; // Miscellaneous flags - see bit definitions above uSHORT busSpeed PACK; // Negotiated bus speed (in Mhz) - uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above - uCHAR reserved4 PACK; // Reserved for future expansion + uCHAR p2Flags PACK_WAS; // Path 2 flags - see bit definitions above + uCHAR reserved4 PACK_WAS; // Reserved for future expansion uLONG availableCapacity PACK; // Reserved for future expansion uCHAR udmaModeSupported;// The maximum UDMA mode supported diff -upwbB raidutils-0.0.6/include/hba.hh.r raidutils-0.0.6/include/hba.hh --- raidutils-0.0.6/include/hba.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/hba.hh 2008-09-12 13:41:58.000000000 +0200 @@ -34,13 +34,13 @@ #define PACK #endif - dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address + dptIOaddr_U ioAddr PACK_A; // EISA/ISA/PCI address uSHORT drvrRefNum; // Number by which the driver ref- // erences this HBA #if defined (_DPT_STRICT_ALIGN) uSHORT sniAdjust4; #endif - dptHBAid_U id PACK; // EISA = ID PAL bytes + dptHBAid_U id PACK_A; // EISA = ID PAL bytes // ISA = Not used // PCI = vendor ID, product ID uSHORT drqNum; // DRQ # (0,5,6,7,0xffff=invalid) @@ -80,7 +80,7 @@ uCHAR raidID; // Software selectable RAID ID # uCHAR slotID; // Slot specific RAID ID # - dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) + dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK_A; // SCSI channel info (multi-channel boards) uCHAR excludeStart; uCHAR excludeEnd; diff -upwbB raidutils-0.0.6/include/linux/i2o-dev.h.r raidutils-0.0.6/include/linux/i2o-dev.h --- raidutils-0.0.6/include/linux/i2o-dev.h.r 2005-01-24 10:25:21.000000000 +0100 +++ raidutils-0.0.6/include/linux/i2o-dev.h 2008-09-12 13:41:58.000000000 +0200 @@ -24,7 +24,6 @@ /* How many controllers are we allowing */ #define MAX_I2O_CONTROLLERS 32 -#include #ifndef __KERNEL__ diff -upwbB raidutils-0.0.6/include/mgr.hh.r raidutils-0.0.6/include/mgr.hh --- raidutils-0.0.6/include/mgr.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/mgr.hh 2008-09-12 13:41:58.000000000 +0200 @@ -34,8 +34,8 @@ #define PACK #endif - dptCaddr_S maxAddr PACK; // Maximum physical address supported - dptCaddr_S minAddr PACK; // Minimum physical address supported + dptCaddr_S maxAddr PACK_A; // Maximum physical address supported + dptCaddr_S minAddr PACK_A; // Minimum physical address supported // RAID manager information (Ignore if not a RAID manager) diff -upwbB raidutils-0.0.6/lib/engcalls.cpp.r raidutils-0.0.6/lib/engcalls.cpp --- raidutils-0.0.6/lib/engcalls.cpp.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/engcalls.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -987,7 +987,7 @@ char *AllocBuffers(uLONG toEngSize, uLON /* The Attach Failed, So DeAllocate The Shared Memory */ - if((int)SharedMemoryPtr == -1) + if((long)SharedMemoryPtr == -1) { shmctl(BufferID,IPC_RMID,&shm_buff); SharedMemoryPtr = NULL; diff -upwbB raidutils-0.0.6/lib/engmsg.c.r raidutils-0.0.6/lib/engmsg.c --- raidutils-0.0.6/lib/engmsg.c.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/engmsg.c 2008-09-12 13:41:58.000000000 +0200 @@ -152,7 +152,7 @@ int MessageDPTEngine(int EngineMsgKey,in // // Send off the message to the engine // - if(i = msgsnd(msqID,(struct msgbuf *)&HdrBuff,MsgDataSize,0) != -1) + if((i = msgsnd(msqID,(struct msgbuf *)&HdrBuff,MsgDataSize,0)) != -1) { // // Let's set up a little loop here receiving messages in case diff -upwbB raidutils-0.0.6/lib/lockunix.c.r raidutils-0.0.6/lib/lockunix.c --- raidutils-0.0.6/lib/lockunix.c.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/lockunix.c 2008-09-12 13:43:22.000000000 +0200 @@ -30,6 +30,7 @@ * UNIX locking mechanism */ #include +#include #include #include #include @@ -82,7 +83,7 @@ MkLock (char * name) return (-1); } sprintf (templateBuffer, Template, Name); - if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL)) < 0) { + if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL, S_IRUSR|S_IWUSR)) < 0) { free (templateBuffer); free (lock); return (-1); @@ -152,7 +153,7 @@ ChLock (char * name, int pid) if (lock != (char *)NULL) { sprintf (lock, Lock, Name); - if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC)) >= 0) { + if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR)) >= 0) { sprintf (buffer, "%d\n", pid); write (fd, buffer, strlen(buffer)); close (fd); diff -upwbB raidutils-0.0.6/raideng/connect.hpp.r raidutils-0.0.6/raideng/connect.hpp --- raidutils-0.0.6/raideng/connect.hpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/connect.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -189,7 +189,7 @@ public: // Constructor/Destructor............................. - dptSCSIcon_C::dptSCSIcon_C(); + dptSCSIcon_C(); // Message Handlers................................... diff -upwbB raidutils-0.0.6/raideng/eng_unix.cpp.r raidutils-0.0.6/raideng/eng_unix.cpp --- raidutils-0.0.6/raideng/eng_unix.cpp.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/raideng/eng_unix.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -491,7 +491,7 @@ main(int argc, char *argv[]) /* Make Sure That We Could Attach */ - if((int)toEng_P != -1) + if((long)toEng_P != -1) { fromEng_P = toEng_P + HdrBuff.FromEngBuffOffset; @@ -909,7 +909,7 @@ void DisplayHelp(void) #else void DisplayHelp(void) { - printf("The Pramaters For This Program Are :\n"); + printf("The Parameters For This Program Are :\n"); printf( " /VERBOSE : Display All Connection And Message Information\n"); printf( diff -upwbB raidutils-0.0.6/raideng/i2odep.h.r raidutils-0.0.6/raideng/i2odep.h --- raidutils-0.0.6/raideng/i2odep.h.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/i2odep.h 2008-09-12 13:41:58.000000000 +0200 @@ -203,7 +203,7 @@ typedef unsigned char BOOL; # define _F_set12bit4(w,x,y,z,u) ((w)->z = (u)) # define _F_get16bit(w,x,y,z) ((U16)((w)->z)) # define _F_set16bit(w,x,y,z,u) ((w)->z = (u)) -#elif (defined(_DPT_BIG_ENDIAN)) +#elif (defined(_DPT_BIG_ENDIAN) || defined(sparc)) /* First 12 bits */ # define _F_getTID(w,x,y) getL12bit(w,x,0) # define _F_setTID(w,x,y,z) setL12bit(w,x,0,z) diff -upwbB raidutils-0.0.6/raideng/osd_unix.cpp.r raidutils-0.0.6/raideng/osd_unix.cpp --- raidutils-0.0.6/raideng/osd_unix.cpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/osd_unix.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -164,6 +164,10 @@ typedef struct dpt_scsi_ha HbaInfo; #define TO_LOGGER_BUFFER_SIZE 0x1000 #define FROM_LOGGER_BUFFER_SIZE 0x10000 +/* Definitions - Device names -----------------------------------------------*/ + +char *DEV_CTL = "/dev/i2octl"; // formerly /dev/i2o/ctl + /* Function Prototypes ------------------------------------------------------*/ DPT_RTN_T osdIOrequest(uSHORT ioMethod); @@ -374,6 +378,17 @@ DPT_RTN_T osdIOrequest(uSHORT ioMethod) if(ioMethod==DPT_IO_PASS_THRU) { + // make sure the device entry represents an active device and not + // just a device file that was probed without actually finding a + // device, so we don't wait 20 seconds trying to connect to + // it... + if(DefaultHbaDev->Flags == 0 ) + { + FormatTimeString(TimeString,time(0)); + printf("\nosdIDrequest : %s Fatal error, DefaultHbaDev does not point to an active controller.\n", TimeString); + fflush(stdout); + } + else { /* Try To Open The First Adapter Device */ @@ -401,6 +416,7 @@ DPT_RTN_T osdIOrequest(uSHORT ioMethod) else printf("\nosdIOrequest : File %s Could Not Be Opened", DefaultHbaDev->NodeName); } + } if(Verbose) printf("\nosdIOrequest : Return = %x",retVal); return(retVal); @@ -501,6 +517,15 @@ DPT_RTN_T osdOpenEngine(void) retVal = MSG_RTN_COMPLETED; NumHBAs = BuildNodeNameList(); + // If there are no HBAs found, abort with an explict error message. + if(NumHBAs == 0) + { + FormatTimeString(TimeString,time(0)); + printf("\nosdOpenEngine : %s Fatal error, no active controller device files found.\n", TimeString); + retVal = MSG_RTN_FAILED; + fflush(stdout); + } + if(Verbose) { FormatTimeString(TimeString,time(0)); @@ -1232,7 +1257,7 @@ DPT_RTN_T osdSendMessage(uLONG HbaNum, P #elif defined (_DPT_SCO) || defined (SNI_MIPS) || defined(_DPT_SOLARIS) || defined(_DPT_BSDI) || defined(_DPT_FREE_BSD) || defined(_DPT_LINUX) #if defined(_DPT_LINUX_I2O) - if(strcmp(HbaDevs[HbaNum].NodeName, "/dev/i2o/ctl")) + if(strcmp(HbaDevs[HbaNum].NodeName, DEV_CTL)) i = ioctl(FileID,I2OUSRCMD,IoctlBuffer_P); else { struct i2o_cmd_passthru pt; @@ -2144,7 +2169,7 @@ DPT_RTN_T osdGetCtlrs(uSHORT ioMethod,uS i = 0; } #elif defined(_DPT_LINUX_I2O) - if(strcmp(HbaDevs[Count].NodeName, "/dev/i2o/ctl")) + if(strcmp(HbaDevs[Count].NodeName, DEV_CTL)) i = osdSendIoctl(&HbaDevs[Count],DPT_CTRLINFO,DataBuff,&pkt); else { /* @@ -2367,7 +2392,7 @@ DPT_RTN_T osdGetSysInfo(sysInfo_S *SysIn SysInfo_P->busType = SI_PCI_BUS; SysInfo_P->processorFamily = PROC_INTEL; buffer_size = sysinfo(SI_ARCHITECTURE, buffer_ptr, 0); - buffer_ptr = (char *)malloc((int)buffer_size); + buffer_ptr = (char *)malloc((size_t)buffer_size); status = sysinfo(SI_ARCHITECTURE, buffer_ptr, buffer_size); if (status != -1) { @@ -2647,7 +2672,7 @@ int BufferAlloc(uLONG toLoggerSize, char /* The Attach Failed, So DeAllocate The Shared Memory */ - if((int)SharedMemoryPtr == -1) + if((long)SharedMemoryPtr == -1) { Rtnval = 1; shmctl(BufferID,IPC_RMID,&shm_buff); @@ -2782,7 +2807,7 @@ int BufferAlloc(uLONG toLoggerSize, char toLoggerTotalSize = toLoggerSize + sizeof(dptBuffer_S); fromLoggerTotalSize = fromEngSize + sizeof(dptBuffer_S); FromLoggerBuffOffset = toLoggerTotalSize; - Ptr = (char *)malloc((uINT)(toLoggerTotalSize + fromLoggerTotalSize)); + Ptr = (char *)malloc((size_t)(toLoggerTotalSize + fromLoggerTotalSize)); if(Ptr != NULL) { *toLogger_P_P = Ptr; @@ -3421,7 +3446,7 @@ void *osdAllocIO(uLONG size) { void *Rtnval; - Rtnval = (void *)malloc((uINT)size); + Rtnval = (void *)malloc((size_t)size); if(Verbose) { FormatTimeString(TimeString,time(0)); @@ -3743,16 +3768,56 @@ uSHORT BuildNodeNameList(void) NumEntries = 0; # if (defined(_DPT_LINUX_I2O)) + uCHAR LinuxI2ODataBuff[MAX_I2O_CONTROLLERS]; + memset(&pkt, 0, sizeof(EATA_CP)); HbaDevs[NumEntries].Flags = 0; - strcpy(HbaDevs[NumEntries].NodeName, "/dev/i2o/ctl"); - IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries], I2OGETIOPS, (uCHAR *)&NumEntries, &pkt); + strcpy(HbaDevs[NumEntries].NodeName, DEV_CTL); + IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries], I2OGETIOPS, LinuxI2ODataBuff, &pkt); if(!IoctlRtn) { - for(i = 0; i < NumEntries; i ++) { - HbaDevs[i].Flags = NODE_FILE_VALID_HBA_B | NODE_FILE_I2O_HBA_B; - HbaDevs[i].IoAddress = UINTPTR_MAX; - strcpy(HbaDevs[i].NodeName, "/dev/i2o/ctl"); + // step through the returned data buffer and look for the + // non-zero entries, which indicate an active IOP. For each + // one we find, add a corresponding entry in HbaDevs. + for(i = 0; i < MAX_I2O_CONTROLLERS; i ++) { + if ( LinuxI2ODataBuff[i] != 0 ) + { + if(NumEntries >= MAX_HAS) + { + FormatTimeString(TimeString,time(0)); + + printf("\nBuildNodeNameList : %s Warning: Found more than %d Linux I2O Controlers; ignoring those that won't fit in the HbaDevs array.", + TimeString, MAX_HAS); + + fflush(stdout); + break; + } + if(Verbose) + { + FormatTimeString(TimeString,time(0)); + + printf("\nBuildNodeNameList : %s Found Linux I2O Controler, using %s device file for utility-relative controller number %d.", + TimeString, DEV_CTL, NumEntries); + + fflush(stdout); + } + + HbaDevs[NumEntries].Flags = NODE_FILE_VALID_HBA_B | NODE_FILE_I2O_HBA_B; + HbaDevs[NumEntries].IoAddress = UINTPTR_MAX; + strcpy(HbaDevs[NumEntries].NodeName, DEV_CTL); + + ++NumEntries; + } + else { + // for now, we'll assume that all the active IOP entries + // are at the front of the returned buffer. In order to + // support "gaps", we'd need to record the IOP index in the + // NodeFiles_S structure and use that instead of HbaNum when + // we call the I2OPASSTHRU ioctl (or make sure that + // everything that looks at HbaDevs can handle inactive + // entries in the middle of the array). + break; } + } // for(i = 0; i < MAX_I2O_CONTROLLERS; i ++) } # endif diff -upwbB raidutils-0.0.6/raideng/raid.h.r raidutils-0.0.6/raideng/raid.h --- raidutils-0.0.6/raideng/raid.h.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/raideng/raid.h 2008-09-12 13:41:58.000000000 +0200 @@ -271,7 +271,7 @@ struct raidDef_S : public raidDefinition // Constructor/Destructor............................. - raidDef_S::raidDef_S(); + raidDef_S(); }; #endif // c++ diff -upwbB raidutils-0.0.6/raideng/unreslvd.cpp.r raidutils-0.0.6/raideng/unreslvd.cpp --- raidutils-0.0.6/raideng/unreslvd.cpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/unreslvd.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -34,7 +34,7 @@ extern "C" char *__nw__FUi(int size) { char *p; - p = (char *)malloc(size); + p = (char *)malloc((size_t)size); return(p); } diff -upwbB raidutils-0.0.6/raidutil/alarm.hpp.r raidutils-0.0.6/raidutil/alarm.hpp --- raidutils-0.0.6/raidutil/alarm.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/alarm.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -58,7 +58,7 @@ enum AlarmCommand { None, On, Off, Enabl class AlarmStatus:public Command { public: - AlarmStatus::AlarmStatus( int hba, AlarmCommand cmd ); + AlarmStatus( int hba, AlarmCommand cmd ); AlarmStatus( const AlarmStatus &new_AlarmStatus ); virtual ~AlarmStatus(); AlarmStatus &operator = ( AlarmStatus &right ); diff -upwbB raidutils-0.0.6/raidutil/command.cpp.r raidutils-0.0.6/raidutil/command.cpp --- raidutils-0.0.6/raidutil/command.cpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/command.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -2237,13 +2237,14 @@ void Command::MakeArrayOptimal(DPT_TAG_T } -#ifdef sparc -# define VOLATILE volatile -#else -# define VOLATILE -#endif - -extern "C" { VOLATILE void exit (int);} +//// Comment out this stuff, for Debian. +// #ifdef sparc +// # define VOLATILE volatile +// #else +// # define VOLATILE +// #endif +// +// extern "C" { VOLATILE void exit (int);} void Command::Init_Engine(int scanHbasOnly) { diff -upwbB raidutils-0.0.6/raidutil/eventlog.hpp.r raidutils-0.0.6/raidutil/eventlog.hpp --- raidutils-0.0.6/raidutil/eventlog.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/eventlog.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -77,7 +77,7 @@ class EventLog:public Command { public: - EventLog::EventLog(SCSI_Addr_List *deviceList, + EventLog(SCSI_Addr_List *deviceList, EventLogOptions cmd); EventLog(const EventLog &new_EventLog); virtual ~EventLog(); diff -upwbB raidutils-0.0.6/raidutil/expand.hpp.r raidutils-0.0.6/raidutil/expand.hpp --- raidutils-0.0.6/raidutil/expand.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/expand.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class Expand:public Command { public: - Expand::Expand (SCSI_Address raid, SCSI_Addr_List *list); + Expand (SCSI_Address raid, SCSI_Addr_List *list); Expand (const Expand &new_Expand); virtual ~Expand(); Expand &operator = (Expand &right); diff -upwbB raidutils-0.0.6/raidutil/forcest.hpp.r raidutils-0.0.6/raidutil/forcest.hpp --- raidutils-0.0.6/raidutil/forcest.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/forcest.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -65,7 +65,7 @@ enum ForceStateOptions { Optimal, Fail, class ForceState:public Command { public: - ForceState::ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd); + ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd); ForceState(const ForceState &new_ForceState); virtual ~ForceState(); diff -upwbB raidutils-0.0.6/raidutil/namarray.hpp.r raidutils-0.0.6/raidutil/namarray.hpp --- raidutils-0.0.6/raidutil/namarray.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/namarray.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -58,7 +58,7 @@ class NameArray:public Command { public: - NameArray::NameArray(SCSI_Address arrayToName, char *arrayName); + NameArray(SCSI_Address arrayToName, char *arrayName); NameArray(const NameArray &new_NameArray); virtual ~NameArray(); diff -upwbB raidutils-0.0.6/raidutil/parser.cpp.r raidutils-0.0.6/raidutil/parser.cpp --- raidutils-0.0.6/raidutil/parser.cpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/parser.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -730,6 +730,7 @@ DELETE_HOT_SPARE: { EventLog *temp = new EventLog (components, eventLogOpts); cmd_List->add_Item (*temp); + delete temp; } else Error_in_Parsing(EventStrings[STR_PARSE_ERR_MUST_SPECIFY_ADDRESS], this_Commands_Text); diff -upwbB raidutils-0.0.6/raidutil/rmwflash.hpp.r raidutils-0.0.6/raidutil/rmwflash.hpp --- raidutils-0.0.6/raidutil/rmwflash.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/rmwflash.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class RMWFlash:public Command { public: - RMWFlash::RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size); + RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size); RMWFlash(const RMWFlash &new_RMWFlash); virtual ~RMWFlash(); diff -upwbB raidutils-0.0.6/raidutil/segment.hpp.r raidutils-0.0.6/raidutil/segment.hpp --- raidutils-0.0.6/raidutil/segment.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/segment.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -51,7 +51,7 @@ class arraySegment:public Command { public: - arraySegment::arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg); + arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg); arraySegment(const arraySegment &new_arraySegment); virtual ~arraySegment(); diff -upwbB raidutils-0.0.6/raidutil/setcache.hpp.r raidutils-0.0.6/raidutil/setcache.hpp --- raidutils-0.0.6/raidutil/setcache.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/setcache.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class SetCache:public Command { public: - SetCache::SetCache( + SetCache( SCSI_Addr_List *addresses, // a list of addresses int on, // Whether to enable or disable int rw // Read or write cacheing. diff -upwbB raidutils-0.0.6/raidutil/setrate.hpp.r raidutils-0.0.6/raidutil/setrate.hpp --- raidutils-0.0.6/raidutil/setrate.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/setrate.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,8 +59,8 @@ class SetRate: public Command public: // Set the (global) rebuild rate - SetRate::SetRate(int rate, SCSI_Addr_List *objs); - SetRate::SetRate(const SetRate &right); + SetRate(int rate, SCSI_Addr_List *objs); + SetRate(const SetRate &right); virtual ~SetRate(); Dpt_Error execute(String_List **output); diff -upwbB raidutils-0.0.6/raidutil/setscfg.hpp.r raidutils-0.0.6/raidutil/setscfg.hpp --- raidutils-0.0.6/raidutil/setscfg.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/setscfg.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class setscfg:public Command { public: - setscfg::setscfg(); + setscfg(); virtual ~setscfg(); Dpt_Error execute(String_List **output); diff -upwbB raidutils-0.0.6/raidutil/taskctrl.hpp.r raidutils-0.0.6/raidutil/taskctrl.hpp --- raidutils-0.0.6/raidutil/taskctrl.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/taskctrl.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ enum TaskCommandOptions { List, Build, R class TaskControl:public Command { public: - TaskControl::TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd); + TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd); TaskControl(const TaskControl &new_TaskControl); virtual ~TaskControl(); diff -upwbB raidutils-0.0.6/raidutil/uartdmp.hpp.r raidutils-0.0.6/raidutil/uartdmp.hpp --- raidutils-0.0.6/raidutil/uartdmp.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/uartdmp.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class UartDmp:public Command { public: - UartDmp::UartDmp(int hbaNo, char *fileName); + UartDmp(int hbaNo, char *fileName); UartDmp(const UartDmp &new_UartDmp); virtual ~UartDmp(); diff -upwbB raidutils-0.0.6/raidutil/zap.hpp.r raidutils-0.0.6/raidutil/zap.hpp --- raidutils-0.0.6/raidutil/zap.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/zap.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class Zap:public Command { public: - Zap::Zap( + Zap( SCSI_Addr_List *addresses, // a list of addresses int resync = 0 // (send reset to hba or not) ); // to delete raid tables on --- NEW FILE raidutils.spec --- Summary: Utilities to manage Adaptec I2O compliant RAID controllers Name: raidutils Version: 0.0.6 Release: 2%{?dist} License: BSD Group: Applications/System URL: http://i2o.shadowconnect.com/ Source: http://i2o.shadowconnect.com/raidutils/%{name}-%{version}.tar.bz2 # based on http://ftp.de.debian.org/debian/pool/main/r/raidutils/raidutils_0.0.6-8.diff.gz Patch0: %{name}-rpm.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) %description The raidutils program allow the user to manage the Adaptec I2O compliant RAID controllers. It can, for example, create/delete an RAID array, add/remove a hot spare drive to/from a RAID array, activate/silence the alarm or get information about the status of the RAID array and disks. %prep %setup -q %patch0 -p1 -b .r %build %configure --disable-static --disable-dependency-tracking %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} rm %{buildroot}%{_libdir}/libraidutil.{la,so} %{__mkdir} -p %{buildroot}%{_sysconfdir}/sysconfig/modules cat << __EOF__ >> %{buildroot}%{_sysconfdir}/sysconfig/modules/raidutils.modules #!/bin/sh modprobe i2o_config >/dev/null 2>&1 __EOF__ chmod 755 %{buildroot}%{_sysconfdir}/sysconfig/modules/raidutils.modules %clean %{__rm} -rf %{buildroot} %post /sbin/ldconfig modprobe i2o_config >/dev/null 2>&1 || : %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING %{_sysconfdir}/sysconfig/modules/raidutils.modules %{_bindir}/raidutil %{_bindir}/raideng %{_libdir}/libraidutil.so.* %changelog * Wed Dec 31 2008 Dominik Mierzejewski 0.0.6-2 - added i2o_config module autoloading - drop redundant BR: gcc-c++ * Fri Sep 12 2008 Dominik Mierzejewski 0.0.6-1 - adapted for Fedora/EPEL - disabled building static library - extracted relevant bits from Debian patch - fixed build with recent glibc * Thu Jun 08 2006 Stephan Lauffer - patch raidutils-gcc++-4.1-patch.diff fixes compiler errors with gcc-c++-4.1.0 This patch is taken from the fix in http://bugs.debian.org/356366 * Mon Jan 24 2005 Markus Lidel - New version for FC3. * Wed May 18 2004 Markus Lidel - Compiled with new kernel interface. * Wed May 05 2004 Markus Lidel - Changed recognition of I2O pass-thru option availability. - Now raidutils use the right headers if using gcc version 3.3. * Mon May 03 2004 Markus Lidel - Cleaned up RPM regarding the guideline of Anvil, warren and mschwendt. Many thanks to them. * Sun May 02 2004 Markus Lidel - first version with SPEC file to build a rpm. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/raidutils/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 24 Mar 2009 17:33:19 -0000 1.1 +++ .cvsignore 5 Apr 2009 21:40:10 -0000 1.2 @@ -0,0 +1 @@ +raidutils-0.0.6.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/raidutils/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 24 Mar 2009 17:33:20 -0000 1.1 +++ sources 5 Apr 2009 21:40:10 -0000 1.2 @@ -0,0 +1 @@ +d32ed6789a11dca51cbc6d4428e26d8b raidutils-0.0.6.tar.bz2 From mclasen at fedoraproject.org Sun Apr 5 22:27:14 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 22:27:14 +0000 (UTC) Subject: rpms/tomboy/devel tomboy.spec,1.110,1.111 Message-ID: <20090405222714.88A6C7011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/tomboy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6670 Modified Files: tomboy.spec Log Message: Split of a devel package Index: tomboy.spec =================================================================== RCS file: /cvs/pkgs/rpms/tomboy/devel/tomboy.spec,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- tomboy.spec 17 Mar 2009 02:30:51 -0000 1.110 +++ tomboy.spec 5 Apr 2009 22:26:43 -0000 1.111 @@ -1,6 +1,6 @@ Name: tomboy Version: 0.14.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Note-taking application Group: User Interface/Desktops @@ -44,6 +44,12 @@ It lets you organise your notes intelligently by allowing you to easily link ideas together with Wiki style interconnects. +%package devel +Summary: Support for developing addings for tomboy +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + %prep %setup -q %patch1 -p1 -b .wrapper @@ -125,15 +131,19 @@ %{_bindir}/tomboy-panel %{_libdir}/%{name}/* %{_libdir}/bonobo/servers/GNOME_TomboyApplet.server -%{_libdir}/pkgconfig/*.pc %{_datadir}/dbus-1/services/org.gnome.Tomboy.service %{_mandir}/man1/%{name}.1.gz %{_datadir}/tomboy %{_datadir}/icons/hicolor/*/apps/tomboy.* %{_sysconfdir}/gconf/schemas/tomboy.schemas +%files devel +%{_libdir}/pkgconfig/*.pc %changelog +* Sun Apr 5 2009 Matthias Clasen - 0.14.0-2 +- Split off a silly one-file devel package (#476251) + * Mon Mar 16 2009 Matthias Clasen - 0.14.0-1 - Update to 0.14.0 From mclasen at fedoraproject.org Sun Apr 5 22:30:25 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 22:30:25 +0000 (UTC) Subject: rpms/tomboy/devel tomboy.spec,1.111,1.112 Message-ID: <20090405223025.23C707011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/tomboy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7511 Modified Files: tomboy.spec Log Message: Fix spec Index: tomboy.spec =================================================================== RCS file: /cvs/pkgs/rpms/tomboy/devel/tomboy.spec,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- tomboy.spec 5 Apr 2009 22:26:43 -0000 1.111 +++ tomboy.spec 5 Apr 2009 22:29:54 -0000 1.112 @@ -50,6 +50,10 @@ Requires: %{name} = %{version}-%{release} Requires: pkgconfig +%description devel +Tomboy is a desktop note-taking application. This package allows you +to develop addins that add new functionality to tomboy. + %prep %setup -q %patch1 -p1 -b .wrapper From mclasen at fedoraproject.org Sun Apr 5 22:43:08 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 22:43:08 +0000 (UTC) Subject: rpms/bluecurve-xmms-skin/devel bluecurve-xmms-skin.spec,1.2,1.3 Message-ID: <20090405224308.82E777011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/bluecurve-xmms-skin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11250 Modified Files: bluecurve-xmms-skin.spec Log Message: Drop xmms dependency Index: bluecurve-xmms-skin.spec =================================================================== RCS file: /cvs/pkgs/rpms/bluecurve-xmms-skin/devel/bluecurve-xmms-skin.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- bluecurve-xmms-skin.spec 24 Feb 2009 05:13:50 -0000 1.2 +++ bluecurve-xmms-skin.spec 5 Apr 2009 22:42:36 -0000 1.3 @@ -11,7 +11,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zip -Requires: xmms %description This package contains a skin for the XMMS music player that matches Bluecurve. @@ -42,6 +41,9 @@ %{_datadir}/xmms/Skins/Bluecurve-xmms.zip %changelog +* Sun Apr 5 2009 Matthias Clasen +- Drop xmms dependency (#365821) + * Mon Feb 23 2009 Fedora Release Engineering - 1.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From michich at fedoraproject.org Sun Apr 5 23:01:07 2009 From: michich at fedoraproject.org (Michal Schmidt) Date: Sun, 5 Apr 2009 23:01:07 +0000 (UTC) Subject: rpms/icecream/devel icecream-0.9.3-fix-perms-of-cache.patch, NONE, 1.1 icecream.spec, 1.19, 1.20 icecream.te, 1.7, 1.8 Message-ID: <20090405230107.D770F7011F@cvs1.fedora.phx.redhat.com> Author: michich Update of /cvs/pkgs/rpms/icecream/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14354 Modified Files: icecream.spec icecream.te Added Files: icecream-0.9.3-fix-perms-of-cache.patch Log Message: * Mon Apr 06 2009 Michal Schmidt - 0.9.3-6 - Fix wrong permissions on the cache dir preventing the jobs from being distributed. - SELinux policy update based on review comments on refpolicy ML. icecream-0.9.3-fix-perms-of-cache.patch: --- NEW FILE icecream-0.9.3-fix-perms-of-cache.patch --- Patch sent upstream (to Stephan Kulow) on 2009-04-06. -- Michal commit e5dcc8beda99ffb4cb19b8eef024dbc22b010d54 Author: Michal Schmidt Date: Sun Apr 5 23:32:32 2009 +0200 fix permissions in the cache dir The way icecream changes permissions of /var/cache/icecream is buggy. When the daemon initializes, it creates the directory owned by root:root and readable for everyone. As soon as it installs a foreign environment, it changes the owner to root:icecream and removes access for everyone else. This causes trouble for locally run icecc which wants read access to /var/cache/icecream/native. As a result, local compile jobs can no longer determine the native environment and fail to get distributed to other nodes. This patch assigns the owners and permissions like this: 0755 root:root /var/cache/icecream/ 0775 root:icecream /var/cache/icecream/native/ 0770 root:icecream /var/cache/icecream/target=/ 0770 root:icecream /var/cache/icecream/target=// It also sets the umask in the initialization of the daemon so that we can depend on it being sane and we no longer need some of the chmods. The access() check in start_install_environment() can be dropped, because if we don't have access, we'll soon find out anyway. diff --git a/daemon/environment.cpp b/daemon/environment.cpp index 9dc2831..979da91 100644 --- a/daemon/environment.cpp +++ b/daemon/environment.cpp @@ -180,8 +180,6 @@ bool cleanup_cache( const string &basedir ) log_perror( "mkdir in cleanup_cache() failed" ); return false; } - chown( basedir.c_str(), 0, 0 ); - chmod( basedir.c_str(), 0755 ); return ret; } @@ -219,14 +217,14 @@ size_t setup_env_cache(const string &basedir, string &native_environment, uid_t if ( ::access( "/usr/bin/gcc", X_OK ) || ::access( "/usr/bin/g++", X_OK ) ) return 0; - if ( mkdir( nativedir.c_str(), 0755 ) ) + if ( mkdir( nativedir.c_str(), 0775 ) ) return 0; - if ( chown( nativedir.c_str(), nobody_uid, nobody_gid) ) { + if ( chown( nativedir.c_str(), 0, nobody_gid ) || + chmod( nativedir.c_str(), 0775 ) ) { rmdir( nativedir.c_str() ); return 0; } - chmod( nativedir.c_str(), 0755 ); flush_debug(); pid_t pid = fork(); @@ -251,7 +249,6 @@ size_t setup_env_cache(const string &basedir, string &native_environment, uid_t } } // else - umask(022); if ( setgid( nobody_gid ) < 0) { log_perror("setgid failed"); @@ -313,30 +310,28 @@ pid_t start_install_environment( const std::string &basename, const std::string compression = BZip2; } - if( ::access( basename.c_str(), W_OK ) ) { - log_error() << "access for basename " << basename.c_str() << " gives " << strerror(errno) << endl; - return 0; - } - - chown( basename.c_str(), 0, nobody_gid ); - chmod( basename.c_str(), 0770 ); - - if ( mkdir( dirname.c_str(), 0755 ) && errno != EEXIST ) { + if ( mkdir( dirname.c_str(), 0770 ) && errno != EEXIST ) { log_perror( "mkdir target" ); return 0; } - chown( dirname.c_str(), 0, nobody_gid ); - chmod( dirname.c_str(), 0770 ); + if ( chown( dirname.c_str(), 0, nobody_gid ) || + chmod( dirname.c_str(), 0770 ) ) { + log_perror( "chown,chmod target" ); + return 0; + } dirname = dirname + "/" + name; - if ( mkdir( dirname.c_str(), 0700 ) ) { + if ( mkdir( dirname.c_str(), 0770 ) ) { log_perror( "mkdir name" ); return 0; } - chown( dirname.c_str(), 0, nobody_gid ); - chmod( dirname.c_str(), 0770 ); + if ( chown( dirname.c_str(), 0, nobody_gid ) || + chmod( dirname.c_str(), 0770 ) ) { + log_perror( "chown,chmod name" ); + return 0; + } int fds[2]; if ( pipe( fds ) ) diff --git a/daemon/main.cpp b/daemon/main.cpp index 17fc761..7a6498f 100644 --- a/daemon/main.cpp +++ b/daemon/main.cpp @@ -1598,6 +1598,8 @@ int main( int argc, char ** argv ) } } + umask(022); + if ( !logfile.length() && detach) logfile = "/var/log/iceccd"; Index: icecream.spec =================================================================== RCS file: /cvs/pkgs/rpms/icecream/devel/icecream.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- icecream.spec 2 Mar 2009 10:21:00 -0000 1.19 +++ icecream.spec 5 Apr 2009 23:00:36 -0000 1.20 @@ -11,7 +11,7 @@ Name: icecream Version: 0.9.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Distributed compiler Group: Development/Tools @@ -31,6 +31,7 @@ Patch1: %{name}-cleanup-conffile.patch Patch2: %{name}-0.9.3-fix-gcc44-ftbfs.patch Patch3: %{name}-0.9.3-tighten-security.patch +Patch4: %{name}-0.9.3-fix-perms-of-cache.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -80,6 +81,7 @@ %patch1 -p0 %patch2 -p1 %patch3 -p1 +%patch4 -p1 sed -e 's|@LIBDIR@|%{_libdir}|g' %{SOURCE1} > icecream.sh sed -e 's|@LIBDIR@|%{_libdir}|g' %{SOURCE2} > icecream.csh mkdir SELinux @@ -237,6 +239,11 @@ %{_libdir}/pkgconfig/icecc.pc %changelog +* Mon Apr 06 2009 Michal Schmidt - 0.9.3-6 +- Fix wrong permissions on the cache dir preventing the jobs from being + distributed. +- SELinux policy update based on review comments on refpolicy ML. + * Mon Mar 02 2009 Michal Schmidt - 0.9.3-5 - Fix a fd leak from iceccd + avoid using system(). - Allows tighter SELinux policy. Index: icecream.te =================================================================== RCS file: /cvs/pkgs/rpms/icecream/devel/icecream.te,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- icecream.te 2 Mar 2009 10:21:00 -0000 1.7 +++ icecream.te 5 Apr 2009 23:00:36 -0000 1.8 @@ -1,12 +1,11 @@ -policy_module(icecream,0.0.43) +policy_module(icecream,0.1.3) ######################################## # -# Declarations +# iceccd declarations # -# the compiler node daemon type iceccd_t; type iceccd_exec_t; init_daemon_domain(iceccd_t, iceccd_exec_t) @@ -20,29 +19,39 @@ type iceccd_var_run_t; files_pid_file(iceccd_var_run_t) -# the working area type iceccd_cache_t; files_type(iceccd_cache_t) -# icecc-create-env script makes a tarball of the local compiler and its -# dependencies for other nodes to use +######################################## +# +# iceccd_createenv declarations +# + type iceccd_createenv_t; type iceccd_createenv_exec_t; -domain_type(iceccd_createenv_t) -domain_entry_file(iceccd_createenv_t, iceccd_createenv_exec_t) +application_domain(iceccd_createenv_t, iceccd_createenv_exec_t) role system_r types iceccd_createenv_t; -# foreign compilers -type iceccd_untrusted_t; -domain_type(iceccd_untrusted_t); -domain_entry_file(iceccd_untrusted_t, iceccd_cache_t) -role system_r types iceccd_untrusted_t; +######################################## +# +# icecc_scheduler declarations +# -# the scheduler type icecc_scheduler_t; type icecc_scheduler_exec_t; init_daemon_domain(icecc_scheduler_t, icecc_scheduler_exec_t) +######################################## +# +# iceccd_untrusted declarations +# + +type iceccd_untrusted_t; +domain_type(iceccd_untrusted_t); +domain_entry_file(iceccd_untrusted_t, iceccd_cache_t) +role system_r types iceccd_untrusted_t; + +# port declarations. for separate module only. type iceccd_port_t; type icecc_scheduler_port_t; corenet_port(iceccd_port_t); @@ -50,31 +59,39 @@ ######################################## # -# Icecream policy +# iceccd policy # -allow iceccd_t self:process { signal_perms setsched setrlimit }; +allow iceccd_t self:capability { chown dac_override fowner fsetid kill + setgid setuid sys_chroot }; +allow iceccd_t self:fifo_file rw_fifo_file_perms; allow iceccd_t self:netlink_route_socket r_netlink_socket_perms; +allow iceccd_t self:process { signal_perms setsched setrlimit }; allow iceccd_t self:tcp_socket create_stream_socket_perms; allow iceccd_t self:udp_socket create_socket_perms; -allow iceccd_t self:fifo_file rw_fifo_file_perms; -allow iceccd_t self:capability { chown dac_override fowner fsetid kill setgid setuid sys_chroot }; -allow iceccd_t iceccd_untrusted_t:process { siginh rlimitinh noatsecure signal }; -files_read_etc_files(iceccd_t) -libs_use_ld_so(iceccd_t) -libs_use_shared_libs(iceccd_t) -miscfiles_read_localization(iceccd_t) +dontaudit iceccd_t iceccd_untrusted_t:process { siginh rlimitinh + noatsecure }; -fs_getattr_all_fs(iceccd_t) -kernel_read_system_state(iceccd_t) -sysnet_read_config(iceccd_t) +allow iceccd_t iceccd_untrusted_t:process signal; -corecmd_exec_bin(iceccd_t) -corecmd_read_bin_symlinks(iceccd_t) +domtrans_pattern(iceccd_t, iceccd_createenv_exec_t, iceccd_createenv_t) +domtrans_pattern(iceccd_t, iceccd_cache_t, iceccd_untrusted_t) + +manage_files_pattern(iceccd_t, iceccd_log_t, iceccd_log_t) +logging_log_filetrans(iceccd_t, iceccd_log_t, file) + +manage_files_pattern(iceccd_t, iceccd_var_run_t, iceccd_var_run_t) +files_pid_filetrans(iceccd_t, iceccd_var_run_t, file) + +manage_dirs_pattern(iceccd_t, iceccd_cache_t, iceccd_cache_t) +manage_files_pattern(iceccd_t, iceccd_cache_t, iceccd_cache_t) +files_var_filetrans(iceccd_t, iceccd_cache_t, { dir file }) -files_getattr_tmp_dirs(iceccd_t) files_search_tmp(iceccd_t) +manage_dirs_pattern(iceccd_t, iceccd_tmp_t, iceccd_tmp_t) +manage_files_pattern(iceccd_t, iceccd_tmp_t, iceccd_tmp_t) +files_tmp_filetrans(iceccd_t, iceccd_tmp_t, { dir file }) corenet_all_recvfrom_unlabeled(iceccd_t) corenet_all_recvfrom_netlabel(iceccd_t) @@ -88,77 +105,89 @@ allow iceccd_t iceccd_port_t:tcp_socket { name_bind }; allow iceccd_t icecc_scheduler_port_t:tcp_socket { name_connect }; -domtrans_pattern(iceccd_t, iceccd_createenv_exec_t, iceccd_createenv_t) -domtrans_pattern(iceccd_t, iceccd_cache_t, iceccd_untrusted_t) +corecmd_exec_bin(iceccd_t) +corecmd_read_bin_symlinks(iceccd_t) -manage_files_pattern(iceccd_t, iceccd_log_t, iceccd_log_t) -logging_log_filetrans(iceccd_t, iceccd_log_t, file) +#files_getattr_tmp_dirs(iceccd_t) +files_read_etc_files(iceccd_t) -manage_files_pattern(iceccd_t, iceccd_var_run_t, iceccd_var_run_t) -files_pid_filetrans(iceccd_t, iceccd_var_run_t, file) +fs_getattr_all_fs(iceccd_t) -manage_dirs_pattern(iceccd_t, iceccd_cache_t, iceccd_cache_t) -manage_files_pattern(iceccd_t, iceccd_cache_t, iceccd_cache_t) +kernel_read_system_state(iceccd_t) -manage_dirs_pattern(iceccd_t, iceccd_tmp_t, iceccd_tmp_t) -manage_files_pattern(iceccd_t, iceccd_tmp_t, iceccd_tmp_t) -files_tmp_filetrans(iceccd_t, iceccd_tmp_t, file) +sysnet_read_config(iceccd_t) +libs_use_ld_so(iceccd_t) +libs_use_shared_libs(iceccd_t) + +miscfiles_read_localization(iceccd_t) + +######################################## +# +# iceccd_createenv policy +# -allow iceccd_createenv_t iceccd_log_t:file { append }; allow iceccd_createenv_t self:fifo_file rw_fifo_file_perms; -# icecc-create-env looks for executable files to strip them. It does not -# really execute them, but the -x check would trigger a denial. Do not allow -# this, typically the binaries are already stripped anyway. Just silence it. -dontaudit iceccd_createenv_t iceccd_tmp_t:file { execute }; -allow iceccd_untrusted_t self:fifo_file rw_fifo_file_perms; -allow iceccd_untrusted_t self:process signal_perms; -allow iceccd_untrusted_t iceccd_t:unix_stream_socket rw_sock_file_perms; -manage_files_pattern(iceccd_untrusted_t, iceccd_cache_t, iceccd_cache_t) -allow iceccd_untrusted_t iceccd_cache_t:file { execute_no_trans }; +dontaudit iceccd_createenv_t iceccd_tmp_t:file { execute }; -files_read_etc_files(iceccd_createenv_t) -libs_use_ld_so(iceccd_createenv_t) -libs_use_shared_libs(iceccd_createenv_t) -miscfiles_read_localization(iceccd_createenv_t) +allow iceccd_createenv_t iceccd_log_t:file { append }; manage_dirs_pattern(iceccd_createenv_t, iceccd_cache_t, iceccd_cache_t) manage_files_pattern(iceccd_createenv_t, iceccd_cache_t, iceccd_cache_t) +# no files_var_filetrans, createenv does not create the cache dir itself + +manage_dirs_pattern(iceccd_createenv_t, iceccd_tmp_t, iceccd_tmp_t) +manage_files_pattern(iceccd_createenv_t, iceccd_tmp_t, iceccd_tmp_t) +files_tmp_filetrans(iceccd_createenv_t, iceccd_tmp_t, { dir file }) -files_read_usr_files(iceccd_createenv_t) -libs_exec_ld_so(iceccd_createenv_t) -libs_exec_lib_files(iceccd_createenv_t) -libs_domtrans_ldconfig(iceccd_createenv_t) corecmd_exec_bin(iceccd_createenv_t) corecmd_exec_shell(iceccd_createenv_t) + dev_read_urand(iceccd_createenv_t) + +files_read_etc_files(iceccd_createenv_t) +files_read_usr_files(iceccd_createenv_t) + kernel_read_system_state(iceccd_createenv_t) -# silence file(1) looking for /root/.magic -userdom_dontaudit_search_admin_dir(iceccd_createenv_t) -manage_dirs_pattern(iceccd_createenv_t, iceccd_tmp_t, iceccd_tmp_t) -manage_files_pattern(iceccd_createenv_t, iceccd_tmp_t, iceccd_tmp_t) -files_tmp_filetrans(iceccd_createenv_t, iceccd_tmp_t, file) -files_tmp_filetrans(iceccd_createenv_t, iceccd_tmp_t, dir) +libs_exec_ld_so(iceccd_createenv_t) +libs_exec_lib_files(iceccd_createenv_t) + +libs_domtrans_ldconfig(iceccd_createenv_t) + +libs_use_ld_so(iceccd_createenv_t) +libs_use_shared_libs(iceccd_createenv_t) + +miscfiles_read_localization(iceccd_createenv_t) + +userdom_dontaudit_search_user_home_dirs(iceccd_createenv_t) optional_policy(` nscd_socket_use(iceccd_createenv_t) ') -# XXX: This could be avoided if iceccd only nuked the contents of -# /var/cache/icecream, not the directory itself. -files_var_filetrans(iceccd_t, iceccd_cache_t, dir) +######################################## +# +# iceccd_untrusted policy +# + +allow iceccd_untrusted_t self:fifo_file rw_fifo_file_perms; +allow iceccd_untrusted_t self:process signal_perms; +allow iceccd_untrusted_t iceccd_t:unix_stream_socket rw_stream_socket_perms; + +manage_files_pattern(iceccd_untrusted_t, iceccd_cache_t, iceccd_cache_t) + +can_exec(iceccd_untrusted_t, iceccd_cache_t) +######################################## +# +# icecc_scheduler policy +# allow icecc_scheduler_t self:tcp_socket create_stream_socket_perms; allow icecc_scheduler_t self:udp_socket create_socket_perms; -files_read_etc_files(icecc_scheduler_t) -libs_use_ld_so(icecc_scheduler_t) -libs_use_shared_libs(icecc_scheduler_t) -miscfiles_read_localization(icecc_scheduler_t) - corenet_all_recvfrom_unlabeled(icecc_scheduler_t) corenet_all_recvfrom_netlabel(icecc_scheduler_t) corenet_tcp_sendrecv_generic_if(icecc_scheduler_t) @@ -171,3 +200,10 @@ corenet_udp_bind_generic_node(icecc_scheduler_t) allow icecc_scheduler_t icecc_scheduler_port_t:tcp_socket { name_bind }; allow icecc_scheduler_t icecc_scheduler_port_t:udp_socket { name_bind }; + +files_read_etc_files(icecc_scheduler_t) + +libs_use_ld_so(icecc_scheduler_t) +libs_use_shared_libs(icecc_scheduler_t) + +miscfiles_read_localization(icecc_scheduler_t) From mclasen at fedoraproject.org Sun Apr 5 23:02:37 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Sun, 5 Apr 2009 23:02:37 +0000 (UTC) Subject: rpms/bluecurve-xmms-skin/devel bluecurve-xmms-skin.spec,1.3,1.4 Message-ID: <20090405230237.B16697011F@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/bluecurve-xmms-skin/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14737 Modified Files: bluecurve-xmms-skin.spec Log Message: bump rev Index: bluecurve-xmms-skin.spec =================================================================== RCS file: /cvs/pkgs/rpms/bluecurve-xmms-skin/devel/bluecurve-xmms-skin.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- bluecurve-xmms-skin.spec 5 Apr 2009 22:42:36 -0000 1.3 +++ bluecurve-xmms-skin.spec 5 Apr 2009 23:02:07 -0000 1.4 @@ -1,7 +1,7 @@ Summary: Bluecurve xmms skin Name: bluecurve-xmms-skin Version: 1.0.0 -Release: 2%{?dist} +Release: 3%{?dist} BuildArch: noarch License: GPL+ Group: User Interface/Desktops @@ -41,7 +41,7 @@ %{_datadir}/xmms/Skins/Bluecurve-xmms.zip %changelog -* Sun Apr 5 2009 Matthias Clasen +* Sun Apr 5 2009 Matthias Clasen - 1.0.0-3 - Drop xmms dependency (#365821) * Mon Feb 23 2009 Fedora Release Engineering - 1.0.0-2 From kyle at fedoraproject.org Sun Apr 5 23:41:02 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Sun, 5 Apr 2009 23:41:02 +0000 (UTC) Subject: rpms/squashfs-tools/devel .cvsignore, 1.11, 1.12 sources, 1.9, 1.10 squashfs-tools.spec, 1.22, 1.23 Message-ID: <20090405234102.D575C7011F@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/squashfs-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23506 Modified Files: .cvsignore sources squashfs-tools.spec Log Message: * Sun Apr 05 2009 Kyle McMartin - 4.0-1 - Update to release 4.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/squashfs-tools/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 16 Mar 2009 18:41:56 -0000 1.11 +++ .cvsignore 5 Apr 2009 23:40:32 -0000 1.12 @@ -1,3 +1,3 @@ squashfs clog -squashfs-20090316.tar.bz2 +squashfs-4.0.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/squashfs-tools/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 16 Mar 2009 18:41:56 -0000 1.9 +++ sources 5 Apr 2009 23:40:32 -0000 1.10 @@ -1 +1 @@ -0ff6ccb12b102a3d9267d07e64bfd870 squashfs-20090316.tar.bz2 +d6dab195b9f1bbafce0ae00c804babc3 squashfs-4.0.tar.bz2 Index: squashfs-tools.spec =================================================================== RCS file: /cvs/pkgs/rpms/squashfs-tools/devel/squashfs-tools.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- squashfs-tools.spec 16 Mar 2009 18:41:56 -0000 1.22 +++ squashfs-tools.spec 5 Apr 2009 23:40:32 -0000 1.23 @@ -2,11 +2,11 @@ Name: squashfs-tools Version: 4.0 # cvs snapshot from cvs -d:pserver:anonymous at squashfs.cvs.sourceforge.net:/cvsroot/squashfs co squashfs on 2009-01-25 -Release: 0.20090316 +Release: 1 License: GPLv2+ Group: System Environment/Base URL: http://squashfs.sf.net -Source0: squashfs-20090316.tar.bz2 +Source0: squashfs-4.0.tar.bz2 Patch0: squashfs-cflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: zlib-devel @@ -27,21 +27,22 @@ rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/sbin $RPM_BUILD_ROOT/usr/sbin install -m 755 squashfs-tools/mksquashfs $RPM_BUILD_ROOT/sbin/mksquashfs -#install -m 755 squashfs-tools/unsquashfs $RPM_BUILD_ROOT%{_sbindir}/unsquashfs - -chmod -x README +install -m 755 squashfs-tools/unsquashfs $RPM_BUILD_ROOT%{_sbindir}/unsquashfs %clean rm -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root,-) %doc README +%doc README-4.0 /sbin/mksquashfs -#%{_sbindir}/unsquashfs +%{_sbindir}/unsquashfs %changelog +* Sun Apr 05 2009 Kyle McMartin - 4.0-1 +- Update to release 4.0 + * Tue Mar 16 2009 Kyle McMartin - 4.0-0.20090316 - update to cvs snap from 2009-03-16. From whot at fedoraproject.org Mon Apr 6 00:15:49 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Mon, 6 Apr 2009 00:15:49 +0000 (UTC) Subject: rpms/xorg-x11-apps/devel .cvsignore, 1.11, 1.12 sources, 1.11, 1.12 xorg-x11-apps.spec, 1.31, 1.32 Message-ID: <20090406001549.EEABA700FB@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/xorg-x11-apps/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31851 Modified Files: .cvsignore sources xorg-x11-apps.spec Log Message: * Mon Apr 06 2009 Peter Hutterer 7.3-8 - xinput 1.4.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-apps/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 16 Jan 2009 06:32:48 -0000 1.11 +++ .cvsignore 6 Apr 2009 00:15:19 -0000 1.12 @@ -15,4 +15,4 @@ xwud-1.0.1.tar.bz2 xconsole-1.0.3.tar.bz2 xmessage-1.0.2.tar.bz2 -xinput-1.4.0.tar.bz2 +xinput-1.4.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-apps/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 16 Jan 2009 06:32:50 -0000 1.11 +++ sources 6 Apr 2009 00:15:19 -0000 1.12 @@ -15,4 +15,4 @@ 6e3c5d0297d88e890b6f5df31f73dd60 xwud-1.0.1.tar.bz2 0e1a3110bebabecc2897d67a973526b0 xconsole-1.0.3.tar.bz2 b4b561ef11fd184989a6062962e86748 xmessage-1.0.2.tar.bz2 -ef43538bb3b445d2d69d5adbf76c149e xinput-1.4.0.tar.bz2 +47c854a63cc2a50d45d6d9a2289ece07 xinput-1.4.1.tar.bz2 Index: xorg-x11-apps.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-apps/devel/xorg-x11-apps.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- xorg-x11-apps.spec 26 Feb 2009 10:35:15 -0000 1.31 +++ xorg-x11-apps.spec 6 Apr 2009 00:15:19 -0000 1.32 @@ -5,7 +5,7 @@ # NOTE: The package version should be set to the X11 major release from which # the OS release is based upon. Version: 7.3 -Release: 7%{?dist} +Release: 8%{?dist} License: MIT Group: User Interface/X URL: http://www.x.org @@ -31,7 +31,7 @@ Source14: ftp://ftp.x.org/pub/individual/app/xlogo-1.0.1.tar.bz2 Source15: ftp://ftp.x.org/pub/individual/app/xmag-1.0.2.tar.bz2 Source16: ftp://ftp.x.org/pub/individual/app/xmessage-1.0.2.tar.bz2 -Source17: ftp://ftp.x.org/pub/individual/app/xinput-1.4.0.tar.bz2 +Source17: ftp://ftp.x.org/pub/individual/app/xinput-1.4.1.tar.bz2 Patch0: x11perf-1.4.1-x11perf-datadir-cleanups.patch Patch1: luit-1.0.1-locale.alias-datadir.patch @@ -179,6 +179,9 @@ %{_mandir}/man1/xwud.1* %changelog +* Mon Apr 06 2009 Peter Hutterer 7.3-8 +- xinput 1.4.1 + * Thu Feb 26 2009 Fedora Release Engineering - 7.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From kkofler at fedoraproject.org Mon Apr 6 00:28:17 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Mon, 6 Apr 2009 00:28:17 +0000 (UTC) Subject: rpms/kdepimlibs/devel kdepimlibs.spec,1.83,1.84 Message-ID: <20090406002817.6BB7D700FB@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdepimlibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2418/devel Modified Files: kdepimlibs.spec Log Message: * Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 - fix libkcal devel symlink hack Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/devel/kdepimlibs.spec,v retrieving revision 1.83 retrieving revision 1.84 diff -u -r1.83 -r1.84 --- kdepimlibs.spec 2 Apr 2009 19:34:07 -0000 1.83 +++ kdepimlibs.spec 6 Apr 2009 00:27:46 -0000 1.84 @@ -13,7 +13,7 @@ Name: kdepimlibs Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -135,6 +135,7 @@ ;; # conflicts with kdepim3 (compat) libkcal.so) + linktarget=`readlink "$i"` rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" ;; @@ -208,6 +209,9 @@ %changelog +* Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 +- fix libkcal devel symlink hack + * Thu Apr 02 2009 Rex Dieter - 4.2.2-2 - -apidocs noarch (f10+) - package %%_kde4_appsdir/akonadi-kde only once From kkofler at fedoraproject.org Mon Apr 6 00:35:26 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Mon, 6 Apr 2009 00:35:26 +0000 (UTC) Subject: rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim.spec, 1.17, 1.18 Message-ID: <20090406003526.2971E700FB@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4049/devel Modified Files: libopensync-plugin-kdepim.spec Log Message: * Mon Apr 06 2009 Kevin Kofler 1:0.22-5 - rebuild against fixed kdepimlibs (libkcal devel symlink) Index: libopensync-plugin-kdepim.spec =================================================================== RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- libopensync-plugin-kdepim.spec 2 Apr 2009 06:44:20 -0000 1.17 +++ libopensync-plugin-kdepim.spec 6 Apr 2009 00:34:55 -0000 1.18 @@ -4,7 +4,7 @@ Name: libopensync-plugin-kdepim Version: 0.22 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 Summary: KDE plugin for libopensync @@ -65,6 +65,9 @@ %{_datadir}/opensync/defaults/kdepim-sync %changelog +* Mon Apr 06 2009 Kevin Kofler 1:0.22-5 +- rebuild against fixed kdepimlibs (libkcal devel symlink) + * Thu Apr 02 2009 Kevin Kofler 1:0.22-4 - revert to 0.22 - backport KDE 4 patch From kkofler at fedoraproject.org Mon Apr 6 00:46:43 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Mon, 6 Apr 2009 00:46:43 +0000 (UTC) Subject: rpms/kdepimlibs/F-10 kdepimlibs.spec,1.65,1.66 Message-ID: <20090406004643.A31EF700FB@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdepimlibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7401/F-10 Modified Files: kdepimlibs.spec Log Message: Sync from devel: * Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 - fix libkcal devel symlink hack * Thu Apr 02 2009 Rex Dieter - 4.2.2-2 - -apidocs noarch (f10+) - package %%_kde4_appsdir/akonadi-kde only once Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-10/kdepimlibs.spec,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- kdepimlibs.spec 1 Apr 2009 20:24:10 -0000 1.65 +++ kdepimlibs.spec 6 Apr 2009 00:46:12 -0000 1.66 @@ -1,4 +1,4 @@ -#ifarch noarch + %if 0%{?fedora} > 8 # set this to 0 to disable -apidocs for a faster build %define apidocs 1 @@ -7,16 +7,13 @@ # files from KDE 4 in %{_kde4_docdir}/HTML/en/common due to conflicts with KDE 3 %define apidocs 0 %endif -#else -%define rest 1 -#endif %define akonadi_subpkg 1 %define akonadi_version 1.1.1 Name: kdepimlibs Version: 4.2.2 -Release: 1%{?dist} +Release: 3%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -82,6 +79,9 @@ Group: Development/Documentation Summary: kdepimlibs API documentation Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description apidocs This package includes the kdepimlibs API documentation in HTML @@ -98,9 +98,7 @@ %{cmake_kde4} .. popd -%if 0%{?rest} make %{?_smp_mflags} -C %{_target_platform} -%endif # build apidocs %if 0%{?apidocs} @@ -112,7 +110,6 @@ %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # hack around HTML doc multilib conflicts @@ -138,6 +135,7 @@ ;; # conflicts with kdepim3 (compat) libkcal.so) + linktarget=`readlink "$i"` rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" ;; @@ -152,7 +150,6 @@ esac done popd -%endif # install apidocs %if 0%{?apidocs} @@ -170,10 +167,8 @@ rm -rf %{buildroot} -%if 0%{?rest} %files %defattr(-,root,root,-) -%{_kde4_appsdir}/akonadi-kde/ %{_kde4_appsdir}/kabc/ %{_kde4_appsdir}/kconf_update/* %{_kde4_datadir}/config.kcfg/* @@ -205,7 +200,6 @@ %{_kde4_libdir}/KdepimLibs* %endif %{_kde4_libdir}/gpgmepp/ -%endif %if 0%{?apidocs} %files apidocs @@ -215,6 +209,13 @@ %changelog +* Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 +- fix libkcal devel symlink hack + +* Thu Apr 02 2009 Rex Dieter - 4.2.2-2 +- -apidocs noarch (f10+) +- package %%_kde4_appsdir/akonadi-kde only once + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From kkofler at fedoraproject.org Mon Apr 6 00:46:43 2009 From: kkofler at fedoraproject.org (Kevin Kofler) Date: Mon, 6 Apr 2009 00:46:43 +0000 (UTC) Subject: rpms/kdepimlibs/F-9 kdepimlibs.spec,1.51,1.52 Message-ID: <20090406004643.C6F60700FB@cvs1.fedora.phx.redhat.com> Author: kkofler Update of /cvs/pkgs/rpms/kdepimlibs/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7401/F-9 Modified Files: kdepimlibs.spec Log Message: Sync from devel: * Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 - fix libkcal devel symlink hack * Thu Apr 02 2009 Rex Dieter - 4.2.2-2 - -apidocs noarch (f10+) - package %%_kde4_appsdir/akonadi-kde only once Index: kdepimlibs.spec =================================================================== RCS file: /cvs/pkgs/rpms/kdepimlibs/F-9/kdepimlibs.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- kdepimlibs.spec 1 Apr 2009 20:24:10 -0000 1.51 +++ kdepimlibs.spec 6 Apr 2009 00:46:13 -0000 1.52 @@ -1,4 +1,4 @@ -#ifarch noarch + %if 0%{?fedora} > 8 # set this to 0 to disable -apidocs for a faster build %define apidocs 1 @@ -7,16 +7,13 @@ # files from KDE 4 in %{_kde4_docdir}/HTML/en/common due to conflicts with KDE 3 %define apidocs 0 %endif -#else -%define rest 1 -#endif %define akonadi_subpkg 1 %define akonadi_version 1.1.1 Name: kdepimlibs Version: 4.2.2 -Release: 1%{?dist} +Release: 3%{?dist} Summary: K Desktop Environment 4 - PIM Libraries License: LGPLv2 @@ -82,6 +79,9 @@ Group: Development/Documentation Summary: kdepimlibs API documentation Requires: kde-filesystem +%if 0%{?fedora} > 9 +BuildArch: noarch +%endif %description apidocs This package includes the kdepimlibs API documentation in HTML @@ -98,9 +98,7 @@ %{cmake_kde4} .. popd -%if 0%{?rest} make %{?_smp_mflags} -C %{_target_platform} -%endif # build apidocs %if 0%{?apidocs} @@ -112,7 +110,6 @@ %install rm -rf %{buildroot} -%if 0%{?rest} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # hack around HTML doc multilib conflicts @@ -138,6 +135,7 @@ ;; # conflicts with kdepim3 (compat) libkcal.so) + linktarget=`readlink "$i"` rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" ;; @@ -152,7 +150,6 @@ esac done popd -%endif # install apidocs %if 0%{?apidocs} @@ -170,10 +167,8 @@ rm -rf %{buildroot} -%if 0%{?rest} %files %defattr(-,root,root,-) -%{_kde4_appsdir}/akonadi-kde/ %{_kde4_appsdir}/kabc/ %{_kde4_appsdir}/kconf_update/* %{_kde4_datadir}/config.kcfg/* @@ -205,7 +200,6 @@ %{_kde4_libdir}/KdepimLibs* %endif %{_kde4_libdir}/gpgmepp/ -%endif %if 0%{?apidocs} %files apidocs @@ -215,6 +209,13 @@ %changelog +* Mon Apr 06 2009 Kevin Kofler - 4.2.2-3 +- fix libkcal devel symlink hack + +* Thu Apr 02 2009 Rex Dieter - 4.2.2-2 +- -apidocs noarch (f10+) +- package %%_kde4_appsdir/akonadi-kde only once + * Tue Mar 31 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From whot at fedoraproject.org Mon Apr 6 00:53:42 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Mon, 6 Apr 2009 00:53:42 +0000 (UTC) Subject: rpms/xorg-x11-drv-evdev/devel evdev-2.2.1-read-deadlock.patch, NONE, 1.1 xorg-x11-drv-evdev.spec, 1.48, 1.49 Message-ID: <20090406005342.A43EC700FB@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/xorg-x11-drv-evdev/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9195 Modified Files: xorg-x11-drv-evdev.spec Added Files: evdev-2.2.1-read-deadlock.patch Log Message: * Mon Apr 06 2009 Peter Hutterer 2.2.1-2 - evdev-2.2.1-read-deadlock.patch: handle read errors on len <= 0 (#494245) evdev-2.2.1-read-deadlock.patch: --- NEW FILE evdev-2.2.1-read-deadlock.patch --- >From 98ecb5233bb3b899bd696a90d2733c6a345676dd Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 6 Apr 2009 10:22:25 +1000 Subject: [PATCH] Trigger read error handling if len is <= 0. Red Hat Bug 494245 Reported-by: David Woodhouse Signed-off-by: Peter Hutterer --- src/evdev.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index f65359f..43a90be 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -565,7 +565,7 @@ EvdevReadInput(InputInfoPtr pInfo) while (len == sizeof(ev)) { len = read(pInfo->fd, &ev, sizeof(ev)); - if (len == 0) + if (len <= 0) { if (errno == ENODEV) /* May happen after resume */ { -- 1.6.0.6 Index: xorg-x11-drv-evdev.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-evdev/devel/xorg-x11-drv-evdev.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- xorg-x11-drv-evdev.spec 24 Mar 2009 05:22:55 -0000 1.48 +++ xorg-x11-drv-evdev.spec 6 Apr 2009 00:53:12 -0000 1.49 @@ -7,7 +7,7 @@ Summary: Xorg X11 evdev input driver Name: xorg-x11-drv-evdev Version: 2.2.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -17,6 +17,8 @@ #Source0: %{tarball}-%{gitdate}.tar.bz2 #Source1: make-git-snapshot.sh +Patch1: evdev-2.2.1-read-deadlock.patch + ExcludeArch: s390 s390x BuildRequires: autoconf automake libtool @@ -34,6 +36,7 @@ %setup -q -n %{tarball}-%{version} # apply patches +%patch1 -p1 -b .read-deadlock %build autoreconf -v --install || exit 1 @@ -72,6 +75,9 @@ %changelog +* Mon Apr 06 2009 Peter Hutterer 2.2.1-2 +- evdev-2.2.1-read-deadlock.patch: handle read errors on len <= 0 (#494245) + * Tue Mar 24 2009 Peter Hutterer 2.2.1-1 - evdev 2.2.1 From whot at fedoraproject.org Mon Apr 6 01:12:04 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Mon, 6 Apr 2009 01:12:04 +0000 (UTC) Subject: rpms/libX11/F-10 libX11-1.1.5-rm-long-composites.patch, NONE, 1.1 libX11.spec, 1.54, 1.55 Message-ID: <20090406011204.58C53700FB@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/libX11/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14302 Modified Files: libX11.spec Added Files: libX11-1.1.5-rm-long-composites.patch Log Message: * Tue Mar 31 2009 Peter Hutterer 1.1.5-3 - libX11-1.1.5-rm-long-composites.patch: Re-remove long compositions that override shorter (#491813). libX11-1.1.5-rm-long-composites.patch: --- NEW FILE libX11-1.1.5-rm-long-composites.patch --- >From 8502e2567e9550b0800ee83d36ef2f248800ebc1 Mon Sep 17 00:00:00 2001 From: James Cloos Date: Wed, 20 Aug 2008 15:28:07 -0400 Subject: [PATCH] nls (en_US) Re-remove long compositions that override shorter MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit As reported in : Commit a6f4bbf7 nls (en_US): remove long compositions that override shorter [...] removed some longer compose sequences because there are shorter ones which take preference over the longer. For example the sequences: : U1E09 # ??? : U1E08 # ??? were removed becase there already was: : U201A # ??? Then commit 4ba09125 Work on making the en_US and pt_BR UTF-8 Compose as similar as possible added exactly the same key sequences again. Obviusly they won't work. (cherry picked from commit a788792e9de95f8db0639557859722a35087481d) --- nls/en_US.UTF-8/Compose.pre | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre index 12806fb..b7df9b6 100644 --- a/nls/en_US.UTF-8/Compose.pre +++ b/nls/en_US.UTF-8/Compose.pre @@ -1734,7 +1734,6 @@ XCOMM Part 3 : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE - : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE : "???" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE @@ -1750,7 +1749,6 @@ XCOMM Part 3 : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE - : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE : "???" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE -- 1.6.0.6 Index: libX11.spec =================================================================== RCS file: /cvs/pkgs/rpms/libX11/F-10/libX11.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- libX11.spec 26 Mar 2009 03:46:02 -0000 1.54 +++ libX11.spec 6 Apr 2009 01:11:33 -0000 1.55 @@ -1,7 +1,7 @@ Summary: X.Org X11 libX11 runtime library Name: libX11 Version: 1.1.5 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -21,7 +21,7 @@ Patch5: libX11-1.1.4-XF86Suspend.patch # https://bugzilla.redhat.com/show_bug.cgi?id=491813 -Patch6: libX11-1.1.5-revert-compose.patch +Patch7: libX11-1.1.5-rm-long-composites.patch BuildRequires: pkgconfig # xproto >= 7.0.6 required @@ -65,7 +65,7 @@ %patch3 -p1 -b .xcb-xreply-leak %patch4 -p1 -b .keysyms %patch5 -p1 -b .xf86suspend -%patch6 -p1 -b .revert-compose +%patch7 -p1 -b .rm-long-composites %build %configure \ @@ -126,6 +126,10 @@ %{_mandir}/man3/*.3* %changelog +* Tue Mar 31 2009 Peter Hutterer 1.1.5-3 +- libX11-1.1.5-rm-long-composites.patch: Re-remove long compositions that + override shorter (#491813). + * Thu Mar 26 2009 Peter Hutterer 1.1.5-2 - libX11-1.1.5-revert-compose.patch: revert an upstream commit in the compose table (???) that causes #491813. From bpepple at fedoraproject.org Mon Apr 6 01:57:14 2009 From: bpepple at fedoraproject.org (Brian Pepple) Date: Mon, 6 Apr 2009 01:57:14 +0000 (UTC) Subject: rpms/freeciv/F-10 .cvsignore, 1.21, 1.22 freeciv.spec, 1.42, 1.43 sources, 1.21, 1.22 Message-ID: <20090406015714.8F24B700FB@cvs1.fedora.phx.redhat.com> Author: bpepple Update of /cvs/pkgs/rpms/freeciv/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25837 Modified Files: .cvsignore freeciv.spec sources Log Message: * Sun Apr 5 2009 Brian Pepple - 2.1.9-1 - Update to 2.1.9. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/F-10/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 4 Dec 2008 20:31:52 -0000 1.21 +++ .cvsignore 6 Apr 2009 01:56:43 -0000 1.22 @@ -1 +1 @@ -freeciv-2.1.8.tar.bz2 +freeciv-2.1.9.tar.bz2 Index: freeciv.spec =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/F-10/freeciv.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- freeciv.spec 4 Dec 2008 20:31:52 -0000 1.42 +++ freeciv.spec 6 Apr 2009 01:56:44 -0000 1.43 @@ -4,7 +4,7 @@ %{!?_ggz_datadir:%define _ggz_datadir %(%{_ggz_config} --datadir >& /dev/null ||:)} Name: freeciv -Version: 2.1.8 +Version: 2.1.9 Release: 1%{?dist} Summary: A multi-player strategy game @@ -18,7 +18,6 @@ BuildRequires: gtk2-devel BuildRequires: readline-devel BuildRequires: zlib-devel -BuildRequires: bind-devel BuildRequires: SDL_mixer-devel BuildRequires: esound-devel BuildRequires: ncurses-devel @@ -112,6 +111,12 @@ %changelog +* Sun Apr 5 2009 Brian Pepple - 2.1.9-1 +- Update to 2.1.9. + +* Mon Mar 09 2009 Adam Tkac - 2.1.8-3 +- drop bind-devel BuildReq, it is not needed + * Thu Dec 4 2008 Brian Pepple - 2.1.8-1 - Update to 2.1.8. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/freeciv/F-10/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- sources 4 Dec 2008 20:31:52 -0000 1.21 +++ sources 6 Apr 2009 01:56:44 -0000 1.22 @@ -1 +1 @@ -a5b50e596b146616ebebde5c483f59d5 freeciv-2.1.8.tar.bz2 +caffaa201b2f5dfdfe00b6e6c3f32fb1 freeciv-2.1.9.tar.bz2 From jstanley at fedoraproject.org Mon Apr 6 02:18:10 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Mon, 6 Apr 2009 02:18:10 +0000 (UTC) Subject: rpms/supybot-fedora/devel .cvsignore, 1.4, 1.5 sources, 1.7, 1.8 supybot-fedora.spec, 1.7, 1.8 Message-ID: <20090406021810.4CCFF700FB@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30910 Modified Files: .cvsignore sources supybot-fedora.spec Log Message: New upstream 0.2.5.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 2 Apr 2009 03:01:13 -0000 1.4 +++ .cvsignore 6 Apr 2009 02:17:39 -0000 1.5 @@ -1 +1 @@ -supybot-fedora-0.2.5.tar.bz2 +supybot-fedora-0.2.5.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 2 Apr 2009 03:01:13 -0000 1.7 +++ sources 6 Apr 2009 02:17:39 -0000 1.8 @@ -1 +1 @@ -59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 +cb7062a4b1f443abf45b4cc19d8b7654 supybot-fedora-0.2.5.1.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/devel/supybot-fedora.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- supybot-fedora.spec 2 Apr 2009 03:01:13 -0000 1.7 +++ supybot-fedora.spec 6 Apr 2009 02:17:39 -0000 1.8 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.5 +Version: 0.2.5.1 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Sun Apr 5 2009 Jon Stanley - 0.2.5.1-1 +- New upstream 0.2.5.1 + * Wed Apr 1 2009 Jon Stanley - 0.2.5-1 - New upstream -.2.5 From whot at fedoraproject.org Mon Apr 6 02:29:46 2009 From: whot at fedoraproject.org (Peter Hutterer) Date: Mon, 6 Apr 2009 02:29:46 +0000 (UTC) Subject: rpms/linuxwacom/devel linuxwacom-0.8.2.2-serial-check.patch, NONE, 1.1 linuxwacom.spec, 1.78, 1.79 Message-ID: <20090406022947.05086700FB@cvs1.fedora.phx.redhat.com> Author: whot Update of /cvs/pkgs/rpms/linuxwacom/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2313 Modified Files: linuxwacom.spec Added Files: linuxwacom-0.8.2.2-serial-check.patch Log Message: * Mon Apr 06 2009 Peter Hutterer 0.8.2.2-11 - linuxwacom-0.8.2.2-serial-check.patch: revert serial channel checking, it breaks waltop tablets. linuxwacom-0.8.2.2-serial-check.patch: --- NEW FILE linuxwacom-0.8.2.2-serial-check.patch --- upstream commit points to http://sourceforge.net/tracker/?func=detail&aid=2499414&group_id=69596&atid=525124 as the source for this change. Doesnt make sense to me, but if it that's really the cause we don't need to worry on server 1.6. --- ./src/xdrv/wcmUSB.c 2009-01-19 19:58:37.000000000 +0100 +++ /home/social/rpmbuild/SOURCES/linuxwacom-0.8.2-1/src/xdrv/wcmUSB.c 2008-12-30 22:46:01.000000000 +0100 @@ -815,11 +815,6 @@ if ((event->type == EV_MSC) && (event->code == MSC_SERIAL)) { /* save the serial number so we can look up the channel number later */ - if (event->value == 0) /* serial number should never be 0 */ - { - ErrorF("usbParse: Ignoring event from invalid serial 0\n"); - return; - } common->wcmLastToolSerial = event->value; /* if SYN_REPORT is end of record indicator, we are done */ @@ -852,7 +847,7 @@ channel = -1; if (common->wcmProtocolLevel == 4) { - /* Protocol 4 doesn't support tool serial numbers */ + /* Protocol 4 don't support tool serial numbers */ if (common->wcmLastToolSerial == 0xf0) channel = 1; else @@ -864,7 +859,7 @@ common->wcmChannel[channel].work.proximity = 1; } } - else if (common->wcmLastToolSerial) /* serial number should never be 0 */ + else { /* find existing channel */ for (i=0; i 0.8.2.2-11 +- linuxwacom-0.8.2.2-serial-check.patch: revert serial channel checking, it + breaks waltop tablets. + * Thu Mar 26 2009 Peter Hutterer 0.8.2.2-10 - Add WALTOP and N-Trig Duosense devices to the fdi file. From jstanley at fedoraproject.org Mon Apr 6 02:34:55 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Mon, 6 Apr 2009 02:34:55 +0000 (UTC) Subject: rpms/supybot-fedora/F-10 sources, 1.6, 1.7 supybot-fedora.spec, 1.5, 1.6 Message-ID: <20090406023455.6B075700FB@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3674/F-10 Modified Files: sources supybot-fedora.spec Log Message: Update to 0.2.5.1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 2 Apr 2009 03:09:14 -0000 1.6 +++ sources 6 Apr 2009 02:34:25 -0000 1.7 @@ -1 +1 @@ -59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 +cb7062a4b1f443abf45b4cc19d8b7654 supybot-fedora-0.2.5.1.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-10/supybot-fedora.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- supybot-fedora.spec 2 Apr 2009 03:09:14 -0000 1.5 +++ supybot-fedora.spec 6 Apr 2009 02:34:25 -0000 1.6 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.5 +Version: 0.2.5.1 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Sun Apr 5 2009 Jon Stanley - 0.2.5.1-1 +- New upstream 0.2.5.1 + * Wed Apr 1 2009 Jon Stanley - 0.2.5-1 - New upstream -.2.5 From jstanley at fedoraproject.org Mon Apr 6 02:34:55 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Mon, 6 Apr 2009 02:34:55 +0000 (UTC) Subject: rpms/supybot-fedora/EL-5 sources, 1.7, 1.8 supybot-fedora.spec, 1.6, 1.7 Message-ID: <20090406023455.4001B700FB@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3674/EL-5 Modified Files: sources supybot-fedora.spec Log Message: Update to 0.2.5.1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/EL-5/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 2 Apr 2009 03:09:13 -0000 1.7 +++ sources 6 Apr 2009 02:34:24 -0000 1.8 @@ -1 +1 @@ -59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 +cb7062a4b1f443abf45b4cc19d8b7654 supybot-fedora-0.2.5.1.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/EL-5/supybot-fedora.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- supybot-fedora.spec 2 Apr 2009 03:09:13 -0000 1.6 +++ supybot-fedora.spec 6 Apr 2009 02:34:24 -0000 1.7 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.5 +Version: 0.2.5.1 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Sun Apr 5 2009 Jon Stanley - 0.2.5.1-1 +- New upstream 0.2.5.1 + * Wed Apr 1 2009 Jon Stanley - 0.2.5-1 - New upstream -.2.5 From jstanley at fedoraproject.org Mon Apr 6 02:34:55 2009 From: jstanley at fedoraproject.org (Jon Stanley) Date: Mon, 6 Apr 2009 02:34:55 +0000 (UTC) Subject: rpms/supybot-fedora/F-9 sources, 1.6, 1.7 supybot-fedora.spec, 1.5, 1.6 Message-ID: <20090406023455.A9C00700FB@cvs1.fedora.phx.redhat.com> Author: jstanley Update of /cvs/pkgs/rpms/supybot-fedora/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3674/F-9 Modified Files: sources supybot-fedora.spec Log Message: Update to 0.2.5.1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-9/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 2 Apr 2009 03:09:14 -0000 1.6 +++ sources 6 Apr 2009 02:34:25 -0000 1.7 @@ -1 +1 @@ -59181b0507a618848018224a674cd18b supybot-fedora-0.2.5.tar.bz2 +cb7062a4b1f443abf45b4cc19d8b7654 supybot-fedora-0.2.5.1.tar.bz2 Index: supybot-fedora.spec =================================================================== RCS file: /cvs/pkgs/rpms/supybot-fedora/F-9/supybot-fedora.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- supybot-fedora.spec 2 Apr 2009 03:09:14 -0000 1.5 +++ supybot-fedora.spec 6 Apr 2009 02:34:25 -0000 1.6 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: supybot-fedora -Version: 0.2.5 +Version: 0.2.5.1 Release: 1%{?dist} Summary: Plugin for Supybot to interact with Fedora services @@ -54,6 +54,9 @@ %changelog +* Sun Apr 5 2009 Jon Stanley - 0.2.5.1-1 +- New upstream 0.2.5.1 + * Wed Apr 1 2009 Jon Stanley - 0.2.5-1 - New upstream -.2.5 From mclasen at fedoraproject.org Mon Apr 6 02:52:44 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 02:52:44 +0000 (UTC) Subject: rpms/control-center/devel default-apps-custom.patch, NONE, 1.1 control-center.spec, 1.441, 1.442 Message-ID: <20090406025244.AF47F700FB@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/control-center/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9162 Modified Files: control-center.spec Added Files: default-apps-custom.patch Log Message: fix a minor ui issue in the preferred apps capplet default-apps-custom.patch: --- NEW FILE default-apps-custom.patch --- --- gnome-control-center-2.26.0/capplets/default-applications/gnome-da-capplet.c 2009-03-16 11:14:59.000000000 -0400 +++ hacked/capplets/default-applications/gnome-da-capplet.c 2009-04-05 22:37:44.330832937 -0400 @@ -77,10 +77,10 @@ return; item = (GnomeDAWebItem *) g_list_nth_data (capplet->web_browsers, index); - if (item == NULL) - return; - - if (togglebutton == capplet->new_win_radiobutton) { + if (item == NULL) { + command = ""; + } + else if (togglebutton == capplet->new_win_radiobutton) { command = item->win_command; } else if (togglebutton == capplet->new_tab_radiobutton) { Index: control-center.spec =================================================================== RCS file: /cvs/pkgs/rpms/control-center/devel/control-center.spec,v retrieving revision 1.441 retrieving revision 1.442 diff -u -r1.441 -r1.442 --- control-center.spec 17 Mar 2009 03:40:26 -0000 1.441 +++ control-center.spec 6 Apr 2009 02:52:14 -0000 1.442 @@ -23,7 +23,7 @@ Summary: Utilities to configure the GNOME desktop Name: control-center Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: GPLv2+ and GFDL Group: User Interface/Desktops @@ -43,6 +43,9 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=555591 Patch30: default-layout-toggle.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=578089 +Patch31: default-apps-custom.patch + Patch32: display-no-help.patch # http://bugzilla.gnome.org/show_bug.cgi?id=546036 @@ -170,6 +173,7 @@ %patch10 -p0 -b .pam-fprintd %patch22 -p0 -b .slab-icon-names %patch30 -p1 -b .default-layout-toggle +%patch31 -p1 -b .default-apps-custom %patch32 -p1 -b .display-no-help %patch33 -p1 -b .notification-theme %patch34 -p0 -b .new-icons @@ -350,6 +354,9 @@ %dir %{_datadir}/gnome-control-center/keybindings %changelog +* Sun Apr 5 2009 Matthias Clasen - 2.26.0-2 +- Fix a minor ui issue in the preferred apps capplet (#490421) + * Mon Mar 16 2009 Matthias Clasen - 2.26.0-1 - Update to 2.26.0 From mclasen at fedoraproject.org Mon Apr 6 03:10:43 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 03:10:43 +0000 (UTC) Subject: rpms/gnome-user-share/devel menu-path.patch, NONE, 1.1 gnome-user-share.spec, 1.51, 1.52 Message-ID: <20090406031044.01B8B7013C@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gnome-user-share/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13957 Modified Files: gnome-user-share.spec Added Files: menu-path.patch Log Message: fix a menu reference in the docs menu-path.patch: --- NEW FILE menu-path.patch --- diff -up gnome-user-share-2.26.0/help/C/gnome-user-share.xml.menu-path gnome-user-share-2.26.0/help/C/gnome-user-share.xml --- gnome-user-share-2.26.0/help/C/gnome-user-share.xml.menu-path 2009-04-05 23:02:58.710083486 -0400 +++ gnome-user-share-2.26.0/help/C/gnome-user-share.xml 2009-04-05 23:04:00.147797756 -0400 @@ -66,7 +66,7 @@ Starting &app; - The &app; service is normally started by gnome-session when you log in. You can change this by opening PreferencesSessions in the System menu, and modifying the 'User Sharing' entry in the list of startup programs. + The &app; service is normally started by gnome-session when you log in. You can change this by opening PreferencesStartup Applications in the System menu, and modifying the 'User Sharing' entry in the list of startup programs. Index: gnome-user-share.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-user-share/devel/gnome-user-share.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- gnome-user-share.spec 16 Mar 2009 10:31:04 -0000 1.51 +++ gnome-user-share.spec 6 Apr 2009 03:10:12 -0000 1.52 @@ -6,6 +6,8 @@ Group: System Environment/Libraries URL: http://www.gnome.org Source0: http://download.gnome.org/sources/gnome-user-share/2.25/%{name}-%{version}.tar.bz2 +# http://bugzilla.gnome.org/show_bug.cgi?id=578090 +Patch0: menu-path.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: httpd >= 2.2.0 @@ -43,6 +45,7 @@ %prep %setup -q +%patch0 -p1 -b .menu-path %build %configure @@ -120,6 +123,9 @@ %{_datadir}/icons/hicolor/*/apps/gnome-obex-server.png %changelog +* Sun Apr 5 2009 Matthias Clasen - 2.26.0-2 +- Fix a menu reference in the docs (#494253) + * Mon Mar 16 2009 - Bastien Nocera - 2.26.0-1 - Update to 2.26.0 From mclasen at fedoraproject.org Mon Apr 6 03:12:29 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 03:12:29 +0000 (UTC) Subject: rpms/gnome-user-share/devel gnome-user-share.spec,1.52,1.53 Message-ID: <20090406031229.D99C4700FB@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/gnome-user-share/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15298 Modified Files: gnome-user-share.spec Log Message: bump rev Index: gnome-user-share.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-user-share/devel/gnome-user-share.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- gnome-user-share.spec 6 Apr 2009 03:10:12 -0000 1.52 +++ gnome-user-share.spec 6 Apr 2009 03:11:59 -0000 1.53 @@ -1,7 +1,7 @@ Summary: Gnome user file sharing Name: gnome-user-share Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://www.gnome.org @@ -9,7 +9,7 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=578090 Patch0: menu-path.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: httpd >= 2.2.0 Requires: obex-data-server >= 0.3 Requires: mod_dnssd From kanarip at fedoraproject.org Mon Apr 6 03:13:33 2009 From: kanarip at fedoraproject.org (Jeroen van Meeuwen) Date: Mon, 6 Apr 2009 03:13:33 +0000 (UTC) Subject: rpms/revisor/devel .cvsignore, 1.23, 1.24 import.log, 1.6, 1.7 revisor.spec, 1.48, 1.49 sources, 1.48, 1.49 Message-ID: <20090406031333.A97C9700FB@cvs1.fedora.phx.redhat.com> Author: kanarip Update of /cvs/pkgs/rpms/revisor/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15774/devel Modified Files: .cvsignore import.log revisor.spec sources Log Message: 2.1.4-1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/revisor/devel/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- .cvsignore 2 Dec 2008 00:01:54 -0000 1.23 +++ .cvsignore 6 Apr 2009 03:13:02 -0000 1.24 @@ -1 +1 @@ -revisor-2.1.3.tar.gz +revisor-2.1.4.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/revisor/devel/import.log,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- import.log 2 Dec 2008 00:01:54 -0000 1.6 +++ import.log 6 Apr 2009 03:13:02 -0000 1.7 @@ -4,3 +4,4 @@ revisor-2_1_2-1_fc9:HEAD:revisor-2.1.2-1.fc9.src.rpm:1223231043 revisor-2_1_2-2_fc9:HEAD:revisor-2.1.2-2.fc9.src.rpm:1223231463 revisor-2_1_3-1_fc10:HEAD:revisor-2.1.3-1.fc10.src.rpm:1228176091 +revisor-2_1_4-1_fc11:HEAD:revisor-2.1.4-1.fc11.src.rpm:1238987564 Index: revisor.spec =================================================================== RCS file: /cvs/pkgs/rpms/revisor/devel/revisor.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- revisor.spec 25 Feb 2009 19:50:13 -0000 1.48 +++ revisor.spec 6 Apr 2009 03:13:03 -0000 1.49 @@ -2,9 +2,12 @@ %define pkg_cobbler 1 %define pkg_comps 1 +%define pkg_composer 0 %define pkg_delta 0 +%define pkg_hub 0 %define pkg_isolinux 1 %define pkg_jigdo 0 +%define pkg_mock 1 %define pkg_rebrand 0 %define pkg_reuseinstaller 1 %define pkg_server 0 @@ -14,8 +17,8 @@ Summary: Fedora "Spin" Graphical User Interface Name: revisor -Version: 2.1.3 -Release: 3%{?dist} +Version: 2.1.4 +Release: 1%{?dist} License: GPLv2 Group: Applications/System URL: http://fedorahosted.org/revisor @@ -68,15 +71,24 @@ %if ! %{pkg_cobbler} Obsoletes: revisor-cobbler %endif +%if ! %{pkg_composer} +Obsoletes: revisor-composer +%endif %if ! %{pkg_delta} Obsoletes: revisor-delta %endif +%if ! %{pkg_hub} +Obsoletes: revisor-hub +%endif %if ! %{pkg_isolinux} Obsoletes: revisor-isolinux %endif %if ! %{pkg_jigdo} Obsoletes: revisor-jigdo %endif +%if ! %{pkg_mock} +Obsoletes: revisor-mock +%endif %if ! %{pkg_rebrand} Obsoletes: revisor-rebrand %endif @@ -131,6 +143,19 @@ %endif ## +## Revisor Composer plugin +## +%if %{pkg_composer} +%package composer +Summary: Revisor Composer, for use with the Hub +Group: Applications/System +Requires: revisor-cli = %{version}-%{release} + +%description composer +Revisor build farms need Composers. This is it. +%endif + +## ## Revisor DeltaRPM/DeltaISO plugin ## %if %{pkg_delta} @@ -156,6 +181,19 @@ This is the Revisor GUI package ## +## Revisor HUB plugin +## +%if %{pkg_hub} +%package hub +Summary: Revisor Hub for build farms +Group: Applications/System +Requires: revisor-cli = %{version}-%{release} + +%description hub +Revisor build farms need a Hub. This is it. +%endif + +## ## Revisor customize isolinux.cfg ## %if %{pkg_isolinux} @@ -182,6 +220,19 @@ %endif ## +## Revisor Mock integration +## +%if %{pkg_mock} +%package mock +Summary: Revisor Integration with Mock +Group: Applications/System +Requires: mock, revisor-cli = %{version}-%{release} + +%description mock +Revisor Integration with Mock for building the installer images +%endif + +## ## Revisor Rebranding plugin ## %if %{pkg_rebrand} @@ -280,14 +331,18 @@ rm -rf %{buildroot}/%{python_sitelib}/revisor/modcobbler %endif -%if ! %{pkg_cobbler} - rm -rf %{buildroot}/%{python_sitelib}/revisor/modcobbler +%if ! %{pkg_composer} + rm -rf %{buildroot}/%{python_sitelib}/revisor/modcomposer %endif %if ! %{pkg_delta} rm -rf %{buildroot}/%{python_sitelib}/revisor/moddelta %endif +%if ! %{pkg_hub} + rm -rf %{buildroot}/%{python_sitelib}/revisor/modhub +%endif + %if ! %{pkg_isolinux} rm -rf %{buildroot}/%{python_sitelib}/revisor/modisolinux %endif @@ -296,6 +351,10 @@ rm -rf %{buildroot}/%{python_sitelib}/revisor/modjigdo %endif +%if ! %{pkg_mock} + rm -rf %{buildroot}/%{python_sitelib}/revisor/modmock +%endif + %if ! %{pkg_rebrand} rm -rf %{buildroot}/%{python_sitelib}/revisor/modrebrand %endif @@ -329,6 +388,7 @@ rm -rf $RPM_BUILD_ROOT %files +%defattr(-,root,root,-) %files cli %defattr(-,root,root,-) @@ -342,8 +402,8 @@ %{python_sitelib}/revisor/*.pyo %{_bindir}/* %{_sbindir}/* -%dir %{_libdir}/revisor -%dir %{_libdir}/revisor/scripts +%dir %{_prefix}/lib/revisor +%dir %{_prefix}/lib/revisor/scripts %dir %{_sysconfdir}/revisor %dir %{_sysconfdir}/revisor/conf.d %config(noreplace) %{_sysconfdir}/revisor/revisor.conf @@ -352,10 +412,11 @@ %config(noreplace) %{_sysconfdir}/security/console.apps/* %{_datadir}/locale/*/LC_MESSAGES/revisor.mo %defattr(0755,root,root,-) -%{_libdir}/revisor/scripts/* +%{_prefix}/lib/revisor/scripts/* %if %{pkg_comps} %files comps +%defattr(-,root,root,-) %dir %{_datadir}/revisor/comps/ %{_datadir}/revisor/comps/* %{_datadir}/revisor/comps-cleanup.xsl @@ -370,6 +431,15 @@ %{python_sitelib}/revisor/modcobbler/*.pyo %endif +%if %{pkg_composer} +%files composer +%defattr(-,root,root,-) +%dir %{python_sitelib}/revisor/modcomposer +%{python_sitelib}/revisor/modcomposer/*.py +%{python_sitelib}/revisor/modcomposer/*.pyc +%{python_sitelib}/revisor/modcomposer/*.pyo +%endif + %if %{pkg_delta} %files delta %defattr(-,root,root,-) @@ -392,6 +462,15 @@ %{_datadir}/pixmaps/* %{_datadir}/applications/*.desktop +%if %{pkg_hub} +%files hub +%defattr(-,root,root,-) +%dir %{python_sitelib}/revisor/modhub +%{python_sitelib}/revisor/modhub/*.py +%{python_sitelib}/revisor/modhub/*.pyc +%{python_sitelib}/revisor/modhub/*.pyo +%endif + %if %{pkg_isolinux} %files isolinux %defattr(-,root,root,-) @@ -410,6 +489,15 @@ %{python_sitelib}/revisor/modjigdo/*.pyo %endif +%if %{pkg_mock} +%files mock +%defattr(-,root,root,-) +%dir %{python_sitelib}/revisor/modmock +%{python_sitelib}/revisor/modmock/*.py +%{python_sitelib}/revisor/modmock/*.pyc +%{python_sitelib}/revisor/modmock/*.pyo +%endif + %if %{pkg_rebrand} %files rebrand %defattr(-,root,root,-) @@ -465,13 +553,14 @@ %endif %changelog -* Wed Feb 25 2009 Fedora Release Engineering - 2.1.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Dec 04 2008 Ignacio Vazquez-Abrams - 2.1.3-2 -- Rebuild for Python 2.6 +* Mon Apr 06 2009 Jeroen van Meeuwen 2.1.4-1 +- Fix configuration file issues +- Better estimation for the size of a tree that is to become an iso +- Huge improvements to package ordering +- Exclude boot.iso from installation media iso files -* Mon Dec 01 2008 Jeroen van Meeuwen 2.1.3-1 +* Thu Feb 25 2009 Jeroen van Meeuwen 2.1.3-1 +- Add modmock, modhub, modcomposer - Rebuild for Fedora 10 - Include modisolinux and modreuseinstaller Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/revisor/devel/sources,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- sources 2 Dec 2008 00:01:54 -0000 1.48 +++ sources 6 Apr 2009 03:13:03 -0000 1.49 @@ -1 +1 @@ -d90d492a216d24ac6ff53c2a18a6a69b revisor-2.1.3.tar.gz +c3d98ee3bd8399205e062e848c354ef2 revisor-2.1.4.tar.gz From pnemade at fedoraproject.org Mon Apr 6 03:49:01 2009 From: pnemade at fedoraproject.org (Parag Nemade) Date: Mon, 6 Apr 2009 03:49:01 +0000 (UTC) Subject: rpms/m17n-contrib/devel m17n-contrib.spec,1.25,1.26 Message-ID: <20090406034901.84826700FB@cvs1.fedora.phx.redhat.com> Author: pnemade Update of /cvs/pkgs/rpms/m17n-contrib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25013 Modified Files: m17n-contrib.spec Log Message: * Mon Apr 06 2009 Parag Nemade -1.1.9-3 - Fix broken deps for maithili subpackage. Index: m17n-contrib.spec =================================================================== RCS file: /cvs/pkgs/rpms/m17n-contrib/devel/m17n-contrib.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- m17n-contrib.spec 3 Apr 2009 06:41:25 -0000 1.25 +++ m17n-contrib.spec 6 Apr 2009 03:48:30 -0000 1.26 @@ -74,7 +74,7 @@ %mk_pkg_uses_db gujarati gu 1 %mk_pkg_uses_db hindi hi 1 %mk_pkg_uses_db kannada kn 1 -%mk_pkg_uses_db maithili mai 0 +%mk_pkg maithili mai 0 %mk_pkg_uses_db malayalam ml 1 %mk_pkg marathi mr 1 %mk_pkg nepali ne 1 @@ -126,6 +126,9 @@ %{_datadir}/m17n/scripts %changelog +* Mon Apr 06 2009 Parag Nemade -1.1.9-3 +- Fix broken deps for maithili subpackage. + * Fri Apr 03 2009 Parag Nemade -1.1.9-2 - Resolves: rh#491794 [mai_IN] Removing @maithili-support removes m17n-db-hindi package - Resolves: rh#493793 [mai_IN] No default keymap for language From pnemade at fedoraproject.org Mon Apr 6 03:52:58 2009 From: pnemade at fedoraproject.org (Parag Nemade) Date: Mon, 6 Apr 2009 03:52:58 +0000 (UTC) Subject: rpms/m17n-contrib/devel m17n-contrib.spec,1.26,1.27 Message-ID: <20090406035258.964AF700FB@cvs1.fedora.phx.redhat.com> Author: pnemade Update of /cvs/pkgs/rpms/m17n-contrib/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26007 Modified Files: m17n-contrib.spec Log Message: -Fix release number Index: m17n-contrib.spec =================================================================== RCS file: /cvs/pkgs/rpms/m17n-contrib/devel/m17n-contrib.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- m17n-contrib.spec 6 Apr 2009 03:48:30 -0000 1.26 +++ m17n-contrib.spec 6 Apr 2009 03:52:28 -0000 1.27 @@ -1,7 +1,7 @@ Name: m17n-contrib Summary: Contributed multilingualization datafiles for m17n-lib Version: 1.1.9 -Release: 2%{?dist} +Release: 3%{?dist} Group: System Environment/Libraries License: LGPLv2+ URL: http://www.m17n.org/m17n-lib/index.html From pkgdb at fedoraproject.org Mon Apr 6 05:12:52 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 05:12:52 +0000 Subject: [pkgdb] control-center: whot has requested commit Message-ID: <20090406051231.3133E208555@bastion.fedora.phx.redhat.com> whot has requested the commit acl on control-center (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/control-center From pkgdb at fedoraproject.org Mon Apr 6 05:12:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 05:12:14 +0000 Subject: [pkgdb] control-center: whot has requested watchcommits Message-ID: <20090406051234.437B3208602@bastion.fedora.phx.redhat.com> whot has requested the watchcommits acl on control-center (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/control-center From airlied at fedoraproject.org Mon Apr 6 05:30:09 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:30:09 +0000 (UTC) Subject: rpms/kernel/F-11 drm-modesetting-radeon.patch, 1.68, 1.69 drm-next.patch, 1.12, 1.13 drm-nouveau.patch, 1.33, 1.34 kernel.spec, 1.1513, 1.1514 drm-radeon-reorder-bm.patch, 1.1, NONE Message-ID: <20090406053009.1AD7D700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18360 Modified Files: drm-modesetting-radeon.patch drm-next.patch drm-nouveau.patch kernel.spec Removed Files: drm-radeon-reorder-bm.patch Log Message: * Mon Apr 06 2009 Dave Airlie - radeon: bust APIs and move to what we want in the end. drm-modesetting-radeon.patch: Index: drm-modesetting-radeon.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-modesetting-radeon.patch,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- drm-modesetting-radeon.patch 18 Mar 2009 07:13:54 -0000 1.68 +++ drm-modesetting-radeon.patch 6 Apr 2009 05:30:06 -0000 1.69 @@ -1,3 +1,48 @@ +commit 280d9ff29dead8e85ed603110ed431d99f07fb99 +Merge: 0221c81 54ed280 +Author: Dave Airlie +Date: Mon Apr 6 14:35:32 2009 +1000 + + Merge branch 'drm-rawhide' into drm-f11 + + Conflicts: + drivers/gpu/drm/radeon/r300_cmdbuf.c + drivers/gpu/drm/radeon/radeon_cp.c + +commit 54ed2800977d314d8af6c1c47cd718d82f734cb6 +Author: Jerome Glisse +Date: Fri Apr 3 15:01:31 2009 +0200 + + radeon: cleanup userspace API + + Remove old userspace API we don't want to use and + rename wait_rendering to wait_idle + change mmap to using userspace mmap call + +commit 71c5ad46842fcd214a8e926eb9528e084622d488 +Author: Jerome Glisse +Date: Fri Apr 3 13:48:20 2009 +0200 + + radeon: remove pin/unpin userspace ioctl + +commit 7628d2d9b66fc891fc0b030772a0ebae8e695561 +Author: Dave Airlie +Date: Fri Apr 3 14:56:19 2009 +1000 + + radeon: fix two issues with uncached allocs on PCIE systems + +commit 79a5ca0c53c2a149f51f71352a6bbf73bcdc40df +Author: Dave Airlie +Date: Wed Apr 1 22:34:53 2009 +1000 + + radeon: reorder bm enable vs mode set + +commit c9e19d53bafaacd883ad9eafd3090eb6bc4e4837 +Author: Dave Airlie +Date: Wed Mar 25 21:49:49 2009 +1000 + + radeon: add vram limit for testing lower vram + commit dea27f6e83efabdc3e37bc5a91d29d6dab893853 Author: Dave Airlie Date: Wed Mar 18 17:07:07 2009 +1000 @@ -1749,7 +1794,7 @@ drm: import TTM basic objects diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c -index e0ab173..69de2db 100644 +index 640339e..fdc60ea 100644 --- a/arch/x86/mm/pat.c +++ b/arch/x86/mm/pat.c @@ -30,6 +30,7 @@ @@ -5283,10 +5328,10 @@ out: diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c -index 1c3a8c5..3b78927 100644 +index a04639d..0e46972 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c -@@ -840,6 +840,8 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set) +@@ -868,6 +868,8 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set) set->x, set->y, old_fb); if (ret != 0) goto fail_set_mode; @@ -5295,7 +5340,7 @@ } kfree(save_encoders); -@@ -980,3 +982,30 @@ int drm_helper_resume_force_mode(struct drm_device *dev) +@@ -1007,3 +1009,30 @@ int drm_helper_resume_force_mode(struct drm_device *dev) return 0; } EXPORT_SYMBOL(drm_helper_resume_force_mode); @@ -5359,7 +5404,7 @@ /** * Free a buffer. diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c -index c26ee08..7687cc8 100644 +index c4ada8b..5d12e8d 100644 --- a/drivers/gpu/drm/drm_drv.c +++ b/drivers/gpu/drm/drm_drv.c @@ -167,8 +167,12 @@ int drm_lastclose(struct drm_device * dev) @@ -5957,10 +6002,10 @@ +} + diff --git a/drivers/gpu/drm/drm_fops.c b/drivers/gpu/drm/drm_fops.c -index f52663e..4f1a405 100644 +index 09a3571..71da516 100644 --- a/drivers/gpu/drm/drm_fops.c +++ b/drivers/gpu/drm/drm_fops.c -@@ -481,6 +481,10 @@ int drm_release(struct inode *inode, struct file *filp) +@@ -478,6 +478,10 @@ int drm_release(struct inode *inode, struct file *filp) } mutex_unlock(&dev->ctxlist_mutex); @@ -5971,7 +6016,7 @@ mutex_lock(&dev->struct_mutex); if (file_priv->is_master) { -@@ -514,6 +518,7 @@ int drm_release(struct inode *inode, struct file *filp) +@@ -511,6 +515,7 @@ int drm_release(struct inode *inode, struct file *filp) /* drop the reference held my the file priv */ drm_master_put(&file_priv->master); file_priv->is_master = 0; @@ -5980,7 +6025,7 @@ mutex_unlock(&dev->struct_mutex); diff --git a/drivers/gpu/drm/drm_info.c b/drivers/gpu/drm/drm_info.c -index 60a1b6c..c6bde4c 100644 +index f0f6c6b..dfe452e 100644 --- a/drivers/gpu/drm/drm_info.c +++ b/drivers/gpu/drm/drm_info.c @@ -35,6 +35,7 @@ @@ -6886,7 +6931,7 @@ +} +EXPORT_SYMBOL(drm_ttm_bind); diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c -index 22f7656..9cd3605 100644 +index 22f7656..e6bbf0e 100644 --- a/drivers/gpu/drm/drm_vm.c +++ b/drivers/gpu/drm/drm_vm.c @@ -37,9 +37,15 @@ @@ -6947,6 +6992,15 @@ static void drm_vm_open(struct vm_area_struct *vma) { struct drm_file *priv = vma->vm_file->private_data; +@@ -572,7 +592,7 @@ int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) + return drm_mmap_dma(filp, vma); + + if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash)) { +- DRM_ERROR("Could not find map\n"); ++ DRM_ERROR("Could not find map %08x\n", vma->vm_pgoff); + return -EINVAL; + } + @@ -652,6 +672,8 @@ int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) vma->vm_flags |= VM_RESERVED; vma->vm_page_prot = drm_dma_prot(map->type, vma); @@ -7145,10 +7199,10 @@ + return 0; +} diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c -index 87b6b60..fb548e0 100644 +index ee7ce7b..95422bb 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c -@@ -374,7 +374,8 @@ static int i915_wait_irq(struct drm_device * dev, int irq_nr) +@@ -397,7 +397,8 @@ static int i915_wait_irq(struct drm_device * dev, int irq_nr) return ret; } @@ -7159,10 +7213,10 @@ int i915_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c -index a283427..1f159ce 100644 +index 64773ce..178386d 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c -@@ -446,12 +446,18 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, +@@ -763,12 +763,18 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, if (!master_priv->sarea_priv) return 0; @@ -7185,7 +7239,7 @@ } return 0; -@@ -574,12 +580,12 @@ static void intel_crtc_dpms(struct drm_crtc *crtc, int mode) +@@ -891,12 +897,12 @@ static void intel_crtc_dpms(struct drm_crtc *crtc, int mode) switch (pipe) { case 0: @@ -14793,7 +14847,7 @@ +} + diff --git a/drivers/gpu/drm/radeon/r300_cmdbuf.c b/drivers/gpu/drm/radeon/r300_cmdbuf.c -index 3efa633..e093532 100644 +index cb2e470..9489a05 100644 --- a/drivers/gpu/drm/radeon/r300_cmdbuf.c +++ b/drivers/gpu/drm/radeon/r300_cmdbuf.c @@ -35,6 +35,7 @@ @@ -14826,16 +14880,16 @@ #define ADD_RANGE(reg, count) ADD_RANGE_MARK(reg, count, MARK_SAFE) -@@ -207,7 +207,7 @@ void r300_init_reg_flags(struct drm_device *dev) - ADD_RANGE(0x42C0, 2); - ADD_RANGE(R300_RS_CNTL_0, 2); +@@ -211,7 +211,7 @@ void r300_init_reg_flags(struct drm_device *dev) + if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV530) + ADD_RANGE(RV530_FG_ZBREG_DEST, 1); - ADD_RANGE(R300_SC_HYPERZ, 2); + ADD_RANGE(0x43A4, 2); ADD_RANGE(0x43E8, 1); ADD_RANGE(0x46A4, 5); -@@ -226,12 +226,14 @@ void r300_init_reg_flags(struct drm_device *dev) +@@ -230,12 +230,15 @@ void r300_init_reg_flags(struct drm_device *dev) ADD_RANGE(0x4E50, 9); ADD_RANGE(0x4E88, 1); ADD_RANGE(0x4EA0, 2); @@ -14853,10 +14907,11 @@ + ADD_RANGE(0x4F30, 2); + ADD_RANGE(0x4F44, 1); + ADD_RANGE(0x4F54, 1); ++ + ADD_RANGE(R300_ZB_ZPASS_DATA, 2); /* ZB_ZPASS_DATA, ZB_ZPASS_ADDR */ ADD_RANGE(R300_TX_FILTER_0, 16); - ADD_RANGE(R300_TX_FILTER1_0, 16); -@@ -244,11 +246,16 @@ void r300_init_reg_flags(struct drm_device *dev) +@@ -249,11 +252,16 @@ void r300_init_reg_flags(struct drm_device *dev) ADD_RANGE(R300_TX_BORDER_COLOR_0, 16); /* Sporadic registers used as primitives are emitted */ @@ -14874,7 +14929,7 @@ if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RV515) { ADD_RANGE(R500_VAP_INDEX_OFFSET, 1); ADD_RANGE(R500_US_CONFIG, 2); -@@ -258,7 +265,10 @@ void r300_init_reg_flags(struct drm_device *dev) +@@ -263,7 +271,10 @@ void r300_init_reg_flags(struct drm_device *dev) ADD_RANGE(R500_RS_INST_0, 16); ADD_RANGE(R500_RB3D_COLOR_CLEAR_VALUE_AR, 2); ADD_RANGE(R500_RB3D_CONSTANT_COLOR_AR, 2); @@ -14886,7 +14941,7 @@ } else { ADD_RANGE(R300_PFS_CNTL_0, 3); ADD_RANGE(R300_PFS_NODE_0, 4); -@@ -270,10 +280,125 @@ void r300_init_reg_flags(struct drm_device *dev) +@@ -275,10 +286,125 @@ void r300_init_reg_flags(struct drm_device *dev) ADD_RANGE(R300_RS_INTERP_0, 8); ADD_RANGE(R300_RS_ROUTE_0, 8); @@ -15013,7 +15068,7 @@ { int i; if (reg & ~0xffff) -@@ -284,6 +409,13 @@ static __inline__ int r300_check_range(unsigned reg, int count) +@@ -289,6 +415,13 @@ static __inline__ int r300_check_range(unsigned reg, int count) return 0; } @@ -15028,7 +15083,7 @@ dev_priv, drm_radeon_kcmd_buffer_t diff --git a/drivers/gpu/drm/radeon/r300_reg.h b/drivers/gpu/drm/radeon/r300_reg.h -index ee6f811..12f4abb 100644 +index bdbc95f..906c534 100644 --- a/drivers/gpu/drm/radeon/r300_reg.h +++ b/drivers/gpu/drm/radeon/r300_reg.h @@ -126,15 +126,6 @@ USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -15347,7 +15402,7 @@ /* BEGIN: Vertex program instruction set */ diff --git a/drivers/gpu/drm/radeon/r600_cp.c b/drivers/gpu/drm/radeon/r600_cp.c -index 9d14eee..a379ead 100644 +index bc9d09d..c3f12e6 100644 --- a/drivers/gpu/drm/radeon/r600_cp.c +++ b/drivers/gpu/drm/radeon/r600_cp.c @@ -1720,7 +1720,7 @@ static void r600_cp_init_ring_buffer(struct drm_device *dev, @@ -16402,10 +16457,10 @@ +} diff --git a/drivers/gpu/drm/radeon/radeon_buffer.c b/drivers/gpu/drm/radeon/radeon_buffer.c new file mode 100644 -index 0000000..86ab054 +index 0000000..6ea52a8 --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_buffer.c -@@ -0,0 +1,457 @@ +@@ -0,0 +1,464 @@ +/************************************************************************** + * + * Copyright 2007 Dave Airlie @@ -16855,12 +16910,19 @@ + */ +uint64_t radeon_evict_flags(struct drm_buffer_object *bo) +{ ++ struct drm_device *dev = bo->dev; ++ drm_radeon_private_t *dev_priv = dev->dev_private; ++ int cached = 0; ++ ++ if (!(dev_priv->flags & RADEON_IS_AGP)) ++ cached = DRM_BO_FLAG_CACHED; ++ + switch (bo->mem.mem_type) { + case DRM_BO_MEM_LOCAL: + case DRM_BO_MEM_TT: -+ return DRM_BO_FLAG_MEM_LOCAL; ++ return DRM_BO_FLAG_MEM_LOCAL | cached; + default: -+ return DRM_BO_FLAG_MEM_TT | DRM_BO_FLAG_MEM_LOCAL; ++ return DRM_BO_FLAG_MEM_TT | DRM_BO_FLAG_MEM_LOCAL | cached; + } +} diff --git a/drivers/gpu/drm/radeon/radeon_combios.c b/drivers/gpu/drm/radeon/radeon_combios.c @@ -19251,7 +19313,7 @@ + kfree(connector); +} diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c -index 6f579a8..ac31d0b 100644 +index 77a7a4d..2028a52 100644 --- a/drivers/gpu/drm/radeon/radeon_cp.c +++ b/drivers/gpu/drm/radeon/radeon_cp.c @@ -46,8 +46,12 @@ static void radeon_do_cp_start(drm_radeon_private_t * dev_priv); @@ -19580,7 +19642,7 @@ if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RV515) { - RADEON_WRITE_PLL(R500_DYN_SCLK_PWMEM_PIPE, (1 | ((gb_pipe_sel >> 8) & 0xf) << 4)); + RADEON_WRITE_PLL(dev_priv, R500_DYN_SCLK_PWMEM_PIPE, (1 | ((gb_pipe_sel >> 8) & 0xf) << 4)); - RADEON_WRITE(R500_SU_REG_DEST, ((1 << dev_priv->num_gb_pipes) - 1)); + RADEON_WRITE(R300_SU_REG_DEST, ((1 << dev_priv->num_gb_pipes) - 1)); } RADEON_WRITE(R300_GB_TILE_CONFIG, gb_tile_config); @@ -547,7 +684,6 @@ static void radeon_do_cp_flush(drm_radeon_private_t * dev_priv) @@ -21288,10 +21350,10 @@ +} diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c new file mode 100644 -index 0000000..d4d9110 +index 0000000..5c1082f --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_cs.c -@@ -0,0 +1,687 @@ +@@ -0,0 +1,681 @@ +/* + * Copyright 2008 Jerome Glisse. + * All Rights Reserved. @@ -21393,11 +21455,6 @@ + if (parser.chunks[i].chunk_id == RADEON_CHUNK_ID_IB) + parser.ib_index = i; + -+ if (parser.chunks[i].chunk_id == RADEON_CHUNK_ID_OLD) { -+ parser.ib_index = i; -+ parser.reloc_index = -1; -+ } -+ + parser.chunks[i].length_dw = user_chunk.length_dw; + parser.chunks[i].chunk_data = (uint32_t *)(unsigned long)user_chunk.chunk_data; + @@ -21406,7 +21463,6 @@ + + switch(parser.chunks[i].chunk_id) { + case RADEON_CHUNK_ID_IB: -+ case RADEON_CHUNK_ID_OLD: + if (size == 0) { + r = -EINVAL; + goto out; @@ -22878,7 +22934,7 @@ + if (!ret) + return ret; + -+ drm_helper_initial_config(dev, false); ++ drm_helper_initial_config(dev); + + return 0; +} @@ -22897,10 +22953,10 @@ + drm_mode_config_cleanup(dev); +} diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c -index 13a60f4..fcb05a4 100644 +index 13a60f4..8207f33 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.c +++ b/drivers/gpu/drm/radeon/radeon_drv.c -@@ -35,48 +35,97 @@ +@@ -35,48 +35,101 @@ #include "radeon_drv.h" #include "drm_pciids.h" @@ -22912,6 +22968,7 @@ +int radeon_agpmode = 0; +int radeon_vram_zero = 0; +int radeon_gart_size = 512; /* default gart size */ ++int radeon_vram_limit = -1; MODULE_PARM_DESC(no_wb, "Disable AGP writeback for scratch registers"); module_param_named(no_wb, radeon_no_wb, int, 0444); @@ -22944,6 +23001,9 @@ - RADEON_WRITE(R500_DxMODE_INT_MASK, 0); - RADEON_WRITE(RADEON_GEN_INT_CNTL, 0); - return 0; ++MODULE_PARM_DESC(vramlimit, "Restrict VRAM vfor testing"); ++module_param_named(vramlimit, radeon_vram_limit, int, 0600); ++ +static struct drm_driver driver; + +static struct pci_device_id pciidlist[] = { @@ -23020,7 +23080,7 @@ .dev_priv_size = sizeof(drm_radeon_buf_priv_t), .load = radeon_driver_load, .firstopen = radeon_driver_firstopen, -@@ -92,6 +141,10 @@ static struct drm_driver driver = { +@@ -92,6 +145,10 @@ static struct drm_driver driver = { .disable_vblank = radeon_disable_vblank, .master_create = radeon_master_create, .master_destroy = radeon_master_destroy, @@ -23031,7 +23091,7 @@ .irq_preinstall = radeon_driver_irq_preinstall, .irq_postinstall = radeon_driver_irq_postinstall, .irq_uninstall = radeon_driver_irq_uninstall, -@@ -100,7 +153,11 @@ static struct drm_driver driver = { +@@ -100,7 +157,11 @@ static struct drm_driver driver = { .get_map_ofs = drm_core_get_map_ofs, .get_reg_ofs = drm_core_get_reg_ofs, .ioctls = radeon_ioctls, @@ -23043,7 +23103,7 @@ .fops = { .owner = THIS_MODULE, .open = drm_open, -@@ -117,8 +174,15 @@ static struct drm_driver driver = { +@@ -117,8 +178,15 @@ static struct drm_driver driver = { .pci_driver = { .name = DRIVER_NAME, .id_table = pciidlist, @@ -23059,7 +23119,7 @@ .name = DRIVER_NAME, .desc = DRIVER_DESC, .date = DRIVER_DATE, -@@ -130,6 +194,29 @@ static struct drm_driver driver = { +@@ -130,6 +198,29 @@ static struct drm_driver driver = { static int __init radeon_init(void) { driver.num_ioctls = radeon_max_ioctl; @@ -23090,7 +23150,7 @@ } diff --git a/drivers/gpu/drm/radeon/radeon_drv.h b/drivers/gpu/drm/radeon/radeon_drv.h -index 7091aaf..186e2bc 100644 +index ed4d27e..84f0a8c 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.h +++ b/drivers/gpu/drm/radeon/radeon_drv.h @@ -34,6 +34,8 @@ @@ -23332,7 +23392,7 @@ } drm_radeon_private_t; typedef struct drm_radeon_buf_priv { -@@ -362,8 +488,14 @@ typedef struct drm_radeon_kcmd_buffer { +@@ -362,8 +488,15 @@ typedef struct drm_radeon_kcmd_buffer { } drm_radeon_kcmd_buffer_t; extern int radeon_no_wb; @@ -23344,10 +23404,11 @@ +extern int radeon_modeset; +extern int radeon_vram_zero; +extern int radeon_gart_size; ++extern int radeon_vram_limit; extern u32 radeon_get_ring_head(drm_radeon_private_t *dev_priv); extern void radeon_set_ring_head(drm_radeon_private_t *dev_priv, u32 val); -@@ -397,7 +529,7 @@ extern int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_fi +@@ -397,7 +530,7 @@ extern int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_fi extern int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv); extern u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv); @@ -23356,7 +23417,7 @@ extern void radeon_write_agp_base(drm_radeon_private_t *dev_priv, u64 agp_base); extern u32 RADEON_READ_MM(drm_radeon_private_t *dev_priv, int addr); -@@ -406,12 +538,9 @@ extern struct drm_buf *radeon_freelist_get(struct drm_device * dev); +@@ -406,12 +539,9 @@ extern struct drm_buf *radeon_freelist_get(struct drm_device * dev); extern int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n); @@ -23370,7 +23431,7 @@ extern int radeon_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int radeon_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); extern int radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv); -@@ -443,13 +572,13 @@ extern int radeon_vblank_crtc_set(struct drm_device *dev, int64_t value); +@@ -443,13 +573,13 @@ extern int radeon_vblank_crtc_set(struct drm_device *dev, int64_t value); extern int radeon_driver_load(struct drm_device *dev, unsigned long flags); extern int radeon_driver_unload(struct drm_device *dev); extern int radeon_driver_firstopen(struct drm_device *dev); @@ -23388,7 +23449,7 @@ extern long radeon_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg); -@@ -478,6 +607,12 @@ extern int r600_cp_dispatch_indirect(struct drm_device *dev, +@@ -478,6 +608,12 @@ extern int r600_cp_dispatch_indirect(struct drm_device *dev, extern int r600_page_table_init(struct drm_device *dev); extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info); @@ -23401,7 +23462,7 @@ /* Flags for stats.boxes */ #define RADEON_BOX_DMA_IDLE 0x1 -@@ -486,12 +621,17 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga +@@ -486,12 +622,17 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga #define RADEON_BOX_WAIT_IDLE 0x8 #define RADEON_BOX_TEXTURE_LOAD 0x10 @@ -23419,7 +23480,7 @@ #define RADEON_AGP_COMMAND 0x0f60 #define RADEON_AGP_COMMAND_PCI_CONFIG 0x0060 /* offset in PCI config */ # define RADEON_AGP_ENABLE (1<<8) -@@ -667,16 +807,6 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga +@@ -667,16 +808,6 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga #define R520_MC_IND_WR_EN (1 << 24) #define R520_MC_IND_DATA 0x74 @@ -23436,7 +23497,7 @@ #define RADEON_MPP_TB_CONFIG 0x01c0 #define RADEON_MEM_CNTL 0x0140 #define RADEON_MEM_SDRAM_MODE_REG 0x0158 -@@ -741,6 +871,7 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga +@@ -740,6 +871,7 @@ extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pciga #define RADEON_SCRATCH_REG3 0x15ec #define RADEON_SCRATCH_REG4 0x15f0 #define RADEON_SCRATCH_REG5 0x15f4 @@ -23444,7 +23505,7 @@ #define RADEON_SCRATCH_UMSK 0x0770 #define RADEON_SCRATCH_ADDR 0x0774 -@@ -763,6 +894,12 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -762,6 +894,12 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define R600_SCRATCHOFF(x) (R600_SCRATCH_REG_OFFSET + 4*(x)) @@ -23457,7 +23518,7 @@ #define RADEON_GEN_INT_CNTL 0x0040 # define RADEON_CRTC_VBLANK_MASK (1 << 0) # define RADEON_CRTC2_VBLANK_MASK (1 << 9) -@@ -780,10 +917,13 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -779,10 +917,13 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); # define RADEON_SW_INT_FIRE (1 << 26) # define R500_DISPLAY_INT_STATUS (1 << 0) @@ -23475,7 +23536,7 @@ #define RADEON_ISYNC_CNTL 0x1724 # define RADEON_ISYNC_ANY2D_IDLE3D (1 << 0) -@@ -822,12 +962,17 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -821,12 +962,17 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define RADEON_PP_TXFILTER_1 0x1c6c #define RADEON_PP_TXFILTER_2 0x1c84 @@ -23499,7 +23560,7 @@ #define RADEON_RB3D_CNTL 0x1c3c # define RADEON_ALPHA_BLEND_ENABLE (1 << 0) # define RADEON_PLANE_MASK_ENABLE (1 << 1) -@@ -854,11 +999,6 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -853,11 +999,6 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); # define R300_ZC_FLUSH (1 << 0) # define R300_ZC_FREE (1 << 1) # define R300_ZC_BUSY (1 << 31) @@ -23511,7 +23572,7 @@ #define R300_RB3D_DSTCACHE_CTLSTAT 0x4e4c # define R300_RB3D_DC_FLUSH (2 << 0) # define R300_RB3D_DC_FREE (2 << 2) -@@ -866,15 +1006,15 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -865,15 +1006,15 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define RADEON_RB3D_ZSTENCILCNTL 0x1c2c # define RADEON_Z_TEST_MASK (7 << 4) # define RADEON_Z_TEST_ALWAYS (7 << 4) @@ -23531,7 +23592,7 @@ #define RADEON_RBBM_SOFT_RESET 0x00f0 # define RADEON_SOFT_RESET_CP (1 << 0) # define RADEON_SOFT_RESET_HI (1 << 1) -@@ -1052,6 +1192,7 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -1051,6 +1192,7 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); # define RADEON_PRE_WRITE_LIMIT_SHIFT 23 #define RADEON_CP_IB_BASE 0x0738 @@ -23539,7 +23600,7 @@ #define RADEON_CP_CSQ_CNTL 0x0740 # define RADEON_CSQ_CNT_PRIMARY_MASK (0xff << 0) -@@ -1062,6 +1203,8 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -1061,6 +1203,8 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); # define RADEON_CSQ_PRIBM_INDBM (4 << 28) # define RADEON_CSQ_PRIPIO_INDPIO (15 << 28) @@ -23548,7 +23609,7 @@ #define RADEON_AIC_CNTL 0x01d0 # define RADEON_PCIGART_TRANSLATE_EN (1 << 0) # define RS400_MSI_REARM (1 << 3) -@@ -1144,27 +1287,6 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -1143,27 +1287,6 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define RADEON_NUM_VERTICES_SHIFT 16 #define RADEON_COLOR_FORMAT_CI8 2 @@ -23576,7 +23637,7 @@ #define R200_PP_TXCBLEND_0 0x2f00 #define R200_PP_TXCBLEND_1 0x2f10 -@@ -1275,16 +1397,44 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -1274,16 +1397,44 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define R200_SE_TCL_POINT_SPRITE_CNTL 0x22c4 @@ -23623,7 +23684,7 @@ #define R500_D1CRTC_STATUS 0x609c #define R500_D2CRTC_STATUS 0x689c #define R500_CRTC_V_BLANK (1<<0) -@@ -1746,6 +1896,8 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); +@@ -1745,6 +1896,8 @@ extern u32 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index); #define RADEON_RING_HIGH_MARK 128 #define RADEON_PCIGART_TABLE_SIZE (32*1024) @@ -23632,7 +23693,7 @@ #define RADEON_READ(reg) DRM_READ32( dev_priv->mmio, (reg) ) #define RADEON_WRITE(reg, val) \ -@@ -1760,11 +1912,24 @@ do { \ +@@ -1759,11 +1912,24 @@ do { \ #define RADEON_READ8(reg) DRM_READ8( dev_priv->mmio, (reg) ) #define RADEON_WRITE8(reg,val) DRM_WRITE8( dev_priv->mmio, (reg), (val) ) @@ -23662,7 +23723,7 @@ } while (0) #define RADEON_WRITE_PCIE(addr, val) \ -@@ -1802,15 +1967,18 @@ do { \ +@@ -1801,15 +1967,18 @@ do { \ RADEON_WRITE(RS600_MC_DATA, val); \ } while (0) @@ -23684,7 +23745,7 @@ } while (0) #define CP_PACKET0( reg, n ) \ -@@ -1831,7 +1999,7 @@ do { \ +@@ -1830,7 +1999,7 @@ do { \ #define RADEON_WAIT_UNTIL_2D_IDLE() do { \ OUT_RING( CP_PACKET0( RADEON_WAIT_UNTIL, 0 ) ); \ OUT_RING( (RADEON_WAIT_2D_IDLECLEAN | \ @@ -23693,7 +23754,7 @@ } while (0) #define RADEON_WAIT_UNTIL_3D_IDLE() do { \ -@@ -2036,4 +2204,161 @@ extern void radeon_commit_ring(drm_radeon_private_t *dev_priv); +@@ -2035,4 +2204,158 @@ extern void radeon_commit_ring(drm_radeon_private_t *dev_priv); write &= mask; \ } while (0) @@ -23760,9 +23821,6 @@ + + if (dev->primary->master) { + master_priv = dev->primary->master->driver_priv; -+ -+ if (master_priv->sarea_priv) -+ master_priv->sarea_priv->last_fence = dev_priv->counter; + } + return dev_priv->counter; +} @@ -26644,10 +26702,10 @@ + diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c new file mode 100644 -index 0000000..ebb763d +index 0000000..2f0c54a --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_gem.c -@@ -0,0 +1,1577 @@ +@@ -0,0 +1,1457 @@ +/* + * Copyright 2008 Red Hat Inc. + * @@ -26711,11 +26769,8 @@ + struct drm_radeon_private *dev_priv = dev->dev_private; + struct drm_radeon_gem_info *args = data; + -+ args->vram_start = dev_priv->mm.vram_offset; + args->vram_size = dev_priv->mm.vram_size; + args->vram_visible = dev_priv->mm.vram_visible; -+ -+ args->gart_start = dev_priv->mm.gart_start; + args->gart_size = dev_priv->mm.gart_useable; + + return 0; @@ -26781,11 +26836,12 @@ + struct drm_gem_object *obj; + int ret = 0; + int handle; ++ bool no_backing_store = !!(args->flags & RADEON_GEM_NO_BACKING_STORE); + + /* create a gem object to contain this object in */ + args->size = roundup(args->size, PAGE_SIZE); + -+ obj = radeon_gem_object_alloc(dev, args->size, args->alignment, args->initial_domain, args->no_backing_store); ++ obj = radeon_gem_object_alloc(dev, args->size, args->alignment, args->initial_domain, no_backing_store); + if (!obj) + return -EINVAL; + @@ -26964,7 +27020,6 @@ + struct drm_gem_object *obj; + struct drm_radeon_gem_object *obj_priv; + loff_t offset; -+ unsigned long addr; + + obj = drm_gem_object_lookup(dev, file_priv, args->handle); + if (obj == NULL) @@ -26972,10 +27027,8 @@ + + offset = args->offset; + -+ DRM_DEBUG("got here %p\n", obj); + obj_priv = obj->driver_private; + -+ DRM_DEBUG("got here %p %p %lld %ld\n", obj, obj_priv->bo, args->size, obj_priv->bo->num_pages); + if (!obj_priv->bo) { + mutex_lock(&dev->struct_mutex); + drm_gem_object_unreference(obj); @@ -26983,93 +27036,13 @@ + return -EINVAL; + } + -+ down_write(¤t->mm->mmap_sem); -+ addr = do_mmap_pgoff(file_priv->filp, 0, args->size, -+ PROT_READ | PROT_WRITE, MAP_SHARED, -+ obj_priv->bo->map_list.hash.key); -+ up_write(¤t->mm->mmap_sem); ++ args->addr_ptr = (uint64_t)obj_priv->bo->map_list.hash.key << PAGE_SHIFT; + -+ DRM_DEBUG("got here %p %d\n", obj, obj_priv->bo->mem.mem_type); + mutex_lock(&dev->struct_mutex); + drm_gem_object_unreference(obj); + mutex_unlock(&dev->struct_mutex); -+ if (IS_ERR((void *)addr)) -+ return addr; -+ -+ args->addr_ptr = (uint64_t) addr; + + return 0; -+ -+} -+ -+int radeon_gem_pin_ioctl(struct drm_device *dev, void *data, -+ struct drm_file *file_priv) -+{ -+ struct drm_radeon_gem_pin *args = data; -+ struct drm_gem_object *obj; -+ struct drm_radeon_gem_object *obj_priv; -+ int ret; -+ int flags = DRM_BO_FLAG_NO_EVICT; -+ int mask = DRM_BO_FLAG_NO_EVICT; -+ -+ /* check for valid args */ -+ if (args->pin_domain) { -+ mask |= DRM_BO_MASK_MEM; -+ if (args->pin_domain == RADEON_GEM_DOMAIN_GTT) -+ flags |= DRM_BO_FLAG_MEM_TT; -+ else if (args->pin_domain == RADEON_GEM_DOMAIN_VRAM) -+ flags |= DRM_BO_FLAG_MEM_VRAM; -+ else /* hand back the offset we currently have if no args supplied -+ - this is to allow old mesa to work - its a hack */ -+ flags = 0; -+ } -+ -+ obj = drm_gem_object_lookup(dev, file_priv, args->handle); -+ if (obj == NULL) -+ return -EINVAL; -+ -+ obj_priv = obj->driver_private; -+ -+ /* validate into a pin with no fence */ -+ DRM_DEBUG("got here %p %p %d\n", obj, obj_priv->bo, atomic_read(&obj_priv->bo->usage)); -+ if (flags && !(obj_priv->bo->type != drm_bo_type_kernel && !DRM_SUSER(DRM_CURPROC))) { -+ ret = drm_bo_do_validate(obj_priv->bo, flags, mask, -+ DRM_BO_HINT_DONT_FENCE, 0); -+ } else -+ ret = 0; -+ -+ args->offset = obj_priv->bo->offset; -+ DRM_DEBUG("got here %p %p %lx\n", obj, obj_priv->bo, obj_priv->bo->offset); -+ -+ mutex_lock(&dev->struct_mutex); -+ drm_gem_object_unreference(obj); -+ mutex_unlock(&dev->struct_mutex); -+ return ret; -+} -+ -+int radeon_gem_unpin_ioctl(struct drm_device *dev, void *data, -+ struct drm_file *file_priv) -+{ -+ struct drm_radeon_gem_unpin *args = data; -+ struct drm_gem_object *obj; -+ struct drm_radeon_gem_object *obj_priv; -+ int ret; -+ -+ obj = drm_gem_object_lookup(dev, file_priv, args->handle); -+ if (obj == NULL) -+ return -EINVAL; -+ -+ obj_priv = obj->driver_private; -+ -+ /* validate into a pin with no fence */ -+ -+ ret = drm_bo_do_validate(obj_priv->bo, 0, DRM_BO_FLAG_NO_EVICT, -+ DRM_BO_HINT_DONT_FENCE, 0); -+ -+ mutex_lock(&dev->struct_mutex); -+ drm_gem_object_unreference(obj); -+ mutex_unlock(&dev->struct_mutex); -+ return ret; +} + +int radeon_gem_busy(struct drm_device *dev, void *data, @@ -27081,7 +27054,7 @@ +int radeon_gem_wait_rendering(struct drm_device *dev, void *data, + struct drm_file *file_priv) +{ -+ struct drm_radeon_gem_wait_rendering *args = data; ++ struct drm_radeon_gem_wait_idle *args = data; + struct drm_gem_object *obj; + struct drm_radeon_gem_object *obj_priv; + int ret; @@ -27192,6 +27165,14 @@ + if (accessible > bar_size) + accessible = bar_size; + ++ if (radeon_vram_limit > 0) { ++ if ((radeon_vram_limit * 1024) < vram) { ++ DRM_INFO("Forcing VRAM limit from %dK to %dK\n", ++ vram, radeon_vram_limit * 1024); ++ vram = radeon_vram_limit * 1024; ++ } ++ } ++ + if (accessible > vram) + accessible = vram; + @@ -27316,11 +27297,15 @@ +{ + drm_radeon_private_t *dev_priv = dev->dev_private; + int ret; ++ int cached = 0; ++ ++ if (!(dev_priv->flags & RADEON_IS_AGP)) ++ cached = DRM_BO_FLAG_CACHED; + + ret = drm_buffer_object_create(dev, RADEON_DEFAULT_RING_SIZE, + drm_bo_type_kernel, + DRM_BO_FLAG_READ | DRM_BO_FLAG_MEM_TT | -+ DRM_BO_FLAG_MAPPABLE | DRM_BO_FLAG_NO_EVICT, ++ DRM_BO_FLAG_MAPPABLE | DRM_BO_FLAG_NO_EVICT | cached, + 0, 1, 0, &dev_priv->mm.ring.bo); + if (ret) { + if (dev_priv->flags & RADEON_IS_AGP) @@ -27340,7 +27325,7 @@ + ret = drm_buffer_object_create(dev, PAGE_SIZE, + drm_bo_type_kernel, + DRM_BO_FLAG_WRITE |DRM_BO_FLAG_READ | DRM_BO_FLAG_MEM_TT | -+ DRM_BO_FLAG_MAPPABLE | DRM_BO_FLAG_NO_EVICT, ++ DRM_BO_FLAG_MAPPABLE | DRM_BO_FLAG_NO_EVICT | cached, + 0, 1, 0, &dev_priv->mm.ring_read.bo); + if (ret) { + DRM_ERROR("failed to allocate ring read\n"); @@ -28178,53 +28163,6 @@ + radeon_gem_ib_destroy(dev); + return -ENOMEM; +} -+ -+static struct drm_gem_object *gem_object_get(struct drm_device *dev, uint32_t name) -+{ -+ struct drm_gem_object *obj; -+ -+ spin_lock(&dev->object_name_lock); -+ obj = idr_find(&dev->object_name_idr, name); -+ if (obj) -+ drm_gem_object_reference(obj); -+ spin_unlock(&dev->object_name_lock); -+ return obj; -+} -+ -+void radeon_gem_update_offsets(struct drm_device *dev, struct drm_master *master) -+{ -+ drm_radeon_private_t *dev_priv = dev->dev_private; -+ struct drm_radeon_master_private *master_priv = master->driver_priv; -+ drm_radeon_sarea_t *sarea_priv = master_priv->sarea_priv; -+ struct drm_gem_object *obj; -+ struct drm_radeon_gem_object *obj_priv; -+ -+ /* update front_pitch_offset and back_pitch_offset */ -+ obj = gem_object_get(dev, sarea_priv->front_handle); -+ if (obj) { -+ obj_priv = obj->driver_private; -+ -+ dev_priv->front_offset = obj_priv->bo->offset; -+ dev_priv->front_pitch_offset = (((sarea_priv->front_pitch / 64) << 22) | -+ ((obj_priv->bo->offset -+ + dev_priv->fb_location) >> 10)); -+ drm_gem_object_unreference(obj); -+ } -+ -+ obj = gem_object_get(dev, sarea_priv->back_handle); -+ if (obj) { -+ obj_priv = obj->driver_private; -+ dev_priv->back_offset = obj_priv->bo->offset; -+ dev_priv->back_pitch_offset = (((sarea_priv->back_pitch / 64) << 22) | -+ ((obj_priv->bo->offset -+ + dev_priv->fb_location) >> 10)); -+ drm_gem_object_unreference(obj); -+ } -+ dev_priv->color_fmt = RADEON_COLOR_FORMAT_ARGB8888; -+ -+} -+ -+ diff --git a/drivers/gpu/drm/radeon/radeon_gem_debugfs.c b/drivers/gpu/drm/radeon/radeon_gem_debugfs.c new file mode 100644 index 0000000..93f36ce @@ -31550,10 +31488,10 @@ +#endif diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c new file mode 100644 -index 0000000..ac7bc0a +index 0000000..0d2f4a5 --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_pm.c -@@ -0,0 +1,257 @@ +@@ -0,0 +1,258 @@ +/* + * Copyright 2007-8 Advanced Micro Devices, Inc. + * Copyright 2008 Red Hat Inc. @@ -31667,8 +31605,6 @@ + if (pci_enable_device(dev->pdev)) + return -1; + -+ /* Turn on bus mastering -todo fix properly */ -+ radeon_enable_bm(dev_priv); + + DRM_ERROR("\n"); + /* on atom cards re init the whole card @@ -31681,7 +31617,6 @@ + radeon_combios_asic_init(dev); + } + -+ pci_set_master(dev->pdev); + + for (i = 0; i < 8; i++) + RADEON_WRITE(RADEON_BIOS_0_SCRATCH + (i * 4), dev_priv->pmregs.bios_scratch[i]); @@ -31706,6 +31641,10 @@ + + radeon_init_memory_map(dev); + ++ pci_set_master(dev->pdev); ++ /* Turn on bus mastering -todo fix properly */ ++ radeon_enable_bm(dev_priv); ++ + if (dev_priv->flags & RADEON_IS_PCIE) { + memcpy_toio(dev_priv->mm.pcie_table.kmap.virtual, dev_priv->mm.pcie_table_backup, dev_priv->gart_info.table_size); + } @@ -37162,7 +37101,7 @@ + +#endif diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c -index fa728ec..6d96e7e 100644 +index fa728ec..ebc5d6c 100644 --- a/drivers/gpu/drm/radeon/radeon_state.c +++ b/drivers/gpu/drm/radeon/radeon_state.c @@ -305,8 +305,9 @@ static __inline__ int radeon_check_and_fixup_packet3(drm_radeon_private_t * @@ -37268,17 +37207,7 @@ /* Update the input parameters for next time */ image->y += height; image->height -= height; -@@ -2213,6 +2216,9 @@ static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *f - if (sarea_priv->nbox > RADEON_NR_SAREA_CLIPRECTS) - sarea_priv->nbox = RADEON_NR_SAREA_CLIPRECTS; - -+ if (dev_priv->mm.vram_offset) -+ radeon_gem_update_offsets(dev, file_priv->master); -+ - radeon_cp_dispatch_swap(dev, file_priv->master); - sarea_priv->ctx_owner = 0; - -@@ -2610,8 +2616,8 @@ static int radeon_emit_packets(drm_radeon_private_t * dev_priv, +@@ -2610,8 +2613,8 @@ static int radeon_emit_packets(drm_radeon_private_t * dev_priv, if (id >= RADEON_MAX_STATE_PACKETS) return -EINVAL; @@ -37289,7 +37218,7 @@ if (sz * sizeof(int) > cmdbuf->bufsz) { DRM_ERROR("Packet size provided larger than data provided\n"); -@@ -2879,7 +2885,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file +@@ -2879,7 +2882,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file orig_nbox = cmdbuf->nbox; @@ -37298,20 +37227,17 @@ int temp; temp = r300_do_cp_cmdbuf(dev, file_priv, cmdbuf); -@@ -3081,6 +3087,12 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil +@@ -3081,6 +3084,9 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil case RADEON_PARAM_NUM_GB_PIPES: value = dev_priv->num_gb_pipes; break; -+ case RADEON_PARAM_KERNEL_MM: -+ value = dev_priv->mm_enabled; -+ break; + case RADEON_PARAM_DEVICE_ID: + value = dev->pci_device; /* just return the PCI device ID */ + break; default: DRM_DEBUG("Invalid parameter %d\n", param->param); return -EINVAL; -@@ -3103,11 +3115,17 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil +@@ -3103,11 +3109,17 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil switch (sp->param) { case RADEON_SETPARAM_FB_LOCATION: @@ -37329,7 +37255,7 @@ if (sp->value == 0) { DRM_DEBUG("color tiling disabled\n"); dev_priv->front_pitch_offset &= ~RADEON_DST_TILE_MACRO; -@@ -3123,13 +3141,21 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil +@@ -3123,13 +3135,21 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil } break; case RADEON_SETPARAM_PCIGART_LOCATION: @@ -37351,22 +37277,7 @@ dev_priv->gart_info.table_size = sp->value; if (dev_priv->gart_info.table_size < RADEON_PCIGART_TABLE_SIZE) dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE; -@@ -3137,6 +3163,14 @@ static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_fil - case RADEON_SETPARAM_VBLANK_CRTC: - return radeon_vblank_crtc_set(dev, sp->value); - break; -+ case RADEON_SETPARAM_MM_INIT: -+ if (drm_core_check_feature(dev, DRIVER_MODESET)) -+ return 0; -+ -+ dev_priv->new_memmap = true; -+ dev_priv->user_mm_enable = true; -+ return radeon_gem_mm_init(dev); -+ break; - default: - DRM_DEBUG("Invalid parameter %d\n", sp->param); - return -EINVAL; -@@ -3226,7 +3260,19 @@ struct drm_ioctl_desc radeon_ioctls[] = { +@@ -3226,7 +3246,17 @@ struct drm_ioctl_desc radeon_ioctls[] = { DRM_IOCTL_DEF(DRM_RADEON_IRQ_WAIT, radeon_irq_wait, DRM_AUTH), DRM_IOCTL_DEF(DRM_RADEON_SETPARAM, radeon_cp_setparam, DRM_AUTH), DRM_IOCTL_DEF(DRM_RADEON_SURF_ALLOC, radeon_surface_alloc, DRM_AUTH), @@ -37377,21 +37288,19 @@ + DRM_IOCTL_DEF(DRM_RADEON_GEM_CREATE, radeon_gem_create_ioctl, DRM_AUTH), + + DRM_IOCTL_DEF(DRM_RADEON_GEM_MMAP, radeon_gem_mmap_ioctl, DRM_AUTH), -+ DRM_IOCTL_DEF(DRM_RADEON_GEM_PIN, radeon_gem_pin_ioctl, DRM_AUTH), -+ DRM_IOCTL_DEF(DRM_RADEON_GEM_UNPIN, radeon_gem_unpin_ioctl, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_GEM_PREAD, radeon_gem_pread_ioctl, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_GEM_PWRITE, radeon_gem_pwrite_ioctl, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_GEM_SET_DOMAIN, radeon_gem_set_domain_ioctl, DRM_AUTH), -+ DRM_IOCTL_DEF(DRM_RADEON_GEM_WAIT_RENDERING, radeon_gem_wait_rendering, DRM_AUTH), ++ DRM_IOCTL_DEF(DRM_RADEON_GEM_WAIT_IDLE, radeon_gem_wait_rendering, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_CS, radeon_cs_ioctl, DRM_AUTH), }; int radeon_max_ioctl = DRM_ARRAY_SIZE(radeon_ioctls); diff --git a/include/drm/drm.h b/include/drm/drm.h -index 8e77357..17a1e2c 100644 +index 7cb50bd..fcaef63 100644 --- a/include/drm/drm.h +++ b/include/drm/drm.h -@@ -174,6 +174,7 @@ enum drm_map_type { +@@ -173,6 +173,7 @@ enum drm_map_type { _DRM_SCATTER_GATHER = 4, /**< Scatter/gather memory for PCI DMA */ _DRM_CONSISTENT = 5, /**< Consistent memory for PCI DMA */ _DRM_GEM = 6, /**< GEM object */ @@ -37400,7 +37309,7 @@ /** diff --git a/include/drm/drmP.h b/include/drm/drmP.h -index ccbcd13..b61b0c6 100644 +index c8c4221..04fbd1e 100644 --- a/include/drm/drmP.h +++ b/include/drm/drmP.h @@ -147,9 +147,23 @@ struct drm_device; @@ -37596,10 +37505,10 @@ #endif /* __KERNEL__ */ diff --git a/include/drm/drm_crtc_helper.h b/include/drm/drm_crtc_helper.h -index c7d4b2e..3091fc3 100644 +index ec073d8..32ac55d 100644 --- a/include/drm/drm_crtc_helper.h +++ b/include/drm/drm_crtc_helper.h -@@ -122,4 +122,6 @@ static inline void drm_connector_helper_add(struct drm_connector *connector, +@@ -121,4 +121,6 @@ static inline void drm_connector_helper_add(struct drm_connector *connector, } extern int drm_helper_resume_force_mode(struct drm_device *dev); @@ -38526,139 +38435,101 @@ +#endif +#endif diff --git a/include/drm/radeon_drm.h b/include/drm/radeon_drm.h -index 937a275..f716e0a 100644 +index fe3e3a4..ed15ce2 100644 --- a/include/drm/radeon_drm.h +++ b/include/drm/radeon_drm.h -@@ -455,6 +455,15 @@ typedef struct { - int pfCurrentPage; /* which buffer is being displayed? */ - int crtc2_base; /* CRTC2 frame offset */ - int tiling_enabled; /* set by drm, read by 2d + 3d clients */ -+ -+ unsigned int last_fence; -+ -+ uint32_t front_handle; -+ uint32_t back_handle; -+ uint32_t depth_handle; -+ uint32_t front_pitch; -+ uint32_t back_pitch; -+ uint32_t depth_pitch; - } drm_radeon_sarea_t; - - /* WARNING: If you change any of these defines, make sure to change the -@@ -495,6 +504,18 @@ typedef struct { +@@ -496,6 +496,16 @@ typedef struct { + #define DRM_RADEON_SETPARAM 0x19 #define DRM_RADEON_SURF_ALLOC 0x1a #define DRM_RADEON_SURF_FREE 0x1b ++/* KMS ioctl */ ++#define DRM_RADEON_GEM_INFO 0x1c ++#define DRM_RADEON_GEM_CREATE 0x1d ++#define DRM_RADEON_GEM_MMAP 0x1e ++#define DRM_RADEON_GEM_PREAD 0x21 ++#define DRM_RADEON_GEM_PWRITE 0x22 ++#define DRM_RADEON_GEM_SET_DOMAIN 0x23 ++#define DRM_RADEON_GEM_WAIT_IDLE 0x24 ++#define DRM_RADEON_CS 0x26 ++#define DRM_RADEON_INFO 0x27 -+#define DRM_RADEON_GEM_INFO 0x1c -+#define DRM_RADEON_GEM_CREATE 0x1d -+#define DRM_RADEON_GEM_MMAP 0x1e -+#define DRM_RADEON_GEM_PIN 0x1f -+#define DRM_RADEON_GEM_UNPIN 0x20 -+#define DRM_RADEON_GEM_PREAD 0x21 -+#define DRM_RADEON_GEM_PWRITE 0x22 -+#define DRM_RADEON_GEM_SET_DOMAIN 0x23 -+#define DRM_RADEON_GEM_WAIT_RENDERING 0x24 -+ -+#define DRM_RADEON_CS 0x26 -+ #define DRM_IOCTL_RADEON_CP_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t) #define DRM_IOCTL_RADEON_CP_START DRM_IO( DRM_COMMAND_BASE + DRM_RADEON_CP_START) - #define DRM_IOCTL_RADEON_CP_STOP DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_STOP, drm_radeon_cp_stop_t) -@@ -523,6 +544,18 @@ typedef struct { +@@ -524,6 +534,17 @@ typedef struct { + #define DRM_IOCTL_RADEON_SETPARAM DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SETPARAM, drm_radeon_setparam_t) #define DRM_IOCTL_RADEON_SURF_ALLOC DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_ALLOC, drm_radeon_surface_alloc_t) #define DRM_IOCTL_RADEON_SURF_FREE DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_FREE, drm_radeon_surface_free_t) - -+#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info) -+#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create) -+#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap) -+#define DRM_IOCTL_RADEON_GEM_PIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PIN, struct drm_radeon_gem_pin) -+#define DRM_IOCTL_RADEON_GEM_UNPIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_UNPIN, struct drm_radeon_gem_unpin) -+#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread) -+#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite) -+#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain) -+#define DRM_IOCTL_RADEON_GEM_WAIT_RENDERING DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_RENDERING, struct drm_radeon_gem_wait_rendering) -+#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs) -+ ++/* KMS */ ++#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info) ++#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create) ++#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap) ++#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread) ++#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite) ++#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain) ++#define DRM_IOCTL_RADEON_GEM_WAIT_IDLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_IDLE, struct drm_radeon_gem_wait_idle) ++#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs) ++#define DRM_IOCTL_RADEON_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INFO, struct drm_radeon_info) + + typedef struct drm_radeon_init { enum { - RADEON_INIT_CP = 0x01, -@@ -680,6 +713,8 @@ typedef struct drm_radeon_indirect { +@@ -682,6 +703,7 @@ typedef struct drm_radeon_indirect { #define RADEON_PARAM_VBLANK_CRTC 13 /* VBLANK CRTC */ #define RADEON_PARAM_FB_LOCATION 14 /* FB location */ #define RADEON_PARAM_NUM_GB_PIPES 15 /* num GB pipes */ -+#define RADEON_PARAM_KERNEL_MM 16 -+#define RADEON_PARAM_DEVICE_ID 17 ++#define RADEON_PARAM_DEVICE_ID 16 typedef struct drm_radeon_getparam { int param; -@@ -734,6 +769,7 @@ typedef struct drm_radeon_setparam { - #define RADEON_SETPARAM_NEW_MEMMAP 4 /* Use new memory map */ - #define RADEON_SETPARAM_PCIGART_TABLE_SIZE 5 /* PCI GART Table Size */ - #define RADEON_SETPARAM_VBLANK_CRTC 6 /* VBLANK CRTC */ -+#define RADEON_SETPARAM_MM_INIT 7 /* DDX wants memory manager but has no modesetting */ - /* 1.14: Clients can allocate/free a surface - */ - typedef struct drm_radeon_surface_alloc { -@@ -749,4 +785,106 @@ typedef struct drm_radeon_surface_free { +@@ -751,4 +773,112 @@ typedef struct drm_radeon_surface_free { #define DRM_RADEON_VBLANK_CRTC1 1 #define DRM_RADEON_VBLANK_CRTC2 2 -+#define RADEON_GEM_DOMAIN_CPU 0x1 // Cached CPU domain -+#define RADEON_GEM_DOMAIN_GTT 0x2 // GTT or cache flushed -+#define RADEON_GEM_DOMAIN_VRAM 0x4 // VRAM domain ++/* ++ * Kernel modesetting world below. ++ */ ++#define RADEON_GEM_DOMAIN_CPU 0x1 ++#define RADEON_GEM_DOMAIN_GTT 0x2 ++#define RADEON_GEM_DOMAIN_VRAM 0x4 + -+/* return to userspace start/size of gtt and vram apertures */ +struct drm_radeon_gem_info { -+ uint64_t gart_start; -+ uint64_t gart_size; -+ uint64_t vram_start; -+ uint64_t vram_size; -+ uint64_t vram_visible; ++ uint64_t gart_size; ++ uint64_t vram_size; ++ uint64_t vram_visible; +}; + ++#define RADEON_GEM_NO_BACKING_STORE 1 ++ +struct drm_radeon_gem_create { -+ uint64_t size; -+ uint64_t alignment; -+ uint32_t handle; -+ uint32_t initial_domain; // to allow VRAM to be created -+ uint32_t no_backing_store; // for VRAM objects - select whether they need backing store -+ // pretty much front/back/depth don't need it - other things do ++ uint64_t size; ++ uint64_t alignment; ++ uint32_t handle; ++ uint32_t initial_domain; ++ uint32_t flags; +}; + +struct drm_radeon_gem_mmap { -+ uint32_t handle; -+ uint32_t pad; -+ uint64_t offset; -+ uint64_t size; -+ uint64_t addr_ptr; ++ uint32_t handle; ++ uint32_t pad; ++ uint64_t offset; ++ uint64_t size; ++ uint64_t addr_ptr; +}; + +struct drm_radeon_gem_set_domain { -+ uint32_t handle; -+ uint32_t read_domains; -+ uint32_t write_domain; ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; +}; + -+struct drm_radeon_gem_wait_rendering { -+ uint32_t handle; -+}; -+ -+struct drm_radeon_gem_pin { -+ uint32_t handle; -+ uint32_t pin_domain; -+ uint64_t alignment; -+ uint64_t offset; -+}; -+ -+struct drm_radeon_gem_unpin { -+ uint32_t handle; -+ uint32_t pad; ++struct drm_radeon_gem_wait_idle { ++ uint32_t handle; ++ uint32_t pad; +}; + +struct drm_radeon_gem_busy { -+ uint32_t handle; -+ uint32_t busy; ++ uint32_t handle; ++ uint32_t busy; +}; + +struct drm_radeon_gem_pread { @@ -38670,7 +38541,8 @@ + /** Length of data to read */ + uint64_t size; + /** Pointer to write the data into. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + +struct drm_radeon_gem_pwrite { @@ -38682,28 +38554,43 @@ + /** Length of data to write */ + uint64_t size; + /** Pointer to read the data from. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + -+ -+/* New interface which obsolete all previous interface. -+ */ -+#define RADEON_CHUNK_ID_RELOCS 0x01 -+#define RADEON_CHUNK_ID_IB 0x02 -+#define RADEON_CHUNK_ID_OLD 0xff ++#define RADEON_CHUNK_ID_RELOCS 0x01 ++#define RADEON_CHUNK_ID_IB 0x02 + +struct drm_radeon_cs_chunk { -+ uint32_t chunk_id; -+ uint32_t length_dw; -+ uint64_t chunk_data; ++ uint32_t chunk_id; ++ uint32_t length_dw; ++ uint64_t chunk_data; +}; + -+struct drm_radeon_cs { -+ uint32_t num_chunks; -+ uint32_t cs_id; -+ uint64_t chunks; /* this points to uint64_t * which point to -+ cs chunks */ ++struct drm_radeon_cs_reloc { ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; ++ uint32_t flags; +}; + ++struct drm_radeon_cs { ++ uint32_t num_chunks; ++ uint32_t cs_id; ++ /* this points to uint64_t * which point to cs chunks */ ++ uint64_t chunks; ++ /* updates to the limits after this CS ioctl */ ++ uint64_t gart_limit; ++ uint64_t vram_limit; ++}; ++ ++#define RADEON_INFO_DEVICE_ID 0x00 ++#define RADEON_INFO_NUM_GB_PIPES 0x01 ++ ++struct drm_radeon_info { ++ uint32_t request; ++ uint32_t pad; ++ uint64_t value; ++}; + #endif drm-next.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.12 -r 1.13 drm-next.patch Index: drm-next.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-next.patch,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- drm-next.patch 18 Mar 2009 06:47:16 -0000 1.12 +++ drm-next.patch 6 Apr 2009 05:30:06 -0000 1.13 @@ -1,659 +1,3 @@ -commit 41f13fe81dd1b08723ab9f3fc3c7f29cfa81f1a5 -Author: Alex Deucher -Date: Mon Mar 16 15:37:02 2009 -0400 - - drm/radeon: fix logic in r600_page_table_init() to match ati_gart - - This fixes page table init on rs600. - - Signed-off-by: Alex Deucher - Signed-off-by: Dave Airlie - -commit 06f0a488c1b642d3cd7769da66600e5148c3fad8 -Author: Dave Airlie -Date: Fri Mar 13 09:35:32 2009 +1000 - - drm/radeon: r600 ptes are 64-bit, cleanup cleanup function. - - Signed-off-by: Dave Airlie - -commit 03efb8853c35aff51c7b901bf412f32765fe0fd9 -Author: Dave Airlie -Date: Tue Mar 10 18:36:38 2009 +1000 - - drm/radeon: don't call irq changes on r600 suspend/resume - - Until we sort out r600 IRQs don't do this. - - Signed-off-by: Dave Airlie - -commit d02f7fa77d97a28a4276939f35e44ae995ad13d7 -Author: Dave Airlie -Date: Tue Mar 10 18:34:23 2009 +1000 - - drm/radeon: fix r600 writeback across suspend/resume - - This update was done in mainline radeon, but not in the r600. - - Signed-off-by: Dave Airlie - -commit 6546bf6d6cbf1f9ac350fd278a1d937d4bb9ad06 -Author: Dave Airlie -Date: Mon Mar 9 15:31:20 2009 +1000 - - drm/radeon: fix r600 writeback setup. - - This fixes 2 bugs: - 1. the AGP calculation wasn't consistent with the PCI(E) calc for the - RPTR_ADDR registers. This consolidates the writes and fixes it up. - - 2. The scratch address was being incorrectly calculated, this breaks - it out into a lot more linear steps. - - Signed-off-by: Dave Airlie - -commit 1847a549ac4db1272dea13d86331c492a2640b3b -Author: Dave Airlie -Date: Mon Mar 9 12:47:18 2009 +1000 - - drm: fix warnings about new mappings in info code. - - This fixes up the warnings in the debugfs code that conflicted - with the mapping fixups. - - Signed-off-by: Dave Airlie - -commit 8f497aade8df2a619eacda927a43ebe82167a84c -Author: Hannes Eder -Date: Thu Mar 5 20:14:18 2009 +0100 - - drm/radeon: NULL noise: drivers/gpu/drm/radeon/radeon_*.c - - Fix this sparse warning: - drivers/gpu/drm/radeon/r600_cp.c:1811:52: warning: Using plain integer as NULL pointer - drivers/gpu/drm/radeon/radeon_cp.c:1363:52: warning: Using plain integer as NULL pointer - drivers/gpu/drm/radeon/radeon_state.c:1983:61: warning: Using plain integer as NULL pointer - - Signed-off-by: Hannes Eder - Signed-off-by: Dave Airlie - -commit a763d7dc0adb1159c1a52d43e566409da9fa59f0 -Author: Dave Airlie -Date: Mon Mar 9 12:17:08 2009 +1000 - - drm/radeon: fix r600 pci mapping calls. - - This realigns the r600 pci mapping calls with the ati pcigart ones, - fixing the direction and using the correct interface. - - Suggested by Jerome Glisse. - - Signed-off-by: Dave Airlie - -commit 08932156cc2d4f8807dc5ca5c3d6ccd85080610a -Author: Alex Deucher -Date: Sat Mar 7 18:21:21 2009 -0500 - - drm/radeon: r6xx/r7xx: fix possible oops in r600_page_table_cleanup() - - Signed-off-by: Alex Deucher - Signed-off-by: Dave Airlie - -commit 53c379e9462b59d4e166429ff064aaf0e7743795 -Author: Dave Airlie -Date: Mon Mar 9 12:12:28 2009 +1000 - - radeon: call the correct idle function, logic got inverted. - - This calls the correct idle function for the R600 and previous chips. - - Signed-off-by: Dave Airlie - -commit 800b69951174f7de294da575d7e7921041a7e783 -Author: Alex Deucher -Date: Fri Mar 6 11:47:54 2009 -0500 - - drm/radeon: RS600: fix interrupt handling - - the checks weren't updated when RS600 support - was added. - - Signed-off-by: Alex Deucher - Signed-off-by: Dave Airlie - -commit a7d13ad0e2c1b0572492fd53ca1a090794e2f8e2 -Author: Dave Airlie -Date: Thu Feb 26 10:15:24 2009 +1000 - - drm/r600: fix rptr address along lines of previous fixes to radeon. - - Signed-off-by: Dave Airlie - -commit eb1d91954ededc00ddcfb51e2626f114ff351524 -Author: Dave Airlie -Date: Thu Feb 26 10:14:40 2009 +1000 - - drm/r600: fixup r600 gart table accessor like ati_pcigart.c - - This attempts to fixup the r600 GART accessors so they work on other arches. - - Signed-off-by: Dave Airlie - -commit 6abf66018f7fe231720e50f9a47b142182388869 -Author: Dave Airlie -Date: Thu Feb 26 10:13:47 2009 +1000 - - drm/ati_pcigart: use memset_io to reset the memory - - Also don't setup pci_gart if we aren't going to need it. - - Signed-off-by: Dave Airlie - -commit 87f0da55353e23826a54bff57c457a13b97d18f1 -Author: Dave Airlie -Date: Thu Feb 26 10:12:10 2009 +1000 - - drm: add DRM_READ/WRITE64 wrappers around readq/writeq. - - The readq/writeq stuff is from Dave Miller, and he - warns users to be careful about using these. Plans are only - r600 to use it so far. - - Signed-off-by: Dave Airlie - -commit 8ced9c75160947d2235fba75de9413e087e1171a -Author: Alex Deucher -Date: Wed Feb 25 17:02:19 2009 -0500 - - radeon: add RS600 pci ids - - Signed-off-by: Alex Deucher - Signed-off-by: Dave Airlie - -commit c1556f71513f2e660fb2bbdc29344361b1ebff35 -Author: Alex Deucher -Date: Wed Feb 25 16:57:49 2009 -0500 - - radeon: add support for rs600 GPUs - - RS600s are an AMD IGP for Intel CPUs, that look like RS690s from - a lot of perspectives but look like r600s from a memory controller - point of view. - - Signed-off-by: Alex Deucher - Signed-off-by: Dave Airlie - -commit 7659e9804b7a66047433182d86393d38ba4eff79 -Author: Alex Deucher -Date: Wed Feb 25 15:55:01 2009 -0500 - - radeon: fix r600 AGP support - [...6070 lines suppressed...] + #define DRM_IOCTL_MGA_DMA_BOOTSTRAP DRM_IOWR(DRM_COMMAND_BASE + DRM_MGA_DMA_BOOTSTRAP, drm_mga_dma_bootstrap_t) + + typedef struct _drm_mga_warp_index { +@@ -310,7 +312,7 @@ typedef struct drm_mga_dma_bootstrap { + */ + /*@{ */ + unsigned long texture_handle; /**< Handle used to map AGP textures. */ +- uint32_t texture_size; /**< Size of the AGP texture region. */ ++ __u32 texture_size; /**< Size of the AGP texture region. */ + /*@} */ + + /** +@@ -319,7 +321,7 @@ typedef struct drm_mga_dma_bootstrap { + * On return from the DRM_MGA_DMA_BOOTSTRAP ioctl, this field will be + * filled in with the actual AGP mode. If AGP was not available + */ +- uint32_t primary_size; ++ __u32 primary_size; + + /** + * Requested number of secondary DMA buffers. +@@ -329,7 +331,7 @@ typedef struct drm_mga_dma_bootstrap { + * allocated. Particularly when PCI DMA is used, this may be + * (subtantially) less than the number requested. + */ +- uint32_t secondary_bin_count; ++ __u32 secondary_bin_count; + + /** + * Requested size of each secondary DMA buffer. +@@ -338,7 +340,7 @@ typedef struct drm_mga_dma_bootstrap { + * dma_mga_dma_bootstrap::secondary_bin_count, it is \b not allowed + * to reduce dma_mga_dma_bootstrap::secondary_bin_size. + */ +- uint32_t secondary_bin_size; ++ __u32 secondary_bin_size; + + /** + * Bit-wise mask of AGPSTAT2_* values. Currently only \c AGPSTAT2_1X, +@@ -350,12 +352,12 @@ typedef struct drm_mga_dma_bootstrap { + * filled in with the actual AGP mode. If AGP was not available + * (i.e., PCI DMA was used), this value will be zero. + */ +- uint32_t agp_mode; ++ __u32 agp_mode; + + /** + * Desired AGP GART size, measured in megabytes. + */ +- uint8_t agp_size; ++ __u8 agp_size; + } drm_mga_dma_bootstrap_t; + + typedef struct drm_mga_clear { diff --git a/include/drm/radeon_drm.h b/include/drm/radeon_drm.h -index 73ff51f..937a275 100644 +index 73ff51f..fe3e3a4 100644 --- a/include/drm/radeon_drm.h +++ b/include/drm/radeon_drm.h -@@ -304,6 +304,8 @@ typedef union { +@@ -33,6 +33,8 @@ + #ifndef __RADEON_DRM_H__ + #define __RADEON_DRM_H__ + ++#include ++ + /* WARNING: If you change any of these defines, make sure to change the + * defines in the X server file (radeon_sarea.h) + */ +@@ -304,6 +306,8 @@ typedef union { #define RADEON_SCRATCH_REG_OFFSET 32 @@ -31890,7 +36314,7 @@ #define RADEON_NR_SAREA_CLIPRECTS 12 /* There are 2 heaps (local/GART). Each region within a heap is a -@@ -526,7 +528,8 @@ typedef struct drm_radeon_init { +@@ -526,7 +530,8 @@ typedef struct drm_radeon_init { RADEON_INIT_CP = 0x01, RADEON_CLEANUP_CP = 0x02, RADEON_INIT_R200_CP = 0x03, @@ -31900,3 +36324,117 @@ } func; unsigned long sarea_priv_offset; int is_pci; +@@ -722,7 +727,7 @@ typedef struct drm_radeon_irq_wait { + + typedef struct drm_radeon_setparam { + unsigned int param; +- int64_t value; ++ __s64 value; + } drm_radeon_setparam_t; + + #define RADEON_SETPARAM_FB_LOCATION 1 /* determined framebuffer location */ +diff --git a/include/drm/via_drm.h b/include/drm/via_drm.h +index a3b5c10..170786e 100644 +--- a/include/drm/via_drm.h ++++ b/include/drm/via_drm.h +@@ -24,6 +24,8 @@ + #ifndef _VIA_DRM_H_ + #define _VIA_DRM_H_ + ++#include ++ + /* WARNING: These defines must be the same as what the Xserver uses. + * if you change them, you must change the defines in the Xserver. + */ +@@ -114,19 +116,19 @@ + #define VIA_MEM_UNKNOWN 4 + + typedef struct { +- uint32_t offset; +- uint32_t size; ++ __u32 offset; ++ __u32 size; + } drm_via_agp_t; + + typedef struct { +- uint32_t offset; +- uint32_t size; ++ __u32 offset; ++ __u32 size; + } drm_via_fb_t; + + typedef struct { +- uint32_t context; +- uint32_t type; +- uint32_t size; ++ __u32 context; ++ __u32 type; ++ __u32 size; + unsigned long index; + unsigned long offset; + } drm_via_mem_t; +@@ -148,9 +150,9 @@ typedef struct _drm_via_futex { + VIA_FUTEX_WAIT = 0x00, + VIA_FUTEX_WAKE = 0X01 + } func; +- uint32_t ms; +- uint32_t lock; +- uint32_t val; ++ __u32 ms; ++ __u32 lock; ++ __u32 val; + } drm_via_futex_t; + + typedef struct _drm_via_dma_init { +@@ -211,7 +213,7 @@ typedef struct _drm_via_cmdbuf_size { + VIA_CMDBUF_LAG = 0x02 + } func; + int wait; +- uint32_t size; ++ __u32 size; + } drm_via_cmdbuf_size_t; + + typedef enum { +@@ -236,8 +238,8 @@ enum drm_via_irqs { + struct drm_via_wait_irq_request { + unsigned irq; + via_irq_seq_type_t type; +- uint32_t sequence; +- uint32_t signal; ++ __u32 sequence; ++ __u32 signal; + }; + + typedef union drm_via_irqwait { +@@ -246,7 +248,7 @@ typedef union drm_via_irqwait { + } drm_via_irqwait_t; + + typedef struct drm_via_blitsync { +- uint32_t sync_handle; ++ __u32 sync_handle; + unsigned engine; + } drm_via_blitsync_t; + +@@ -257,16 +259,16 @@ typedef struct drm_via_blitsync { + */ + + typedef struct drm_via_dmablit { +- uint32_t num_lines; +- uint32_t line_length; ++ __u32 num_lines; ++ __u32 line_length; + +- uint32_t fb_addr; +- uint32_t fb_stride; ++ __u32 fb_addr; ++ __u32 fb_stride; + + unsigned char *mem_addr; +- uint32_t mem_stride; ++ __u32 mem_stride; + +- uint32_t flags; ++ __u32 flags; + int to_fb; + + drm_via_blitsync_t sync; drm-nouveau.patch: Index: drm-nouveau.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-nouveau.patch,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- drm-nouveau.patch 5 Apr 2009 13:46:53 -0000 1.33 +++ drm-nouveau.patch 6 Apr 2009 05:30:07 -0000 1.34 @@ -17127,7 +17127,7 @@ + dev_priv->init_state = NOUVEAU_CARD_INIT_DONE; + + if (drm_core_check_feature(dev, DRIVER_MODESET)) -+ drm_helper_initial_config(dev, false); ++ drm_helper_initial_config(dev); + + return 0; +} @@ -23927,7 +23927,7 @@ + } + + if (connector->i2c_chan) -+ edid = (struct edid *)drm_do_probe_ddc_edid(&connector->i2c_chan->adapter); ++ edid = drm_get_edid(&connector->base, &connector->i2c_chan->adapter); + drm_mode_connector_update_edid_property(drm_connector, edid); + + if (edid) { Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1513 retrieving revision 1.1514 diff -u -r1.1513 -r1.1514 --- kernel.spec 5 Apr 2009 13:46:56 -0000 1.1513 +++ kernel.spec 6 Apr 2009 05:30:08 -0000 1.1514 @@ -677,7 +677,6 @@ Patch1816: drm-no-gem-on-i8xx.patch Patch1818: drm-i915-resume-force-mode.patch Patch1819: drm-intel-big-hammer.patch -Patch1820: drm-radeon-reorder-bm.patch Patch1821: drm-intel-lying-systems-without-lvds.patch # kludge to make ich9 e1000 work @@ -1290,7 +1289,6 @@ ApplyPatch drm-no-gem-on-i8xx.patch ApplyPatch drm-i915-resume-force-mode.patch ApplyPatch drm-intel-big-hammer.patch -ApplyPatch drm-radeon-reorder-bm.patch ApplyPatch drm-intel-lying-systems-without-lvds.patch # linux1394 git patches @@ -1905,6 +1903,9 @@ # and build. %changelog +* Mon Apr 06 2009 Dave Airlie +- radeon: bust APIs and move to what we want in the end. + * Sun Apr 05 2009 Ben Skeggs - drm-nouveau.patch: big update. mostly cleanups, few functional changes Big code cleanup (the scary looking, but hopefully harmless part) --- drm-radeon-reorder-bm.patch DELETED --- From airlied at fedoraproject.org Mon Apr 6 05:38:40 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:38:40 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-6.12.0-git-fixes.patch, 1.2, 1.3 radeon-modeset.patch, 1.42, 1.43 radeon.xinf, 1.11, 1.12 xorg-x11-drv-ati.spec, 1.166, 1.167 radeon-r6xx-fix.patch, 1.5, NONE Message-ID: <20090406053840.B1AA6700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20343 Modified Files: radeon-6.12.0-git-fixes.patch radeon-modeset.patch radeon.xinf xorg-x11-drv-ati.spec Removed Files: radeon-r6xx-fix.patch Log Message: * Mon Apr 06 2009 Dave Airlie 6.12.1-5 - radeon-modeset.patch: break APIs; - radeon: move to latest git fixups radeon-6.12.0-git-fixes.patch: Index: radeon-6.12.0-git-fixes.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-6.12.0-git-fixes.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- radeon-6.12.0-git-fixes.patch 1 Apr 2009 08:54:08 -0000 1.2 +++ radeon-6.12.0-git-fixes.patch 6 Apr 2009 05:38:09 -0000 1.3 @@ -12,10 +12,19 @@ xf86-video-ati) diff --git a/src/ati_pciids_gen.h b/src/ati_pciids_gen.h -index d532f16..f31cadb 100644 +index d532f16..3304e84 100644 --- a/src/ati_pciids_gen.h +++ b/src/ati_pciids_gen.h -@@ -429,3 +429,10 @@ +@@ -345,6 +345,8 @@ + #define PCI_CHIP_RV770_9456 0x9456 + #define PCI_CHIP_RV770_945A 0x945A + #define PCI_CHIP_RV770_945B 0x945B ++#define PCI_CHIP_RV790_9460 0x9460 ++#define PCI_CHIP_RV790_9462 0x9462 + #define PCI_CHIP_RV770_946A 0x946A + #define PCI_CHIP_RV770_946B 0x946B + #define PCI_CHIP_RV770_947A 0x947A +@@ -429,3 +431,10 @@ #define PCI_CHIP_RS780_9612 0x9612 #define PCI_CHIP_RS780_9613 0x9613 #define PCI_CHIP_RS780_9614 0x9614 @@ -26,11 +35,484 @@ +#define PCI_CHIP_RS880_9712 0x9712 +#define PCI_CHIP_RS880_9713 0x9713 +#define PCI_CHIP_RS880_9714 0x9714 +diff --git a/src/atombios_crtc.c b/src/atombios_crtc.c +index 50db578..31c032b 100644 +--- a/src/atombios_crtc.c ++++ b/src/atombios_crtc.c +@@ -517,6 +517,9 @@ atombios_crtc_mode_set(xf86CrtcPtr crtc, + + if (IS_AVIVO_VARIANT) { + uint32_t fb_format; ++#if X_BYTE_ORDER == X_BIG_ENDIAN ++ uint32_t fb_swap = R600_D1GRPH_SWAP_ENDIAN_NONE; ++#endif + + switch (crtc->scrn->bitsPerPixel) { + case 15: +@@ -524,10 +527,16 @@ atombios_crtc_mode_set(xf86CrtcPtr crtc, + break; + case 16: + fb_format = AVIVO_D1GRPH_CONTROL_DEPTH_16BPP | AVIVO_D1GRPH_CONTROL_16BPP_RGB565; ++#if X_BYTE_ORDER == X_BIG_ENDIAN ++ fb_swap = R600_D1GRPH_SWAP_ENDIAN_16BIT; ++#endif + break; + case 24: + case 32: + fb_format = AVIVO_D1GRPH_CONTROL_DEPTH_32BPP | AVIVO_D1GRPH_CONTROL_32BPP_ARGB8888; ++#if X_BYTE_ORDER == X_BIG_ENDIAN ++ fb_swap = R600_D1GRPH_SWAP_ENDIAN_32BIT; ++#endif + break; + default: + FatalError("Unsupported screen depth: %d\n", xf86GetDepth()); +@@ -555,6 +564,11 @@ atombios_crtc_mode_set(xf86CrtcPtr crtc, + OUTREG(AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, fb_location); + OUTREG(AVIVO_D1GRPH_CONTROL + radeon_crtc->crtc_offset, fb_format); + ++#if X_BYTE_ORDER == X_BIG_ENDIAN ++ if (info->ChipFamily >= CHIP_FAMILY_R600) ++ OUTREG(R600_D1GRPH_SWAP_CONTROL + radeon_crtc->crtc_offset, fb_swap); ++#endif ++ + OUTREG(AVIVO_D1GRPH_SURFACE_OFFSET_X + radeon_crtc->crtc_offset, 0); + OUTREG(AVIVO_D1GRPH_SURFACE_OFFSET_Y + radeon_crtc->crtc_offset, 0); + OUTREG(AVIVO_D1GRPH_X_START + radeon_crtc->crtc_offset, 0); diff --git a/src/atombios_output.c b/src/atombios_output.c -index 35d1767..4af04c1 100644 +index 35d1767..60d6c10 100644 --- a/src/atombios_output.c +++ b/src/atombios_output.c -@@ -1406,8 +1406,12 @@ atombios_set_output_crtc_source(xf86OutputPtr output) +@@ -61,7 +61,7 @@ const char *device_name[12] = { + }; + + static int +-atombios_output_dac_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_dac_setup(xf86OutputPtr output, int action) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; + RADEONInfoPtr info = RADEONPTR(output->scrn); +@@ -71,6 +71,7 @@ atombios_output_dac_setup(xf86OutputPtr output, DisplayModePtr mode) + AtomBiosArgRec data; + unsigned char *space; + int index = 0, num = 0; ++ int clock = radeon_output->pixel_clock; + + if (radeon_encoder == NULL) + return ATOM_NOT_IMPLEMENTED; +@@ -90,7 +91,7 @@ atombios_output_dac_setup(xf86OutputPtr output, DisplayModePtr mode) + break; + } + +- disp_data.ucAction = ATOM_ENABLE; ++ disp_data.ucAction =action; + + if (radeon_output->active_device & (ATOM_DEVICE_CRT_SUPPORT)) + disp_data.ucDacStandard = ATOM_DAC1_PS2; +@@ -113,7 +114,7 @@ atombios_output_dac_setup(xf86OutputPtr output, DisplayModePtr mode) + break; + } + } +- disp_data.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data.usPixelClock = cpu_to_le16(clock / 10); + + data.exec.index = index; + data.exec.dataSpace = (void *)&space; +@@ -130,7 +131,7 @@ atombios_output_dac_setup(xf86OutputPtr output, DisplayModePtr mode) + } + + static int +-atombios_output_tv_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_tv_setup(xf86OutputPtr output, int action) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; + radeon_tvout_ptr tvout = &radeon_output->tvout; +@@ -138,10 +139,11 @@ atombios_output_tv_setup(xf86OutputPtr output, DisplayModePtr mode) + TV_ENCODER_CONTROL_PS_ALLOCATION disp_data; + AtomBiosArgRec data; + unsigned char *space; ++ int clock = radeon_output->pixel_clock; + + memset(&disp_data,0, sizeof(disp_data)); + +- disp_data.sTVEncoder.ucAction = ATOM_ENABLE; ++ disp_data.sTVEncoder.ucAction = action; + + if (radeon_output->active_device & (ATOM_DEVICE_CV_SUPPORT)) + disp_data.sTVEncoder.ucTvStandard = ATOM_TV_CV; +@@ -177,7 +179,7 @@ atombios_output_tv_setup(xf86OutputPtr output, DisplayModePtr mode) + } + } + +- disp_data.sTVEncoder.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data.sTVEncoder.usPixelClock = cpu_to_le16(clock / 10); + data.exec.index = GetIndexIntoMasterTable(COMMAND, TVEncoderControl); + data.exec.dataSpace = (void *)&space; + data.exec.pspace = &disp_data; +@@ -193,19 +195,21 @@ atombios_output_tv_setup(xf86OutputPtr output, DisplayModePtr mode) + } + + int +-atombios_external_tmds_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_external_tmds_setup(xf86OutputPtr output, int action) + { ++ RADEONOutputPrivatePtr radeon_output = output->driver_private; + ScrnInfoPtr pScrn = output->scrn; + RADEONInfoPtr info = RADEONPTR(pScrn); + ENABLE_EXTERNAL_TMDS_ENCODER_PS_ALLOCATION disp_data; + AtomBiosArgRec data; + unsigned char *space; ++ int clock = radeon_output->pixel_clock; + + memset(&disp_data,0, sizeof(disp_data)); + +- disp_data.sXTmdsEncoder.ucEnable = ATOM_ENABLE; ++ disp_data.sXTmdsEncoder.ucEnable = action; + +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data.sXTmdsEncoder.ucMisc = PANEL_ENCODER_MISC_DUAL; + + if (pScrn->rgbBits == 8) +@@ -225,19 +229,21 @@ atombios_external_tmds_setup(xf86OutputPtr output, DisplayModePtr mode) + } + + static int +-atombios_output_ddia_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_ddia_setup(xf86OutputPtr output, int action) + { ++ RADEONOutputPrivatePtr radeon_output = output->driver_private; + RADEONInfoPtr info = RADEONPTR(output->scrn); + DVO_ENCODER_CONTROL_PS_ALLOCATION disp_data; + AtomBiosArgRec data; + unsigned char *space; ++ int clock = radeon_output->pixel_clock; + + memset(&disp_data,0, sizeof(disp_data)); + +- disp_data.sDVOEncoder.ucAction = ATOM_ENABLE; +- disp_data.sDVOEncoder.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data.sDVOEncoder.ucAction = action; ++ disp_data.sDVOEncoder.usPixelClock = cpu_to_le16(clock / 10); + +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute = PANEL_ENCODER_MISC_DUAL; + + data.exec.index = GetIndexIntoMasterTable(COMMAND, DVOEncoderControl); +@@ -254,7 +260,7 @@ atombios_output_ddia_setup(xf86OutputPtr output, DisplayModePtr mode) + } + + static int +-atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_digital_setup(xf86OutputPtr output, int action) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; + ScrnInfoPtr pScrn = output->scrn; +@@ -267,6 +273,7 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + int index = 0; + int major, minor; + int lvds_misc = 0; ++ int clock = radeon_output->pixel_clock; + + if (radeon_encoder == NULL) + return ATOM_NOT_IMPLEMENTED; +@@ -308,11 +315,11 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + switch (minor) { + case 1: + disp_data.ucMisc = 0; +- disp_data.ucAction = PANEL_ENCODER_ACTION_ENABLE; ++ disp_data.ucAction = action; + if ((radeon_output->ConnectorType == CONNECTOR_HDMI_TYPE_A) || + (radeon_output->ConnectorType == CONNECTOR_HDMI_TYPE_B)) + disp_data.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; +- disp_data.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data.usPixelClock = cpu_to_le16(clock / 10); + if (radeon_output->active_device & (ATOM_DEVICE_LCD_SUPPORT)) { + if (lvds_misc & (1 << 0)) + disp_data.ucMisc |= PANEL_ENCODER_MISC_DUAL; +@@ -321,7 +328,7 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + } else { + if (radeon_output->linkb) + disp_data.ucMisc |= PANEL_ENCODER_MISC_TMDS_LINKB; +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data.ucMisc |= PANEL_ENCODER_MISC_DUAL; + if (pScrn->rgbBits == 8) + disp_data.ucMisc |= (1 << 1); +@@ -331,7 +338,7 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + case 2: + case 3: + disp_data2.ucMisc = 0; +- disp_data2.ucAction = PANEL_ENCODER_ACTION_ENABLE; ++ disp_data2.ucAction = action; + if (minor == 3) { + if (radeon_output->coherent_mode) { + disp_data2.ucMisc |= PANEL_ENCODER_MISC_COHERENT; +@@ -341,7 +348,7 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + if ((radeon_output->ConnectorType == CONNECTOR_HDMI_TYPE_A) || + (radeon_output->ConnectorType == CONNECTOR_HDMI_TYPE_B)) + disp_data2.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; +- disp_data2.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data2.usPixelClock = cpu_to_le16(clock / 10); + disp_data2.ucTruncate = 0; + disp_data2.ucSpatial = 0; + disp_data2.ucTemporal = 0; +@@ -364,7 +371,7 @@ atombios_output_digital_setup(xf86OutputPtr output, DisplayModePtr mode) + } else { + if (radeon_output->linkb) + disp_data2.ucMisc |= PANEL_ENCODER_MISC_TMDS_LINKB; +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data2.ucMisc |= PANEL_ENCODER_MISC_DUAL; + } + data.exec.pspace = &disp_data2; +@@ -488,16 +495,17 @@ dp_link_clock_for_mode_clock(int mode_clock) + } + + static int +-atombios_output_dig_encoder_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_dig_encoder_setup(xf86OutputPtr output, int action) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; +- RADEONCrtcPrivatePtr radeon_crtc = output->crtc->driver_private; + RADEONInfoPtr info = RADEONPTR(output->scrn); + radeon_encoder_ptr radeon_encoder = radeon_get_encoder(output); + DIG_ENCODER_CONTROL_PS_ALLOCATION disp_data; + AtomBiosArgRec data; + unsigned char *space; + int index = 0, major, minor, num = 0; ++ int clock = radeon_output->pixel_clock; ++ int dig_block = radeon_output->dig_block; + + if (radeon_encoder == NULL) + return ATOM_NOT_IMPLEMENTED; +@@ -505,11 +513,11 @@ atombios_output_dig_encoder_setup(xf86OutputPtr output, DisplayModePtr mode) + memset(&disp_data,0, sizeof(disp_data)); + + if (IS_DCE32_VARIANT) { +- if (radeon_crtc->crtc_id) ++ if (dig_block) + index = GetIndexIntoMasterTable(COMMAND, DIG2EncoderControl); + else + index = GetIndexIntoMasterTable(COMMAND, DIG1EncoderControl); +- num = radeon_crtc->crtc_id + 1; ++ num = dig_block + 1; + } else { + switch (radeon_encoder->encoder_id) { + case ENCODER_OBJECT_ID_INTERNAL_TMDS1: +@@ -529,8 +537,8 @@ atombios_output_dig_encoder_setup(xf86OutputPtr output, DisplayModePtr mode) + + atombios_get_command_table_version(info->atomBIOS, index, &major, &minor); + +- disp_data.ucAction = ATOM_ENABLE; +- disp_data.usPixelClock = cpu_to_le16(mode->Clock / 10); ++ disp_data.ucAction = action; ++ disp_data.usPixelClock = cpu_to_le16(clock / 10); + + if (IS_DCE32_VARIANT) { + switch (radeon_encoder->encoder_id) { +@@ -569,11 +577,11 @@ atombios_output_dig_encoder_setup(xf86OutputPtr output, DisplayModePtr mode) + else + disp_data.ucConfig |= ATOM_ENCODER_CONFIG_LINKA; + +- if (dp_link_clock_for_mode_clock(mode->Clock) == 27000) ++ if (dp_link_clock_for_mode_clock(clock) == 27000) + disp_data.ucConfig |= ATOM_ENCODER_CONFIG_DPLINKRATE_2_70GHZ; + +- disp_data.ucLaneNum = dp_lanes_for_mode_clock(mode->Clock); +- } else if (mode->Clock > 165000) { ++ disp_data.ucLaneNum = dp_lanes_for_mode_clock(clock); ++ } else if (clock > 165000) { + disp_data.ucConfig |= ATOM_ENCODER_CONFIG_LINKA_B; + disp_data.ucLaneNum = 8; + } else { +@@ -605,10 +613,9 @@ union dig_transmitter_control { + }; + + static int +-atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_dig_transmitter_setup(xf86OutputPtr output, int action) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; +- RADEONCrtcPrivatePtr radeon_crtc = output->crtc->driver_private; + RADEONInfoPtr info = RADEONPTR(output->scrn); + radeon_encoder_ptr radeon_encoder = radeon_get_encoder(output); + union dig_transmitter_control disp_data; +@@ -616,6 +623,8 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + unsigned char *space; + int index = 0, num = 0; + int major, minor; ++ int clock = radeon_output->pixel_clock; ++ int dig_block = radeon_output->dig_block; + + if (radeon_encoder == NULL) + return ATOM_NOT_IMPLEMENTED; +@@ -641,20 +650,20 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + + atombios_get_command_table_version(info->atomBIOS, index, &major, &minor); + +- disp_data.v1.ucAction = ATOM_TRANSMITTER_ACTION_ENABLE; ++ disp_data.v1.ucAction = action; + + if (IS_DCE32_VARIANT) { + if (radeon_output->MonType == MT_DP) { + disp_data.v2.usPixelClock = +- cpu_to_le16(dp_link_clock_for_mode_clock(mode->Clock)); ++ cpu_to_le16(dp_link_clock_for_mode_clock(clock)); + disp_data.v2.acConfig.fDPConnector = 1; +- } else if (mode->Clock > 165000) { +- disp_data.v2.usPixelClock = cpu_to_le16((mode->Clock * 10 * 2) / 100); ++ } else if (clock > 165000) { ++ disp_data.v2.usPixelClock = cpu_to_le16((clock * 10 * 2) / 100); + disp_data.v2.acConfig.fDualLinkConnector = 1; + } else { +- disp_data.v2.usPixelClock = cpu_to_le16((mode->Clock * 10 * 4) / 100); ++ disp_data.v2.usPixelClock = cpu_to_le16((clock * 10 * 4) / 100); + } +- if (radeon_crtc->crtc_id) ++ if (dig_block) + disp_data.v2.acConfig.ucEncoderSel = 1; + + switch (radeon_encoder->encoder_id) { +@@ -684,9 +693,9 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + + if (radeon_output->MonType == MT_DP) + disp_data.v1.usPixelClock = +- cpu_to_le16(dp_link_clock_for_mode_clock(mode->Clock)); ++ cpu_to_le16(dp_link_clock_for_mode_clock(clock)); + else +- disp_data.v1.usPixelClock = cpu_to_le16((mode->Clock) / 10); ++ disp_data.v1.usPixelClock = cpu_to_le16((clock) / 10); + + switch (radeon_encoder->encoder_id) { + case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: +@@ -704,7 +713,7 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1: + disp_data.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG1_ENCODER; + if (info->IsIGP) { +- if (mode->Clock > 165000) { ++ if (clock > 165000) { + disp_data.v1.ucConfig |= (ATOM_TRANSMITTER_CONFIG_8LANE_LINK | + ATOM_TRANSMITTER_CONFIG_LINKA_B); + /* guess */ +@@ -724,7 +733,7 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + disp_data.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_12_15; + } + } else { +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data.v1.ucConfig |= (ATOM_TRANSMITTER_CONFIG_8LANE_LINK | + ATOM_TRANSMITTER_CONFIG_LINKA_B | + ATOM_TRANSMITTER_CONFIG_LANE_0_7); +@@ -741,7 +750,7 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + case ENCODER_OBJECT_ID_INTERNAL_LVTM1: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA: + disp_data.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG2_ENCODER; +- if (mode->Clock > 165000) ++ if (clock > 165000) + disp_data.v1.ucConfig |= (ATOM_TRANSMITTER_CONFIG_8LANE_LINK | + ATOM_TRANSMITTER_CONFIG_LINKA_B | + ATOM_TRANSMITTER_CONFIG_LANE_0_7); +@@ -767,7 +776,6 @@ atombios_output_dig_transmitter_setup(xf86OutputPtr output, DisplayModePtr mode) + } + } + } +- radeon_output->transmitter_config = disp_data.v1.ucConfig; + + data.exec.index = index; + data.exec.dataSpace = (void *)&space; +@@ -1125,7 +1133,7 @@ atombios_output_overscan_setup(xf86OutputPtr output, DisplayModePtr mode, Displa + } + + static int +-atombios_output_scaler_setup(xf86OutputPtr output, DisplayModePtr mode) ++atombios_output_scaler_setup(xf86OutputPtr output) + { + RADEONInfoPtr info = RADEONPTR(output->scrn); + RADEONOutputPrivatePtr radeon_output = output->driver_private; +@@ -1213,63 +1221,6 @@ atombios_output_scaler_setup(xf86OutputPtr output, DisplayModePtr mode) + + } + +-static int +-atombios_dig_dpms(xf86OutputPtr output, int mode) +-{ +- RADEONOutputPrivatePtr radeon_output = output->driver_private; +- RADEONInfoPtr info = RADEONPTR(output->scrn); +- radeon_encoder_ptr radeon_encoder = radeon_get_encoder(output); +- DIG_TRANSMITTER_CONTROL_PS_ALLOCATION disp_data; +- AtomBiosArgRec data; +- unsigned char *space; +- +- if (radeon_encoder == NULL) +- return ATOM_NOT_IMPLEMENTED; +- +- memset(&disp_data, 0, sizeof(disp_data)); +- +- switch (mode) { +- case DPMSModeOn: +- disp_data.ucAction = ATOM_TRANSMITTER_ACTION_ENABLE_OUTPUT; +- break; +- case DPMSModeStandby: +- case DPMSModeSuspend: +- case DPMSModeOff: +- disp_data.ucAction = ATOM_TRANSMITTER_ACTION_DISABLE_OUTPUT; +- break; +- } +- +- disp_data.ucConfig = radeon_output->transmitter_config; +- +- if (IS_DCE32_VARIANT) +- data.exec.index = GetIndexIntoMasterTable(COMMAND, UNIPHYTransmitterControl); +- else { +- switch (radeon_encoder->encoder_id) { +- case ENCODER_OBJECT_ID_INTERNAL_TMDS1: +- case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1: +- case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: +- data.exec.index = GetIndexIntoMasterTable(COMMAND, DIG1TransmitterControl); +- break; +- case ENCODER_OBJECT_ID_INTERNAL_LVDS: +- case ENCODER_OBJECT_ID_INTERNAL_LVTM1: +- case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA: +- data.exec.index = GetIndexIntoMasterTable(COMMAND, DIG2TransmitterControl); +- break; +- } +- } +- data.exec.dataSpace = (void *)&space; +- data.exec.pspace = &disp_data; +- +- if (RHDAtomBiosFunc(info->atomBIOS->scrnIndex, info->atomBIOS, ATOMBIOS_EXEC, &data) == ATOM_SUCCESS) { +- ErrorF("Output DIG dpms success\n"); +- return ATOM_SUCCESS; +- } +- +- ErrorF("Output DIG dpms failed\n"); +- return ATOM_NOT_IMPLEMENTED; +- +-} +- + void + atombios_output_dpms(xf86OutputPtr output, int mode) + { +@@ -1334,7 +1285,7 @@ atombios_output_dpms(xf86OutputPtr output, int mode) + case DPMSModeOn: + radeon_encoder->devices |= radeon_output->active_device; + if (is_dig) +- (void)atombios_dig_dpms(output, mode); ++ atombios_output_dig_transmitter_setup(output, ATOM_TRANSMITTER_ACTION_ENABLE_OUTPUT); + else { + disp_data.ucAction = ATOM_ENABLE; + data.exec.index = index; +@@ -1355,7 +1306,7 @@ atombios_output_dpms(xf86OutputPtr output, int mode) + radeon_encoder->devices &= ~(radeon_output->active_device); + if (!radeon_encoder->devices) { + if (is_dig) +- (void)atombios_dig_dpms(output, mode); ++ atombios_output_dig_transmitter_setup(output, ATOM_TRANSMITTER_ACTION_DISABLE_OUTPUT); + else { + disp_data.ucAction = ATOM_DISABLE; + data.exec.index = index; +@@ -1406,8 +1357,12 @@ atombios_set_output_crtc_source(xf86OutputPtr output) default: if (IS_AVIVO_VARIANT) crtc_src_param.ucCRTC = radeon_crtc->crtc_id; @@ -45,11 +527,98 @@ switch (radeon_encoder->encoder_id) { case ENCODER_OBJECT_ID_INTERNAL_TMDS1: case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1: +@@ -1559,13 +1514,16 @@ atombios_output_mode_set(xf86OutputPtr output, + DisplayModePtr adjusted_mode) + { + RADEONOutputPrivatePtr radeon_output = output->driver_private; ++ RADEONCrtcPrivatePtr radeon_crtc = output->crtc->driver_private; + radeon_encoder_ptr radeon_encoder = radeon_get_encoder(output); + RADEONInfoPtr info = RADEONPTR(output->scrn); + if (radeon_encoder == NULL) + return; + ++ radeon_output->pixel_clock = adjusted_mode->Clock; ++ radeon_output->dig_block = radeon_crtc->crtc_id; + atombios_output_overscan_setup(output, mode, adjusted_mode); +- atombios_output_scaler_setup(output, adjusted_mode); ++ atombios_output_scaler_setup(output); + atombios_set_output_crtc_source(output); + + if (IS_AVIVO_VARIANT) { +@@ -1580,29 +1538,31 @@ atombios_output_mode_set(xf86OutputPtr output, + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1: + case ENCODER_OBJECT_ID_INTERNAL_LVDS: + case ENCODER_OBJECT_ID_INTERNAL_LVTM1: +- atombios_output_digital_setup(output, adjusted_mode); ++ atombios_output_digital_setup(output, PANEL_ENCODER_ACTION_ENABLE); + break; + case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: + case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1: + case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA: +- atombios_output_dig_encoder_setup(output, adjusted_mode); +- atombios_output_dig_transmitter_setup(output, adjusted_mode); ++ atombios_output_dig_encoder_setup(output, ATOM_ENABLE); ++ atombios_output_dig_transmitter_setup(output, ATOM_TRANSMITTER_ACTION_INIT); ++ atombios_output_dig_transmitter_setup(output, ATOM_TRANSMITTER_ACTION_SETUP); ++ atombios_output_dig_transmitter_setup(output, ATOM_TRANSMITTER_ACTION_ENABLE); + break; + case ENCODER_OBJECT_ID_INTERNAL_DDI: +- atombios_output_ddia_setup(output, adjusted_mode); ++ atombios_output_ddia_setup(output, ATOM_ENABLE); + break; + case ENCODER_OBJECT_ID_INTERNAL_DVO1: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1: +- atombios_external_tmds_setup(output, adjusted_mode); ++ atombios_external_tmds_setup(output, ATOM_ENABLE); + break; + case ENCODER_OBJECT_ID_INTERNAL_DAC1: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1: + case ENCODER_OBJECT_ID_INTERNAL_DAC2: + case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2: +- atombios_output_dac_setup(output, adjusted_mode); ++ atombios_output_dac_setup(output, ATOM_ENABLE); + if (radeon_output->active_device & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT)) +- atombios_output_tv_setup(output, adjusted_mode); ++ atombios_output_tv_setup(output, ATOM_ENABLE); + break; + } + atombios_apply_output_quirks(output, adjusted_mode); +diff --git a/src/legacy_output.c b/src/legacy_output.c +index 6223531..423a3e2 100644 +--- a/src/legacy_output.c ++++ b/src/legacy_output.c +@@ -1589,6 +1589,7 @@ legacy_output_mode_set(xf86OutputPtr output, DisplayModePtr mode, + if (radeon_encoder == NULL) + return; + ++ radeon_output->pixel_clock = adjusted_mode->Clock; + if (radeon_crtc->crtc_id == 0) { + ErrorF("set RMX\n"); + is_primary = TRUE; +@@ -1614,7 +1615,7 @@ legacy_output_mode_set(xf86OutputPtr output, DisplayModePtr mode, + unsigned char *RADEONMMIO = info->MMIO; + uint32_t fp2_gen_cntl; + +- atombios_external_tmds_setup(output, mode); ++ atombios_external_tmds_setup(output, ATOM_ENABLE); + fp2_gen_cntl = INREG(RADEON_FP2_GEN_CNTL) & ~R200_FP2_SOURCE_SEL_MASK; + if (radeon_crtc->crtc_id == 1) + fp2_gen_cntl |= R200_FP2_SOURCE_SEL_CRTC2; diff --git a/src/pcidb/ati_pciids.csv b/src/pcidb/ati_pciids.csv -index 4d4e625..bff80ca 100644 +index 4d4e625..b361d9d 100644 --- a/src/pcidb/ati_pciids.csv +++ b/src/pcidb/ati_pciids.csv -@@ -430,3 +430,10 @@ +@@ -346,6 +346,8 @@ + "0x9456","RV770_9456","RV770",,,,,,"ATI FirePro V8700 (FireGL)" + "0x945A","RV770_945A","RV770",1,,,,,"ATI Mobility RADEON HD 4870" + "0x945B","RV770_945B","RV770",1,,,,,"ATI Mobility RADEON M98" ++"0x9460","RV790_9460","RV770",,,,,,"ATI Radeon 4800 Series" ++"0x9462","RV790_9462","RV770",,,,,,"ATI Radeon 4800 Series" + "0x946A","RV770_946A","RV770",1,,,,,"ATI FirePro M7750" + "0x946B","RV770_946B","RV770",1,,,,,"ATI M98" + "0x947A","RV770_947A","RV770",1,,,,,"ATI M98" +@@ -430,3 +432,10 @@ "0x9612","RS780_9612","RS780",,1,,,1,"ATI Radeon HD 3200 Graphics" "0x9613","RS780_9613","RS780",,1,,,1,"ATI Radeon 3100 Graphics" "0x9614","RS780_9614","RS780",,1,,,1,"ATI Radeon HD 3300 Graphics" @@ -647,6 +1216,19 @@ (con_obj_id == CONNECTOR_OBJECT_ID_PCIE_CONNECTOR)) { uint32_t slot_config, ct; +diff --git a/src/radeon_atombios.h b/src/radeon_atombios.h +index efebc62..b9a5398 100644 +--- a/src/radeon_atombios.h ++++ b/src/radeon_atombios.h +@@ -126,7 +126,7 @@ extern Bool + RADEONGetATOMTVInfo(xf86OutputPtr output); + + extern int +-atombios_external_tmds_setup(xf86OutputPtr output, DisplayModePtr mode); ++atombios_external_tmds_setup(xf86OutputPtr output, int action); + + extern void + atombios_get_command_table_version(atomBiosHandlePtr atomBIOS, int index, int *major, int *minor); diff --git a/src/radeon_bios.c b/src/radeon_bios.c index 6fc0cf4..9b5cb88 100644 --- a/src/radeon_bios.c @@ -673,10 +1255,19 @@ if (info->sclk == 0) info->sclk = 200; diff --git a/src/radeon_chipinfo_gen.h b/src/radeon_chipinfo_gen.h -index eb2df17..e36828c 100644 +index eb2df17..6321246 100644 --- a/src/radeon_chipinfo_gen.h +++ b/src/radeon_chipinfo_gen.h -@@ -349,4 +349,11 @@ RADEONCardInfo RADEONCards[] = { +@@ -265,6 +265,8 @@ RADEONCardInfo RADEONCards[] = { + { 0x9456, CHIP_FAMILY_RV770, 0, 0, 0, 0, 0 }, + { 0x945A, CHIP_FAMILY_RV770, 1, 0, 0, 0, 0 }, + { 0x945B, CHIP_FAMILY_RV770, 1, 0, 0, 0, 0 }, ++ { 0x9460, CHIP_FAMILY_RV770, 0, 0, 0, 0, 0 }, ++ { 0x9462, CHIP_FAMILY_RV770, 0, 0, 0, 0, 0 }, + { 0x946A, CHIP_FAMILY_RV770, 1, 0, 0, 0, 0 }, + { 0x946B, CHIP_FAMILY_RV770, 1, 0, 0, 0, 0 }, + { 0x947A, CHIP_FAMILY_RV770, 1, 0, 0, 0, 0 }, +@@ -349,4 +351,11 @@ RADEONCardInfo RADEONCards[] = { { 0x9612, CHIP_FAMILY_RS780, 0, 1, 0, 0, 1 }, { 0x9613, CHIP_FAMILY_RS780, 0, 1, 0, 0, 1 }, { 0x9614, CHIP_FAMILY_RS780, 0, 1, 0, 0, 1 }, @@ -689,10 +1280,19 @@ + { 0x9714, CHIP_FAMILY_RS880, 0, 1, 0, 0, 1 }, }; diff --git a/src/radeon_chipset_gen.h b/src/radeon_chipset_gen.h -index 3c86ae6..caa497a 100644 +index 3c86ae6..631eda8 100644 --- a/src/radeon_chipset_gen.h +++ b/src/radeon_chipset_gen.h -@@ -349,5 +349,12 @@ static SymTabRec RADEONChipsets[] = { +@@ -265,6 +265,8 @@ static SymTabRec RADEONChipsets[] = { + { PCI_CHIP_RV770_9456, "ATI FirePro V8700 (FireGL)" }, + { PCI_CHIP_RV770_945A, "ATI Mobility RADEON HD 4870" }, + { PCI_CHIP_RV770_945B, "ATI Mobility RADEON M98" }, ++ { PCI_CHIP_RV790_9460, "ATI Radeon 4800 Series" }, ++ { PCI_CHIP_RV790_9462, "ATI Radeon 4800 Series" }, + { PCI_CHIP_RV770_946A, "ATI FirePro M7750" }, + { PCI_CHIP_RV770_946B, "ATI M98" }, + { PCI_CHIP_RV770_947A, "ATI M98" }, +@@ -349,5 +351,12 @@ static SymTabRec RADEONChipsets[] = { { PCI_CHIP_RS780_9612, "ATI Radeon HD 3200 Graphics" }, { PCI_CHIP_RS780_9613, "ATI Radeon 3100 Graphics" }, { PCI_CHIP_RS780_9614, "ATI Radeon HD 3300 Graphics" }, @@ -705,6 +1305,29 @@ + { PCI_CHIP_RS880_9714, "ATI Radeon Graphics" }, { -1, NULL } }; +diff --git a/src/radeon_crtc.c b/src/radeon_crtc.c +index cd0d55e..4b508ce 100644 +--- a/src/radeon_crtc.c ++++ b/src/radeon_crtc.c +@@ -115,6 +115,9 @@ radeon_crtc_mode_prepare(xf86CrtcPtr crtc) + { + RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private; + ++ if (radeon_crtc->initialized) ++ radeon_crtc_dpms(crtc, DPMSModeOff); ++ + if (radeon_crtc->enabled) + crtc->funcs->hide_cursor(crtc); + } +@@ -283,6 +286,8 @@ radeon_crtc_mode_commit(xf86CrtcPtr crtc) + { + if (crtc->scrn->pScreen != NULL) + xf86_reload_cursors(crtc->scrn->pScreen); ++ ++ radeon_crtc_dpms(crtc, DPMSModeOn); + } + + void diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 5a15c70..8673f5e 100644 --- a/src/radeon_driver.c @@ -834,10 +1457,82 @@ + #endif diff --git a/src/radeon_output.c b/src/radeon_output.c -index 3931db4..719f9e8 100644 +index 3931db4..712ac5f 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c -@@ -1263,10 +1263,21 @@ radeon_create_resources(xf86OutputPtr output) +@@ -110,7 +110,6 @@ extern void atombios_output_mode_set(xf86OutputPtr output, + DisplayModePtr adjusted_mode); + extern void atombios_output_dpms(xf86OutputPtr output, int mode); + extern RADEONMonitorType atombios_dac_detect(xf86OutputPtr output); +-extern int atombios_external_tmds_setup(xf86OutputPtr output, DisplayModePtr mode); + extern AtomBiosResult + atombios_lock_crtc(atomBiosHandlePtr atomBIOS, int crtc, int lock); + static void +@@ -521,32 +520,8 @@ radeon_mode_fixup(xf86OutputPtr output, DisplayModePtr mode, + static void + radeon_mode_prepare(xf86OutputPtr output) + { +- RADEONInfoPtr info = RADEONPTR(output->scrn); +- xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR (output->scrn); +- int o; +- +- for (o = 0; o < config->num_output; o++) { +- xf86OutputPtr loop_output = config->output[o]; +- if (loop_output == output) +- continue; +- else if (loop_output->crtc) { +- xf86CrtcPtr other_crtc = loop_output->crtc; +- RADEONCrtcPrivatePtr other_radeon_crtc = other_crtc->driver_private; +- if (other_crtc->enabled) { +- if (other_radeon_crtc->initialized) { +- radeon_crtc_dpms(other_crtc, DPMSModeOff); +- if (IS_AVIVO_VARIANT || info->r4xx_atom) +- atombios_lock_crtc(info->atomBIOS, other_radeon_crtc->crtc_id, 1); +- radeon_dpms(loop_output, DPMSModeOff); +- } +- } +- } +- } +- + radeon_bios_output_lock(output, TRUE); + radeon_dpms(output, DPMSModeOff); +- radeon_crtc_dpms(output->crtc, DPMSModeOff); +- + } + + static void +@@ -566,30 +541,7 @@ radeon_mode_set(xf86OutputPtr output, DisplayModePtr mode, + static void + radeon_mode_commit(xf86OutputPtr output) + { +- RADEONInfoPtr info = RADEONPTR(output->scrn); +- xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR (output->scrn); +- int o; +- +- for (o = 0; o < config->num_output; o++) { +- xf86OutputPtr loop_output = config->output[o]; +- if (loop_output == output) +- continue; +- else if (loop_output->crtc) { +- xf86CrtcPtr other_crtc = loop_output->crtc; +- RADEONCrtcPrivatePtr other_radeon_crtc = other_crtc->driver_private; +- if (other_crtc->enabled) { +- if (other_radeon_crtc->initialized) { +- radeon_crtc_dpms(other_crtc, DPMSModeOn); +- if (IS_AVIVO_VARIANT || info->r4xx_atom) +- atombios_lock_crtc(info->atomBIOS, other_radeon_crtc->crtc_id, 0); +- radeon_dpms(loop_output, DPMSModeOn); +- } +- } +- } +- } +- + radeon_dpms(output, DPMSModeOn); +- radeon_crtc_dpms(output->crtc, DPMSModeOn); + radeon_bios_output_lock(output, FALSE); + } + +@@ -1263,10 +1215,21 @@ radeon_create_resources(xf86OutputPtr output) "RRConfigureOutputProperty error, %d\n", err); } /* Set the current value of the property */ @@ -862,7 +1557,7 @@ err = RRChangeOutputProperty(output->randr_output, rmx_atom, XA_STRING, 8, PropModeReplace, strlen(s), (pointer)s, FALSE, FALSE); -@@ -1884,6 +1895,10 @@ void RADEONInitConnector(xf86OutputPtr output) +@@ -1884,6 +1847,10 @@ void RADEONInitConnector(xf86OutputPtr output) else radeon_output->rmx_type = RMX_OFF; @@ -873,7 +1568,7 @@ if (!IS_AVIVO_VARIANT) { if (radeon_output->devices & (ATOM_DEVICE_CRT2_SUPPORT)) { if (xf86ReturnOptValBool(info->Options, OPTION_TVDAC_LOAD_DETECT, FALSE)) -@@ -2067,12 +2082,12 @@ static Bool RADEONSetupAppleConnectors(ScrnInfoPtr pScrn) +@@ -2067,12 +2034,12 @@ static Bool RADEONSetupAppleConnectors(ScrnInfoPtr pScrn) info->BiosConnector[0].load_detection = FALSE; info->BiosConnector[0].ConnectorType = CONNECTOR_DVI_I; info->BiosConnector[0].valid = TRUE; @@ -890,7 +1585,7 @@ return FALSE; if (!radeon_add_encoder(pScrn, radeon_get_encoder_id_from_supported_device(pScrn, -@@ -2098,12 +2113,12 @@ static Bool RADEONSetupAppleConnectors(ScrnInfoPtr pScrn) +@@ -2098,12 +2065,12 @@ static Bool RADEONSetupAppleConnectors(ScrnInfoPtr pScrn) info->BiosConnector[0].load_detection = FALSE; info->BiosConnector[0].ConnectorType = CONNECTOR_DVI_I; info->BiosConnector[0].valid = TRUE; @@ -907,11 +1602,37 @@ return FALSE; if (!radeon_add_encoder(pScrn, radeon_get_encoder_id_from_supported_device(pScrn, +@@ -2502,11 +2469,16 @@ static RADEONMacModel RADEONDetectMacModel(ScrnInfoPtr pScrn) + static int + radeon_output_clones (ScrnInfoPtr pScrn, xf86OutputPtr output) + { ++ RADEONInfoPtr info = RADEONPTR(pScrn); + RADEONOutputPrivatePtr radeon_output = output->driver_private; + xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR (pScrn); + int o; + int index_mask = 0; + ++ /* DIG routing gets problematic */ ++ if (IS_DCE32_VARIANT) ++ return index_mask; ++ + /* LVDS is too wacky */ + if (radeon_output->devices & (ATOM_DEVICE_LCD_SUPPORT)) + return index_mask; diff --git a/src/radeon_pci_chipset_gen.h b/src/radeon_pci_chipset_gen.h -index 31b032a..b9368d7 100644 +index 31b032a..d61c57d 100644 --- a/src/radeon_pci_chipset_gen.h +++ b/src/radeon_pci_chipset_gen.h -@@ -349,5 +349,12 @@ PciChipsets RADEONPciChipsets[] = { +@@ -265,6 +265,8 @@ PciChipsets RADEONPciChipsets[] = { + { PCI_CHIP_RV770_9456, PCI_CHIP_RV770_9456, RES_SHARED_VGA }, + { PCI_CHIP_RV770_945A, PCI_CHIP_RV770_945A, RES_SHARED_VGA }, + { PCI_CHIP_RV770_945B, PCI_CHIP_RV770_945B, RES_SHARED_VGA }, ++ { PCI_CHIP_RV790_9460, PCI_CHIP_RV790_9460, RES_SHARED_VGA }, ++ { PCI_CHIP_RV790_9462, PCI_CHIP_RV790_9462, RES_SHARED_VGA }, + { PCI_CHIP_RV770_946A, PCI_CHIP_RV770_946A, RES_SHARED_VGA }, + { PCI_CHIP_RV770_946B, PCI_CHIP_RV770_946B, RES_SHARED_VGA }, + { PCI_CHIP_RV770_947A, PCI_CHIP_RV770_947A, RES_SHARED_VGA }, +@@ -349,5 +351,12 @@ PciChipsets RADEONPciChipsets[] = { { PCI_CHIP_RS780_9612, PCI_CHIP_RS780_9612, RES_SHARED_VGA }, { PCI_CHIP_RS780_9613, PCI_CHIP_RS780_9613, RES_SHARED_VGA }, { PCI_CHIP_RS780_9614, PCI_CHIP_RS780_9614, RES_SHARED_VGA }, @@ -925,10 +1646,19 @@ { -1, -1, RES_UNDEFINED } }; diff --git a/src/radeon_pci_device_match_gen.h b/src/radeon_pci_device_match_gen.h -index b310ce8..3923371 100644 +index b310ce8..a06b4a6 100644 --- a/src/radeon_pci_device_match_gen.h +++ b/src/radeon_pci_device_match_gen.h -@@ -349,5 +349,12 @@ static const struct pci_id_match radeon_device_match[] = { +@@ -265,6 +265,8 @@ static const struct pci_id_match radeon_device_match[] = { + ATI_DEVICE_MATCH( PCI_CHIP_RV770_9456, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_RV770_945A, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_RV770_945B, 0 ), ++ ATI_DEVICE_MATCH( PCI_CHIP_RV790_9460, 0 ), ++ ATI_DEVICE_MATCH( PCI_CHIP_RV790_9462, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_RV770_946A, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_RV770_946B, 0 ), + ATI_DEVICE_MATCH( PCI_CHIP_RV770_947A, 0 ), +@@ -349,5 +351,12 @@ static const struct pci_id_match radeon_device_match[] = { ATI_DEVICE_MATCH( PCI_CHIP_RS780_9612, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_RS780_9613, 0 ), ATI_DEVICE_MATCH( PCI_CHIP_RS780_9614, 0 ), @@ -941,8 +1671,24 @@ + ATI_DEVICE_MATCH( PCI_CHIP_RS880_9714, 0 ), { 0, 0, 0 } }; +diff --git a/src/radeon_probe.h b/src/radeon_probe.h +index a0c6b2c..6479972 100644 +--- a/src/radeon_probe.h ++++ b/src/radeon_probe.h +@@ -271,8 +271,10 @@ typedef struct _RADEONOutputPrivateRec { + radeon_tvout_rec tvout; + + /* dce 3.x dig block */ +- int transmitter_config; + int igp_lane_info; ++ int dig_block; ++ ++ int pixel_clock; + } RADEONOutputPrivateRec, *RADEONOutputPrivatePtr; + + struct avivo_pll_state { diff --git a/src/radeon_reg.h b/src/radeon_reg.h -index 0af8859..a130794 100644 +index 0af8859..d74a30a 100644 --- a/src/radeon_reg.h +++ b/src/radeon_reg.h @@ -274,6 +274,9 @@ @@ -984,7 +1730,21 @@ #define RADEON_TV_SYNC_CNTL 0x0808 # define RADEON_SYNC_OE (1 << 0) # define RADEON_SYNC_OUT (1 << 1) -@@ -4406,6 +4423,7 @@ +@@ -3610,6 +3627,13 @@ + # define AVIVO_D1GRPH_MACRO_ADDRESS_MODE (1<<21) + + #define AVIVO_D1GRPH_LUT_SEL 0x6108 ++ ++#define R600_D1GRPH_SWAP_CONTROL 0x610C ++# define R600_D1GRPH_SWAP_ENDIAN_NONE (0 << 0) ++# define R600_D1GRPH_SWAP_ENDIAN_16BIT (1 << 0) ++# define R600_D1GRPH_SWAP_ENDIAN_32BIT (2 << 0) ++# define R600_D1GRPH_SWAP_ENDIAN_64BIT (3 << 0) ++ + #define AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS 0x6110 + #define AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS 0x6118 + #define AVIVO_D1GRPH_PITCH 0x6120 +@@ -4406,6 +4430,7 @@ #define R300_TX_INVALTAGS 0x4100 #define R300_TX_FILTER0_0 0x4400 #define R300_TX_FILTER0_1 0x4404 @@ -992,7 +1752,7 @@ # define R300_TX_CLAMP_S(x) ((x) << 0) # define R300_TX_CLAMP_T(x) ((x) << 3) # define R300_TX_CLAMP_R(x) ((x) << 6) -@@ -4424,8 +4442,10 @@ +@@ -4424,8 +4449,10 @@ # define R300_TX_ID_SHIFT 28 #define R300_TX_FILTER1_0 0x4440 #define R300_TX_FILTER1_1 0x4444 @@ -1003,7 +1763,7 @@ # define R300_TXWIDTH_SHIFT 0 # define R300_TXHEIGHT_SHIFT 11 # define R300_NUM_LEVELS_SHIFT 26 -@@ -4434,6 +4454,7 @@ +@@ -4434,6 +4461,7 @@ # define R300_TXPITCH_EN (1 << 31) #define R300_TX_FORMAT1_0 0x44c0 #define R300_TX_FORMAT1_1 0x44c4 @@ -1011,7 +1771,7 @@ # define R300_TX_FORMAT_X8 0x0 # define R300_TX_FORMAT_X16 0x1 # define R300_TX_FORMAT_Y4X4 0x2 -@@ -4506,13 +4527,23 @@ +@@ -4506,13 +4534,23 @@ # define R300_TX_FORMAT_YUV_TO_RGB_NO_CLAMP (2 << 22) # define R300_TX_FORMAT_SWAP_YUV (1 << 24) @@ -1035,7 +1795,7 @@ # define R300_ENDIAN_SWAP_16_BIT (1 << 0) # define R300_ENDIAN_SWAP_32_BIT (2 << 0) # define R300_ENDIAN_SWAP_HALF_DWORD (3 << 0) -@@ -4523,6 +4554,7 @@ +@@ -4523,6 +4561,7 @@ #define R300_TX_ENABLE 0x4104 # define R300_TEX_0_ENABLE (1 << 0) # define R300_TEX_1_ENABLE (1 << 1) radeon-modeset.patch: Index: radeon-modeset.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-modeset.patch,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- radeon-modeset.patch 1 Apr 2009 12:03:34 -0000 1.42 +++ radeon-modeset.patch 6 Apr 2009 05:38:09 -0000 1.43 @@ -1,8 +1,16 @@ diff --git a/configure.ac b/configure.ac -index 660ea1f..4279b60 100644 +index 660ea1f..4ddec1c 100644 --- a/configure.ac +++ b/configure.ac -@@ -114,8 +114,19 @@ if test "$DRI" = yes; then +@@ -31,6 +31,7 @@ AM_CONFIG_HEADER([config.h]) + AC_CONFIG_AUX_DIR(.) + + AM_INIT_AUTOMAKE([dist-bzip2]) ++AC_SYS_LARGEFILE + + AM_MAINTAINER_MODE + +@@ -114,8 +115,19 @@ if test "$DRI" = yes; then if test "$have_damage_h" = yes; then AC_DEFINE(DAMAGE,1,[Use Damage extension]) fi @@ -1066,8 +1074,30 @@ +extern Bool drmmode_set_desired_modes(ScrnInfoPtr pScrn, drmmode_ptr drmmode); +#endif +#endif +diff --git a/src/r600_textured_videofuncs.c b/src/r600_textured_videofuncs.c +index 3dfe151..04b6457 100644 +--- a/src/r600_textured_videofuncs.c ++++ b/src/r600_textured_videofuncs.c +@@ -215,7 +215,7 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) + switch(pPriv->id) { + case FOURCC_YV12: + case FOURCC_I420: +- accel_state->src_mc_addr[0] = pPriv->src_offset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; + accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; + + /* flush texture cache */ +@@ -316,7 +316,7 @@ R600DisplayTexturedVideo(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv) + case FOURCC_UYVY: + case FOURCC_YUY2: + default: +- accel_state->src_mc_addr[0] = pPriv->src_offset; ++ accel_state->src_mc_addr[0] = pPriv->src_offset + info->fbLocation + pScrn->fbOffset; + accel_state->src_size[0] = accel_state->src_pitch[0] * pPriv->h; + + /* flush texture cache */ diff --git a/src/radeon.h b/src/radeon.h -index d488429..09e15f4 100644 +index d488429..d1bca2e 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -46,6 +46,8 @@ @@ -1181,7 +1211,7 @@ #ifdef USE_EXA Bool accelDFS; #endif -@@ -892,6 +928,45 @@ typedef struct { +@@ -892,6 +928,43 @@ typedef struct { Bool r4xx_atom; @@ -1191,9 +1221,7 @@ + Bool cs_used_depth; + Bool drm_mm; // the drm memory manager exists and is initialised + struct { -+ uint64_t vram_start; + uint64_t vram_size; -+ uint64_t gart_start; + uint64_t gart_size; + + struct radeon_memory *bo_list[2]; @@ -1227,7 +1255,7 @@ } RADEONInfoRec, *RADEONInfoPtr; #define RADEONWaitForFifo(pScrn, entries) \ -@@ -1147,6 +1222,24 @@ extern void +@@ -1147,6 +1220,24 @@ extern void radeon_legacy_free_memory(ScrnInfoPtr pScrn, void *mem_struct); @@ -1252,7 +1280,7 @@ #ifdef XF86DRI # ifdef USE_XAA /* radeon_accelfuncs.c */ -@@ -1165,7 +1258,9 @@ do { \ +@@ -1165,7 +1256,9 @@ do { \ #define RADEONCP_RELEASE(pScrn, info) \ do { \ @@ -1263,7 +1291,7 @@ RADEON_PURGE_CACHE(); \ RADEON_WAIT_UNTIL_IDLE(); \ RADEONCPReleaseIndirect(pScrn); \ -@@ -1200,7 +1295,7 @@ do { \ +@@ -1200,7 +1293,7 @@ do { \ #define RADEONCP_REFRESH(pScrn, info) \ do { \ @@ -1272,7 +1300,7 @@ if (info->cp->needCacheFlush) { \ RADEON_PURGE_CACHE(); \ RADEON_PURGE_ZCACHE(); \ -@@ -1227,6 +1322,13 @@ do { \ +@@ -1227,6 +1320,13 @@ do { \ #define RING_LOCALS uint32_t *__head = NULL; int __expected; int __count = 0 #define BEGIN_RING(n) do { \ @@ -1286,7 +1314,7 @@ if (RADEON_VERBOSE) { \ xf86DrvMsg(pScrn->scrnIndex, X_INFO, \ "BEGIN_RING(%d) in %s\n", (unsigned int)n, __FUNCTION__);\ -@@ -1239,13 +1341,6 @@ do { \ +@@ -1239,13 +1339,6 @@ do { \ } \ info->cp->dma_debug_func = __FILE__; \ info->cp->dma_debug_lineno = __LINE__; \ @@ -1300,7 +1328,7 @@ __expected = n; \ __head = (pointer)((char *)info->cp->indirectBuffer->address + \ info->cp->indirectBuffer->used); \ -@@ -1288,6 +1383,14 @@ do { \ +@@ -1288,6 +1381,14 @@ do { \ OUT_RING(val); \ } while (0) @@ -1705,10 +1733,10 @@ +#endif diff --git a/src/radeon_bufmgr_gem.c b/src/radeon_bufmgr_gem.c new file mode 100644 -index 0000000..a2fd61a +index 0000000..6005e51 --- /dev/null +++ b/src/radeon_bufmgr_gem.c -@@ -0,0 +1,668 @@ +@@ -0,0 +1,635 @@ +/************************************************************************** + * + * Copyright ?? 2007-2008 Red Hat Inc. @@ -1818,7 +1846,7 @@ + args.size = size; + args.alignment = alignment; + args.initial_domain = RADEON_GEM_DOMAIN_CPU; -+ args.no_backing_store = 0; ++ args.flags = 0; + + ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_CREATE, &args, sizeof(args)); + gem_bo->gem_handle = args.handle; @@ -1906,6 +1934,7 @@ + dri_bo_gem *gem_bo = (dri_bo_gem *)bo; + struct drm_radeon_gem_mmap args; + int ret; ++ void *ptr; + + if (gem_bo->map_count++ != 0) + return 0; @@ -1915,8 +1944,13 @@ + args.size = gem_bo->bo.size; + + ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_MMAP, &args, sizeof(args)); -+ if (!ret) -+ gem_bo->bo.virtual = (void *)(unsigned long)args.addr_ptr; ++ if (ret) ++ return ret; ++ ++ ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, bufmgr_gem->fd, args.addr_ptr); ++ if (ptr == MAP_FAILED) ++ return -errno; ++ gem_bo->bo.virtual = ptr; + + return ret; +} @@ -1943,7 +1977,7 @@ +void radeon_bufmgr_gem_wait_rendering(dri_bo *buf) +{ + dri_bufmgr_gem *bufmgr_gem = (dri_bufmgr_gem *)buf->bufmgr; -+ struct drm_radeon_gem_wait_rendering args; ++ struct drm_radeon_gem_wait_idle args; + struct drm_radeon_gem_set_domain sd_args; + dri_bo_gem *gem_bo = (dri_bo_gem *)buf; + int ret; @@ -1964,7 +1998,7 @@ + args.handle = gem_bo->gem_handle; + + do { -+ ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_WAIT_RENDERING, ++ ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_WAIT_IDLE, + &args, sizeof(args)); + } while (ret == -EAGAIN); + } @@ -2111,43 +2145,6 @@ + *count_p = __count; +} + -+static int radeon_gem_bufmgr_pin(dri_bo *bo, int domain) -+{ -+ dri_bufmgr_gem *bufmgr_gem = (dri_bufmgr_gem *)bo->bufmgr; -+ dri_bo_gem *gem_bo = (dri_bo_gem *)bo; -+ struct drm_radeon_gem_pin pin; -+ int ret; -+ -+ if (domain == RADEON_GEM_DOMAIN_VRAM) -+ gem_bo->in_vram = 1; -+ -+ pin.pin_domain = domain; -+ pin.handle = gem_bo->gem_handle; -+ pin.alignment = 0; -+ -+ ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_RADEON_GEM_PIN, &pin); -+ if (ret != 0) -+ return -1; -+ -+ /* pinned buffers are considered touched */ -+ gem_bo->touched = 1; -+ gem_bo->pinned = 1; -+ return 0; -+} -+ -+static void radeon_gem_bufmgr_unpin(dri_bo *bo) -+{ -+ -+ dri_bufmgr_gem *bufmgr_gem = (dri_bufmgr_gem *)bo->bufmgr; -+ dri_bo_gem *gem_bo = (dri_bo_gem *)bo; -+ struct drm_radeon_gem_unpin unpin; -+ -+ unpin.handle = gem_bo->gem_handle; -+ ioctl(bufmgr_gem->fd, DRM_IOCTL_RADEON_GEM_UNPIN, &unpin); -+ gem_bo->pinned = 0; -+} -+ -+ +static uint32_t radeon_gem_bufmgr_get_handle(dri_bo *buf) +{ + dri_bo_gem *gem_bo = (dri_bo_gem *)buf; @@ -2277,8 +2274,6 @@ + bufmgr_gem->bufmgr.bo_map = dri_gem_bo_map; + bufmgr_gem->bufmgr.bo_unmap = dri_gem_bo_unmap; + bufmgr_gem->bufmgr.destroy = dri_bufmgr_gem_destroy; -+ bufmgr_gem->bufmgr.pin = radeon_gem_bufmgr_pin; -+ bufmgr_gem->bufmgr.unpin = radeon_gem_bufmgr_unpin; + //bufmgr_gem->bufmgr.bo_wait_rendering = radeon_bufmgr_gem_wait_rendering; + bufmgr_gem->radeon_bufmgr.emit_reloc = radeon_bufmgr_gem_emit_reloc; + bufmgr_gem->bufmgr.get_handle = radeon_gem_bufmgr_get_handle; @@ -2601,7 +2596,7 @@ CURSOR_SWAPPING_START(); diff --git a/src/radeon_dri.c b/src/radeon_dri.c -index f6c6261..1699d8a 100644 +index f6c6261..64b5937 100644 --- a/src/radeon_dri.c +++ b/src/radeon_dri.c @@ -40,6 +40,8 @@ @@ -2656,7 +2651,7 @@ static void RADEONDRIClipNotify(ScreenPtr pScreen, WindowPtr *ppWin, int num); #endif #endif -@@ -352,6 +371,133 @@ static void RADEONDestroyContext(ScreenPtr pScreen, drm_context_t hwContext, +@@ -352,6 +371,111 @@ static void RADEONDestroyContext(ScreenPtr pScreen, drm_context_t hwContext, #endif } @@ -2683,28 +2678,6 @@ + return -1; +} + -+static void radeon_update_sarea(ScrnInfoPtr pScrn, drm_radeon_sarea_t * sarea) -+{ -+ RADEONInfoPtr info = RADEONPTR(pScrn); -+ int cpp = info->CurrentLayout.pixel_bytes; -+ sarea->front_handle = -1; -+ sarea->back_handle = -1; -+ sarea->depth_handle = -1; -+ -+ if (info->drm_mm){ -+ /* get handles and use them */ -+ sarea->front_handle = radeon_name_buffer(pScrn, info->mm.front_buffer); -+ -+ sarea->front_pitch = info->dri->frontPitch * cpp; -+ sarea->back_pitch = info->dri->backPitch * cpp; -+ sarea->depth_pitch = info->dri->depthPitch * cpp; -+ ErrorF("front handle is %x\n", sarea->front_handle); -+ sarea->back_handle = radeon_name_buffer(pScrn, info->mm.back_buffer); -+ sarea->depth_handle = radeon_name_buffer(pScrn, info->mm.depth_buffer); -+ -+ } -+} -+ +/* so we need to add a frontbuffer map no matter what */ +#define ROUND_TO(x, y) (((x) + (y) - 1) / (y) * (y)) +#define ROUND_TO_PAGE(x) ROUND_TO((x), radeon_drm_page_size) @@ -2790,7 +2763,7 @@ /* Called when the X server is woken up to allow the last client's * context to be saved and the X server's context to be loaded. This is * not necessary for the Radeon since the client detects when it's -@@ -701,25 +847,35 @@ static void RADEONDRIInitGARTValues(RADEONInfoPtr info) +@@ -701,25 +825,35 @@ static void RADEONDRIInitGARTValues(RADEONInfoPtr info) info->dri->gartOffset = 0; @@ -2845,7 +2818,7 @@ } /* AGP Mode Quirk List - Certain hostbridge/gfx-card combos don't work with -@@ -992,6 +1148,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -992,6 +1126,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) "[agp] ring handle = 0x%08x\n", (unsigned int)info->dri->ringHandle); @@ -2854,7 +2827,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringHandle, info->dri->ringMapSize, &info->dri->ring) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, "[agp] Could not map ring\n"); -@@ -1000,9 +1158,10 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1000,9 +1136,10 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] Ring mapped at 0x%08lx\n", (unsigned long)info->dri->ring); @@ -2866,7 +2839,7 @@ xf86DrvMsg(pScreen->myNum, X_ERROR, "[agp] Could not add ring read ptr mapping\n"); return FALSE; -@@ -1011,6 +1170,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1011,6 +1148,8 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) "[agp] ring read ptr handle = 0x%08x\n", (unsigned int)info->dri->ringReadPtrHandle); @@ -2875,7 +2848,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringReadPtrHandle, info->dri->ringReadMapSize, &info->dri->ringReadPtr) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, -@@ -1020,6 +1181,7 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1020,6 +1159,7 @@ static Bool RADEONDRIAgpInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] Ring read ptr mapped at 0x%08lx\n", (unsigned long)info->dri->ringReadPtr); @@ -2883,7 +2856,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->bufStart, info->dri->bufMapSize, DRM_AGP, 0, &info->dri->bufHandle) < 0) { -@@ -1097,6 +1259,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1097,6 +1237,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) "[pci] ring handle = 0x%08x\n", (unsigned int)info->dri->ringHandle); @@ -2891,7 +2864,7 @@ if (drmMap(info->dri->drmFD, info->dri->ringHandle, info->dri->ringMapSize, &info->dri->ring) < 0) { xf86DrvMsg(pScreen->myNum, X_ERROR, "[pci] Could not map ring\n"); -@@ -1108,6 +1271,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1108,6 +1249,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[pci] Ring contents 0x%08lx\n", *(unsigned long *)(pointer)info->dri->ring); @@ -2899,7 +2872,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->ringReadOffset, info->dri->ringReadMapSize, DRM_SCATTER_GATHER, flags, &info->dri->ringReadPtrHandle) < 0) { -@@ -1119,8 +1283,10 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1119,8 +1261,10 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) "[pci] ring read ptr handle = 0x%08x\n", (unsigned int)info->dri->ringReadPtrHandle); @@ -2910,7 +2883,7 @@ xf86DrvMsg(pScreen->myNum, X_ERROR, "[pci] Could not map ring read ptr\n"); return FALSE; -@@ -1131,6 +1297,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1131,6 +1275,7 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) xf86DrvMsg(pScreen->myNum, X_INFO, "[pci] Ring read ptr contents 0x%08lx\n", *(unsigned long *)(pointer)info->dri->ringReadPtr); @@ -2918,7 +2891,7 @@ if (drmAddMap(info->dri->drmFD, info->dri->bufStart, info->dri->bufMapSize, DRM_SCATTER_GATHER, 0, &info->dri->bufHandle) < 0) { -@@ -1183,6 +1350,9 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1183,6 +1328,9 @@ static Bool RADEONDRIPciInit(RADEONInfoPtr info, ScreenPtr pScreen) */ static Bool RADEONDRIMapInit(RADEONInfoPtr info, ScreenPtr pScreen) { @@ -2928,7 +2901,7 @@ /* Map registers */ info->dri->registerSize = info->MMIOSize; if (drmAddMap(info->dri->drmFD, info->MMIOAddr, info->dri->registerSize, -@@ -1223,20 +1393,23 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1223,20 +1371,23 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) drmInfo.fb_bpp = info->CurrentLayout.pixel_code; drmInfo.depth_bpp = (info->dri->depthBits - 8) * 2; @@ -2966,7 +2939,7 @@ if (drmCommandWrite(info->dri->drmFD, DRM_RADEON_CP_INIT, &drmInfo, sizeof(drm_radeon_init_t)) < 0) return FALSE; -@@ -1245,8 +1418,9 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) +@@ -1245,8 +1396,9 @@ static int RADEONDRIKernelInit(RADEONInfoPtr info, ScreenPtr pScreen) * registers back to their default values, so we need to restore * those engine register here. */ @@ -2978,7 +2951,7 @@ return TRUE; } -@@ -1444,12 +1618,11 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) +@@ -1444,12 +1596,11 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) /* Get DRM version & close DRM */ info->dri->pKernelDRMVersion = drmGetVersion(fd); @@ -2992,7 +2965,7 @@ } /* Now check if we qualify */ -@@ -1483,10 +1656,29 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) +@@ -1483,10 +1634,27 @@ Bool RADEONDRIGetVersion(ScrnInfoPtr pScrn) req_patch); drmFreeVersion(info->dri->pKernelDRMVersion); info->dri->pKernelDRMVersion = NULL; @@ -3006,12 +2979,10 @@ + if (!drmCommandWriteRead(fd, DRM_RADEON_GEM_INFO, &mminfo, sizeof(mminfo))) + { + info->drm_mm = TRUE; -+ info->mm.vram_start = mminfo.vram_start; + info->mm.vram_size = mminfo.vram_size; -+ info->mm.gart_start = mminfo.vram_start; + info->mm.gart_size = mminfo.gart_size; -+ ErrorF("initing %llx %llx %llx %llx\n", mminfo.gart_start, -+ mminfo.gart_size, mminfo.vram_start, mminfo.vram_size); ++ ErrorF("initing %llx %llx %llx %llx\n", ++ mminfo.gart_size, mminfo.vram_size); + } } @@ -3023,7 +2994,7 @@ } Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) -@@ -1495,6 +1687,9 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) +@@ -1495,6 +1663,9 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); int value = 0; @@ -3033,7 +3004,7 @@ if (!info->want_vblank_interrupts) on = FALSE; -@@ -1514,6 +1709,52 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) +@@ -1514,6 +1685,52 @@ Bool RADEONDRISetVBlankInterrupt(ScrnInfoPtr pScrn, Bool on) return TRUE; } @@ -3086,7 +3057,7 @@ /* Initialize the screen-specific data structures for the DRI and the * Radeon. This is the main entry point to the device-specific -@@ -1577,10 +1818,22 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1577,10 +1794,22 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo->ddxDriverMajorVersion = info->allowColorTiling ? 5 : 4; pDRIInfo->ddxDriverMinorVersion = 3; pDRIInfo->ddxDriverPatchVersion = 0; @@ -3113,7 +3084,7 @@ pDRIInfo->ddxDrawableTableEntry = RADEON_MAX_DRAWABLES; pDRIInfo->maxDrawableTableEntry = (SAREA_MAX_DRAWABLES < RADEON_MAX_DRAWABLES -@@ -1633,9 +1886,7 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1633,9 +1862,7 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo->TransitionTo3d = RADEONDRITransitionTo3d; pDRIInfo->TransitionSingleToMulti3D = RADEONDRITransitionSingleToMulti3d; pDRIInfo->TransitionMultiToSingle3D = RADEONDRITransitionMultiToSingle3d; @@ -3124,7 +3095,7 @@ pDRIInfo->ClipNotify = RADEONDRIClipNotify; #endif -@@ -1667,57 +1918,60 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) +@@ -1667,57 +1894,60 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) pDRIInfo = NULL; return FALSE; } @@ -3138,7 +3109,7 @@ - RADEONDRICloseScreen(pScreen); - return FALSE; - } - +- - /* Initialize PCI */ - if ((info->cardType!=CARD_AGP) && !RADEONDRIPciInit(info, pScreen)) { - xf86DrvMsg(pScreen->myNum, X_ERROR, @@ -3146,12 +3117,7 @@ - RADEONDRICloseScreen(pScreen); - return FALSE; - } -+ /* Now, nuke dri.c's dummy frontbuffer map setup if we did that. */ -+ if (pDRIInfo->frameBufferSize != 0 && info->drm_mm) { -+ int tmp; -+ drm_handle_t fb_handle; -+ void *ptmp; - +- - /* DRIScreenInit doesn't add all the - * common mappings. Add additional - * mappings here. @@ -3160,13 +3126,18 @@ - RADEONDRICloseScreen(pScreen); - return FALSE; - } -- + - /* DRIScreenInit adds the frame buffer - map, but we need it as well */ - { - void *scratch_ptr; - int scratch_int; -- ++ /* Now, nuke dri.c's dummy frontbuffer map setup if we did that. */ ++ if (pDRIInfo->frameBufferSize != 0 && info->drm_mm) { ++ int tmp; ++ drm_handle_t fb_handle; ++ void *ptmp; + - DRIGetDeviceInfo(pScreen, &info->dri->fbHandle, - &scratch_int, &scratch_int, - &scratch_int, &scratch_int, @@ -3229,7 +3200,7 @@ static Bool RADEONDRIDoCloseScreen(int scrnIndex, ScreenPtr pScreen) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; -@@ -1759,17 +2013,21 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) +@@ -1759,17 +1989,21 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) return FALSE; } @@ -3259,7 +3230,7 @@ /* Initialize and start the CP if required */ RADEONDRICPInit(pScrn); -@@ -1778,6 +2036,10 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) +@@ -1778,6 +2012,10 @@ Bool RADEONDRIFinishScreenInit(ScreenPtr pScreen) pSAREAPriv = (drm_radeon_sarea_t*)DRIGetSAREAPrivate(pScreen); memset(pSAREAPriv, 0, sizeof(*pSAREAPriv)); @@ -3270,7 +3241,7 @@ pRADEONDRI = (RADEONDRIPtr)info->dri->pDRIInfo->devPrivate; pRADEONDRI->deviceID = info->Chipset; -@@ -1935,6 +2197,8 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) +@@ -1935,6 +2173,8 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) drmUnmap(info->dri->buf, info->dri->bufMapSize); info->dri->buf = NULL; } @@ -3279,7 +3250,7 @@ if (info->dri->ringReadPtr) { drmUnmap(info->dri->ringReadPtr, info->dri->ringReadMapSize); info->dri->ringReadPtr = NULL; -@@ -1943,6 +2207,7 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) +@@ -1943,6 +2183,7 @@ void RADEONDRICloseScreen(ScreenPtr pScreen) drmUnmap(info->dri->ring, info->dri->ringMapSize); info->dri->ring = NULL; } @@ -3287,7 +3258,7 @@ if (info->dri->agpMemHandle != DRM_AGP_NO_HANDLE) { drmAgpUnbind(info->dri->drmFD, info->dri->agpMemHandle); drmAgpFree(info->dri->drmFD, info->dri->agpMemHandle); -@@ -2352,3 +2617,11 @@ int RADEONDRISetParam(ScrnInfoPtr pScrn, unsigned int param, int64_t value) +@@ -2352,3 +2593,11 @@ int RADEONDRISetParam(ScrnInfoPtr pScrn, unsigned int param, int64_t value) &radeonsetparam, sizeof(drm_radeon_setparam_t)); return ret; } @@ -4058,7 +4029,7 @@ + +#endif diff --git a/src/radeon_driver.c b/src/radeon_driver.c -index 8673f5e..8d04d92 100644 +index 8673f5e..1c9d5d9 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -67,7 +67,7 @@ @@ -4460,7 +4431,7 @@ if (!RADEONPreInitVisual(pScrn)) goto fail; -@@ -2907,167 +2979,227 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -2907,167 +2979,225 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) memcpy(info->Options, RADEONOptions, sizeof(RADEONOptions)); xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, info->Options); @@ -4766,12 +4737,10 @@ + + if (!drmCommandWriteRead(info->dri->drmFD, DRM_RADEON_GEM_INFO, &mminfo, sizeof(mminfo))) + { -+ info->mm.vram_start = mminfo.vram_start; + info->mm.vram_size = mminfo.vram_visible; -+ info->mm.gart_start = mminfo.gart_start; + info->mm.gart_size = mminfo.gart_size; -+ ErrorF("initing %llx %llx %llx %llx %llx\n", mminfo.gart_start, -+ mminfo.gart_size, mminfo.vram_start, mminfo.vram_size, mminfo.vram_visible); ++ ErrorF("initing gart:%llx vram: s:%llx v:%llx\n", ++ mminfo.gart_size, mminfo.vram_size, mminfo.vram_visible); + } + { + struct drm_radeon_getparam gp; @@ -4817,7 +4786,7 @@ /* Get ScreenInit function */ if (!xf86LoadSubModule(pScrn, "fb")) return FALSE; -@@ -3082,10 +3214,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) +@@ -3082,10 +3212,12 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags) if (!RADEONPreInitXv(pScrn)) goto fail; } @@ -4834,7 +4803,7 @@ } if (pScrn->modes == NULL) { -@@ -3238,6 +3372,9 @@ static void RADEONBlockHandler(int i, pointer blockData, +@@ -3238,6 +3370,9 @@ static void RADEONBlockHandler(int i, pointer blockData, #ifdef USE_EXA info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN; @@ -4844,7 +4813,7 @@ #endif } -@@ -3326,7 +3463,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3326,7 +3461,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, int subPixelOrder = SubPixelUnknown; char* s; #endif @@ -4853,7 +4822,7 @@ info->accelOn = FALSE; #ifdef USE_XAA -@@ -3346,58 +3483,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3346,58 +3481,61 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, "RADEONScreenInit %lx %ld\n", pScrn->memPhysBase, pScrn->fbOffset); #endif @@ -4954,7 +4923,7 @@ /* Visual setup */ miClearVisualTypes(); if (!miSetVisualTypes(pScrn->depth, -@@ -3431,19 +3571,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3431,19 +3569,21 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, hasDRI = info->directRenderingEnabled; #endif /* XF86DRI */ @@ -4988,7 +4957,7 @@ } } -@@ -3480,7 +3622,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3480,7 +3620,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #ifdef XF86DRI if (hasDRI) { info->accelDFS = xf86ReturnOptValBool(info->Options, OPTION_ACCEL_DFS, @@ -5000,7 +4969,7 @@ /* Reserve approx. half of offscreen memory for local textures by * default, can be overridden with Option "FBTexPercent". -@@ -3506,7 +3651,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3506,7 +3649,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #if defined(XF86DRI) && defined(USE_XAA) @@ -5009,7 +4978,7 @@ info->dri->textureSize = -1; if (xf86GetOptValInteger(info->Options, OPTION_FBTEX_PERCENT, &(info->dri->textureSize))) { -@@ -3524,7 +3669,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3524,7 +3667,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, #endif #ifdef USE_XAA @@ -5018,7 +4987,7 @@ return FALSE; #endif -@@ -3545,7 +3690,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3545,7 +3688,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes); int maxy = info->FbMapSize / width_bytes; @@ -5027,7 +4996,7 @@ xf86DrvMsg(scrnIndex, X_ERROR, "Static buffer allocation failed. Disabling DRI.\n"); xf86DrvMsg(scrnIndex, X_ERROR, -@@ -3555,19 +3700,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3555,19 +3698,54 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->CurrentLayout.pixel_bytes * 3 + 1023) / 1024); info->directRenderingEnabled = FALSE; } else { @@ -5086,7 +5055,7 @@ #endif xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Initializing fb layer\n"); -@@ -3591,7 +3771,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3591,7 +3769,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->r600_shadow_fb == FALSE) { /* Init fb layer */ @@ -5095,7 +5064,7 @@ pScrn->virtualX, pScrn->virtualY, pScrn->xDpi, pScrn->yDpi, pScrn->displayWidth, pScrn->bitsPerPixel)) -@@ -3633,8 +3813,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3633,8 +3811,10 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* restore the memory map here otherwise we may get a hang when * initializing the drm below */ @@ -5108,7 +5077,7 @@ /* Backing store setup */ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -3644,7 +3826,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3644,7 +3824,7 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, /* DRI finalisation */ #ifdef XF86DRI @@ -5117,7 +5086,7 @@ info->dri->pKernelDRMVersion->version_minor >= 19) { if (RADEONDRISetParam(pScrn, RADEON_SETPARAM_PCIGART_LOCATION, info->dri->pciGartOffset) < 0) -@@ -3660,14 +3842,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3660,14 +3840,24 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, if (info->directRenderingEnabled) { xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "DRI Finishing init !\n"); @@ -5143,7 +5112,7 @@ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Direct rendering enabled\n"); -@@ -3763,10 +3955,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, +@@ -3763,10 +3953,16 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, return FALSE; } } @@ -5161,7 +5130,7 @@ /* Provide SaveScreen & wrap BlockHandler and CloseScreen */ /* Wrap CloseScreen */ -@@ -5336,7 +5534,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5336,7 +5532,7 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #ifdef XF86DRI Bool CPStarted = info->cp->CPStarted; @@ -5170,7 +5139,7 @@ DRILock(pScrn->pScreen, 0); RADEONCP_STOP(pScrn, info); } -@@ -5359,8 +5557,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5359,8 +5555,10 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) #endif } @@ -5183,7 +5152,7 @@ ret = xf86SetSingleMode (pScrn, mode, RR_Rotate_0); -@@ -5372,16 +5572,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) +@@ -5372,16 +5570,19 @@ Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) /* xf86SetRootClip would do, but can't access that here */ } @@ -5211,7 +5180,7 @@ } #endif -@@ -5579,6 +5782,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) +@@ -5579,6 +5780,11 @@ void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags) xf86OutputPtr output = config->output[config->compat_output]; xf86CrtcPtr crtc = output->crtc; @@ -5223,7 +5192,7 @@ /* not handled */ if (IS_AVIVO_VARIANT) return; -@@ -5618,76 +5826,101 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5618,76 +5824,100 @@ Bool RADEONEnterVT(int scrnIndex, int flags) xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONEnterVT\n"); @@ -5301,7 +5270,6 @@ - if (IS_R300_VARIANT || IS_RV100_VARIANT) - RADEONForceSomeClocks(pScrn); + if (info->drm_mm) { -+ radeon_bind_all_memory(pScrn); + info->accel_state->XInited3D = FALSE; + info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN; + } @@ -5375,7 +5343,7 @@ } #endif /* this will get XVideo going again, but only if XVideo was initialised -@@ -5702,7 +5935,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) +@@ -5702,7 +5932,7 @@ Bool RADEONEnterVT(int scrnIndex, int flags) info->accel_state->XInited3D = FALSE; #ifdef XF86DRI @@ -5384,7 +5352,7 @@ if (info->ChipFamily >= CHIP_FAMILY_R600) R600LoadShaders(pScrn); RADEONCP_START(pScrn, info); -@@ -5726,27 +5959,29 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5726,27 +5956,29 @@ void RADEONLeaveVT(int scrnIndex, int flags) xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "RADEONLeaveVT\n"); #ifdef XF86DRI @@ -5430,7 +5398,7 @@ /* Make sure 3D clients will re-upload textures to video RAM */ if (info->dri->textureSize) { -@@ -5762,6 +5997,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5762,6 +5994,11 @@ void RADEONLeaveVT(int scrnIndex, int flags) i = list[i].next; } while (i != 0); } @@ -5442,7 +5410,7 @@ } #endif -@@ -5788,10 +6028,18 @@ void RADEONLeaveVT(int scrnIndex, int flags) +@@ -5788,10 +6025,17 @@ void RADEONLeaveVT(int scrnIndex, int flags) xf86_hide_cursors (pScrn); @@ -5450,7 +5418,6 @@ + if (info->drm_mm) { + info->accel_state->XInited3D = FALSE; + info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN; -+ radeon_unbind_all_memory(pScrn); + } - for (i = 0; i < config->num_crtc; i++) @@ -5464,7 +5431,7 @@ xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Ok, leaving now...\n"); -@@ -5845,7 +6093,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5845,7 +6089,8 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) #endif /* USE_XAA */ if (pScrn->vtSema) { @@ -5474,13 +5441,12 @@ } xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, -@@ -5880,6 +6129,12 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) +@@ -5880,6 +6125,11 @@ static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen) info->DGAModes = NULL; xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG, "Unmapping memory\n"); + + if (info->drm_mm) { -+ radeon_unbind_all_memory(pScrn); + radeon_free_all_memory(pScrn); + } + @@ -5488,71 +5454,55 @@ pScrn->vtSema = FALSE; diff --git a/src/radeon_drm.h b/src/radeon_drm.h -index 54bc234..06fbad3 100644 +index 54bc234..843cfe8 100644 --- a/src/radeon_drm.h +++ b/src/radeon_drm.h -@@ -303,7 +303,6 @@ typedef union { +@@ -303,7 +303,8 @@ typedef union { #define RADEON_INDEX_PRIM_OFFSET 20 #define RADEON_SCRATCH_REG_OFFSET 32 -#define R600_SCRATCH_REG_OFFSET 256 ++ ++#define R600_SCRATCH_REG_OFFSET 256 #define RADEON_NR_SAREA_CLIPRECTS 12 -@@ -454,6 +453,15 @@ typedef struct { - int pfCurrentPage; /* which buffer is being displayed? */ - int crtc2_base; /* CRTC2 frame offset */ - int tiling_enabled; /* set by drm, read by 2d + 3d clients */ -+ -+ unsigned int last_fence; -+ -+ uint32_t front_handle; -+ uint32_t back_handle; -+ uint32_t depth_handle; -+ uint32_t front_pitch; -+ uint32_t back_pitch; -+ uint32_t depth_pitch; - } drm_radeon_sarea_t; - - /* WARNING: If you change any of these defines, make sure to change the -@@ -494,6 +502,18 @@ typedef struct { +@@ -493,6 +494,16 @@ typedef struct { + #define DRM_RADEON_SETPARAM 0x19 #define DRM_RADEON_SURF_ALLOC 0x1a #define DRM_RADEON_SURF_FREE 0x1b ++/* KMS ioctl */ ++#define DRM_RADEON_GEM_INFO 0x1c ++#define DRM_RADEON_GEM_CREATE 0x1d ++#define DRM_RADEON_GEM_MMAP 0x1e ++#define DRM_RADEON_GEM_PREAD 0x21 ++#define DRM_RADEON_GEM_PWRITE 0x22 ++#define DRM_RADEON_GEM_SET_DOMAIN 0x23 ++#define DRM_RADEON_GEM_WAIT_IDLE 0x24 ++#define DRM_RADEON_CS 0x26 ++#define DRM_RADEON_INFO 0x27 -+#define DRM_RADEON_GEM_INFO 0x1c -+#define DRM_RADEON_GEM_CREATE 0x1d -+#define DRM_RADEON_GEM_MMAP 0x1e -+#define DRM_RADEON_GEM_PIN 0x1f -+#define DRM_RADEON_GEM_UNPIN 0x20 -+#define DRM_RADEON_GEM_PREAD 0x21 -+#define DRM_RADEON_GEM_PWRITE 0x22 -+#define DRM_RADEON_GEM_SET_DOMAIN 0x23 -+#define DRM_RADEON_GEM_WAIT_RENDERING 0x24 -+ -+#define DRM_RADEON_CS 0x26 -+ #define DRM_IOCTL_RADEON_CP_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t) #define DRM_IOCTL_RADEON_CP_START DRM_IO( DRM_COMMAND_BASE + DRM_RADEON_CP_START) - #define DRM_IOCTL_RADEON_CP_STOP DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_STOP, drm_radeon_cp_stop_t) -@@ -522,16 +542,28 @@ typedef struct { +@@ -521,6 +532,17 @@ typedef struct { + #define DRM_IOCTL_RADEON_SETPARAM DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SETPARAM, drm_radeon_setparam_t) #define DRM_IOCTL_RADEON_SURF_ALLOC DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_ALLOC, drm_radeon_surface_alloc_t) #define DRM_IOCTL_RADEON_SURF_FREE DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_FREE, drm_radeon_surface_free_t) - -+#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info) -+#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create) -+#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap) -+#define DRM_IOCTL_RADEON_GEM_PIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PIN, struct drm_radeon_gem_pin) -+#define DRM_IOCTL_RADEON_GEM_UNPIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_UNPIN, struct drm_radeon_gem_unpin) -+#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread) -+#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite) -+#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain) -+#define DRM_IOCTL_RADEON_GEM_WAIT_RENDERING DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_RENDERING, struct drm_radeon_gem_wait_rendering) -+#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs) -+ ++/* KMS */ ++#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info) ++#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create) ++#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap) ++#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread) ++#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite) ++#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain) ++#define DRM_IOCTL_RADEON_GEM_WAIT_IDLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_IDLE, struct drm_radeon_gem_wait_idle) ++#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs) ++#define DRM_IOCTL_RADEON_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INFO, struct drm_radeon_info) + + typedef struct drm_radeon_init { enum { - RADEON_INIT_CP = 0x01, +@@ -528,10 +550,10 @@ typedef struct drm_radeon_init { RADEON_CLEANUP_CP = 0x02, RADEON_INIT_R200_CP = 0x03, RADEON_INIT_R300_CP = 0x04, @@ -5565,7 +5515,19 @@ int cp_mode; int gart_size; int ring_size; -@@ -581,7 +613,7 @@ typedef struct drm_radeon_clear { +@@ -543,9 +565,8 @@ typedef struct drm_radeon_init { + unsigned int depth_bpp; + unsigned int depth_offset, depth_pitch; + +- /* DEPRECATED commented out below to allow for -Werror build */ +- unsigned long fb_offset; /* deprecated, driver asks hardware */ +- unsigned long mmio_offset; /* deprecated, driver asks hardware */ ++ unsigned long fb_offset; ++ unsigned long mmio_offset; + unsigned long ring_offset; + unsigned long ring_rptr_offset; + unsigned long buffers_offset; +@@ -581,7 +602,7 @@ typedef struct drm_radeon_clear { unsigned int clear_depth; unsigned int color_mask; unsigned int depth_mask; /* misnamed field: should be stencil */ @@ -5574,7 +5536,7 @@ } drm_radeon_clear_t; typedef struct drm_radeon_vertex { -@@ -607,9 +639,9 @@ typedef struct drm_radeon_vertex2 { +@@ -607,9 +628,9 @@ typedef struct drm_radeon_vertex2 { int idx; /* Index of vertex buffer */ int discard; /* Client finished with buffer? */ int nr_states; @@ -5586,7 +5548,7 @@ } drm_radeon_vertex2_t; /* v1.3 - obsoletes drm_radeon_vertex2 -@@ -624,15 +656,15 @@ typedef struct drm_radeon_vertex2 { +@@ -624,15 +645,15 @@ typedef struct drm_radeon_vertex2 { */ typedef struct drm_radeon_cmd_buffer { int bufsz; @@ -5605,7 +5567,7 @@ } drm_radeon_tex_image_t; typedef struct drm_radeon_texture { -@@ -641,11 +673,11 @@ typedef struct drm_radeon_texture { +@@ -641,11 +662,11 @@ typedef struct drm_radeon_texture { int format; int width; /* Texture image coordinates */ int height; @@ -5619,7 +5581,7 @@ } drm_radeon_stipple_t; typedef struct drm_radeon_indirect { -@@ -655,9 +687,6 @@ typedef struct drm_radeon_indirect { +@@ -655,9 +676,6 @@ typedef struct drm_radeon_indirect { int discard; } drm_radeon_indirect_t; @@ -5629,11 +5591,11 @@ /* enum for card type parameters */ #define RADEON_CARD_PCI 0 #define RADEON_CARD_AGP 1 -@@ -683,10 +712,11 @@ typedef struct drm_radeon_indirect { +@@ -683,10 +701,11 @@ typedef struct drm_radeon_indirect { #define RADEON_PARAM_VBLANK_CRTC 13 /* VBLANK CRTC */ #define RADEON_PARAM_FB_LOCATION 14 /* FB location */ #define RADEON_PARAM_NUM_GB_PIPES 15 /* num GB pipes */ -+#define RADEON_PARAM_KERNEL_MM 16 ++#define RADEON_PARAM_DEVICE_ID 16 typedef struct drm_radeon_getparam { int param; @@ -5642,7 +5604,7 @@ } drm_radeon_getparam_t; /* 1.6: Set up a memory manager for regions of shared memory: -@@ -698,7 +728,7 @@ typedef struct drm_radeon_mem_alloc { +@@ -698,7 +717,7 @@ typedef struct drm_radeon_mem_alloc { int region; int alignment; int size; @@ -5651,7 +5613,7 @@ } drm_radeon_mem_alloc_t; typedef struct drm_radeon_mem_free { -@@ -715,7 +745,7 @@ typedef struct drm_radeon_mem_init_heap { +@@ -715,7 +734,7 @@ typedef struct drm_radeon_mem_init_heap { /* 1.6: Userspace can request & wait on irq's: */ typedef struct drm_radeon_irq_emit { @@ -5660,7 +5622,7 @@ } drm_radeon_irq_emit_t; typedef struct drm_radeon_irq_wait { -@@ -734,10 +764,10 @@ typedef struct drm_radeon_setparam { +@@ -734,7 +753,6 @@ typedef struct drm_radeon_setparam { #define RADEON_SETPARAM_FB_LOCATION 1 /* determined framebuffer location */ #define RADEON_SETPARAM_SWITCH_TILING 2 /* enable/disable color tiling */ #define RADEON_SETPARAM_PCIGART_LOCATION 3 /* PCI Gart Location */ @@ -5668,69 +5630,55 @@ #define RADEON_SETPARAM_NEW_MEMMAP 4 /* Use new memory map */ #define RADEON_SETPARAM_PCIGART_TABLE_SIZE 5 /* PCI GART Table Size */ #define RADEON_SETPARAM_VBLANK_CRTC 6 /* VBLANK CRTC */ -+#define RADEON_SETPARAM_MM_INIT 7 /* DDX wants memory manager but has no modesetting */ - /* 1.14: Clients can allocate/free a surface - */ - typedef struct drm_radeon_surface_alloc { -@@ -753,4 +783,107 @@ typedef struct drm_radeon_surface_free { +@@ -753,4 +771,112 @@ typedef struct drm_radeon_surface_free { #define DRM_RADEON_VBLANK_CRTC1 1 #define DRM_RADEON_VBLANK_CRTC2 2 -+#define RADEON_GEM_DOMAIN_CPU 0x1 // Cached CPU domain -+#define RADEON_GEM_DOMAIN_GTT 0x2 // GTT or cache flushed -+#define RADEON_GEM_DOMAIN_VRAM 0x4 // VRAM domain ++/* ++ * Kernel modesetting world below. ++ */ ++#define RADEON_GEM_DOMAIN_CPU 0x1 ++#define RADEON_GEM_DOMAIN_GTT 0x2 ++#define RADEON_GEM_DOMAIN_VRAM 0x4 + -+/* return to userspace start/size of gtt and vram apertures */ +struct drm_radeon_gem_info { -+ uint64_t gart_start; -+ uint64_t gart_size; -+ uint64_t vram_start; -+ uint64_t vram_size; -+ uint64_t vram_visible; ++ uint64_t gart_size; ++ uint64_t vram_size; ++ uint64_t vram_visible; +}; + ++#define RADEON_GEM_NO_BACKING_STORE 1 ++ +struct drm_radeon_gem_create { -+ uint64_t size; -+ uint64_t alignment; -+ uint32_t handle; -+ uint32_t initial_domain; // to allow VRAM to be created -+ uint32_t no_backing_store; // for VRAM objects - select whether they need backing store -+ // pretty much front/back/depth don't need it - other things do ++ uint64_t size; ++ uint64_t alignment; ++ uint32_t handle; ++ uint32_t initial_domain; ++ uint32_t flags; +}; + +struct drm_radeon_gem_mmap { -+ uint32_t handle; -+ uint32_t pad; -+ uint64_t offset; -+ uint64_t size; -+ uint64_t addr_ptr; ++ uint32_t handle; ++ uint32_t pad; ++ uint64_t offset; ++ uint64_t size; ++ uint64_t addr_ptr; +}; + +struct drm_radeon_gem_set_domain { -+ uint32_t handle; -+ uint32_t read_domains; -+ uint32_t write_domain; -+}; -+ -+struct drm_radeon_gem_wait_rendering { -+ uint32_t handle; -+}; -+ -+struct drm_radeon_gem_pin { -+ uint32_t handle; -+ uint32_t pin_domain; -+ uint64_t alignment; -+ uint64_t offset; ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; +}; + -+struct drm_radeon_gem_unpin { -+ uint32_t handle; -+ uint32_t pad; ++struct drm_radeon_gem_wait_idle { ++ uint32_t handle; ++ uint32_t pad; +}; + +struct drm_radeon_gem_busy { -+ uint32_t handle; -+ uint32_t busy; ++ uint32_t handle; ++ uint32_t busy; +}; + +struct drm_radeon_gem_pread { @@ -5742,7 +5690,8 @@ + /** Length of data to read */ + uint64_t size; + /** Pointer to write the data into. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + +struct drm_radeon_gem_pwrite { @@ -5754,30 +5703,44 @@ + /** Length of data to write */ + uint64_t size; + /** Pointer to read the data from. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + -+ -+/* New interface which obsolete all previous interface. -+ */ -+ -+ -+#define RADEON_CHUNK_ID_RELOCS 0x01 -+#define RADEON_CHUNK_ID_IB 0x02 ++#define RADEON_CHUNK_ID_RELOCS 0x01 ++#define RADEON_CHUNK_ID_IB 0x02 + +struct drm_radeon_cs_chunk { -+ uint32_t chunk_id; -+ uint32_t length_dw; -+ uint64_t chunk_data; ++ uint32_t chunk_id; ++ uint32_t length_dw; ++ uint64_t chunk_data; ++}; ++ ++struct drm_radeon_cs_reloc { ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; ++ uint32_t flags; +}; + +struct drm_radeon_cs { -+ uint32_t num_chunks; -+ uint32_t cs_id; -+ uint64_t chunks; /* this points to uint64_t * which point to -+ cs chunks */ ++ uint32_t num_chunks; ++ uint32_t cs_id; ++ /* this points to uint64_t * which point to cs chunks */ ++ uint64_t chunks; ++ /* updates to the limits after this CS ioctl */ ++ uint64_t gart_limit; ++ uint64_t vram_limit; +}; + ++#define RADEON_INFO_DEVICE_ID 0x00 ++#define RADEON_INFO_NUM_GB_PIPES 0x01 ++ ++struct drm_radeon_info { ++ uint32_t request; ++ uint32_t pad; ++ uint64_t value; ++}; + #endif diff --git a/src/radeon_exa.c b/src/radeon_exa.c @@ -7579,10 +7542,10 @@ diff --git a/src/radeon_memory.c b/src/radeon_memory.c new file mode 100644 -index 0000000..67868cc +index 0000000..f4b6c28 --- /dev/null +++ b/src/radeon_memory.c -@@ -0,0 +1,386 @@ +@@ -0,0 +1,241 @@ + +#include +#include @@ -7591,75 +7554,6 @@ +#include "radeon_drm.h" +#include "radeon_bufmgr_gem.h" + -+Bool -+radeon_bind_memory(ScrnInfoPtr pScrn, struct radeon_memory *mem) -+{ -+ RADEONInfoPtr info = RADEONPTR(pScrn); -+ -+ if (mem == NULL || mem->bound) -+ return TRUE; -+ -+ if (!info->drm_mm) -+ return FALSE; -+ -+ if (mem->kernel_bo_handle) { -+ struct drm_radeon_gem_pin pin; -+ -+ int ret; -+ -+ if (mem->pool == RADEON_POOL_VRAM) -+ pin.pin_domain = RADEON_GEM_DOMAIN_VRAM; -+ else -+ pin.pin_domain = RADEON_GEM_DOMAIN_GTT; -+ pin.handle = mem->kernel_bo_handle; -+ pin.alignment = mem->alignment; -+ -+ ret = ioctl(info->dri->drmFD, DRM_IOCTL_RADEON_GEM_PIN, &pin); -+ if (ret != 0) { -+ xf86DrvMsg(pScrn->scrnIndex, X_ERROR, -+ "Failed to pin %s: %s\n", mem->name, strerror(errno)); -+ return FALSE; -+ } -+ -+ mem->bound = TRUE; -+ mem->offset = pin.offset; -+ // ErrorF("pin returned 0x%llx\n", pin.offset); -+ mem->end = mem->offset + mem->size; -+ return TRUE; -+ } -+ return FALSE; -+} -+ -+static Bool -+radeon_unbind_memory(ScrnInfoPtr pScrn, struct radeon_memory *mem) -+{ -+ RADEONInfoPtr info = RADEONPTR(pScrn); -+ int ret; -+ -+ if (mem == NULL || !mem->bound) -+ return TRUE; -+ -+ if (!info->drm_mm) -+ return FALSE; -+ -+ if (mem->kernel_bo_handle) { -+ struct drm_radeon_gem_unpin unpin; -+ -+ unpin.handle = mem->kernel_bo_handle; -+ ret = ioctl(info->dri->drmFD, DRM_IOCTL_RADEON_GEM_UNPIN, &unpin); -+ -+ if (ret == 0) { -+ mem->bound = FALSE; -+ mem->offset = -1; -+ mem->end = -1; -+ return TRUE; -+ } else { -+ return FALSE; -+ } -+ } -+ return FALSE; -+} -+ +void radeon_free_memory(ScrnInfoPtr pScrn, struct radeon_memory *mem) +{ + RADEONInfoPtr info = RADEONPTR(pScrn); @@ -7670,8 +7564,6 @@ + if (mem->map) + radeon_unmap_memory(pScrn, mem); + -+ radeon_unbind_memory(pScrn, mem); -+ + if (mem->kernel_bo_handle) { + struct drm_gem_close close; + @@ -7715,14 +7607,13 @@ + mem->size = size; + mem->pool = pool; + mem->next = mem->prev = NULL; -+ mem->vt_bind = static_alloc; + args.size = size; + args.alignment = alignment; + if (pool == RADEON_POOL_VRAM) + args.initial_domain = RADEON_GEM_DOMAIN_VRAM; + else + args.initial_domain = RADEON_GEM_DOMAIN_GTT; -+ args.no_backing_store = no_backing_store; ++ args.flags = no_backing_store ? RADEON_GEM_NO_BACKING_STORE : 0; + + ret = drmCommandWriteRead(info->dri->drmFD, DRM_RADEON_GEM_CREATE, &args, sizeof(args)); + if (ret) { @@ -7745,40 +7636,6 @@ + return mem; +} + -+Bool radeon_bind_all_memory(ScrnInfoPtr pScrn) -+{ -+ RADEONInfoPtr info = RADEONPTR(pScrn); -+ struct radeon_memory *mem; -+ int i; -+ -+ for (i = 0; i < 2; i++) { -+ for (mem = info->mm.bo_list[i]; mem != NULL; -+ mem = mem->next) { -+ if (mem->vt_bind) -+ if (!radeon_bind_memory(pScrn, mem)) { -+ FatalError("Couldn't bind %s\n", mem->name); -+ } -+ } -+ } -+ return TRUE; -+} -+ -+Bool radeon_unbind_all_memory(ScrnInfoPtr pScrn) -+{ -+ RADEONInfoPtr info = RADEONPTR(pScrn); -+ struct radeon_memory *mem; -+ int i; -+ -+ for (i = 0; i < 2; i++) { -+ for (mem = info->mm.bo_list[i]; mem != NULL; -+ mem = mem->next) { -+ if (mem->vt_bind) -+ radeon_unbind_memory(pScrn, mem); -+ } -+ } -+ return TRUE; -+} -+ +Bool radeon_free_all_memory(ScrnInfoPtr pScrn) +{ + RADEONInfoPtr info = RADEONPTR(pScrn); @@ -7801,16 +7658,22 @@ + struct drm_radeon_gem_mmap args; + RADEONInfoPtr info = RADEONPTR(pScrn); + int ret; ++ void *ptr; + + assert(!mem->map); + -+ + args.handle = mem->kernel_bo_handle; + args.size = mem->size; + ret = drmCommandWriteRead(info->dri->drmFD, DRM_RADEON_GEM_MMAP, &args, sizeof(args)); + -+ if (!ret) -+ mem->map = (void *)(unsigned long)args.addr_ptr; ++ if (ret) ++ return ret; ++ ++ ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, info->dri->drmFD, args.addr_ptr); ++ if (ptr == MAP_FAILED) ++ return -errno; ++ ++ mem->map = ptr; + // ErrorF("Mapped %s size %ld at %x %p\n", mem->name, mem->size, mem->offset, mem->map); + return ret; +} @@ -7884,27 +7747,6 @@ + /* keep area front front buffer - but don't allocate it yet */ + total_size_bytes += screen_size; + -+ if (info->directRenderingEnabled && !info->dri2.enabled) { -+ info->dri->backPitch = pScrn->displayWidth; -+ info->mm.back_buffer = radeon_allocate_memory(pScrn, RADEON_POOL_VRAM, screen_size, 0, 1, "Back Buffer", 0); -+ if (!info->mm.back_buffer) { -+ return FALSE; -+ } -+ total_size_bytes += screen_size; -+ -+ info->dri->depthPitch = RADEON_ALIGN(pScrn->displayWidth, 32); -+ { -+ int depthCpp = (info->dri->depthBits - 8) / 4; -+ int depth_size = RADEON_ALIGN(pScrn->virtualY, 16) * info->dri->depthPitch * depthCpp; -+ depth_size = RADEON_ALIGN(depth_size, pagesize); -+ info->mm.depth_buffer = radeon_allocate_memory(pScrn, RADEON_POOL_VRAM, depth_size, 0, 1, "Depth Buffer", 0); -+ if (!info->mm.depth_buffer) { -+ return FALSE; -+ } -+ total_size_bytes += depth_size; -+ } -+ } -+ + /* work out from the mm size what the exa / tex sizes need to be */ + remain_size_bytes = info->mm.vram_size - total_size_bytes; + @@ -7927,38 +7769,14 @@ + + ErrorF("fb size is %dK %dK\n", fb_size_bytes / 1024, total_size_bytes / 1024); + -+ info->mm.front_buffer = radeon_allocate_memory(pScrn, RADEON_POOL_VRAM, fb_size_bytes, 0, 1, "Front Buffer + EXA", 1); ++ info->mm.front_buffer = radeon_allocate_memory(pScrn, RADEON_POOL_VRAM, fb_size_bytes, 0, 1, "Front Buffer", 1); + if (!info->mm.front_buffer) { + return FALSE; + } + -+ /* don't need to bind or map memory */ -+ if (!info->dri2.enabled) { -+ if (radeon_map_memory(pScrn, info->mm.front_buffer)) { -+ ErrorF("Failed to map front buffer memory\n"); -+ } -+ info->dri->frontPitch = pScrn->displayWidth; -+ } -+ -+ if (info->directRenderingEnabled && info->dri->textureSize) { -+ info->mm.texture_buffer = radeon_allocate_memory(pScrn, RADEON_POOL_VRAM, info->dri->textureSize, 0, 1, "Texture Buffer", 1); -+ if (!info->mm.texture_buffer) { -+ return FALSE; -+ } -+ radeon_bind_memory(pScrn, info->mm.texture_buffer); -+ } -+ -+ if (info->drm_mode_setting) { -+ drmmode_set_fb(pScrn, &info->drmmode, pScrn->virtualX, RADEON_ALIGN(pScrn->virtualY, 16), stride, info->mm.front_buffer->kernel_bo_handle); -+ } ++ drmmode_set_fb(pScrn, &info->drmmode, pScrn->virtualX, RADEON_ALIGN(pScrn->virtualY, 16), stride, info->mm.front_buffer->kernel_bo_handle); + + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Front buffer size: %dK at 0x%08x\n", info->mm.front_buffer->size/1024, info->mm.front_buffer->offset); -+ if (info->directRenderingEnabled && !info->dri2.enabled) { -+ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Back buffer size: %dK at 0x%08x\n", info->mm.back_buffer->size/1024, info->mm.back_buffer->offset); -+ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Depth buffer size: %dK at 0x%08x\n", info->mm.depth_buffer->size/1024, info->mm.depth_buffer->offset); -+ } -+ if (info->mm.texture_buffer) -+ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Texture size: %dK at 0x%08x\n", info->mm.texture_buffer->size/1024, info->mm.texture_buffer->offset); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Remaining VRAM size (used for pixmaps): %dK\n", remain_size_bytes/1024); + + /* set the emit limit at 90% of VRAM */ @@ -7970,10 +7788,10 @@ + + diff --git a/src/radeon_probe.h b/src/radeon_probe.h -index a0c6b2c..30fee18 100644 +index a0c6b2c..b0fd23e 100644 --- a/src/radeon_probe.h +++ b/src/radeon_probe.h -@@ -146,6 +146,27 @@ typedef struct +@@ -146,6 +146,26 @@ typedef struct Bool hw_capable; } RADEONI2CBusRec, *RADEONI2CBusPtr; @@ -7995,13 +7813,12 @@ + uint32_t alignment; + uint32_t kernel_bo_handle; + uint32_t kernel_name; -+ Bool vt_bind; +}; + typedef struct _RADEONCrtcPrivateRec { void *crtc_rotate_mem; void *cursor_mem; -@@ -159,6 +180,8 @@ typedef struct _RADEONCrtcPrivateRec { +@@ -159,6 +179,8 @@ typedef struct _RADEONCrtcPrivateRec { int can_tile; Bool enabled; Bool initialized; @@ -8011,7 +7828,7 @@ typedef struct _radeon_encoder { diff --git a/src/radeon_textured_video.c b/src/radeon_textured_video.c -index 79671c0..1ef8dc3 100644 +index 79671c0..7a70d2f 100644 --- a/src/radeon_textured_video.c +++ b/src/radeon_textured_video.c @@ -40,6 +40,7 @@ @@ -8094,6 +7911,30 @@ pPriv->src_pitch = dstPitch; pPriv->planeu_offset = dstPitch * dst_height; pPriv->planev_offset = pPriv->planeu_offset + dstPitch2 * ((dst_height + 1) >> 1); +@@ -481,12 +502,12 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + if (info->DMAForXv) { + if (id == FOURCC_YV12) + R600CopyPlanarHW(pScrn, buf, buf + s3offset, buf + s2offset, +- pPriv->src_offset, ++ pPriv->src_offset + info->fbLocation + pScrn->fbOffset, + srcPitch, srcPitch2, pPriv->src_pitch, + width, height); + else + R600CopyPlanarHW(pScrn, buf, buf + s2offset, buf + s3offset, +- pPriv->src_offset, ++ pPriv->src_offset + info->fbLocation + pScrn->fbOffset, + srcPitch, srcPitch2, pPriv->src_pitch, + width, height); + } else { +@@ -548,7 +569,7 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, + default: + if (info->ChipFamily >= CHIP_FAMILY_R600) { + if (info->DMAForXv) +- R600CopyPackedHW(pScrn, buf, pPriv->src_offset, ++ R600CopyPackedHW(pScrn, buf, pPriv->src_offset + info->fbLocation + pScrn->fbOffset, + 2 * width, pPriv->src_pitch, + width, height); + else @@ -566,9 +587,24 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn, /* Upload bicubic filter tex */ Index: radeon.xinf =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon.xinf,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- radeon.xinf 27 Feb 2009 03:57:32 -0000 1.11 +++ radeon.xinf 6 Apr 2009 05:38:10 -0000 1.12 @@ -263,6 +263,8 @@ alias pcivideo:v00001002d00009456sv*sd*bc*sc*i* radeon # ATI FirePro V8700 (FireGL) alias pcivideo:v00001002d0000945Asv*sd*bc*sc*i* radeon # ATI Mobility RADEON HD 4870 alias pcivideo:v00001002d0000945Bsv*sd*bc*sc*i* radeon # ATI Mobility RADEON M98 +alias pcivideo:v00001002d00009460sv*sd*bc*sc*i* radeon # ATI Radeon 4800 Series +alias pcivideo:v00001002d00009462sv*sd*bc*sc*i* radeon # ATI Radeon 4800 Series alias pcivideo:v00001002d0000946Asv*sd*bc*sc*i* radeon # ATI FirePro M7750 alias pcivideo:v00001002d0000946Bsv*sd*bc*sc*i* radeon # ATI M98 alias pcivideo:v00001002d0000947Asv*sd*bc*sc*i* radeon # ATI M98 @@ -347,3 +349,10 @@ alias pcivideo:v00001002d00009612sv*sd*bc*sc*i* radeon # ATI Radeon HD 3200 Graphics alias pcivideo:v00001002d00009613sv*sd*bc*sc*i* radeon # ATI Radeon 3100 Graphics alias pcivideo:v00001002d00009614sv*sd*bc*sc*i* radeon # ATI Radeon HD 3300 Graphics +alias pcivideo:v00001002d00009615sv*sd*bc*sc*i* radeon # ATI Radeon HD 3200 Graphics +alias pcivideo:v00001002d00009616sv*sd*bc*sc*i* radeon # ATI Radeon 3000 Graphics +alias pcivideo:v00001002d00009710sv*sd*bc*sc*i* radeon # ATI Radeon HD Graphics +alias pcivideo:v00001002d00009711sv*sd*bc*sc*i* radeon # ATI Radeon Graphics +alias pcivideo:v00001002d00009712sv*sd*bc*sc*i* radeon # ATI Mobility Radeon HD Graphics +alias pcivideo:v00001002d00009713sv*sd*bc*sc*i* radeon # ATI Mobility Radeon Graphics +alias pcivideo:v00001002d00009714sv*sd*bc*sc*i* radeon # ATI Radeon Graphics Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.166 retrieving revision 1.167 diff -u -r1.166 -r1.167 --- xorg-x11-drv-ati.spec 3 Apr 2009 10:03:49 -0000 1.166 +++ xorg-x11-drv-ati.spec 6 Apr 2009 05:38:10 -0000 1.167 @@ -19,7 +19,6 @@ #Patch4: radeon-6.9.0-remove-limit-heuristics.patch Patch5: radeon-6.9.0-panel-size-sanity.patch Patch6: radeon-6.9.0-bgnr-enable.patch -Patch7: radeon-r6xx-fix.patch ExcludeArch: s390 s390x @@ -34,7 +33,7 @@ Requires: xorg-x11-server-Xorg >= 1.4.99.1 Requires: libdrm >= 2.4.0-0.21 # new CS method needs newer kernel -Requires: kernel >= 2.6.27.4-58 +Requires: kernel >= 2.6.29.1-51 %description X.Org X11 ati video driver. @@ -46,7 +45,6 @@ #patch4 -p1 -b .remove-limit-heuristics #%patch5 -p1 -b .panel-size %patch6 -p1 -b .bgnr -%patch7 -p1 -b .r6xv %build autoreconf -iv @@ -78,6 +76,10 @@ %{_mandir}/man4/radeon.4* %changelog +* Mon Apr 06 2009 Dave Airlie 6.12.1-5 +- radeon-modeset.patch: break APIs; +- radeon: move to latest git fixups + * Fri Apr 03 2009 Dave Airlie 6.12.1-4 - fix up r600 xv harder --- radeon-r6xx-fix.patch DELETED --- From airlied at fedoraproject.org Mon Apr 6 05:41:32 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:41:32 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel xorg-x11-drv-ati.spec,1.167,1.168 Message-ID: <20090406054132.7529D700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20810 Modified Files: xorg-x11-drv-ati.spec Log Message: * Mon Apr 06 2009 Dave Airlie 6.12.1-5 - radeon-modeset.patch: break APIs; - radeon: move to latest git fixups - bump min kernel required Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.167 retrieving revision 1.168 diff -u -r1.167 -r1.168 --- xorg-x11-drv-ati.spec 6 Apr 2009 05:38:10 -0000 1.167 +++ xorg-x11-drv-ati.spec 6 Apr 2009 05:41:02 -0000 1.168 @@ -33,7 +33,7 @@ Requires: xorg-x11-server-Xorg >= 1.4.99.1 Requires: libdrm >= 2.4.0-0.21 # new CS method needs newer kernel -Requires: kernel >= 2.6.29.1-51 +Requires: kernel >= 2.6.29.1-52.fc11 %description X.Org X11 ati video driver. @@ -79,6 +79,7 @@ * Mon Apr 06 2009 Dave Airlie 6.12.1-5 - radeon-modeset.patch: break APIs; - radeon: move to latest git fixups +- bump min kernel required * Fri Apr 03 2009 Dave Airlie 6.12.1-4 - fix up r600 xv harder From airlied at fedoraproject.org Mon Apr 6 05:42:06 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:42:06 +0000 (UTC) Subject: rpms/libdrm/devel libdrm-radeon.patch, 1.7, 1.8 libdrm.spec, 1.68, 1.69 Message-ID: <20090406054206.C5605700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/libdrm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21160 Modified Files: libdrm-radeon.patch libdrm.spec Log Message: * Mon Apr 06 2009 Dave Airlie 2.4.5-4 - libdrm-radeon: API busting to latest upstream - bump kernel requires libdrm-radeon.patch: Index: libdrm-radeon.patch =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/libdrm-radeon.patch,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- libdrm-radeon.patch 24 Feb 2009 16:37:29 -0000 1.7 +++ libdrm-radeon.patch 6 Apr 2009 05:41:36 -0000 1.8 @@ -22,23 +22,11 @@ libdrm_la_LTLIBRARIES = libdrm.la libdrm_ladir = $(libdir) -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/libdrm_radeon.pc.in ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/libdrm_radeon.pc.in 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,10 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: libdrm_radeon -+Description: Userspace interface to kernel DRM services for radeon -+Version: 1.0.1 -+Libs: -L${libdir} -ldrm_radeon -+Cflags: -I${includedir} -I${includedir}/drm -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/Makefile.am ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/Makefile.am 2009-02-18 09:27:49.000000000 +1000 +diff --git a/libdrm/radeon/Makefile.am b/libdrm/radeon/Makefile.am +new file mode 100644 +index 0000000..bc8a5b8 +--- /dev/null ++++ b/libdrm/radeon/Makefile.am @@ -0,0 +1,53 @@ +# Copyright ?? 2008 J??r??me Glisse +# @@ -93,10 +81,213 @@ +pkgconfig_DATA = libdrm_radeon.pc + +EXTRA_DIST = libdrm_radeon.pc.in -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_bo_gem.c ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_bo_gem.c 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,223 @@ +diff --git a/libdrm/radeon/libdrm_radeon.pc.in b/libdrm/radeon/libdrm_radeon.pc.in +new file mode 100644 +index 0000000..3306844 +--- /dev/null ++++ b/libdrm/radeon/libdrm_radeon.pc.in +@@ -0,0 +1,10 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: libdrm_radeon ++Description: Userspace interface to kernel DRM services for radeon ++Version: 1.0.1 ++Libs: -L${libdir} -ldrm_radeon ++Cflags: -I${includedir} -I${includedir}/drm +diff --git a/libdrm/radeon/radeon_bo.h b/libdrm/radeon/radeon_bo.h +new file mode 100644 +index 0000000..3cabdfc +--- /dev/null ++++ b/libdrm/radeon/radeon_bo.h +@@ -0,0 +1,179 @@ ++/* ++ * Copyright ?? 2008 J??r??me Glisse ++ * All Rights Reserved. ++ * ++ * Permission is hereby granted, free of charge, to any person obtaining ++ * a copy of this software and associated documentation files (the ++ * "Software"), to deal in the Software without restriction, including ++ * without limitation the rights to use, copy, modify, merge, publish, ++ * distribute, sub license, and/or sell copies of the Software, and to ++ * permit persons to whom the Software is furnished to do so, subject to ++ * the following conditions: ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES ++ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++ * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS ++ * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ++ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ++ * USE OR OTHER DEALINGS IN THE SOFTWARE. ++ * ++ * The above copyright notice and this permission notice (including the ++ * next paragraph) shall be included in all copies or substantial portions ++ * of the Software. ++ */ ++/* ++ * Authors: ++ * J??r??me Glisse ++ */ ++#ifndef RADEON_BO_H ++#define RADEON_BO_H ++ ++#include ++#include ++#include "radeon_track.h" ++ ++/* bo object */ ++#define RADEON_BO_FLAGS_MACRO_TILE 1 ++#define RADEON_BO_FLAGS_MICRO_TILE 2 ++ ++struct radeon_bo_manager; ++ ++struct radeon_bo { ++ uint32_t alignment; ++ uint32_t handle; ++ uint32_t size; ++ uint32_t domains; ++ uint32_t flags; ++ unsigned cref; ++#ifdef RADEON_BO_TRACK ++ struct radeon_track *track; ++#endif ++ void *ptr; ++ struct radeon_bo_manager *bom; ++ uint32_t space_accounted; ++}; ++ ++/* bo functions */ ++struct radeon_bo_funcs { ++ struct radeon_bo *(*bo_open)(struct radeon_bo_manager *bom, ++ uint32_t handle, ++ uint32_t size, ++ uint32_t alignment, ++ uint32_t domains, ++ uint32_t flags); ++ void (*bo_ref)(struct radeon_bo *bo); ++ struct radeon_bo *(*bo_unref)(struct radeon_bo *bo); ++ int (*bo_map)(struct radeon_bo *bo, int write); ++ int (*bo_unmap)(struct radeon_bo *bo); ++ int (*bo_wait)(struct radeon_bo *bo); ++}; ++ ++struct radeon_bo_manager { ++ struct radeon_bo_funcs *funcs; ++ int fd; ++ struct radeon_tracker tracker; ++}; ++ ++static inline void _radeon_bo_debug(struct radeon_bo *bo, ++ const char *op, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ fprintf(stderr, "%s %p 0x%08X 0x%08X 0x%08X [%s %s %d]\n", ++ op, bo, bo->handle, bo->size, bo->cref, file, func, line); ++} ++ ++static inline struct radeon_bo *_radeon_bo_open(struct radeon_bo_manager *bom, ++ uint32_t handle, ++ uint32_t size, ++ uint32_t alignment, ++ uint32_t domains, ++ uint32_t flags, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ struct radeon_bo *bo; ++ ++ bo = bom->funcs->bo_open(bom, handle, size, alignment, domains, flags); ++#ifdef RADEON_BO_TRACK ++ if (bo) { ++ bo->track = radeon_tracker_add_track(&bom->tracker, bo->handle); ++ radeon_track_add_event(bo->track, file, func, "open", line); ++ } ++#endif ++ return bo; ++} ++ ++static inline void _radeon_bo_ref(struct radeon_bo *bo, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ bo->cref++; ++#ifdef RADEON_BO_TRACK ++ radeon_track_add_event(bo->track, file, func, "ref", line); ++#endif ++ bo->bom->funcs->bo_ref(bo); ++} ++ ++static inline struct radeon_bo *_radeon_bo_unref(struct radeon_bo *bo, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ bo->cref--; ++#ifdef RADEON_BO_TRACK ++ radeon_track_add_event(bo->track, file, func, "unref", line); ++ if (bo->cref <= 0) { ++ radeon_tracker_remove_track(&bo->bom->tracker, bo->track); ++ bo->track = NULL; ++ } ++#endif ++ return bo->bom->funcs->bo_unref(bo); ++} ++ ++static inline int _radeon_bo_map(struct radeon_bo *bo, ++ int write, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ return bo->bom->funcs->bo_map(bo, write); ++} ++ ++static inline int _radeon_bo_unmap(struct radeon_bo *bo, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ return bo->bom->funcs->bo_unmap(bo); ++} ++ ++static inline int _radeon_bo_wait(struct radeon_bo *bo, ++ const char *file, ++ const char *func, ++ int line) ++{ ++ return bo->bom->funcs->bo_wait(bo); ++} ++ ++#define radeon_bo_open(bom, h, s, a, d, f)\ ++ _radeon_bo_open(bom, h, s, a, d, f, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_ref(bo)\ ++ _radeon_bo_ref(bo, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_unref(bo)\ ++ _radeon_bo_unref(bo, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_map(bo, w)\ ++ _radeon_bo_map(bo, w, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_unmap(bo)\ ++ _radeon_bo_unmap(bo, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_debug(bo, opcode)\ ++ _radeon_bo_debug(bo, opcode, __FILE__, __FUNCTION__, __LINE__) ++#define radeon_bo_wait(bo) \ ++ _radeon_bo_wait(bo, __FILE__, __func__, __LINE__) ++ ++#endif +diff --git a/libdrm/radeon/radeon_bo_gem.c b/libdrm/radeon/radeon_bo_gem.c +new file mode 100644 +index 0000000..70f4b6b +--- /dev/null ++++ b/libdrm/radeon/radeon_bo_gem.c +@@ -0,0 +1,237 @@ +/* + * Copyright ?? 2008 Dave Airlie + * Copyright ?? 2008 J??r??me Glisse @@ -128,6 +319,9 @@ + * Dave Airlie + * J??r??me Glisse + */ ++#ifdef HAVE_CONFIG_H ++#include ++#endif +#include +#include +#include @@ -193,7 +387,7 @@ + args.size = size; + args.alignment = alignment; + args.initial_domain = bo->base.domains; -+ args.no_backing_store = 0; ++ args.flags = 0; + args.handle = 0; + r = drmCommandWriteRead(bom->fd, DRM_RADEON_GEM_CREATE, + &args, sizeof(args)); @@ -243,6 +437,7 @@ + struct radeon_bo_gem *bo_gem = (struct radeon_bo_gem*)bo; + struct drm_radeon_gem_mmap args; + int r; ++ void *ptr; + + if (bo_gem->map_count++ != 0) { + return 0; @@ -255,12 +450,16 @@ + DRM_RADEON_GEM_MMAP, + &args, + sizeof(args)); -+ if (!r) { -+ bo->ptr = (void *)(unsigned long)args.addr_ptr; -+ } else { ++ if (r) { + fprintf(stderr, "error mapping %p 0x%08X (error = %d)\n", + bo, bo->handle, r); ++ return r; + } ++ ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, bo->bom->fd, args.addr_ptr); ++ if (ptr == MAP_FAILED) ++ return -errno; ++ bo->ptr = ptr; ++ + return r; +} + @@ -278,12 +477,12 @@ + +static int bo_wait(struct radeon_bo *bo) +{ -+ struct drm_radeon_gem_wait_rendering args; ++ struct drm_radeon_gem_wait_idle args; + int ret; + + args.handle = bo->handle; + do { -+ ret = drmCommandWriteRead(bo->bom->fd, DRM_RADEON_GEM_WAIT_RENDERING, ++ ret = drmCommandWriteRead(bo->bom->fd, DRM_RADEON_GEM_WAIT_IDLE, + &args, sizeof(args)); + } while (ret == -EAGAIN); + return ret; @@ -320,10 +519,18 @@ + } + free(bomg); +} -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_bo_gem.h ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_bo_gem.h 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,40 @@ ++ ++uint32_t radeon_gem_name_bo(struct radeon_bo *bo) ++{ ++ struct radeon_bo_gem *bo_gem = (struct radeon_bo_gem*)bo; ++ return bo_gem->name; ++} +diff --git a/libdrm/radeon/radeon_bo_gem.h b/libdrm/radeon/radeon_bo_gem.h +new file mode 100644 +index 0000000..980a6a4 +--- /dev/null ++++ b/libdrm/radeon/radeon_bo_gem.h +@@ -0,0 +1,41 @@ +/* + * Copyright ?? 2008 Dave Airlie + * Copyright ?? 2008 J??r??me Glisse @@ -363,30 +570,33 @@ +struct radeon_bo_manager *radeon_bo_manager_gem_ctor(int fd); +void radeon_bo_manager_gem_dtor(struct radeon_bo_manager *bom); + ++uint32_t radeon_gem_name_bo(struct radeon_bo *bo); +#endif -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_bo.h ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_bo.h 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,179 @@ +diff --git a/libdrm/radeon/radeon_cs.h b/libdrm/radeon/radeon_cs.h +new file mode 100644 +index 0000000..d870961 +--- /dev/null ++++ b/libdrm/radeon/radeon_cs.h +@@ -0,0 +1,208 @@ +/* ++ * Copyright ?? 2008 Nicolai Haehnle + * Copyright ?? 2008 J??r??me Glisse + * All Rights Reserved. + * -+ * Permission is hereby granted, free of charge, to any person obtaining -+ * a copy of this software and associated documentation files (the ++ * Permission is hereby granted, free of charge, to any person obtaining a ++ * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS -+ * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL ++ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, ++ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR ++ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + * USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * The above copyright notice and this permission notice (including the @@ -395,162 +605,193 @@ + */ +/* + * Authors: ++ * Aapo Tahkola ++ * Nicolai Haehnle + * J??r??me Glisse + */ -+#ifndef RADEON_BO_H -+#define RADEON_BO_H ++#ifndef RADEON_CS_H ++#define RADEON_CS_H + -+#include +#include -+#include "radeon_track.h" ++#include ++#include "drm.h" ++#include "radeon_drm.h" ++#include "radeon_bo.h" + -+/* bo object */ -+#define RADEON_BO_FLAGS_MACRO_TILE 1 -+#define RADEON_BO_FLAGS_MICRO_TILE 2 ++struct radeon_cs_reloc { ++ struct radeon_bo *bo; ++ uint32_t read_domain; ++ uint32_t write_domain; ++ uint32_t flags; ++}; + -+struct radeon_bo_manager; + -+struct radeon_bo { -+ uint32_t alignment; -+ uint32_t handle; -+ uint32_t size; -+ uint32_t domains; -+ uint32_t flags; -+ unsigned cref; -+#ifdef RADEON_BO_TRACK -+ struct radeon_track *track; -+#endif -+ void *ptr; -+ struct radeon_bo_manager *bom; -+ uint32_t space_accounted; ++#define RADEON_CS_SPACE_OK 0 ++#define RADEON_CS_SPACE_OP_TO_BIG 1 ++#define RADEON_CS_SPACE_FLUSH 2 ++ ++struct radeon_cs_space_check { ++ struct radeon_bo *bo; ++ uint32_t read_domains; ++ uint32_t write_domain; ++ uint32_t new_accounted; +}; + -+/* bo functions */ -+struct radeon_bo_funcs { -+ struct radeon_bo *(*bo_open)(struct radeon_bo_manager *bom, -+ uint32_t handle, -+ uint32_t size, -+ uint32_t alignment, -+ uint32_t domains, -+ uint32_t flags); -+ void (*bo_ref)(struct radeon_bo *bo); -+ struct radeon_bo *(*bo_unref)(struct radeon_bo *bo); -+ int (*bo_map)(struct radeon_bo *bo, int write); -+ int (*bo_unmap)(struct radeon_bo *bo); -+ int (*bo_wait)(struct radeon_bo *bo); ++struct radeon_cs_manager; ++ ++struct radeon_cs { ++ struct radeon_cs_manager *csm; ++ void *relocs; ++ uint32_t *packets; ++ unsigned crelocs; ++ unsigned relocs_total_size; ++ unsigned cdw; ++ unsigned ndw; ++ int section; ++ unsigned section_ndw; ++ unsigned section_cdw; ++ const char *section_file; ++ const char *section_func; ++ int section_line; ++ +}; + -+struct radeon_bo_manager { -+ struct radeon_bo_funcs *funcs; ++/* cs functions */ ++struct radeon_cs_funcs { ++ struct radeon_cs *(*cs_create)(struct radeon_cs_manager *csm, ++ uint32_t ndw); ++ int (*cs_write_reloc)(struct radeon_cs *cs, ++ struct radeon_bo *bo, ++ uint32_t read_domain, ++ uint32_t write_domain, ++ uint32_t flags); ++ int (*cs_begin)(struct radeon_cs *cs, ++ uint32_t ndw, ++ const char *file, ++ const char *func, ++ int line); ++ int (*cs_end)(struct radeon_cs *cs, ++ const char *file, ++ const char *func, ++ int line); ++ int (*cs_emit)(struct radeon_cs *cs); ++ int (*cs_destroy)(struct radeon_cs *cs); ++ int (*cs_erase)(struct radeon_cs *cs); ++ int (*cs_need_flush)(struct radeon_cs *cs); ++ void (*cs_print)(struct radeon_cs *cs, FILE *file); ++ int (*cs_space_check)(struct radeon_cs *cs, struct radeon_cs_space_check *bos, ++ int num_bo); ++}; ++ ++struct radeon_cs_manager { ++ struct radeon_cs_funcs *funcs; + int fd; -+ struct radeon_tracker tracker; ++ uint32_t vram_limit, gart_limit; ++ uint32_t vram_write_used, gart_write_used; ++ uint32_t read_used; +}; -+ -+static inline void _radeon_bo_debug(struct radeon_bo *bo, -+ const char *op, -+ const char *file, -+ const char *func, -+ int line) ++ ++static inline struct radeon_cs *radeon_cs_create(struct radeon_cs_manager *csm, ++ uint32_t ndw) +{ -+ fprintf(stderr, "%s %p 0x%08X 0x%08X 0x%08X [%s %s %d]\n", -+ op, bo, bo->handle, bo->size, bo->cref, file, func, line); ++ return csm->funcs->cs_create(csm, ndw); +} + -+static inline struct radeon_bo *_radeon_bo_open(struct radeon_bo_manager *bom, -+ uint32_t handle, -+ uint32_t size, -+ uint32_t alignment, -+ uint32_t domains, -+ uint32_t flags, -+ const char *file, -+ const char *func, -+ int line) ++static inline int radeon_cs_write_reloc(struct radeon_cs *cs, ++ struct radeon_bo *bo, ++ uint32_t read_domain, ++ uint32_t write_domain, ++ uint32_t flags) +{ -+ struct radeon_bo *bo; -+ -+ bo = bom->funcs->bo_open(bom, handle, size, alignment, domains, flags); -+#ifdef RADEON_BO_TRACK -+ if (bo) { -+ bo->track = radeon_tracker_add_track(&bom->tracker, bo->handle); -+ radeon_track_add_event(bo->track, file, func, "open", line); -+ } -+#endif -+ return bo; ++ return cs->csm->funcs->cs_write_reloc(cs, ++ bo, ++ read_domain, ++ write_domain, ++ flags); +} + -+static inline void _radeon_bo_ref(struct radeon_bo *bo, ++static inline int radeon_cs_begin(struct radeon_cs *cs, ++ uint32_t ndw, + const char *file, + const char *func, + int line) +{ -+ bo->cref++; -+#ifdef RADEON_BO_TRACK -+ radeon_track_add_event(bo->track, file, func, "ref", line); -+#endif -+ bo->bom->funcs->bo_ref(bo); ++ return cs->csm->funcs->cs_begin(cs, ndw, file, func, line); +} + -+static inline struct radeon_bo *_radeon_bo_unref(struct radeon_bo *bo, -+ const char *file, -+ const char *func, -+ int line) ++static inline int radeon_cs_end(struct radeon_cs *cs, ++ const char *file, ++ const char *func, ++ int line) +{ -+ bo->cref--; -+#ifdef RADEON_BO_TRACK -+ radeon_track_add_event(bo->track, file, func, "unref", line); -+ if (bo->cref <= 0) { -+ radeon_tracker_remove_track(&bo->bom->tracker, bo->track); -+ bo->track = NULL; -+ } -+#endif -+ return bo->bom->funcs->bo_unref(bo); ++ return cs->csm->funcs->cs_end(cs, file, func, line); +} + -+static inline int _radeon_bo_map(struct radeon_bo *bo, -+ int write, -+ const char *file, -+ const char *func, -+ int line) ++static inline int radeon_cs_emit(struct radeon_cs *cs) +{ -+ return bo->bom->funcs->bo_map(bo, write); ++ return cs->csm->funcs->cs_emit(cs); +} + -+static inline int _radeon_bo_unmap(struct radeon_bo *bo, -+ const char *file, -+ const char *func, -+ int line) ++static inline int radeon_cs_destroy(struct radeon_cs *cs) +{ -+ return bo->bom->funcs->bo_unmap(bo); ++ return cs->csm->funcs->cs_destroy(cs); +} + -+static inline int _radeon_bo_wait(struct radeon_bo *bo, -+ const char *file, -+ const char *func, -+ int line) ++static inline int radeon_cs_erase(struct radeon_cs *cs) +{ -+ return bo->bom->funcs->bo_wait(bo); ++ return cs->csm->funcs->cs_erase(cs); +} + -+#define radeon_bo_open(bom, h, s, a, d, f)\ -+ _radeon_bo_open(bom, h, s, a, d, f, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_ref(bo)\ -+ _radeon_bo_ref(bo, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_unref(bo)\ -+ _radeon_bo_unref(bo, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_map(bo, w)\ -+ _radeon_bo_map(bo, w, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_unmap(bo)\ -+ _radeon_bo_unmap(bo, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_debug(bo, opcode)\ -+ _radeon_bo_debug(bo, opcode, __FILE__, __FUNCTION__, __LINE__) -+#define radeon_bo_wait(bo) \ -+ _radeon_bo_wait(bo, __FILE__, __func__, __LINE__) ++static inline int radeon_cs_need_flush(struct radeon_cs *cs) ++{ ++ return cs->csm->funcs->cs_need_flush(cs); ++} ++ ++static inline void radeon_cs_print(struct radeon_cs *cs, FILE *file) ++{ ++ cs->csm->funcs->cs_print(cs, file); ++} ++ ++static inline int radeon_cs_space_check(struct radeon_cs *cs, ++ struct radeon_cs_space_check *bos, ++ int num_bo) ++{ ++ return cs->csm->funcs->cs_space_check(cs, bos, num_bo); ++} ++ ++static inline void radeon_cs_set_limit(struct radeon_cs *cs, uint32_t domain, uint32_t limit) ++{ ++ ++ if (domain == RADEON_GEM_DOMAIN_VRAM) ++ cs->csm->vram_limit = limit; ++ else ++ cs->csm->gart_limit = limit; ++} ++ ++static inline void radeon_cs_write_dword(struct radeon_cs *cs, uint32_t dword) ++{ ++ cs->packets[cs->cdw++] = dword; ++ if (cs->section) { ++ cs->section_cdw++; ++ } ++} ++ ++static inline void radeon_cs_write_qword(struct radeon_cs *cs, uint64_t qword) ++{ ++ memcpy(cs->packets + cs->cdw, &qword, sizeof(uint64_t)); ++ cs->cdw += 2; ++ if (cs->section) { ++ cs->section_cdw += 2; ++ } ++} + +#endif -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_cs_gem.c ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_cs_gem.c 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,537 @@ +diff --git a/libdrm/radeon/radeon_cs_gem.c b/libdrm/radeon/radeon_cs_gem.c +new file mode 100644 +index 0000000..b9f6f4b +--- /dev/null ++++ b/libdrm/radeon/radeon_cs_gem.c +@@ -0,0 +1,544 @@ +/* + * Copyright ?? 2008 J??r??me Glisse + * All Rights Reserved. @@ -582,6 +823,7 @@ + * Nicolai Haehnle + * J??r??me Glisse + */ ++#include +#include +#include +#include @@ -670,6 +912,8 @@ + uint32_t idx; + unsigned i; + ++ assert(bo->space_accounted); ++ + /* check domains */ + if ((read_domain && write_domain) || (!read_domain && !write_domain)) { + /* in one CS a bo can only be in read or write domain but not @@ -822,8 +1066,9 @@ + r = drmCommandWriteRead(cs->csm->fd, DRM_RADEON_CS, + &csg->cs, sizeof(struct drm_radeon_cs)); + for (i = 0; i < csg->base.crelocs; i++) { -+ radeon_bo_unref(csg->relocs_bo[i]); -+ csg->relocs_bo[i] = NULL; ++ csg->relocs_bo[i]->space_accounted = 0; ++ radeon_bo_unref(csg->relocs_bo[i]); ++ csg->relocs_bo[i] = NULL; + } + + cs->csm->read_used = 0; @@ -988,11 +1233,14 @@ + write_domain = bos[i].write_domain; + + /* already accounted this bo */ -+ if (write_domain && (write_domain == bo->space_accounted)) -+ continue; -+ -+ if (read_domains && ((read_domains << 16) == bo->space_accounted)) -+ continue; ++ if (write_domain && (write_domain == bo->space_accounted)) { ++ bos[i].new_accounted = bo->space_accounted; ++ continue; ++ } ++ if (read_domains && ((read_domains << 16) == bo->space_accounted)) { ++ bos[i].new_accounted = bo->space_accounted; ++ continue; ++ } + + if (bo->space_accounted == 0) { + if (write_domain == RADEON_GEM_DOMAIN_VRAM) @@ -1029,32 +1277,32 @@ + return RADEON_CS_SPACE_FLUSH; + } + } -+ } ++ } + -+ if (this_op_read < 0) -+ this_op_read = 0; ++ if (this_op_read < 0) ++ this_op_read = 0; + -+ /* check sizes - operation first */ -+ if ((this_op_read + this_op_gart_write > csm->gart_limit) || -+ (this_op_vram_write > csm->vram_limit)) { ++ /* check sizes - operation first */ ++ if ((this_op_read + this_op_gart_write > csm->gart_limit) || ++ (this_op_vram_write > csm->vram_limit)) { + return RADEON_CS_SPACE_OP_TO_BIG; -+ } -+ -+ if (((csm->vram_write_used + this_op_vram_write) > csm->vram_limit) || -+ ((csm->read_used + csm->gart_write_used + this_op_gart_write + this_op_read) > csm->gart_limit)) { -+ return RADEON_CS_SPACE_FLUSH; -+ } -+ -+ csm->gart_write_used += this_op_gart_write; -+ csm->vram_write_used += this_op_vram_write; -+ csm->read_used += this_op_read; -+ /* commit */ -+ for (i = 0; i < num_bo; i++) { -+ bo = bos[i].bo; -+ bo->space_accounted = bos[i].new_accounted; -+ } -+ -+ return RADEON_CS_SPACE_OK; ++ } ++ ++ if (((csm->vram_write_used + this_op_vram_write) > csm->vram_limit) || ++ ((csm->read_used + csm->gart_write_used + this_op_gart_write + this_op_read) > csm->gart_limit)) { ++ return RADEON_CS_SPACE_FLUSH; ++ } ++ ++ csm->gart_write_used += this_op_gart_write; ++ csm->vram_write_used += this_op_vram_write; ++ csm->read_used += this_op_read; ++ /* commit */ ++ for (i = 0; i < num_bo; i++) { ++ bo = bos[i].bo; ++ bo->space_accounted = bos[i].new_accounted; ++ } ++ ++ return RADEON_CS_SPACE_OK; +} + +static struct radeon_cs_funcs radeon_cs_gem_funcs = { @@ -1088,9 +1336,11 @@ +{ + free(csm); +} -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_cs_gem.h ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_cs_gem.h 2009-02-18 09:27:49.000000000 +1000 +diff --git a/libdrm/radeon/radeon_cs_gem.h b/libdrm/radeon/radeon_cs_gem.h +new file mode 100644 +index 0000000..5efd146 +--- /dev/null ++++ b/libdrm/radeon/radeon_cs_gem.h @@ -0,0 +1,41 @@ +/* + * Copyright ?? 2008 Nicolai Haehnle @@ -1133,221 +1383,11 @@ +void radeon_cs_manager_gem_dtor(struct radeon_cs_manager *csm); + +#endif -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_cs.h ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_cs.h 2009-02-18 09:27:49.000000000 +1000 -@@ -0,0 +1,208 @@ -+/* -+ * Copyright ?? 2008 Nicolai Haehnle -+ * Copyright ?? 2008 J??r??me Glisse -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sub license, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, -+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -+ * USE OR OTHER DEALINGS IN THE SOFTWARE. -+ * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial portions -+ * of the Software. -+ */ -+/* -+ * Authors: -+ * Aapo Tahkola -+ * Nicolai Haehnle -+ * J??r??me Glisse -+ */ -+#ifndef RADEON_CS_H -+#define RADEON_CS_H -+ -+#include -+#include -+#include "drm.h" -+#include "radeon_drm.h" -+#include "radeon_bo.h" -+ -+struct radeon_cs_reloc { -+ struct radeon_bo *bo; -+ uint32_t read_domain; -+ uint32_t write_domain; -+ uint32_t flags; -+}; -+ -+ -+#define RADEON_CS_SPACE_OK 0 -+#define RADEON_CS_SPACE_OP_TO_BIG 1 -+#define RADEON_CS_SPACE_FLUSH 2 -+ -+struct radeon_cs_space_check { -+ struct radeon_bo *bo; -+ uint32_t read_domains; -+ uint32_t write_domain; -+ uint32_t new_accounted; -+}; -+ -+struct radeon_cs_manager; -+ -+struct radeon_cs { -+ struct radeon_cs_manager *csm; -+ void *relocs; -+ uint32_t *packets; -+ unsigned crelocs; -+ unsigned relocs_total_size; -+ unsigned cdw; -+ unsigned ndw; -+ int section; -+ unsigned section_ndw; -+ unsigned section_cdw; -+ const char *section_file; -+ const char *section_func; -+ int section_line; -+ -+}; -+ -+/* cs functions */ -+struct radeon_cs_funcs { -+ struct radeon_cs *(*cs_create)(struct radeon_cs_manager *csm, -+ uint32_t ndw); -+ int (*cs_write_reloc)(struct radeon_cs *cs, -+ struct radeon_bo *bo, -+ uint32_t read_domain, -+ uint32_t write_domain, -+ uint32_t flags); -+ int (*cs_begin)(struct radeon_cs *cs, -+ uint32_t ndw, -+ const char *file, -+ const char *func, -+ int line); -+ int (*cs_end)(struct radeon_cs *cs, -+ const char *file, -+ const char *func, -+ int line); -+ int (*cs_emit)(struct radeon_cs *cs); -+ int (*cs_destroy)(struct radeon_cs *cs); -+ int (*cs_erase)(struct radeon_cs *cs); -+ int (*cs_need_flush)(struct radeon_cs *cs); -+ void (*cs_print)(struct radeon_cs *cs, FILE *file); -+ int (*cs_space_check)(struct radeon_cs *cs, struct radeon_cs_space_check *bos, -+ int num_bo); -+}; -+ -+struct radeon_cs_manager { -+ struct radeon_cs_funcs *funcs; -+ int fd; -+ uint32_t vram_limit, gart_limit; -+ uint32_t vram_write_used, gart_write_used; -+ uint32_t read_used; -+}; -+ -+static inline struct radeon_cs *radeon_cs_create(struct radeon_cs_manager *csm, -+ uint32_t ndw) -+{ -+ return csm->funcs->cs_create(csm, ndw); -+} -+ -+static inline int radeon_cs_write_reloc(struct radeon_cs *cs, -+ struct radeon_bo *bo, -+ uint32_t read_domain, -+ uint32_t write_domain, -+ uint32_t flags) -+{ -+ return cs->csm->funcs->cs_write_reloc(cs, -+ bo, -+ read_domain, -+ write_domain, -+ flags); -+} -+ -+static inline int radeon_cs_begin(struct radeon_cs *cs, -+ uint32_t ndw, -+ const char *file, -+ const char *func, -+ int line) -+{ -+ return cs->csm->funcs->cs_begin(cs, ndw, file, func, line); -+} -+ -+static inline int radeon_cs_end(struct radeon_cs *cs, -+ const char *file, -+ const char *func, -+ int line) -+{ -+ return cs->csm->funcs->cs_end(cs, file, func, line); -+} -+ -+static inline int radeon_cs_emit(struct radeon_cs *cs) -+{ -+ return cs->csm->funcs->cs_emit(cs); -+} -+ -+static inline int radeon_cs_destroy(struct radeon_cs *cs) -+{ -+ return cs->csm->funcs->cs_destroy(cs); -+} -+ -+static inline int radeon_cs_erase(struct radeon_cs *cs) -+{ -+ return cs->csm->funcs->cs_erase(cs); -+} -+ -+static inline int radeon_cs_need_flush(struct radeon_cs *cs) -+{ -+ return cs->csm->funcs->cs_need_flush(cs); -+} -+ -+static inline void radeon_cs_print(struct radeon_cs *cs, FILE *file) -+{ -+ cs->csm->funcs->cs_print(cs, file); -+} -+ -+static inline int radeon_cs_space_check(struct radeon_cs *cs, -+ struct radeon_cs_space_check *bos, -+ int num_bo) -+{ -+ return cs->csm->funcs->cs_space_check(cs, bos, num_bo); -+} -+ -+static inline void radeon_cs_set_limit(struct radeon_cs *cs, uint32_t domain, uint32_t limit) -+{ -+ -+ if (domain == RADEON_GEM_DOMAIN_VRAM) -+ cs->csm->vram_limit = limit; -+ else -+ cs->csm->gart_limit = limit; -+} -+ -+static inline void radeon_cs_write_dword(struct radeon_cs *cs, uint32_t dword) -+{ -+ cs->packets[cs->cdw++] = dword; -+ if (cs->section) { -+ cs->section_cdw++; -+ } -+} -+ -+static inline void radeon_cs_write_qword(struct radeon_cs *cs, uint64_t qword) -+{ -+ memcpy(cs->packets + cs->cdw, &qword, sizeof(uint64_t)); -+ cs->cdw += 2; -+ if (cs->section) { -+ cs->section_cdw += 2; -+ } -+} -+ -+#endif -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_track.c ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_track.c 2009-02-18 09:27:49.000000000 +1000 +diff --git a/libdrm/radeon/radeon_track.c b/libdrm/radeon/radeon_track.c +new file mode 100644 +index 0000000..1623906 +--- /dev/null ++++ b/libdrm/radeon/radeon_track.c @@ -0,0 +1,140 @@ +/* + * Copyright ?? 2008 J??r??me Glisse @@ -1489,9 +1529,11 @@ + free(tmp); + } +} -diff -up /dev/null libdrm-2.4.4/libdrm/radeon/radeon_track.h ---- /dev/null 2009-02-17 18:26:02.221005894 +1000 -+++ libdrm-2.4.4/libdrm/radeon/radeon_track.h 2009-02-18 09:27:49.000000000 +1000 +diff --git a/libdrm/radeon/radeon_track.h b/libdrm/radeon/radeon_track.h +new file mode 100644 +index 0000000..838d1f3 +--- /dev/null ++++ b/libdrm/radeon/radeon_track.h @@ -0,0 +1,64 @@ +/* + * Copyright ?? 2008 J??r??me Glisse @@ -1557,48 +1599,28 @@ + FILE *file); + +#endif -diff -up libdrm-2.4.4/shared-core/radeon_drm.h.radeon libdrm-2.4.4/shared-core/radeon_drm.h ---- libdrm-2.4.4/shared-core/radeon_drm.h.radeon 2008-10-10 05:02:11.000000000 +1000 -+++ libdrm-2.4.4/shared-core/radeon_drm.h 2009-02-18 09:27:49.000000000 +1000 -@@ -453,8 +453,18 @@ typedef struct { - int pfCurrentPage; /* which buffer is being displayed? */ - int crtc2_base; /* CRTC2 frame offset */ - int tiling_enabled; /* set by drm, read by 2d + 3d clients */ -+ -+ unsigned int last_fence; -+ -+ uint32_t front_handle; -+ uint32_t back_handle; -+ uint32_t depth_handle; -+ uint32_t front_pitch; -+ uint32_t back_pitch; -+ uint32_t depth_pitch; - } drm_radeon_sarea_t; - -+ - /* WARNING: If you change any of these defines, make sure to change the - * defines in the Xserver file (xf86drmRadeon.h) - * -@@ -493,6 +503,18 @@ typedef struct { +diff --git a/shared-core/radeon_drm.h b/shared-core/radeon_drm.h +index ffaa46e..e9f2afa 100644 +--- a/shared-core/radeon_drm.h ++++ b/shared-core/radeon_drm.h +@@ -492,6 +492,16 @@ typedef struct { + #define DRM_RADEON_SETPARAM 0x19 #define DRM_RADEON_SURF_ALLOC 0x1a #define DRM_RADEON_SURF_FREE 0x1b ++/* KMS ioctl */ ++#define DRM_RADEON_GEM_INFO 0x1c ++#define DRM_RADEON_GEM_CREATE 0x1d ++#define DRM_RADEON_GEM_MMAP 0x1e ++#define DRM_RADEON_GEM_PREAD 0x21 ++#define DRM_RADEON_GEM_PWRITE 0x22 ++#define DRM_RADEON_GEM_SET_DOMAIN 0x23 ++#define DRM_RADEON_GEM_WAIT_IDLE 0x24 ++#define DRM_RADEON_CS 0x26 ++#define DRM_RADEON_INFO 0x27 -+#define DRM_RADEON_GEM_INFO 0x1c -+#define DRM_RADEON_GEM_CREATE 0x1d -+#define DRM_RADEON_GEM_MMAP 0x1e -+#define DRM_RADEON_GEM_PIN 0x1f -+#define DRM_RADEON_GEM_UNPIN 0x20 -+#define DRM_RADEON_GEM_PREAD 0x21 -+#define DRM_RADEON_GEM_PWRITE 0x22 -+#define DRM_RADEON_GEM_SET_DOMAIN 0x23 -+#define DRM_RADEON_GEM_WAIT_RENDERING 0x24 -+ -+#define DRM_RADEON_CS 0x26 -+ #define DRM_IOCTL_RADEON_CP_INIT DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t) #define DRM_IOCTL_RADEON_CP_START DRM_IO( DRM_COMMAND_BASE + DRM_RADEON_CP_START) - #define DRM_IOCTL_RADEON_CP_STOP DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_CP_STOP, drm_radeon_cp_stop_t) -@@ -521,6 +543,17 @@ typedef struct { +@@ -521,6 +531,17 @@ typedef struct { #define DRM_IOCTL_RADEON_SURF_ALLOC DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_ALLOC, drm_radeon_surface_alloc_t) #define DRM_IOCTL_RADEON_SURF_FREE DRM_IOW( DRM_COMMAND_BASE + DRM_RADEON_SURF_FREE, drm_radeon_surface_free_t) @@ -1616,82 +1638,71 @@ typedef struct drm_radeon_init { enum { RADEON_INIT_CP = 0x01, -@@ -677,6 +710,8 @@ typedef struct drm_radeon_indirect { +@@ -677,6 +698,7 @@ typedef struct drm_radeon_indirect { #define RADEON_PARAM_VBLANK_CRTC 13 /* VBLANK CRTC */ #define RADEON_PARAM_FB_LOCATION 14 /* FB location */ #define RADEON_PARAM_NUM_GB_PIPES 15 /* num GB pipes */ -+#define RADEON_PARAM_KERNEL_MM 16 -+#define RADEON_PARAM_DEVICE_ID 17 ++#define RADEON_PARAM_DEVICE_ID 16 typedef struct drm_radeon_getparam { int param; -@@ -732,6 +767,7 @@ typedef struct drm_radeon_setparam { +@@ -728,7 +750,6 @@ typedef struct drm_radeon_setparam { + #define RADEON_SETPARAM_FB_LOCATION 1 /* determined framebuffer location */ + #define RADEON_SETPARAM_SWITCH_TILING 2 /* enable/disable color tiling */ + #define RADEON_SETPARAM_PCIGART_LOCATION 3 /* PCI Gart Location */ +- #define RADEON_SETPARAM_NEW_MEMMAP 4 /* Use new memory map */ #define RADEON_SETPARAM_PCIGART_TABLE_SIZE 5 /* PCI GART Table Size */ #define RADEON_SETPARAM_VBLANK_CRTC 6 /* VBLANK CRTC */ -+#define RADEON_SETPARAM_MM_INIT 7 /* Initialise the mm */ - /* 1.14: Clients can allocate/free a surface - */ - typedef struct drm_radeon_surface_alloc { -@@ -747,4 +783,106 @@ typedef struct drm_radeon_surface_free { +@@ -747,4 +768,112 @@ typedef struct drm_radeon_surface_free { #define DRM_RADEON_VBLANK_CRTC1 1 #define DRM_RADEON_VBLANK_CRTC2 2 -+#define RADEON_GEM_DOMAIN_CPU 0x1 // Cached CPU domain -+#define RADEON_GEM_DOMAIN_GTT 0x2 // GTT or cache flushed -+#define RADEON_GEM_DOMAIN_VRAM 0x4 // VRAM domain ++/* ++ * Kernel modesetting world below. ++ */ ++#define RADEON_GEM_DOMAIN_CPU 0x1 ++#define RADEON_GEM_DOMAIN_GTT 0x2 ++#define RADEON_GEM_DOMAIN_VRAM 0x4 + -+/* return to userspace start/size of gtt and vram apertures */ +struct drm_radeon_gem_info { -+ uint64_t gart_start; -+ uint64_t gart_size; -+ uint64_t vram_start; -+ uint64_t vram_size; -+ uint64_t vram_visible; ++ uint64_t gart_size; ++ uint64_t vram_size; ++ uint64_t vram_visible; +}; + ++#define RADEON_GEM_NO_BACKING_STORE 1 ++ +struct drm_radeon_gem_create { -+ uint64_t size; -+ uint64_t alignment; -+ uint32_t handle; -+ uint32_t initial_domain; // to allow VRAM to be created -+ uint32_t no_backing_store; // for VRAM objects - select whether they need backing store -+ // pretty much front/back/depth don't need it - other things do ++ uint64_t size; ++ uint64_t alignment; ++ uint32_t handle; ++ uint32_t initial_domain; ++ uint32_t flags; +}; + +struct drm_radeon_gem_mmap { -+ uint32_t handle; -+ uint32_t pad; -+ uint64_t offset; -+ uint64_t size; -+ uint64_t addr_ptr; ++ uint32_t handle; ++ uint32_t pad; ++ uint64_t offset; ++ uint64_t size; ++ uint64_t addr_ptr; +}; + +struct drm_radeon_gem_set_domain { -+ uint32_t handle; -+ uint32_t read_domains; -+ uint32_t write_domain; ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; +}; + -+struct drm_radeon_gem_wait_rendering { -+ uint32_t handle; -+}; -+ -+struct drm_radeon_gem_pin { -+ uint32_t handle; -+ uint32_t pin_domain; -+ uint64_t alignment; -+ uint64_t offset; -+}; -+ -+struct drm_radeon_gem_unpin { -+ uint32_t handle; -+ uint32_t pad; ++struct drm_radeon_gem_wait_idle { ++ uint32_t handle; ++ uint32_t pad; +}; + +struct drm_radeon_gem_busy { -+ uint32_t handle; -+ uint32_t busy; ++ uint32_t handle; ++ uint32_t busy; +}; + +struct drm_radeon_gem_pread { @@ -1703,7 +1714,8 @@ + /** Length of data to read */ + uint64_t size; + /** Pointer to write the data into. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + +struct drm_radeon_gem_pwrite { @@ -1715,28 +1727,43 @@ + /** Length of data to write */ + uint64_t size; + /** Pointer to read the data from. */ -+ uint64_t data_ptr; /* void *, but pointers are not 32/64 compatible */ ++ /* void *, but pointers are not 32/64 compatible */ ++ uint64_t data_ptr; +}; + -+ -+/* New interface which obsolete all previous interface. -+ */ -+ -+#define RADEON_CHUNK_ID_RELOCS 0x01 -+#define RADEON_CHUNK_ID_IB 0x02 ++#define RADEON_CHUNK_ID_RELOCS 0x01 ++#define RADEON_CHUNK_ID_IB 0x02 + +struct drm_radeon_cs_chunk { -+ uint32_t chunk_id; -+ uint32_t length_dw; -+ uint64_t chunk_data; ++ uint32_t chunk_id; ++ uint32_t length_dw; ++ uint64_t chunk_data; +}; + -+struct drm_radeon_cs { -+ uint32_t num_chunks; -+ uint32_t cs_id; -+ uint64_t chunks; /* this points to uint64_t * which point to -+ cs chunks */ ++struct drm_radeon_cs_reloc { ++ uint32_t handle; ++ uint32_t read_domains; ++ uint32_t write_domain; ++ uint32_t flags; +}; + ++struct drm_radeon_cs { ++ uint32_t num_chunks; ++ uint32_t cs_id; ++ /* this points to uint64_t * which point to cs chunks */ ++ uint64_t chunks; ++ /* updates to the limits after this CS ioctl */ ++ uint64_t gart_limit; ++ uint64_t vram_limit; ++}; ++ ++#define RADEON_INFO_DEVICE_ID 0x00 ++#define RADEON_INFO_NUM_GB_PIPES 0x01 ++ ++struct drm_radeon_info { ++ uint32_t request; ++ uint32_t pad; ++ uint64_t value; ++}; + #endif Index: libdrm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/libdrm.spec,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- libdrm.spec 26 Mar 2009 20:40:30 -0000 1.68 +++ libdrm.spec 6 Apr 2009 05:41:36 -0000 1.69 @@ -3,7 +3,7 @@ Summary: Direct Rendering Manager runtime library Name: libdrm Version: 2.4.5 -Release: 3%{?dist} +Release: 4%{?dist} License: MIT Group: System Environment/Libraries URL: http://dri.sourceforge.net @@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: udev +Requires: kernel >= 2.6.29.1-52.fc11 BuildRequires: pkgconfig automake autoconf libtool BuildRequires: kernel-headers >= 2.6.29-0.145.rc6.fc11 @@ -29,7 +30,6 @@ # 2.4.5 didn't dist nouveau_private.h and nouveau_dma.h, so add them like this Patch9: nouveau-missing-headers.patch -Patch10: radeon-bo-name.patch # nouveau fixes from drm.git Patch11: nouveau-updates.patch # intel gtt map fixes @@ -55,7 +55,6 @@ %patch4 -p1 -b .no-bc %patch8 -p1 -b .radeon %patch9 -p1 -b .nouveau -%patch10 -p1 -b .boname %patch11 -p1 -b .nouveau-updates %patch12 -p1 -b .intel-gtt @@ -117,6 +116,10 @@ %{_libdir}/pkgconfig/libdrm_nouveau.pc %changelog +* Mon Apr 06 2009 Dave Airlie 2.4.5-4 +- libdrm-radeon: API busting to latest upstream +- bump kernel requires + * Thu Mar 26 2009 Adam Jackson 2.4.5-3 - libdrm-intel-gtt.patch: Fix GTT maps for intel. From airlied at fedoraproject.org Mon Apr 6 05:44:52 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:44:52 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel xorg-x11-drv-ati.spec,1.168,1.169 Message-ID: <20090406054452.A3A2F700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22160 Modified Files: xorg-x11-drv-ati.spec Log Message: radeon: bump tag Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.168 retrieving revision 1.169 diff -u -r1.168 -r1.169 --- xorg-x11-drv-ati.spec 6 Apr 2009 05:41:02 -0000 1.168 +++ xorg-x11-drv-ati.spec 6 Apr 2009 05:44:22 -0000 1.169 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 4%{?dist} +Release: 5%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support From mclasen at fedoraproject.org Mon Apr 6 05:50:27 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 05:50:27 +0000 (UTC) Subject: rpms/yelp/devel yelp.spec,1.155,1.156 Message-ID: <20090406055027.7BAAC700FB@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/yelp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24113 Modified Files: yelp.spec Log Message: clean up requires Index: yelp.spec =================================================================== RCS file: /cvs/pkgs/rpms/yelp/devel/yelp.spec,v retrieving revision 1.155 retrieving revision 1.156 diff -u -r1.155 -r1.156 --- yelp.spec 17 Mar 2009 03:58:22 -0000 1.155 +++ yelp.spec 6 Apr 2009 05:49:56 -0000 1.156 @@ -4,7 +4,6 @@ %endif %define gnome_doc_utils 0.11.1 -%define gnome_vfs2_version 2.0.0 %define gtk2_version 2.10.0 %define libglade_version 2.0.0 %define libgnomeui_version 2.14.0 @@ -20,7 +19,7 @@ Summary: Help browser for the GNOME desktop Name: yelp Version: 2.26.0 -Release: 1%{?dist} +Release: 2%{?dist} Source: http://download.gnome.org/sources/yelp/2.26/%{name}-%{version}.tar.bz2 URL: http://live.gnome.org/Yelp Patch1: yelp-2.15.5-fedora-docs.patch @@ -40,13 +39,8 @@ Group: Applications/System BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: docbook-dtds -Requires: gtk2 >= %{gtk2_version} -Requires: gnome-vfs2 >= %{gnome_vfs2_version} Requires: gecko-libs >= %{gecko_version} -Requires: libgnomeui >= %{libgnomeui_version} -Requires: libxml2 >= %{libxml_version} Requires: libxslt >= %{libxslt_version} -Requires: libglade2 >= %{libglade_version} Requires: gnome-doc-utils-stylesheets Requires: rarian >= %{rarian_version} Requires(pre): GConf2 @@ -56,7 +50,6 @@ Requires(postun): desktop-file-utils BuildRequires: pango-devel >= %{pango_version} BuildRequires: gtk2-devel >= %{gtk2_version} -BuildRequires: gnome-vfs2-devel >= %{gnome_vfs2_version} BuildRequires: gecko-devel-unstable >= %{gecko_version} BuildRequires: libgnomeui-devel >= %{libgnomeui_version} BuildRequires: libglade2-devel >= %{libglade_version} @@ -68,9 +61,7 @@ BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} BuildRequires: gnome-doc-utils-stylesheets BuildRequires: startup-notification-devel >= %{startup_notification_version} -BuildRequires: libgnomeprintui22-devel BuildRequires: libXt-devel -BuildRequires: perl(XML::Simple) BuildRequires: dbus-devel BuildRequires: gettext-devel BuildRequires: rarian-devel >= %{rarian_version} @@ -157,6 +148,9 @@ %{_datadir}/yelp %changelog +* Mon Apr 6 2009 Matthias Clasen - 2.26.0-2 +- Clean up Requires a bit + * Mon Mar 16 2009 Matthias Clasen - 2.26.0-1 - Update to 2.26.0 From lucilanga at fedoraproject.org Mon Apr 6 05:51:05 2009 From: lucilanga at fedoraproject.org (Lucian Langa) Date: Mon, 6 Apr 2009 05:51:05 +0000 (UTC) Subject: rpms/evolution-rspam/devel evolution-rspam.spec,1.6,1.7 Message-ID: <20090406055105.ABD4F700FB@cvs1.fedora.phx.redhat.com> Author: lucilanga Update of /cvs/pkgs/rpms/evolution-rspam/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24365 Modified Files: evolution-rspam.spec Log Message: * Mon Apr 06 2009 Lucian Langa - 0.0.8-3 - fix for bug #492319 Index: evolution-rspam.spec =================================================================== RCS file: /cvs/pkgs/rpms/evolution-rspam/devel/evolution-rspam.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- evolution-rspam.spec 20 Mar 2009 11:08:23 -0000 1.6 +++ evolution-rspam.spec 6 Apr 2009 05:50:35 -0000 1.7 @@ -1,13 +1,13 @@ Name: evolution-rspam Summary: Evolution Plugin for reporting spam Version: 0.0.8 -Release: 2%{?dist} +Release: 3%{?dist} Group: Applications/Internet License: GPLv2+ Source: http://gnome.eu.org/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://gnome.eu.org/evo/index.php/Report_as_Spam -#Patch: rspam-%{version}.patch +Patch: rspam-0.0.8-razorconfig.patch Requires: perl-Razor-Agent Requires: pyzor @@ -28,7 +28,7 @@ %prep %setup -q -n %{name}-%{version} -#%patch +%patch -p1 -b .razorconfig %build %configure @@ -76,6 +76,9 @@ %doc TODO %changelog +* Mon Apr 06 2009 Lucian Langa - 0.0.8-3 +- fix for bug #492319 + * Fri Mar 20 2009 Lucian Langa - 0.0.8-2 - update BR From lucilanga at fedoraproject.org Mon Apr 6 05:51:26 2009 From: lucilanga at fedoraproject.org (Lucian Langa) Date: Mon, 6 Apr 2009 05:51:26 +0000 (UTC) Subject: rpms/evolution-rspam/devel rspam-0.0.8-razorconfig.patch,NONE,1.1 Message-ID: <20090406055126.CAC72700FB@cvs1.fedora.phx.redhat.com> Author: lucilanga Update of /cvs/pkgs/rpms/evolution-rspam/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24628 Added Files: rspam-0.0.8-razorconfig.patch Log Message: * Mon Apr 06 2009 Lucian Langa - 0.0.8-3 - fix for bug #492319 rspam-0.0.8-razorconfig.patch: --- NEW FILE rspam-0.0.8-razorconfig.patch --- --- evolution-rspam-0.0.8/src/rspam.c 2009-03-13 12:41:17.000000000 +0200 +++ evolution-rspam-0.0.8-mod/src/rspam.c 2009-04-06 08:48:39.000000000 +0300 @@ -295,13 +295,7 @@ account = mail_config_get_default_account (); - g_print("account:%p\n", account); - if (account) - g_print("account->transport:%p\n", account->transport); - if (account->transport) - g_print("account->transport->url:%p\n", account->transport->url); - - if ( !account || (account->transport == NULL) || + if ( !account || (account->transport == NULL) || (account->transport->url == NULL) || (*account->transport->url == '\0')) goto fail; From tbreeds at fedoraproject.org Mon Apr 6 05:51:51 2009 From: tbreeds at fedoraproject.org (Tony Breeds) Date: Mon, 6 Apr 2009 05:51:51 +0000 (UTC) Subject: rpms/yaboot/devel yaboot-1.3.14-better_netboot.patch, 1.1, 1.2 yaboot.spec, 1.59, 1.60 Message-ID: <20090406055151.1F912700FB@cvs1.fedora.phx.redhat.com> Author: tbreeds Update of /cvs/pkgs/rpms/yaboot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24499 Modified Files: yaboot-1.3.14-better_netboot.patch yaboot.spec Log Message: Increase the LOAD_BUFFER size from 20MiB to 25MiB. This allows the F-11-Beta to boot. yaboot-1.3.14-better_netboot.patch: Index: yaboot-1.3.14-better_netboot.patch =================================================================== RCS file: /cvs/pkgs/rpms/yaboot/devel/yaboot-1.3.14-better_netboot.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- yaboot-1.3.14-better_netboot.patch 13 Mar 2009 00:32:03 -0000 1.1 +++ yaboot-1.3.14-better_netboot.patch 6 Apr 2009 05:51:50 -0000 1.2 @@ -481,7 +481,7 @@ #define LOAD_BUFFER_POS 0x1000000 -#define LOAD_BUFFER_SIZE 0x1000000 -+#define LOAD_BUFFER_SIZE 0x1400000 ++#define LOAD_BUFFER_SIZE 0x1800000 -static int of_open(struct boot_file_t* file, const char* dev_name, - struct partition_t* part, const char* file_name); Index: yaboot.spec =================================================================== RCS file: /cvs/pkgs/rpms/yaboot/devel/yaboot.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- yaboot.spec 13 Mar 2009 00:32:03 -0000 1.59 +++ yaboot.spec 6 Apr 2009 05:51:50 -0000 1.60 @@ -1,7 +1,7 @@ Summary: Linux bootloader for Power Macintosh "New World" computers. Name: yaboot Version: 1.3.14 -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv2+ Group: System Environment/Base Source: http://yaboot.ozlabs.org/releases/yaboot-%{version}.tar.gz @@ -97,6 +97,9 @@ %ghost %config(noreplace) %{_sysconfdir}/yaboot.conf %changelog +* Mon Apr 06 2009 tony at bakeyournoodle.com - 1.3.14-12 +- Increase the TFTP load buffer from 20MiB to 25MiB. (#483051) + * Fri Mar 13 2009 tony at bakeyournoodle.com - 1.3.14-11 - Adding better netboot support (#458438) - Allocate more buffer space for larger kernels and initrds (#472225) From airlied at fedoraproject.org Mon Apr 6 05:53:16 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 05:53:16 +0000 (UTC) Subject: rpms/kernel/F-11 drm-nouveau.patch,1.34,1.35 Message-ID: <20090406055316.98B6E700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25220 Modified Files: drm-nouveau.patch Log Message: nouveau: fix build drm-nouveau.patch: Index: drm-nouveau.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-nouveau.patch,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- drm-nouveau.patch 6 Apr 2009 05:30:07 -0000 1.34 +++ drm-nouveau.patch 6 Apr 2009 05:53:15 -0000 1.35 @@ -17337,7 +17337,7 @@ + const uint32_t *bios = of_get_property(dn, "NVDA,BMP", &size); + if (bios) { + for(i=0;iramin, i, bios[i/4]); ++ nv_out32(ramin, i, bios[i/4]); + NV_INFO(dev, "OF bios successfully copied (%d bytes)\n",size); + } else + NV_INFO(dev, "Unable to get the OF bios\n"); From awjb at fedoraproject.org Mon Apr 6 06:39:05 2009 From: awjb at fedoraproject.org (Andreas Bierfert) Date: Mon, 6 Apr 2009 06:39:05 +0000 (UTC) Subject: rpms/claws-mail-plugins/F-10 .cvsignore, 1.19, 1.20 claws-mail-plugins.spec, 1.37, 1.38 sources, 1.19, 1.20 Message-ID: <20090406063905.159EC700FB@cvs1.fedora.phx.redhat.com> Author: awjb Update of /cvs/pkgs/rpms/claws-mail-plugins/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5135/F-10 Modified Files: .cvsignore claws-mail-plugins.spec sources Log Message: - version upgrade Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-10/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- .cvsignore 30 Dec 2008 18:07:54 -0000 1.19 +++ .cvsignore 6 Apr 2009 06:38:34 -0000 1.20 @@ -1 +1 @@ -claws-mail-extra-plugins-3.7.0.tar.bz2 +claws-mail-extra-plugins-3.7.1.tar.bz2 Index: claws-mail-plugins.spec =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-10/claws-mail-plugins.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- claws-mail-plugins.spec 30 Dec 2008 18:07:54 -0000 1.37 +++ claws-mail-plugins.spec 6 Apr 2009 06:38:34 -0000 1.38 @@ -1,30 +1,30 @@ # define plugin version -%define acpinotifier 1.0.19 -%define archive 0.6.3 -%define attachwarner 0.2.15 +%define acpinotifier 1.0.20 +%define archive 0.6.4 +%define attachwarner 0.2.16 %define attremover 1.0.10 -%define cachesaver 0.10.8 +%define cachesaver 0.10.9 %define fetchinfo 0.4.24 -%define gtkhtml2viewer 0.22 +%define gtkhtml2viewer 0.23 %define mailmbox 1.14.3 %define newmail 0.0.15 -%define notification 0.20 +%define notification 0.21 %define perl 0.9.15 -%define rssyl 0.23 -%define spamreport 0.3.7 +%define rssyl 0.24 +%define spamreport 0.3.8 %define synce 0.7.5 -%define tnef 0.3.3 -%define vcalendar 2.0.3 +%define tnef 0.3.4 +%define vcalendar 2.0.4 Name: claws-mail-plugins -Version: 3.7.0 -Release: 1%{?dist} +Version: 3.7.1 +Release: 2%{?dist} Summary: Additional plugins for claws-mail Group: Applications/Internet License: GPLv2 and GPLv3+ and MIT URL: http://claws-mail.org -Source0: http://dl.sf.net/sylpheed-claws/claws-mail-extra-plugins-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/sylpheed-claws/claws-mail-extra-plugins-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: claws-mail-devel >= %{version} @@ -42,6 +42,7 @@ BuildRequires: libarchive-devel BuildRequires: libytnef-devel BuildRequires: ghostscript +BuildRequires: enchant-devel Requires: %{name}-acpi-notifier = %{version}-%{release} Requires: %{name}-archive = %{version}-%{release} @@ -342,77 +343,91 @@ # acpi_notifier cd acpi_notifier-%{acpinotifier} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang acpi_notifier # archive -cd ../archive-%{archive} +cd archive-%{archive} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang archive # attachwarner -cd ../attachwarner-%{attachwarner} +cd attachwarner-%{attachwarner} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang attachwarner # att_remover -cd ../att_remover-%{attremover} +cd att_remover-%{attremover} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - # cachesaver -cd ../cachesaver-%{cachesaver} +cd cachesaver-%{cachesaver} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #fetchinfo-plugin -cd ../fetchinfo-plugin-%{fetchinfo} +cd fetchinfo-plugin-%{fetchinfo} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #gtkhtml2-viewer -cd ../gtkhtml2_viewer-%{gtkhtml2viewer} +cd gtkhtml2_viewer-%{gtkhtml2viewer} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang gtkhtml2_viewer #mailmbox -cd ../mailmbox-%{mailmbox} +cd mailmbox-%{mailmbox} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #newmail -cd ../newmail-%{newmail} +cd newmail-%{newmail} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #notification-plugin -cd ../notification_plugin-%{notification} +cd notification_plugin-%{notification} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang notification_plugin #perl -cd ../perl_plugin-%{perl} +cd perl_plugin-%{perl} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #rssyl -cd ../rssyl-%{rssyl} +cd rssyl-%{rssyl} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang rssyl #spamreport -cd ../spam_report-%{spamreport} +cd spam_report-%{spamreport} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang spam_report #synce -cd ../synce_plugin-%{synce} +cd synce_plugin-%{synce} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - #tnef -cd ../tnef_parse-%{tnef} +cd tnef_parse-%{tnef} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang tnef_parse #vcalendar -cd ../vcalendar-%{vcalendar} +cd vcalendar-%{vcalendar} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang vcalendar find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';' @@ -424,7 +439,7 @@ %defattr(-,root,root,-) %doc README -%files acpi-notifier +%files acpi-notifier -f acpi_notifier.lang %defattr(-,root,root,-) %doc acpi_notifier-%{acpinotifier}/ChangeLog %doc acpi_notifier-%{acpinotifier}/COPYING @@ -432,23 +447,8 @@ %doc acpi_notifier-%{acpinotifier}/AUTHORS %doc acpi_notifier-%{acpinotifier}/README %{_libdir}/claws-mail/plugins/acpi_notifier* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/acpi_notifier.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/acpi_notifier.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/acpi_notifier.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/acpi_notifier.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/acpi_notifier.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/acpi_notifier.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/acpi_notifier.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/acpi_notifier.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/acpi_notifier.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/acpi_notifier.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/acpi_notifier.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/acpi_notifier.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/acpi_notifier.mo -%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/acpi_notifier.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/acpi_notifier.mo -%files archive +%files archive -f archive.lang %defattr(-,root,root,-) %doc archive-%{archive}/ABOUT-NLS %doc archive-%{archive}/AUTHORS @@ -458,16 +458,11 @@ %doc archive-%{archive}/README %doc archive-%{archive}/TODO %{_libdir}/claws-mail/plugins/archive* -%{_includedir}/claws-mail/plugins/archive -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/archive.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/archive.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/archive.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/archive.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/archive.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/archive.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/archive.mo +%dir %{_includedir}/claws-mail +%dir %{_includedir}/claws-mail/plugins +%{_includedir}/claws-mail/plugins/archive/ -%files attachwarner +%files attachwarner -f attachwarner.lang %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/attachwarner* %doc attachwarner-%{attachwarner}/AUTHORS @@ -476,19 +471,6 @@ %doc attachwarner-%{attachwarner}/NEWS %doc attachwarner-%{attachwarner}/README %doc attachwarner-%{attachwarner}/TODO -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/attachwarner.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/attachwarner.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/attachwarner.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/attachwarner.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/attachwarner.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/attachwarner.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/attachwarner.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/attachwarner.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/attachwarner.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/attachwarner.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/attachwarner.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/attachwarner.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/attachwarner.mo %files att-remover %defattr(-,root,root,-) @@ -513,26 +495,11 @@ %doc fetchinfo-plugin-%{fetchinfo}/README %{_libdir}/claws-mail/plugins/fetchinfo* -%files gtkhtml2-viewer +%files gtkhtml2-viewer -f gtkhtml2_viewer.lang %defattr(-,root,root,-) %doc gtkhtml2_viewer-%{gtkhtml2viewer}/AUTHORS %doc gtkhtml2_viewer-%{gtkhtml2viewer}/COPYING %{_libdir}/claws-mail/plugins/gtkhtml2_viewer* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/gtkhtml2_viewer.mo - %files mailmbox %defattr(-,root,root,-) @@ -551,22 +518,13 @@ %doc newmail-%{newmail}/README %{_libdir}/claws-mail/plugins/newmail.so -%files notification +%files notification -f notification_plugin.lang %defattr(-,root,root,-) %doc notification_plugin-%{notification}/AUTHORS %doc notification_plugin-%{notification}/ChangeLog %doc notification_plugin-%{notification}/COPYING %doc notification_plugin-%{notification}/README %{_libdir}/claws-mail/plugins/notification_plugin.so -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/notification_plugin.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/notification_plugin.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/notification_plugin.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/notification_plugin.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/notification_plugin.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/notification_plugin.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/notification_plugin.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/notification_plugin.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/notification_plugin.mo %files perl %defattr(-,root,root,-) @@ -576,43 +534,18 @@ %doc perl_plugin-%{perl}/README %{_libdir}/claws-mail/plugins/perl_plugin.so -%files rssyl +%files rssyl -f rssyl.lang %defattr(-,root,root,-) %doc rssyl-%{rssyl}/AUTHORS %doc rssyl-%{rssyl}/ChangeLog %doc rssyl-%{rssyl}/COPYING %doc rssyl-%{rssyl}/TODO %{_libdir}/claws-mail/plugins/rssyl* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/rssyl.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/rssyl.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/rssyl.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/rssyl.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/rssyl.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/rssyl.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/rssyl.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/rssyl.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/rssyl.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/rssyl.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/rssyl.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/rssyl.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/rssyl.mo -%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/rssyl.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/rssyl.mo -%files spam-report +%files spam-report -f spam_report.lang %defattr(-,root,root,-) %doc spam_report-%{spamreport}/{AUTHORS,ChangeLog,COPYING,NEWS,README} %{_libdir}/claws-mail/plugins/spamreport.so -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/spam_report.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/spam_report.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/spam_report.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/spam_report.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/spam_report.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/spam_report.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/spam_report.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/spam_report.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/spam_report.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/spam_report.mo %files synce %defattr(-,root,root,-) @@ -622,47 +555,42 @@ %doc synce_plugin-%{synce}/README %{_libdir}/claws-mail/plugins/synce* -%files tnef +%files tnef -f tnef_parse.lang %defattr(-,root,root,-) %doc tnef_parse-%{tnef}/AUTHORS %doc tnef_parse-%{tnef}/ChangeLog %doc tnef_parse-%{tnef}/COPYING %doc tnef_parse-%{tnef}/README %{_libdir}/claws-mail/plugins/tnef* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/tnef_parse.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/tnef_parse.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/tnef_parse.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/tnef_parse.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/tnef_parse.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/tnef_parse.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/tnef_parse.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/tnef_parse.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/tnef_parse.mo -%files vcalendar +%files vcalendar -f vcalendar.lang %defattr(-,root,root,-) %doc vcalendar-%{vcalendar}/AUTHORS %doc vcalendar-%{vcalendar}/ChangeLog %doc vcalendar-%{vcalendar}/COPYING %doc vcalendar-%{vcalendar}/README %{_libdir}/claws-mail/plugins/vcalendar* +%dir %{_includedir}/claws-mail +%dir %{_includedir}/claws-mail/plugins %{_includedir}/claws-mail/plugins/vcalendar/ -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/vcalendar.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/vcalendar.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/vcalendar.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/vcalendar.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/vcalendar.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/vcalendar.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/vcalendar.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/vcalendar.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/vcalendar.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/vcalendar.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/vcalendar.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/vcalendar.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/vcalendar.mo %exclude %{_includedir}/ical.h %changelog +* Mon Mar 30 2009 Michael Schwendt +- 3.7.1-2 +- use %%find_lang macro + +* Sat Mar 28 2009 Kevin Fenzi - 3.7.1-1 +- Update to 3.7.1 + +* Thu Mar 19 2009 Michael Schwendt +- 3.7.0-3 +- include directories /usr/include/claws-mail{,/plugins} in + "archive" and "vcalendar" sub-packages (#473638) + +* Tue Feb 24 2009 Fedora Release Engineering - 3.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 30 2008 Andreas Bierfert - 3.7.0-1 - version upgrade Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-10/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 30 Dec 2008 18:07:54 -0000 1.19 +++ sources 6 Apr 2009 06:38:34 -0000 1.20 @@ -1 +1 @@ -b934a63222d8031e6d6c5aace8c4db72 claws-mail-extra-plugins-3.7.0.tar.bz2 +a483d0554365c2409f8921eefcb69a6f claws-mail-extra-plugins-3.7.1.tar.bz2 From awjb at fedoraproject.org Mon Apr 6 06:39:05 2009 From: awjb at fedoraproject.org (Andreas Bierfert) Date: Mon, 6 Apr 2009 06:39:05 +0000 (UTC) Subject: rpms/claws-mail-plugins/F-9 .cvsignore, 1.19, 1.20 claws-mail-plugins.spec, 1.37, 1.38 sources, 1.19, 1.20 Message-ID: <20090406063905.89C33700FB@cvs1.fedora.phx.redhat.com> Author: awjb Update of /cvs/pkgs/rpms/claws-mail-plugins/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5135/F-9 Modified Files: .cvsignore claws-mail-plugins.spec sources Log Message: - version upgrade Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-9/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- .cvsignore 30 Dec 2008 18:07:54 -0000 1.19 +++ .cvsignore 6 Apr 2009 06:38:34 -0000 1.20 @@ -1 +1 @@ -claws-mail-extra-plugins-3.7.0.tar.bz2 +claws-mail-extra-plugins-3.7.1.tar.bz2 Index: claws-mail-plugins.spec =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-9/claws-mail-plugins.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- claws-mail-plugins.spec 30 Dec 2008 18:07:54 -0000 1.37 +++ claws-mail-plugins.spec 6 Apr 2009 06:38:35 -0000 1.38 @@ -1,30 +1,30 @@ # define plugin version -%define acpinotifier 1.0.19 -%define archive 0.6.3 -%define attachwarner 0.2.15 +%define acpinotifier 1.0.20 +%define archive 0.6.4 +%define attachwarner 0.2.16 %define attremover 1.0.10 -%define cachesaver 0.10.8 +%define cachesaver 0.10.9 %define fetchinfo 0.4.24 -%define gtkhtml2viewer 0.22 +%define gtkhtml2viewer 0.23 %define mailmbox 1.14.3 %define newmail 0.0.15 -%define notification 0.20 +%define notification 0.21 %define perl 0.9.15 -%define rssyl 0.23 -%define spamreport 0.3.7 +%define rssyl 0.24 +%define spamreport 0.3.8 %define synce 0.7.5 -%define tnef 0.3.3 -%define vcalendar 2.0.3 +%define tnef 0.3.4 +%define vcalendar 2.0.4 Name: claws-mail-plugins -Version: 3.7.0 -Release: 1%{?dist} +Version: 3.7.1 +Release: 2%{?dist} Summary: Additional plugins for claws-mail Group: Applications/Internet License: GPLv2 and GPLv3+ and MIT URL: http://claws-mail.org -Source0: http://dl.sf.net/sylpheed-claws/claws-mail-extra-plugins-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/sylpheed-claws/claws-mail-extra-plugins-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: claws-mail-devel >= %{version} @@ -42,6 +42,7 @@ BuildRequires: libarchive-devel BuildRequires: libytnef-devel BuildRequires: ghostscript +BuildRequires: enchant-devel Requires: %{name}-acpi-notifier = %{version}-%{release} Requires: %{name}-archive = %{version}-%{release} @@ -342,77 +343,91 @@ # acpi_notifier cd acpi_notifier-%{acpinotifier} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang acpi_notifier # archive -cd ../archive-%{archive} +cd archive-%{archive} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang archive # attachwarner -cd ../attachwarner-%{attachwarner} +cd attachwarner-%{attachwarner} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang attachwarner # att_remover -cd ../att_remover-%{attremover} +cd att_remover-%{attremover} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - # cachesaver -cd ../cachesaver-%{cachesaver} +cd cachesaver-%{cachesaver} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #fetchinfo-plugin -cd ../fetchinfo-plugin-%{fetchinfo} +cd fetchinfo-plugin-%{fetchinfo} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #gtkhtml2-viewer -cd ../gtkhtml2_viewer-%{gtkhtml2viewer} +cd gtkhtml2_viewer-%{gtkhtml2viewer} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang gtkhtml2_viewer #mailmbox -cd ../mailmbox-%{mailmbox} +cd mailmbox-%{mailmbox} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #newmail -cd ../newmail-%{newmail} +cd newmail-%{newmail} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #notification-plugin -cd ../notification_plugin-%{notification} +cd notification_plugin-%{notification} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang notification_plugin #perl -cd ../perl_plugin-%{perl} +cd perl_plugin-%{perl} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - #rssyl -cd ../rssyl-%{rssyl} +cd rssyl-%{rssyl} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang rssyl #spamreport -cd ../spam_report-%{spamreport} +cd spam_report-%{spamreport} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang spam_report #synce -cd ../synce_plugin-%{synce} +cd synce_plugin-%{synce} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - #tnef -cd ../tnef_parse-%{tnef} +cd tnef_parse-%{tnef} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ +cd - +%find_lang tnef_parse #vcalendar -cd ../vcalendar-%{vcalendar} +cd vcalendar-%{vcalendar} %{__make} install DESTDIR=$RPM_BUILD_ROOT CLAWS_MAIL_PLUGINDIR=%{_libdir}/claws-mail/plugins/ - +cd - +%find_lang vcalendar find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';' @@ -424,7 +439,7 @@ %defattr(-,root,root,-) %doc README -%files acpi-notifier +%files acpi-notifier -f acpi_notifier.lang %defattr(-,root,root,-) %doc acpi_notifier-%{acpinotifier}/ChangeLog %doc acpi_notifier-%{acpinotifier}/COPYING @@ -432,23 +447,8 @@ %doc acpi_notifier-%{acpinotifier}/AUTHORS %doc acpi_notifier-%{acpinotifier}/README %{_libdir}/claws-mail/plugins/acpi_notifier* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/acpi_notifier.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/acpi_notifier.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/acpi_notifier.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/acpi_notifier.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/acpi_notifier.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/acpi_notifier.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/acpi_notifier.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/acpi_notifier.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/acpi_notifier.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/acpi_notifier.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/acpi_notifier.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/acpi_notifier.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/acpi_notifier.mo -%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/acpi_notifier.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/acpi_notifier.mo -%files archive +%files archive -f archive.lang %defattr(-,root,root,-) %doc archive-%{archive}/ABOUT-NLS %doc archive-%{archive}/AUTHORS @@ -458,16 +458,11 @@ %doc archive-%{archive}/README %doc archive-%{archive}/TODO %{_libdir}/claws-mail/plugins/archive* -%{_includedir}/claws-mail/plugins/archive -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/archive.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/archive.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/archive.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/archive.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/archive.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/archive.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/archive.mo +%dir %{_includedir}/claws-mail +%dir %{_includedir}/claws-mail/plugins +%{_includedir}/claws-mail/plugins/archive/ -%files attachwarner +%files attachwarner -f attachwarner.lang %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/attachwarner* %doc attachwarner-%{attachwarner}/AUTHORS @@ -476,19 +471,6 @@ %doc attachwarner-%{attachwarner}/NEWS %doc attachwarner-%{attachwarner}/README %doc attachwarner-%{attachwarner}/TODO -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/attachwarner.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/attachwarner.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/attachwarner.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/attachwarner.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/attachwarner.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/attachwarner.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/attachwarner.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/attachwarner.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/attachwarner.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/attachwarner.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/attachwarner.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/attachwarner.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/attachwarner.mo %files att-remover %defattr(-,root,root,-) @@ -513,26 +495,11 @@ %doc fetchinfo-plugin-%{fetchinfo}/README %{_libdir}/claws-mail/plugins/fetchinfo* -%files gtkhtml2-viewer +%files gtkhtml2-viewer -f gtkhtml2_viewer.lang %defattr(-,root,root,-) %doc gtkhtml2_viewer-%{gtkhtml2viewer}/AUTHORS %doc gtkhtml2_viewer-%{gtkhtml2viewer}/COPYING %{_libdir}/claws-mail/plugins/gtkhtml2_viewer* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/gtkhtml2_viewer.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/gtkhtml2_viewer.mo - %files mailmbox %defattr(-,root,root,-) @@ -551,22 +518,13 @@ %doc newmail-%{newmail}/README %{_libdir}/claws-mail/plugins/newmail.so -%files notification +%files notification -f notification_plugin.lang %defattr(-,root,root,-) %doc notification_plugin-%{notification}/AUTHORS %doc notification_plugin-%{notification}/ChangeLog %doc notification_plugin-%{notification}/COPYING %doc notification_plugin-%{notification}/README %{_libdir}/claws-mail/plugins/notification_plugin.so -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/notification_plugin.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/notification_plugin.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/notification_plugin.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/notification_plugin.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/notification_plugin.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/notification_plugin.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/notification_plugin.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/notification_plugin.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/notification_plugin.mo %files perl %defattr(-,root,root,-) @@ -576,43 +534,18 @@ %doc perl_plugin-%{perl}/README %{_libdir}/claws-mail/plugins/perl_plugin.so -%files rssyl +%files rssyl -f rssyl.lang %defattr(-,root,root,-) %doc rssyl-%{rssyl}/AUTHORS %doc rssyl-%{rssyl}/ChangeLog %doc rssyl-%{rssyl}/COPYING %doc rssyl-%{rssyl}/TODO %{_libdir}/claws-mail/plugins/rssyl* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/rssyl.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/rssyl.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/rssyl.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/rssyl.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/rssyl.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/rssyl.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/rssyl.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/rssyl.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/rssyl.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/rssyl.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/rssyl.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/rssyl.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/rssyl.mo -%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/rssyl.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/rssyl.mo -%files spam-report +%files spam-report -f spam_report.lang %defattr(-,root,root,-) %doc spam_report-%{spamreport}/{AUTHORS,ChangeLog,COPYING,NEWS,README} %{_libdir}/claws-mail/plugins/spamreport.so -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/spam_report.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/spam_report.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/spam_report.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/spam_report.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/spam_report.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/spam_report.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/spam_report.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/spam_report.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/spam_report.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/spam_report.mo %files synce %defattr(-,root,root,-) @@ -622,47 +555,42 @@ %doc synce_plugin-%{synce}/README %{_libdir}/claws-mail/plugins/synce* -%files tnef +%files tnef -f tnef_parse.lang %defattr(-,root,root,-) %doc tnef_parse-%{tnef}/AUTHORS %doc tnef_parse-%{tnef}/ChangeLog %doc tnef_parse-%{tnef}/COPYING %doc tnef_parse-%{tnef}/README %{_libdir}/claws-mail/plugins/tnef* -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/tnef_parse.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/tnef_parse.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/tnef_parse.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/tnef_parse.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/tnef_parse.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/tnef_parse.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/tnef_parse.mo -%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/tnef_parse.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/tnef_parse.mo -%files vcalendar +%files vcalendar -f vcalendar.lang %defattr(-,root,root,-) %doc vcalendar-%{vcalendar}/AUTHORS %doc vcalendar-%{vcalendar}/ChangeLog %doc vcalendar-%{vcalendar}/COPYING %doc vcalendar-%{vcalendar}/README %{_libdir}/claws-mail/plugins/vcalendar* +%dir %{_includedir}/claws-mail +%dir %{_includedir}/claws-mail/plugins %{_includedir}/claws-mail/plugins/vcalendar/ -%lang(ca) %{_datadir}/locale/ca/LC_MESSAGES/vcalendar.mo -%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/vcalendar.mo -%lang(de) %{_datadir}/locale/de/LC_MESSAGES/vcalendar.mo -%lang(es) %{_datadir}/locale/es/LC_MESSAGES/vcalendar.mo -%lang(fi) %{_datadir}/locale/fi/LC_MESSAGES/vcalendar.mo -%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/vcalendar.mo -%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/vcalendar.mo -%lang(it) %{_datadir}/locale/it/LC_MESSAGES/vcalendar.mo -%lang(pt_BR) %{_datadir}/locale/pt_BR/LC_MESSAGES/vcalendar.mo -%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/vcalendar.mo -%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/vcalendar.mo -%lang(sr) %{_datadir}/locale/sr/LC_MESSAGES/vcalendar.mo -%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/vcalendar.mo %exclude %{_includedir}/ical.h %changelog +* Mon Mar 30 2009 Michael Schwendt +- 3.7.1-2 +- use %%find_lang macro + +* Sat Mar 28 2009 Kevin Fenzi - 3.7.1-1 +- Update to 3.7.1 + +* Thu Mar 19 2009 Michael Schwendt +- 3.7.0-3 +- include directories /usr/include/claws-mail{,/plugins} in + "archive" and "vcalendar" sub-packages (#473638) + +* Tue Feb 24 2009 Fedora Release Engineering - 3.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Tue Dec 30 2008 Andreas Bierfert - 3.7.0-1 - version upgrade Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/claws-mail-plugins/F-9/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 30 Dec 2008 18:07:55 -0000 1.19 +++ sources 6 Apr 2009 06:38:35 -0000 1.20 @@ -1 +1 @@ -b934a63222d8031e6d6c5aace8c4db72 claws-mail-extra-plugins-3.7.0.tar.bz2 +a483d0554365c2409f8921eefcb69a6f claws-mail-extra-plugins-3.7.1.tar.bz2 From airlied at fedoraproject.org Mon Apr 6 07:11:22 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 07:11:22 +0000 (UTC) Subject: rpms/kernel/F-11 drm-nouveau.patch,1.35,1.36 Message-ID: <20090406071122.67ED4700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12664 Modified Files: drm-nouveau.patch Log Message: fix more powerpc drm-nouveau.patch: Index: drm-nouveau.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-nouveau.patch,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- drm-nouveau.patch 6 Apr 2009 05:53:15 -0000 1.35 +++ drm-nouveau.patch 6 Apr 2009 07:11:20 -0000 1.36 @@ -2977,9 +2977,9 @@ + BIOS_USLEEP(ROM16(bios->data[bios->fp.xlated_entry + 7])); +#ifdef __powerpc__ + /* Powerbook specific quirks */ -+ if (script == LVDS_RESET && ((dev->Chipset & 0xffff) == 0x0179 || (dev->Chipset & 0xffff) == 0x0329)) ++ if (script == LVDS_RESET && ((dev_priv->chipset & 0xffff) == 0x0179 || (dev_priv->chipset & 0xffff) == 0x0329)) + nv_write_tmds(dev, dcbent->or, 0, 0x02, 0x72); -+ if ((dev->Chipset & 0xffff) == 0x0179 || (dev->Chipset & 0xffff) == 0x0189 || (dev->Chipset & 0xffff) == 0x0329) { ++ if ((dev_priv->chipset & 0xffff) == 0x0179 || (dev_priv->chipset & 0xffff) == 0x0189 || (dev_priv->chipset & 0xffff) == 0x0329) { + if (script == LVDS_PANEL_ON) { + bios_wr32(dev, NV_PBUS_DEBUG_DUALHEAD_CTL, bios_rd32(dev, NV_PBUS_DEBUG_DUALHEAD_CTL) | (1 << 31)); + bios_wr32(dev, NV_PCRTC_GPIO_EXT, bios_rd32(dev, NV_PCRTC_GPIO_EXT) | 1); From pingou at fedoraproject.org Mon Apr 6 08:14:58 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Mon, 6 Apr 2009 08:14:58 +0000 (UTC) Subject: rpms/R-IRanges/devel R-IRanges.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406081458.B4105700FB@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-IRanges/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27726/devel Modified Files: .cvsignore sources Added Files: R-IRanges.spec import.log Log Message: Original import for devel --- NEW FILE R-IRanges.spec --- %global BioC 2.4 %global packname IRanges Name: R-%{packname} Version: 1.1.55 Release: 1%{?dist} Summary: Low-level containers for storing sets of integer ranges Group: Applications/Engineering License: Artistic 2.0 and Copyright only # See https://www.redhat.com/archives/fedora-r-devel-list/2009-April/msg00001.html URL: http://bioconductor.org/packages/%{BioC}/bioc/html/IRanges.html Source0: http://bioconductor.org/packages/%{BioC}/bioc/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix %description The IRanges class and its extensions are low-level containers for storing sets of integer ranges. A typical use of these containers in biology is for representing a set of chromosome regions. More specific extensions of the IRanges class will typically allow the storage of additional information attached to each chromosome region as well as a hierarchical relationship between these regions. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} # x86/x86_64 -> Architecture dependent package mkdir -p %{buildroot}%{_libdir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_libdir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_libdir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) %dir %{_libdir}/R/library/%{packname}/ %doc %{_libdir}/R/library/%{packname}/latex %doc %{_libdir}/R/library/%{packname}/html %doc %{_libdir}/R/library/%{packname}/DESCRIPTION %doc %{_libdir}/R/library/%{packname}/man %{_libdir}/R/library/%{packname}/CONTENTS %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/extdata %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/help %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/R-ex %{_libdir}/R/library/%{packname}/libs %files devel %defattr(-,root,root,-) %{_libdir}/R/library/%{packname}/include %changelog * Wed Apr 01 2009 pingou 1.1.55-1 - New release from bioconductor 2.4 which includes the change in the description file for the license used - Update the license to its correct format * Sun Mar 22 2009 pingou 1.0.14-3 - The main package owns the directory - Remove pkgconfig as R for the devel package - Define becomes global * Sat Mar 21 2009 pingou 1.0.14-2 - Add R-Matrix as R and BR * Fri Mar 13 2009 pingou 1.0.14-1 - Update to 1.0.14 * Wed Feb 18 2009 pingou 1.0.11-1 - initial package for Fedora --- NEW FILE import.log --- R-IRanges-1_1_55-1_fc10:HEAD:R-IRanges-1.1.55-1.fc10.src.rpm:1239005638 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:33:41 -0000 1.1 +++ .cvsignore 6 Apr 2009 08:14:26 -0000 1.2 @@ -0,0 +1 @@ +IRanges_1.1.55.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:33:41 -0000 1.1 +++ sources 6 Apr 2009 08:14:26 -0000 1.2 @@ -0,0 +1 @@ +5f61e96f68c755fc1a1d1333560a7e38 IRanges_1.1.55.tar.gz From pingou at fedoraproject.org Mon Apr 6 08:16:40 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Mon, 6 Apr 2009 08:16:40 +0000 (UTC) Subject: rpms/R-IRanges/F-10 R-IRanges.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406081640.6DDDC700FB@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-IRanges/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28371/F-10 Modified Files: .cvsignore sources Added Files: R-IRanges.spec import.log Log Message: Original import for F-10 --- NEW FILE R-IRanges.spec --- %global BioC 2.4 %global packname IRanges Name: R-%{packname} Version: 1.1.55 Release: 1%{?dist} Summary: Low-level containers for storing sets of integer ranges Group: Applications/Engineering License: Artistic 2.0 and Copyright only # See https://www.redhat.com/archives/fedora-r-devel-list/2009-April/msg00001.html URL: http://bioconductor.org/packages/%{BioC}/bioc/html/IRanges.html Source0: http://bioconductor.org/packages/%{BioC}/bioc/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix %description The IRanges class and its extensions are low-level containers for storing sets of integer ranges. A typical use of these containers in biology is for representing a set of chromosome regions. More specific extensions of the IRanges class will typically allow the storage of additional information attached to each chromosome region as well as a hierarchical relationship between these regions. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} # x86/x86_64 -> Architecture dependent package mkdir -p %{buildroot}%{_libdir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_libdir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_libdir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) %dir %{_libdir}/R/library/%{packname}/ %doc %{_libdir}/R/library/%{packname}/latex %doc %{_libdir}/R/library/%{packname}/html %doc %{_libdir}/R/library/%{packname}/DESCRIPTION %doc %{_libdir}/R/library/%{packname}/man %{_libdir}/R/library/%{packname}/CONTENTS %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/extdata %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/help %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/R-ex %{_libdir}/R/library/%{packname}/libs %files devel %defattr(-,root,root,-) %{_libdir}/R/library/%{packname}/include %changelog * Wed Apr 01 2009 pingou 1.1.55-1 - New release from bioconductor 2.4 which includes the change in the description file for the license used - Update the license to its correct format * Sun Mar 22 2009 pingou 1.0.14-3 - The main package owns the directory - Remove pkgconfig as R for the devel package - Define becomes global * Sat Mar 21 2009 pingou 1.0.14-2 - Add R-Matrix as R and BR * Fri Mar 13 2009 pingou 1.0.14-1 - Update to 1.0.14 * Wed Feb 18 2009 pingou 1.0.11-1 - initial package for Fedora --- NEW FILE import.log --- R-IRanges-1_1_55-1_fc10:F-10:R-IRanges-1.1.55-1.fc10.src.rpm:1239005732 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:33:41 -0000 1.1 +++ .cvsignore 6 Apr 2009 08:16:09 -0000 1.2 @@ -0,0 +1 @@ +IRanges_1.1.55.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:33:41 -0000 1.1 +++ sources 6 Apr 2009 08:16:10 -0000 1.2 @@ -0,0 +1 @@ +5f61e96f68c755fc1a1d1333560a7e38 IRanges_1.1.55.tar.gz From pingou at fedoraproject.org Mon Apr 6 08:18:10 2009 From: pingou at fedoraproject.org (Pierre-YvesChibon) Date: Mon, 6 Apr 2009 08:18:10 +0000 (UTC) Subject: rpms/R-IRanges/F-9 R-IRanges.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406081810.A3CC6700FB@cvs1.fedora.phx.redhat.com> Author: pingou Update of /cvs/pkgs/rpms/R-IRanges/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28956/F-9 Modified Files: .cvsignore sources Added Files: R-IRanges.spec import.log Log Message: Original import for F-9 --- NEW FILE R-IRanges.spec --- %global BioC 2.4 %global packname IRanges Name: R-%{packname} Version: 1.1.55 Release: 1%{?dist} Summary: Low-level containers for storing sets of integer ranges Group: Applications/Engineering License: Artistic 2.0 and Copyright only # See https://www.redhat.com/archives/fedora-r-devel-list/2009-April/msg00001.html URL: http://bioconductor.org/packages/%{BioC}/bioc/html/IRanges.html Source0: http://bioconductor.org/packages/%{BioC}/bioc/src/contrib/%{packname}_%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix Requires(post): R Requires(postun): R BuildRequires: R-devel tetex-latex R >= 2.8.0 R-methods R-stats R-RUnit R-Matrix %description The IRanges class and its extensions are low-level containers for storing sets of integer ranges. A typical use of these containers in biology is for representing a set of chromosome regions. More specific extensions of the IRanges class will typically allow the storage of additional information attached to each chromosome region as well as a hierarchical relationship between these regions. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -c -n %{packname} %build %install rm -rf %{buildroot} # x86/x86_64 -> Architecture dependent package mkdir -p %{buildroot}%{_libdir}/R/library R CMD INSTALL %{packname} -l %{buildroot}%{_libdir}/R/library # Clean up in advance of check test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -rf %{buildroot}%{_libdir}/R/library/R.css %check %{_bindir}/R CMD check %{packname} %clean rm -rf %{buildroot} %post %{_R_make_search_index} %postun %{_R_make_search_index} %files %defattr(-, root, root, -) %dir %{_libdir}/R/library/%{packname}/ %doc %{_libdir}/R/library/%{packname}/latex %doc %{_libdir}/R/library/%{packname}/html %doc %{_libdir}/R/library/%{packname}/DESCRIPTION %doc %{_libdir}/R/library/%{packname}/man %{_libdir}/R/library/%{packname}/CONTENTS %{_libdir}/R/library/%{packname}/INDEX %{_libdir}/R/library/%{packname}/NAMESPACE %{_libdir}/R/library/%{packname}/extdata %{_libdir}/R/library/%{packname}/Meta %{_libdir}/R/library/%{packname}/help %{_libdir}/R/library/%{packname}/R %{_libdir}/R/library/%{packname}/R-ex %{_libdir}/R/library/%{packname}/libs %files devel %defattr(-,root,root,-) %{_libdir}/R/library/%{packname}/include %changelog * Wed Apr 01 2009 pingou 1.1.55-1 - New release from bioconductor 2.4 which includes the change in the description file for the license used - Update the license to its correct format * Sun Mar 22 2009 pingou 1.0.14-3 - The main package owns the directory - Remove pkgconfig as R for the devel package - Define becomes global * Sat Mar 21 2009 pingou 1.0.14-2 - Add R-Matrix as R and BR * Fri Mar 13 2009 pingou 1.0.14-1 - Update to 1.0.14 * Wed Feb 18 2009 pingou 1.0.11-1 - initial package for Fedora --- NEW FILE import.log --- R-IRanges-1_1_55-1_fc10:F-9:R-IRanges-1.1.55-1.fc10.src.rpm:1239005831 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:33:41 -0000 1.1 +++ .cvsignore 6 Apr 2009 08:17:40 -0000 1.2 @@ -0,0 +1 @@ +IRanges_1.1.55.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/R-IRanges/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:33:41 -0000 1.1 +++ sources 6 Apr 2009 08:17:40 -0000 1.2 @@ -0,0 +1 @@ +5f61e96f68c755fc1a1d1333560a7e38 IRanges_1.1.55.tar.gz From rrakus at fedoraproject.org Mon Apr 6 08:38:14 2009 From: rrakus at fedoraproject.org (Roman Rakus) Date: Mon, 6 Apr 2009 08:38:14 +0000 (UTC) Subject: rpms/powerpc-utils/devel .cvsignore, 1.4, 1.5 powerpc-utils.spec, 1.6, 1.7 sources, 1.4, 1.5 Message-ID: <20090406083814.28EAF700FB@cvs1.fedora.phx.redhat.com> Author: rrakus Update of /cvs/extras/rpms/powerpc-utils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1410 Modified Files: .cvsignore powerpc-utils.spec sources Log Message: new upstream version 1.1.3 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 3 Mar 2009 11:19:48 -0000 1.4 +++ .cvsignore 6 Apr 2009 08:37:43 -0000 1.5 @@ -1 +1 @@ -powerpc-utils-1.1.2.tar.gz +powerpc-utils-1.1.3.tar.gz Index: powerpc-utils.spec =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils/devel/powerpc-utils.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- powerpc-utils.spec 3 Mar 2009 11:19:48 -0000 1.6 +++ powerpc-utils.spec 6 Apr 2009 08:37:43 -0000 1.7 @@ -1,5 +1,5 @@ Name: powerpc-utils -Version: 1.1.2 +Version: 1.1.3 Release: 2%{?dist} Summary: Utilities for PowerPC platforms @@ -50,6 +50,9 @@ %changelog +* Mon Apr 06 2009 Roman Rakus - 1.1.3-1 +- new upstream version 1.1.3 + * Tue Mar 03 2009 Roman Rakus - 1.1.2-1 - new upstream version 1.1.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/powerpc-utils/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Mar 2009 11:19:48 -0000 1.4 +++ sources 6 Apr 2009 08:37:43 -0000 1.5 @@ -1 +1 @@ -f551aa8c35db8204daef3cc2312c06bd powerpc-utils-1.1.2.tar.gz +36c254e48941b177242118c51539421c powerpc-utils-1.1.3.tar.gz From pkgdb at fedoraproject.org Mon Apr 6 08:48:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:48:36 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406084816.50A0F208550@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora devel) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:48:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:48:44 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406084844.694AD208550@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora 9) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:49:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:49:14 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406084914.58B66208553@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora 10) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From airlied at fedoraproject.org Mon Apr 6 08:48:56 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 08:48:56 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-modeset.patch, 1.43, 1.44 xorg-x11-drv-ati.spec, 1.169, 1.170 Message-ID: <20090406084856.4771D700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4071 Modified Files: radeon-modeset.patch xorg-x11-drv-ati.spec Log Message: * Mon Apr 06 2009 Dave Airlie 6.12.1-6 - kms: add config.h to get mmap working properly radeon-modeset.patch: Index: radeon-modeset.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/radeon-modeset.patch,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- radeon-modeset.patch 6 Apr 2009 05:38:09 -0000 1.43 +++ radeon-modeset.patch 6 Apr 2009 08:48:25 -0000 1.44 @@ -7542,10 +7542,14 @@ diff --git a/src/radeon_memory.c b/src/radeon_memory.c new file mode 100644 -index 0000000..f4b6c28 +index 0000000..3d722fb --- /dev/null +++ b/src/radeon_memory.c -@@ -0,0 +1,241 @@ +@@ -0,0 +1,245 @@ ++ ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif + +#include +#include Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.169 retrieving revision 1.170 diff -u -r1.169 -r1.170 --- xorg-x11-drv-ati.spec 6 Apr 2009 05:44:22 -0000 1.169 +++ xorg-x11-drv-ati.spec 6 Apr 2009 08:48:25 -0000 1.170 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 5%{?dist} +Release: 6%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -76,6 +76,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Mon Apr 06 2009 Dave Airlie 6.12.1-6 +- kms: add config.h to get mmap working properly + * Mon Apr 06 2009 Dave Airlie 6.12.1-5 - radeon-modeset.patch: break APIs; - radeon: move to latest git fixups From pkgdb at fedoraproject.org Mon Apr 6 08:50:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:26 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085005.819A6208553@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora 9) to Obsolete for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:49:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:49:44 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085006.2961B208556@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora 10) to Obsolete for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:09 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085010.60191208603@bastion.fedora.phx.redhat.com> vcrhonek has set the approveacls acl on jwhois (Fedora devel) to Obsolete for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:32 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085011.DAC72208608@bastion.fedora.phx.redhat.com> vcrhonek has set the watchbugzilla acl on jwhois (Fedora devel) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:16 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085016.C3C3120860F@bastion.fedora.phx.redhat.com> vcrhonek has set the commit acl on jwhois (Fedora devel) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:40 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085020.C6E152086F6@bastion.fedora.phx.redhat.com> vcrhonek has set the watchbugzilla acl on jwhois (Fedora 9) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:49:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:49:56 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085017.0B7F52086F3@bastion.fedora.phx.redhat.com> vcrhonek has set the watchcommits acl on jwhois (Fedora devel) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:01 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085021.E0D21208701@bastion.fedora.phx.redhat.com> vcrhonek has set the watchcommits acl on jwhois (Fedora 9) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:45 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085024.806F2208704@bastion.fedora.phx.redhat.com> vcrhonek has set the commit acl on jwhois (Fedora 9) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:27 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085027.2DCFC208710@bastion.fedora.phx.redhat.com> vcrhonek has set the watchbugzilla acl on jwhois (Fedora 10) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:14 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085035.72806208557@bastion.fedora.phx.redhat.com> vcrhonek has set the commit acl on jwhois (Fedora 10) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From pkgdb at fedoraproject.org Mon Apr 6 08:50:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 08:50:48 +0000 Subject: [pkgdb] jwhois had acl change status Message-ID: <20090406085028.8C1E3208556@bastion.fedora.phx.redhat.com> vcrhonek has set the watchcommits acl on jwhois (Fedora 10) to Approved for robert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/jwhois From mtasaka at fedoraproject.org Mon Apr 6 08:55:33 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 08:55:33 +0000 (UTC) Subject: rpms/pcmanfm/devel pcmanfm-0.5-exec-from-non-terminal.patch, NONE, 1.1 pcmanfm.spec, 1.28, 1.29 Message-ID: <20090406085533.79039700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/pcmanfm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6473 Modified Files: pcmanfm.spec Added Files: pcmanfm-0.5-exec-from-non-terminal.patch Log Message: * Mon Apr 6 2009 Mamoru Tasaka - 0.5-7 - Fix the issue when application cannot be lauched from desktop menu (sourceforge bug 2313286) pcmanfm-0.5-exec-from-non-terminal.patch: --- NEW FILE pcmanfm-0.5-exec-from-non-terminal.patch --- --- pcmanfm-0.5/src/vfs/vfs-execute.c.debug 2008-05-25 21:59:15.000000000 +0900 +++ pcmanfm-0.5/src/vfs/vfs-execute.c 2009-04-06 17:26:14.000000000 +0900 @@ -131,8 +131,8 @@ { if ( 0 == strncmp( envp[ i ], "DESKTOP_STARTUP_ID=", 19 ) ) startup_id_index = i; - new_env[i] = g_strdup( envp[ i ] ); } + new_env[i] = g_strdup( envp[ i ] ); } display = sn_display_new ( GDK_SCREEN_XDISPLAY ( screen ), @@ -170,8 +170,11 @@ /* This is taken from gdk_spawn_on_screen */ display_name = gdk_screen_make_display_name ( screen ); - if ( display_index >= 0 ) + if ( display_index >= 0 ){ + /* Now display_index points to the last entry of "DISPLAY=" */ + g_free(new_env[ display_index ]); new_env[ display_index ] = g_strconcat( "DISPLAY=", display_name, NULL ); + } else new_env[ i++ ] = g_strconcat( "DISPLAY=", display_name, NULL ); Index: pcmanfm.spec =================================================================== RCS file: /cvs/extras/rpms/pcmanfm/devel/pcmanfm.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- pcmanfm.spec 24 Feb 2009 04:00:49 -0000 1.28 +++ pcmanfm.spec 6 Apr 2009 08:55:03 -0000 1.29 @@ -3,7 +3,7 @@ Name: pcmanfm Version: 0.5 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Extremly fast and lightweight file manager Group: User Interface/Desktops @@ -12,6 +12,8 @@ Source0: http://downloads.sourceforge.net/pcmanfm/%{name}-%{version}.tar.gz Patch0: pcmanfm-0.5-kill-find-immediately.patch Patch1: pcmanfm-0.5-icon-fallback.patch +# Sent upstream (sf bug 2313286) +Patch10: pcmanfm-0.5-exec-from-non-terminal.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: dbus-glib-devel @@ -31,6 +33,7 @@ %prep %setup -q %patch0 -p1 -b .search_hang +%patch10 -p1 -b .non_terminal %if 0%{?fedora} >= 10 function replace_icon(){ @@ -134,6 +137,10 @@ %{_datadir}/mime/packages/*.xml %changelog +* Mon Apr 6 2009 Mamoru Tasaka - 0.5-7 +- Fix the issue when application cannot be lauched from desktop menu + (sourceforge bug 2313286) + * Tue Feb 24 2009 Mamoru Tasaka - 0.5-6 - F-11: Mass rebuild From mhlavink at fedoraproject.org Mon Apr 6 08:55:58 2009 From: mhlavink at fedoraproject.org (Michal Hlavinka) Date: Mon, 6 Apr 2009 08:55:58 +0000 (UTC) Subject: rpms/dovecot/devel .cvsignore, 1.51, 1.52 dovecot-1.1-default-settings.patch, 1.5, 1.6 dovecot.spec, 1.124, 1.125 sources, 1.54, 1.55 dovecot-1.2-ldap.patch, 1.1, NONE Message-ID: <20090406085558.B4058700FB@cvs1.fedora.phx.redhat.com> Author: mhlavink Update of /cvs/extras/rpms/dovecot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6544 Modified Files: .cvsignore dovecot-1.1-default-settings.patch dovecot.spec sources Removed Files: dovecot-1.2-ldap.patch Log Message: update to 1.2.rc2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/dovecot/devel/.cvsignore,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- .cvsignore 30 Mar 2009 14:43:55 -0000 1.51 +++ .cvsignore 6 Apr 2009 08:55:27 -0000 1.52 @@ -1,4 +1,4 @@ dovecot-1.2-managesieve-0.11.3.tar.gz -dovecot-1.2.beta4.tar.gz -dovecot-1.2.beta4-managesieve-0.11.3.diff.gz +dovecot-1.2.rc2.tar.gz +dovecot-1.2.rc2-managesieve-0.11.3.diff.gz dovecot-sieve-1.1.6.tar.gz dovecot-1.1-default-settings.patch: Index: dovecot-1.1-default-settings.patch =================================================================== RCS file: /cvs/extras/rpms/dovecot/devel/dovecot-1.1-default-settings.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- dovecot-1.1-default-settings.patch 30 Mar 2009 14:35:23 -0000 1.5 +++ dovecot-1.1-default-settings.patch 6 Apr 2009 08:55:28 -0000 1.6 @@ -1,6 +1,6 @@ -diff -up dovecot-1.2.beta4/dovecot-example.conf.default-settings dovecot-1.2.beta4/dovecot-example.conf ---- dovecot-1.2.beta4/dovecot-example.conf.default-settings 2009-03-30 15:56:26.941208108 +0200 -+++ dovecot-1.2.beta4/dovecot-example.conf 2009-03-30 15:56:26.969311839 +0200 +diff -up dovecot-1.2.rc2/dovecot-example.conf.default-settings dovecot-1.2.rc2/dovecot-example.conf +--- dovecot-1.2.rc2/dovecot-example.conf.default-settings 2009-04-06 10:45:53.519651253 +0200 ++++ dovecot-1.2.rc2/dovecot-example.conf 2009-04-06 10:45:53.525647967 +0200 @@ -10,17 +10,14 @@ # value inside quotes, eg.: key = "# char and trailing whitespace " @@ -48,7 +48,7 @@ # If key file is password protected, give the password here. Alternatively # give it when starting dovecot with -p parameter. Since this file is often -@@ -481,7 +478,7 @@ +@@ -485,7 +482,7 @@ # locking methods as well. Some operating systems don't allow using some of # them simultaneously. #mbox_read_locks = fcntl @@ -57,9 +57,9 @@ # Maximum time in seconds to wait for lock (all of them) before aborting. #mbox_lock_timeout = 300 -diff -up dovecot-1.2.beta4/src/master/master-settings.c.default-settings dovecot-1.2.beta4/src/master/master-settings.c ---- dovecot-1.2.beta4/src/master/master-settings.c.default-settings 2009-03-30 15:56:26.966311559 +0200 -+++ dovecot-1.2.beta4/src/master/master-settings.c 2009-03-30 15:57:10.994066535 +0200 +diff -up dovecot-1.2.rc2/src/master/master-settings.c.default-settings dovecot-1.2.rc2/src/master/master-settings.c +--- dovecot-1.2.rc2/src/master/master-settings.c.default-settings 2009-04-06 10:45:53.523648309 +0200 ++++ dovecot-1.2.rc2/src/master/master-settings.c 2009-04-06 10:48:05.630586332 +0200 @@ -178,8 +178,8 @@ struct settings default_settings = { MEMBER(syslog_facility) "mail", @@ -80,9 +80,9 @@ MEMBER(verbose_ssl) FALSE, MEMBER(shutdown_clients) TRUE, MEMBER(nfs_check) TRUE, -@@ -254,7 +254,7 @@ struct settings default_settings = { - MEMBER(maildir_copy_with_hardlinks) TRUE, +@@ -255,7 +255,7 @@ struct settings default_settings = { MEMBER(maildir_copy_preserve_filename) FALSE, + MEMBER(maildir_very_dirty_syncs) FALSE, MEMBER(mbox_read_locks) "fcntl", - MEMBER(mbox_write_locks) "dotlock fcntl", + MEMBER(mbox_write_locks) "fcntl", Index: dovecot.spec =================================================================== RCS file: /cvs/extras/rpms/dovecot/devel/dovecot.spec,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- dovecot.spec 30 Mar 2009 14:43:55 -0000 1.124 +++ dovecot.spec 6 Apr 2009 08:55:28 -0000 1.125 @@ -2,8 +2,8 @@ Name: dovecot Epoch: 1 Version: 1.2 -%define betaver beta4 -Release: 0.%{betaver}.2%{?dist} +%define betaver rc2 +Release: 0.%{betaver}.1%{?dist} License: MIT and LGPLv2 and BSD with advertising Group: System Environment/Daemons @@ -33,16 +33,12 @@ Source9: dovecot.sysconfig Source10: http://www.rename-it.nl/dovecot/1.2/%{managesieve_name}-%{managesieve_version}.tar.gz Source11: http://www.rename-it.nl/dovecot/1.2/dovecot-%{version}.%{betaver}-managesieve-%{managesieve_version}.diff.gz -Patch0: dovecot-%{version}.%{betaver}-managesieve-%{managesieve_version}.diff.gz # 3x Fedora specific Patch1: dovecot-1.1-default-settings.patch Patch2: dovecot-1.0.beta2-mkcert-permissions.patch Patch3: dovecot-1.0.rc7-mkcert-paths.patch -# from upstream, for dovecot <= 1.2.beta4 -Patch4: dovecot-1.2-ldap.patch - Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel, pam-devel, zlib-devel BuildRequires: libtool autoconf automake @@ -171,11 +167,10 @@ %setup -q -n %{name}-%{version}.%{betaver} -%patch0 -p1 -b .managesieve +zcat %{SOURCE11} | patch -p1 --fuzz=0 -s %patch1 -p1 -b .default-settings %patch2 -p1 -b .mkcert-permissions %patch3 -p1 -b .mkcert-paths -%patch4 -p1 -b .ldap %if %{build_sieve} %setup -q -n %{name}-%{version}.%{betaver} -D -T -a 8 @@ -434,6 +429,9 @@ %changelog +* Mon Apr 06 2009 Michal Hlavinka - 1:1.2-0.rc2.1 +- updated to 1.2.rc2 + * Mon Mar 30 2009 Michal Hlavinka - 1:1.2-0.beta4.2 - fix typo and rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/dovecot/devel/sources,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- sources 30 Mar 2009 14:43:55 -0000 1.54 +++ sources 6 Apr 2009 08:55:28 -0000 1.55 @@ -1,4 +1,4 @@ a651e2f12a17157d716eedc622032fdc dovecot-1.2-managesieve-0.11.3.tar.gz -9f2e1e0f0f18dbb3d31f255e61bbf722 dovecot-1.2.beta4.tar.gz -f7458682b4e17a0b636068cf0daefd65 dovecot-1.2.beta4-managesieve-0.11.3.diff.gz +0c568a2eb5170ab287f5f3ef38c13e1a dovecot-1.2.rc2.tar.gz +0588f613de160dfee0234954666a6a68 dovecot-1.2.rc2-managesieve-0.11.3.diff.gz 7acf3d98974a515b868addbdb73054eb dovecot-sieve-1.1.6.tar.gz --- dovecot-1.2-ldap.patch DELETED --- From mnowak at fedoraproject.org Mon Apr 6 08:57:00 2009 From: mnowak at fedoraproject.org (Michal Nowak) Date: Mon, 6 Apr 2009 08:57:00 +0000 (UTC) Subject: rpms/ncmpcpp/devel .cvsignore, 1.5, 1.6 import.log, 1.4, 1.5 ncmpcpp.spec, 1.5, 1.6 sources, 1.5, 1.6 ncmpcpp-0.3.2-charset.patch, 1.1, NONE Message-ID: <20090406085700.C0643700FB@cvs1.fedora.phx.redhat.com> Author: mnowak Update of /cvs/pkgs/rpms/ncmpcpp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6907/devel Modified Files: .cvsignore import.log ncmpcpp.spec sources Removed Files: ncmpcpp-0.3.2-charset.patch Log Message: 0.3.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ncmpcpp/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 18 Mar 2009 08:40:04 -0000 1.5 +++ .cvsignore 6 Apr 2009 08:56:30 -0000 1.6 @@ -1 +1 @@ -ncmpcpp-0.3.2.tar.bz2 +ncmpcpp-0.3.3.tar.bz2 Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/ncmpcpp/devel/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 18 Mar 2009 08:40:04 -0000 1.4 +++ import.log 6 Apr 2009 08:56:30 -0000 1.5 @@ -2,3 +2,4 @@ ncmpcpp-0_3-1_fc10:HEAD:ncmpcpp-0.3-1.fc10.src.rpm:1233686760 ncmpcpp-0_3_1-1_fc10:HEAD:ncmpcpp-0.3.1-1.fc10.src.rpm:1235383091 ncmpcpp-0_3_2-1_fc11:HEAD:ncmpcpp-0.3.2-1.fc11.src.rpm:1237365482 +ncmpcpp-0_3_3-1_fc11:HEAD:ncmpcpp-0.3.3-1.fc11.src.rpm:1239008066 Index: ncmpcpp.spec =================================================================== RCS file: /cvs/pkgs/rpms/ncmpcpp/devel/ncmpcpp.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ncmpcpp.spec 18 Mar 2009 08:40:04 -0000 1.5 +++ ncmpcpp.spec 6 Apr 2009 08:56:30 -0000 1.6 @@ -1,12 +1,11 @@ Name: ncmpcpp -Version: 0.3.2 +Version: 0.3.3 Release: 1%{?dist} Summary: Clone of ncmpc with new features and written in C++ Group: Applications/Multimedia License: GPLv2+ URL: http://unkart.ovh.org/ncmpcpp Source0: http://unkart.ovh.org/ncmpcpp/%{name}-%{version}.tar.bz2 -Patch0: ncmpcpp-0.3.2-charset.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: curl-devel @@ -23,9 +22,6 @@ %prep %setup -q -# upstream patch, compilation was failing -# --> http://repo.or.cz/w/ncmpcpp.git?a=commitdiff;h=503c4964d56a1140331d02c0f56dfc7efb733c40#patch1 -%patch0 -p1 %build @@ -52,6 +48,10 @@ %changelog +* Mon Apr 06 2009 Michal Nowak - 0.3.3-1 +- dumped ncmpcpp-0.3.2-charset.patch -- upstream already +- 0.3.3 + * Wed Mar 18 2009 Michal Nowak - 0.3.2-1 - 0.3.2 - added ncmpcpp man page Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ncmpcpp/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 18 Mar 2009 08:40:04 -0000 1.5 +++ sources 6 Apr 2009 08:56:30 -0000 1.6 @@ -1 +1 @@ -e2159a391b21d3fcf9a4613f589fb213 ncmpcpp-0.3.2.tar.bz2 +409406e353bc8a7f5b8cfc4247d7d562 ncmpcpp-0.3.3.tar.bz2 --- ncmpcpp-0.3.2-charset.patch DELETED --- From pkgdb at fedoraproject.org Mon Apr 6 09:19:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 09:19:56 +0000 Subject: [pkgdb] kdegames had acl change status Message-ID: <20090406091934.F2AAD208550@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdegames (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Mon Apr 6 09:19:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 09:19:35 +0000 Subject: [pkgdb] kdegames had acl change status Message-ID: <20090406091935.635D9208556@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdegames (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Mon Apr 6 09:19:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 09:19:56 +0000 Subject: [pkgdb] kdegames had acl change status Message-ID: <20090406091935.CD9CC208603@bastion.fedora.phx.redhat.com> than has set the commit acl on kdegames (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From laxathom at fedoraproject.org Mon Apr 6 09:20:31 2009 From: laxathom at fedoraproject.org (Xavier LAMIEN) Date: Mon, 6 Apr 2009 09:20:31 +0000 (UTC) Subject: rpms/gnome-desktop-sharp/devel .cvsignore, 1.3, 1.4 gnome-desktop-sharp.spec, 1.5, 1.6 sources, 1.3, 1.4 Message-ID: <20090406092031.1F001700FB@cvs1.fedora.phx.redhat.com> Author: laxathom Update of /cvs/pkgs/rpms/gnome-desktop-sharp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11890 Modified Files: .cvsignore gnome-desktop-sharp.spec sources Log Message: Update release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gnome-desktop-sharp/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 27 Oct 2008 17:43:07 -0000 1.3 +++ .cvsignore 6 Apr 2009 09:20:00 -0000 1.4 @@ -1 +1 @@ -gnome-desktop-sharp-2.24.0.tar.bz2 +gnome-desktop-sharp-2.26.0.tar.bz2 Index: gnome-desktop-sharp.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-desktop-sharp/devel/gnome-desktop-sharp.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- gnome-desktop-sharp.spec 24 Feb 2009 22:48:33 -0000 1.5 +++ gnome-desktop-sharp.spec 6 Apr 2009 09:20:00 -0000 1.6 @@ -1,13 +1,13 @@ Name: gnome-desktop-sharp -Version: 2.24.0 -Release: 4%{?dist} +Version: 2.26.0 +Release: 1%{?dist} Summary: .NET language binding for mono Group: System Environment/Libraries License: LGPLv2 URL: http://www.mono-project.com/GtkSharp Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/2.24/%{name}-%{version}.tar.bz2 -Patch0: %{name}-%{version}-libdir.patch +Patch0: %{name}-2.24.0-libdir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: mono-devel, gtk2-devel, gtkhtml3-devel @@ -111,6 +111,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Mon Apr 06 2009 Xavier Lamien - 2.26.0-1 +- UPdate release. + * Tue Feb 24 2009 Fedora Release Engineering - 2.24.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gnome-desktop-sharp/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 27 Oct 2008 17:43:07 -0000 1.3 +++ sources 6 Apr 2009 09:20:00 -0000 1.4 @@ -1 +1 @@ -2d36f04223a52e09908ddbdc1c767f5e gnome-desktop-sharp-2.24.0.tar.bz2 +4bc990900bb318b2ba0b0e7998bb47d1 gnome-desktop-sharp-2.26.0.tar.bz2 From caolanm at fedoraproject.org Mon Apr 6 09:46:37 2009 From: caolanm at fedoraproject.org (Caolan McNamara) Date: Mon, 6 Apr 2009 09:46:37 +0000 (UTC) Subject: rpms/mythes-es/devel mythes-es.spec,1.3,1.4 sources,1.3,1.4 Message-ID: <20090406094637.24D72700FB@cvs1.fedora.phx.redhat.com> Author: caolanm Update of /cvs/pkgs/rpms/mythes-es/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18863 Modified Files: mythes-es.spec sources Log Message: latest version Index: mythes-es.spec =================================================================== RCS file: /cvs/pkgs/rpms/mythes-es/devel/mythes-es.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- mythes-es.spec 6 Mar 2009 10:05:53 -0000 1.3 +++ mythes-es.spec 6 Apr 2009 09:46:06 -0000 1.4 @@ -1,6 +1,6 @@ Name: mythes-es Summary: Spanish thesaurus -%define upstreamid 20090306 +%define upstreamid 20090406 Version: 0.%{upstreamid} Release: 1%{?dist} Source: http://openthes-es.berlios.de/download/OOo2-thes_es_ES.tar.bz2 @@ -43,6 +43,9 @@ %{_datadir}/mythes/* %changelog +* Mon Apr 06 2009 Caol??n McNamara - 0.20090406-1 +- latest version + * Fri Mar 06 2009 Caol??n McNamara - 0.20090306-1 - latest version Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mythes-es/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 6 Mar 2009 10:05:53 -0000 1.3 +++ sources 6 Apr 2009 09:46:06 -0000 1.4 @@ -1 +1 @@ -4c33ac651ad5fbd71f028dbb2d0c1064 OOo2-thes_es_ES.tar.bz2 +ea2665073341bc3e594b92fc365b9203 OOo2-thes_es_ES.tar.bz2 From denis at fedoraproject.org Mon Apr 6 10:27:02 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Mon, 6 Apr 2009 10:27:02 +0000 (UTC) Subject: rpms/pangomm/devel .cvsignore, 1.4, 1.5 pangomm.spec, 1.6, 1.7 sources, 1.4, 1.5 Message-ID: <20090406102703.045F0700FB@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/pangomm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28519 Modified Files: .cvsignore pangomm.spec sources Log Message: Update to upstream 2.24.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pangomm/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 26 Nov 2008 10:16:45 -0000 1.4 +++ .cvsignore 6 Apr 2009 10:26:31 -0000 1.5 @@ -1 +1 @@ -pangomm-2.14.1.tar.bz2 +pangomm-2.24.0.tar.bz2 Index: pangomm.spec =================================================================== RCS file: /cvs/pkgs/rpms/pangomm/devel/pangomm.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- pangomm.spec 26 Feb 2009 09:44:39 -0000 1.6 +++ pangomm.spec 6 Apr 2009 10:26:31 -0000 1.7 @@ -1,8 +1,8 @@ %define apiver 1.4 Name: pangomm -Version: 2.14.1 -Release: 2%{?dist} +Version: 2.24.0 +Release: 1%{?dist} Summary: C++ interface for Pango Group: System Environment/Libraries @@ -13,7 +13,7 @@ BuildRequires: glibmm24-devel >= 2.14.1 BuildRequires: cairomm-devel >= 1.2.2 -BuildRequires: pango-devel >= 1.21.4 +BuildRequires: pango-devel >= 1.23.0 BuildRequires: doxygen graphviz Obsoletes: gtkmm24 < 2.13.5 @@ -91,6 +91,9 @@ %changelog +* Wed Apr 1 2009 Denis Leroy - 2.24.0-1 +- Update to upstream 2.24.0 + * Thu Feb 26 2009 Fedora Release Engineering - 2.14.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pangomm/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 26 Nov 2008 10:16:45 -0000 1.4 +++ sources 6 Apr 2009 10:26:31 -0000 1.5 @@ -1 +1 @@ -c67228ea93dd977394d2872b61754b53 pangomm-2.14.1.tar.bz2 +fa0f44c37499433455857becad4bbcda pangomm-2.24.0.tar.bz2 From denis at fedoraproject.org Mon Apr 6 10:30:54 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Mon, 6 Apr 2009 10:30:54 +0000 (UTC) Subject: rpms/gtkmm24/devel .cvsignore, 1.32, 1.33 gtkmm.spec, 1.50, 1.51 sources, 1.34, 1.35 Message-ID: <20090406103054.E045E700FB@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/gtkmm24/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29859 Modified Files: .cvsignore gtkmm.spec sources Log Message: Update to upstream 2.16.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gtkmm24/devel/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 14 Feb 2009 07:05:34 -0000 1.32 +++ .cvsignore 6 Apr 2009 10:30:24 -0000 1.33 @@ -1 +1 @@ -gtkmm-2.15.3.tar.bz2 +gtkmm-2.16.0.tar.bz2 Index: gtkmm.spec =================================================================== RCS file: /cvs/pkgs/rpms/gtkmm24/devel/gtkmm.spec,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- gtkmm.spec 25 Feb 2009 02:23:45 -0000 1.50 +++ gtkmm.spec 6 Apr 2009 10:30:24 -0000 1.51 @@ -1,6 +1,6 @@ Name: gtkmm24 -Version: 2.15.3 -Release: 2%{?dist} +Version: 2.16.0 +Release: 1%{?dist} Summary: C++ interface for GTK2 (a GUI library for X) @@ -13,7 +13,7 @@ BuildRequires: glibmm24-devel >= 2.18.0 BuildRequires: atk-devel >= 1.9.0 BuildRequires: pango-devel >= 1.5.2 -BuildRequires: gtk2-devel >= 2.15.3 +BuildRequires: gtk2-devel >= 2.15.5 BuildRequires: cairomm-devel >= 1.2.2 BuildRequires: pangomm-devel >= 2.14.0 @@ -110,6 +110,9 @@ %changelog +* Mon Apr 6 2009 Denis Leroy - 2.16.0-1 +- Update to upstream 2.16.0 + * Tue Feb 24 2009 Fedora Release Engineering - 2.15.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gtkmm24/devel/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 14 Feb 2009 07:05:34 -0000 1.34 +++ sources 6 Apr 2009 10:30:24 -0000 1.35 @@ -1 +1 @@ -27b69b9532421cb9c380c6f84a619150 gtkmm-2.15.3.tar.bz2 +a82e3b5b93008421ff67df16d1e51ec2 gtkmm-2.16.0.tar.bz2 From denis at fedoraproject.org Mon Apr 6 10:33:26 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Mon, 6 Apr 2009 10:33:26 +0000 (UTC) Subject: rpms/libgnomecanvasmm26/devel .cvsignore, 1.9, 1.10 libgnomecanvasmm.spec, 1.19, 1.20 sources, 1.9, 1.10 Message-ID: <20090406103326.379B4700FB@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/libgnomecanvasmm26/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30561 Modified Files: .cvsignore libgnomecanvasmm.spec sources Log Message: Update to upstream 2.26.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgnomecanvasmm26/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 30 Aug 2008 16:01:58 -0000 1.9 +++ .cvsignore 6 Apr 2009 10:32:55 -0000 1.10 @@ -1 +1 @@ -libgnomecanvasmm-2.23.1.tar.bz2 +libgnomecanvasmm-2.26.0.tar.bz2 Index: libgnomecanvasmm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgnomecanvasmm26/devel/libgnomecanvasmm.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- libgnomecanvasmm.spec 25 Feb 2009 15:15:43 -0000 1.19 +++ libgnomecanvasmm.spec 6 Apr 2009 10:32:55 -0000 1.20 @@ -1,6 +1,6 @@ Name: libgnomecanvasmm26 -Version: 2.23.1 -Release: 2%{?dist} +Version: 2.26.0 +Release: 1%{?dist} Summary: C++ interface for Gnome libs (a GUI library for X) @@ -74,6 +74,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Mon Apr 6 2009 Denis Leroy - 2.26.0-1 +- Update to upstream 2.26.0 + * Wed Feb 25 2009 Fedora Release Engineering - 2.23.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgnomecanvasmm26/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 30 Aug 2008 16:01:58 -0000 1.9 +++ sources 6 Apr 2009 10:32:55 -0000 1.10 @@ -1 +1 @@ -9990eb5560db197e16be3497873fe1d9 libgnomecanvasmm-2.23.1.tar.bz2 +a148c99311d46397de6e4a31736771ab libgnomecanvasmm-2.26.0.tar.bz2 From kengert at fedoraproject.org Mon Apr 6 10:33:54 2009 From: kengert at fedoraproject.org (Kai Engert) Date: Mon, 6 Apr 2009 10:33:54 +0000 (UTC) Subject: rpms/nss/devel nss.spec,1.62,1.63 Message-ID: <20090406103354.29585700FB@cvs1.fedora.phx.redhat.com> Author: kengert Update of /cvs/extras/rpms/nss/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30717 Modified Files: nss.spec Log Message: * Mon Apr 06 2009 Kai Engert - 3.12.2.99.3-6 - fix softokn-freebl dependency for multilib (bug 494122) Index: nss.spec =================================================================== RCS file: /cvs/extras/rpms/nss/devel/nss.spec,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- nss.spec 2 Apr 2009 22:06:40 -0000 1.62 +++ nss.spec 6 Apr 2009 10:33:23 -0000 1.63 @@ -4,12 +4,12 @@ Summary: Network Security Services Name: nss Version: 3.12.2.99.3 -Release: 5%{?dist} +Release: 6%{?dist} License: MPLv1.1 or GPLv2+ or LGPLv2+ URL: http://www.mozilla.org/projects/security/pki/nss/ Group: System Environment/Libraries Requires: nspr >= %{nspr_version} -Requires: nss-softokn-freebl >= %{version} +Requires: nss-softokn-freebl%{_isa} >= %{version} Requires: sqlite BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: nspr-devel >= %{nspr_version} @@ -469,6 +469,8 @@ %changelog +* Mon Apr 06 2009 Kai Engert - 3.12.2.99.3-6 +- fix softokn-freebl dependency for multilib (bug 494122) * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-5 - introduce separate nss-softokn-freebl package * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-4 From transif at fedoraproject.org Mon Apr 6 10:41:40 2009 From: transif at fedoraproject.org (Transifex System User) Date: Mon, 6 Apr 2009 10:41:40 +0000 (UTC) Subject: comps/po bn_IN.po,1.18,1.19 Message-ID: <20090406104140.1921A700FB@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32692/po Modified Files: bn_IN.po Log Message: Sending translation for Bengali (India) Index: bn_IN.po =================================================================== RCS file: /cvs/pkgs/comps/po/bn_IN.po,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- bn_IN.po 31 Mar 2009 12:41:34 -0000 1.18 +++ bn_IN.po 6 Apr 2009 10:41:09 -0000 1.19 @@ -1,4 +1,4 @@ -# translation of comps.HEAD.bn_IN.po to Bengali INDIA +# translation of comps.HEAD.po to Bengali INDIA # Bangla INDIA Translation of Comps.po # Copyright (C) 2003, 2004, Red Hat, Inc. # This file is distributed under the same license as the COMPS package. @@ -6,14 +6,14 @@ # Deepayan Sarkar , 2003, 2004. # Progga , 2004. # Runa Bhattacharjee , 2004, 2005, 2006, 2007, 2008, 2009. -# Runa Bhattacharjee , 2008. +# Runa Bhattacharjee , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: comps.HEAD.bn_IN\n" +"Project-Id-Version: comps.HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-03-31 08:02+0000\n" -"PO-Revision-Date: 2009-03-31 15:51+0530\n" -"Last-Translator: Runa Bhattacharjee \n" +"PO-Revision-Date: 2009-04-06 16:09+0530\n" +"Last-Translator: Runa Bhattacharjee \n" "Language-Team: Bengali INDIA \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1281,7 +1281,7 @@ #: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 msgid "A software playground for learning about learning." -msgstr "" +msgstr "????????????????????? ??????????????????????????? ???????????? ?????????????????????????????? ?????????????????????????????? ??????????????????????????????????????????" # modified for RHEL #: ../comps-f10.xml.in.h:71 ../comps-f11.xml.in.h:77 From airlied at fedoraproject.org Mon Apr 6 10:46:18 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 10:46:18 +0000 (UTC) Subject: rpms/mesa/devel mesa.spec, 1.238, 1.239 radeon-rewrite.patch, 1.16, 1.17 radeon-fix-r100.patch, 1.1, NONE Message-ID: <20090406104618.14673700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/mesa/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1216 Modified Files: mesa.spec radeon-rewrite.patch Removed Files: radeon-fix-r100.patch Log Message: * Mon Apr 06 2009 Dave Airlie 7.5-0.7 - rebase to latest radeon-rewrite Index: mesa.spec =================================================================== RCS file: /cvs/pkgs/rpms/mesa/devel/mesa.spec,v retrieving revision 1.238 retrieving revision 1.239 diff -u -r1.238 -r1.239 --- mesa.spec 1 Apr 2009 12:23:39 -0000 1.238 +++ mesa.spec 6 Apr 2009 10:45:46 -0000 1.239 @@ -20,7 +20,7 @@ Summary: Mesa graphics libraries Name: mesa Version: 7.5 -Release: 0.6%{?dist} +Release: 0.7%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.mesa3d.org @@ -46,7 +46,6 @@ Patch9: intel-revert-vbl.patch Patch12: mesa-7.1-disable-intel-classic-warn.patch -Patch13: radeon-fix-r100.patch BuildRequires: pkgconfig autoconf automake %if %{with_dri} @@ -174,7 +173,6 @@ %patch7 -p1 -b .dricore %patch9 -p1 -b .intel-vbl %patch12 -p1 -b .intel-nowarn -%patch13 -p1 -b .r100 # Hack the demos to use installed data files sed -i 's,../images,%{_libdir}/mesa-demos-data,' progs/demos/*.c @@ -431,6 +429,9 @@ %{_libdir}/mesa-demos-data %changelog +* Mon Apr 06 2009 Dave Airlie 7.5-0.7 +- rebase to latest radeon-rewrite + * Wed Apr 01 2009 Dave Airlie 7.5-0.6 - Build fbo files for r100 radeon-rewrite.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.16 -r 1.17 radeon-rewrite.patch Index: radeon-rewrite.patch =================================================================== RCS file: /cvs/pkgs/rpms/mesa/devel/radeon-rewrite.patch,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- radeon-rewrite.patch 31 Mar 2009 06:07:01 -0000 1.16 +++ radeon-rewrite.patch 6 Apr 2009 10:45:46 -0000 1.17 @@ -125,7 +125,7 @@ ##### TARGETS ##### diff --git a/src/mesa/drivers/dri/r200/r200_cmdbuf.c b/src/mesa/drivers/dri/r200/r200_cmdbuf.c -index e163377..83375c8 100644 +index e163377..3a11a44 100644 --- a/src/mesa/drivers/dri/r200/r200_cmdbuf.c +++ b/src/mesa/drivers/dri/r200/r200_cmdbuf.c @@ -38,6 +38,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -387,18 +387,18 @@ + if (!rmesa->radeon.radeonScreen->kernel_mm) { + OUT_BATCH_PACKET3(R200_CP_CMD_INDX_BUFFER, 2); + OUT_BATCH((0x80 << 24) | (0 << 16) | 0x810); -+ OUT_BATCH_RELOC(rmesa->tcl.elt_dma_offset, -+ rmesa->tcl.elt_dma_bo, -+ rmesa->tcl.elt_dma_offset, ++ OUT_BATCH_RELOC(rmesa->radeon.tcl.elt_dma_offset, ++ rmesa->radeon.tcl.elt_dma_bo, ++ rmesa->radeon.tcl.elt_dma_offset, + RADEON_GEM_DOMAIN_GTT, 0, 0); + OUT_BATCH(vertex_count/2); + } else { + OUT_BATCH_PACKET3(R200_CP_CMD_INDX_BUFFER, 2); + OUT_BATCH((0x80 << 24) | (0 << 16) | 0x810); -+ OUT_BATCH(rmesa->tcl.elt_dma_offset); ++ OUT_BATCH(rmesa->radeon.tcl.elt_dma_offset); + OUT_BATCH(vertex_count/2); + radeon_cs_write_reloc(rmesa->radeon.cmdbuf.cs, -+ rmesa->tcl.elt_dma_bo, ++ rmesa->radeon.tcl.elt_dma_bo, + RADEON_GEM_DOMAIN_GTT, 0, 0); + } + END_BATCH(); @@ -431,14 +431,14 @@ - */ - rmesa->store.cmd_used = (rmesa->store.cmd_used + 2) & ~2; - dwords = (rmesa->store.cmd_used - rmesa->store.elts_start) / 4; -+ radeon_bo_unmap(rmesa->tcl.elt_dma_bo); ++ radeon_bo_unmap(rmesa->radeon.tcl.elt_dma_bo); - cmd[1] |= (dwords - 3) << 16; - cmd[2] |= nr << R200_VF_VERTEX_NUMBER_SHIFT; + r200FireEB(rmesa, nr, rmesa->tcl.hw_primitive); + -+ radeon_bo_unref(rmesa->tcl.elt_dma_bo); -+ rmesa->tcl.elt_dma_bo = NULL; ++ radeon_bo_unref(rmesa->radeon.tcl.elt_dma_bo); ++ rmesa->radeon.tcl.elt_dma_bo = NULL; if (R200_DEBUG & DEBUG_SYNC) { fprintf(stderr, "%s: Syncing\n", __FUNCTION__); @@ -471,14 +471,14 @@ - R200_VF_COLOR_ORDER_RGBA); + radeonEmitState(&rmesa->radeon); + -+ rmesa->tcl.elt_dma_bo = radeon_bo_open(rmesa->radeon.radeonScreen->bom, ++ rmesa->radeon.tcl.elt_dma_bo = radeon_bo_open(rmesa->radeon.radeonScreen->bom, + 0, R200_ELT_BUF_SZ, 4, + RADEON_GEM_DOMAIN_GTT, 0); -+ rmesa->tcl.elt_dma_offset = 0; ++ rmesa->radeon.tcl.elt_dma_offset = 0; + rmesa->tcl.elt_used = min_nr * 2; -+ radeon_bo_map(rmesa->tcl.elt_dma_bo, 1); -+ retval = rmesa->tcl.elt_dma_bo->ptr + rmesa->tcl.elt_dma_offset; ++ radeon_bo_map(rmesa->radeon.tcl.elt_dma_bo, 1); ++ retval = rmesa->radeon.tcl.elt_dma_bo->ptr + rmesa->radeon.tcl.elt_dma_offset; - retval = (GLushort *)(cmd+3); @@ -578,22 +578,22 @@ + + if (!rmesa->radeon.radeonScreen->kernel_mm) { + for (i = 0; i + 1 < nr; i += 2) { -+ OUT_BATCH((rmesa->tcl.aos[i].components << 0) | -+ (rmesa->tcl.aos[i].stride << 8) | -+ (rmesa->tcl.aos[i + 1].components << 16) | -+ (rmesa->tcl.aos[i + 1].stride << 24)); ++ OUT_BATCH((rmesa->radeon.tcl.aos[i].components << 0) | ++ (rmesa->radeon.tcl.aos[i].stride << 8) | ++ (rmesa->radeon.tcl.aos[i + 1].components << 16) | ++ (rmesa->radeon.tcl.aos[i + 1].stride << 24)); + -+ voffset = rmesa->tcl.aos[i + 0].offset + -+ offset * 4 * rmesa->tcl.aos[i + 0].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 0].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 0].stride; + OUT_BATCH_RELOC(voffset, -+ rmesa->tcl.aos[i].bo, ++ rmesa->radeon.tcl.aos[i].bo, + voffset, + RADEON_GEM_DOMAIN_GTT, + 0, 0); -+ voffset = rmesa->tcl.aos[i + 1].offset + -+ offset * 4 * rmesa->tcl.aos[i + 1].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 1].stride; + OUT_BATCH_RELOC(voffset, -+ rmesa->tcl.aos[i+1].bo, ++ rmesa->radeon.tcl.aos[i+1].bo, + voffset, + RADEON_GEM_DOMAIN_GTT, + 0, 0); @@ -605,57 +605,57 @@ - offset * component[i]->aos_stride * 4); + + if (nr & 1) { -+ OUT_BATCH((rmesa->tcl.aos[nr - 1].components << 0) | -+ (rmesa->tcl.aos[nr - 1].stride << 8)); -+ voffset = rmesa->tcl.aos[nr - 1].offset + -+ offset * 4 * rmesa->tcl.aos[nr - 1].stride; ++ OUT_BATCH((rmesa->radeon.tcl.aos[nr - 1].components << 0) | ++ (rmesa->radeon.tcl.aos[nr - 1].stride << 8)); ++ voffset = rmesa->radeon.tcl.aos[nr - 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[nr - 1].stride; + OUT_BATCH_RELOC(voffset, -+ rmesa->tcl.aos[nr - 1].bo, ++ rmesa->radeon.tcl.aos[nr - 1].bo, + voffset, + RADEON_GEM_DOMAIN_GTT, + 0, 0); + } + } else { + for (i = 0; i + 1 < nr; i += 2) { -+ OUT_BATCH((rmesa->tcl.aos[i].components << 0) | -+ (rmesa->tcl.aos[i].stride << 8) | -+ (rmesa->tcl.aos[i + 1].components << 16) | -+ (rmesa->tcl.aos[i + 1].stride << 24)); ++ OUT_BATCH((rmesa->radeon.tcl.aos[i].components << 0) | ++ (rmesa->radeon.tcl.aos[i].stride << 8) | ++ (rmesa->radeon.tcl.aos[i + 1].components << 16) | ++ (rmesa->radeon.tcl.aos[i + 1].stride << 24)); + -+ voffset = rmesa->tcl.aos[i + 0].offset + -+ offset * 4 * rmesa->tcl.aos[i + 0].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 0].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 0].stride; + OUT_BATCH(voffset); -+ voffset = rmesa->tcl.aos[i + 1].offset + -+ offset * 4 * rmesa->tcl.aos[i + 1].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 1].stride; + OUT_BATCH(voffset); + } + + if (nr & 1) { -+ OUT_BATCH((rmesa->tcl.aos[nr - 1].components << 0) | -+ (rmesa->tcl.aos[nr - 1].stride << 8)); -+ voffset = rmesa->tcl.aos[nr - 1].offset + -+ offset * 4 * rmesa->tcl.aos[nr - 1].stride; ++ OUT_BATCH((rmesa->radeon.tcl.aos[nr - 1].components << 0) | ++ (rmesa->radeon.tcl.aos[nr - 1].stride << 8)); ++ voffset = rmesa->radeon.tcl.aos[nr - 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[nr - 1].stride; + OUT_BATCH(voffset); + } + for (i = 0; i + 1 < nr; i += 2) { -+ voffset = rmesa->tcl.aos[i + 0].offset + -+ offset * 4 * rmesa->tcl.aos[i + 0].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 0].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 0].stride; + radeon_cs_write_reloc(rmesa->radeon.cmdbuf.cs, -+ rmesa->tcl.aos[i+0].bo, ++ rmesa->radeon.tcl.aos[i+0].bo, + RADEON_GEM_DOMAIN_GTT, + 0, 0); -+ voffset = rmesa->tcl.aos[i + 1].offset + -+ offset * 4 * rmesa->tcl.aos[i + 1].stride; ++ voffset = rmesa->radeon.tcl.aos[i + 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[i + 1].stride; + radeon_cs_write_reloc(rmesa->radeon.cmdbuf.cs, -+ rmesa->tcl.aos[i+1].bo, ++ rmesa->radeon.tcl.aos[i+1].bo, + RADEON_GEM_DOMAIN_GTT, + 0, 0); + } + if (nr & 1) { -+ voffset = rmesa->tcl.aos[nr - 1].offset + -+ offset * 4 * rmesa->tcl.aos[nr - 1].stride; ++ voffset = rmesa->radeon.tcl.aos[nr - 1].offset + ++ offset * 4 * rmesa->radeon.tcl.aos[nr - 1].stride; + radeon_cs_write_reloc(rmesa->radeon.cmdbuf.cs, -+ rmesa->tcl.aos[nr-1].bo, ++ rmesa->radeon.tcl.aos[nr-1].bo, + RADEON_GEM_DOMAIN_GTT, + 0, 0); } @@ -732,7 +732,7 @@ + END_BATCH(); } diff --git a/src/mesa/drivers/dri/r200/r200_context.c b/src/mesa/drivers/dri/r200/r200_context.c -index c067515..564e168 100644 [...4610 lines suppressed...] @@ -42,6 +42,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -33533,13 +33766,13 @@ - radeonEnsureCmdBufSpace(rmesa, AOS_BUFSZ(rmesa->tcl.nr_aos_components) + - rmesa->hw.max_state_size + ELTS_BUFSZ(nr)); + rcommonEnsureCmdBufSpace(&rmesa->radeon, rmesa->radeon.hw.max_state_size + ELTS_BUFSZ(nr) + -+ AOS_BUFSZ(rmesa->tcl.nr_aos_components), __FUNCTION__); ++ AOS_BUFSZ(rmesa->radeon.tcl.aos_count), __FUNCTION__); - radeonEmitAOS( rmesa, - rmesa->tcl.aos_components, - rmesa->tcl.nr_aos_components, 0 ); + radeonEmitAOS( rmesa, -+ rmesa->tcl.nr_aos_components, 0 ); ++ rmesa->radeon.tcl.aos_count, 0 ); - return radeonAllocEltsOpenEnded( rmesa, - rmesa->tcl.vertex_format, @@ -33553,7 +33786,7 @@ -@@ -174,14 +173,14 @@ static void radeonEmitPrim( GLcontext *ctx, +@@ -174,15 +173,15 @@ static void radeonEmitPrim( GLcontext *ctx, GLuint start, GLuint count) { @@ -33564,14 +33797,16 @@ - radeonEnsureCmdBufSpace( rmesa, AOS_BUFSZ(rmesa->tcl.nr_aos_components) + - rmesa->hw.max_state_size + VBUF_BUFSZ ); + rcommonEnsureCmdBufSpace( &rmesa->radeon, -+ AOS_BUFSZ(rmesa->tcl.nr_aos_components) + ++ AOS_BUFSZ(rmesa->radeon.tcl.aos_count) + + rmesa->radeon.hw.max_state_size + VBUF_BUFSZ, __FUNCTION__ ); radeonEmitAOS( rmesa, - rmesa->tcl.aos_components, - rmesa->tcl.nr_aos_components, +- rmesa->tcl.nr_aos_components, ++ rmesa->radeon.tcl.aos_count, start ); + /* Why couldn't this packet have taken an offset param? @@ -254,7 +253,7 @@ void radeonTclPrimitive( GLcontext *ctx, GLenum prim, int hw_prim ) @@ -33664,7 +33899,7 @@ if (RADEON_DEBUG & DEBUG_FALLBACKS) fprintf(stderr, "Radeon end tcl fallback %s\n", diff --git a/src/mesa/drivers/dri/radeon/radeon_tex.c b/src/mesa/drivers/dri/radeon/radeon_tex.c -index b0aec21..2dfb504 100644 +index b0aec21..21509c6 100644 --- a/src/mesa/drivers/dri/radeon/radeon_tex.c +++ b/src/mesa/drivers/dri/radeon/radeon_tex.c @@ -44,6 +44,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -34232,7 +34467,7 @@ GLuint unit = ctx->Texture.CurrentUnit; rmesa->recheck_texgen[unit] = GL_TRUE; } -@@ -846,17 +424,27 @@ static void radeonTexGen( GLcontext *ctx, +@@ -846,29 +424,40 @@ static void radeonTexGen( GLcontext *ctx, static struct gl_texture_object * radeonNewTextureObject( GLcontext *ctx, GLuint name, GLenum target ) { @@ -34267,8 +34502,9 @@ + void radeonInitTextureFuncs( struct dd_function_table *functions ) { - functions->ChooseTextureFormat = radeonChooseTextureFormat; -@@ -864,11 +452,12 @@ void radeonInitTextureFuncs( struct dd_function_table *functions ) +- functions->ChooseTextureFormat = radeonChooseTextureFormat; ++ functions->ChooseTextureFormat = radeonChooseTextureFormat_mesa; + functions->TexImage1D = radeonTexImage1D; functions->TexImage2D = radeonTexImage2D; functions->TexSubImage1D = radeonTexSubImage1D; functions->TexSubImage2D = radeonTexSubImage2D; @@ -34730,7 +34966,7 @@ - return 0; -} diff --git a/src/mesa/drivers/dri/radeon/radeon_texstate.c b/src/mesa/drivers/dri/radeon/radeon_texstate.c -index b165205..dab0df0 100644 +index b165205..e4df337 100644 --- a/src/mesa/drivers/dri/radeon/radeon_texstate.c +++ b/src/mesa/drivers/dri/radeon/radeon_texstate.c @@ -39,10 +39,12 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -35129,7 +35365,7 @@ + texImage->RowStride = rb->pitch / rb->cpp; + texImage->TexFormat = radeonChooseTextureFormat(radeon->glCtx, + internalFormat, -+ type, format); ++ type, format, 0); + rImage->bo = rb->bo; + radeon_bo_ref(rImage->bo); + t->bo = rb->bo; @@ -35706,10 +35942,10 @@ } diff --git a/src/mesa/drivers/dri/radeon/radeon_texture.c b/src/mesa/drivers/dri/radeon/radeon_texture.c new file mode 100644 -index 0000000..21529f6 +index 0000000..35ed542 --- /dev/null +++ b/src/mesa/drivers/dri/radeon/radeon_texture.c -@@ -0,0 +1,987 @@ +@@ -0,0 +1,996 @@ +/* + * Copyright (C) 2008 Nicolai Haehnle. + * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. @@ -35969,13 +36205,13 @@ +/* try to find a format which will only need a memcopy */ +static const struct gl_texture_format *radeonChoose8888TexFormat(radeonContextPtr rmesa, + GLenum srcFormat, -+ GLenum srcType) ++ GLenum srcType, GLboolean fbo) +{ + const GLuint ui = 1; + const GLubyte littleEndian = *((const GLubyte *)&ui); + + /* r100 can only do this */ -+ if (IS_R100_CLASS(rmesa->radeonScreen)) ++ if (IS_R100_CLASS(rmesa->radeonScreen) || fbo) + return _dri_texformat_argb8888; + + if ((srcFormat == GL_RGBA && srcType == GL_UNSIGNED_INT_8_8_8_8) || @@ -36000,11 +36236,20 @@ + return _dri_texformat_argb8888; +} + -+const struct gl_texture_format *radeonChooseTextureFormat(GLcontext * ctx, ++const struct gl_texture_format *radeonChooseTextureFormat_mesa(GLcontext * ctx, + GLint internalFormat, + GLenum format, + GLenum type) +{ ++ return radeonChooseTextureFormat(ctx, internalFormat, format, ++ type, 0); ++} ++ ++const struct gl_texture_format *radeonChooseTextureFormat(GLcontext * ctx, ++ GLint internalFormat, ++ GLenum format, ++ GLenum type, GLboolean fbo) ++{ + radeonContextPtr rmesa = RADEON_CONTEXT(ctx); + const GLboolean do32bpt = + (rmesa->texture_depth == DRI_CONF_TEXTURE_DEPTH_32); @@ -36035,7 +36280,7 @@ + case GL_UNSIGNED_SHORT_1_5_5_5_REV: + return _dri_texformat_argb1555; + default: -+ return do32bpt ? radeonChoose8888TexFormat(rmesa, format, type) : ++ return do32bpt ? radeonChoose8888TexFormat(rmesa, format, type, fbo) : + _dri_texformat_argb4444; + } + @@ -36062,7 +36307,7 @@ + case GL_RGBA12: + case GL_RGBA16: + return !force16bpt ? -+ radeonChoose8888TexFormat(rmesa, format,type) : ++ radeonChoose8888TexFormat(rmesa, format, type, fbo) : + _dri_texformat_argb4444; + + case GL_RGBA4: @@ -36222,7 +36467,7 @@ + } + + /* Choose and fill in the texture format for this image */ -+ texImage->TexFormat = radeonChooseTextureFormat(ctx, internalFormat, format, type); ++ texImage->TexFormat = radeonChooseTextureFormat(ctx, internalFormat, format, type, 0); + _mesa_set_fetch_functions(texImage, dims); + + if (texImage->TexFormat->TexelBytes == 0) { @@ -36699,10 +36944,10 @@ +} diff --git a/src/mesa/drivers/dri/radeon/radeon_texture.h b/src/mesa/drivers/dri/radeon/radeon_texture.h new file mode 100644 -index 0000000..d90fda7 +index 0000000..888a55b --- /dev/null +++ b/src/mesa/drivers/dri/radeon/radeon_texture.h -@@ -0,0 +1,118 @@ +@@ -0,0 +1,122 @@ +/* + * Copyright (C) 2008 Nicolai Haehnle. + * Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. @@ -36745,10 +36990,14 @@ +void radeonGenerateMipmap(GLcontext* ctx, GLenum target, struct gl_texture_object *texObj); +int radeon_validate_texture_miptree(GLcontext * ctx, struct gl_texture_object *texObj); +GLuint radeon_face_for_target(GLenum target); -+const struct gl_texture_format *radeonChooseTextureFormat(GLcontext * ctx, ++const struct gl_texture_format *radeonChooseTextureFormat_mesa(GLcontext * ctx, + GLint internalFormat, + GLenum format, + GLenum type); ++const struct gl_texture_format *radeonChooseTextureFormat(GLcontext * ctx, ++ GLint internalFormat, ++ GLenum format, ++ GLenum type, GLboolean fbo); + +void radeonTexImage1D(GLcontext * ctx, GLenum target, GLint level, + GLint internalFormat, --- radeon-fix-r100.patch DELETED --- From than at fedoraproject.org Mon Apr 6 11:01:57 2009 From: than at fedoraproject.org (Than Ngo) Date: Mon, 6 Apr 2009 11:01:57 +0000 (UTC) Subject: rpms/kdepim/devel kdepim-4.2.2-korganizer-crash.patch, NONE, 1.1 kdepim.spec, 1.213, 1.214 Message-ID: <20090406110157.417F1700FB@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdepim/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6069 Modified Files: kdepim.spec Added Files: kdepim-4.2.2-korganizer-crash.patch Log Message: - apply upstream patch to fix crash in korganizer kdepim-4.2.2-korganizer-crash.patch: --- NEW FILE kdepim-4.2.2-korganizer-crash.patch --- Index: korganizer/incidencechanger.cpp =================================================================== --- korganizer/incidencechanger.cpp (Revision 949917) +++ korganizer/incidencechanger.cpp (Revision 949918) @@ -363,7 +363,7 @@ // widgets sooner or later stdcal->setDialogParentWidget( tmpparent ); } - if ( !success ) { + if ( !success && stdcal ) { // We can have a failure if the user pressed [cancel] in the resource // selectdialog, so check the exception. ErrorFormat *e = stdcal->exception(); Index: kdepim.spec =================================================================== RCS file: /cvs/extras/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.213 retrieving revision 1.214 diff -u -r1.213 -r1.214 --- kdepim.spec 1 Apr 2009 19:13:37 -0000 1.213 +++ kdepim.spec 6 Apr 2009 11:01:26 -0000 1.214 @@ -6,13 +6,15 @@ Summary: PIM (Personal Information Manager) applications Epoch: 6 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Group: Applications/Productivity URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Patch0: kdepim-4.1.80-libqgpgme-link-fix.patch +# 4.2 upstream patches +Patch100: kdepim-4.2.2-korganizer-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -89,7 +91,7 @@ %patch0 -p1 -b .libqgpgme-link-fix # upstream patches - +%patch100 -p0 -b .crash %build mkdir -p %{_target_platform} @@ -186,6 +188,9 @@ %changelog +* Mon Apr 06 2009 Than Ngo - 4.2.2-3 +- apply upstream patch to fix crash in korganizer + * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets From than at fedoraproject.org Mon Apr 6 11:12:53 2009 From: than at fedoraproject.org (Than Ngo) Date: Mon, 6 Apr 2009 11:12:53 +0000 (UTC) Subject: rpms/kdepim/F-10 kdepim-4.2.2-korganizer-crash.patch, NONE, 1.1 kdepim.spec, 1.208, 1.209 kdepim-4.2.1-imap.patch, 1.1, NONE kdepim-4.2.1-korganizer_view.patch, 1.1, NONE Message-ID: <20090406111254.141D3700FB@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdepim/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8710 Modified Files: kdepim.spec Added Files: kdepim-4.2.2-korganizer-crash.patch Removed Files: kdepim-4.2.1-imap.patch kdepim-4.2.1-korganizer_view.patch Log Message: apply upstream patch to fix crash in korganizer kdepim-4.2.2-korganizer-crash.patch: --- NEW FILE kdepim-4.2.2-korganizer-crash.patch --- Index: korganizer/incidencechanger.cpp =================================================================== --- korganizer/incidencechanger.cpp (Revision 949917) +++ korganizer/incidencechanger.cpp (Revision 949918) @@ -363,7 +363,7 @@ // widgets sooner or later stdcal->setDialogParentWidget( tmpparent ); } - if ( !success ) { + if ( !success && stdcal ) { // We can have a failure if the user pressed [cancel] in the resource // selectdialog, so check the exception. ErrorFormat *e = stdcal->exception(); Index: kdepim.spec =================================================================== RCS file: /cvs/extras/rpms/kdepim/F-10/kdepim.spec,v retrieving revision 1.208 retrieving revision 1.209 diff -u -r1.208 -r1.209 --- kdepim.spec 2 Apr 2009 15:10:25 -0000 1.208 +++ kdepim.spec 6 Apr 2009 11:12:22 -0000 1.209 @@ -6,13 +6,15 @@ Summary: PIM (Personal Information Manager) applications Epoch: 6 Version: 4.2.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 Group: Applications/Productivity URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 Patch0: kdepim-4.1.80-libqgpgme-link-fix.patch +# 4.2 upstream patches +Patch100: kdepim-4.2.2-korganizer-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -89,7 +91,7 @@ %patch0 -p1 -b .libqgpgme-link-fix # upstream patches - +%patch100 -p0 -b .crash %build mkdir -p %{_target_platform} @@ -186,6 +188,9 @@ %changelog +* Mon Apr 06 2009 Than Ngo - 4.2.2-3 +- apply upstream patch to fix crash in korganizer + * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - optimize scriptlets --- kdepim-4.2.1-imap.patch DELETED --- --- kdepim-4.2.1-korganizer_view.patch DELETED --- From pkgdb at fedoraproject.org Mon Apr 6 11:15:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 11:15:36 +0000 Subject: [pkgdb] NetworkManager-vpnc (Fedora EPEL, 5) updated by huzaifas Message-ID: <20090406111536.5B5CF208553@bastion.fedora.phx.redhat.com> huzaifas changed owner of NetworkManager-vpnc in Fedora EPEL 5 to huzaifas To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/NetworkManager-vpnc From lkundrak at fedoraproject.org Mon Apr 6 11:22:12 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Mon, 6 Apr 2009 11:22:12 +0000 (UTC) Subject: rpms/perl-TAP-Harness/EL-5 perl-TAP-Harness.spec,1.2,1.3 Message-ID: <20090406112212.8BBA1700FB@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/perl-TAP-Harness/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10889 Modified Files: perl-TAP-Harness.spec Log Message: * Mon Apr 6 2009 Daniel P. Berrange - 3.16-1 - Rebase to 3.16 release - Include App::Prove modules & man pages - Include 'prove' command, renamed to 'prove-tap' to avoid clash with base Perl Index: perl-TAP-Harness.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-TAP-Harness/EL-5/perl-TAP-Harness.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- perl-TAP-Harness.spec 20 Jul 2008 14:01:06 -0000 1.2 +++ perl-TAP-Harness.spec 6 Apr 2009 11:21:42 -0000 1.3 @@ -1,6 +1,6 @@ Name: perl-TAP-Harness -Version: 3.10 -Release: 2%{?dist} +Version: 3.16 +Release: 1%{?dist} Summary: Run Perl standard test scripts with statistics License: GPL+ or Artistic Group: Development/Libraries @@ -31,6 +31,10 @@ ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; +# Avoid clash with RHEL5 'prove' command +mv $RPM_BUILD_ROOT%{_bindir}/prove $RPM_BUILD_ROOT%{_bindir}/prove-tap +mv $RPM_BUILD_ROOT%{_mandir}/man1/prove.1 $RPM_BUILD_ROOT%{_mandir}/man1/prove-tap.1 + %{_fixperms} $RPM_BUILD_ROOT/* @@ -47,17 +51,19 @@ %doc Changes Changes-2.64 README %{perl_vendorlib}/* %{_mandir}/man3/* +%{_mandir}/man1/* +%{_bindir}/prove-tap # These do conflict with Test::Harness that is part of perl %exclude %{perl_vendorlib}/Test %exclude %{_mandir}/man3/Test::Harness* -%exclude %{_mandir}/man1/prove* -%exclude %{_bindir} -# App::Prove is kind of useless when we don't ship prove included -# in this package -%exclude %{perl_vendorlib}/App %exclude %{_mandir}/man3/App::Prove* %changelog +* Mon Apr 6 2009 Daniel P. Berrange - 3.16-1 +- Rebase to 3.16 release +- Include App::Prove modules & man pages +- Include 'prove' command, renamed to 'prove-tap' to avoid clash with base Perl + * Sun Jul 20 2008 Lubomir Rintel (Good Data) 3.10-2 - Do not omit the manual From lkundrak at fedoraproject.org Mon Apr 6 11:25:08 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Mon, 6 Apr 2009 11:25:08 +0000 (UTC) Subject: rpms/perl-TAP-Harness/EL-5 .cvsignore,1.2,1.3 sources,1.2,1.3 Message-ID: <20090406112508.6D7B4700FB@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/perl-TAP-Harness/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11601 Modified Files: .cvsignore sources Log Message: Update sources Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-TAP-Harness/EL-5/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 12 Jun 2008 17:17:57 -0000 1.2 +++ .cvsignore 6 Apr 2009 11:24:37 -0000 1.3 @@ -1 +1 @@ -Test-Harness-3.10.tar.gz +Test-Harness-3.16.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-TAP-Harness/EL-5/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 12 Jun 2008 17:17:57 -0000 1.2 +++ sources 6 Apr 2009 11:24:37 -0000 1.3 @@ -1 +1 @@ -69b6f90a01448583f0f9bf484daceed8 Test-Harness-3.10.tar.gz +cd2f3b018767ae9e61d09b23845cb68a Test-Harness-3.16.tar.gz From sdz at fedoraproject.org Mon Apr 6 11:37:04 2009 From: sdz at fedoraproject.org (Sebastian Dziallas) Date: Mon, 6 Apr 2009 11:37:04 +0000 (UTC) Subject: rpms/sugar-jukebox/devel .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 sugar-jukebox.spec, 1.5, 1.6 Message-ID: <20090406113704.D5F1A700FB@cvs1.fedora.phx.redhat.com> Author: sdz Update of /cvs/pkgs/rpms/sugar-jukebox/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32508 Modified Files: .cvsignore sources sugar-jukebox.spec Log Message: update to version 8 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 4 Mar 2009 15:35:27 -0000 1.4 +++ .cvsignore 6 Apr 2009 11:36:34 -0000 1.5 @@ -1 +1 @@ -Jukebox-7.tar.bz2 +Jukebox-8.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 4 Mar 2009 15:35:27 -0000 1.4 +++ sources 6 Apr 2009 11:36:34 -0000 1.5 @@ -1 +1 @@ -9a9a3c534d2e11913da5ed6a13d4d27b Jukebox-7.tar.bz2 +4f2a372c566f677c866c6dce7d15951d Jukebox-8.tar.bz2 Index: sugar-jukebox.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/devel/sugar-jukebox.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sugar-jukebox.spec 4 Mar 2009 15:35:27 -0000 1.5 +++ sugar-jukebox.spec 6 Apr 2009 11:36:34 -0000 1.6 @@ -1,5 +1,5 @@ Name: sugar-jukebox -Version: 7 +Version: 8 Release: 1%{?dist} Summary: Media player activity for Sugar @@ -44,6 +44,9 @@ %changelog +* Mon Apr 06 2009 Sebastian Dziallas - 8-1 +- update to version 8 + * Wed Mar 04 2009 Sebastian Dziallas - 7-1 - update to version 7 From sdz at fedoraproject.org Mon Apr 6 11:37:11 2009 From: sdz at fedoraproject.org (Sebastian Dziallas) Date: Mon, 6 Apr 2009 11:37:11 +0000 (UTC) Subject: rpms/sugar-jukebox/F-10 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 sugar-jukebox.spec, 1.3, 1.4 Message-ID: <20090406113711.D82A7700FB@cvs1.fedora.phx.redhat.com> Author: sdz Update of /cvs/pkgs/rpms/sugar-jukebox/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32537 Modified Files: .cvsignore sources sugar-jukebox.spec Log Message: update to version 8 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/F-10/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 4 Mar 2009 15:38:05 -0000 1.4 +++ .cvsignore 6 Apr 2009 11:36:41 -0000 1.5 @@ -1 +1 @@ -Jukebox-7.tar.bz2 +Jukebox-8.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 4 Mar 2009 15:38:05 -0000 1.4 +++ sources 6 Apr 2009 11:36:41 -0000 1.5 @@ -1 +1 @@ -9a9a3c534d2e11913da5ed6a13d4d27b Jukebox-7.tar.bz2 +4f2a372c566f677c866c6dce7d15951d Jukebox-8.tar.bz2 Index: sugar-jukebox.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-jukebox/F-10/sugar-jukebox.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sugar-jukebox.spec 4 Mar 2009 15:38:05 -0000 1.3 +++ sugar-jukebox.spec 6 Apr 2009 11:36:41 -0000 1.4 @@ -1,5 +1,5 @@ Name: sugar-jukebox -Version: 7 +Version: 8 Release: 1%{?dist} Summary: Media player activity for Sugar @@ -44,6 +44,9 @@ %changelog +* Mon Apr 06 2009 Sebastian Dziallas - 8-1 +- update to version 8 + * Wed Mar 04 2009 Sebastian Dziallas - 7-1 - update to version 7 From pkgdb at fedoraproject.org Mon Apr 6 12:42:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 12:42:06 +0000 Subject: [pkgdb] gajim: michich has requested watchcommits Message-ID: <20090406124144.F2A30208555@bastion.fedora.phx.redhat.com> michich has requested the watchcommits acl on gajim (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gajim From pkgdb at fedoraproject.org Mon Apr 6 12:41:45 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 12:41:45 +0000 Subject: [pkgdb] gajim: michich has requested watchbugzilla Message-ID: <20090406124145.DC896208602@bastion.fedora.phx.redhat.com> michich has requested the watchbugzilla acl on gajim (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gajim From tbzatek at fedoraproject.org Mon Apr 6 12:42:42 2009 From: tbzatek at fedoraproject.org (Tomas Bzatek) Date: Mon, 6 Apr 2009 12:42:42 +0000 (UTC) Subject: rpms/nautilus/F-10 nautilus-2.26.1-dnd-not-recurse.patch, NONE, 1.1 nautilus.spec, 1.236, 1.237 Message-ID: <20090406124242.3C740700FB@cvs1.fedora.phx.redhat.com> Author: tbzatek Update of /cvs/extras/rpms/nautilus/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14957 Modified Files: nautilus.spec Added Files: nautilus-2.26.1-dnd-not-recurse.patch Log Message: * Mon Apr 6 2009 Tomas Bzatek - 2.24.2-3 - Fix dragging files via NFS moves instead of copy (#456515) nautilus-2.26.1-dnd-not-recurse.patch: --- NEW FILE nautilus-2.26.1-dnd-not-recurse.patch --- diff -up nautilus-2.24.2/libnautilus-private/nautilus-dnd.c.dnd-recurse nautilus-2.24.2/libnautilus-private/nautilus-dnd.c --- nautilus-2.24.2/libnautilus-private/nautilus-dnd.c.dnd-recurse 2008-10-06 19:22:21.000000000 +0200 +++ nautilus-2.24.2/libnautilus-private/nautilus-dnd.c 2009-04-06 13:44:43.000000000 +0200 @@ -419,7 +419,7 @@ nautilus_drag_default_drop_action_for_ic gboolean same_fs; gboolean target_is_source_parent; const char *dropped_uri; - GFile *target, *dropped; + GFile *target, *dropped, *dropped_directory; GdkDragAction actions; NautilusFile *dropped_file, *target_file; @@ -501,7 +501,16 @@ nautilus_drag_default_drop_action_for_ic /* Compare the first dropped uri with the target uri for same fs match. */ dropped = g_file_new_for_uri (dropped_uri); - target_is_source_parent = g_file_has_prefix (dropped, target); + dropped_directory = g_file_get_parent (dropped); + target_is_source_parent = FALSE; + if (dropped_directory != NULL) { + /* If the dropped file is already in the same directory but + is in another filesystem we still want to move, not copy + as this is then just a move of a mountpoint to another + position in the dir */ + target_is_source_parent = g_file_equal (dropped_directory, target); + g_object_unref (dropped_directory); + } if (same_fs || target_is_source_parent || g_file_has_uri_scheme (dropped, "trash")) { Index: nautilus.spec =================================================================== RCS file: /cvs/extras/rpms/nautilus/F-10/nautilus.spec,v retrieving revision 1.236 retrieving revision 1.237 diff -u -r1.236 -r1.237 --- nautilus.spec 5 Dec 2008 14:19:37 -0000 1.236 +++ nautilus.spec 6 Apr 2009 12:42:11 -0000 1.237 @@ -19,7 +19,7 @@ Name: nautilus Summary: Nautilus is a file manager for GNOME Version: 2.24.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: User Interface/Desktops Source: http://download.gnome.org/sources/%{name}/2.24/%{name}-%{version}.tar.bz2 @@ -102,6 +102,10 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=524485 Patch18: nautilus_new_windows_after_mount.patch +# https://bugzilla.redhat.com/show_bug.cgi?id=456515 +# Dragging Files via NFS share moves instead of copy +Patch19: nautilus-2.26.1-dnd-not-recurse.patch + %description Nautilus integrates access to files, applications, media, Internet-based resources and the Web. Nautilus delivers a dynamic and @@ -141,6 +145,7 @@ %patch15 -p0 -b .xds %patch17 -p0 -b .symlink %patch18 -p0 -b .new-windows +%patch19 -p1 -b .dnd-recurse %build @@ -269,6 +274,9 @@ %changelog +* Mon Apr 6 2009 Tomas Bzatek - 2.24.2-3 +- Fix dragging files via NFS moves instead of copy (#456515) + * Fri Dec 5 2008 Tomas Bzatek - 2.24.2-2 - Properly open new windows after long mount operation From ruben at fedoraproject.org Mon Apr 6 12:57:00 2009 From: ruben at fedoraproject.org (Ruben Kerkhof) Date: Mon, 6 Apr 2009 12:57:00 +0000 (UTC) Subject: rpms/Ajaxterm/devel Ajaxterm-init.patch, 1.1, 1.2 Ajaxterm.spec, 1.3, 1.4 Message-ID: <20090406125700.DFD7C700FB@cvs1.fedora.phx.redhat.com> Author: ruben Update of /cvs/pkgs/rpms/Ajaxterm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18309 Modified Files: Ajaxterm-init.patch Ajaxterm.spec Log Message: * Mon Apr 06 2009 Ruben Kerkhof 0.10-8 - Fix ajaxterm homedir - Add status command to init script Ajaxterm-init.patch: Index: Ajaxterm-init.patch =================================================================== RCS file: /cvs/pkgs/rpms/Ajaxterm/devel/Ajaxterm-init.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Ajaxterm-init.patch 22 Nov 2008 13:07:06 -0000 1.1 +++ Ajaxterm-init.patch 6 Apr 2009 12:57:00 -0000 1.2 @@ -1,6 +1,6 @@ diff -up Ajaxterm-0.10/configure.initd.redhat.orig Ajaxterm-0.10/configure.initd.redhat ---- Ajaxterm-0.10/configure.initd.redhat.orig 2008-11-22 13:45:35.000000000 +0100 -+++ Ajaxterm-0.10/configure.initd.redhat 2008-11-22 13:46:38.000000000 +0100 +--- Ajaxterm-0.10/configure.initd.redhat.orig 2006-10-29 03:52:39.000000000 +0100 ++++ Ajaxterm-0.10/configure.initd.redhat 2009-04-06 14:51:15.000000000 +0200 @@ -1,8 +1,8 @@ -# +#!/bin/bash @@ -45,3 +45,12 @@ RETVAL=$? ;; restart) +@@ -68,7 +68,7 @@ case "$1" in + fi + ;; + *) +- echo $"Usage: $prog {start|stop|restart|condrestart}" ++ echo $"Usage: $prog {start|stop|status|restart|condrestart}" + exit 1 + esac + Index: Ajaxterm.spec =================================================================== RCS file: /cvs/pkgs/rpms/Ajaxterm/devel/Ajaxterm.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Ajaxterm.spec 23 Feb 2009 19:59:31 -0000 1.3 +++ Ajaxterm.spec 6 Apr 2009 12:57:00 -0000 1.4 @@ -1,6 +1,6 @@ Name: Ajaxterm Version: 0.10 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A web-based terminal Group: Development/Languages @@ -55,7 +55,7 @@ %pre getent group ajaxterm >/dev/null || groupadd -r ajaxterm getent passwd ajaxterm >/dev/null || \ -useradd -r -g ajaxterm -d ajaxterm -s /sbin/nologin \ +useradd -r -g ajaxterm -d %{_datadir}/ajaxterm -s /sbin/nologin \ -c "Ajaxterm user" ajaxterm exit 0 @@ -85,6 +85,10 @@ %changelog +* Mon Apr 06 2009 Ruben Kerkhof 0.10-8 +- Fix ajaxterm homedir +- Add status command to init script + * Mon Feb 23 2009 Fedora Release Engineering - 0.10-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild @@ -95,7 +99,6 @@ - set LANG=C in initscript, Ajaxterm doesn't support UTF-8 - One last spec cleanup - * Sun Nov 09 2008 Ruben Kerkhof 0.10-4 - More review fixes (#470508) From tbzatek at fedoraproject.org Mon Apr 6 13:09:24 2009 From: tbzatek at fedoraproject.org (Tomas Bzatek) Date: Mon, 6 Apr 2009 13:09:24 +0000 (UTC) Subject: rpms/nautilus/devel nautilus-2.26.1-dnd-not-recurse.patch, NONE, 1.1 nautilus.spec, 1.268, 1.269 Message-ID: <20090406130924.F0886700FB@cvs1.fedora.phx.redhat.com> Author: tbzatek Update of /cvs/extras/rpms/nautilus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21896 Modified Files: nautilus.spec Added Files: nautilus-2.26.1-dnd-not-recurse.patch Log Message: * Mon Apr 6 2009 Tomas Bzatek - 2.26.1-2 - Fix dragging files via NFS moves instead of copy (#456515) nautilus-2.26.1-dnd-not-recurse.patch: --- NEW FILE nautilus-2.26.1-dnd-not-recurse.patch --- Index: libnautilus-private/nautilus-dnd.c =================================================================== --- libnautilus-private/nautilus-dnd.c (revision 15162) +++ libnautilus-private/nautilus-dnd.c (revision 15163) @@ -437,7 +437,7 @@ gboolean target_is_source_parent; gboolean source_deletable; const char *dropped_uri; - GFile *target, *dropped; + GFile *target, *dropped, *dropped_directory; GdkDragAction actions; NautilusFile *dropped_file, *target_file; @@ -519,7 +519,16 @@ /* Compare the first dropped uri with the target uri for same fs match. */ dropped = g_file_new_for_uri (dropped_uri); - target_is_source_parent = g_file_has_prefix (dropped, target); + dropped_directory = g_file_get_parent (dropped); + target_is_source_parent = FALSE; + if (dropped_directory != NULL) { + /* If the dropped file is already in the same directory but + is in another filesystem we still want to move, not copy + as this is then just a move of a mountpoint to another + position in the dir */ + target_is_source_parent = g_file_equal (dropped_directory, target); + g_object_unref (dropped_directory); + } source_deletable = source_is_deletable (dropped); if ((same_fs && source_deletable) || target_is_source_parent || Index: nautilus.spec =================================================================== RCS file: /cvs/extras/rpms/nautilus/devel/nautilus.spec,v retrieving revision 1.268 retrieving revision 1.269 diff -u -r1.268 -r1.269 --- nautilus.spec 3 Apr 2009 03:03:38 -0000 1.268 +++ nautilus.spec 6 Apr 2009 13:08:54 -0000 1.269 @@ -16,7 +16,7 @@ Name: nautilus Summary: File manager for GNOME Version: 2.26.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: User Interface/Desktops Source: http://download.gnome.org/sources/%{name}/2.26/%{name}-%{version}.tar.bz2 @@ -87,6 +87,10 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=519743 Patch17: nautilus-filetype-symlink-fix.patch +# https://bugzilla.redhat.com/show_bug.cgi?id=456515 +# Dragging Files via NFS share moves instead of copy +Patch18: nautilus-2.26.1-dnd-not-recurse.patch + %description Nautilus is the file manager and graphical shell for the GNOME desktop @@ -125,6 +129,7 @@ # %patch8 -p1 -b .hide-white-screen %patch10 -p1 -b .gvfs-desktop-key %patch17 -p0 -b .symlink +%patch18 -p0 -b .dnd-recurse %build @@ -262,6 +267,9 @@ %changelog +* Mon Apr 6 2009 Tomas Bzatek - 2.26.1-2 +- Fix dragging files via NFS moves instead of copy (#456515) + * Thu Apr 2 2009 Tomas Bzatek - 2.26.1-1 - Update to 2.26.1 From robmv at fedoraproject.org Mon Apr 6 13:23:01 2009 From: robmv at fedoraproject.org (Robert Marcano) Date: Mon, 6 Apr 2009 13:23:01 +0000 (UTC) Subject: rpms/eclipse-subclipse/F-10 eclipse-subclipse-1.4.7-dependencies.patch, NONE, 1.1 subclipse-fetch-1.4.7.sh, NONE, 1.1 .cvsignore, 1.6, 1.7 eclipse-subclipse.spec, 1.24, 1.25 sources, 1.6, 1.7 eclipse-subclipse-1.2.2-default-svnkit.patch, 1.1, NONE eclipse-subclipse-1.2.4-plugin-classpath.patch, 1.1, NONE subclipse-fetch-1.2.4.sh, 1.1, NONE Message-ID: <20090406132301.08E56700FB@cvs1.fedora.phx.redhat.com> Author: robmv Update of /cvs/extras/rpms/eclipse-subclipse/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25126 Modified Files: .cvsignore eclipse-subclipse.spec sources Added Files: eclipse-subclipse-1.4.7-dependencies.patch subclipse-fetch-1.4.7.sh Removed Files: eclipse-subclipse-1.2.2-default-svnkit.patch eclipse-subclipse-1.2.4-plugin-classpath.patch subclipse-fetch-1.2.4.sh Log Message: Update to upstream 1.4.7 eclipse-subclipse-1.4.7-dependencies.patch: --- NEW FILE eclipse-subclipse-1.4.7-dependencies.patch --- diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/build.properties subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/build.properties --- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/build.properties 2009-02-24 20:14:44.000000000 -0430 +++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/build.properties 2009-02-24 21:29:54.000000000 -0430 @@ -1,5 +1,5 @@ -source.. = src/ -output.. = bin/ +source.clientadapter-javahl.jar = src/ +output.clientadapter-javahl.jar = bin/ bin.includes = META-INF/,\ .,\ plugin.xml,\ @@ -7,4 +7,5 @@ about.ini,\ about.properties,\ epl-v10.html,\ - svn.gif + svn.gif,\ + svn-javahl.jar diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF --- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF 2009-02-24 20:14:44.000000000 -0430 +++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF 2009-02-24 21:35:03.000000000 -0430 @@ -8,6 +8,9 @@ Require-Bundle: org.eclipse.core.runtime, org.tigris.subversion.clientadapter;bundle-version="[1.5.1,1.6.0)" Eclipse-LazyStart: true +Bundle-ClassPath: clientadapter-javahl.jar, + svn-javahl.jar, + . Export-Package: org.tigris.subversion.javahl, org.tigris.subversion.svnclientadapter.javahl Bundle-RequiredExecutionEnvironment: J2SE-1.4 diff -Naur subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl.feature/feature.xml --- subclipse-1.4.7.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml 2009-02-24 20:14:44.000000000 -0430 +++ subclipse-1.4.7/org.tigris.subversion.clientadapter.javahl.feature/feature.xml 2009-02-24 21:16:55.000000000 -0430 @@ -33,14 +33,14 @@ download-size="0" install-size="0" version="0.0.0" - unpack="false"/> + unpack="true"/> - + fragment="true"/>--> --- NEW FILE subclipse-fetch-1.4.7.sh --- #!/bin/sh VERSION=1.4.7 svn export --username guest --password "" http://subclipse.tigris.org/svn/subclipse/tags/subclipse/$VERSION/subclipse subclipse-$VERSION rm -rf ./subclipse-$VERSION/org.tigris.subversion.clientadapter.javahl.win32 tar -czf subclipse-$VERSION.tgz subclipse-$VERSION Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/F-10/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 10 Sep 2007 15:18:16 -0000 1.6 +++ .cvsignore 6 Apr 2009 13:22:30 -0000 1.7 @@ -1 +1 @@ -subclipse-1.2.4.tgz +subclipse-1.4.7.tgz Index: eclipse-subclipse.spec =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/F-10/eclipse-subclipse.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- eclipse-subclipse.spec 13 Oct 2008 14:56:28 -0000 1.24 +++ eclipse-subclipse.spec 6 Apr 2009 13:22:30 -0000 1.25 @@ -1,194 +1,136 @@ -%define gcj_support 0 +%define eclipse_name eclipse +%define eclipse_base %{_libdir}/%{eclipse_name} +%define install_loc %{_datadir}/eclipse/dropins +%define javahl_plugin_name org.tigris.subversion.clientadapter.javahl_1.5.4.1 -%define eclipse_name eclipse -%define eclipse_base %{_libdir}/%{eclipse_name} -%define install_loc %{_datadir}/eclipse/dropins -%define core_plugin_jar %{install_loc}/subclipse/eclipse/plugins/org.tigris.subversion.subclipse.core_%{version}.jar -%define core_plugin_dir %{install_loc}/subclipse/eclipse/plugins/org.tigris.subversion.subclipse.core_%{version} - -%define disable_javahl 0 -%if 0%{?fedora} == 6 -%define disable_javahl 1 -%endif -%if 0%{?rhel} == 5 -%define disable_javahl 1 -%endif - -%define javahl_dir %{_libdir}/svn-javahl -%if 0%{?fedora} >= 8 -%define javahl_dir %{_javadir} -%endif Name: eclipse-subclipse -Version: 1.2.4 -Release: 12%{?dist} +Version: 1.4.7 +Release: 3%{?dist} Summary: Subversion Eclipse plugin -Group: Text Editors/Integrated Development Environments (IDE) -License: EPL +Group: Development/Tools +License: EPL and CC-BY URL: http://subclipse.tigris.org/ Source0: subclipse-%{version}.tgz # Script to fetch the source code -# the new source tarball does not includes the book feature and the layout is -# different than the source repository -Source10: subclipse-fetch-1.2.4.sh -# Disable javahl support temporaly until apparent classloader problem is fixed -Patch0: eclipse-subclipse-1.2.2-default-svnkit.patch -Patch1: eclipse-subclipse-1.2.4-plugin-classpath.patch +Source10: subclipse-fetch-%{version}.sh +Patch0: eclipse-subclipse-1.4.7-dependencies.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + BuildRequires: ant BuildRequires: jpackage-utils >= 0:1.6 BuildRequires: coreutils BuildRequires: eclipse-pde -%if %{gcj_support} -BuildRequires: gcc-java >= 4.0.2 -BuildRequires: java-gcj-compat-devel >= 1.0.33 -Requires(post): java-gcj-compat >= 1.0.33 -Requires(postun): java-gcj-compat >= 1.0.33 -%else -BuildRequires: java-devel >= 1.4.2 -%endif - -%if %{gcj_support} -%else -BuildArch: noarch -%endif - +BuildRequires: eclipse-gef Requires: eclipse-platform -BuildRequires: subversion-javahl >= 1.3.1 -Requires: subversion-javahl >= 1.3.1 -BuildRequires: svnkit >= 1.1.2 -Requires: svnkit >= 1.1.2 -BuildRequires: ganymed-ssh2 >= 209 -Requires: ganymed-ssh2 >= 209 - -%package book -Summary: Subversion book -Group: Development/Tools -Requires: %{name} = %{version}-%{release} +BuildRequires: eclipse-svnkit >= 1.2.2 +Requires: eclipse-svnkit >= 1.2.2 +BuildRequires: subversion-javahl >= 1.5 +Requires: subversion-javahl >= 1.5 +Obsoletes: eclipse-subclipse-book < 1.4 %description Subclipse is an Eclipse plugin that adds Subversion integration to the Eclipse IDE. -%description book -The Subversion book as an Eclipse documentation plugin. +%package graph +Summary: Subversion Revision Graph +Group: Development/Tools + +Requires: %{name} = %{version} +Requires: eclipse-gef + +%description graph +Subversion Revision Graph for Subclipse. %prep %setup -q -n subclipse-%{version} -%if 0%{disable_javahl} -%patch0 -p1 -%endif -%patch1 -p1 - -# delete the jars that are in the archive -rm svnClientAdapter/lib/svnjavahl.jar -ln -s %{javahl_dir}/svn-javahl.jar svnClientAdapter/lib/svnjavahl.jar -rm -f svnClientAdapter/lib/svnkit.jar -ln -s %{_javadir}/svnkit.jar svnClientAdapter/lib/svnkit.jar -rm -f svnClientAdapter/lib/ganymed.jar -ln -s %{_javadir}/ganymed-ssh2.jar svnClientAdapter/lib/ganymed.jar - -rm -f subclipse/core/lib/svnjavahl.jar -ln -s %{javahl_dir}/svn-javahl.jar subclipse/core/lib/svnjavahl.jar -rm -f subclipse/core/lib/svnClientAdapter.jar -# svnClientAdapter.jar is copied after being built -rm -f subclipse/core/lib/svnkit.jar -ln -s %{_javadir}/svnkit.jar subclipse/core/lib/svnkit.jar -rm -f subclipse/core/lib/ganymed.jar -ln -s %{_javadir}/ganymed-ssh2.jar subclipse/core/lib/ganymed.jar +%patch0 -p1 + +# remove javahl sources +rm -rf org.tigris.subversion.clientadapter.javahl/src/org/tigris/subversion/javahl +ln -s %{_javadir}/svn-javahl.jar org.tigris.subversion.clientadapter.javahl + +# fixing wrong-file-end-of-line-encoding warnings +sed -i 's/\r//' org.tigris.subversion.subclipse.graph/icons/readme.txt %build -# --------------------------------- -# building svnClientAdapter -pushd svnClientAdapter -%{ant} svnClientAdapter.jar -popd - -# copying svnClientAdapter inside subclipse module -cp svnClientAdapter/build/lib/svnClientAdapter.jar subclipse/core/lib/svnClientAdapter.jar - -# --------------------------------- -# building subclipse -pushd subclipse - -%{eclipse_base}/buildscripts/pdebuild -f org.tigris.subversion.subclipse -%{eclipse_base}/buildscripts/pdebuild -f org.tigris.subversion.book - -# returning to base build directory -popd - -# Link source files to fix -debuginfo generation. -rm -rf subclipse/org -mkdir -p subclipse/org/tigris/subversion -ln -s $(pwd)/svnClientAdapter/src/main/org/tigris/subversion/svnclientadapter subclipse/org/tigris/subversion -mkdir -p subclipse/org/tigris/subversion/subclipse -ln -s $(pwd)/subclipse/core/src/org/tigris/subversion/subclipse/core subclipse/org/tigris/subversion/subclipse -ln -s $(pwd)/subclipse/ui/src/org/tigris/subversion/subclipse/ui subclipse/org/tigris/subversion/subclipse +%{eclipse_base}/buildscripts/pdebuild \ + -f org.tigris.subversion.clientadapter.feature \ + -o `pwd`/orbitDeps +%{eclipse_base}/buildscripts/pdebuild \ + -f org.tigris.subversion.clientadapter.javahl.feature \ + -o `pwd`/orbitDeps +%{eclipse_base}/buildscripts/pdebuild \ + -f org.tigris.subversion.clientadapter.svnkit.feature \ + -o `pwd`/orbitDeps \ + -d svnkit +%{eclipse_base}/buildscripts/pdebuild \ + -f org.tigris.subversion.subclipse \ + -o `pwd`/orbitDeps +%{eclipse_base}/buildscripts/pdebuild \ + -f org.tigris.subversion.subclipse.graph.feature \ + -o `pwd`/orbitDeps \ + -d gef + %install rm -rf $RPM_BUILD_ROOT install -d -m 755 $RPM_BUILD_ROOT%{install_loc} -installDir=$RPM_BUILD_ROOT%{install_loc}/subclipse -install -d -m 755 $installDir -install -d -m 755 ${installDir}-book -pushd subclipse -unzip -q -d $installDir build/rpmBuild/org.tigris.subversion.subclipse.zip -unzip -q -d ${installDir}-book build/rpmBuild/org.tigris.subversion.book.zip -popd - -# repacking core plugin as a directory based plugin, needed in order to replace some jars with symlinks -mkdir $RPM_BUILD_ROOT%{core_plugin_dir} -unzip -q -d $RPM_BUILD_ROOT%{core_plugin_dir} $RPM_BUILD_ROOT%{core_plugin_jar} -rm $RPM_BUILD_ROOT%{core_plugin_jar} -# packaging .class files as a jar file -jar -cf $RPM_BUILD_ROOT%{core_plugin_dir}/lib/subclipse-core.jar -C $RPM_BUILD_ROOT%{core_plugin_dir} org -rm -rf $RPM_BUILD_ROOT%{core_plugin_dir}/org - -# removing core plugin internal jars -rm -f $RPM_BUILD_ROOT%{core_plugin_dir}/lib/svnjavahl.jar -rm -f $RPM_BUILD_ROOT%{core_plugin_dir}/lib/svnkit.jar -rm -f $RPM_BUILD_ROOT%{core_plugin_dir}/lib/ganymed.jar - -%if %{gcj_support} - aot-compile-rpm -%endif - -# We need to setup the symlink because the ant copy task doesn't preserve symlinks -# TODO file a bug about this -ln -s %{javahl_dir}/svn-javahl.jar $RPM_BUILD_ROOT%{core_plugin_dir}/lib/svnjavahl.jar -ln -s %{_javadir}/svnkit.jar $RPM_BUILD_ROOT%{core_plugin_dir}/lib/svnkit.jar -ln -s %{_javadir}/ganymed-ssh2.jar $RPM_BUILD_ROOT%{core_plugin_dir}/lib/ganymed.jar +installBase=$RPM_BUILD_ROOT%{install_loc} +install -d -m 755 $installBase + +# installing features +install -d -m 755 $installBase/subclipse-clientadapter +unzip -q -d $installBase/subclipse-clientadapter build/rpmBuild/org.tigris.subversion.clientadapter.feature.zip +install -d -m 755 $installBase/subclipse-clientadapter-javahl +unzip -q -d $installBase/subclipse-clientadapter-javahl build/rpmBuild/org.tigris.subversion.clientadapter.javahl.feature.zip +install -d -m 755 $installBase/subclipse-clientadapter-svnkit +unzip -q -d $installBase/subclipse-clientadapter-svnkit build/rpmBuild/org.tigris.subversion.clientadapter.svnkit.feature.zip +install -d -m 755 $installBase/subclipse +unzip -q -d $installBase/subclipse build/rpmBuild/org.tigris.subversion.subclipse.zip +install -d -m 755 $installBase/subclipse-graph +unzip -q -d $installBase/subclipse-graph build/rpmBuild/org.tigris.subversion.subclipse.graph.feature.zip + +# replacing jar with links to system libraries +rm $installBase/subclipse-clientadapter-javahl/eclipse/plugins/%{javahl_plugin_name}/svn-javahl.jar +ln -s %{_javadir}/svn-javahl.jar $installBase/subclipse-clientadapter-javahl/eclipse/plugins/%{javahl_plugin_name} %clean rm -rf $RPM_BUILD_ROOT -%if %{gcj_support} -%post -p %{_bindir}/rebuild-gcj-db -%postun -p %{_bindir}/rebuild-gcj-db -%endif %files %defattr(-,root,root) %{install_loc}/subclipse -%doc svnClientAdapter/readme.txt svnClientAdapter/changelog.txt svnClientAdapter/license.txt -%if %{gcj_support} -%{_libdir}/gcj/%{name} -%endif +%{install_loc}/subclipse-clientadapter* +%doc org.tigris.subversion.subclipse.graph/icons/readme.txt -%files book + +%files graph %defattr(-,root,root) -%{install_loc}/subclipse-book +%{install_loc}/subclipse-graph + %changelog +* Tue Feb 24 2009 Robert Marcano 1.4.7-3 +- Update to upstream 1.4.7 +- eclipse-subclipse-book is obsoleted, not provided upstream +- New eclipse-subclipse-graph subpackage + +* Tue Feb 24 2009 Fedora Release Engineering - 1.2.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Mon Oct 13 2008 Alexander Kurtakov - 1.2.4-12 - Bump revision. Index: sources =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/F-10/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 10 Sep 2007 15:18:16 -0000 1.6 +++ sources 6 Apr 2009 13:22:30 -0000 1.7 @@ -1 +1 @@ -3cc35428541a456db2614ce9b027fe8e subclipse-1.2.4.tgz +c0faddf79339cf86b757a8679c7f592d subclipse-1.4.7.tgz --- eclipse-subclipse-1.2.2-default-svnkit.patch DELETED --- --- eclipse-subclipse-1.2.4-plugin-classpath.patch DELETED --- --- subclipse-fetch-1.2.4.sh DELETED --- From ixs at fedoraproject.org Mon Apr 6 13:27:56 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Mon, 6 Apr 2009 13:27:56 +0000 (UTC) Subject: rpms/commoncpp2/devel .cvsignore, 1.6, 1.7 commoncpp2.spec, 1.8, 1.9 sources, 1.6, 1.7 Message-ID: <20090406132756.53D90700FB@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/commoncpp2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26331 Modified Files: .cvsignore commoncpp2.spec sources Log Message: * Mon Apr 06 2009 Andreas Thienemann - 1.7.3-1 - Updated to new upstream version 1.7.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 6 Feb 2008 22:41:03 -0000 1.6 +++ .cvsignore 6 Apr 2009 13:27:25 -0000 1.7 @@ -1 +1 @@ -commoncpp2-1.6.1.tar.gz +commoncpp2-1.7.3.tar.gz Index: commoncpp2.spec =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/devel/commoncpp2.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- commoncpp2.spec 24 Feb 2009 08:27:46 -0000 1.8 +++ commoncpp2.spec 6 Apr 2009 13:27:25 -0000 1.9 @@ -1,10 +1,10 @@ Summary: GNU Common C++ class framework Name: commoncpp2 -Version: 1.6.1 -Release: 3%{?dist} +Version: 1.7.3 +Release: 1%{?dist} License: GPLv2+ with exceptions Group: System Environment/Libraries -Source0: http://download.sourceforge.net/gnutelephony/commoncpp2-%{version}.tar.gz +Source0: http://www.gnutelephony.org/dist/tarballs/commoncpp2-%{version}.tar.gz URL: http://www.gnu.org/software/commoncpp/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel, zlib-devel, doxygen @@ -78,6 +78,9 @@ %{_infodir}/commoncpp2.info* %changelog +* Mon Apr 06 2009 Andreas Thienemann - 1.7.3-1 +- Updated to new upstream version 1.7.3 + * Tue Feb 24 2009 Fedora Release Engineering - 1.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 6 Feb 2008 22:41:03 -0000 1.6 +++ sources 6 Apr 2009 13:27:25 -0000 1.7 @@ -1 +1 @@ -2ebd8eb80996515be0385378da783091 commoncpp2-1.6.1.tar.gz +ca741179a728d264eb276ae471ebaf70 commoncpp2-1.7.3.tar.gz From hadess at fedoraproject.org Mon Apr 6 13:31:59 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Mon, 6 Apr 2009 13:31:59 +0000 (UTC) Subject: rpms/libgdata/devel import.log, NONE, 1.1 libgdata.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406133159.E44B8700FB@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/libgdata/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27496/devel Modified Files: .cvsignore sources Added Files: import.log libgdata.spec Log Message: First commit --- NEW FILE import.log --- libgdata-0_1_1-2_fc10:HEAD:libgdata-0.1.1-2.fc10.src.rpm:1239024663 --- NEW FILE libgdata.spec --- Name: libgdata Version: 0.1.1 Release: 2%{?dist} Summary: Library for the GData protocol Group: System Environment/Libraries License: LGPLv2+ URL: http://live.gnome.org/libgdata Source0: http://tecnocode.co.uk/downloads/libgdata-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glib2-devel libsoup-devel libxml2-devel gtk-doc intltool %description libgdata is a GLib-based library for accessing online service APIs using the GData protocol --- most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig Requires: gtk-doc %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q %build %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %clean rm -rf $RPM_BUILD_ROOT %check # Only the general test can be run without network access cd gdata/tests ./general %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING.LIB NEWS README AUTHORS %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc %{_datadir}/gtk-doc/html/gdata/ %changelog * Mon Apr 06 2009 - Bastien Nocera - 0.1.1-2 - Add check, snippet from Jason Tibbitts * Wed Apr 01 2009 - Bastien Nocera - 0.1.1-1 - Update to 0.1.1 * Wed Apr 01 2009 - Bastien Nocera - 0.1.0-1 - First package Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgdata/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:46:37 -0000 1.1 +++ .cvsignore 6 Apr 2009 13:31:29 -0000 1.2 @@ -0,0 +1 @@ +libgdata-0.1.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgdata/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:46:37 -0000 1.1 +++ sources 6 Apr 2009 13:31:29 -0000 1.2 @@ -0,0 +1 @@ +b1bde0dfa104c6457c97d7e09b4d0e86 libgdata-0.1.1.tar.bz2 From ixs at fedoraproject.org Mon Apr 6 13:32:48 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Mon, 6 Apr 2009 13:32:48 +0000 (UTC) Subject: rpms/commoncpp2/devel commoncpp2-ldconfig.patch,1.1,NONE Message-ID: <20090406133248.F11117013C@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/commoncpp2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28504 Removed Files: commoncpp2-ldconfig.patch Log Message: remove unneeded patch --- commoncpp2-ldconfig.patch DELETED --- From hadess at fedoraproject.org Mon Apr 6 13:33:43 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Mon, 6 Apr 2009 13:33:43 +0000 (UTC) Subject: rpms/libgdata/devel import.log,1.1,NONE Message-ID: <20090406133343.1CB35700FB@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/libgdata/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28711 Removed Files: import.log Log Message: Remove import.log --- import.log DELETED --- From hadess at fedoraproject.org Mon Apr 6 13:36:33 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Mon, 6 Apr 2009 13:36:33 +0000 (UTC) Subject: rpms/libgdata/F-11 libgdata.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406133633.D10AD700FB@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/libgdata/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29646 Modified Files: .cvsignore sources Added Files: libgdata.spec Log Message: First build --- NEW FILE libgdata.spec --- Name: libgdata Version: 0.1.1 Release: 2%{?dist} Summary: Library for the GData protocol Group: System Environment/Libraries License: LGPLv2+ URL: http://live.gnome.org/libgdata Source0: http://tecnocode.co.uk/downloads/libgdata-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glib2-devel libsoup-devel libxml2-devel gtk-doc intltool %description libgdata is a GLib-based library for accessing online service APIs using the GData protocol --- most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig Requires: gtk-doc %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q %build %configure --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %clean rm -rf $RPM_BUILD_ROOT %check # Only the general test can be run without network access cd gdata/tests ./general %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING.LIB NEWS README AUTHORS %{_libdir}/*.so.* %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc %{_datadir}/gtk-doc/html/gdata/ %changelog * Mon Apr 06 2009 - Bastien Nocera - 0.1.1-2 - Add check, snippet from Jason Tibbitts * Wed Apr 01 2009 - Bastien Nocera - 0.1.1-1 - Update to 0.1.1 * Wed Apr 01 2009 - Bastien Nocera - 0.1.0-1 - First package Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgdata/F-11/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:46:37 -0000 1.1 +++ .cvsignore 6 Apr 2009 13:36:03 -0000 1.2 @@ -0,0 +1 @@ +libgdata-0.1.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgdata/F-11/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:46:37 -0000 1.1 +++ sources 6 Apr 2009 13:36:03 -0000 1.2 @@ -0,0 +1 @@ +b1bde0dfa104c6457c97d7e09b4d0e86 libgdata-0.1.1.tar.bz2 From mclasen at fedoraproject.org Mon Apr 6 13:39:47 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 13:39:47 +0000 (UTC) Subject: rpms/glib2/devel glib2.spec, 1.203, 1.204 glib-i386-atomic.patch, 1.1, NONE glib2-CVE-2008-4316.patch, 1.1, NONE Message-ID: <20090406133947.8A80C700FB@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/rpms/glib2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30448 Modified Files: glib2.spec Removed Files: glib-i386-atomic.patch glib2-CVE-2008-4316.patch Log Message: drop obsolete patches Index: glib2.spec =================================================================== RCS file: /cvs/pkgs/rpms/glib2/devel/glib2.spec,v retrieving revision 1.203 retrieving revision 1.204 diff -u -r1.203 -r1.204 --- glib2.spec 13 Mar 2009 06:18:10 -0000 1.203 +++ glib2.spec 6 Apr 2009 13:39:17 -0000 1.204 @@ -19,8 +19,6 @@ # for sys/inotify.h BuildRequires: glibc-devel -Patch0: glib2-CVE-2008-4316.patch - %description GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure @@ -52,7 +50,6 @@ %prep %setup -q -n glib-%{version} -%patch0 -p0 -b .CVE-2008-4316 %build %configure --disable-gtk-doc --enable-static --- glib-i386-atomic.patch DELETED --- --- glib2-CVE-2008-4316.patch DELETED --- From tuxbrewr at fedoraproject.org Mon Apr 6 13:41:05 2009 From: tuxbrewr at fedoraproject.org (Steven M. Parrish) Date: Mon, 6 Apr 2009 13:41:05 +0000 (UTC) Subject: rpms/sugar-log/devel .cvsignore, 1.3, 1.4 sources, 1.3, 1.4 sugar-log.spec, 1.4, 1.5 Message-ID: <20090406134105.24CE6700FB@cvs1.fedora.phx.redhat.com> Author: tuxbrewr Update of /cvs/pkgs/rpms/sugar-log/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30886 Modified Files: .cvsignore sources sugar-log.spec Log Message: New upstream release Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-log/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 3 Mar 2009 21:54:47 -0000 1.3 +++ .cvsignore 6 Apr 2009 13:40:34 -0000 1.4 @@ -1 +1 @@ -Log-17.tar.bz2 +Log-18.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-log/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 3 Mar 2009 21:54:47 -0000 1.3 +++ sources 6 Apr 2009 13:40:34 -0000 1.4 @@ -1 +1 @@ -546c0df9bcd75ea0100dc657c4124d57 Log-17.tar.bz2 +8e6351bbeb04e2c3fe9d9b9d273838c3 Log-18.tar.bz2 Index: sugar-log.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-log/devel/sugar-log.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sugar-log.spec 3 Mar 2009 21:54:47 -0000 1.4 +++ sugar-log.spec 6 Apr 2009 13:40:34 -0000 1.5 @@ -1,5 +1,5 @@ Name: sugar-log -Version: 17 +Version: 18 Release: 1%{?dist} Summary: Log activity for Sugar Group: Sugar/Activities @@ -38,6 +38,9 @@ %changelog +* Sat Apr 04 2009 Steven M. Parrish 18-1 +- New upstream release + * Tue Mar 03 2009 Simon Schampijer - 17-1 - Rebuild for 0.84 From dwalsh at fedoraproject.org Mon Apr 6 13:47:07 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Mon, 6 Apr 2009 13:47:07 +0000 (UTC) Subject: rpms/setroubleshoot/devel setroubleshoot.spec,1.128,1.129 Message-ID: <20090406134707.A72DE700FB@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/setroubleshoot/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32189 Modified Files: setroubleshoot.spec Log Message: * Mon Apr 6 2009 Dan Walsh - 2.1.9-1 - Change multiple signatures from exception to warning Index: setroubleshoot.spec =================================================================== RCS file: /cvs/extras/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.128 retrieving revision 1.129 diff -u -r1.128 -r1.129 --- setroubleshoot.spec 3 Apr 2009 20:27:40 -0000 1.128 +++ setroubleshoot.spec 6 Apr 2009 13:46:37 -0000 1.129 @@ -1,6 +1,6 @@ Summary: Helps troubleshoot SELinux problems Name: setroubleshoot -Version: 2.1.8 +Version: 2.1.9 Release: 1%{?dist} License: GPLv2+ Group: Applications/System @@ -194,6 +194,9 @@ %doc %{pkgdocdir} %changelog +* Mon Apr 6 2009 Dan Walsh - 2.1.9-1 +- Change multiple signatures from exception to warning + * Fri Apr 3 2009 Dan Walsh - 2.1.8-1 - Fix sealert segfault From cassmodiah at fedoraproject.org Mon Apr 6 13:53:13 2009 From: cassmodiah at fedoraproject.org (Simon Wesp) Date: Mon, 6 Apr 2009 13:53:13 +0000 (UTC) Subject: rpms/hosts3d/devel .cvsignore, 1.2, 1.3 hosts3d.spec, 1.5, 1.6 import.log, 1.4, 1.5 sources, 1.2, 1.3 hosts3d-0.97-autoconf.patch, 1.1, NONE hosts3d-0.97-autoreconf.patch, 1.1, NONE Message-ID: <20090406135313.E995F700FB@cvs1.fedora.phx.redhat.com> Author: cassmodiah Update of /cvs/pkgs/rpms/hosts3d/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv897/devel Modified Files: .cvsignore hosts3d.spec import.log sources Removed Files: hosts3d-0.97-autoconf.patch hosts3d-0.97-autoreconf.patch Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 16 Feb 2009 21:58:21 -0000 1.2 +++ .cvsignore 6 Apr 2009 13:52:43 -0000 1.3 @@ -1 +1 @@ -hosts3d-097.tar.gz +hosts3d-098.tar.gz Index: hosts3d.spec =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/devel/hosts3d.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- hosts3d.spec 25 Feb 2009 19:03:27 -0000 1.5 +++ hosts3d.spec 6 Apr 2009 13:52:43 -0000 1.6 @@ -1,8 +1,8 @@ -%define srcversion 097 +%define srcversion 098 Name: hosts3d -Version: 0.97 -Release: 6%{?dist} +Version: 0.98 +Release: 1%{?dist} Summary: 3D real-time network visualiser Group: Applications/Internet @@ -11,8 +11,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{srcversion}.tar.gz Source1: %{name}.desktop Source2: %{name}.png -Patch0: %{name}-0.97-autoconf.patch -Patch1: %{name}-0.97-autoreconf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) #%if 0%{?fedora} @@ -61,11 +59,6 @@ %prep %setup -q -n %{name}-%{srcversion} -%patch0 -p1 - -%if 0%{?rhel} -%patch1 -p1 -%endif %build @@ -111,6 +104,9 @@ %changelog +* Mon Apr 06 2009 Simon Wesp - 0.98-1 +- New upstream release + * Tue Feb 24 2009 Simon Wesp - 0.97-6 - Use "Obsoletes: homestead-sensor <= 0.95" instead of "Obsoletes: homestead-sensor < 0.95-1" Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/devel/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 25 Feb 2009 19:03:27 -0000 1.4 +++ import.log 6 Apr 2009 13:52:43 -0000 1.5 @@ -2,3 +2,4 @@ hosts3d-0_97-5_fc10:HEAD:hosts3d-0.97-5.fc10.src.rpm:1235586067 hosts3d-0_97-5_fc10:HEAD:hosts3d-0.97-5.fc10.src.rpm:1235587065 hosts3d-0_97-6_fc10:HEAD:hosts3d-0.97-6.fc10.src.rpm:1235588491 +hosts3d-0_98-1_fc10:HEAD:hosts3d-0.98-1.fc10.src.rpm:1239025904 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 16 Feb 2009 21:58:21 -0000 1.2 +++ sources 6 Apr 2009 13:52:43 -0000 1.3 @@ -1 +1 @@ -260c55fe010520cbe894c97b224f996b hosts3d-097.tar.gz +a185a5ffe2f53d862525ac4b419a335b hosts3d-098.tar.gz --- hosts3d-0.97-autoconf.patch DELETED --- --- hosts3d-0.97-autoreconf.patch DELETED --- From robmv at fedoraproject.org Mon Apr 6 13:53:45 2009 From: robmv at fedoraproject.org (Robert Marcano) Date: Mon, 6 Apr 2009 13:53:45 +0000 (UTC) Subject: rpms/svnkit/F-10 svnkit.spec,1.9,1.10 Message-ID: <20090406135345.1E76B700FB@cvs1.fedora.phx.redhat.com> Author: robmv Update of /cvs/extras/rpms/svnkit/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1157 Modified Files: svnkit.spec Log Message: Rebuild Index: svnkit.spec =================================================================== RCS file: /cvs/extras/rpms/svnkit/F-10/svnkit.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- svnkit.spec 23 Mar 2009 13:52:44 -0000 1.9 +++ svnkit.spec 6 Apr 2009 13:53:14 -0000 1.10 @@ -13,7 +13,7 @@ Name: svnkit Version: 1.2.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Pure Java Subversion client library Group: Development/Tools @@ -160,6 +160,9 @@ %changelog +* Mon Apr 6 2009 Robert Marcano - 1.2.3-2 +- Rebuild + * Mon Mar 23 2009 Robert Marcano - 1.2.3-1 - Update to upstream 1.2.3 From cassmodiah at fedoraproject.org Mon Apr 6 13:55:04 2009 From: cassmodiah at fedoraproject.org (Simon Wesp) Date: Mon, 6 Apr 2009 13:55:04 +0000 (UTC) Subject: rpms/hosts3d/F-10 .cvsignore, 1.2, 1.3 hosts3d.spec, 1.3, 1.4 import.log, 1.3, 1.4 sources, 1.2, 1.3 hosts3d-0.97-autoconf.patch, 1.1, NONE hosts3d-0.97-autoreconf.patch, 1.1, NONE Message-ID: <20090406135504.92E47700FB@cvs1.fedora.phx.redhat.com> Author: cassmodiah Update of /cvs/pkgs/rpms/hosts3d/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1696/F-10 Modified Files: .cvsignore hosts3d.spec import.log sources Removed Files: hosts3d-0.97-autoconf.patch hosts3d-0.97-autoreconf.patch Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/F-10/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 16 Feb 2009 22:00:22 -0000 1.2 +++ .cvsignore 6 Apr 2009 13:54:34 -0000 1.3 @@ -1 +1 @@ -hosts3d-097.tar.gz +hosts3d-098.tar.gz Index: hosts3d.spec =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/F-10/hosts3d.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- hosts3d.spec 25 Feb 2009 19:09:43 -0000 1.3 +++ hosts3d.spec 6 Apr 2009 13:54:34 -0000 1.4 @@ -1,8 +1,8 @@ -%define srcversion 097 +%define srcversion 098 Name: hosts3d -Version: 0.97 -Release: 6%{?dist} +Version: 0.98 +Release: 1%{?dist} Summary: 3D real-time network visualiser Group: Applications/Internet @@ -11,8 +11,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{srcversion}.tar.gz Source1: %{name}.desktop Source2: %{name}.png -Patch0: %{name}-0.97-autoconf.patch -Patch1: %{name}-0.97-autoreconf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) #%if 0%{?fedora} @@ -61,11 +59,6 @@ %prep %setup -q -n %{name}-%{srcversion} -%patch0 -p1 - -%if 0%{?rhel} -%patch1 -p1 -%endif %build @@ -111,6 +104,9 @@ %changelog +* Mon Apr 06 2009 Simon Wesp - 0.98-1 +- New upstream release + * Tue Feb 24 2009 Simon Wesp - 0.97-6 - Use "Obsoletes: homestead-sensor <= 0.95" instead of "Obsoletes: homestead-sensor < 0.95-1" Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/F-10/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 25 Feb 2009 19:09:43 -0000 1.3 +++ import.log 6 Apr 2009 13:54:34 -0000 1.4 @@ -1,3 +1,4 @@ hosts3d-0_97-3_fc10:F-10:hosts3d-0.97-3.fc10.src.rpm:1234821593 hosts3d-0_97-5_fc10:F-10:hosts3d-0.97-5.fc10.src.rpm:1235586380 hosts3d-0_97-6_fc10:F-10:hosts3d-0.97-6.fc10.src.rpm:1235588875 +hosts3d-0_98-1_fc10:F-10:hosts3d-0.98-1.fc10.src.rpm:1239026043 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/F-10/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 16 Feb 2009 22:00:22 -0000 1.2 +++ sources 6 Apr 2009 13:54:34 -0000 1.3 @@ -1 +1 @@ -260c55fe010520cbe894c97b224f996b hosts3d-097.tar.gz +a185a5ffe2f53d862525ac4b419a335b hosts3d-098.tar.gz --- hosts3d-0.97-autoconf.patch DELETED --- --- hosts3d-0.97-autoreconf.patch DELETED --- From cassmodiah at fedoraproject.org Mon Apr 6 13:56:45 2009 From: cassmodiah at fedoraproject.org (Simon Wesp) Date: Mon, 6 Apr 2009 13:56:45 +0000 (UTC) Subject: rpms/hosts3d/EL-5 .cvsignore, 1.2, 1.3 hosts3d.spec, 1.4, 1.5 import.log, 1.4, 1.5 sources, 1.2, 1.3 hosts3d-0.97-autoconf.patch, 1.1, NONE hosts3d-0.97-autoreconf.patch, 1.1, NONE Message-ID: <20090406135645.D0207700FB@cvs1.fedora.phx.redhat.com> Author: cassmodiah Update of /cvs/pkgs/rpms/hosts3d/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2308/EL-5 Modified Files: .cvsignore hosts3d.spec import.log sources Removed Files: hosts3d-0.97-autoconf.patch hosts3d-0.97-autoreconf.patch Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/EL-5/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 16 Feb 2009 22:02:20 -0000 1.2 +++ .cvsignore 6 Apr 2009 13:56:15 -0000 1.3 @@ -1 +1 @@ -hosts3d-097.tar.gz +hosts3d-098.tar.gz Index: hosts3d.spec =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/EL-5/hosts3d.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- hosts3d.spec 25 Feb 2009 19:06:32 -0000 1.4 +++ hosts3d.spec 6 Apr 2009 13:56:15 -0000 1.5 @@ -1,8 +1,8 @@ -%define srcversion 097 +%define srcversion 098 Name: hosts3d -Version: 0.97 -Release: 6%{?dist} +Version: 0.98 +Release: 1%{?dist} Summary: 3D real-time network visualiser Group: Applications/Internet @@ -11,8 +11,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{srcversion}.tar.gz Source1: %{name}.desktop Source2: %{name}.png -Patch0: %{name}-0.97-autoconf.patch -Patch1: %{name}-0.97-autoreconf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) #%if 0%{?fedora} @@ -61,11 +59,6 @@ %prep %setup -q -n %{name}-%{srcversion} -%patch0 -p1 - -%if 0%{?rhel} -%patch1 -p1 -%endif %build @@ -111,6 +104,9 @@ %changelog +* Mon Apr 06 2009 Simon Wesp - 0.98-1 +- New upstream release + * Tue Feb 24 2009 Simon Wesp - 0.97-6 - Use "Obsoletes: homestead-sensor <= 0.95" instead of "Obsoletes: homestead-sensor < 0.95-1" Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/EL-5/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 25 Feb 2009 19:06:32 -0000 1.4 +++ import.log 6 Apr 2009 13:56:15 -0000 1.5 @@ -2,3 +2,4 @@ hosts3d-0_97-4_fc10:EL-5:hosts3d-0.97-4.fc10.src.rpm:1235075080 hosts3d-0_97-5_fc10:EL-5:hosts3d-0.97-5.fc10.src.rpm:1235586240 hosts3d-0_97-6_fc10:EL-5:hosts3d-0.97-6.fc10.src.rpm:1235588688 +hosts3d-0_98-1_fc10:EL-5:hosts3d-0.98-1.fc10.src.rpm:1239026148 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/hosts3d/EL-5/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 16 Feb 2009 22:02:20 -0000 1.2 +++ sources 6 Apr 2009 13:56:15 -0000 1.3 @@ -1 +1 @@ -260c55fe010520cbe894c97b224f996b hosts3d-097.tar.gz +a185a5ffe2f53d862525ac4b419a335b hosts3d-098.tar.gz --- hosts3d-0.97-autoconf.patch DELETED --- --- hosts3d-0.97-autoreconf.patch DELETED --- From robmv at fedoraproject.org Mon Apr 6 13:57:03 2009 From: robmv at fedoraproject.org (Robert Marcano) Date: Mon, 6 Apr 2009 13:57:03 +0000 (UTC) Subject: rpms/svnkit/devel svnkit.spec,1.11,1.12 Message-ID: <20090406135703.99EA8700FB@cvs1.fedora.phx.redhat.com> Author: robmv Update of /cvs/extras/rpms/svnkit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2331 Modified Files: svnkit.spec Log Message: Rebuild Index: svnkit.spec =================================================================== RCS file: /cvs/extras/rpms/svnkit/devel/svnkit.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- svnkit.spec 23 Mar 2009 13:17:15 -0000 1.11 +++ svnkit.spec 6 Apr 2009 13:56:33 -0000 1.12 @@ -13,7 +13,7 @@ Name: svnkit Version: 1.2.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Pure Java Subversion client library Group: Development/Tools @@ -160,6 +160,9 @@ %changelog +* Mon Apr 6 2009 Robert Marcano - 1.2.3-2 +- Rebuild + * Mon Mar 23 2009 Robert Marcano - 1.2.3-1 - Update to upstream 1.2.3 From pkgdb at fedoraproject.org Mon Apr 6 13:58:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:42 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135820.BE4EA208550@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdepim (Fedora devel) to Obsolete for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:03 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135824.0DBE7208557@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdepim (Fedora 7) to Obsolete for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:47 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135827.1357A208608@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdepim (Fedora 8) to Obsolete for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:28 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135828.360312086EF@bastion.fedora.phx.redhat.com> rdieter has set the approveacls acl on kdepim (Fedora 9) to Obsolete for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:31 +0000 Subject: [pkgdb] kdepim: rdieter has requested watchbugzilla Message-ID: <20090406135832.530612086F6@bastion.fedora.phx.redhat.com> rdieter has requested the watchbugzilla acl on kdepim (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:57 +0000 Subject: [pkgdb] kdepim: rdieter has requested watchcommits Message-ID: <20090406135836.EB768208553@bastion.fedora.phx.redhat.com> rdieter has requested the watchcommits acl on kdepim (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:59 +0000 Subject: [pkgdb] kdepim: rdieter has requested commit Message-ID: <20090406135839.038B1208701@bastion.fedora.phx.redhat.com> rdieter has requested the commit acl on kdepim (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:39 +0000 Subject: [pkgdb] kdepim: rdieter has requested approveacls Message-ID: <20090406135839.8C82F208705@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdepim (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:47 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135848.086B8208557@bastion.fedora.phx.redhat.com> rdieter has set the watchbugzilla acl on kdepim (Fedora 9) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:48 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135848.8AF53208710@bastion.fedora.phx.redhat.com> rdieter has set the watchcommits acl on kdepim (Fedora 9) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:58:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:58:32 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135852.F0E08208743@bastion.fedora.phx.redhat.com> rdieter has set the watchbugzilla acl on kdepim (Fedora devel) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:59:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:15 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406135854.81962208770@bastion.fedora.phx.redhat.com> rdieter has set the watchcommits acl on kdepim (Fedora devel) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 13:59:30 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:30 +0000 Subject: [pkgdb] kdepimlibs: rdieter has given up approveacls Message-ID: <20090406135909.1D50920860B@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdepimlibs (Fedora 7) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 13:59:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:36 +0000 Subject: [pkgdb] kdepimlibs: rdieter has given up approveacls Message-ID: <20090406135916.D7465208555@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 13:59:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:40 +0000 Subject: [pkgdb] kdepimlibs: rdieter has requested approveacls Message-ID: <20090406135918.D8388208553@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdepimlibs (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 13:59:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:54 +0000 Subject: [pkgdb] kdesdk: rdieter has given up approveacls Message-ID: <20090406135934.99401208702@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Mon Apr 6 13:59:57 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:57 +0000 Subject: [pkgdb] kdesdk: rdieter has requested approveacls Message-ID: <20090406135937.0DA7D208704@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdesdk (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Mon Apr 6 13:59:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:28 +0000 Subject: [pkgdb] kdetoys had acl change status Message-ID: <20090406135949.310BA208711@bastion.fedora.phx.redhat.com> rdieter has set the watchbugzilla acl on kdetoys (Fedora devel) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdetoys From pkgdb at fedoraproject.org Mon Apr 6 13:59:29 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 13:59:29 +0000 Subject: [pkgdb] kdetoys had acl change status Message-ID: <20090406135949.BFD7420892D@bastion.fedora.phx.redhat.com> rdieter has set the watchcommits acl on kdetoys (Fedora devel) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdetoys From pkgdb at fedoraproject.org Mon Apr 6 14:00:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:00:14 +0000 Subject: [pkgdb] kdetoys had acl change status Message-ID: <20090406135952.E81DB208604@bastion.fedora.phx.redhat.com> rdieter has set the watchcommits acl on kdetoys (Fedora EPEL 5) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdetoys From pkgdb at fedoraproject.org Mon Apr 6 14:00:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:00:15 +0000 Subject: [pkgdb] kdetoys had acl change status Message-ID: <20090406135954.7AAC8208933@bastion.fedora.phx.redhat.com> rdieter has set the commit acl on kdetoys (Fedora EPEL 5) to Approved for ltinkl To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdetoys From mbarnes at fedoraproject.org Mon Apr 6 13:59:54 2009 From: mbarnes at fedoraproject.org (Matthew Barnes) Date: Mon, 6 Apr 2009 13:59:54 +0000 (UTC) Subject: rpms/evolution-data-server/F-10 evolution-data-server-2.24.5-caldav-leak-fix.patch, NONE, 1.1 evolution-data-server-2.24.5-display-smime-sign-and-encrypt.patch, NONE, 1.1 evolution-data-server.spec, 1.248, 1.249 Message-ID: <20090406135954.6775A700FB@cvs1.fedora.phx.redhat.com> Author: mbarnes Update of /cvs/pkgs/rpms/evolution-data-server/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3231 Modified Files: evolution-data-server.spec Added Files: evolution-data-server-2.24.5-caldav-leak-fix.patch evolution-data-server-2.24.5-display-smime-sign-and-encrypt.patch Log Message: * Mon Apr 06 2009 Matthew Barnes - 2.25.5-5.fc10 - Add patch for RH bug #492852 (fix S/MIME signature verification). - Add patch for GNOME bug #573187 (CalDAV memory leaks). evolution-data-server-2.24.5-caldav-leak-fix.patch: --- NEW FILE evolution-data-server-2.24.5-caldav-leak-fix.patch --- diff -up evolution-data-server-2.24.5/calendar/backends/caldav/e-cal-backend-caldav.c.caldav-leak-fix evolution-data-server-2.24.5/calendar/backends/caldav/e-cal-backend-caldav.c --- evolution-data-server-2.24.5/calendar/backends/caldav/e-cal-backend-caldav.c.caldav-leak-fix 2009-01-29 13:55:21.000000000 +0100 +++ evolution-data-server-2.24.5/calendar/backends/caldav/e-cal-backend-caldav.c 2009-04-02 13:24:32.000000000 +0200 @@ -123,6 +123,7 @@ struct _ECalBackendCalDAVPrivate { #define DEBUG_MESSAGE "message" #define DEBUG_MESSAGE_HEADER "message:header" #define DEBUG_MESSAGE_BODY "message:body" +#define DEBUG_SERVER_ITEMS "items" static gboolean caldav_debug_all = FALSE; static GHashTable *caldav_debug_table = NULL; @@ -151,7 +152,7 @@ add_debug_key (const char *start, const debug_key, debug_value); - g_debug ("Adding %s to enabled debugging keys", debug_key); + d(g_debug ("Adding %s to enabled debugging keys", debug_key)); } static gpointer @@ -164,7 +165,7 @@ caldav_debug_init_once (gpointer data) if (dbg) { const char *ptr; - g_debug ("Got debug env variable: [%s]", dbg); + d(g_debug ("Got debug env variable: [%s]", dbg)); caldav_debug_table = g_hash_table_new (g_str_hash, g_str_equal); @@ -199,7 +200,7 @@ caldav_debug_init_once (gpointer data) } static void -caldav_debug_init () +caldav_debug_init (void) { static GOnce debug_once = G_ONCE_INIT; @@ -237,7 +238,7 @@ caldav_debug_setup (SoupSession *session level = SOUP_LOGGER_LOG_MINIMAL; logger = soup_logger_new (level, DEBUG_MAX_BODY_SIZE); - soup_logger_attach (logger, session); + soup_session_add_feature (session, SOUP_SESSION_FEATURE (logger)); g_object_unref (logger); } @@ -309,7 +310,10 @@ e_cal_component_set_href (ECalComponent { icalcomponent *icomp; + g_return_if_fail (href != NULL); + icomp = e_cal_component_get_icalcomponent (comp); + g_return_if_fail (icomp != NULL); icomp_x_prop_set (icomp, X_E_CALDAV "HREF", href); } @@ -322,6 +326,7 @@ e_cal_component_get_href (ECalComponent str = NULL; icomp = e_cal_component_get_icalcomponent (comp); + g_return_val_if_fail (icomp != NULL, NULL); str = icomp_x_prop_get (icomp, X_E_CALDAV "HREF"); @@ -334,11 +339,12 @@ e_cal_component_set_etag (ECalComponent { icalcomponent *icomp; + g_return_if_fail (etag != NULL); + icomp = e_cal_component_get_icalcomponent (comp); + g_return_if_fail (icomp != NULL); icomp_x_prop_set (icomp, X_E_CALDAV "ETAG", etag); - - } static char * @@ -349,6 +355,7 @@ e_cal_component_get_etag (ECalComponent str = NULL; icomp = e_cal_component_get_icalcomponent (comp); + g_return_val_if_fail (icomp != NULL, NULL); str = icomp_x_prop_get (icomp, X_E_CALDAV "ETAG"); @@ -542,13 +549,14 @@ parse_status_node (xmlNodePtr node, guin static char * xp_object_get_string (xmlXPathObjectPtr result) { - char *ret; + char *ret = NULL; - if (result == NULL || result->type != XPATH_STRING) { - return NULL; - } + if (result == NULL) + return ret; - ret = g_strdup ((char *) result->stringval); + if (result->type == XPATH_STRING) { + ret = g_strdup ((char *) result->stringval); + } xmlXPathFreeObject (result); return ret; @@ -559,23 +567,26 @@ xp_object_get_string (xmlXPathObjectPtr static char * xp_object_get_href (xmlXPathObjectPtr result) { - char *ret; + char *ret = NULL; char *val; - if (result == NULL || result->type != XPATH_STRING) { - return NULL; - } + if (result == NULL) + return ret; - val = (char *) result->stringval; + if (result->type == XPATH_STRING) { + val = (char *) result->stringval; - if ((ret = g_strrstr (val, "/")) == NULL) { - ret = val; - } else { - ret++; /* skip the unwanted "/" */ - } + if ((ret = g_strrstr (val, "/")) == NULL) { + ret = val; + } else { + ret++; /* skip the unwanted "/" */ + } - ret = g_strdup (ret); - d(g_debug ("found href: %s", ret)); + ret = g_strdup (ret); + + if (caldav_debug_show (DEBUG_SERVER_ITEMS)) + printf ("CalDAV found href: %s\n", ret); + } xmlXPathFreeObject (result); return ret; @@ -585,16 +596,17 @@ xp_object_get_href (xmlXPathObjectPtr re static char * xp_object_get_etag (xmlXPathObjectPtr result) { - char *ret; + char *ret = NULL; char *str; - if (result == NULL || result->type != XPATH_STRING) { - return NULL; - } + if (result == NULL) + return ret; - str = (char *) result->stringval; + if (result->type == XPATH_STRING) { + str = (char *) result->stringval; - ret = quote_etag (str); + ret = quote_etag (str); + } xmlXPathFreeObject (result); return ret; @@ -604,20 +616,20 @@ static guint xp_object_get_status (xmlXPathObjectPtr result) { gboolean res; - guint ret; - + guint ret = 0; - if (result == NULL || result->type != XPATH_STRING) { - return 0; - } + if (result == NULL) + return ret; - res = soup_headers_parse_status_line ((char *) result->stringval, - NULL, - &ret, - NULL); + if (result->type == XPATH_STRING) { + res = soup_headers_parse_status_line ((char *) result->stringval, + NULL, + &ret, + NULL); - if (res != TRUE) { - ret = 0; + if (!res) { + ret = 0; + } } xmlXPathFreeObject (result); @@ -628,13 +640,14 @@ xp_object_get_status (xmlXPathObjectPtr static int xp_object_get_number (xmlXPathObjectPtr result) { - int ret; + int ret = -1; - if (result == NULL || result->type != XPATH_STRING) { - return -1; - } + if (result == NULL) + return ret; - ret = result->boolval; + if (result->type == XPATH_STRING) { + ret = result->boolval; + } xmlXPathFreeObject (result); return ret; @@ -750,6 +763,8 @@ parse_report_response (SoupMessage *soup } out: + if (result != NULL) + xmlXPathFreeObject (result); xmlXPathFreeContext (xpctx); xmlFreeDoc (doc); return res; @@ -928,6 +943,8 @@ caldav_server_open_calendar (ECalBackend /* FIXME: setup text_uri */ message = soup_message_new (SOUP_METHOD_OPTIONS, priv->uri); + if (message == NULL) + return GNOME_Evolution_Calendar_NoSuchCal; soup_message_headers_append (message->request_headers, "User-Agent", "Evolution/" VERSION); @@ -985,14 +1002,18 @@ caldav_server_list_objects (ECalBackendC gboolean result; priv = E_CAL_BACKEND_CALDAV_GET_PRIVATE (cbdav); + /* Allocate the soup message */ + message = soup_message_new ("REPORT", priv->uri); + if (message == NULL) + return FALSE; /* Maybe we should just do a g_strdup_printf here? */ /* Prepare request body */ doc = xmlNewDoc ((xmlChar *) "1.0"); - root = xmlNewNode (NULL, (xmlChar *) "calendar-query"); - nscd = xmlNewNs (root, (xmlChar *) "urn:ietf:params:xml:ns:caldav", - (xmlChar *) "C"); + root = xmlNewDocNode (doc, NULL, (xmlChar *) "calendar-query", NULL); + nscd = xmlNewNs (root, (xmlChar *) "urn:ietf:params:xml:ns:caldav", (xmlChar *) "C"); xmlSetNs (root, nscd); + xmlDocSetRootElement (doc, root); /* Add webdav tags */ nsdav = xmlNewNs (root, (xmlChar *) "DAV:", (xmlChar *) "D"); @@ -1013,7 +1034,6 @@ caldav_server_list_objects (ECalBackendC xmlOutputBufferFlush (buf); /* Prepare the soup message */ - message = soup_message_new ("REPORT", priv->uri); soup_message_headers_append (message->request_headers, "User-Agent", "Evolution/" VERSION); soup_message_headers_append (message->request_headers, @@ -1034,7 +1054,9 @@ caldav_server_list_objects (ECalBackendC /* Check the result */ if (message->status_code != 207) { - g_warning ("Sever did not response with 207, but with code %d\n", message->status_code); + g_warning ("Server did not response with 207, but with code %d (%s)", message->status_code, soup_status_get_phrase (message->status_code) ? soup_status_get_phrase (message->status_code) : "Unknown code"); + + g_object_unref (message); return FALSE; } @@ -1062,18 +1084,23 @@ caldav_server_get_object (ECalBackendCal uri = caldav_generate_uri (cbdav, object->href); message = soup_message_new (SOUP_METHOD_GET, uri); - g_free (uri); + if (message == NULL) { + g_free (uri); + return GNOME_Evolution_Calendar_NoSuchCal; + } soup_message_headers_append (message->request_headers, "User-Agent", "Evolution/" VERSION); send_and_handle_redirection (priv->session, message, NULL); - if (! SOUP_STATUS_IS_SUCCESSFUL (message->status_code)) { - result = status_code_to_result (message->status_code); + if (!SOUP_STATUS_IS_SUCCESSFUL (message->status_code)) { + guint status_code = message->status_code; g_object_unref (message); - g_warning ("Could not fetch object from server\n"); - return result; + + g_warning ("Could not fetch object '%s' from server, status:%d (%s)", uri, status_code, soup_status_get_phrase (status_code) ? soup_status_get_phrase (status_code) : "Unknown code"); + g_free (uri); + return status_code_to_result (status_code); } hdr = soup_message_headers_get (message->response_headers, "Content-Type"); @@ -1081,7 +1108,8 @@ caldav_server_get_object (ECalBackendCal if (hdr == NULL || g_ascii_strncasecmp (hdr, "text/calendar", 13)) { result = GNOME_Evolution_Calendar_InvalidObject; g_object_unref (message); - g_warning ("Object to fetch not of type text/calendar"); + g_warning ("Object to fetch '%s' not of type text/calendar", uri); + g_free (uri); return result; } @@ -1091,8 +1119,9 @@ caldav_server_get_object (ECalBackendCal g_free (object->etag); object->etag = quote_etag (hdr); } else if (!object->etag) { - g_warning ("UUHH no ETag, now that's bad!"); + g_warning ("UUHH no ETag, now that's bad! (at '%s')", uri); } + g_free (uri); g_free (object->cdata); object->cdata = g_strdup (message->response_body->data); @@ -1119,6 +1148,8 @@ caldav_server_put_object (ECalBackendCal uri = caldav_generate_uri (cbdav, object->href); message = soup_message_new (SOUP_METHOD_PUT, uri); g_free (uri); + if (message == NULL) + return GNOME_Evolution_Calendar_NoSuchCal; soup_message_headers_append (message->request_headers, "User-Agent", "Evolution/" VERSION); @@ -1159,15 +1190,25 @@ caldav_server_put_object (ECalBackendCal result = status_code_to_result (message->status_code); if (result == GNOME_Evolution_Calendar_Success) { - hdr = soup_message_headers_get (message->response_headers, - "ETag"); - } + hdr = soup_message_headers_get (message->response_headers, "ETag"); + if (hdr != NULL) { + g_free (object->etag); + object->etag = quote_etag (hdr); + } else { + /* no ETag header returned, check for it with a GET */ + hdr = soup_message_headers_get (message->response_headers, "Location"); + if (hdr) { + /* reflect possible href change first */ + char *file = strrchr (hdr, '/'); + + if (file) { + g_free (object->href); + object->href = soup_uri_encode (file + 1, NULL); + } + } - if (hdr != NULL) { - g_free (object->etag); - object->etag = quote_etag (hdr); - } else { - g_warning ("Ups no Etag in put response"); + result = caldav_server_get_object (cbdav, object); + } } g_object_unref (message); @@ -1190,6 +1231,8 @@ caldav_server_delete_object (ECalBackend uri = caldav_generate_uri (cbdav, object->href); message = soup_message_new (SOUP_METHOD_DELETE, uri); g_free (uri); + if (message == NULL) + return GNOME_Evolution_Calendar_NoSuchCal; soup_message_headers_append (message->request_headers, "User-Agent", "Evolution/" VERSION); @@ -1230,10 +1273,8 @@ synchronize_object (ECalBackendCalDAV *c res = TRUE; result = caldav_server_get_object (cbdav, object); - if (result != GNOME_Evolution_Calendar_Success) { - g_warning ("Could not fetch object from server"); + if (result != GNOME_Evolution_Calendar_Success) return FALSE; - } priv = E_CAL_BACKEND_CALDAV_GET_PRIVATE (cbdav); @@ -1242,31 +1283,34 @@ synchronize_object (ECalBackendCalDAV *c bkend = E_CAL_BACKEND (cbdav); if (kind == ICAL_VCALENDAR_COMPONENT) { - kind = e_cal_backend_get_kind (bkend); subcomp = icalcomponent_get_first_component (icomp, kind); - comp = e_cal_component_new (); - res = e_cal_component_set_icalcomponent (comp, + if (!subcomp) { + res = FALSE; + } else { + comp = e_cal_component_new (); + res = e_cal_component_set_icalcomponent (comp, icalcomponent_new_clone (subcomp)); - if (res == TRUE) { - icaltimezone *zone = icaltimezone_new (); + if (res) { + icaltimezone *zone = icaltimezone_new (); - e_cal_component_set_href (comp, object->href); - e_cal_component_set_etag (comp, object->etag); + e_cal_component_set_href (comp, object->href); + e_cal_component_set_etag (comp, object->etag); - for (subcomp = icalcomponent_get_first_component (icomp, ICAL_VTIMEZONE_COMPONENT); - subcomp; - subcomp = icalcomponent_get_next_component (icomp, ICAL_VTIMEZONE_COMPONENT)) { - /* copy timezones of the component to our cache to have it available later */ - if (icaltimezone_set_component (zone, subcomp)) - e_cal_backend_cache_put_timezone (priv->cache, zone); - } + for (subcomp = icalcomponent_get_first_component (icomp, ICAL_VTIMEZONE_COMPONENT); + subcomp; + subcomp = icalcomponent_get_next_component (icomp, ICAL_VTIMEZONE_COMPONENT)) { + /* copy timezones of the component to our cache to have it available later */ + if (icaltimezone_set_component (zone, subcomp)) + e_cal_backend_cache_put_timezone (priv->cache, zone); + } - icaltimezone_free (zone, TRUE); - } else { - g_object_unref (comp); - comp = NULL; + icaltimezone_free (zone, TRUE); + } else { + g_object_unref (comp); + comp = NULL; + } } } else { res = FALSE; @@ -1367,8 +1411,10 @@ synchronize_cache (ECalBackendCalDAV *cb res = synchronize_object (cbdav, object, ccomp, &created, &modified); } - if (res == TRUE) { + if (res) { cobjs = g_list_remove (cobjs, ccomp); + if (ccomp) + g_object_unref (ccomp); } caldav_object_free (object, FALSE); @@ -1475,6 +1521,8 @@ synch_slave_loop (gpointer data) /* signal we are done */ g_cond_signal (priv->slave_gone_cond); + priv->synch_slave = NULL; + /* we got killed ... */ g_mutex_unlock (priv->lock); return NULL; @@ -1570,14 +1618,13 @@ initialize_backend (ECalBackendCalDAV *c } os_val = e_source_get_property (source, "auth"); - - if (os_val) { - priv->need_auth = TRUE; - } + priv->need_auth = os_val != NULL; os_val = e_source_get_property(source, "ssl"); uri = e_cal_backend_get_uri (E_CAL_BACKEND (cbdav)); + g_free (priv->uri); + priv->uri = NULL; if (g_str_has_prefix (uri, "caldav://")) { const char *proto; @@ -1756,6 +1803,7 @@ pack_cobj (ECalBackendCalDAV *cbdav, ECa } objstr = icalcomponent_as_ical_string (calcomp); + icalcomponent_free (calcomp); g_assert (objstr); @@ -1853,7 +1901,6 @@ caldav_create_object (ECalBackendSync * if (online) { CalDAVObject object; - const char *id = NULL; href = e_cal_component_gen_href (comp); @@ -1862,12 +1909,12 @@ caldav_create_object (ECalBackendSync * object.cdata = pack_cobj (cbdav, comp); status = caldav_server_put_object (cbdav, &object); + if (status == GNOME_Evolution_Calendar_Success) { + e_cal_component_set_href (comp, object.href); + e_cal_component_set_etag (comp, object.etag); + } - e_cal_component_get_uid (comp, &id); - e_cal_component_set_href (comp, object.href); - e_cal_component_set_etag (comp, object.etag); caldav_object_free (&object, FALSE); - } else { /* mark component as out of synch */ e_cal_component_set_synch_state (comp, @@ -1949,11 +1996,12 @@ caldav_modify_object (ECalBackendSync * object.cdata = pack_cobj (cbdav, comp); status = caldav_server_put_object (cbdav, &object); + if (status == GNOME_Evolution_Calendar_Success) { + e_cal_component_set_href (comp, object.href); + e_cal_component_set_etag (comp, object.etag); + } - e_cal_component_set_href (comp, object.href); - e_cal_component_set_etag (comp, object.etag); caldav_object_free (&object, FALSE); - } else { /* mark component as out of synch */ e_cal_component_set_synch_state (comp, @@ -2032,8 +2080,10 @@ caldav_remove_object (ECalBackendSync * caldav_object.cdata = pack_cobj (cbdav, cache_comp); status = caldav_server_put_object (cbdav, &caldav_object); - e_cal_component_set_href (cache_comp, caldav_object.href); - e_cal_component_set_etag (cache_comp, caldav_object.etag); + if (status == GNOME_Evolution_Calendar_Success) { + e_cal_component_set_href (cache_comp, caldav_object.href); + e_cal_component_set_etag (cache_comp, caldav_object.etag); + } } else status = caldav_server_delete_object (cbdav, &caldav_object); @@ -2258,11 +2308,11 @@ process_object (ECalBackendCalDAV *cbd rid); id = e_cal_component_get_id (ccomp); - e_cal_backend_notify_object_removed (E_CAL_BACKEND (backend), id, oostr, ostr); + e_cal_component_free_id (id); break; default: @@ -2271,7 +2321,6 @@ process_object (ECalBackendCalDAV *cbd break; } - g_object_unref (ecomp); g_free (ostr); g_free (oostr); g_free (rid); @@ -2323,9 +2372,13 @@ caldav_receive_objects (ECalBackendSync if (status == GNOME_Evolution_Calendar_Success) { for (iter = timezones; iter; iter = iter->next) { - icaltimezone *zone = iter->data; + icaltimezone *zone = icaltimezone_new (); + + if (icaltimezone_set_component (zone, iter->data)) + e_cal_backend_cache_put_timezone (priv->cache, zone); + else + icalcomponent_free (iter->data); - e_cal_backend_cache_put_timezone (priv->cache, zone); icaltimezone_free (zone, TRUE); } } evolution-data-server-2.24.5-display-smime-sign-and-encrypt.patch: --- NEW FILE evolution-data-server-2.24.5-display-smime-sign-and-encrypt.patch --- diff -up evolution-data-server-2.24.5/camel/camel-smime-context.c.display-smime-sign-and-encrypt evolution-data-server-2.24.5/camel/camel-smime-context.c --- evolution-data-server-2.24.5/camel/camel-smime-context.c.display-smime-sign-and-encrypt 2009-04-02 13:11:58.000000000 +0200 +++ evolution-data-server-2.24.5/camel/camel-smime-context.c 2009-04-02 13:13:14.000000000 +0200 @@ -969,7 +969,8 @@ sm_decrypt(CamelCipherContext *context, camel_data_wrapper_construct_from_stream((CamelDataWrapper *)opart, ostream); if (NSS_CMSMessage_IsSigned(cmsg)) { - valid = sm_verify_cmsg(context, cmsg, NULL, ex); + camel_stream_reset (ostream); + valid = sm_verify_cmsg (context, cmsg, ostream, ex); } else { valid = camel_cipher_validity_new(); valid->encrypt.description = g_strdup(_("Encrypted content")); Index: evolution-data-server.spec =================================================================== RCS file: /cvs/pkgs/rpms/evolution-data-server/F-10/evolution-data-server.spec,v retrieving revision 1.248 retrieving revision 1.249 diff -u -r1.248 -r1.249 --- evolution-data-server.spec 17 Mar 2009 18:15:02 -0000 1.248 +++ evolution-data-server.spec 6 Apr 2009 13:59:24 -0000 1.249 @@ -29,7 +29,7 @@ Name: evolution-data-server Version: 2.24.5 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPLv2 Group: System Environment/Libraries Summary: Backend data server for Evolution @@ -60,6 +60,12 @@ # RH bug #487685 / CVE-2009-0582 Patch16: evolution-data-server-2.24.5-CVE-2009-0582.patch +# RH bug #492852 / GNOME bug #564465 +Patch17: evolution-data-server-2.24.5-display-smime-sign-and-encrypt.patch + +# GNOME bug #573187 (plus other changes) +Patch18: evolution-data-server-2.24.5-caldav-leak-fix.patch + ### Build Dependencies ### BuildRequires: GConf2-devel @@ -141,6 +147,8 @@ %patch14 -p1 -b .sqlite-fsync-rework %patch15 -p1 -b .CVE-2009-0582 %patch16 -p1 -b .CVE-2009-0587 +%patch17 -p1 -b .display-smime-sign-and-encrypt +%patch18 -p1 -b .caldav-leak-fix mkdir -p krb5-fakeprefix/include mkdir -p krb5-fakeprefix/lib @@ -386,6 +394,10 @@ %{_datadir}/gtk-doc/html/libedataserverui %changelog +* Mon Apr 06 2009 Matthew Barnes - 2.25.5-5.fc10 +- Add patch for RH bug #492852 (fix S/MIME signature verification). +- Add patch for GNOME bug #573187 (CalDAV memory leaks). + * Tue Mar 17 2009 Matthew Barnes - 2.25.5-4.fc10 - Add patch for RH bug #484925 (CVE-2009-0547, S/MIME signatures). - Add patch for RH bug #487685 (CVE-2009-0582, NTLM authentication). From pkgdb at fedoraproject.org Mon Apr 6 14:01:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:22 +0000 Subject: [pkgdb] kdeutils: rdieter has given up approveacls Message-ID: <20090406140101.A21D9208550@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdeutils (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 14:01:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:04 +0000 Subject: [pkgdb] kdeutils: rdieter has requested approveacls Message-ID: <20090406140105.4175F208609@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdeutils (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 14:01:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:42 +0000 Subject: [pkgdb] kdegraphics: rdieter has given up approveacls Message-ID: <20090406140122.CF3962086F3@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Mon Apr 6 14:01:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:03 +0000 Subject: [pkgdb] evolution-data-server had acl change status Message-ID: <20090406140123.60ECD2086FF@bastion.fedora.phx.redhat.com> mbarnes has set the watchbugzilla acl on evolution-data-server (Fedora devel) to Approved for mbarnes To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution-data-server From pkgdb at fedoraproject.org Mon Apr 6 14:01:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:47 +0000 Subject: [pkgdb] kdegraphics: rdieter has requested approveacls Message-ID: <20090406140126.318D6208702@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdegraphics (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Mon Apr 6 14:01:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:47 +0000 Subject: [pkgdb] evolution-data-server had acl change status Message-ID: <20090406140126.82E55208705@bastion.fedora.phx.redhat.com> mbarnes has set the watchcommits acl on evolution-data-server (Fedora devel) to Approved for mbarnes To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution-data-server From pkgdb at fedoraproject.org Mon Apr 6 14:01:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:53 +0000 Subject: [pkgdb] evolution-data-server had acl change status Message-ID: <20090406140132.1BB2820876C@bastion.fedora.phx.redhat.com> mbarnes has set the approveacls acl on evolution-data-server (Fedora devel) to Approved for mbarnes To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution-data-server From pkgdb at fedoraproject.org Mon Apr 6 14:01:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:08 +0000 Subject: [pkgdb] evolution-data-server had acl change status Message-ID: <20090406140129.28F3B208711@bastion.fedora.phx.redhat.com> mbarnes has set the commit acl on evolution-data-server (Fedora devel) to Approved for mbarnes To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution-data-server From pkgdb at fedoraproject.org Mon Apr 6 14:01:58 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:58 +0000 Subject: [pkgdb] kdegames: rdieter has given up approveacls Message-ID: <20090406140137.D01712087F3@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Mon Apr 6 14:01:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:01:39 +0000 Subject: [pkgdb] kdegames: rdieter has requested approveacls Message-ID: <20090406140140.078542087F6@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdegames (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegames From pkgdb at fedoraproject.org Mon Apr 6 14:02:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:02:15 +0000 Subject: [pkgdb] kdeedu: rdieter has given up approveacls Message-ID: <20090406140155.96F882087F8@bastion.fedora.phx.redhat.com> rdieter has given up the approveacls acl on kdeedu (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeedu From pkgdb at fedoraproject.org Mon Apr 6 14:02:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:02:19 +0000 Subject: [pkgdb] kdeedu: rdieter has requested approveacls Message-ID: <20090406140158.1A3E520892D@bastion.fedora.phx.redhat.com> rdieter has requested the approveacls acl on kdeedu (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeedu From pkgdb at fedoraproject.org Mon Apr 6 14:02:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:02:46 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406140306.6099E208605@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdepim (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 14:03:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:03:26 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406140306.921E52086EF@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdepim (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 14:03:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:03:07 +0000 Subject: [pkgdb] kdepim had acl change status Message-ID: <20090406140307.AC3402086F3@bastion.fedora.phx.redhat.com> than has set the commit acl on kdepim (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepim From pkgdb at fedoraproject.org Mon Apr 6 14:04:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:04:53 +0000 Subject: [pkgdb] kdepimlibs had acl change status Message-ID: <20090406140432.7EC94208605@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdepimlibs (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 14:04:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:04:53 +0000 Subject: [pkgdb] kdepimlibs had acl change status Message-ID: <20090406140433.D0BCC2086F6@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdepimlibs (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 14:04:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:04:34 +0000 Subject: [pkgdb] kdepimlibs had acl change status Message-ID: <20090406140434.BD9CE208701@bastion.fedora.phx.redhat.com> than has set the commit acl on kdepimlibs (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdepimlibs From pkgdb at fedoraproject.org Mon Apr 6 14:05:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:05:03 +0000 Subject: [pkgdb] kdesdk had acl change status Message-ID: <20090406140503.86290208555@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdesdk (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Mon Apr 6 14:05:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:05:25 +0000 Subject: [pkgdb] kdesdk had acl change status Message-ID: <20090406140504.BA494208603@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdesdk (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From pkgdb at fedoraproject.org Mon Apr 6 14:05:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 14:05:25 +0000 Subject: [pkgdb] kdesdk had acl change status Message-ID: <20090406140505.82D4A208703@bastion.fedora.phx.redhat.com> than has set the commit acl on kdesdk (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdesdk From langel at fedoraproject.org Mon Apr 6 14:06:42 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Mon, 6 Apr 2009 14:06:42 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/devel java-1.6.0-openjdk-lcms.patch, 1.3, 1.4 java-1.6.0-openjdk.spec, 1.115, 1.116 Message-ID: <20090406140642.91E47700FB@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5338 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Log Message: * Mon Apr 6 2009 Lillian Angel - 1:1.6.0-19.b14 - Updated java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/devel/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:50 -0000 1.3 +++ java-1.6.0-openjdk-lcms.patch 6 Apr 2009 14:06:42 -0000 1.4 @@ -1,6 +1,6 @@ -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1562,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1590,9 +1590,9 @@ + + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1622,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1769,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1873,9 +1873,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1912,9 +1912,9 @@ f = ((Value - b) / a); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1993,7 +1993,7 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; -@@ -147,19 +163,18 @@ +@@ -147,10 +163,10 @@ } @@ -2006,32 +2006,19 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; - if (size == 0) return TRUE; - - if (ResData != NULL) -- CopyMemory(ResData ->Block + ResData ->Pointer, Ptr, size); -+ CopyMemory(ResData ->Block + Icc ->UsedSpace, Ptr, size); +@@ -167,7 +183,7 @@ -- ResData->Pointer += size; - Icc->UsedSpace += size; - return TRUE; -@@ -167,27 +182,15 @@ + static +-BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) ++LCMSBOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + FILEMEM* ResData = (FILEMEM*) Icc->stream; + ResData->Size += size; +@@ -179,15 +195,15 @@ static --BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- FILEMEM* ResData = (FILEMEM*) Icc->stream; -- ResData->Size += size; -- ResData->Block = realloc(ResData->Block, ResData->Size); -- if (!ResData->Block) -- return FALSE; -- return TRUE; --} -- -- --static -BOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) { @@ -2047,7 +2034,7 @@ return 0; } -@@ -205,7 +208,7 @@ +@@ -205,7 +221,7 @@ { size_t nReaded = fread(buffer, size, count, (FILE*) Icc->stream); if (nReaded != count) { @@ -2056,7 +2043,7 @@ return 0; } -@@ -214,7 +217,7 @@ +@@ -214,7 +230,7 @@ static @@ -2065,7 +2052,7 @@ { if (fseek((FILE*) Icc ->stream, (long) offset, SEEK_SET) != 0) { -@@ -236,7 +239,7 @@ +@@ -236,7 +252,7 @@ static @@ -2074,23 +2061,24 @@ { if (size == 0) return TRUE; -@@ -252,14 +255,7 @@ +@@ -252,14 +268,14 @@ static -BOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- return TRUE; --} -- -- --static ++LCMSBOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + return TRUE; + } + + + static -BOOL FileClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL FileClose(struct _lcms_iccprofile_struct* Icc) { return fclose((FILE*) Icc ->stream); } -@@ -272,7 +268,7 @@ +@@ -272,7 +288,7 @@ cmsHPROFILE _cmsCreateProfilePlaceholder(void) { @@ -2099,7 +2087,7 @@ if (Icc == NULL) return NULL; // Empty values -@@ -310,7 +306,7 @@ +@@ -310,7 +326,7 @@ // Search for a specific tag in tag dictionary // Returns position or -1 if tag not found @@ -2108,7 +2096,7 @@ { icInt32Number i; -@@ -331,7 +327,7 @@ +@@ -331,7 +347,7 @@ // Check existance @@ -2117,7 +2105,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; return _cmsSearchTag(Icc, sig, FALSE) >= 0; -@@ -350,7 +346,7 @@ +@@ -350,7 +366,7 @@ if (i >=0) { @@ -2126,7 +2114,7 @@ } else { -@@ -361,11 +357,14 @@ +@@ -361,11 +377,14 @@ cmsSignalError(LCMS_ERRC_ABORTED, "Too many tags (%d)", MAX_TABLE_TAG); Icc ->TagCount = MAX_TABLE_TAG-1; @@ -2142,7 +2130,7 @@ CopyMemory(Ptr, Init, size); Icc ->TagNames[i] = sig; -@@ -396,13 +395,14 @@ +@@ -396,6 +415,8 @@ if (NewIcc == NULL) return NULL; strncpy(NewIcc -> PhysicalFile, FileName, MAX_PATH-1); @@ -2151,24 +2139,7 @@ NewIcc ->stream = ICCfile; NewIcc ->Read = FileRead; - NewIcc ->Seek = FileSeek; - NewIcc ->Tell = FileTell; - NewIcc ->Close = FileClose; -- NewIcc ->Grow = FileGrow; - NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; -@@ -440,8 +440,7 @@ - NewIcc ->Seek = MemorySeek; - NewIcc ->Tell = MemoryTell; - NewIcc ->Close = MemoryClose; -- NewIcc ->Grow = MemoryGrow; -- NewIcc ->Write = MemoryWrite; -+ NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; - -@@ -498,7 +497,7 @@ +@@ -498,7 +519,7 @@ @@ -2177,7 +2148,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> MediaWhitePoint; -@@ -506,14 +505,14 @@ +@@ -506,14 +527,14 @@ } @@ -2194,7 +2165,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> Illuminant; -@@ -571,7 +570,7 @@ +@@ -571,7 +592,7 @@ } @@ -2203,7 +2174,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; CopyMemory(Dest, &Icc ->Created, sizeof(struct tm)); -@@ -660,7 +659,7 @@ +@@ -660,7 +681,7 @@ // This is tricky, since LUT structs does have pointers @@ -2212,7 +2183,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; LPLUT Orig, Stored; -@@ -688,7 +687,7 @@ +@@ -688,7 +709,7 @@ } @@ -2221,7 +2192,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -697,7 +696,7 @@ +@@ -697,7 +718,7 @@ } @@ -2230,7 +2201,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -705,7 +704,7 @@ +@@ -705,7 +726,7 @@ return TRUE; } @@ -2239,7 +2210,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -714,7 +713,7 @@ +@@ -714,7 +735,7 @@ } @@ -2248,7 +2219,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -723,7 +722,7 @@ +@@ -723,7 +744,7 @@ } @@ -2257,7 +2228,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -733,28 +732,40 @@ +@@ -733,28 +754,40 @@ } @@ -2304,9 +2275,9 @@ } + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2874,10 +2845,10 @@ + if (Curves[i] == NULL) goto Error; SkipAlignment(Icc); + } -+ + + // March-26'08: some V4 profiles may have different sampling + // rates, in this case resample all curves to maximum - ++ + for (i=1; i < nCurves; i++) { + if (Curves[i]->nEntries != Curves[0]->nEntries) { + ResampleCurves(Curves, nCurves); @@ -4139,149 +4110,22 @@ // update BytesSaved so caller knows how many bytes put into stream *BytesNeeded = Icc ->UsedSpace; -@@ -3662,139 +3764,3 @@ +@@ -3662,10 +3764,10 @@ return FALSE; } -BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, -- void *data, size_t size) --{ ++LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, + void *data, size_t size) + { - BOOL isNew; -- int i, idx, delta, count; -- LPBYTE padChars[3] = {0, 0, 0}; -- LPBYTE beforeBuf, afterBuf, ptr; -- size_t beforeSize, afterSize; -- icUInt32Number profileSize, temp; -- LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -- -- isNew = FALSE; -- idx = _cmsSearchTag(Icc, sig, FALSE); -- if (idx < 0) -- { -- isNew = TRUE; -- idx = Icc->TagCount++; -- if (Icc->TagCount >= MAX_TABLE_TAG) -- { -- fprintf(stderr, "Too many tags (%d)\n", Icc->TagCount); -- Icc->TagCount = MAX_TABLE_TAG-1; -- return FALSE; -- } -- } -- -- /* Read in size from header */ -- Icc->Seek(Icc, 0); -- Icc->Read(&profileSize, sizeof(icUInt32Number), 1, Icc); -- AdjustEndianess32((LPBYTE) &profileSize); -- -- /* Compute the change in profile size */ -- if (isNew) -- delta = sizeof(icTag) + ALIGNLONG(size); -- else -- delta = ALIGNLONG(size) - ALIGNLONG(Icc->TagSizes[idx]); -- -- /* Add tag to internal structures */ -- ptr = malloc(size); -- CopyMemory(ptr, data, size); -- Icc->TagSizes[idx] = size; -- Icc->TagNames[idx] = sig; -- if (Icc->TagPtrs[idx]) -- free(Icc->TagPtrs[idx]); -- Icc->TagPtrs[idx] = ptr; -- if (isNew) -- Icc->TagOffsets[idx] = profileSize; -- -- /* Compute size of tag data before/after the modified tag */ -- beforeSize = Icc->TagOffsets[idx] - Icc->TagOffsets[0]; -- if (Icc->TagCount == (idx + 1)) -- afterSize = 0; -- else -- afterSize = profileSize - Icc->TagOffsets[idx+1]; -- -- /* Make copies of the data before/after the modified tag */ -- if (beforeSize > 0) -- { -- beforeBuf = malloc(beforeSize); -- Icc->Seek(Icc, Icc->TagOffsets[0]); -- Icc->Read(beforeBuf, beforeSize, 1, Icc); -- } -- -- if (afterSize > 0) -- { -- afterBuf = malloc(afterSize); -- Icc->Seek(Icc, Icc->TagOffsets[idx+1]); -- Icc->Read(afterBuf, afterSize, 1, Icc); -- } -- -- /* Update the profile size in the header */ -- profileSize += delta; -- Icc->Seek(Icc, 0); -- temp = TransportValue32(profileSize); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- Icc->Grow(Icc, delta); -- -- /* Adjust tag offsets: if the tag is new, we must account -- for the new tag table entry; otherwise, only those tags after -- the modified tag are changed (by delta) */ -- if (isNew) -- { -- for (i = 0; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += sizeof(icTag); -- } -- else -- { -- for (i = idx+1; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += delta; -- } -- -- /* Write out a new tag table */ -- count = 0; -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- ++count; -- } -- Icc->Seek(Icc, sizeof(icHeader)); -- temp = TransportValue32(count); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- { -- icTag tag; -- tag.sig = TransportValue32(Icc->TagNames[i]); -- tag.offset = TransportValue32((icInt32Number) Icc->TagOffsets[i]); -- tag.size = TransportValue32((icInt32Number) Icc->TagSizes[i]); -- Icc->Write(Icc, sizeof(icTag), &tag); -- } -- } -- -- /* Write unchanged data before the modified tag */ -- if (beforeSize > 0) -- { -- Icc->Write(Icc, beforeSize, beforeBuf); -- free(beforeBuf); -- } -- -- /* Write modified tag data */ -- Icc->Write(Icc, size, data); -- if (size % 4) -- Icc->Write(Icc, 4 - (size % 4), padChars); -- -- /* Write unchanged data after the modified tag */ -- if (afterSize > 0) -- { -- Icc->Write(Icc, afterSize, afterBuf); -- free(afterBuf); -- } -- -- return TRUE; --} -- -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 ++ LCMSBOOL isNew; + int i, idx, delta, count; + LPBYTE padChars[3] = {0, 0, 0}; + LPBYTE beforeBuf, afterBuf, ptr; +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4437,9 +4281,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4500,9 +4344,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4564,9 +4408,9 @@ { MAT3 m, a_1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4625,9 +4469,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-04-03 13:42:46.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4809,9 +4653,9 @@ break; default:; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4821,9 +4665,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5185,9 +5029,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5297,9 +5141,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5452,9 +5296,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5609,9 +5453,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5844,9 +5688,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-04-03 13:42:46.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5910,10 +5754,10 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 -@@ -356,12 +356,18 @@ +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-04-03 13:44:42.000000000 -0400 +@@ -356,6 +356,12 @@ fprintf(stderr, "setTagData on icSigHead not permitted"); return; } @@ -5926,16 +5770,9 @@ sProf.j = id; profile = (cmsHPROFILE) sProf.pf; - dataArray = (*env)->GetByteArrayElements(env, data, 0); - tagSize =(*env)->GetArrayLength(env, data); -- _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); - (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); - } - -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6305,7 +6142,7 @@ // Converts a transform to a devicelink profile LCMSAPI cmsHPROFILE LCMSEXPORT cmsTransform2DeviceLink(cmsHTRANSFORM hTransform, DWORD dwFlags); -@@ -1240,12 +1218,11 @@ +@@ -1240,12 +1218,14 @@ // Save profile @@ -6315,13 +6152,15 @@ +LCMSAPI LCMSBOOL LCMSEXPORT _cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, size_t* BytesNeeded); --// Modify data for a tag in a profile --LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); + ++ + // Modify data for a tag in a profile +-LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); ++LCMSAPI LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1303,37 @@ +@@ -1326,35 +1306,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6371,7 +6210,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1341,28 @@ +@@ -1362,25 +1344,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6403,7 +6242,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1388,16 @@ +@@ -1406,15 +1391,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6429,7 +6268,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1439,34 @@ +@@ -1456,6 +1442,34 @@ return (WORD) in; } @@ -6464,7 +6303,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1553,8 @@ +@@ -1542,8 +1556,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6475,7 +6314,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1565,13 @@ +@@ -1554,13 +1568,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6491,7 +6330,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1620,7 @@ +@@ -1609,7 +1623,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6500,7 +6339,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1704,7 @@ +@@ -1693,7 +1707,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6509,7 +6348,7 @@ // Parameters used for curve creation -@@ -1704,7 +1715,7 @@ +@@ -1704,7 +1718,7 @@ }; // LUT, FAR* LPLUT; @@ -6518,7 +6357,7 @@ // CRC of gamma tables -@@ -1722,7 +1733,7 @@ +@@ -1722,7 +1736,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6527,7 +6366,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1767,7 @@ +@@ -1756,7 +1770,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6536,7 +6375,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1775,11 @@ +@@ -1764,11 +1778,11 @@ // White Point & Primary chromas handling @@ -6552,7 +6391,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1794,7 @@ +@@ -1783,7 +1797,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6561,7 +6400,7 @@ // I/O -@@ -1827,8 +1838,8 @@ +@@ -1827,8 +1841,8 @@ char PhysicalFile[MAX_PATH]; @@ -6572,7 +6411,7 @@ struct tm Created; -@@ -1836,14 +1847,13 @@ +@@ -1836,14 +1850,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6582,7 +6421,8 @@ + LCMSBOOL (* Close)(struct _lcms_iccprofile_struct* Icc); size_t (* Tell)(struct _lcms_iccprofile_struct* Icc); - BOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); - +- ++ LCMSBOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); // Writting - BOOL (* Write)(struct _lcms_iccprofile_struct* Icc, size_t size, LPVOID Ptr); @@ -6590,7 +6430,7 @@ size_t UsedSpace; -@@ -1855,7 +1865,7 @@ +@@ -1855,7 +1868,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6599,7 +6439,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1881,7 @@ +@@ -1871,6 +1884,7 @@ // These macros unpack format specifiers into integers @@ -6607,7 +6447,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1978,7 @@ +@@ -1967,7 +1981,7 @@ // Flag for transform involving v4 profiles @@ -6616,7 +6456,7 @@ // 1-pixel cache -@@ -2014,7 +2025,7 @@ +@@ -2014,7 +2028,7 @@ // Clamping & Gamut handling @@ -6625,7 +6465,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2054,7 @@ +@@ -2043,7 +2057,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6634,7 +6474,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2072,10 @@ +@@ -2061,6 +2075,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/devel/java-1.6.0-openjdk.spec,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- java-1.6.0-openjdk.spec 2 Apr 2009 13:50:50 -0000 1.115 +++ java-1.6.0-openjdk.spec 6 Apr 2009 14:06:42 -0000 1.116 @@ -120,7 +120,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 18.%{openjdkver}%{?dist} +Release: 19.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -927,6 +927,9 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/IcedTeaPlugin.so %changelog +* Mon Apr 6 2009 Lillian Angel - 1:1.6.0-19.b14 +- Updated java-1.6.0-openjdk-lcms.patch + * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-18.b14 - Added java-1.6.0-openjdk-pulsejava.patch. - Updated release. From langel at fedoraproject.org Mon Apr 6 14:07:35 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Mon, 6 Apr 2009 14:07:35 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/F-10 java-1.6.0-openjdk-lcms.patch, 1.3, 1.4 java-1.6.0-openjdk.spec, 1.106, 1.107 Message-ID: <20090406140735.9F823700FB@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5624 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Log Message: * Mon Apr 6 2009 Lillian Angel - 1:1.6.0-15.b14 - Updated java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:36 -0000 1.3 +++ java-1.6.0-openjdk-lcms.patch 6 Apr 2009 14:07:35 -0000 1.4 @@ -1,6 +1,6 @@ -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1562,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1590,9 +1590,9 @@ + + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1622,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1769,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1873,9 +1873,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1912,9 +1912,9 @@ f = ((Value - b) / a); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1993,7 +1993,7 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; -@@ -147,19 +163,18 @@ +@@ -147,10 +163,10 @@ } @@ -2006,32 +2006,19 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; - if (size == 0) return TRUE; - - if (ResData != NULL) -- CopyMemory(ResData ->Block + ResData ->Pointer, Ptr, size); -+ CopyMemory(ResData ->Block + Icc ->UsedSpace, Ptr, size); +@@ -167,7 +183,7 @@ -- ResData->Pointer += size; - Icc->UsedSpace += size; - return TRUE; -@@ -167,27 +182,15 @@ + static +-BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) ++LCMSBOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + FILEMEM* ResData = (FILEMEM*) Icc->stream; + ResData->Size += size; +@@ -179,15 +195,15 @@ static --BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- FILEMEM* ResData = (FILEMEM*) Icc->stream; -- ResData->Size += size; -- ResData->Block = realloc(ResData->Block, ResData->Size); -- if (!ResData->Block) -- return FALSE; -- return TRUE; --} -- -- --static -BOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) { @@ -2047,7 +2034,7 @@ return 0; } -@@ -205,7 +208,7 @@ +@@ -205,7 +221,7 @@ { size_t nReaded = fread(buffer, size, count, (FILE*) Icc->stream); if (nReaded != count) { @@ -2056,7 +2043,7 @@ return 0; } -@@ -214,7 +217,7 @@ +@@ -214,7 +230,7 @@ static @@ -2065,7 +2052,7 @@ { if (fseek((FILE*) Icc ->stream, (long) offset, SEEK_SET) != 0) { -@@ -236,7 +239,7 @@ +@@ -236,7 +252,7 @@ static @@ -2074,23 +2061,24 @@ { if (size == 0) return TRUE; -@@ -252,14 +255,7 @@ +@@ -252,14 +268,14 @@ static -BOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- return TRUE; --} -- -- --static ++LCMSBOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + return TRUE; + } + + + static -BOOL FileClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL FileClose(struct _lcms_iccprofile_struct* Icc) { return fclose((FILE*) Icc ->stream); } -@@ -272,7 +268,7 @@ +@@ -272,7 +288,7 @@ cmsHPROFILE _cmsCreateProfilePlaceholder(void) { @@ -2099,7 +2087,7 @@ if (Icc == NULL) return NULL; // Empty values -@@ -310,7 +306,7 @@ +@@ -310,7 +326,7 @@ // Search for a specific tag in tag dictionary // Returns position or -1 if tag not found @@ -2108,7 +2096,7 @@ { icInt32Number i; -@@ -331,7 +327,7 @@ +@@ -331,7 +347,7 @@ // Check existance @@ -2117,7 +2105,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; return _cmsSearchTag(Icc, sig, FALSE) >= 0; -@@ -350,7 +346,7 @@ +@@ -350,7 +366,7 @@ if (i >=0) { @@ -2126,7 +2114,7 @@ } else { -@@ -361,11 +357,14 @@ +@@ -361,11 +377,14 @@ cmsSignalError(LCMS_ERRC_ABORTED, "Too many tags (%d)", MAX_TABLE_TAG); Icc ->TagCount = MAX_TABLE_TAG-1; @@ -2142,7 +2130,7 @@ CopyMemory(Ptr, Init, size); Icc ->TagNames[i] = sig; -@@ -396,13 +395,14 @@ +@@ -396,6 +415,8 @@ if (NewIcc == NULL) return NULL; strncpy(NewIcc -> PhysicalFile, FileName, MAX_PATH-1); @@ -2151,24 +2139,7 @@ NewIcc ->stream = ICCfile; NewIcc ->Read = FileRead; - NewIcc ->Seek = FileSeek; - NewIcc ->Tell = FileTell; - NewIcc ->Close = FileClose; -- NewIcc ->Grow = FileGrow; - NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; -@@ -440,8 +440,7 @@ - NewIcc ->Seek = MemorySeek; - NewIcc ->Tell = MemoryTell; - NewIcc ->Close = MemoryClose; -- NewIcc ->Grow = MemoryGrow; -- NewIcc ->Write = MemoryWrite; -+ NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; - -@@ -498,7 +497,7 @@ +@@ -498,7 +519,7 @@ @@ -2177,7 +2148,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> MediaWhitePoint; -@@ -506,14 +505,14 @@ +@@ -506,14 +527,14 @@ } @@ -2194,7 +2165,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> Illuminant; -@@ -571,7 +570,7 @@ +@@ -571,7 +592,7 @@ } @@ -2203,7 +2174,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; CopyMemory(Dest, &Icc ->Created, sizeof(struct tm)); -@@ -660,7 +659,7 @@ +@@ -660,7 +681,7 @@ // This is tricky, since LUT structs does have pointers @@ -2212,7 +2183,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; LPLUT Orig, Stored; -@@ -688,7 +687,7 @@ +@@ -688,7 +709,7 @@ } @@ -2221,7 +2192,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -697,7 +696,7 @@ +@@ -697,7 +718,7 @@ } @@ -2230,7 +2201,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -705,7 +704,7 @@ +@@ -705,7 +726,7 @@ return TRUE; } @@ -2239,7 +2210,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -714,7 +713,7 @@ +@@ -714,7 +735,7 @@ } @@ -2248,7 +2219,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -723,7 +722,7 @@ +@@ -723,7 +744,7 @@ } @@ -2257,7 +2228,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -733,28 +732,40 @@ +@@ -733,28 +754,40 @@ } @@ -2304,9 +2275,9 @@ } + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2874,10 +2845,10 @@ + if (Curves[i] == NULL) goto Error; SkipAlignment(Icc); + } -+ + + // March-26'08: some V4 profiles may have different sampling + // rates, in this case resample all curves to maximum - ++ + for (i=1; i < nCurves; i++) { + if (Curves[i]->nEntries != Curves[0]->nEntries) { + ResampleCurves(Curves, nCurves); @@ -4139,149 +4110,22 @@ // update BytesSaved so caller knows how many bytes put into stream *BytesNeeded = Icc ->UsedSpace; -@@ -3662,139 +3764,3 @@ +@@ -3662,10 +3764,10 @@ return FALSE; } -BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, -- void *data, size_t size) --{ ++LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, + void *data, size_t size) + { - BOOL isNew; -- int i, idx, delta, count; -- LPBYTE padChars[3] = {0, 0, 0}; -- LPBYTE beforeBuf, afterBuf, ptr; -- size_t beforeSize, afterSize; -- icUInt32Number profileSize, temp; -- LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -- -- isNew = FALSE; -- idx = _cmsSearchTag(Icc, sig, FALSE); -- if (idx < 0) -- { -- isNew = TRUE; -- idx = Icc->TagCount++; -- if (Icc->TagCount >= MAX_TABLE_TAG) -- { -- fprintf(stderr, "Too many tags (%d)\n", Icc->TagCount); -- Icc->TagCount = MAX_TABLE_TAG-1; -- return FALSE; -- } -- } -- -- /* Read in size from header */ -- Icc->Seek(Icc, 0); -- Icc->Read(&profileSize, sizeof(icUInt32Number), 1, Icc); -- AdjustEndianess32((LPBYTE) &profileSize); -- -- /* Compute the change in profile size */ -- if (isNew) -- delta = sizeof(icTag) + ALIGNLONG(size); -- else -- delta = ALIGNLONG(size) - ALIGNLONG(Icc->TagSizes[idx]); -- -- /* Add tag to internal structures */ -- ptr = malloc(size); -- CopyMemory(ptr, data, size); -- Icc->TagSizes[idx] = size; -- Icc->TagNames[idx] = sig; -- if (Icc->TagPtrs[idx]) -- free(Icc->TagPtrs[idx]); -- Icc->TagPtrs[idx] = ptr; -- if (isNew) -- Icc->TagOffsets[idx] = profileSize; -- -- /* Compute size of tag data before/after the modified tag */ -- beforeSize = Icc->TagOffsets[idx] - Icc->TagOffsets[0]; -- if (Icc->TagCount == (idx + 1)) -- afterSize = 0; -- else -- afterSize = profileSize - Icc->TagOffsets[idx+1]; -- -- /* Make copies of the data before/after the modified tag */ -- if (beforeSize > 0) -- { -- beforeBuf = malloc(beforeSize); -- Icc->Seek(Icc, Icc->TagOffsets[0]); -- Icc->Read(beforeBuf, beforeSize, 1, Icc); -- } -- -- if (afterSize > 0) -- { -- afterBuf = malloc(afterSize); -- Icc->Seek(Icc, Icc->TagOffsets[idx+1]); -- Icc->Read(afterBuf, afterSize, 1, Icc); -- } -- -- /* Update the profile size in the header */ -- profileSize += delta; -- Icc->Seek(Icc, 0); -- temp = TransportValue32(profileSize); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- Icc->Grow(Icc, delta); -- -- /* Adjust tag offsets: if the tag is new, we must account -- for the new tag table entry; otherwise, only those tags after -- the modified tag are changed (by delta) */ -- if (isNew) -- { -- for (i = 0; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += sizeof(icTag); -- } -- else -- { -- for (i = idx+1; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += delta; -- } -- -- /* Write out a new tag table */ -- count = 0; -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- ++count; -- } -- Icc->Seek(Icc, sizeof(icHeader)); -- temp = TransportValue32(count); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- { -- icTag tag; -- tag.sig = TransportValue32(Icc->TagNames[i]); -- tag.offset = TransportValue32((icInt32Number) Icc->TagOffsets[i]); -- tag.size = TransportValue32((icInt32Number) Icc->TagSizes[i]); -- Icc->Write(Icc, sizeof(icTag), &tag); -- } -- } -- -- /* Write unchanged data before the modified tag */ -- if (beforeSize > 0) -- { -- Icc->Write(Icc, beforeSize, beforeBuf); -- free(beforeBuf); -- } -- -- /* Write modified tag data */ -- Icc->Write(Icc, size, data); -- if (size % 4) -- Icc->Write(Icc, 4 - (size % 4), padChars); -- -- /* Write unchanged data after the modified tag */ -- if (afterSize > 0) -- { -- Icc->Write(Icc, afterSize, afterBuf); -- free(afterBuf); -- } -- -- return TRUE; --} -- -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 ++ LCMSBOOL isNew; + int i, idx, delta, count; + LPBYTE padChars[3] = {0, 0, 0}; + LPBYTE beforeBuf, afterBuf, ptr; +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4437,9 +4281,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4500,9 +4344,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4564,9 +4408,9 @@ { MAT3 m, a_1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4625,9 +4469,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-04-03 13:42:46.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4809,9 +4653,9 @@ break; default:; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4821,9 +4665,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5185,9 +5029,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5297,9 +5141,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5452,9 +5296,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5609,9 +5453,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5844,9 +5688,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-04-03 13:42:46.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5910,10 +5754,10 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 -@@ -356,12 +356,18 @@ +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-04-03 13:44:42.000000000 -0400 +@@ -356,6 +356,12 @@ fprintf(stderr, "setTagData on icSigHead not permitted"); return; } @@ -5926,16 +5770,9 @@ sProf.j = id; profile = (cmsHPROFILE) sProf.pf; - dataArray = (*env)->GetByteArrayElements(env, data, 0); - tagSize =(*env)->GetArrayLength(env, data); -- _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); - (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); - } - -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6305,7 +6142,7 @@ // Converts a transform to a devicelink profile LCMSAPI cmsHPROFILE LCMSEXPORT cmsTransform2DeviceLink(cmsHTRANSFORM hTransform, DWORD dwFlags); -@@ -1240,12 +1218,11 @@ +@@ -1240,12 +1218,14 @@ // Save profile @@ -6315,13 +6152,15 @@ +LCMSAPI LCMSBOOL LCMSEXPORT _cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, size_t* BytesNeeded); --// Modify data for a tag in a profile --LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); + ++ + // Modify data for a tag in a profile +-LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); ++LCMSAPI LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1303,37 @@ +@@ -1326,35 +1306,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6371,7 +6210,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1341,28 @@ +@@ -1362,25 +1344,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6403,7 +6242,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1388,16 @@ +@@ -1406,15 +1391,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6429,7 +6268,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1439,34 @@ +@@ -1456,6 +1442,34 @@ return (WORD) in; } @@ -6464,7 +6303,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1553,8 @@ +@@ -1542,8 +1556,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6475,7 +6314,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1565,13 @@ +@@ -1554,13 +1568,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6491,7 +6330,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1620,7 @@ +@@ -1609,7 +1623,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6500,7 +6339,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1704,7 @@ +@@ -1693,7 +1707,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6509,7 +6348,7 @@ // Parameters used for curve creation -@@ -1704,7 +1715,7 @@ +@@ -1704,7 +1718,7 @@ }; // LUT, FAR* LPLUT; @@ -6518,7 +6357,7 @@ // CRC of gamma tables -@@ -1722,7 +1733,7 @@ +@@ -1722,7 +1736,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6527,7 +6366,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1767,7 @@ +@@ -1756,7 +1770,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6536,7 +6375,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1775,11 @@ +@@ -1764,11 +1778,11 @@ // White Point & Primary chromas handling @@ -6552,7 +6391,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1794,7 @@ +@@ -1783,7 +1797,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6561,7 +6400,7 @@ // I/O -@@ -1827,8 +1838,8 @@ +@@ -1827,8 +1841,8 @@ char PhysicalFile[MAX_PATH]; @@ -6572,7 +6411,7 @@ struct tm Created; -@@ -1836,14 +1847,13 @@ +@@ -1836,14 +1850,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6582,7 +6421,8 @@ + LCMSBOOL (* Close)(struct _lcms_iccprofile_struct* Icc); size_t (* Tell)(struct _lcms_iccprofile_struct* Icc); - BOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); - +- ++ LCMSBOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); // Writting - BOOL (* Write)(struct _lcms_iccprofile_struct* Icc, size_t size, LPVOID Ptr); @@ -6590,7 +6430,7 @@ size_t UsedSpace; -@@ -1855,7 +1865,7 @@ +@@ -1855,7 +1868,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6599,7 +6439,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1881,7 @@ +@@ -1871,6 +1884,7 @@ // These macros unpack format specifiers into integers @@ -6607,7 +6447,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1978,7 @@ +@@ -1967,7 +1981,7 @@ // Flag for transform involving v4 profiles @@ -6616,7 +6456,7 @@ // 1-pixel cache -@@ -2014,7 +2025,7 @@ +@@ -2014,7 +2028,7 @@ // Clamping & Gamut handling @@ -6625,7 +6465,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2054,7 @@ +@@ -2043,7 +2057,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6634,7 +6474,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2072,10 @@ +@@ -2061,6 +2075,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-10/java-1.6.0-openjdk.spec,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- java-1.6.0-openjdk.spec 2 Apr 2009 13:50:36 -0000 1.106 +++ java-1.6.0-openjdk.spec 6 Apr 2009 14:07:35 -0000 1.107 @@ -117,7 +117,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 14.%{openjdkver}%{?dist} +Release: 15.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -913,6 +913,9 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/IcedTeaPlugin.so %changelog +* Mon Apr 6 2009 Lillian Angel - 1:1.6.0-15.b14 +- Updated java-1.6.0-openjdk-lcms.patch + * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-14.b14 - Added java-1.6.0-openjdk-pulsejava.patch. - Updated release. From langel at fedoraproject.org Mon Apr 6 14:08:18 2009 From: langel at fedoraproject.org (Lillian Angel) Date: Mon, 6 Apr 2009 14:08:18 +0000 (UTC) Subject: rpms/java-1.6.0-openjdk/F-9 java-1.6.0-openjdk-lcms.patch, 1.3, 1.4 java-1.6.0-openjdk.spec, 1.66, 1.67 Message-ID: <20090406140818.A5803700FB@cvs1.fedora.phx.redhat.com> Author: langel Update of /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5835 Modified Files: java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk.spec Log Message: * Mon Apr 6 2009 Lillian Angel - 1:1.6.0-25.b14 - Updated java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk-lcms.patch: Index: java-1.6.0-openjdk-lcms.patch =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/java-1.6.0-openjdk-lcms.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- java-1.6.0-openjdk-lcms.patch 2 Apr 2009 13:50:21 -0000 1.3 +++ java-1.6.0-openjdk-lcms.patch 6 Apr 2009 14:08:18 -0000 1.4 @@ -1,6 +1,6 @@ -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam02.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -79,9 +79,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscam97.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -118,9 +118,9 @@ #else VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y); MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscgats.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1562,9 +1562,9 @@ void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE hIT8, const char* Formatter) { LPIT8 it8 = (LPIT8) hIT8; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1590,9 +1590,9 @@ + + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmserr.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1622,9 +1622,9 @@ strcat(Buffer1, Buffer2); MessageBox(NULL, Buffer1, "Little cms", MB_OK|MB_ICONSTOP|MB_TASKMODAL); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1769,9 +1769,9 @@ if (cmsIsLinear(Table, nEntries)) return FALSE; // Nothing to do -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1873,9 +1873,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1912,9 +1912,9 @@ f = ((Value - b) / a); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio0.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -1993,7 +1993,7 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; -@@ -147,19 +163,18 @@ +@@ -147,10 +163,10 @@ } @@ -2006,32 +2006,19 @@ { FILEMEM* ResData = (FILEMEM*) Icc ->stream; - if (size == 0) return TRUE; - - if (ResData != NULL) -- CopyMemory(ResData ->Block + ResData ->Pointer, Ptr, size); -+ CopyMemory(ResData ->Block + Icc ->UsedSpace, Ptr, size); +@@ -167,7 +183,7 @@ -- ResData->Pointer += size; - Icc->UsedSpace += size; - return TRUE; -@@ -167,27 +182,15 @@ + static +-BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) ++LCMSBOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + FILEMEM* ResData = (FILEMEM*) Icc->stream; + ResData->Size += size; +@@ -179,15 +195,15 @@ static --BOOL MemoryGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- FILEMEM* ResData = (FILEMEM*) Icc->stream; -- ResData->Size += size; -- ResData->Block = realloc(ResData->Block, ResData->Size); -- if (!ResData->Block) -- return FALSE; -- return TRUE; --} -- -- --static -BOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL MemoryClose(struct _lcms_iccprofile_struct* Icc) { @@ -2047,7 +2034,7 @@ return 0; } -@@ -205,7 +208,7 @@ +@@ -205,7 +221,7 @@ { size_t nReaded = fread(buffer, size, count, (FILE*) Icc->stream); if (nReaded != count) { @@ -2056,7 +2043,7 @@ return 0; } -@@ -214,7 +217,7 @@ +@@ -214,7 +230,7 @@ static @@ -2065,7 +2052,7 @@ { if (fseek((FILE*) Icc ->stream, (long) offset, SEEK_SET) != 0) { -@@ -236,7 +239,7 @@ +@@ -236,7 +252,7 @@ static @@ -2074,23 +2061,24 @@ { if (size == 0) return TRUE; -@@ -252,14 +255,7 @@ +@@ -252,14 +268,14 @@ static -BOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) --{ -- return TRUE; --} -- -- --static ++LCMSBOOL FileGrow(struct _lcms_iccprofile_struct* Icc, size_t size) + { + return TRUE; + } + + + static -BOOL FileClose(struct _lcms_iccprofile_struct* Icc) +LCMSBOOL FileClose(struct _lcms_iccprofile_struct* Icc) { return fclose((FILE*) Icc ->stream); } -@@ -272,7 +268,7 @@ +@@ -272,7 +288,7 @@ cmsHPROFILE _cmsCreateProfilePlaceholder(void) { @@ -2099,7 +2087,7 @@ if (Icc == NULL) return NULL; // Empty values -@@ -310,7 +306,7 @@ +@@ -310,7 +326,7 @@ // Search for a specific tag in tag dictionary // Returns position or -1 if tag not found @@ -2108,7 +2096,7 @@ { icInt32Number i; -@@ -331,7 +327,7 @@ +@@ -331,7 +347,7 @@ // Check existance @@ -2117,7 +2105,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; return _cmsSearchTag(Icc, sig, FALSE) >= 0; -@@ -350,7 +346,7 @@ +@@ -350,7 +366,7 @@ if (i >=0) { @@ -2126,7 +2114,7 @@ } else { -@@ -361,11 +357,14 @@ +@@ -361,11 +377,14 @@ cmsSignalError(LCMS_ERRC_ABORTED, "Too many tags (%d)", MAX_TABLE_TAG); Icc ->TagCount = MAX_TABLE_TAG-1; @@ -2142,7 +2130,7 @@ CopyMemory(Ptr, Init, size); Icc ->TagNames[i] = sig; -@@ -396,13 +395,14 @@ +@@ -396,6 +415,8 @@ if (NewIcc == NULL) return NULL; strncpy(NewIcc -> PhysicalFile, FileName, MAX_PATH-1); @@ -2151,24 +2139,7 @@ NewIcc ->stream = ICCfile; NewIcc ->Read = FileRead; - NewIcc ->Seek = FileSeek; - NewIcc ->Tell = FileTell; - NewIcc ->Close = FileClose; -- NewIcc ->Grow = FileGrow; - NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; -@@ -440,8 +440,7 @@ - NewIcc ->Seek = MemorySeek; - NewIcc ->Tell = MemoryTell; - NewIcc ->Close = MemoryClose; -- NewIcc ->Grow = MemoryGrow; -- NewIcc ->Write = MemoryWrite; -+ NewIcc ->Write = NULL; - - NewIcc ->IsWrite = FALSE; - -@@ -498,7 +497,7 @@ +@@ -498,7 +519,7 @@ @@ -2177,7 +2148,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> MediaWhitePoint; -@@ -506,14 +505,14 @@ +@@ -506,14 +527,14 @@ } @@ -2194,7 +2165,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) hProfile; *Dest = Icc -> Illuminant; -@@ -571,7 +570,7 @@ +@@ -571,7 +592,7 @@ } @@ -2203,7 +2174,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; CopyMemory(Dest, &Icc ->Created, sizeof(struct tm)); -@@ -660,7 +659,7 @@ +@@ -660,7 +681,7 @@ // This is tricky, since LUT structs does have pointers @@ -2212,7 +2183,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; LPLUT Orig, Stored; -@@ -688,7 +687,7 @@ +@@ -688,7 +709,7 @@ } @@ -2221,7 +2192,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -697,7 +696,7 @@ +@@ -697,7 +718,7 @@ } @@ -2230,7 +2201,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -705,7 +704,7 @@ +@@ -705,7 +726,7 @@ return TRUE; } @@ -2239,7 +2210,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -714,7 +713,7 @@ +@@ -714,7 +735,7 @@ } @@ -2248,7 +2219,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -723,7 +722,7 @@ +@@ -723,7 +744,7 @@ } @@ -2257,7 +2228,7 @@ { LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -@@ -733,28 +732,40 @@ +@@ -733,28 +754,40 @@ } @@ -2304,9 +2275,9 @@ } + + -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsio1.c 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -2874,10 +2845,10 @@ + if (Curves[i] == NULL) goto Error; SkipAlignment(Icc); + } -+ + + // March-26'08: some V4 profiles may have different sampling + // rates, in this case resample all curves to maximum - ++ + for (i=1; i < nCurves; i++) { + if (Curves[i]->nEntries != Curves[0]->nEntries) { + ResampleCurves(Curves, nCurves); @@ -4139,149 +4110,22 @@ // update BytesSaved so caller knows how many bytes put into stream *BytesNeeded = Icc ->UsedSpace; -@@ -3662,139 +3764,3 @@ +@@ -3662,10 +3764,10 @@ return FALSE; } -BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, -- void *data, size_t size) --{ ++LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, + void *data, size_t size) + { - BOOL isNew; -- int i, idx, delta, count; -- LPBYTE padChars[3] = {0, 0, 0}; -- LPBYTE beforeBuf, afterBuf, ptr; -- size_t beforeSize, afterSize; -- icUInt32Number profileSize, temp; -- LPLCMSICCPROFILE Icc = (LPLCMSICCPROFILE) (LPSTR) hProfile; -- -- isNew = FALSE; -- idx = _cmsSearchTag(Icc, sig, FALSE); -- if (idx < 0) -- { -- isNew = TRUE; -- idx = Icc->TagCount++; -- if (Icc->TagCount >= MAX_TABLE_TAG) -- { -- fprintf(stderr, "Too many tags (%d)\n", Icc->TagCount); -- Icc->TagCount = MAX_TABLE_TAG-1; -- return FALSE; -- } -- } -- -- /* Read in size from header */ -- Icc->Seek(Icc, 0); -- Icc->Read(&profileSize, sizeof(icUInt32Number), 1, Icc); -- AdjustEndianess32((LPBYTE) &profileSize); -- -- /* Compute the change in profile size */ -- if (isNew) -- delta = sizeof(icTag) + ALIGNLONG(size); -- else -- delta = ALIGNLONG(size) - ALIGNLONG(Icc->TagSizes[idx]); -- -- /* Add tag to internal structures */ -- ptr = malloc(size); -- CopyMemory(ptr, data, size); -- Icc->TagSizes[idx] = size; -- Icc->TagNames[idx] = sig; -- if (Icc->TagPtrs[idx]) -- free(Icc->TagPtrs[idx]); -- Icc->TagPtrs[idx] = ptr; -- if (isNew) -- Icc->TagOffsets[idx] = profileSize; -- -- /* Compute size of tag data before/after the modified tag */ -- beforeSize = Icc->TagOffsets[idx] - Icc->TagOffsets[0]; -- if (Icc->TagCount == (idx + 1)) -- afterSize = 0; -- else -- afterSize = profileSize - Icc->TagOffsets[idx+1]; -- -- /* Make copies of the data before/after the modified tag */ -- if (beforeSize > 0) -- { -- beforeBuf = malloc(beforeSize); -- Icc->Seek(Icc, Icc->TagOffsets[0]); -- Icc->Read(beforeBuf, beforeSize, 1, Icc); -- } -- -- if (afterSize > 0) -- { -- afterBuf = malloc(afterSize); -- Icc->Seek(Icc, Icc->TagOffsets[idx+1]); -- Icc->Read(afterBuf, afterSize, 1, Icc); -- } -- -- /* Update the profile size in the header */ -- profileSize += delta; -- Icc->Seek(Icc, 0); -- temp = TransportValue32(profileSize); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- Icc->Grow(Icc, delta); -- -- /* Adjust tag offsets: if the tag is new, we must account -- for the new tag table entry; otherwise, only those tags after -- the modified tag are changed (by delta) */ -- if (isNew) -- { -- for (i = 0; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += sizeof(icTag); -- } -- else -- { -- for (i = idx+1; i < Icc->TagCount; ++i) -- Icc->TagOffsets[i] += delta; -- } -- -- /* Write out a new tag table */ -- count = 0; -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- ++count; -- } -- Icc->Seek(Icc, sizeof(icHeader)); -- temp = TransportValue32(count); -- Icc->Write(Icc, sizeof(icUInt32Number), &temp); -- -- for (i = 0; i < Icc->TagCount; ++i) -- { -- if (Icc->TagNames[i] != 0) -- { -- icTag tag; -- tag.sig = TransportValue32(Icc->TagNames[i]); -- tag.offset = TransportValue32((icInt32Number) Icc->TagOffsets[i]); -- tag.size = TransportValue32((icInt32Number) Icc->TagSizes[i]); -- Icc->Write(Icc, sizeof(icTag), &tag); -- } -- } -- -- /* Write unchanged data before the modified tag */ -- if (beforeSize > 0) -- { -- Icc->Write(Icc, beforeSize, beforeBuf); -- free(beforeBuf); -- } -- -- /* Write modified tag data */ -- Icc->Write(Icc, size, data); -- if (size % 4) -- Icc->Write(Icc, 4 - (size % 4), padChars); -- -- /* Write unchanged data after the modified tag */ -- if (afterSize > 0) -- { -- Icc->Write(Icc, afterSize, afterBuf); -- free(afterBuf); -- } -- -- return TRUE; --} -- -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-03-26 15:13:30.000000000 -0400 ++ LCMSBOOL isNew; + int i, idx, delta, count; + LPBYTE padChars[3] = {0, 0, 0}; + LPBYTE beforeBuf, afterBuf, ptr; +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmslut.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4437,9 +4281,9 @@ &Lut -> In16params); Lut ->wFlags &= ~LUT_HASTL1; } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4500,9 +4344,9 @@ } -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4564,9 +4408,9 @@ { MAT3 m, a_1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4625,9 +4469,9 @@ { _LPcmsTRANSFORM v = (_LPcmsTRANSFORM) xform; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspack.c 2009-04-03 13:42:46.000000000 -0400 @@ -28,7 +28,7 @@ // file: // @@ -4809,9 +4653,9 @@ break; default:; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmspcs.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -4821,9 +4665,9 @@ // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsps2.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5185,9 +5029,9 @@ // Finally, return used byte count return dwBytesUsed; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmssamp.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5297,9 +5141,9 @@ { WORD *WhitePointIn, *WhitePointOut, *BlackPointIn, *BlackPointOut; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5452,9 +5296,9 @@ Lut -> InputChan = 3; Lut -> OutputChan = 1; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5609,9 +5453,9 @@ if (Intent == INTENT_RELATIVE_COLORIMETRIC && (cmsGetDeviceClass(hProfile) == icSigOutputClass) && (cmsGetColorSpace(hProfile) == icSigCmykData)) -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-03-26 15:18:47.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c 2009-04-03 13:42:46.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -5844,9 +5688,9 @@ if ((Intent != INTENT_ABSOLUTE_COLORIMETRIC) && !(dwFlags & cmsFLAGS_NOWHITEONWHITEFIXUP)) _cmsFixWhiteMisalignment(p); -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/icc34.h 2009-04-03 13:42:46.000000000 -0400 @@ -1,5 +1,8 @@ +/* Header file guard bands */ +#ifndef ICC_H @@ -5910,10 +5754,10 @@ typedef uint8_t icUInt8Number; typedef uint16_t icUInt16Number; typedef uint32_t icUInt32Number; -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-03-26 15:16:19.000000000 -0400 -@@ -356,12 +356,18 @@ +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2008-11-25 04:06:03.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/LCMS.c 2009-04-03 13:44:42.000000000 -0400 +@@ -356,6 +356,12 @@ fprintf(stderr, "setTagData on icSigHead not permitted"); return; } @@ -5926,16 +5770,9 @@ sProf.j = id; profile = (cmsHPROFILE) sProf.pf; - dataArray = (*env)->GetByteArrayElements(env, data, 0); - tagSize =(*env)->GetArrayLength(env, data); -- _cmsModifyTagData(profile, (icTagSignature) tagSig, dataArray, tagSize); -+ _cmsInitTag(profile, (icTagSignature) tagSig, tagSize, dataArray); - (*env)->ReleaseByteArrayElements(env, data, dataArray, 0); - } - -diff -ruN ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h ---- ../openjdk6/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 -+++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-03-26 15:13:30.000000000 -0400 +diff -ruN openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h +--- openjdkold/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2008-11-25 04:06:04.000000000 -0500 ++++ openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/lcms.h 2009-04-03 13:43:04.000000000 -0400 @@ -29,7 +29,7 @@ // // @@ -6305,7 +6142,7 @@ // Converts a transform to a devicelink profile LCMSAPI cmsHPROFILE LCMSEXPORT cmsTransform2DeviceLink(cmsHTRANSFORM hTransform, DWORD dwFlags); -@@ -1240,12 +1218,11 @@ +@@ -1240,12 +1218,14 @@ // Save profile @@ -6315,13 +6152,15 @@ +LCMSAPI LCMSBOOL LCMSEXPORT _cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, size_t* BytesNeeded); --// Modify data for a tag in a profile --LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); + ++ + // Modify data for a tag in a profile +-LCMSAPI BOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); ++LCMSAPI LCMSBOOL LCMSEXPORT _cmsModifyTagData(cmsHPROFILE hProfile, icTagSignature sig, void *data, size_t size); // PostScript ColorRenderingDictionary and ColorSpaceArray -@@ -1326,35 +1303,37 @@ +@@ -1326,35 +1306,37 @@ // Persistence LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromFile(const char* cFileName); LCMSAPI LCMSHANDLE LCMSEXPORT cmsIT8LoadFromMem(void *Ptr, size_t len); @@ -6371,7 +6210,7 @@ double Val); LCMSAPI const char* LCMSEXPORT cmsIT8GetData(LCMSHANDLE IT8, const char* cPatch, const char* cSample); -@@ -1362,25 +1341,28 @@ +@@ -1362,25 +1344,28 @@ LCMSAPI double LCMSEXPORT cmsIT8GetDataDbl(LCMSHANDLE IT8, const char* cPatch, const char* cSample); @@ -6403,7 +6242,7 @@ // Formatter for double LCMSAPI void LCMSEXPORT cmsIT8DefineDblFormat(LCMSHANDLE IT8, const char* Formatter); -@@ -1406,15 +1388,16 @@ +@@ -1406,15 +1391,16 @@ // Profiling Extensions --- Would be removed from API in future revisions @@ -6429,7 +6268,7 @@ // --------------------------------------------------------------------------------------------------- Inline functions -@@ -1456,6 +1439,34 @@ +@@ -1456,6 +1442,34 @@ return (WORD) in; } @@ -6464,7 +6303,7 @@ // ------------------------------------------------------------------------------------------- end of inline functions // Signal error from inside lcms code -@@ -1542,8 +1553,8 @@ +@@ -1542,8 +1556,8 @@ void cdecl VEC3perK(LPVEC3 r, LPVEC3 v, double d); void cdecl VEC3minus(LPVEC3 r, LPVEC3 a, LPVEC3 b); void cdecl VEC3perComp(LPVEC3 r, LPVEC3 a, LPVEC3 b); @@ -6475,7 +6314,7 @@ void cdecl VEC3scaleAndCut(LPWVEC3 r, LPVEC3 v, double d); void cdecl VEC3cross(LPVEC3 r, LPVEC3 u, LPVEC3 v); void cdecl VEC3saturate(LPVEC3 v); -@@ -1554,13 +1565,13 @@ +@@ -1554,13 +1568,13 @@ void cdecl MAT3per(LPMAT3 r, LPMAT3 a, LPMAT3 b); void cdecl MAT3perK(LPMAT3 r, LPMAT3 v, double d); int cdecl MAT3inverse(LPMAT3 a, LPMAT3 b); @@ -6491,7 +6330,7 @@ void cdecl MAT3scaleAndCut(LPWMAT3 r, LPMAT3 v, double d); // Is a table linear? -@@ -1609,7 +1620,7 @@ +@@ -1609,7 +1623,7 @@ void cdecl cmsCalcL16Params(int nSamples, LPL16PARAMS p); void cdecl cmsCalcCLUT16Params(int nSamples, int InputChan, int OutputChan, LPL16PARAMS p); void cdecl cmsCalcCLUT16ParamsEx(int nSamples, int InputChan, int OutputChan, @@ -6500,7 +6339,7 @@ WORD cdecl cmsLinearInterpLUT16(WORD Value, WORD LutTable[], LPL16PARAMS p); Fixed32 cdecl cmsLinearInterpFixed(WORD Value1, WORD LutTable[], LPL16PARAMS p); -@@ -1693,7 +1704,7 @@ +@@ -1693,7 +1707,7 @@ // Gray axes fixup. Only on v2 8-bit Lab LUT @@ -6509,7 +6348,7 @@ // Parameters used for curve creation -@@ -1704,7 +1715,7 @@ +@@ -1704,7 +1718,7 @@ }; // LUT, FAR* LPLUT; @@ -6518,7 +6357,7 @@ // CRC of gamma tables -@@ -1722,7 +1733,7 @@ +@@ -1722,7 +1736,7 @@ void cdecl cmsEndpointsOfSampledCurve(LPSAMPLEDCURVE p, double* Min, double* Max); void cdecl cmsClampSampledCurve(LPSAMPLEDCURVE p, double Min, double Max); @@ -6527,7 +6366,7 @@ void cdecl cmsRescaleSampledCurve(LPSAMPLEDCURVE p, double Min, double Max, int nPoints); LPSAMPLEDCURVE cdecl cmsJoinSampledCurves(LPSAMPLEDCURVE X, LPSAMPLEDCURVE Y, int nResultingPoints); -@@ -1756,7 +1767,7 @@ +@@ -1756,7 +1770,7 @@ void cdecl cmsFreeMatShaper(LPMATSHAPER MatShaper); void cdecl cmsEvalMatShaper(LPMATSHAPER MatShaper, WORD In[], WORD Out[]); @@ -6536,7 +6375,7 @@ LPMATSHAPER cdecl cmsBuildInputMatrixShaper(cmsHPROFILE InputProfile); LPMATSHAPER cdecl cmsBuildOutputMatrixShaper(cmsHPROFILE OutputProfile); -@@ -1764,11 +1775,11 @@ +@@ -1764,11 +1778,11 @@ // White Point & Primary chromas handling @@ -6552,7 +6391,7 @@ // Inter-PCS conversion routines. They assume D50 as white point. void cdecl cmsXYZ2LabEncoded(WORD XYZ[3], WORD Lab[3]); -@@ -1783,7 +1794,7 @@ +@@ -1783,7 +1797,7 @@ LPcmsNAMEDCOLORLIST cdecl cmsAllocNamedColorList(int n); int cdecl cmsReadICCnamedColorList(cmsHTRANSFORM xform, cmsHPROFILE hProfile, icTagSignature sig); void cdecl cmsFreeNamedColorList(LPcmsNAMEDCOLORLIST List); @@ -6561,7 +6400,7 @@ // I/O -@@ -1827,8 +1838,8 @@ +@@ -1827,8 +1841,8 @@ char PhysicalFile[MAX_PATH]; @@ -6572,7 +6411,7 @@ struct tm Created; -@@ -1836,14 +1847,13 @@ +@@ -1836,14 +1850,13 @@ size_t (* Read)(void *buffer, size_t size, size_t count, struct _lcms_iccprofile_struct* Icc); @@ -6582,7 +6421,8 @@ + LCMSBOOL (* Close)(struct _lcms_iccprofile_struct* Icc); size_t (* Tell)(struct _lcms_iccprofile_struct* Icc); - BOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); - +- ++ LCMSBOOL (* Grow)(struct _lcms_iccprofile_struct* Icc, size_t amount); // Writting - BOOL (* Write)(struct _lcms_iccprofile_struct* Icc, size_t size, LPVOID Ptr); @@ -6590,7 +6430,7 @@ size_t UsedSpace; -@@ -1855,7 +1865,7 @@ +@@ -1855,7 +1868,7 @@ cmsHPROFILE cdecl _cmsCreateProfilePlaceholder(void); // Search into tag dictionary @@ -6599,7 +6439,7 @@ // Search for a particular tag, replace if found or add new one else LPVOID _cmsInitTag(LPLCMSICCPROFILE Icc, icTagSignature sig, size_t size, const void* Init); -@@ -1871,6 +1881,7 @@ +@@ -1871,6 +1884,7 @@ // These macros unpack format specifiers into integers @@ -6607,7 +6447,7 @@ #define T_COLORSPACE(s) (((s)>>16)&31) #define T_SWAPFIRST(s) (((s)>>14)&1) #define T_FLAVOR(s) (((s)>>13)&1) -@@ -1967,7 +1978,7 @@ +@@ -1967,7 +1981,7 @@ // Flag for transform involving v4 profiles @@ -6616,7 +6456,7 @@ // 1-pixel cache -@@ -2014,7 +2025,7 @@ +@@ -2014,7 +2028,7 @@ // Clamping & Gamut handling @@ -6625,7 +6465,7 @@ WORD **White, WORD **Black, int *nOutputs); WORD * cdecl _cmsWhiteBySpace(icColorSpaceSignature Space); -@@ -2043,7 +2054,7 @@ +@@ -2043,7 +2057,7 @@ LPLUT cdecl _cmsPrecalculateGamutCheck(cmsHTRANSFORM h); // Hot fixes bad profiles @@ -6634,7 +6474,7 @@ // Marks LUT as 8 bit on input LPLUT cdecl _cmsBlessLUT8(LPLUT Lut); -@@ -2061,6 +2072,10 @@ +@@ -2061,6 +2075,10 @@ // Build a tone curve for K->K' if possible (only works on CMYK) LPGAMMATABLE _cmsBuildKToneCurve(cmsHTRANSFORM hCMYK2CMYK, int nPoints); Index: java-1.6.0-openjdk.spec =================================================================== RCS file: /cvs/pkgs/rpms/java-1.6.0-openjdk/F-9/java-1.6.0-openjdk.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- java-1.6.0-openjdk.spec 2 Apr 2009 13:50:21 -0000 1.66 +++ java-1.6.0-openjdk.spec 6 Apr 2009 14:08:18 -0000 1.67 @@ -134,7 +134,7 @@ Name: java-%{javaver}-%{origin} Version: %{javaver}.%{buildver} -Release: 0.24.%{openjdkver}%{?dist} +Release: 0.25.%{openjdkver}%{?dist} # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons, # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -931,6 +931,9 @@ %{_jvmdir}/%{jredir}/lib/%{archinstall}/gcjwebplugin.so %changelog +* Mon Apr 6 2009 Lillian Angel - 1:1.6.0-25.b14 +- Updated java-1.6.0-openjdk-lcms.patch + * Thu Apr 2 2009 Lillian Angel - 1:1.6.0-0.24.b09 - Updated java-1.6.0-openjdk-lcms.patch. - Resolves: rhbz#493276 From mmaslano at fedoraproject.org Mon Apr 6 14:28:53 2009 From: mmaslano at fedoraproject.org (=?utf-8?b?TWFyY2VsYSBNYcWhbMOhxYhvdsOh?=) Date: Mon, 6 Apr 2009 14:28:53 +0000 (UTC) Subject: rpms/perl-DBD-MySQL/devel .cvsignore, 1.18, 1.19 perl-DBD-MySQL.spec, 1.43, 1.44 sources, 1.18, 1.19 Message-ID: <20090406142853.32FC4700FB@cvs1.fedora.phx.redhat.com> Author: mmaslano Update of /cvs/pkgs/rpms/perl-DBD-MySQL/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9582 Modified Files: .cvsignore perl-DBD-MySQL.spec sources Log Message: * Mon Apr 6 2009 Marcela Ma??l????ov?? - 4.010-1 - update to the latest version Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-DBD-MySQL/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 13 Aug 2007 19:07:46 -0000 1.18 +++ .cvsignore 6 Apr 2009 14:28:22 -0000 1.19 @@ -1 +1 @@ -DBD-mysql-4.005.tar.gz +DBD-mysql-4.010.tar.gz Index: perl-DBD-MySQL.spec =================================================================== RCS file: /cvs/pkgs/rpms/perl-DBD-MySQL/devel/perl-DBD-MySQL.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- perl-DBD-MySQL.spec 26 Feb 2009 14:07:12 -0000 1.43 +++ perl-DBD-MySQL.spec 6 Apr 2009 14:28:22 -0000 1.44 @@ -1,6 +1,6 @@ Name: perl-DBD-MySQL -Version: 4.005 -Release: 10%{?dist} +Version: 4.010 +Release: 1%{?dist} Summary: A MySQL interface for perl Group: Development/Libraries @@ -9,7 +9,7 @@ Source0: http://www.cpan.org/authors/id/C/CA/CAPTTOFU/DBD-mysql-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: perl(DBI) +BuildRequires: perl(DBI) >= 1.607 BuildRequires: mysql, mysql-devel, zlib-devel BuildRequires: perl(ExtUtils::MakeMaker) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) @@ -64,6 +64,9 @@ %changelog +* Mon Apr 6 2009 Marcela Ma??l????ov?? - 4.010-1 +- update to the latest version + * Thu Feb 26 2009 Fedora Release Engineering - 4.005-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-DBD-MySQL/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 13 Aug 2007 19:07:46 -0000 1.18 +++ sources 6 Apr 2009 14:28:22 -0000 1.19 @@ -1 +1 @@ -39181a061348ad76b67c99326873ccd5 DBD-mysql-4.005.tar.gz +a63c9f73afef70b6c80d899424b003e9 DBD-mysql-4.010.tar.gz From pghmcfc at fedoraproject.org Mon Apr 6 14:33:39 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Mon, 6 Apr 2009 14:33:39 +0000 (UTC) Subject: rpms/bittorrent/devel bittorrent-4.4.0-bencode-float.patch, NONE, 1.1 bittorrent-4.4.0-keyerror.patch, NONE, 1.1 bittorrent.spec, 1.48, 1.49 Message-ID: <20090406143339.F12B87013C@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/bittorrent/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10829 Modified Files: bittorrent.spec Added Files: bittorrent-4.4.0-bencode-float.patch bittorrent-4.4.0-keyerror.patch Log Message: - Add support for floating point values in bencode (#451496), resolving tracebacks with KeyError: (thanks to Oleg Aprotskiy for the patch) - Don't apply format string patch; it serves no purpose really - Fix for KeyError: 'max_incomplete' in tracker (#451496) - Define RPM macros in global context in spec file bittorrent-4.4.0-bencode-float.patch: --- NEW FILE bittorrent-4.4.0-bencode-float.patch --- diff -ur BitTorrent-4.4.0.orig/BitTorrent/bencode.py BitTorrent-4.4.0/BitTorrent/bencode.py --- BitTorrent-4.4.0.orig/BitTorrent/bencode.py 2006-01-31 20:16:33.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/bencode.py 2009-04-03 13:54:12.000000000 +0100 @@ -14,6 +14,8 @@ from BitTorrent import BTFailure +import string + def decode_int(x, f): f += 1 newf = x.index('e', f) @@ -25,6 +27,23 @@ raise ValueError return (n, newf+1) +def assert_finite(n): + """Raises ValueError if n is NaN or infinite.""" + + valid_chars = '0123456789.-+eE' + if repr(n).translate(string.maketrans('',''), valid_chars) != '': + raise ValueError('encountered NaN or infinite') + +def decode_float(x, f): + f += 1 + newf = x.index('e', f) + try: + n = float(x[f:newf].replace('E', 'e')) + assert_finite(n) + except (OverflowError, ValueError): + raise ValueError('encountered NaN or infinite') + return (n, newf+1) + def decode_string(x, f): colon = x.index(':', f) n = int(x[f:colon]) @@ -55,6 +74,7 @@ decode_func['l'] = decode_list decode_func['d'] = decode_dict decode_func['i'] = decode_int +decode_func['f'] = decode_float decode_func['0'] = decode_string decode_func['1'] = decode_string decode_func['2'] = decode_string @@ -75,7 +95,7 @@ raise BTFailure, _("invalid bencoded value (data after valid prefix)") return r -from types import StringType, IntType, LongType, DictType, ListType, TupleType +from types import StringType, IntType, LongType, DictType, ListType, TupleType, FloatType class Bencached(object): @@ -91,6 +111,10 @@ def encode_int(x, r): r.extend(('i', str(x), 'e')) +def encode_float(x, r): + assert_finite(x) + r.extend(('f', repr(x).replace('e', 'E'), 'e')) + def encode_bool(x, r): if x: encode_int(1, r) @@ -119,6 +143,7 @@ encode_func[Bencached] = encode_bencached encode_func[IntType] = encode_int encode_func[LongType] = encode_int +encode_func[FloatType] = encode_float encode_func[StringType] = encode_string encode_func[ListType] = encode_list encode_func[TupleType] = encode_list bittorrent-4.4.0-keyerror.patch: --- NEW FILE bittorrent-4.4.0-keyerror.patch --- --- BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:00:39.000000000 +0100 +++ BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:01:22.000000000 +0100 @@ -107,6 +107,8 @@ _("scrape access allowed (can be none, specific or full)")), ('max_give', 200, _("maximum number of peers to give with any one request")), + ('max_incomplete', 100, + _("max number of outgoing incomplete connections")), ('twisted', -1, _("Use Twisted network libraries for network connections. 1 means use twisted, 0 means do not use twisted, -1 means autodetect, and prefer twisted")), ('pid', '/var/run/bittorrent-tracker.pid', Index: bittorrent.spec =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/devel/bittorrent.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- bittorrent.spec 1 Mar 2009 13:21:17 -0000 1.48 +++ bittorrent.spec 6 Apr 2009 14:33:09 -0000 1.49 @@ -1,15 +1,15 @@ # A few useful macros -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%define desktopvendor fedora -%define bt_dir %{_localstatedir}/lib/bittorrent -%define bt_datadir %{bt_dir}/data -%define bt_statedir %{bt_dir}/state -%define pkidir %{_sysconfdir}/pki +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%global desktopvendor fedora +%global bt_dir %{_localstatedir}/lib/bittorrent +%global bt_datadir %{bt_dir}/data +%global bt_statedir %{bt_dir}/state +%global pkidir %{_sysconfdir}/pki Summary: BitTorrent swarming network file transfer tool Name: bittorrent Version: 4.4.0 -Release: 10%{?dist} +Release: 11%{?dist} Group: Applications/Internet License: BitTorrent URL: http://www.bittorrent.com/ @@ -27,6 +27,8 @@ Patch5: bittorrent-4.4.0-fastresume.patch Patch6: bittorrent-4.4.0-syntax.patch Patch7: bittorrent-4.4.0-formatstrings.patch +Patch8: bittorrent-4.4.0-bencode-float.patch +Patch9: bittorrent-4.4.0-keyerror.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel >= 2.4.0, desktop-file-utils, gettext @@ -96,7 +98,17 @@ %patch6 -p1 -b .syntax # Fix format strings that can't be properly translated +# Not much point doing this really as translations don't work anyway and +# it doesn't prevent the build itself from working +%if 0 %patch7 -p1 -b .strings +%endif + +# Add bencode support for floating point values (#451496) +%patch8 -p1 -b .float + +# Fix keyerror on tracker (#451496) +%patch9 -p1 -b .keyerror # Update icon %{__sed} -i -e 's,bittorrent\.png,%{_datadir}/pixmaps/bittorrent-%{version}/logo/bittorrent_48.png,' \ @@ -237,6 +249,14 @@ %{_datadir}/applications/%{desktopvendor}-bittorrent.desktop %changelog +* Mon Apr 6 2009 Paul Howarth 4.4.0-11 +- Add support for floating point values in bencode (#451496), resolving + tracebacks with KeyError: + (thanks to Oleg Aprotskiy for the patch) +- Don't apply format string patch; it serves no purpose really +- Fix for KeyError: 'max_incomplete' in tracker (#451496) +- Define RPM macros in global context in spec file + * Tue Feb 24 2009 Paul Howarth 4.4.0-10 - Fix syntax issues causing failure to build for Fedora 11 - Update format strings to enable re-ordering of parameters in translations From dwalsh at fedoraproject.org Mon Apr 6 14:44:52 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Mon, 6 Apr 2009 14:44:52 +0000 (UTC) Subject: rpms/selinux-policy/devel policy-20090105.patch,1.78,1.79 Message-ID: <20090406144452.412C4700FB@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14154 Modified Files: policy-20090105.patch Log Message: * Fri Apr 3 2009 Dan Walsh 3.6.10-9 - Allow podsleuth to use tmpfs files policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- policy-20090105.patch 3 Apr 2009 21:27:39 -0000 1.78 +++ policy-20090105.patch 6 Apr 2009 14:44:51 -0000 1.79 @@ -3384,8 +3384,8 @@ +/usr/bin/pulseaudio -- gen_context(system_u:object_r:pulseaudio_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/pulseaudio.if serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if --- nsaserefpolicy/policy/modules/apps/pulseaudio.if 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if 2009-04-03 17:24:36.000000000 -0400 -@@ -0,0 +1,147 @@ ++++ serefpolicy-3.6.10/policy/modules/apps/pulseaudio.if 2009-04-06 08:51:37.000000000 -0400 +@@ -0,0 +1,148 @@ + +## policy for pulseaudio + @@ -3470,6 +3470,7 @@ +interface(`pulseaudio_role',` + gen_require(` + type pulseaudio_t, pulseaudio_exec_t, print_spool_t; ++ class dbus { send_msg }; + ') + + role $1 types pulseaudio_t; @@ -10708,7 +10709,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dbus.te serefpolicy-3.6.10/policy/modules/services/dbus.te --- nsaserefpolicy/policy/modules/services/dbus.te 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/dbus.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/dbus.te 2009-04-06 08:40:45.000000000 -0400 @@ -9,14 +9,15 @@ # # Delcarations @@ -10801,7 +10802,7 @@ logging_send_audit_msgs(system_dbusd_t) logging_send_syslog_msg(system_dbusd_t) -@@ -128,9 +149,37 @@ +@@ -128,9 +149,38 @@ ') optional_policy(` @@ -10838,6 +10839,7 @@ +') + +allow dbusd_unconfined session_bus_type:dbus all_dbus_perms; ++allow dbusd_unconfined dbusd_unconfined:dbus all_dbus_perms; +allow session_bus_type dbusd_unconfined:dbus send_msg; diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.fc serefpolicy-3.6.10/policy/modules/services/dcc.fc --- nsaserefpolicy/policy/modules/services/dcc.fc 2008-08-07 11:15:11.000000000 -0400 @@ -16403,7 +16405,7 @@ /usr/sbin/postkick -- gen_context(system_u:object_r:postfix_master_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.if serefpolicy-3.6.10/policy/modules/services/postfix.if --- nsaserefpolicy/policy/modules/services/postfix.if 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/services/postfix.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/services/postfix.if 2009-04-06 08:26:28.000000000 -0400 @@ -46,6 +46,7 @@ allow postfix_$1_t postfix_etc_t:dir list_dir_perms; @@ -27760,7 +27762,7 @@ +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.10/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-03 16:55:31.000000000 -0400 ++++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-06 08:22:27.000000000 -0400 @@ -30,8 +30,9 @@ ') From kengert at fedoraproject.org Mon Apr 6 14:47:23 2009 From: kengert at fedoraproject.org (Kai Engert) Date: Mon, 6 Apr 2009 14:47:23 +0000 (UTC) Subject: rpms/nss/devel nss.spec,1.63,1.64 Message-ID: <20090406144723.80BDD700FB@cvs1.fedora.phx.redhat.com> Author: kengert Update of /cvs/extras/rpms/nss/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14756 Modified Files: nss.spec Log Message: * Mon Apr 06 2009 Kai Engert - 3.12.2.99.3-7 - temporarily disable the test suite because of bug 494266 Index: nss.spec =================================================================== RCS file: /cvs/extras/rpms/nss/devel/nss.spec,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- nss.spec 6 Apr 2009 10:33:23 -0000 1.63 +++ nss.spec 6 Apr 2009 14:46:53 -0000 1.64 @@ -4,7 +4,7 @@ Summary: Network Security Services Name: nss Version: 3.12.2.99.3 -Release: 6%{?dist} +Release: 7%{?dist} License: MPLv1.1 or GPLv2+ or LGPLv2+ URL: http://www.mozilla.org/projects/security/pki/nss/ Group: System Environment/Libraries @@ -214,20 +214,21 @@ killall $RANDSERV || : -rm -rf ./mozilla/tests_results -cd ./mozilla/security/nss/tests/ -# all.sh is the test suite script -HOST=localhost DOMSUF=localdomain PORT=$MYRAND ./all.sh -cd ../../../../ - -killall $RANDSERV || : - -TEST_FAILURES=`grep -c FAILED ./mozilla/tests_results/security/localhost.1/output.log` || : -if [ $TEST_FAILURES -ne 0 ]; then - echo "error: test suite returned failure(s)" - exit 1 -fi -echo "test suite completed" +#temporarily disable the test suite because of bug 494266 +#rm -rf ./mozilla/tests_results +#cd ./mozilla/security/nss/tests/ +## all.sh is the test suite script +#HOST=localhost DOMSUF=localdomain PORT=$MYRAND ./all.sh +#cd ../../../../ + +#killall $RANDSERV || : + +#TEST_FAILURES=`grep -c FAILED ./mozilla/tests_results/security/localhost.1/output.log` || : +#if [ $TEST_FAILURES -ne 0 ]; then +# echo "error: test suite returned failure(s)" +# exit 1 +#fi +#echo "test suite completed" %install @@ -469,6 +470,8 @@ %changelog +* Mon Apr 06 2009 Kai Engert - 3.12.2.99.3-7 +- temporarily disable the test suite because of bug 494266 * Mon Apr 06 2009 Kai Engert - 3.12.2.99.3-6 - fix softokn-freebl dependency for multilib (bug 494122) * Thu Apr 02 2009 Kai Engert - 3.12.2.99.3-5 From pghmcfc at fedoraproject.org Mon Apr 6 14:48:46 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Mon, 6 Apr 2009 14:48:46 +0000 (UTC) Subject: rpms/bittorrent/F-10 bittorrent-4.4.0-bencode-float.patch, NONE, 1.1 bittorrent-4.4.0-formatstrings.patch, NONE, 1.1 bittorrent-4.4.0-keyerror.patch, NONE, 1.1 bittorrent-4.4.0-syntax.patch, NONE, 1.1 bittorrent-4.4.0-threads-warning.patch, 1.1, 1.2 bittorrent.desktop, 1.3, 1.4 bittorrent.spec, 1.44, 1.45 bittorrent-5.0.1-shellbang.patch, 1.1, NONE bittorrent-5.0.5-wxversion.patch, 1.1, NONE Message-ID: <20090406144846.C30B0700FB@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/bittorrent/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15243 Modified Files: bittorrent-4.4.0-threads-warning.patch bittorrent.desktop bittorrent.spec Added Files: bittorrent-4.4.0-bencode-float.patch bittorrent-4.4.0-formatstrings.patch bittorrent-4.4.0-keyerror.patch bittorrent-4.4.0-syntax.patch Removed Files: bittorrent-5.0.1-shellbang.patch bittorrent-5.0.5-wxversion.patch Log Message: Resync with devel bittorrent-4.4.0-bencode-float.patch: --- NEW FILE bittorrent-4.4.0-bencode-float.patch --- diff -ur BitTorrent-4.4.0.orig/BitTorrent/bencode.py BitTorrent-4.4.0/BitTorrent/bencode.py --- BitTorrent-4.4.0.orig/BitTorrent/bencode.py 2006-01-31 20:16:33.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/bencode.py 2009-04-03 13:54:12.000000000 +0100 @@ -14,6 +14,8 @@ from BitTorrent import BTFailure +import string + def decode_int(x, f): f += 1 newf = x.index('e', f) @@ -25,6 +27,23 @@ raise ValueError return (n, newf+1) +def assert_finite(n): + """Raises ValueError if n is NaN or infinite.""" + + valid_chars = '0123456789.-+eE' + if repr(n).translate(string.maketrans('',''), valid_chars) != '': + raise ValueError('encountered NaN or infinite') + +def decode_float(x, f): + f += 1 + newf = x.index('e', f) + try: + n = float(x[f:newf].replace('E', 'e')) + assert_finite(n) + except (OverflowError, ValueError): + raise ValueError('encountered NaN or infinite') + return (n, newf+1) + def decode_string(x, f): colon = x.index(':', f) n = int(x[f:colon]) @@ -55,6 +74,7 @@ decode_func['l'] = decode_list decode_func['d'] = decode_dict decode_func['i'] = decode_int +decode_func['f'] = decode_float decode_func['0'] = decode_string decode_func['1'] = decode_string decode_func['2'] = decode_string @@ -75,7 +95,7 @@ raise BTFailure, _("invalid bencoded value (data after valid prefix)") return r -from types import StringType, IntType, LongType, DictType, ListType, TupleType +from types import StringType, IntType, LongType, DictType, ListType, TupleType, FloatType class Bencached(object): @@ -91,6 +111,10 @@ def encode_int(x, r): r.extend(('i', str(x), 'e')) +def encode_float(x, r): + assert_finite(x) + r.extend(('f', repr(x).replace('e', 'E'), 'e')) + def encode_bool(x, r): if x: encode_int(1, r) @@ -119,6 +143,7 @@ encode_func[Bencached] = encode_bencached encode_func[IntType] = encode_int encode_func[LongType] = encode_int +encode_func[FloatType] = encode_float encode_func[StringType] = encode_string encode_func[ListType] = encode_list encode_func[TupleType] = encode_list bittorrent-4.4.0-formatstrings.patch: --- NEW FILE bittorrent-4.4.0-formatstrings.patch --- xgettext wants named parameters in format strings so that they can be re-ordered in translations. This will break the existing translations but they don't actually work since Fedora 6 and python 2.4 anyway (http://bugzilla.redhat.com/237254) --- BitTorrent-4.4.0/bittorrent.py 2006-01-31 20:16:42.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent.py 2009-02-25 10:28:11.000000000 +0000 @@ -527,7 +527,7 @@ self.label = gtk.Label() self.label.set_markup( (_("A newer version of %s is available.\n") % app_name) + - (_("You are using %s, and the new version is %s.\n") % (version, newversion)) + + (_("You are using %(version)s, and the new version is %(newversion)s.\n") % dict(version = version, newversion = newversion)) + (_("You can always get the latest version from \n%s") % self.download_url) ) self.label.set_selectable(True) @@ -2198,18 +2198,18 @@ self.share_ratio = FancyLabel(_("Share ratio: %0.02f%%"), 0) self.extrabox.pack_start(lalign(self.share_ratio)) - self.peer_info = FancyLabel(_("%s peers, %s seeds. Totals from " - "tracker: %s"), 0, 0, 'NA') + self.peer_info = FancyLabel(_("%(peers)s peers, %(seeds)s seeds. Totals from " + "tracker: %(totals)s"), dict(peers = 0, seeds = 0, totals = 'NA')) self.extrabox.pack_start(lalign(self.peer_info)) - self.dist_copies = FancyLabel(_("Distributed copies: %d; Next: %s"), 0, '') + self.dist_copies = FancyLabel(_("Distributed copies: %(copies)d; Next: %(next)s"), dict(copies = 0, next = '')) self.extrabox.pack_start(lalign(self.dist_copies)) - self.piece_info = FancyLabel(_("Pieces: %d total, %d complete, " - "%d partial, %d active (%d empty)"), *(0,)*5) + self.piece_info = FancyLabel(_("Pieces: %(a)d total, %(b)d complete, " + "%(c)d partial, %(d)d active (%(e)d empty)"), dict(a = 0, b = 0, c = 0, d = 0, e = 0)) self.extrabox.pack_start(lalign(self.piece_info)) - self.bad_info = FancyLabel(_("%d bad pieces + %s in discarded requests"), 0, 0) + self.bad_info = FancyLabel(_("%(bad)d bad pieces + %(discard)s in discarded requests"), dict(bad = 0, discard = 0)) self.extrabox.pack_start(lalign(self.bad_info)) # extra info @@ -2266,7 +2266,7 @@ rate_label = ': %s' eta_label = '?' done_label = _("Done") - progress_bar_label = _("%.1f%% done, %s remaining") + progress_bar_label = _("%(pcdone).1f%% done, %(pcrem)s remaining") down_rate_label = _("Download rate") up_rate_label = _("Upload rate" ) @@ -2306,7 +2306,7 @@ else: self.progressbar.set_fraction(fractionDone) progress_bar_label = self.progress_bar_label % \ - (int(fractionDone*1000)/10, eta_label) + dict(pcdone = int(fractionDone*1000)/10, pcrem = eta_label) self.progressbar.set_text(progress_bar_label) @@ -3162,8 +3162,8 @@ def confirm_install_new_version(self): MessageDialog(self.mainwindow, _("Install new %s now?")%app_name, - _("Do you want to quit %s and install the new version, " - "%s, now?")%(app_name,self.updater.version), + _("Do you want to quit %(app)s and install the new version, " + "%(vers)s, now?")%dict(app = app_name, vers = self.updater.version), type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO, yesfunc=self.install_new_version, @@ -3178,8 +3178,8 @@ def open_help(self,widget): if self.helpwindow is None: - msg = (_("%s help is at \n%s\nWould you like to go there now?")% - (app_name, HELP_URL)) + msg = (_("%(app)s help is at \n%(url)s\nWould you like to go there now?")% + dict(app = app_name, url = HELP_URL)) self.helpwindow = MessageDialog(self.mainwindow, _("Visit help web page?"), msg, --- BitTorrent-4.4.0/maketorrent.py 2006-01-31 20:16:52.000000000 +0000 +++ BitTorrent-4.4.0/maketorrent.py 2009-02-25 10:42:28.000000000 +0000 @@ -57,7 +57,7 @@ self.mainwindow = self # temp hack to make modal win32 file choosers work self.tooltips = gtk.Tooltips() self.connect('destroy', self.quit) - self.set_title(_("%s torrent file creator %s")%(app_name, version)) + self.set_title(_("%(app)s torrent file creator %(ver)s")%dict(app = app_name, ver = version)) self.set_border_width(SPACING) self.config = config --- BitTorrent-4.4.0/BitTorrent/GUI.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/GUI.py 2009-02-25 10:46:49.000000000 +0000 @@ -203,9 +203,9 @@ elif self >= 86400: return _("1 day %d hours") % ((self-86400)//3600) # 1-2 days elif self >= 3600: - return _("%d:%02d hours") % (self//3600, (self%3600)//60) # 1 h - 1 day + return _("%(hour)d:%(min)02d hours") % dict(hour = self//3600, min = (self%3600)//60) # 1 h - 1 day elif self >= 60: - return _("%d:%02d minutes") % (self//60, self%60) # 1 minute to 1 hour + return _("%(min)d:%(sec)02d minutes") % dict(min = self//60, sec = self%60) # 1 minute to 1 hour elif self >= 0: return _("%d seconds") % int(self) else: --- BitTorrent-4.4.0/BitTorrent/TorrentQueue.py 2006-01-31 20:16:32.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/TorrentQueue.py 2009-02-25 10:49:00.000000000 +0000 @@ -672,11 +672,11 @@ 'max_running_torrents'] or self.config['def_running_torrents']): if force_running: self.global_error(ERROR, - _("Can't run more than %d torrents " + _("Can't run more than %(maxt)d torrents " "simultaneously. For more info see the" - " FAQ at %s.")% - (self.config['max_running_torrents'], - FAQ_URL)) + " FAQ at %(url)s.")% + dict(maxt = self.config['max_running_torrents'], + url = FAQ_URL)) newstate = QUEUED pos = 0 l = self._get_list(newstate) --- BitTorrent-4.4.0/BitTorrent/NewVersion.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/NewVersion.py 2009-02-25 10:52:16.000000000 +0000 @@ -242,7 +242,7 @@ else: self.errorfunc(WARNING, _("Could not find a suitable temporary location to " - "save the %s %s installer.") % (app_name, self.version)) + "save the %(app)s %(ver)s installer.") % dict(app = app_name, ver = self.version)) def installer_downloaded(self): if self.installer_path() and os.access(self.installer_path(), os.F_OK): @@ -260,8 +260,8 @@ if self.torrentfile is not None: self.startfunc(self.torrentfile, self.installer_path()) else: - self.errorfunc(WARNING, _("No torrent file available for %s %s " - "installer.")%(app_name, self.version)) + self.errorfunc(WARNING, _("No torrent file available for %(app)s %(ver)s " + "installer.")%dict(app = app_name, ver = self.version)) def start_install(self): if not self.asked_for_install: @@ -270,9 +270,9 @@ self.installfunc() else: self.errorfunc(WARNING, - _("%s %s installer appears to be incomplete, " - "missing, or corrupt.")%(app_name, - self.version)) + _("%(app)s %(ver)s installer appears to be incomplete, " + "missing, or corrupt.")%dict(app = app_name, + ver = self.version)) def launch_installer(self, torrentqueue): if os.name == 'nt': --- BitTorrent-4.4.0/bittorrent-console.py 2006-01-31 20:16:36.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent-console.py 2009-02-25 11:06:26.000000000 +0000 @@ -46,7 +46,7 @@ return _("") m, s = divmod(n, 60) h, m = divmod(m, 60) - return _("finishing in %d:%02d:%02d") % (h, m, s) + return _("finishing in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): s = str(n) @@ -127,22 +127,22 @@ if downTotal is not None: upTotal = statistics['upTotal'] if downTotal <= upTotal / 100: - self.shareRating = _("oo (%.1f MB up / %.1f MB down)") % ( - upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("oo (%(up).1f MB up / %(down).1f MB down)") % dict( + up = upTotal / (1<<20), down = downTotal / (1<<20)) else: - self.shareRating = _("%.3f (%.1f MB up / %.1f MB down)") % ( - upTotal / downTotal, upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("%(ratio).3f (%(up).1f MB up / %(down).1f MB down)") % dict( + ratio = upTotal / downTotal, up = upTotal / (1<<20), down = downTotal / (1<<20)) numCopies = statistics['numCopies'] nextCopies = ', '.join(["%d:%.1f%%" % (a,int(b*1000)/10) for a,b in zip(xrange(numCopies+1, 1000), statistics['numCopyList'])]) if not self.done: - self.seedStatus = _("%d seen now, plus %d distributed copies " - "(%s)") % (statistics['numSeeds' ], - statistics['numCopies'], - nextCopies) + self.seedStatus = _("%(s)d seen now, plus %(d)d distributed copies " + "(%(n)s)") % dict(s = statistics['numSeeds' ], + d = statistics['numCopies'], + n = nextCopies) else: - self.seedStatus = _("%d distributed copies (next: %s)") % ( - statistics['numCopies'], nextCopies) + self.seedStatus = _("%(d)d distributed copies (next: %(n)s)") % dict( + d = statistics['numCopies'], n = nextCopies) self.peerStatus = _("%d seen now") % statistics['numPeers'] for err in self.errors[-4:]: --- BitTorrent-4.4.0/bittorrent-curses.py 2006-01-31 20:16:36.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent-curses.py 2009-02-25 11:13:24.000000000 +0000 @@ -65,7 +65,7 @@ return _("") m, s = divmod(n, 60) h, m = divmod(m, 60) - return _("finishing in %d:%02d:%02d") % (h, m, s) + return _("finishing in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): s = str(n) @@ -228,22 +228,22 @@ if downTotal is not None: upTotal = statistics['upTotal'] if downTotal <= upTotal / 100: - self.shareRating = _("oo (%.1f MB up / %.1f MB down)") % ( - upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("oo (%(up).1f MB up / %(down).1f MB down)") % dict( + up = upTotal / (1<<20), down = downTotal / (1<<20)) else: - self.shareRating = _("%.3f (%.1f MB up / %.1f MB down)") % ( - upTotal / downTotal, upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("%(ratio).3f (%(up).1f MB up / %(down).1f MB down)") % dict( + ratio = upTotal / downTotal, up = upTotal / (1<<20), down = downTotal / (1<<20)) numCopies = statistics['numCopies'] nextCopies = ', '.join(["%d:%.1f%%" % (a,int(b*1000)/10) for a,b in zip(xrange(numCopies+1, 1000), statistics['numCopyList'])]) if not self.done: - self.seedStatus = _("%d seen now, plus %d distributed copies" - "(%s)") % (statistics['numSeeds' ], - statistics['numCopies'], - nextCopies) + self.seedStatus = _("%(s)d seen now, plus %(d)d distributed copies" + "(%(n)s)") % dict(s = statistics['numSeeds' ], + d = statistics['numCopies'], + n = nextCopies) else: - self.seedStatus = _("%d distributed copies (next: %s)") % ( - statistics['numCopies'], nextCopies) + self.seedStatus = _("%(d)d distributed copies (next: %(n)s)") % dict( + d = statistics['numCopies'], n = nextCopies) self.peerStatus = _("%d seen now") % statistics['numPeers'] self.fieldwin.erase() @@ -321,10 +321,10 @@ self.spewwin.addnstr(i+3, 64, '%5.0f KB/s' % (spew[i]['speed']/1000), 10) self.spewwin.addnstr(self.spewh-1, 0, - _("downloading %d pieces, have %d fragments, " - "%d of %d pieces completed") % - (statistics['storage_active'], statistics['storage_dirty'], - statistics['storage_numcomplete'], self.numpieces), + _("downloading %(p)d pieces, have %(f)d fragments, " + "%(c)d of %(n)d pieces completed") % + dict(p = statistics['storage_active'], f = statistics['storage_dirty'], + c = statistics['storage_numcomplete'], n = self.numpieces), self.speww-1) curses.panel.update_panels() --- BitTorrent-4.4.0/changetracker-console.py 2006-01-31 20:16:42.000000000 +0000 +++ BitTorrent-4.4.0/changetracker-console.py 2009-02-25 13:27:33.000000000 +0000 @@ -29,7 +29,7 @@ metainfo = bdecode(h.read()) h.close() if metainfo['announce'] != argv[1]: - print _("old announce for %s: %s") % (f, metainfo['announce']) + print _("old announce for %(f)s: %(a)s") % dict(f = f, a = metainfo['announce']) metainfo['announce'] = argv[1] h = open(f, 'wb') h.write(bencode(metainfo)) --- BitTorrent-4.4.0/launchmany-curses.py 2006-01-31 20:16:51.000000000 +0000 +++ BitTorrent-4.4.0/launchmany-curses.py 2009-02-25 13:31:36.000000000 +0000 @@ -57,7 +57,7 @@ h, m = divmod(m, 60) if h > 1000000: return _("connecting to peers") - return _("ETA in %d:%02d:%02d") % (h, m, s) + return _("ETA in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): n = long(n) @@ -211,9 +211,9 @@ line = "%3d %s%s%s%s" % (ii+1, name, size, dnrate, uprate) self._display_line(line, True) if peers + seeds: - datastr = _(" (%s) %s - %s peers %s seeds %s dist copies - %s dn %s up") % ( - progress, status, peers, seeds, dist, - fmtsize(dnamt), fmtsize(upamt) ) + datastr = _(" (%(progress)s) %(status)s - %(peers)s peers %(seeds)s seeds %(dist)s dist copies - %(down)s dn %(up)s up") % dict( + progress = progress, status = status, peers = peers, seeds = seeds, dist = dist, + down = fmtsize(dnamt), up = fmtsize(upamt) ) else: datastr = ' '+status+' ('+progress+')' self._display_line(datastr) --- BitTorrent-4.4.0/torrentinfo-console.py 2006-01-31 20:17:46.000000000 +0000 +++ BitTorrent-4.4.0/torrentinfo-console.py 2009-02-25 13:33:29.000000000 +0000 @@ -23,7 +23,7 @@ NAME, EXT = splitext(basename(argv[0])) -print _("%s %s - decode %s metainfo files") % (NAME, version, app_name) +print _("%(n)s %(v)s - decode %(a)s metainfo files") % dict(n = NAME, v = version, a = app_name) print if len(argv) == 1: --- BitTorrent-4.4.0/BitTorrent/makemetafile.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/makemetafile.py 2009-02-25 13:36:16.000000000 +0000 @@ -180,10 +180,10 @@ try: u = name.decode(encoding) except Exception, e: - raise BTFailure(_('Could not convert file/directory name "%s" to ' - 'utf-8 (%s). Either the assumed filesystem ' - 'encoding "%s" is wrong or the filename contains ' - 'illegal bytes.') % (name, str(e), encoding)) + raise BTFailure(_('Could not convert file/directory name "%(n)s" to ' + 'utf-8 (%(e)s). Either the assumed filesystem ' + 'encoding "%(f)s" is wrong or the filename contains ' + 'illegal bytes.') % dict(n = name, e = str(e), f = encoding)) if u.translate(noncharacter_translate) != u: raise BTFailure(_('File/directory name "%s" contains reserved ' 'unicode values that do not correspond to ' --- BitTorrent-4.4.0/BitTorrent/parsedir.py 2006-01-31 20:16:35.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/parsedir.py 2009-02-25 13:38:30.000000000 +0000 @@ -81,8 +81,8 @@ v = new_file[0] if new_file[1] in new_parsed: # duplicate if p not in blocked or files[p][0] != v: - errfunc(_("**warning** %s is a duplicate torrent for %s") % - (p, new_parsed[new_file[1]]['path'])) + errfunc(_("**warning** %(a)s is a duplicate torrent for %(b)s") % + dict(a = p, b = new_parsed[new_file[1]]['path'])) new_blocked[p] = None continue @@ -95,8 +95,8 @@ h = sha(bencode(d['info'])).digest() new_file[1] = h if new_parsed.has_key(h): - errfunc(_("**warning** %s is a duplicate torrent for %s") % - (p, new_parsed[h]['path'])) + errfunc(_("**warning** %(a)s is a duplicate torrent for %(b)s") % + dict(a = p, b = new_parsed[h]['path'])) new_blocked[p] = None continue --- BitTorrent-4.4.0/BitTorrent/HTTPHandler.py 2006-01-31 20:16:30.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/HTTPHandler.py 2009-02-25 13:51:04.000000000 +0000 @@ -123,7 +123,7 @@ self.encoding = 'identity' else: if DEBUG: - print _("Compressed: %i Uncompressed: %i\n") % (len(cdata),len(data)) + print _("Compressed: %(c)i Uncompressed: %(u)i\n") % dict(c = len(cdata), d = len(data)) data = cdata headers['Content-Encoding'] = 'gzip' --- BitTorrent-4.4.0/BitTorrent/configfile.py 2006-01-31 20:16:34.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/configfile.py 2009-02-25 13:55:25.000000000 +0000 @@ -130,7 +130,7 @@ else: err_str = _("Configuration option mismatch: '%s'") % name if is_frozen_exe: - err_str = _("You must quit %s and reinstall it. (%s)") % (app_name, err_str) + err_str = _("You must quit %(app)s and reinstall it. (%(err)s)") % dict(app = app_name, err = err_str) error_callback(ERROR, err_str) _write_config(error_callback, filename, p) --- BitTorrent-4.4.0/BitTorrent/parseargs.py 2006-01-31 20:16:35.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/parseargs.py 2009-02-25 13:57:00.000000000 +0000 @@ -183,5 +183,5 @@ raise TypeError, str(t) except ValueError, e: - raise BTFailure(_("wrong format of %s - %s") % (format_key(key), str(e))) + raise BTFailure(_("wrong format of %(k)s - %(e)s") % dict(k = format_key(key), e = str(e))) --- BitTorrent-4.4.0/BitTorrent/IPC.py 2006-01-31 20:16:30.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/IPC.py 2009-02-25 14:28:20.000000000 +0000 @@ -130,7 +130,7 @@ def handle_command(self, command, *args): if callable(self.callback): return self.callback(command, *args) - self.log(WARNING, _("Unhandled command: %s %s" % (str(command), str(args)))) + self.log(WARNING, _("Unhandled command: %(c)s %(a)s" % dict(c = str(command), a = str(args)))) def set_rawserver(self, rawserver): self.rawserver = rawserver @@ -439,4 +439,4 @@ ipc_interface = IPCWin32DDE else: ipc_interface = IPCUnixSocket - \ No newline at end of file + bittorrent-4.4.0-keyerror.patch: --- NEW FILE bittorrent-4.4.0-keyerror.patch --- --- BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:00:39.000000000 +0100 +++ BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:01:22.000000000 +0100 @@ -107,6 +107,8 @@ _("scrape access allowed (can be none, specific or full)")), ('max_give', 200, _("maximum number of peers to give with any one request")), + ('max_incomplete', 100, + _("max number of outgoing incomplete connections")), ('twisted', -1, _("Use Twisted network libraries for network connections. 1 means use twisted, 0 means do not use twisted, -1 means autodetect, and prefer twisted")), ('pid', '/var/run/bittorrent-tracker.pid', bittorrent-4.4.0-syntax.patch: --- NEW FILE bittorrent-4.4.0-syntax.patch --- --- BitTorrent-4.4.0/khashmir/test_krpc.py.syntax 2009-02-24 21:25:10.000000000 +0000 +++ BitTorrent-4.4.0/khashmir/test_krpc.py 2009-02-24 21:38:25.000000000 +0000 @@ -44,20 +44,20 @@ self.r = RawServer(Event(), d) addr = ('127.0.0.1', 1180) - self.as = self.r.create_udpsocket(addr[1], addr[0], True) + self.asock = self.r.create_udpsocket(addr[1], addr[0], True) self.af = Receiver(addr) - self.a = hostbroker(self.af, addr, self.as, self.r.add_task) - self.r.start_listening_udp(self.as, self.a) + self.a = hostbroker(self.af, addr, self.asock, self.r.add_task) + self.r.start_listening_udp(self.asock, self.a) addr = ('127.0.0.1', 1181) - self.bs = self.r.create_udpsocket(addr[1], addr[0], True) + self.bsock = self.r.create_udpsocket(addr[1], addr[0], True) self.bf = Receiver(addr) - self.b = hostbroker(self.bf, addr, self.bs, self.r.add_task) - self.r.start_listening_udp(self.bs, self.b) + self.b = hostbroker(self.bf, addr, self.bsock, self.r.add_task) + self.r.start_listening_udp(self.bsock, self.b) def tearDown(self): - self.as.close() - self.bs.close() + self.asock.close() + self.bsock.close() def testSimpleMessage(self): self.noisy = 0 --- BitTorrent-4.4.0/khashmir/inserter.py.syntax 2006-01-31 20:16:50.000000000 +0000 +++ BitTorrent-4.4.0/khashmir/inserter.py 2009-02-25 09:57:10.000000000 +0000 @@ -28,7 +28,6 @@ done = done+1 if __name__=="__main__": - global done host, port = sys.argv[1:] x = UTKhashmir("", 22038, "/tmp/cgcgcgc") x.addContact(host, int(port)) bittorrent-4.4.0-threads-warning.patch: Index: bittorrent-4.4.0-threads-warning.patch =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/F-10/bittorrent-4.4.0-threads-warning.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- bittorrent-4.4.0-threads-warning.patch 9 Apr 2008 12:58:21 -0000 1.1 +++ bittorrent-4.4.0-threads-warning.patch 6 Apr 2009 14:48:46 -0000 1.2 @@ -1,5 +1,5 @@ ---- BitTorrent-4.4.0/bittorrent 2008-04-08 16:01:30.000000000 +0100 -+++ BitTorrent-4.4.0/bittorrent 2008-04-08 16:02:50.000000000 +0100 +--- BitTorrent-4.4.0/bittorrent.py 2008-04-08 16:01:30.000000000 +0100 ++++ BitTorrent-4.4.0/bittorrent.py 2008-04-08 16:02:50.000000000 +0100 @@ -2742,7 +2742,7 @@ if self.config['start_minimized']: self.mainwindow.iconify() Index: bittorrent.desktop =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/F-10/bittorrent.desktop,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- bittorrent.desktop 18 Jan 2007 16:36:52 -0000 1.3 +++ bittorrent.desktop 6 Apr 2009 14:48:46 -0000 1.4 @@ -3,9 +3,9 @@ Name=BitTorrent File Transfer Comment=Distributed download of files from the Internet Exec=bittorrent -Icon=bittorrent.png +Icon=bittorrent Terminal=false Type=Application StartupNotify=true -Categories=Network; +Categories=Network;FileTransfer;P2P; MimeType=application/x-bittorrent; Index: bittorrent.spec =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/F-10/bittorrent.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- bittorrent.spec 15 Aug 2008 10:52:45 -0000 1.44 +++ bittorrent.spec 6 Apr 2009 14:48:46 -0000 1.45 @@ -1,15 +1,15 @@ # A few useful macros -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%define desktopvendor fedora -%define bt_dir %{_localstatedir}/lib/bittorrent -%define bt_datadir %{bt_dir}/data -%define bt_statedir %{bt_dir}/state -%define pkidir %{_sysconfdir}/pki +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%global desktopvendor fedora +%global bt_dir %{_localstatedir}/lib/bittorrent +%global bt_datadir %{bt_dir}/data +%global bt_statedir %{bt_dir}/state +%global pkidir %{_sysconfdir}/pki Summary: BitTorrent swarming network file transfer tool Name: bittorrent Version: 4.4.0 -Release: 7%{?dist} +Release: 11%{?dist} Group: Applications/Internet License: BitTorrent URL: http://www.bittorrent.com/ @@ -25,6 +25,10 @@ Patch3: bittorrent-4.4.0-shellbang.patch Patch4: bittorrent-4.4.0-threads-warning.patch Patch5: bittorrent-4.4.0-fastresume.patch +Patch6: bittorrent-4.4.0-syntax.patch +Patch7: bittorrent-4.4.0-formatstrings.patch +Patch8: bittorrent-4.4.0-bencode-float.patch +Patch9: bittorrent-4.4.0-keyerror.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel >= 2.4.0, desktop-file-utils, gettext @@ -90,6 +94,22 @@ # Write fastresume data properly so that it's recognized at next startup %patch5 -p1 -b .fastresume +# Fix syntax error on python 2.6 +%patch6 -p1 -b .syntax + +# Fix format strings that can't be properly translated +# Not much point doing this really as translations don't work anyway and +# it doesn't prevent the build itself from working +%if 0 +%patch7 -p1 -b .strings +%endif + +# Add bencode support for floating point values (#451496) +%patch8 -p1 -b .float + +# Fix keyerror on tracker (#451496) +%patch9 -p1 -b .keyerror + # Update icon %{__sed} -i -e 's,bittorrent\.png,%{_datadir}/pixmaps/bittorrent-%{version}/logo/bittorrent_48.png,' \ bittorrent.desktop @@ -229,6 +249,25 @@ %{_datadir}/applications/%{desktopvendor}-bittorrent.desktop %changelog +* Mon Apr 6 2009 Paul Howarth 4.4.0-11 +- Add support for floating point values in bencode (#451496), resolving + tracebacks with KeyError: + (thanks to Oleg Aprotskiy for the patch) +- Don't apply format string patch; it serves no purpose really +- Fix for KeyError: 'max_incomplete' in tracker (#451496) +- Define RPM macros in global context in spec file + +* Tue Feb 24 2009 Paul Howarth 4.4.0-10 +- Fix syntax issues causing failure to build for Fedora 11 +- Update format strings to enable re-ordering of parameters in translations +- Add additional categories FileTransfer and P2P in desktop entry (#487789) + +* Mon Feb 23 2009 Fedora Release Engineering - 4.4.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 4.4.0-8 +- Rebuild for Python 2.6 + * Fri Aug 15 2008 Paul Howarth 4.4.0-7 - Use new scriptlets for user/group creation - Fix up torrent homedir silently (#457563) --- bittorrent-5.0.1-shellbang.patch DELETED --- --- bittorrent-5.0.5-wxversion.patch DELETED --- From pghmcfc at fedoraproject.org Mon Apr 6 14:56:42 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Mon, 6 Apr 2009 14:56:42 +0000 (UTC) Subject: rpms/bittorrent/F-9 bittorrent-4.4.0-bencode-float.patch, NONE, 1.1 bittorrent-4.4.0-formatstrings.patch, NONE, 1.1 bittorrent-4.4.0-keyerror.patch, NONE, 1.1 bittorrent-4.4.0-syntax.patch, NONE, 1.1 bittorrent-4.4.0-threads-warning.patch, 1.1, 1.2 bittorrent.desktop, 1.3, 1.4 bittorrent.spec, 1.44, 1.45 bittorrent-5.0.1-shellbang.patch, 1.1, NONE bittorrent-5.0.5-wxversion.patch, 1.1, NONE Message-ID: <20090406145642.23337700FB@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/bittorrent/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17097 Modified Files: bittorrent-4.4.0-threads-warning.patch bittorrent.desktop bittorrent.spec Added Files: bittorrent-4.4.0-bencode-float.patch bittorrent-4.4.0-formatstrings.patch bittorrent-4.4.0-keyerror.patch bittorrent-4.4.0-syntax.patch Removed Files: bittorrent-5.0.1-shellbang.patch bittorrent-5.0.5-wxversion.patch Log Message: Resync with devel bittorrent-4.4.0-bencode-float.patch: --- NEW FILE bittorrent-4.4.0-bencode-float.patch --- diff -ur BitTorrent-4.4.0.orig/BitTorrent/bencode.py BitTorrent-4.4.0/BitTorrent/bencode.py --- BitTorrent-4.4.0.orig/BitTorrent/bencode.py 2006-01-31 20:16:33.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/bencode.py 2009-04-03 13:54:12.000000000 +0100 @@ -14,6 +14,8 @@ from BitTorrent import BTFailure +import string + def decode_int(x, f): f += 1 newf = x.index('e', f) @@ -25,6 +27,23 @@ raise ValueError return (n, newf+1) +def assert_finite(n): + """Raises ValueError if n is NaN or infinite.""" + + valid_chars = '0123456789.-+eE' + if repr(n).translate(string.maketrans('',''), valid_chars) != '': + raise ValueError('encountered NaN or infinite') + +def decode_float(x, f): + f += 1 + newf = x.index('e', f) + try: + n = float(x[f:newf].replace('E', 'e')) + assert_finite(n) + except (OverflowError, ValueError): + raise ValueError('encountered NaN or infinite') + return (n, newf+1) + def decode_string(x, f): colon = x.index(':', f) n = int(x[f:colon]) @@ -55,6 +74,7 @@ decode_func['l'] = decode_list decode_func['d'] = decode_dict decode_func['i'] = decode_int +decode_func['f'] = decode_float decode_func['0'] = decode_string decode_func['1'] = decode_string decode_func['2'] = decode_string @@ -75,7 +95,7 @@ raise BTFailure, _("invalid bencoded value (data after valid prefix)") return r -from types import StringType, IntType, LongType, DictType, ListType, TupleType +from types import StringType, IntType, LongType, DictType, ListType, TupleType, FloatType class Bencached(object): @@ -91,6 +111,10 @@ def encode_int(x, r): r.extend(('i', str(x), 'e')) +def encode_float(x, r): + assert_finite(x) + r.extend(('f', repr(x).replace('e', 'E'), 'e')) + def encode_bool(x, r): if x: encode_int(1, r) @@ -119,6 +143,7 @@ encode_func[Bencached] = encode_bencached encode_func[IntType] = encode_int encode_func[LongType] = encode_int +encode_func[FloatType] = encode_float encode_func[StringType] = encode_string encode_func[ListType] = encode_list encode_func[TupleType] = encode_list bittorrent-4.4.0-formatstrings.patch: --- NEW FILE bittorrent-4.4.0-formatstrings.patch --- xgettext wants named parameters in format strings so that they can be re-ordered in translations. This will break the existing translations but they don't actually work since Fedora 6 and python 2.4 anyway (http://bugzilla.redhat.com/237254) --- BitTorrent-4.4.0/bittorrent.py 2006-01-31 20:16:42.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent.py 2009-02-25 10:28:11.000000000 +0000 @@ -527,7 +527,7 @@ self.label = gtk.Label() self.label.set_markup( (_("A newer version of %s is available.\n") % app_name) + - (_("You are using %s, and the new version is %s.\n") % (version, newversion)) + + (_("You are using %(version)s, and the new version is %(newversion)s.\n") % dict(version = version, newversion = newversion)) + (_("You can always get the latest version from \n%s") % self.download_url) ) self.label.set_selectable(True) @@ -2198,18 +2198,18 @@ self.share_ratio = FancyLabel(_("Share ratio: %0.02f%%"), 0) self.extrabox.pack_start(lalign(self.share_ratio)) - self.peer_info = FancyLabel(_("%s peers, %s seeds. Totals from " - "tracker: %s"), 0, 0, 'NA') + self.peer_info = FancyLabel(_("%(peers)s peers, %(seeds)s seeds. Totals from " + "tracker: %(totals)s"), dict(peers = 0, seeds = 0, totals = 'NA')) self.extrabox.pack_start(lalign(self.peer_info)) - self.dist_copies = FancyLabel(_("Distributed copies: %d; Next: %s"), 0, '') + self.dist_copies = FancyLabel(_("Distributed copies: %(copies)d; Next: %(next)s"), dict(copies = 0, next = '')) self.extrabox.pack_start(lalign(self.dist_copies)) - self.piece_info = FancyLabel(_("Pieces: %d total, %d complete, " - "%d partial, %d active (%d empty)"), *(0,)*5) + self.piece_info = FancyLabel(_("Pieces: %(a)d total, %(b)d complete, " + "%(c)d partial, %(d)d active (%(e)d empty)"), dict(a = 0, b = 0, c = 0, d = 0, e = 0)) self.extrabox.pack_start(lalign(self.piece_info)) - self.bad_info = FancyLabel(_("%d bad pieces + %s in discarded requests"), 0, 0) + self.bad_info = FancyLabel(_("%(bad)d bad pieces + %(discard)s in discarded requests"), dict(bad = 0, discard = 0)) self.extrabox.pack_start(lalign(self.bad_info)) # extra info @@ -2266,7 +2266,7 @@ rate_label = ': %s' eta_label = '?' done_label = _("Done") - progress_bar_label = _("%.1f%% done, %s remaining") + progress_bar_label = _("%(pcdone).1f%% done, %(pcrem)s remaining") down_rate_label = _("Download rate") up_rate_label = _("Upload rate" ) @@ -2306,7 +2306,7 @@ else: self.progressbar.set_fraction(fractionDone) progress_bar_label = self.progress_bar_label % \ - (int(fractionDone*1000)/10, eta_label) + dict(pcdone = int(fractionDone*1000)/10, pcrem = eta_label) self.progressbar.set_text(progress_bar_label) @@ -3162,8 +3162,8 @@ def confirm_install_new_version(self): MessageDialog(self.mainwindow, _("Install new %s now?")%app_name, - _("Do you want to quit %s and install the new version, " - "%s, now?")%(app_name,self.updater.version), + _("Do you want to quit %(app)s and install the new version, " + "%(vers)s, now?")%dict(app = app_name, vers = self.updater.version), type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO, yesfunc=self.install_new_version, @@ -3178,8 +3178,8 @@ def open_help(self,widget): if self.helpwindow is None: - msg = (_("%s help is at \n%s\nWould you like to go there now?")% - (app_name, HELP_URL)) + msg = (_("%(app)s help is at \n%(url)s\nWould you like to go there now?")% + dict(app = app_name, url = HELP_URL)) self.helpwindow = MessageDialog(self.mainwindow, _("Visit help web page?"), msg, --- BitTorrent-4.4.0/maketorrent.py 2006-01-31 20:16:52.000000000 +0000 +++ BitTorrent-4.4.0/maketorrent.py 2009-02-25 10:42:28.000000000 +0000 @@ -57,7 +57,7 @@ self.mainwindow = self # temp hack to make modal win32 file choosers work self.tooltips = gtk.Tooltips() self.connect('destroy', self.quit) - self.set_title(_("%s torrent file creator %s")%(app_name, version)) + self.set_title(_("%(app)s torrent file creator %(ver)s")%dict(app = app_name, ver = version)) self.set_border_width(SPACING) self.config = config --- BitTorrent-4.4.0/BitTorrent/GUI.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/GUI.py 2009-02-25 10:46:49.000000000 +0000 @@ -203,9 +203,9 @@ elif self >= 86400: return _("1 day %d hours") % ((self-86400)//3600) # 1-2 days elif self >= 3600: - return _("%d:%02d hours") % (self//3600, (self%3600)//60) # 1 h - 1 day + return _("%(hour)d:%(min)02d hours") % dict(hour = self//3600, min = (self%3600)//60) # 1 h - 1 day elif self >= 60: - return _("%d:%02d minutes") % (self//60, self%60) # 1 minute to 1 hour + return _("%(min)d:%(sec)02d minutes") % dict(min = self//60, sec = self%60) # 1 minute to 1 hour elif self >= 0: return _("%d seconds") % int(self) else: --- BitTorrent-4.4.0/BitTorrent/TorrentQueue.py 2006-01-31 20:16:32.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/TorrentQueue.py 2009-02-25 10:49:00.000000000 +0000 @@ -672,11 +672,11 @@ 'max_running_torrents'] or self.config['def_running_torrents']): if force_running: self.global_error(ERROR, - _("Can't run more than %d torrents " + _("Can't run more than %(maxt)d torrents " "simultaneously. For more info see the" - " FAQ at %s.")% - (self.config['max_running_torrents'], - FAQ_URL)) + " FAQ at %(url)s.")% + dict(maxt = self.config['max_running_torrents'], + url = FAQ_URL)) newstate = QUEUED pos = 0 l = self._get_list(newstate) --- BitTorrent-4.4.0/BitTorrent/NewVersion.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/NewVersion.py 2009-02-25 10:52:16.000000000 +0000 @@ -242,7 +242,7 @@ else: self.errorfunc(WARNING, _("Could not find a suitable temporary location to " - "save the %s %s installer.") % (app_name, self.version)) + "save the %(app)s %(ver)s installer.") % dict(app = app_name, ver = self.version)) def installer_downloaded(self): if self.installer_path() and os.access(self.installer_path(), os.F_OK): @@ -260,8 +260,8 @@ if self.torrentfile is not None: self.startfunc(self.torrentfile, self.installer_path()) else: - self.errorfunc(WARNING, _("No torrent file available for %s %s " - "installer.")%(app_name, self.version)) + self.errorfunc(WARNING, _("No torrent file available for %(app)s %(ver)s " + "installer.")%dict(app = app_name, ver = self.version)) def start_install(self): if not self.asked_for_install: @@ -270,9 +270,9 @@ self.installfunc() else: self.errorfunc(WARNING, - _("%s %s installer appears to be incomplete, " - "missing, or corrupt.")%(app_name, - self.version)) + _("%(app)s %(ver)s installer appears to be incomplete, " + "missing, or corrupt.")%dict(app = app_name, + ver = self.version)) def launch_installer(self, torrentqueue): if os.name == 'nt': --- BitTorrent-4.4.0/bittorrent-console.py 2006-01-31 20:16:36.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent-console.py 2009-02-25 11:06:26.000000000 +0000 @@ -46,7 +46,7 @@ return _("") m, s = divmod(n, 60) h, m = divmod(m, 60) - return _("finishing in %d:%02d:%02d") % (h, m, s) + return _("finishing in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): s = str(n) @@ -127,22 +127,22 @@ if downTotal is not None: upTotal = statistics['upTotal'] if downTotal <= upTotal / 100: - self.shareRating = _("oo (%.1f MB up / %.1f MB down)") % ( - upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("oo (%(up).1f MB up / %(down).1f MB down)") % dict( + up = upTotal / (1<<20), down = downTotal / (1<<20)) else: - self.shareRating = _("%.3f (%.1f MB up / %.1f MB down)") % ( - upTotal / downTotal, upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("%(ratio).3f (%(up).1f MB up / %(down).1f MB down)") % dict( + ratio = upTotal / downTotal, up = upTotal / (1<<20), down = downTotal / (1<<20)) numCopies = statistics['numCopies'] nextCopies = ', '.join(["%d:%.1f%%" % (a,int(b*1000)/10) for a,b in zip(xrange(numCopies+1, 1000), statistics['numCopyList'])]) if not self.done: - self.seedStatus = _("%d seen now, plus %d distributed copies " - "(%s)") % (statistics['numSeeds' ], - statistics['numCopies'], - nextCopies) + self.seedStatus = _("%(s)d seen now, plus %(d)d distributed copies " + "(%(n)s)") % dict(s = statistics['numSeeds' ], + d = statistics['numCopies'], + n = nextCopies) else: - self.seedStatus = _("%d distributed copies (next: %s)") % ( - statistics['numCopies'], nextCopies) + self.seedStatus = _("%(d)d distributed copies (next: %(n)s)") % dict( + d = statistics['numCopies'], n = nextCopies) self.peerStatus = _("%d seen now") % statistics['numPeers'] for err in self.errors[-4:]: --- BitTorrent-4.4.0/bittorrent-curses.py 2006-01-31 20:16:36.000000000 +0000 +++ BitTorrent-4.4.0/bittorrent-curses.py 2009-02-25 11:13:24.000000000 +0000 @@ -65,7 +65,7 @@ return _("") m, s = divmod(n, 60) h, m = divmod(m, 60) - return _("finishing in %d:%02d:%02d") % (h, m, s) + return _("finishing in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): s = str(n) @@ -228,22 +228,22 @@ if downTotal is not None: upTotal = statistics['upTotal'] if downTotal <= upTotal / 100: - self.shareRating = _("oo (%.1f MB up / %.1f MB down)") % ( - upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("oo (%(up).1f MB up / %(down).1f MB down)") % dict( + up = upTotal / (1<<20), down = downTotal / (1<<20)) else: - self.shareRating = _("%.3f (%.1f MB up / %.1f MB down)") % ( - upTotal / downTotal, upTotal / (1<<20), downTotal / (1<<20)) + self.shareRating = _("%(ratio).3f (%(up).1f MB up / %(down).1f MB down)") % dict( + ratio = upTotal / downTotal, up = upTotal / (1<<20), down = downTotal / (1<<20)) numCopies = statistics['numCopies'] nextCopies = ', '.join(["%d:%.1f%%" % (a,int(b*1000)/10) for a,b in zip(xrange(numCopies+1, 1000), statistics['numCopyList'])]) if not self.done: - self.seedStatus = _("%d seen now, plus %d distributed copies" - "(%s)") % (statistics['numSeeds' ], - statistics['numCopies'], - nextCopies) + self.seedStatus = _("%(s)d seen now, plus %(d)d distributed copies" + "(%(n)s)") % dict(s = statistics['numSeeds' ], + d = statistics['numCopies'], + n = nextCopies) else: - self.seedStatus = _("%d distributed copies (next: %s)") % ( - statistics['numCopies'], nextCopies) + self.seedStatus = _("%(d)d distributed copies (next: %(n)s)") % dict( + d = statistics['numCopies'], n = nextCopies) self.peerStatus = _("%d seen now") % statistics['numPeers'] self.fieldwin.erase() @@ -321,10 +321,10 @@ self.spewwin.addnstr(i+3, 64, '%5.0f KB/s' % (spew[i]['speed']/1000), 10) self.spewwin.addnstr(self.spewh-1, 0, - _("downloading %d pieces, have %d fragments, " - "%d of %d pieces completed") % - (statistics['storage_active'], statistics['storage_dirty'], - statistics['storage_numcomplete'], self.numpieces), + _("downloading %(p)d pieces, have %(f)d fragments, " + "%(c)d of %(n)d pieces completed") % + dict(p = statistics['storage_active'], f = statistics['storage_dirty'], + c = statistics['storage_numcomplete'], n = self.numpieces), self.speww-1) curses.panel.update_panels() --- BitTorrent-4.4.0/changetracker-console.py 2006-01-31 20:16:42.000000000 +0000 +++ BitTorrent-4.4.0/changetracker-console.py 2009-02-25 13:27:33.000000000 +0000 @@ -29,7 +29,7 @@ metainfo = bdecode(h.read()) h.close() if metainfo['announce'] != argv[1]: - print _("old announce for %s: %s") % (f, metainfo['announce']) + print _("old announce for %(f)s: %(a)s") % dict(f = f, a = metainfo['announce']) metainfo['announce'] = argv[1] h = open(f, 'wb') h.write(bencode(metainfo)) --- BitTorrent-4.4.0/launchmany-curses.py 2006-01-31 20:16:51.000000000 +0000 +++ BitTorrent-4.4.0/launchmany-curses.py 2009-02-25 13:31:36.000000000 +0000 @@ -57,7 +57,7 @@ h, m = divmod(m, 60) if h > 1000000: return _("connecting to peers") - return _("ETA in %d:%02d:%02d") % (h, m, s) + return _("ETA in %(h)d:%(m)02d:%(s)02d") % dict(h = h, m = m, s = s) def fmtsize(n): n = long(n) @@ -211,9 +211,9 @@ line = "%3d %s%s%s%s" % (ii+1, name, size, dnrate, uprate) self._display_line(line, True) if peers + seeds: - datastr = _(" (%s) %s - %s peers %s seeds %s dist copies - %s dn %s up") % ( - progress, status, peers, seeds, dist, - fmtsize(dnamt), fmtsize(upamt) ) + datastr = _(" (%(progress)s) %(status)s - %(peers)s peers %(seeds)s seeds %(dist)s dist copies - %(down)s dn %(up)s up") % dict( + progress = progress, status = status, peers = peers, seeds = seeds, dist = dist, + down = fmtsize(dnamt), up = fmtsize(upamt) ) else: datastr = ' '+status+' ('+progress+')' self._display_line(datastr) --- BitTorrent-4.4.0/torrentinfo-console.py 2006-01-31 20:17:46.000000000 +0000 +++ BitTorrent-4.4.0/torrentinfo-console.py 2009-02-25 13:33:29.000000000 +0000 @@ -23,7 +23,7 @@ NAME, EXT = splitext(basename(argv[0])) -print _("%s %s - decode %s metainfo files") % (NAME, version, app_name) +print _("%(n)s %(v)s - decode %(a)s metainfo files") % dict(n = NAME, v = version, a = app_name) print if len(argv) == 1: --- BitTorrent-4.4.0/BitTorrent/makemetafile.py 2009-02-25 10:40:14.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/makemetafile.py 2009-02-25 13:36:16.000000000 +0000 @@ -180,10 +180,10 @@ try: u = name.decode(encoding) except Exception, e: - raise BTFailure(_('Could not convert file/directory name "%s" to ' - 'utf-8 (%s). Either the assumed filesystem ' - 'encoding "%s" is wrong or the filename contains ' - 'illegal bytes.') % (name, str(e), encoding)) + raise BTFailure(_('Could not convert file/directory name "%(n)s" to ' + 'utf-8 (%(e)s). Either the assumed filesystem ' + 'encoding "%(f)s" is wrong or the filename contains ' + 'illegal bytes.') % dict(n = name, e = str(e), f = encoding)) if u.translate(noncharacter_translate) != u: raise BTFailure(_('File/directory name "%s" contains reserved ' 'unicode values that do not correspond to ' --- BitTorrent-4.4.0/BitTorrent/parsedir.py 2006-01-31 20:16:35.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/parsedir.py 2009-02-25 13:38:30.000000000 +0000 @@ -81,8 +81,8 @@ v = new_file[0] if new_file[1] in new_parsed: # duplicate if p not in blocked or files[p][0] != v: - errfunc(_("**warning** %s is a duplicate torrent for %s") % - (p, new_parsed[new_file[1]]['path'])) + errfunc(_("**warning** %(a)s is a duplicate torrent for %(b)s") % + dict(a = p, b = new_parsed[new_file[1]]['path'])) new_blocked[p] = None continue @@ -95,8 +95,8 @@ h = sha(bencode(d['info'])).digest() new_file[1] = h if new_parsed.has_key(h): - errfunc(_("**warning** %s is a duplicate torrent for %s") % - (p, new_parsed[h]['path'])) + errfunc(_("**warning** %(a)s is a duplicate torrent for %(b)s") % + dict(a = p, b = new_parsed[h]['path'])) new_blocked[p] = None continue --- BitTorrent-4.4.0/BitTorrent/HTTPHandler.py 2006-01-31 20:16:30.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/HTTPHandler.py 2009-02-25 13:51:04.000000000 +0000 @@ -123,7 +123,7 @@ self.encoding = 'identity' else: if DEBUG: - print _("Compressed: %i Uncompressed: %i\n") % (len(cdata),len(data)) + print _("Compressed: %(c)i Uncompressed: %(u)i\n") % dict(c = len(cdata), d = len(data)) data = cdata headers['Content-Encoding'] = 'gzip' --- BitTorrent-4.4.0/BitTorrent/configfile.py 2006-01-31 20:16:34.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/configfile.py 2009-02-25 13:55:25.000000000 +0000 @@ -130,7 +130,7 @@ else: err_str = _("Configuration option mismatch: '%s'") % name if is_frozen_exe: - err_str = _("You must quit %s and reinstall it. (%s)") % (app_name, err_str) + err_str = _("You must quit %(app)s and reinstall it. (%(err)s)") % dict(app = app_name, err = err_str) error_callback(ERROR, err_str) _write_config(error_callback, filename, p) --- BitTorrent-4.4.0/BitTorrent/parseargs.py 2006-01-31 20:16:35.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/parseargs.py 2009-02-25 13:57:00.000000000 +0000 @@ -183,5 +183,5 @@ raise TypeError, str(t) except ValueError, e: - raise BTFailure(_("wrong format of %s - %s") % (format_key(key), str(e))) + raise BTFailure(_("wrong format of %(k)s - %(e)s") % dict(k = format_key(key), e = str(e))) --- BitTorrent-4.4.0/BitTorrent/IPC.py 2006-01-31 20:16:30.000000000 +0000 +++ BitTorrent-4.4.0/BitTorrent/IPC.py 2009-02-25 14:28:20.000000000 +0000 @@ -130,7 +130,7 @@ def handle_command(self, command, *args): if callable(self.callback): return self.callback(command, *args) - self.log(WARNING, _("Unhandled command: %s %s" % (str(command), str(args)))) + self.log(WARNING, _("Unhandled command: %(c)s %(a)s" % dict(c = str(command), a = str(args)))) def set_rawserver(self, rawserver): self.rawserver = rawserver @@ -439,4 +439,4 @@ ipc_interface = IPCWin32DDE else: ipc_interface = IPCUnixSocket - \ No newline at end of file + bittorrent-4.4.0-keyerror.patch: --- NEW FILE bittorrent-4.4.0-keyerror.patch --- --- BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:00:39.000000000 +0100 +++ BitTorrent-4.4.0/BitTorrent/track.py 2009-04-06 14:01:22.000000000 +0100 @@ -107,6 +107,8 @@ _("scrape access allowed (can be none, specific or full)")), ('max_give', 200, _("maximum number of peers to give with any one request")), + ('max_incomplete', 100, + _("max number of outgoing incomplete connections")), ('twisted', -1, _("Use Twisted network libraries for network connections. 1 means use twisted, 0 means do not use twisted, -1 means autodetect, and prefer twisted")), ('pid', '/var/run/bittorrent-tracker.pid', bittorrent-4.4.0-syntax.patch: --- NEW FILE bittorrent-4.4.0-syntax.patch --- --- BitTorrent-4.4.0/khashmir/test_krpc.py.syntax 2009-02-24 21:25:10.000000000 +0000 +++ BitTorrent-4.4.0/khashmir/test_krpc.py 2009-02-24 21:38:25.000000000 +0000 @@ -44,20 +44,20 @@ self.r = RawServer(Event(), d) addr = ('127.0.0.1', 1180) - self.as = self.r.create_udpsocket(addr[1], addr[0], True) + self.asock = self.r.create_udpsocket(addr[1], addr[0], True) self.af = Receiver(addr) - self.a = hostbroker(self.af, addr, self.as, self.r.add_task) - self.r.start_listening_udp(self.as, self.a) + self.a = hostbroker(self.af, addr, self.asock, self.r.add_task) + self.r.start_listening_udp(self.asock, self.a) addr = ('127.0.0.1', 1181) - self.bs = self.r.create_udpsocket(addr[1], addr[0], True) + self.bsock = self.r.create_udpsocket(addr[1], addr[0], True) self.bf = Receiver(addr) - self.b = hostbroker(self.bf, addr, self.bs, self.r.add_task) - self.r.start_listening_udp(self.bs, self.b) + self.b = hostbroker(self.bf, addr, self.bsock, self.r.add_task) + self.r.start_listening_udp(self.bsock, self.b) def tearDown(self): - self.as.close() - self.bs.close() + self.asock.close() + self.bsock.close() def testSimpleMessage(self): self.noisy = 0 --- BitTorrent-4.4.0/khashmir/inserter.py.syntax 2006-01-31 20:16:50.000000000 +0000 +++ BitTorrent-4.4.0/khashmir/inserter.py 2009-02-25 09:57:10.000000000 +0000 @@ -28,7 +28,6 @@ done = done+1 if __name__=="__main__": - global done host, port = sys.argv[1:] x = UTKhashmir("", 22038, "/tmp/cgcgcgc") x.addContact(host, int(port)) bittorrent-4.4.0-threads-warning.patch: Index: bittorrent.desktop =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/F-9/bittorrent.desktop,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- bittorrent.desktop 18 Jan 2007 16:36:52 -0000 1.3 +++ bittorrent.desktop 6 Apr 2009 14:56:41 -0000 1.4 @@ -3,9 +3,9 @@ Name=BitTorrent File Transfer Comment=Distributed download of files from the Internet Exec=bittorrent -Icon=bittorrent.png +Icon=bittorrent Terminal=false Type=Application StartupNotify=true -Categories=Network; +Categories=Network;FileTransfer;P2P; MimeType=application/x-bittorrent; Index: bittorrent.spec =================================================================== RCS file: /cvs/pkgs/rpms/bittorrent/F-9/bittorrent.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- bittorrent.spec 15 Aug 2008 11:26:58 -0000 1.44 +++ bittorrent.spec 6 Apr 2009 14:56:41 -0000 1.45 @@ -1,15 +1,15 @@ # A few useful macros -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%define desktopvendor fedora -%define bt_dir %{_localstatedir}/lib/bittorrent -%define bt_datadir %{bt_dir}/data -%define bt_statedir %{bt_dir}/state -%define pkidir %{_sysconfdir}/pki +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%global desktopvendor fedora +%global bt_dir %{_localstatedir}/lib/bittorrent +%global bt_datadir %{bt_dir}/data +%global bt_statedir %{bt_dir}/state +%global pkidir %{_sysconfdir}/pki Summary: BitTorrent swarming network file transfer tool Name: bittorrent Version: 4.4.0 -Release: 7%{?dist} +Release: 11%{?dist} Group: Applications/Internet License: BitTorrent URL: http://www.bittorrent.com/ @@ -25,6 +25,10 @@ Patch3: bittorrent-4.4.0-shellbang.patch Patch4: bittorrent-4.4.0-threads-warning.patch Patch5: bittorrent-4.4.0-fastresume.patch +Patch6: bittorrent-4.4.0-syntax.patch +Patch7: bittorrent-4.4.0-formatstrings.patch +Patch8: bittorrent-4.4.0-bencode-float.patch +Patch9: bittorrent-4.4.0-keyerror.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel >= 2.4.0, desktop-file-utils, gettext @@ -90,6 +94,22 @@ # Write fastresume data properly so that it's recognized at next startup %patch5 -p1 -b .fastresume +# Fix syntax error on python 2.6 +%patch6 -p1 -b .syntax + +# Fix format strings that can't be properly translated +# Not much point doing this really as translations don't work anyway and +# it doesn't prevent the build itself from working +%if 0 +%patch7 -p1 -b .strings +%endif + +# Add bencode support for floating point values (#451496) +%patch8 -p1 -b .float + +# Fix keyerror on tracker (#451496) +%patch9 -p1 -b .keyerror + # Update icon %{__sed} -i -e 's,bittorrent\.png,%{_datadir}/pixmaps/bittorrent-%{version}/logo/bittorrent_48.png,' \ bittorrent.desktop @@ -229,6 +249,25 @@ %{_datadir}/applications/%{desktopvendor}-bittorrent.desktop %changelog +* Mon Apr 6 2009 Paul Howarth 4.4.0-11 +- Add support for floating point values in bencode (#451496), resolving + tracebacks with KeyError: + (thanks to Oleg Aprotskiy for the patch) +- Don't apply format string patch; it serves no purpose really +- Fix for KeyError: 'max_incomplete' in tracker (#451496) +- Define RPM macros in global context in spec file + +* Tue Feb 24 2009 Paul Howarth 4.4.0-10 +- Fix syntax issues causing failure to build for Fedora 11 +- Update format strings to enable re-ordering of parameters in translations +- Add additional categories FileTransfer and P2P in desktop entry (#487789) + +* Mon Feb 23 2009 Fedora Release Engineering - 4.4.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 4.4.0-8 +- Rebuild for Python 2.6 + * Fri Aug 15 2008 Paul Howarth 4.4.0-7 - Use new scriptlets for user/group creation - Fix up torrent homedir silently (#457563) --- bittorrent-5.0.1-shellbang.patch DELETED --- --- bittorrent-5.0.5-wxversion.patch DELETED --- From nalin at fedoraproject.org Mon Apr 6 14:58:29 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 14:58:29 +0000 (UTC) Subject: rpms/nss_ldap/devel nss_ldap.spec,1.107,1.108 Message-ID: <20090406145830.0267E700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/nss_ldap/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17448 Modified Files: nss_ldap.spec Log Message: - split pam_ldap off into a separate binary package - require /%{_lib}/security/pam_ldap.so to pull in pam_ldap on upgrades - require our configuration file to come from somewhere Index: nss_ldap.spec =================================================================== RCS file: /cvs/extras/rpms/nss_ldap/devel/nss_ldap.spec,v retrieving revision 1.107 retrieving revision 1.108 diff -u -r1.107 -r1.108 --- nss_ldap.spec 26 Feb 2009 06:13:39 -0000 1.107 +++ nss_ldap.spec 6 Apr 2009 14:57:59 -0000 1.108 @@ -1,8 +1,9 @@ +%define nss_ldap_version 264 %define pam_ldap_version 184 -Summary: NSS library and PAM module for LDAP +Summary: NSS library for LDAP Name: nss_ldap -Version: 264 -Release: 2%{?dist} +Version: %{nss_ldap_version} +Release: 100%{?dist} Source0: ftp://ftp.padl.com/pub/nss_ldap-%{version}.tar.gz Source1: ftp://ftp.padl.com/pub/pam_ldap-%{pam_ldap_version}.tar.gz Source3: nss_ldap.versions @@ -28,23 +29,34 @@ URL: http://www.padl.com/ License: LGPLv2+ Group: System Environment/Base -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{nss_ldap_version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, automake, libtool BuildRequires: openssl-devel, pam-devel BuildRequires: cyrus-sasl-devel >= 2.1 BuildRequires: openldap-devel >= 2.0.27 BuildRequires: krb5-devel >= 1.4 Requires: nscd -Obsoletes: pam_ldap +Requires(post): grep, mktemp, sed, textutils, /sbin/ldconfig +# We need this file, and for now it belongs to pam_ldap (we use that one, +# anyway). +Requires: /etc/ldap.conf +# Don't risk anything weird happening at upgrade-time by making sure we pull in +# the matching pam_ldap package. +Requires: /%{_lib}/security/pam_ldap.so + +%package -n pam_ldap +Summary: PAM module for LDAP +Version: %{pam_ldap_version} +License: LGPLv2+ Requires(post): grep, mktemp, sed, textutils, /sbin/ldconfig %description -This package includes two LDAP access clients: nss_ldap and pam_ldap. Nss_ldap is a set of C library extensions that allow X.500 and LDAP directory servers to be used as a primary source of aliases, ethers, groups, hosts, networks, protocol, users, RPCs, services, and shadow passwords (instead of or in addition to using flat files or NIS). +%description -n pam_ldap Pam_ldap is a module for Linux-PAM that supports password changes, V2 clients, Netscape's SSL, ypldapd, Netscape Directory Server password policies, access authorization, and crypted hashes. @@ -52,15 +64,15 @@ %prep %setup -q -c -a 1 cp %{SOURCE5} . -cp nss_ldap-%{version}/ldap.conf ldap.conf.nss_ldap +cp nss_ldap-%{nss_ldap_version}/ldap.conf ldap.conf.nss_ldap cp pam_ldap-%{pam_ldap_version}/ldap.conf ldap.conf.pam_ldap -cp nss_ldap-%{version}/resolve.c pam_ldap-%{pam_ldap_version}/ -cp nss_ldap-%{version}/resolve.h pam_ldap-%{pam_ldap_version}/ -cp nss_ldap-%{version}/snprintf.c pam_ldap-%{pam_ldap_version}/ -cp nss_ldap-%{version}/snprintf.h pam_ldap-%{pam_ldap_version}/ +cp nss_ldap-%{nss_ldap_version}/resolve.c pam_ldap-%{pam_ldap_version}/ +cp nss_ldap-%{nss_ldap_version}/resolve.h pam_ldap-%{pam_ldap_version}/ +cp nss_ldap-%{nss_ldap_version}/snprintf.c pam_ldap-%{pam_ldap_version}/ +cp nss_ldap-%{nss_ldap_version}/snprintf.h pam_ldap-%{pam_ldap_version}/ -pushd nss_ldap-%{version} +pushd nss_ldap-%{nss_ldap_version} %patch8 -p1 -b .soname %patch17 -p1 -b .res_init autoreconf -f -i @@ -81,13 +93,13 @@ rm -f pam.d/*.pam_console -cp nss_ldap-%{version}/ANNOUNCE ANNOUNCE.nss_ldap -cp nss_ldap-%{version}/AUTHORS AUTHORS.nss_ldap -cp nss_ldap-%{version}/ChangeLog ChangeLog.nss_ldap -cp nss_ldap-%{version}/COPYING COPYING.nss_ldap -cp nss_ldap-%{version}/NEWS NEWS.nss_ldap -cp nss_ldap-%{version}/README README.nss_ldap -cp nss_ldap-%{version}/nsswitch.ldap nsswitch.ldap +cp nss_ldap-%{nss_ldap_version}/ANNOUNCE ANNOUNCE.nss_ldap +cp nss_ldap-%{nss_ldap_version}/AUTHORS AUTHORS.nss_ldap +cp nss_ldap-%{nss_ldap_version}/ChangeLog ChangeLog.nss_ldap +cp nss_ldap-%{nss_ldap_version}/COPYING COPYING.nss_ldap +cp nss_ldap-%{nss_ldap_version}/NEWS NEWS.nss_ldap +cp nss_ldap-%{nss_ldap_version}/README README.nss_ldap +cp nss_ldap-%{nss_ldap_version}/nsswitch.ldap nsswitch.ldap cp pam_ldap-%{pam_ldap_version}/AUTHORS AUTHORS.pam_ldap cp pam_ldap-%{pam_ldap_version}/ChangeLog ChangeLog.pam_ldap cp pam_ldap-%{pam_ldap_version}/COPYING COPYING.pam_ldap @@ -95,7 +107,7 @@ cp pam_ldap-%{pam_ldap_version}/NEWS NEWS.pam_ldap cp pam_ldap-%{pam_ldap_version}/README README.pam_ldap -cp %{_datadir}/libtool/config/config.{sub,guess} nss_ldap-%{version}/ +cp %{_datadir}/libtool/config/config.{sub,guess} nss_ldap-%{nss_ldap_version}/ cp %{_datadir}/libtool/config/config.{sub,guess} pam_ldap-%{pam_ldap_version}/ %build @@ -108,17 +120,17 @@ make %{?_smp_mflags} popd -pushd nss_ldap-%{version} +pushd nss_ldap-%{nss_ldap_version} %configure \ --with-ldap=openldap \ --enable-schema-mapping \ --enable-rfc2307bis \ --enable-configurable-krb5-ccname-gssapi -make %{?_smp_mflags} LIBS="-Wl,-Bstatic -lldap -llber -lssl -lcrypto -Wl,-Bdynamic -lz -lsasl2 -lgssapi_krb5 -ldl -lpthread_nonshared -lnsl -lresolv" +make %{?_smp_mflags} LIBS="-Wl,-Bstatic -lldap -llber -Wl,-Bdynamic -lz -lsasl2 -lssl -lgssapi_krb5 -lcrypto -ldl -lpthread_nonshared -lnsl -lresolv" popd # Check that the modules are actually loadable. -%{SOURCE7} ./nss_ldap-%{version}/nss_ldap.so +%{SOURCE7} ./nss_ldap-%{nss_ldap_version}/nss_ldap.so %{SOURCE7} -lpam ./pam_ldap-%{pam_ldap_version}/pam_ldap.so %install @@ -131,8 +143,8 @@ # filenames that the glibc-bundled modules do, but that doesn't tell us anything # more than which version of libc was available at build time. People tend to # assume that's also the nss_ldap version, too, so forget that. -libcver=%{version} -make -C nss_ldap-%{version} install \ +libcver=%{nss_ldap_version} +make -C nss_ldap-%{nss_ldap_version} install \ DESTDIR=$RPM_BUILD_ROOT \ INST_UID=`id -un` INST_GID=`id -gn` \ LIBC_VERS=$libcver @@ -179,17 +191,38 @@ %defattr(-,root,root) %attr(0755,root,root) /%{_libdir}/libnss_ldap-*.so %attr(0755,root,root) /%{_libdir}/libnss_ldap.so.? -%attr(0755,root,root) /%{_lib}/security/*.so* %attr(0755,root,root) %{_libdir}/libnss_ldap.so -%attr(0644,root,root) %{_mandir}/man5/*.5* -%attr(0644,root,root) %config(noreplace) /etc/ldap.conf +%attr(0644,root,root) %{_mandir}/man5/nss_ldap.5* %doc README.TLS -%doc nsswitch.ldap *.nss_ldap *.pam_ldap +%doc nss_ldap-%{nss_ldap_version}/ANNOUNCE +%doc nss_ldap-%{nss_ldap_version}/AUTHORS +%doc nss_ldap-%{nss_ldap_version}/ChangeLog +%doc nss_ldap-%{nss_ldap_version}/COPYING +%doc nss_ldap-%{nss_ldap_version}/NEWS +%doc nss_ldap-%{nss_ldap_version}/README +%doc nss_ldap-%{nss_ldap_version}/nsswitch.ldap + +%files -n pam_ldap +%defattr(-,root,root) +%attr(0755,root,root) /%{_lib}/security/*.so* +%attr(0644,root,root) %{_mandir}/man5/pam_ldap.5* +%attr(0644,root,root) %config(noreplace) /etc/ldap.conf %doc pam_ldap-%{pam_ldap_version}/pam.d %doc pam_ldap-%{pam_ldap_version}/ldapns.schema %doc pam_ldap-%{pam_ldap_version}/ns-pwd-policy.schema +%doc pam_ldap-%{pam_ldap_version}/AUTHORS +%doc pam_ldap-%{pam_ldap_version}/ChangeLog +%doc pam_ldap-%{pam_ldap_version}/COPYING +%doc pam_ldap-%{pam_ldap_version}/COPYING.LIB +%doc pam_ldap-%{pam_ldap_version}/NEWS +%doc pam_ldap-%{pam_ldap_version}/README %changelog +* Mon Apr 6 2009 Nalin Dahyabhai - 264/184-100 +- split pam_ldap off into a separate binary package +- require /%{_lib}/security/pam_ldap.so to pull in pam_ldap on upgrades +- require our configuration file to come from somewhere + * Wed Feb 25 2009 Fedora Release Engineering - 264-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From robmv at fedoraproject.org Mon Apr 6 15:10:18 2009 From: robmv at fedoraproject.org (Robert Marcano) Date: Mon, 6 Apr 2009 15:10:18 +0000 (UTC) Subject: rpms/eclipse-subclipse/devel eclipse-subclipse-1.6.0-dependencies.patch, NONE, 1.1 subclipse-fetch.sh, NONE, 1.1 .cvsignore, 1.7, 1.8 eclipse-subclipse.spec, 1.29, 1.30 sources, 1.7, 1.8 eclipse-subclipse-1.4.7-dependencies.patch, 1.1, NONE subclipse-fetch-1.4.7.sh, 1.1, NONE Message-ID: <20090406151018.431E8700FB@cvs1.fedora.phx.redhat.com> Author: robmv Update of /cvs/extras/rpms/eclipse-subclipse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20565 Modified Files: .cvsignore eclipse-subclipse.spec sources Added Files: eclipse-subclipse-1.6.0-dependencies.patch subclipse-fetch.sh Removed Files: eclipse-subclipse-1.4.7-dependencies.patch subclipse-fetch-1.4.7.sh Log Message: Update to upstream 1.6.0 eclipse-subclipse-1.6.0-dependencies.patch: --- NEW FILE eclipse-subclipse-1.6.0-dependencies.patch --- diff -Naur subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl/build.properties subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl/build.properties --- subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl/build.properties 2007-08-21 21:29:01.000000000 -0400 +++ subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl/build.properties 2009-04-06 10:22:46.000000000 -0430 @@ -1,5 +1,5 @@ -source.. = src/ -output.. = bin/ +source.clientadapter-javahl.jar = src/ +output.clientadapter-javahl.jar = bin/ bin.includes = META-INF/,\ .,\ plugin.xml,\ @@ -7,4 +7,5 @@ about.ini,\ about.properties,\ epl-v10.html,\ - svn.gif + svn.gif,\ + svn-javahl.jar diff -Naur subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF --- subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF 2009-02-23 15:51:38.000000000 -0430 +++ subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl/META-INF/MANIFEST.MF 2009-04-06 10:22:46.000000000 -0430 @@ -8,6 +8,9 @@ Require-Bundle: org.eclipse.core.runtime, org.tigris.subversion.clientadapter;bundle-version="[1.6.0,1.7.0)" Eclipse-LazyStart: true +Bundle-ClassPath: clientadapter-javahl.jar, + svn-javahl.jar, + . Export-Package: org.tigris.subversion.javahl, org.tigris.subversion.svnclientadapter.javahl Bundle-RequiredExecutionEnvironment: J2SE-1.4 diff -Naur subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl.feature/feature.xml --- subclipse-1.6.0.original/org.tigris.subversion.clientadapter.javahl.feature/feature.xml 2009-02-23 15:51:38.000000000 -0430 +++ subclipse-1.6.0/org.tigris.subversion.clientadapter.javahl.feature/feature.xml 2009-04-06 10:22:46.000000000 -0430 @@ -33,14 +33,14 @@ download-size="0" install-size="0" version="0.0.0" - unpack="false"/> + unpack="true"/> - + fragment="true"/>--> --- NEW FILE subclipse-fetch.sh --- #!/bin/sh VERSION=1.6.0 svn export --username guest --password "" http://subclipse.tigris.org/svn/subclipse/tags/subclipse/$VERSION/subclipse subclipse-$VERSION rm -rf ./subclipse-$VERSION/org.tigris.subversion.clientadapter.javahl.win32 tar -czf subclipse-$VERSION.tgz subclipse-$VERSION Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 24 Feb 2009 16:11:35 -0000 1.7 +++ .cvsignore 6 Apr 2009 15:09:47 -0000 1.8 @@ -1 +1 @@ -subclipse-1.4.7.tgz +subclipse-1.6.0.tgz Index: eclipse-subclipse.spec =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/devel/eclipse-subclipse.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- eclipse-subclipse.spec 23 Mar 2009 16:40:42 -0000 1.29 +++ eclipse-subclipse.spec 6 Apr 2009 15:09:47 -0000 1.30 @@ -1,12 +1,12 @@ %define eclipse_name eclipse %define eclipse_base %{_libdir}/%{eclipse_name} %define install_loc %{_datadir}/eclipse/dropins -%define javahl_plugin_name org.tigris.subversion.clientadapter.javahl_1.5.4.1 +%define javahl_plugin_name org.tigris.subversion.clientadapter.javahl_%{version} Name: eclipse-subclipse -Version: 1.4.7 -Release: 4%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: Subversion Eclipse plugin Group: Development/Tools @@ -14,8 +14,8 @@ URL: http://subclipse.tigris.org/ Source0: subclipse-%{version}.tgz # Script to fetch the source code -Source10: subclipse-fetch-%{version}.sh -Patch0: eclipse-subclipse-1.4.7-dependencies.patch +Source10: subclipse-fetch.sh +Patch0: eclipse-subclipse-1.6.0-dependencies.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -30,8 +30,8 @@ BuildRequires: eclipse-svnkit >= 1.2.2 Requires: eclipse-svnkit >= 1.2.2 -BuildRequires: subversion-javahl >= 1.5 -Requires: subversion-javahl >= 1.5 +BuildRequires: subversion-javahl >= 1.6 +Requires: subversion-javahl >= 1.6 Obsoletes: eclipse-subclipse-book < 1.4 @@ -123,9 +123,15 @@ %changelog +<<<<<<< eclipse-subclipse.spec +* Mon Apr 26 2009 Robert Marcano 1.6.0-1 +- Update to upstream 1.6.0 + +======= * Mon Mar 23 2009 Alexander Kurtakov 1.4.7-4 - Rebuild to not ship p2 context.xml. +>>>>>>> 1.29 * Tue Feb 24 2009 Robert Marcano 1.4.7-3 - Update to upstream 1.4.7 - eclipse-subclipse-book is obsoleted, not provided upstream Index: sources =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 24 Feb 2009 16:11:36 -0000 1.7 +++ sources 6 Apr 2009 15:09:47 -0000 1.8 @@ -1 +1 @@ -c0faddf79339cf86b757a8679c7f592d subclipse-1.4.7.tgz +847948fa1ec5888219d259fd94d85198 subclipse-1.6.0.tgz --- eclipse-subclipse-1.4.7-dependencies.patch DELETED --- --- subclipse-fetch-1.4.7.sh DELETED --- From robmv at fedoraproject.org Mon Apr 6 15:11:44 2009 From: robmv at fedoraproject.org (Robert Marcano) Date: Mon, 6 Apr 2009 15:11:44 +0000 (UTC) Subject: rpms/eclipse-subclipse/devel eclipse-subclipse.spec,1.30,1.31 Message-ID: <20090406151144.C76A8700FB@cvs1.fedora.phx.redhat.com> Author: robmv Update of /cvs/extras/rpms/eclipse-subclipse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20939 Modified Files: eclipse-subclipse.spec Log Message: fix bad merge Index: eclipse-subclipse.spec =================================================================== RCS file: /cvs/extras/rpms/eclipse-subclipse/devel/eclipse-subclipse.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- eclipse-subclipse.spec 6 Apr 2009 15:09:47 -0000 1.30 +++ eclipse-subclipse.spec 6 Apr 2009 15:11:14 -0000 1.31 @@ -123,15 +123,12 @@ %changelog -<<<<<<< eclipse-subclipse.spec * Mon Apr 26 2009 Robert Marcano 1.6.0-1 - Update to upstream 1.6.0 -======= * Mon Mar 23 2009 Alexander Kurtakov 1.4.7-4 - Rebuild to not ship p2 context.xml. ->>>>>>> 1.29 * Tue Feb 24 2009 Robert Marcano 1.4.7-3 - Update to upstream 1.4.7 - eclipse-subclipse-book is obsoleted, not provided upstream From atkac at fedoraproject.org Mon Apr 6 15:12:25 2009 From: atkac at fedoraproject.org (Adam Tkac) Date: Mon, 6 Apr 2009 15:12:25 +0000 (UTC) Subject: rpms/dump/devel dump-rh489853.patch, NONE, 1.1 dump-rh490627.patch, NONE, 1.1 dump-rh493635.patch, NONE, 1.1 dump.spec, 1.51, 1.52 Message-ID: <20090406151225.00EB3700FB@cvs1.fedora.phx.redhat.com> Author: atkac Update of /cvs/pkgs/rpms/dump/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21193 Modified Files: dump.spec Added Files: dump-rh489853.patch dump-rh490627.patch dump-rh493635.patch Log Message: - display dump level correctly in all cases (#493635) - -A option is not valid when -P is specified, correct manual page (#490627) - fix typos in manual pages (#489853) dump-rh489853.patch: --- NEW FILE dump-rh489853.patch --- diff -up dump-0.4b41/dump/dump.8.in.rh489853 dump-0.4b41/dump/dump.8.in --- dump-0.4b41/dump/dump.8.in.rh489853 2009-04-06 16:50:26.042022876 +0200 +++ dump-0.4b41/dump/dump.8.in 2009-04-06 16:51:04.966485882 +0200 @@ -434,7 +434,7 @@ option causes .B dump to print out, for all file systems in .I __DUMPDATES__ , -and regognized file systems in +and recognized file systems in .I /etc/mtab and .IR /etc/fstab . @@ -598,7 +598,7 @@ correctly with either pre-0.4b34 or 0.4b .B dump provided that the machine on which .B dump -is run did not change timezones (which should be a fairly rare occurence). +is run did not change timezones (which should be a fairly rare occurrence). .SH EXIT STATUS .B Dump exits with zero status on success. Startup errors are indicated with an exit @@ -615,7 +615,7 @@ from dump can be parsed to look for line When a read error occurs, .B dump prints out the corresponding physical disk block and sector number and the -ext2/3 logical block number. It doesn't print out the corresponing file name or +ext2/3 logical block number. It doesn't print out the corresponding file name or even the inode number. The user has to use .BR debugfs (8), commands @@ -652,7 +652,7 @@ The backup suite was ported to Linux's Second Extended File System by Remy Card . He maintained the initial versions of .B dump -(up and including 0.4b4, released in january 1997). +(up and including 0.4b4, released in January 1997). .PP Starting with 0.4b5, the new maintainer is Stelian Pop . .SH AVAILABILITY diff -up dump-0.4b41/restore/restore.8.in.rh489853 dump-0.4b41/restore/restore.8.in --- dump-0.4b41/restore/restore.8.in.rh489853 2009-04-06 16:51:15.498003818 +0200 +++ dump-0.4b41/restore/restore.8.in 2009-04-06 16:51:31.606435999 +0200 @@ -377,7 +377,7 @@ prevents hierarchical restoration of com .BI \-H " hash_size" Use a hashtable having the specified number of entries for storing the directories entries instead of a linked list. This hashtable will -considerably speed up inode lookups (visible especialy in interactive +considerably speed up inode lookups (visible especially in interactive mode when adding/removing files from the restore list), but at the price of much more memory usage. The default value is 1, meaning no hashtable is used. @@ -751,7 +751,7 @@ The backup suite was ported to Linux's Second Extended File System by Remy Card . He maintained the initial versions of .B dump -(up and including 0.4b4, released in january 1997). +(up and including 0.4b4, released in January 1997). .PP Starting with 0.4b5, the new maintainer is Stelian Pop . .SH AVAILABILITY dump-rh490627.patch: --- NEW FILE dump-rh490627.patch --- diff -up dump-0.4b41/restore/main.c.rh490627 dump-0.4b41/restore/main.c --- dump-0.4b41/restore/main.c.rh490627 2009-04-06 16:48:15.730002753 +0200 +++ dump-0.4b41/restore/main.c 2009-04-06 16:48:24.578003355 +0200 @@ -727,7 +727,7 @@ usage(void) "\t%s -i [-acd" tseflag "hH" kerbflag "lmMouvVy] [-A file] [-b blocksize] " tsEflag"\n" "\t%s [-f file] [-F script] " qfaflag "[-s fileno]\n" #ifdef USE_QFA - "\t%s -P file [-acdhH" kerbflag "lmMuvVy] [-A file] [-b blocksize]\n" + "\t%s -P file [-acdhH" kerbflag "lmMuvVy] [-b blocksize]\n" "\t%s [-f file] [-F script] [-s fileno] [-X filelist] [file ...]\n" #endif "\t%s -r [-cd" tseflag "H" kerbflag "lMuvVy] [-b blocksize] " tsEflag"\n" diff -up dump-0.4b41/restore/restore.8.in.rh490627 dump-0.4b41/restore/restore.8.in --- dump-0.4b41/restore/restore.8.in.rh490627 2009-04-06 16:46:35.046519977 +0200 +++ dump-0.4b41/restore/restore.8.in 2009-04-06 16:47:03.318003509 +0200 @@ -54,7 +54,6 @@ restore \- restore files or file systems .B restore \-P .I file [\fB\-acdhHklmMNuvVy\fR] -[\fB\-A \fIfile\fR] [\fB\-b \fIblocksize\fR] [\fB\-f \fIfile\fR] [\fB\-F \fIscript\fR] dump-rh493635.patch: --- NEW FILE dump-rh493635.patch --- diff -up dump-0.4b41/dump/main.c.rh493635 dump-0.4b41/dump/main.c --- dump-0.4b41/dump/main.c.rh493635 2009-04-06 16:28:17.534367185 +0200 +++ dump-0.4b41/dump/main.c 2009-04-06 16:32:15.762151077 +0200 @@ -239,6 +239,8 @@ main(int argc, char *argv[]) quit("TP_BSIZE must be a multiple of DEV_BSIZE\n"); memset(&lastlevel, 0, NUM_STR_SIZE); memset(&level, 0, NUM_STR_SIZE); + /* Default dump level is zero. */ + level[0] = '0'; if (argc < 2) usage(); Index: dump.spec =================================================================== RCS file: /cvs/pkgs/rpms/dump/devel/dump.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- dump.spec 9 Mar 2009 13:37:33 -0000 1.51 +++ dump.spec 6 Apr 2009 15:11:54 -0000 1.52 @@ -3,7 +3,7 @@ Summary: Programs for backing up and restoring ext2/ext3 filesystems Name: dump Version: 0.4b41 -Release: 12%{?dist} +Release: 13%{?dist} License: BSD Group: Applications/Archiving URL: http://dump.sourceforge.net/ @@ -15,6 +15,9 @@ Patch2: dump-immutable.patch Patch4: dump-0.4b41-libtinfo.patch Patch5: dump-rh356121.patch +Patch6: dump-rh493635.patch +Patch7: dump-rh490627.patch +Patch8: dump-rh489853.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: e2fsprogs-devel >= 1.18, readline-devel >= 4.2 BuildRequires: zlib-devel, bzip2-devel, automake @@ -54,6 +57,9 @@ %patch2 -p1 -b .orig %patch4 -p1 -b .libtinfo %patch5 -p1 -b .rh356121 +%patch6 -p1 -b .rh493635 +%patch7 -p1 -b .rh490627 +%patch8 -p1 -b .rh489853 for i in THANKS MAINTAINERS COPYRIGHT CHANGES; do iconv -f iso-8859-1 -t utf-8 $i -o $i.new @@ -126,6 +132,11 @@ %{_mandir}/man8/rmt.8* %changelog +* Mon Apr 04 2009 Adam Tkac 0.4b41-13 +- display dump level correctly in all cases (#493635) +- -A option is not valid when -P is specified, correct manual page (#490627) +- fix typos in manual pages (#489853) + * Mon Mar 09 2009 Adam Tkac 0.4b41-12 - correct manual page (dump level is 0 by default, #356121) From pjones at fedoraproject.org Mon Apr 6 15:13:28 2009 From: pjones at fedoraproject.org (Peter Jones) Date: Mon, 6 Apr 2009 15:13:28 +0000 (UTC) Subject: rpms/grub/devel grub-0.97-efipxe.patch,1.2,1.3 grub.spec,1.89,1.90 Message-ID: <20090406151328.9ED9B700FB@cvs1.fedora.phx.redhat.com> Author: pjones Update of /cvs/extras/rpms/grub/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21829 Modified Files: grub-0.97-efipxe.patch grub.spec Log Message: * Mon Apr 06 2009 Peter Jones - 0.97-46 - Update gnu-efi buildreq. - Fix up pxe code for i386 grub-0.97-efipxe.patch: Index: grub-0.97-efipxe.patch =================================================================== RCS file: /cvs/extras/rpms/grub/devel/grub-0.97-efipxe.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- grub-0.97-efipxe.patch 3 Apr 2009 19:10:52 -0000 1.2 +++ grub-0.97-efipxe.patch 6 Apr 2009 15:13:28 -0000 1.3 @@ -1,27 +1,27 @@ -From 379129c619281449e4c441a932080c68b57f0ab8 Mon Sep 17 00:00:00 2001 +From cc3b0e11c8322c2c4f81e9964301157cfbcfdf16 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Tue, 31 Mar 2009 14:55:00 +0500 Subject: [PATCH] add basic pxe boot support in efi --- efi/Makefile.am | 2 +- - efi/byteswap.h | 37 +++++ + efi/byteswap.h | 37 ++++ efi/dhcp.h | 133 +++++++++++++++ efi/eficore.c | 12 ++ efi/efimain.c | 41 ++++-- efi/efimisc.c | 14 +- efi/efitftp.c | 182 +++++++++++++++++++++ efi/grub/efi/efi.h | 6 + - efi/pxe.c | 456 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + efi/pxe.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++++++++ efi/pxe.h | 237 +++++++++++++++++++++++++++ grub/Makefile.am | 2 +- - grub/efitftp.c | 29 ++++ + grub/efitftp.c | 34 ++++ stage2/Makefile.am | 4 +- stage2/disk_io.c | 17 ++- - stage2/efistubs.c | 9 + + stage2/efistubs.c | 7 + stage2/efistubs.h | 8 + stage2/filesys.h | 13 ++- - 17 files changed, 1176 insertions(+), 26 deletions(-) + 17 files changed, 1185 insertions(+), 26 deletions(-) create mode 100644 efi/byteswap.h create mode 100644 efi/dhcp.h create mode 100644 efi/efitftp.c @@ -343,7 +343,7 @@ path_name_len = dir_end + 1 - path_name; diff --git a/efi/efitftp.c b/efi/efitftp.c new file mode 100644 -index 0000000..9138165 +index 0000000..9f207e3 --- /dev/null +++ b/efi/efitftp.c @@ -0,0 +1,182 @@ @@ -413,7 +413,7 @@ +static grub_efi_status_t tftp_read_file( + char *Filename, + char *Buffer, -+ grub_efi_uintn_t BufferSize) ++ grub_efi_uint64_t BufferSize) +{ + EFI_PXE_BASE_CODE_TFTP_OPCODE OpCode = EFI_PXE_BASE_CODE_TFTP_READ_FILE; + grub_efi_boolean_t Overwrite = 0; @@ -548,10 +548,10 @@ grub_efi_handle_t *grub_efi_locate_handle (grub_efi_locate_search_type_t diff --git a/efi/pxe.c b/efi/pxe.c new file mode 100644 -index 0000000..375f47d +index 0000000..b38b95a --- /dev/null +++ b/efi/pxe.c -@@ -0,0 +1,456 @@ +@@ -0,0 +1,462 @@ + +#include +#include @@ -593,8 +593,10 @@ +static void dhcp_option_parser_reset(dhcp_option_parser *parser, + EFI_PXE_BASE_CODE_PACKET *packet) +{ -+ grub_uint64_t addr = (grub_uint64_t)packet; ++ char *addr; ++ //grub_uint64_t addr = (grub_uint64_t)(void *)packet; + ++ addr = (char *)packet; + addr += offsetof(EFI_PXE_BASE_CODE_DHCPV4_PACKET, DhcpOptions); + parser->current_option = (void *)addr; + parser->options = (void *)addr; @@ -603,11 +605,15 @@ +static int dhcp_option_parser_next(dhcp_option_parser *parser, + EFI_DHCP4_PACKET_OPTION **option) +{ ++ char *current_option; + if (parser->current_option->OpCode == 255) { + *option = NULL; + return 0; + } -+ parser->current_option = (void *)((grub_uint64_t)parser->current_option + 2 + parser->current_option->Length); ++ current_option = (char *)parser->current_option; ++ current_option += 2 + parser->current_option->Length; ++ parser->current_option = (EFI_DHCP4_PACKET_OPTION *)current_option; ++ + *option = parser->current_option; + return 1; +} @@ -967,7 +973,7 @@ + char *FileName = NULL; + EFI_PXE_BASE_CODE_DHCPV4_PACKET *packet; + uuid_t uuid; -+ size_t FileSize = 0; ++ grub_efi_uintn_t FileSize = 0; + grub_efi_status_t rc = GRUB_EFI_SUCCESS; + char *ConfigPath = NULL; + @@ -1264,7 +1270,7 @@ grub_LDADD = ../stage2/libgrub.a ../lib/libcommon.a $(GRUB_LIBS) diff --git a/grub/efitftp.c b/grub/efitftp.c new file mode 100644 -index 0000000..383c451 +index 0000000..5355dec --- /dev/null +++ b/grub/efitftp.c @@ -0,0 +1,34 @@ @@ -1395,7 +1401,7 @@ && (!ptr diff --git a/stage2/efistubs.c b/stage2/efistubs.c new file mode 100644 -index 0000000..79db331 +index 0000000..29b086a --- /dev/null +++ b/stage2/efistubs.c @@ -0,0 +1,7 @@ @@ -1452,5 +1458,5 @@ /* defines for the block filesystem info area */ -- -1.6.2 +1.6.2.2 Index: grub.spec =================================================================== RCS file: /cvs/extras/rpms/grub/devel/grub.spec,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- grub.spec 3 Apr 2009 18:34:11 -0000 1.89 +++ grub.spec 6 Apr 2009 15:13:28 -0000 1.90 @@ -1,6 +1,6 @@ Name: grub Version: 0.97 -Release: 45%{?dist} +Release: 46%{?dist} Summary: Grand Unified Boot Loader. Group: System Environment/Base License: GPLv2+ @@ -8,7 +8,7 @@ ExclusiveArch: i586 x86_64 ia64 BuildRequires: binutils >= 2.9.1.0.23, ncurses-devel, ncurses-static, texinfo BuildRequires: autoconf /usr/lib/crt1.o automake -BuildRequires: gnu-efi >= 3.0e-5 +BuildRequires: gnu-efi >= 3.0e-7 BuildRequires: glibc-static Requires(post): /sbin/install-info Requires(preun): /sbin/install-info @@ -36,7 +36,8 @@ Patch8: grub-0.97-xfs-buildfix.patch Patch9: grub-0.97-efigraph-use-blt.patch Patch10: grub-0.97-efislice.patch -Patch11: grub-0.97-efipxe.patch +Patch11: grub-0.97-efistatus.patch +Patch12: grub-0.97-efipxe.patch %description GRUB (Grand Unified Boot Loader) is an experimental boot loader @@ -58,6 +59,7 @@ %patch9 -p1 %patch10 -p1 %patch11 -p1 +%patch12 -p1 %build autoreconf @@ -120,6 +122,10 @@ %{_datadir}/grub %changelog +* Mon Apr 06 2009 Peter Jones - 0.97-46 +- Update gnu-efi buildreq. +- Fix up pxe code for i386 + * Fri Apr 03 2009 Peter Jones - 0.97-45 - Add very basic PXE support for EFI. From pjones at fedoraproject.org Mon Apr 6 15:13:41 2009 From: pjones at fedoraproject.org (Peter Jones) Date: Mon, 6 Apr 2009 15:13:41 +0000 (UTC) Subject: rpms/grub/devel grub-0.97-efistatus.patch,NONE,1.1 Message-ID: <20090406151341.67F33700FB@cvs1.fedora.phx.redhat.com> Author: pjones Update of /cvs/extras/rpms/grub/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21916 Added Files: grub-0.97-efistatus.patch Log Message: * Mon Apr 06 2009 Peter Jones - 0.97-46 - Update gnu-efi buildreq. - Fix up pxe code for i386 grub-0.97-efistatus.patch: --- NEW FILE grub-0.97-efistatus.patch --- From: Peter Jones Date: Mon, 6 APR 2009 10:22:00 +0500 Subject: [PATCH] Make sure EFI_STATUS is defined on ia32. diff -urpN grub-0.97/efi/grub/efi/eficall.h.status grub-0.97/efi/grub/efi/eficall.h --- grub-0.97/efi/grub/efi/eficall.h.status 2009-04-06 10:18:39.000000000 -0400 +++ grub-0.97/efi/grub/efi/eficall.h 2009-04-06 10:18:58.000000000 -0400 @@ -145,6 +145,7 @@ EFI_STATUS x64_call10(unsigned long func #else +typedef long EFI_STATUS; #define Call_Service(func) func() #define Call_Service_1(func,a) func(a) #define Call_Service_2(func,a,b) func(a,b) From nalin at fedoraproject.org Mon Apr 6 15:15:24 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 15:15:24 +0000 (UTC) Subject: rpms/nss_ldap/devel nss_ldap.spec,1.108,1.109 Message-ID: <20090406151524.6A7D2700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/nss_ldap/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22294 Modified Files: nss_ldap.spec Log Message: - remove some cruft - move the %%postun that fixes up pam configs to the pam_ldap package Index: nss_ldap.spec =================================================================== RCS file: /cvs/extras/rpms/nss_ldap/devel/nss_ldap.spec,v retrieving revision 1.108 retrieving revision 1.109 diff -u -r1.108 -r1.109 --- nss_ldap.spec 6 Apr 2009 14:57:59 -0000 1.108 +++ nss_ldap.spec 6 Apr 2009 15:14:54 -0000 1.109 @@ -64,9 +64,6 @@ %prep %setup -q -c -a 1 cp %{SOURCE5} . -cp nss_ldap-%{nss_ldap_version}/ldap.conf ldap.conf.nss_ldap -cp pam_ldap-%{pam_ldap_version}/ldap.conf ldap.conf.pam_ldap - cp nss_ldap-%{nss_ldap_version}/resolve.c pam_ldap-%{pam_ldap_version}/ cp nss_ldap-%{nss_ldap_version}/resolve.h pam_ldap-%{pam_ldap_version}/ cp nss_ldap-%{nss_ldap_version}/snprintf.c pam_ldap-%{pam_ldap_version}/ @@ -93,20 +90,6 @@ rm -f pam.d/*.pam_console -cp nss_ldap-%{nss_ldap_version}/ANNOUNCE ANNOUNCE.nss_ldap -cp nss_ldap-%{nss_ldap_version}/AUTHORS AUTHORS.nss_ldap -cp nss_ldap-%{nss_ldap_version}/ChangeLog ChangeLog.nss_ldap -cp nss_ldap-%{nss_ldap_version}/COPYING COPYING.nss_ldap -cp nss_ldap-%{nss_ldap_version}/NEWS NEWS.nss_ldap -cp nss_ldap-%{nss_ldap_version}/README README.nss_ldap -cp nss_ldap-%{nss_ldap_version}/nsswitch.ldap nsswitch.ldap -cp pam_ldap-%{pam_ldap_version}/AUTHORS AUTHORS.pam_ldap -cp pam_ldap-%{pam_ldap_version}/ChangeLog ChangeLog.pam_ldap -cp pam_ldap-%{pam_ldap_version}/COPYING COPYING.pam_ldap -cp pam_ldap-%{pam_ldap_version}/COPYING.LIB COPYING.LIB.pam_ldap -cp pam_ldap-%{pam_ldap_version}/NEWS NEWS.pam_ldap -cp pam_ldap-%{pam_ldap_version}/README README.pam_ldap - cp %{_datadir}/libtool/config/config.{sub,guess} nss_ldap-%{nss_ldap_version}/ cp %{_datadir}/libtool/config/config.{sub,guess} pam_ldap-%{pam_ldap_version}/ @@ -172,8 +155,9 @@ %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT -%post -/sbin/ldconfig +%post -p /sbin/ldconfig + +%post -n pam_ldap # Fix a logic mismatch between what the version of authconfig in RHL 7.2 would # generate and this version of pam_ldap. if grep -q '^account required /lib/security/pam_ldap.so$' /etc/pam.d/system-auth ; then @@ -222,6 +206,8 @@ - split pam_ldap off into a separate binary package - require /%{_lib}/security/pam_ldap.so to pull in pam_ldap on upgrades - require our configuration file to come from somewhere +- remove some cruft +- move the %%postun that fixes up pam configs to the pam_ldap package * Wed Feb 25 2009 Fedora Release Engineering - 264-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From toshio at fedoraproject.org Mon Apr 6 15:40:43 2009 From: toshio at fedoraproject.org (=?utf-8?b?VG9zaGlvIOOBj+OCieOBqOOBvw==?=) Date: Mon, 6 Apr 2009 15:40:43 +0000 (UTC) Subject: rpms/tulrich-tuffy-fonts/devel import.log, NONE, 1.1 tulrich-tuffy-fonts-fontconfig.conf, NONE, 1.1 tulrich-tuffy-fonts.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406154043.77BC9700FB@cvs1.fedora.phx.redhat.com> Author: toshio Update of /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28537/devel Modified Files: .cvsignore sources Added Files: import.log tulrich-tuffy-fonts-fontconfig.conf tulrich-tuffy-fonts.spec Log Message: Iniital import. --- NEW FILE import.log --- tulrich-tuffy-fonts-1_1-3_fc10:HEAD:tulrich-tuffy-fonts-1.1-3.fc10.src.rpm:1239031994 --- NEW FILE tulrich-tuffy-fonts-fontconfig.conf --- sans-serif tuffy tuffy sans-serif --- NEW FILE tulrich-tuffy-fonts.spec --- %global fontname tulrich-tuffy %global fontconf 60-%{fontname}.conf Name: %{fontname}-fonts Version: 1.1 Release: 3%{?dist} Summary: Generic sans font Group: User Interface/X License: Public Domain URL: http://tulrich.com/fonts/ Source0: http://tulrich.com/fonts/tuffy-20071106.tar.gz Source1: %{name}-fontconfig.conf BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildArch: noarch BuildRequires: fontpackages-devel BuildRequires: fontforge Requires: fontpackages-filesystem %description Tuffy is an innocuous looking sans font. %prep %setup -q -n tuffy-20071106 %build # be really sure that we don't package pre-generated ttf files rm *.ttf # We use the legacy font forge script to generate the TTF files (instead of a # Python one) because of bug 489109. fontforge -lang=ff -script "-" *.sfd <<"EOF" i = 1 while ( i < $argc ) Open ($argv[i], 1) Generate ($fontname + ".ttf") PrintSetup (5) PrintFont (0, 0, "", $fontname + "-sample.pdf") Close() i++ endloop EOF %install rm -fr %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.ttf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf} ln -s %{_fontconfig_templatedir}/%{fontconf} \ %{buildroot}%{_fontconfig_confdir}/%{fontconf} %clean rm -fr %{buildroot} %_font_pkg -f %{fontconf} *.ttf %doc LICENSE.txt %changelog * Tue Mar 31 2009 Toshio Kuratomi - 1.1-3 - Change fontconfig file to use "sans-serif" generic. * Sat Mar 07 2009 Felix Schwarz - 1.1-2 - Modified fontforge script to make it compatible with rawhide fontforge * Tue Feb 24 2009 Toshio Kuratomi - 1.1-1 - Initial package Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 3 Apr 2009 20:38:03 -0000 1.1 +++ .cvsignore 6 Apr 2009 15:40:13 -0000 1.2 @@ -0,0 +1 @@ +tuffy-20071106.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/tulrich-tuffy-fonts/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 3 Apr 2009 20:38:03 -0000 1.1 +++ sources 6 Apr 2009 15:40:13 -0000 1.2 @@ -0,0 +1 @@ +f6b6fed6791ba6fa92af1f5e97c7b81d tuffy-20071106.tar.gz From kyle at fedoraproject.org Mon Apr 6 15:44:59 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Mon, 6 Apr 2009 15:44:59 +0000 (UTC) Subject: rpms/kernel/devel patch-2.6.29-git13.bz2.sign, NONE, 1.1 .cvsignore, 1.1043, 1.1044 config-generic, 1.272, 1.273 config-powerpc-generic, 1.41, 1.42 config-powerpc64, 1.29, 1.30 config-x86-generic, 1.75, 1.76 config-x86_64-generic, 1.74, 1.75 kernel.spec, 1.1500, 1.1501 sources, 1.1005, 1.1006 upstream, 1.916, 1.917 alsa-pcm-always-reset-invalid-position.patch, 1.1, NONE alsa-pcm-fix-delta-calc-at-overlap.patch, 1.1, NONE alsa-pcm-safer-boundary-checks.patch, 1.1, NONE alsa-rewrite-hw_ptr-updaters.patch, 1.1, NONE dma-api-debug-fixes.patch, 1.1, NONE linux-2.6-acpi-strict-resources.patch, 1.1, NONE linux-2.6-acpi-video-didl-intel-outputs.patch, 1.2, NONE linux-2.6-btrfs-fix-umount-hang.patch, 1.1, NONE linux-2.6-debug-dma-api.patch, 1.3, NONE linux-2.6-dropwatch-protocol.patch, 1.1, NONE linux-2.6-ext4-flush-on-close.patch, 1.1, NONE linux-2.6-fiemap-header-install.patch, 1.1, NONE linux-2.6-input-hid-extra-gamepad.patch, 1.1, NONE linux-2.6-ipw2x00-age-scan-results-on-resume.patch, 1.1, NONE linux-2.6-net-fix-another-gro-bug.patch, 1.1, NONE linux-2.6-net-fix-gro-bug.patch, 1.1, NONE linux-2.6-net-xfrm-fix-spin-unlock.patch, 1.1, NONE linux-2.6-pci-sysfs-remove-id.patch, 1.1, NONE linux-2.6-relatime-by-default.patch, 1.1, NONE linux-2.6-scsi-cpqarray-set-master.patch, 1.1, NONE linux-2.6-sony-laptop-rfkill.patch, 1.2, NONE linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch, 1.1, NONE linux-2.6.29-pat-pci-change-prot-for-inherit.patch, 1.1, NONE patch-2.6.29-git9.bz2.sign, 1.1, NONE Message-ID: <20090406154459.CA120700FB@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29722 Modified Files: .cvsignore config-generic config-powerpc-generic config-powerpc64 config-x86-generic config-x86_64-generic kernel.spec sources upstream Added Files: patch-2.6.29-git13.bz2.sign Removed Files: alsa-pcm-always-reset-invalid-position.patch alsa-pcm-fix-delta-calc-at-overlap.patch alsa-pcm-safer-boundary-checks.patch alsa-rewrite-hw_ptr-updaters.patch dma-api-debug-fixes.patch linux-2.6-acpi-strict-resources.patch linux-2.6-acpi-video-didl-intel-outputs.patch linux-2.6-btrfs-fix-umount-hang.patch linux-2.6-debug-dma-api.patch linux-2.6-dropwatch-protocol.patch linux-2.6-ext4-flush-on-close.patch linux-2.6-fiemap-header-install.patch linux-2.6-input-hid-extra-gamepad.patch linux-2.6-ipw2x00-age-scan-results-on-resume.patch linux-2.6-net-fix-another-gro-bug.patch linux-2.6-net-fix-gro-bug.patch linux-2.6-net-xfrm-fix-spin-unlock.patch linux-2.6-pci-sysfs-remove-id.patch linux-2.6-relatime-by-default.patch linux-2.6-scsi-cpqarray-set-master.patch linux-2.6-sony-laptop-rfkill.patch linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch linux-2.6.29-pat-pci-change-prot-for-inherit.patch patch-2.6.29-git9.bz2.sign Log Message: * Mon Apr 06 2009 Kyle McMartin - Linux 2.6.29-git13 - drop patches merged upstream: - fix-ppc-debug_kmap_atomic.patch - fix-staging-at76.patch - linux-2.6-acpi-video-didl-intel-outputs.patch - linux-2.6-acpi-strict-resources.patch - linux-2.6-sony-laptop-rfkill.patch - linux-2.6-btrfs-fix-umount-hang.patch - linux-2.6-fiemap-header-install.patch - linux-2.6-debug-dma-api.patch - dma-api-debug-fixes.patch - linux-2.6-ext4-flush-on-close.patch - linux-2.6-relatime-by-default.patch - linux-2.6-pci-sysfs-remove-id.patch - linux-2.6-scsi-cpqarray-set-master.patch - alsa-rewrite-hw_ptr-updaters.patch - alsa-pcm-always-reset-invalid-position.patch - alsa-pcm-fix-delta-calc-at-overlap.patch - alsa-pcm-safer-boundary-checks.patch - linux-2.6-input-hid-extra-gamepad.patch - linux-2.6-ipw2x00-age-scan-results-on-resume.patch - linux-2.6-dropwatch-protocol.patch - linux-2.6-net-fix-gro-bug.patch - linux-2.6-net-fix-another-gro-bug.patch - linux-2.6-net-xfrm-fix-spin-unlock.patch - linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch - linux-2.6.29-pat-pci-change-prot-for-inherit.patch --- NEW FILE patch-2.6.29-git13.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBJ2UgcyGugalF9Dw4RAuUYAJ9LMdbws6sYhZjGvYoxznPQM1wFQwCeKi15 0AEa9WfSTbyfES4p5jWn9oc= =G7PN -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/.cvsignore,v retrieving revision 1.1043 retrieving revision 1.1044 diff -u -r1.1043 -r1.1044 --- .cvsignore 2 Apr 2009 04:04:33 -0000 1.1043 +++ .cvsignore 6 Apr 2009 15:44:28 -0000 1.1044 @@ -5,4 +5,4 @@ temp-* kernel-2.6.29 linux-2.6.29.tar.bz2 -patch-2.6.29-git9.bz2 +patch-2.6.29-git13.bz2 Index: config-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-generic,v retrieving revision 1.272 retrieving revision 1.273 diff -u -r1.272 -r1.273 --- config-generic 2 Apr 2009 04:04:34 -0000 1.272 +++ config-generic 6 Apr 2009 15:44:28 -0000 1.273 @@ -1298,6 +1298,8 @@ CONFIG_NIU=m CONFIG_S2IO=m CONFIG_S2IO_NAPI=y +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_TEHUTI=m CONFIG_ENIC=m CONFIG_MLX4_EN=m @@ -2729,6 +2731,7 @@ CONFIG_ZEROPLUS_FF=y CONFIG_USB_HIDDEV=y CONFIG_USB_IDMOUSE=m +CONFIG_DRAGONRISE_FF=m # # USB Imaging devices @@ -3041,6 +3044,17 @@ # Autofsv3 is obsolete. # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=m +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set + +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +# CONFIG_FSCACHE_HISTOGRAM is not set +# CONFIG_FSCACHE_DEBUG is not set + +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems @@ -3121,6 +3135,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y +CONFIG_NFS_FSCACHE=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m @@ -3651,6 +3666,7 @@ CONFIG_DMA_ENGINE=y CONFIG_NET_DMA=y # CONFIG_DMATEST is not set +CONFIG_ASYNC_TX_DMA=y CONFIG_UNUSED_SYMBOLS=y @@ -3661,6 +3677,10 @@ CONFIG_SCHED_TRACER=y CONFIG_PROCESS_TRACER=y CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_WORKQUEUE_TRACER=y +CONFIG_EVENT_TRACER=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_KMEMTRACE=y CONFIG_DYNAMIC_FTRACE=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set @@ -3815,6 +3835,7 @@ CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_BQ24022=m CONFIG_REGULATOR_WM8350=m @@ -3865,6 +3886,16 @@ # CONFIG_INPUT_MIMIO is not set # CONFIG_TRANZPORT is not set # CONFIG_EPL is not set +# CONFIG_POHMELFS is not set +# CONFIG_USB_SERIAL_ATEN2011 is not set +# CONFIG_B3DFG is not set +# CONFIG_DST is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH_ESU100 is not set +# CONFIG_RT3070 is not set # # Android @@ -3900,3 +3931,5 @@ # CONFIG_IMA is not set # CONFIG_PAGE_POISONING is not set + +CONFIG_SLOW_WORK=y Index: config-powerpc-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-powerpc-generic,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- config-powerpc-generic 31 Mar 2009 04:09:01 -0000 1.41 +++ config-powerpc-generic 6 Apr 2009 15:44:28 -0000 1.42 @@ -36,6 +36,7 @@ # CONFIG_GEN_RTC is not set # CONFIG_GEN_RTC_X is not set CONFIG_RTC_DRV_PPC=y +CONFIG_RTC_DRV_GENERIC=y CONFIG_PROC_DEVICETREE=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ELECTRA_IDE=y @@ -200,6 +201,8 @@ # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_PASEMI=m +CONFIG_EDAC_AMD8131=m +CONFIG_EDAC_AMD8111=m CONFIG_AXON_RAM=m CONFIG_OPROFILE_CELL=y @@ -312,3 +315,5 @@ CONFIG_PPC_OF_BOOT_TRAMPOLINE=y CONFIG_DTL=y + +CONFIG_MMC_SDHCI_OF=m Index: config-powerpc64 =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-powerpc64,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- config-powerpc64 31 Mar 2009 04:09:01 -0000 1.29 +++ config-powerpc64 6 Apr 2009 15:44:28 -0000 1.30 @@ -176,3 +176,4 @@ CONFIG_PPC_IBM_CELL_POWERBUTTON=m CONFIG_CBE_CPUFREQ_SPU_GOVERNOR=m +CONFIG_RTC_DRV_PS3=y Index: config-x86-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86-generic,v retrieving revision 1.75 retrieving revision 1.76 diff -u -r1.75 -r1.76 --- config-x86-generic 31 Mar 2009 04:09:01 -0000 1.75 +++ config-x86-generic 6 Apr 2009 15:44:28 -0000 1.76 @@ -87,6 +87,11 @@ CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set +CONFIG_DMAR=y +CONFIG_DMAR_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +# CONFIG_DMAR_DEFAULT_ON is not set + CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y @@ -296,6 +301,8 @@ CONFIG_EDAC_I5100=m CONFIG_EDAC_I5400=m CONFIG_EDAC_R82600=m +CONFIG_EDAC_AMD8131=m +CONFIG_EDAC_AMD8111=m CONFIG_SCHED_MC=y @@ -328,6 +335,7 @@ CONFIG_ACER_WMI=m CONFIG_TC1100_WMI=m CONFIG_HP_WMI=m +CONFIG_DELL_WMI=m # CONFIG_SMSC37B787_WDT is not set CONFIG_W83697HF_WDT=m @@ -388,6 +396,7 @@ CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI_BAY=y CONFIG_THINKPAD_ACPI_VIDEO=y +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_MACINTOSH_DRIVERS=y Index: config-x86_64-generic =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86_64-generic,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- config-x86_64-generic 31 Mar 2009 04:09:01 -0000 1.74 +++ config-x86_64-generic 6 Apr 2009 15:44:28 -0000 1.75 @@ -117,6 +117,7 @@ CONFIG_ACPI_WMI=m CONFIG_ACER_WMI=m CONFIG_HP_WMI=m +CONFIG_DELL_WMI=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUG is not set @@ -124,6 +125,7 @@ CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI_BAY=y CONFIG_THINKPAD_ACPI_VIDEO=y +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m @@ -200,6 +202,8 @@ CONFIG_EDAC_I82860=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_R82600=m +CONFIG_EDAC_AMD8131=m +CONFIG_EDAC_AMD8111=m CONFIG_SCHED_MC=y Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1500 retrieving revision 1.1501 diff -u -r1.1500 -r1.1501 --- kernel.spec 3 Apr 2009 05:04:00 -0000 1.1500 +++ kernel.spec 6 Apr 2009 15:44:28 -0000 1.1501 @@ -58,7 +58,7 @@ # The rc snapshot level %define rcrev 0 # The git snapshot level -%define gitrev 9 +%define gitrev 13 # Set rpm version accordingly %define rpmversion 2.6.%{upstream_sublevel} %endif @@ -594,8 +594,6 @@ Patch22: linux-2.6-utrace.patch Patch23: linux-2.6-utrace-ftrace.patch -Patch30: linux-2.6-debug-dma-api.patch -Patch31: dma-api-debug-fixes.patch Patch41: linux-2.6-sysrq-c.patch Patch50: rds-only-on-64-bit-or-x86.patch @@ -618,17 +616,11 @@ Patch380: linux-2.6-defaults-pci_no_msi.patch Patch381: linux-2.6-pciehp-update.patch Patch382: linux-2.6-defaults-pciehp.patch -Patch383: linux-2.6-pci-sysfs-remove-id.patch Patch390: linux-2.6-defaults-acpi-video.patch Patch391: linux-2.6-acpi-video-dos.patch -Patch392: linux-2.6-acpi-strict-resources.patch Patch393: linux-2.6-hwmon-atk0110.patch -Patch394: linux-2.6-acpi-video-didl-intel-outputs.patch -Patch395: linux-2.6-sony-laptop-rfkill.patch -Patch400: linux-2.6-scsi-cpqarray-set-master.patch Patch450: linux-2.6-input-kill-stupid-messages.patch Patch451: linux-2.6-input-fix-toshiba-hotkeys.patch -Patch452: linux-2.6-input-hid-extra-gamepad.patch Patch460: linux-2.6-serial-460800.patch @@ -641,18 +633,12 @@ Patch580: linux-2.6-sparc-selinux-mprotect-checks.patch Patch600: linux-2.6-defaults-alsa-hda-beep-off.patch -Patch601: alsa-rewrite-hw_ptr-updaters.patch -Patch602: alsa-pcm-always-reset-invalid-position.patch -Patch603: alsa-pcm-fix-delta-calc-at-overlap.patch -Patch604: alsa-pcm-safer-boundary-checks.patch Patch610: hda_intel-prealloc-4mb-dmabuffer.patch Patch670: linux-2.6-ata-quirk.patch Patch680: linux-2.6-rt2x00-asus-leds.patch Patch681: linux-2.6-mac80211-age-scan-results-on-resume.patch -Patch682: linux-2.6-ipw2x00-age-scan-results-on-resume.patch -Patch683: fix-staging-at76.patch Patch684: at76-netdev_ops.patch Patch1515: linux-2.6.29-lirc.patch @@ -688,11 +674,7 @@ Patch2903: linux-2.6-revert-dvb-net-kabi-change.patch # fs fixes -Patch2920: linux-2.6-ext4-flush-on-close.patch Patch3000: linux-2.6-btrfs-experimental-branch.patch -Patch3001: linux-2.6-btrfs-fix-umount-hang.patch -Patch3010: linux-2.6-relatime-by-default.patch -Patch3020: linux-2.6-fiemap-header-install.patch Patch4000: linux-2.6-bootarg-strict-devmem.patch @@ -700,19 +682,7 @@ Patch9002: cpufreq-add-atom-to-p4-clockmod.patch -#Adding dropwatch into rawhide until we get to 2.6.30 -Patch9003: linux-2.6-dropwatch-protocol.patch - -# fix for net lockups, will be in 2.6.29.1 -Patch9100: linux-2.6-net-fix-gro-bug.patch -Patch9101: linux-2.6-net-fix-another-gro-bug.patch - -# fix locking in ipsec (#489764) -Patch9200: linux-2.6-net-xfrm-fix-spin-unlock.patch - # http://bugs.freedesktop.org/show_bug.cgi?id=20803 -Patch9208: linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch -Patch9209: linux-2.6.29-pat-pci-change-prot-for-inherit.patch Patch9210: linux-2.6.29-pat-fixes.patch %endif @@ -1097,18 +1067,13 @@ # Roland's utrace ptrace replacement. ApplyPatch linux-2.6-tracehook.patch -ApplyPatch linux-2.6-utrace.patch -ApplyPatch linux-2.6-utrace-ftrace.patch - -# DMA API debugging -#ApplyPatch linux-2.6-debug-dma-api.patch -#ApplyPatch dma-api-debug-fixes.patch +#ApplyPatch linux-2.6-utrace.patch +#ApplyPatch linux-2.6-utrace-ftrace.patch # enable sysrq-c on all kernels, not only kexec ApplyPatch linux-2.6-sysrq-c.patch ApplyPatch rds-only-on-64-bit-or-x86.patch -ApplyPatch fix-ppc-debug_kmap_atomic.patch # Architecture patches # x86(-64) @@ -1131,7 +1096,6 @@ # # SPARC64 # - ApplyPatch linux-2.6.29-sparc-IOC_TYPECHECK.patch # @@ -1144,19 +1108,11 @@ # # ext4 -#ApplyPatch linux-2.6-ext4-flush-on-close.patch # xfs # btrfs #ApplyPatch linux-2.6-btrfs-experimental-branch.patch -ApplyPatch linux-2.6-btrfs-fix-umount-hang.patch - -# relatime -#ApplyPatch linux-2.6-relatime-by-default.patch - -# get fiemap.h into kernel-headers -ApplyPatch linux-2.6-fiemap-header-install.patch # Make strict devmem a boot arg ApplyPatch linux-2.6-bootarg-strict-devmem.patch @@ -1166,15 +1122,12 @@ # ACPI ApplyPatch linux-2.6-defaults-acpi-video.patch ApplyPatch linux-2.6-acpi-video-dos.patch -ApplyPatch linux-2.6-acpi-strict-resources.patch ApplyPatch linux-2.6-hwmon-atk0110.patch -ApplyPatch linux-2.6-acpi-video-didl-intel-outputs.patch -ApplyPatch linux-2.6-sony-laptop-rfkill.patch # Various low-impact patches to aid debugging. ApplyPatch linux-2.6-debug-sizeof-structs.patch #ApplyPatch linux-2.6-debug-nmi-timeout.patch -ApplyPatch linux-2.6-debug-taint-vm.patch +#ApplyPatch linux-2.6-debug-taint-vm.patch ApplyPatch linux-2.6-debug-spinlock-taint.patch ApplyPatch linux-2.6-debug-vm-would-have-oomkilled.patch ApplyPatch linux-2.6-debug-always-inline-kzalloc.patch @@ -1188,25 +1141,14 @@ #ApplyPatch linux-2.6-pciehp-update.patch # default to enabling passively listening for hotplug events #ApplyPatch linux-2.6-defaults-pciehp.patch -# Add /sys/bus/pci/devices/*/remove_id -#ApplyPatch linux-2.6-pci-sysfs-remove-id.patch # # SCSI Bits. # -# fix cpqarray pci enable -#ApplyPatch linux-2.6-scsi-cpqarray-set-master.patch # ALSA # squelch hda_beep by default ApplyPatch linux-2.6-defaults-alsa-hda-beep-off.patch - -# fix alsa for pulseaudio -#ApplyPatch alsa-rewrite-hw_ptr-updaters.patch -#ApplyPatch alsa-pcm-always-reset-invalid-position.patch -#ApplyPatch alsa-pcm-fix-delta-calc-at-overlap.patch -#ApplyPatch alsa-pcm-safer-boundary-checks.patch - ApplyPatch hda_intel-prealloc-4mb-dmabuffer.patch # Networking @@ -1218,9 +1160,6 @@ # Get away from having to poll Toshibas ApplyPatch linux-2.6-input-fix-toshiba-hotkeys.patch -# HID: add support for another version of 0e8f:0003 device in hid-pl -ApplyPatch linux-2.6-input-hid-extra-gamepad.patch - # Allow to use 480600 baud on 16C950 UARTs ApplyPatch linux-2.6-serial-460800.patch @@ -1248,8 +1187,6 @@ # back-port scan result aging patches #ApplyPatch linux-2.6-mac80211-age-scan-results-on-resume.patch -#ApplyPatch linux-2.6-ipw2x00-age-scan-results-on-resume.patch -ApplyPatch fix-staging-at76.patch ApplyPatch at76-netdev_ops.patch # http://www.lirc.org/ @@ -1293,15 +1230,6 @@ #ApplyPatch cpufreq-add-atom-to-p4-clockmod.patch -#ApplyPatch linux-2.6-dropwatch-protocol.patch - -#ApplyPatch linux-2.6-net-fix-gro-bug.patch -#ApplyPatch linux-2.6-net-fix-another-gro-bug.patch - -#ApplyPatch linux-2.6-net-xfrm-fix-spin-unlock.patch - -#ApplyPatch linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch -#ApplyPatch linux-2.6.29-pat-pci-change-prot-for-inherit.patch ApplyPatch linux-2.6.29-pat-fixes.patch # END OF PATCH APPLICATIONS @@ -1897,6 +1825,35 @@ # ||----w | # || || %changelog +* Mon Apr 06 2009 Kyle McMartin +- Linux 2.6.29-git13 +- drop patches merged upstream: + - fix-ppc-debug_kmap_atomic.patch + - fix-staging-at76.patch + - linux-2.6-acpi-video-didl-intel-outputs.patch + - linux-2.6-acpi-strict-resources.patch + - linux-2.6-sony-laptop-rfkill.patch + - linux-2.6-btrfs-fix-umount-hang.patch + - linux-2.6-fiemap-header-install.patch + - linux-2.6-debug-dma-api.patch + - dma-api-debug-fixes.patch + - linux-2.6-ext4-flush-on-close.patch + - linux-2.6-relatime-by-default.patch + - linux-2.6-pci-sysfs-remove-id.patch + - linux-2.6-scsi-cpqarray-set-master.patch + - alsa-rewrite-hw_ptr-updaters.patch + - alsa-pcm-always-reset-invalid-position.patch + - alsa-pcm-fix-delta-calc-at-overlap.patch + - alsa-pcm-safer-boundary-checks.patch + - linux-2.6-input-hid-extra-gamepad.patch + - linux-2.6-ipw2x00-age-scan-results-on-resume.patch + - linux-2.6-dropwatch-protocol.patch + - linux-2.6-net-fix-gro-bug.patch + - linux-2.6-net-fix-another-gro-bug.patch + - linux-2.6-net-xfrm-fix-spin-unlock.patch + - linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch + - linux-2.6.29-pat-pci-change-prot-for-inherit.patch + * Thu Apr 02 2009 Josef Bacik - linux-2.6-btrfs-fix-umount-hang.patch: fix umount hang on btrfs Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/sources,v retrieving revision 1.1005 retrieving revision 1.1006 diff -u -r1.1005 -r1.1006 --- sources 2 Apr 2009 04:04:34 -0000 1.1005 +++ sources 6 Apr 2009 15:44:29 -0000 1.1006 @@ -1,2 +1,2 @@ 64921b5ff5cdadbccfcd3820f03be7d8 linux-2.6.29.tar.bz2 -57870b0f201c7cf04e701c59dfb026c6 patch-2.6.29-git9.bz2 +de7c0d87b213419993d26bf3916d2733 patch-2.6.29-git13.bz2 Index: upstream =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/upstream,v retrieving revision 1.916 retrieving revision 1.917 diff -u -r1.916 -r1.917 --- upstream 2 Apr 2009 04:04:34 -0000 1.916 +++ upstream 6 Apr 2009 15:44:29 -0000 1.917 @@ -1,2 +1,2 @@ linux-2.6.29.tar.bz2 -patch-2.6.29-git9.bz2 +patch-2.6.29-git13.bz2 --- alsa-pcm-always-reset-invalid-position.patch DELETED --- --- alsa-pcm-fix-delta-calc-at-overlap.patch DELETED --- --- alsa-pcm-safer-boundary-checks.patch DELETED --- --- alsa-rewrite-hw_ptr-updaters.patch DELETED --- --- dma-api-debug-fixes.patch DELETED --- --- linux-2.6-acpi-strict-resources.patch DELETED --- --- linux-2.6-acpi-video-didl-intel-outputs.patch DELETED --- --- linux-2.6-btrfs-fix-umount-hang.patch DELETED --- --- linux-2.6-debug-dma-api.patch DELETED --- --- linux-2.6-dropwatch-protocol.patch DELETED --- --- linux-2.6-ext4-flush-on-close.patch DELETED --- --- linux-2.6-fiemap-header-install.patch DELETED --- --- linux-2.6-input-hid-extra-gamepad.patch DELETED --- --- linux-2.6-ipw2x00-age-scan-results-on-resume.patch DELETED --- --- linux-2.6-net-fix-another-gro-bug.patch DELETED --- --- linux-2.6-net-fix-gro-bug.patch DELETED --- --- linux-2.6-net-xfrm-fix-spin-unlock.patch DELETED --- --- linux-2.6-pci-sysfs-remove-id.patch DELETED --- --- linux-2.6-relatime-by-default.patch DELETED --- --- linux-2.6-scsi-cpqarray-set-master.patch DELETED --- --- linux-2.6-sony-laptop-rfkill.patch DELETED --- --- linux-2.6.29-pat-change-is_linear_pfn_mapping-to-not-use-vm_pgoff.patch DELETED --- --- linux-2.6.29-pat-pci-change-prot-for-inherit.patch DELETED --- --- patch-2.6.29-git9.bz2.sign DELETED --- From limb at fedoraproject.org Mon Apr 6 15:49:31 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Mon, 6 Apr 2009 15:49:31 +0000 (UTC) Subject: rpms/nexuiz/devel .cvsignore, 1.13, 1.14 nexuiz.spec, 1.30, 1.31 sources, 1.13, 1.14 Message-ID: <20090406154932.0204C700FB@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/nexuiz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30699 Modified Files: .cvsignore nexuiz.spec sources Log Message: New upstream. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 19 May 2008 14:57:19 -0000 1.13 +++ .cvsignore 6 Apr 2009 15:49:01 -0000 1.14 @@ -1 +1 @@ -enginesource20080511.zip +enginesource20090403.zip Index: nexuiz.spec =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz/devel/nexuiz.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- nexuiz.spec 26 Feb 2009 05:30:24 -0000 1.30 +++ nexuiz.spec 6 Apr 2009 15:49:01 -0000 1.31 @@ -1,14 +1,14 @@ Summary: Multiplayer, deathmatch oriented first person shooter Name: nexuiz -Version: 2.4.2 -Release: 5%{?dist} +Version: 2.5 +Release: 1%{?dist} License: GPLv2+ Group: Amusements/Games URL: http://www.nexuiz.com/ # Source is custom, obtained with : -# wget http://downloads.sourceforge.net/nexuiz/nexuiz-242.zip -# unzip -j nexuiz-24.zip Nexuiz/sources/enginesource20080511.zip -Source: enginesource20080511.zip +# wget http://downloads.sourceforge.net/nexuiz/nexuiz-25.zip +# unzip -j nexuiz-25.zip Nexuiz/sources/enginesource20090403.zip +Source: enginesource20090403.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # For the .ico extraction BuildRequires: ImageMagick, file @@ -128,6 +128,9 @@ %changelog +* Mon Apr 06 2009 Jon Ciesla - 2.5-1 +- New upstream release. + * Wed Feb 25 2009 Fedora Release Engineering - 2.4.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 19 May 2008 14:57:19 -0000 1.13 +++ sources 6 Apr 2009 15:49:01 -0000 1.14 @@ -1 +1 @@ -4827f52cbd2538b94729a02688248976 enginesource20080511.zip +085d7eb7929d990003146a90bfcd274c enginesource20090403.zip From nalin at fedoraproject.org Mon Apr 6 15:57:15 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 15:57:15 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec, 1.180, 1.181 krb524.sysconfig, 1.1, NONE krb524d.init, 1.7, NONE Message-ID: <20090406155715.DC6FF700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31976 Modified Files: krb5.spec Removed Files: krb524.sysconfig krb524d.init Log Message: - turn off krb4 support (it won't be part of the 1.7 release, but do it now) - use triggeruns to properly shut down and disable krb524d when -server and -workstation-servers gets upgraded, because it's gone now Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.180 retrieving revision 1.181 diff -u -r1.180 -r1.181 --- krb5.spec 17 Mar 2009 22:26:27 -0000 1.180 +++ krb5.spec 6 Apr 2009 15:56:45 -0000 1.181 @@ -16,13 +16,12 @@ Summary: The Kerberos network authentication system. Name: krb5 Version: 1.6.3 -Release: 19%{?dist} +Release: 100%{?dist} # Maybe we should explode from the now-available-to-everybody tarball instead? # http://web.mit.edu/kerberos/dist/krb5/1.6/krb5-1.6.2-signed.tar Source0: krb5-%{version}.tar.gz Source1: krb5-%{version}.tar.gz.asc Source2: kpropd.init -Source3: krb524d.init Source4: kadmind.init Source5: krb5kdc.init Source6: krb5.conf @@ -40,7 +39,6 @@ Source18: gssftp.xinetd Source19: krb5kdc.sysconfig Source20: kadmin.sysconfig -Source21: krb524.sysconfig Source22: ekrb5-telnet.xinetd # The same source files we "check", generated with "krb5-tex-pdf.sh create" # and tarred up. @@ -233,6 +231,11 @@ certificate. %changelog +* Mon Apr 6 2009 Nalin Dahyabhai 1.6.3-100 +- turn off krb4 support (it won't be part of the 1.7 release, but do it now) +- use triggeruns to properly shut down and disable krb524d when -server and + -workstation-servers gets upgraded, because it's gone now + * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when we fail to set up the server half of a context (CVE-2009-0845) @@ -1402,7 +1405,6 @@ %patch79 -p0 -b .ftp_mget_case %patch80 -p0 -b .preauth_master %patch81 -p0 -b .spnego-crash -cp src/krb524/README README.krb524 gzip doc/*.ps sed -i -e '1s!\[twoside\]!!;s!%\(\\usepackage{hyperref}\)!\1!' doc/api/library.tex @@ -1423,7 +1425,6 @@ # Check that the PDFs we built earlier match this source tree. $RPM_SOURCE_DIR/krb5-tex-pdf.sh check << EOF doc/api library krb5 -doc/api libdes doc/implement implement doc/kadm5 adb-unit-test doc/kadm5 api-unit-test @@ -1486,7 +1487,7 @@ --sbindir=%{krb5prefix}/sbin \ --datadir=%{krb5prefix}/share \ --localstatedir=%{_var}/kerberos \ - --with-krb4 \ + --without-krb4 \ --with-system-et \ --with-system-ss \ --with-netlib=-lresolv \ @@ -1543,11 +1544,9 @@ install -pm 755 $RPM_SOURCE_DIR/krb5kdc.init $RPM_BUILD_ROOT/etc/rc.d/init.d/krb5kdc install -pm 755 $RPM_SOURCE_DIR/kadmind.init $RPM_BUILD_ROOT/etc/rc.d/init.d/kadmin install -pm 755 $RPM_SOURCE_DIR/kpropd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/kprop -install -pm 755 $RPM_SOURCE_DIR/krb524d.init $RPM_BUILD_ROOT/etc/rc.d/init.d/krb524 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig install -pm 644 $RPM_SOURCE_DIR/krb5kdc.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/krb5kdc install -pm 644 $RPM_SOURCE_DIR/kadmin.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/kadmin -install -pm 644 $RPM_SOURCE_DIR/krb524.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/krb524 # Xinetd configuration files. mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d/ @@ -1594,7 +1593,6 @@ # Install the new ones. /sbin/chkconfig --add krb5kdc /sbin/chkconfig --add kadmin -/sbin/chkconfig --add krb524 /sbin/chkconfig --add kprop # Install info pages. /sbin/install-info %{_infodir}/krb425.info.gz %{_infodir}/dir @@ -1603,14 +1601,12 @@ exit 0 %preun server -if [ "$1" = "0" ] ; then +if [ "$1" -eq "0" ] ; then /sbin/chkconfig --del krb5kdc /sbin/chkconfig --del kadmin - /sbin/chkconfig --del krb524 /sbin/chkconfig --del kprop /sbin/service krb5kdc stop > /dev/null 2>&1 || : /sbin/service kadmin stop > /dev/null 2>&1 || : - /sbin/service krb524 stop > /dev/null 2>&1 || : /sbin/service kprop stop > /dev/null 2>&1 || : /sbin/install-info --delete %{_infodir}/krb425.info.gz %{_infodir}/dir /sbin/install-info --delete %{_infodir}/krb5-admin.info.gz %{_infodir}/dir @@ -1622,16 +1618,28 @@ if [ "$1" -ge 1 ] ; then /sbin/service krb5kdc condrestart > /dev/null 2>&1 || : /sbin/service kadmin condrestart > /dev/null 2>&1 || : - /sbin/service krb524 condrestart > /dev/null 2>&1 || : /sbin/service kprop condrestart > /dev/null 2>&1 || : fi exit 0 +%triggerun server -- krb5-server < 1.6.3-100 +if [ "$2" -eq "0" ] ; then + /sbin/service krb524 stop > /dev/null 2>&1 || : + /sbin/chkconfig --del krb524 > /dev/null 2>&1 || : +fi +exit 0 + +%triggerun workstation-servers -- krb5-workstation-servers < 1.6.3-100 +if [ "$2" -eq "0" ] ; then + /sbin/service krb524 stop > /dev/null 2>&1 || : + /sbin/chkconfig --del krb524 > /dev/null 2>&1 || : +fi +exit 0 + %if %{split_workstation} %post workstation-servers /sbin/service xinetd reload > /dev/null 2>&1 || : exit 0 - %postun workstation-servers /sbin/service xinetd reload > /dev/null 2>&1 || : exit 0 @@ -1646,7 +1654,7 @@ exit 0 %preun workstation -if [ "$1" = "0" ] ; then +if [ "$1" -eq "0" ] ; then /sbin/install-info --delete %{_infodir}/krb5-user.info %{_infodir}/dir fi exit 0 @@ -1678,8 +1686,6 @@ %{krb5prefix}/man/man1/klist.1* %{krb5prefix}/bin/kpasswd %{krb5prefix}/man/man1/kpasswd.1* -%{krb5prefix}/bin/krb524init -%{krb5prefix}/man/man1/krb524init.1* %{krb5prefix}/bin/kvno %{krb5prefix}/man/man1/kvno.1* @@ -1716,8 +1722,6 @@ # Used by both clients and servers. %{krb5prefix}/bin/rcp %{krb5prefix}/man/man1/rcp.1* -%attr(0755,root,root) %{krb5prefix}/bin/v4rcp -%{krb5prefix}/man/man1/v4rcp.1* # Client network bits. %{krb5prefix}/bin/ftp @@ -1755,8 +1759,6 @@ # Used by both clients and servers. %{krb5prefix}/bin/rcp %{krb5prefix}/man/man1/rcp.1* -%attr(0755,root,root) %{krb5prefix}/bin/v4rcp -%{krb5prefix}/man/man1/v4rcp.1* %endif %config(noreplace) /etc/xinetd.d/* @@ -1788,12 +1790,6 @@ %{krb5prefix}/sbin/telnetd %{krb5prefix}/man/man8/telnetd.8* -# Here, so that it can be run in keytab mode. -%config /etc/rc.d/init.d/krb524 -%config(noreplace) /etc/sysconfig/krb524 -%{krb5prefix}/sbin/krb524d -%{krb5prefix}/man/man8/krb524d.8* - # Protocol test servers. %{krb5prefix}/sbin/sim_server %{krb5prefix}/sbin/gss-server @@ -1805,16 +1801,13 @@ %config /etc/rc.d/init.d/krb5kdc %config /etc/rc.d/init.d/kadmin -%config /etc/rc.d/init.d/krb524 %config /etc/rc.d/init.d/kprop %config(noreplace) /etc/sysconfig/krb5kdc %config(noreplace) /etc/sysconfig/kadmin -%config(noreplace) /etc/sysconfig/krb524 %doc doc/admin*.ps.gz %doc doc/krb425*.ps.gz %doc doc/install*.ps.gz -%doc README.krb524 %{_infodir}/krb5-admin.info* %{_infodir}/krb5-install.info* @@ -1853,8 +1846,6 @@ %{krb5prefix}/man/man8/kprop.8* %{krb5prefix}/sbin/kpropd %{krb5prefix}/man/man8/kpropd.8* -%{krb5prefix}/sbin/krb524d -%{krb5prefix}/man/man8/krb524d.8* %{krb5prefix}/sbin/krb5kdc %{krb5prefix}/man/man8/krb5kdc.8* @@ -1905,13 +1896,11 @@ %{_libdir}/libkadm5clnt.so.* %{_libdir}/libkadm5srv.so.* %{_libdir}/libkdb5.so.* -%{_libdir}/libkrb4.so.* %{_libdir}/libkrb5.so.* %{_libdir}/libkrb5support.so.* %dir %{_libdir}/krb5 %dir %{_libdir}/krb5/plugins %dir %{_libdir}/krb5/plugins/* -%dir %{_libdir}/krb5/plugins/* %{_libdir}/krb5/plugins/kdb/db2.so %{krb5prefix}/share @@ -1954,7 +1943,6 @@ %{_libdir}/libkadm5clnt.so %{_libdir}/libkadm5srv.so %{_libdir}/libkdb5.so -%{_libdir}/libkrb4.so %{_libdir}/libkrb5.so %{_libdir}/libkrb5support.so --- krb524.sysconfig DELETED --- --- krb524d.init DELETED --- From pkgdb at fedoraproject.org Mon Apr 6 16:06:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:06:43 +0000 Subject: [pkgdb] kdeutils had acl change status Message-ID: <20090406160621.CB2D5208553@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdeutils (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 16:06:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:06:42 +0000 Subject: [pkgdb] kdeutils had acl change status Message-ID: <20090406160622.055FF208557@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdeutils (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 16:06:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:06:23 +0000 Subject: [pkgdb] kdeutils had acl change status Message-ID: <20090406160623.55BC5208604@bastion.fedora.phx.redhat.com> than has set the commit acl on kdeutils (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 16:06:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:06:47 +0000 Subject: [pkgdb] kdeutils had acl change status Message-ID: <20090406160626.1E1DC2086FE@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdeutils (Fedora 10) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From pkgdb at fedoraproject.org Mon Apr 6 16:06:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:06:46 +0000 Subject: [pkgdb] kdeutils had acl change status Message-ID: <20090406160626.6F12C208702@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdeutils (Fedora 10) to Approved for tuxbrewr To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdeutils From mclasen at fedoraproject.org Mon Apr 6 16:06:35 2009 From: mclasen at fedoraproject.org (Matthias Clasen) Date: Mon, 6 Apr 2009 16:06:35 +0000 (UTC) Subject: comps comps-f11.xml.in,1.173,1.174 Message-ID: <20090406160635.C3E8B700FB@cvs1.fedora.phx.redhat.com> Author: mclasen Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1180 Modified Files: comps-f11.xml.in Log Message: Update gnome-software-development group: eel2-devel libgnomeprintui22-devel libart_lgpl-devel are now optional, and glade3 is in default instead of glade2 Index: comps-f11.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v retrieving revision 1.173 retrieving revision 1.174 diff -u -r1.173 -r1.174 --- comps-f11.xml.in 5 Apr 2009 17:11:15 -0000 1.173 +++ comps-f11.xml.in 6 Apr 2009 16:06:05 -0000 1.174 @@ -2281,17 +2281,14 @@ pango-devel at-spi-devel devhelp - eel2-devel evolution-data-server-devel - glade2 + glade3 gnome-desktop-devel gnome-devel-docs gnome-panel-devel gnome-pilot-devel gtk-doc hal-devel - libart_lgpl-devel - libgnomeprintui22-devel libgtop2-devel pygtk2-devel xulrunner-devel @@ -2307,11 +2304,12 @@ conexus-nss-devel conexus-ssl-devel ddd + eel2-devel gazpacho gconfmm26-devel gedit-vala ghc-gtk - glade3 + glade2 glibmm24-devel gnome-common gnome-python2-gda-devel @@ -2324,12 +2322,14 @@ gtkdatabox-devel gtkmm24-devel gtkparasite + libart_lgpl-devel libgconf-java libglade-java libglademm24-devel libgnome-java libgnomecanvasmm26-devel libgnomemm26-devel + libgnomeprintui22-devel libgnomeuimm26-devel libgtk-java libsexy-devel From pkgdb at fedoraproject.org Mon Apr 6 16:07:28 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:07:28 +0000 Subject: [pkgdb] kdegraphics had acl change status Message-ID: <20090406160708.580722086F6@bastion.fedora.phx.redhat.com> than has set the watchbugzilla acl on kdegraphics (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Mon Apr 6 16:07:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:07:08 +0000 Subject: [pkgdb] kdegraphics had acl change status Message-ID: <20090406160708.C8D65208701@bastion.fedora.phx.redhat.com> than has set the watchcommits acl on kdegraphics (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From pkgdb at fedoraproject.org Mon Apr 6 16:07:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 16:07:31 +0000 Subject: [pkgdb] kdegraphics had acl change status Message-ID: <20090406160710.4F1AC208705@bastion.fedora.phx.redhat.com> than has set the commit acl on kdegraphics (Fedora 10) to Approved for rdieter To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/kdegraphics From nalin at fedoraproject.org Mon Apr 6 16:23:15 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 16:23:15 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.181,1.182 Message-ID: <20090406162315.EE2A8700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4926 Modified Files: krb5.spec Log Message: - move the libraries to /%{_lib}, but leave --libdir alone so that plugins get installed and are searched for in the same locations (#473333) Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.181 retrieving revision 1.182 diff -u -r1.181 -r1.182 --- krb5.spec 6 Apr 2009 15:56:45 -0000 1.181 +++ krb5.spec 6 Apr 2009 16:22:45 -0000 1.182 @@ -235,6 +235,8 @@ - turn off krb4 support (it won't be part of the 1.7 release, but do it now) - use triggeruns to properly shut down and disable krb524d when -server and -workstation-servers gets upgraded, because it's gone now +- move the libraries to /%{_lib}, but leave --libdir alone so that plugins + get installed and are searched for in the same locations (#473333) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when @@ -1580,6 +1582,21 @@ # Remove the randomly-generated compile-et filename comment from header files. sed -i -e 's|^ \* ettmp[^ \t]*\.h:$| * ettmpXXXXXX.h:|g' $RPM_BUILD_ROOT%{_includedir}/*{,/*}.h +# Move specific libraries from %{_libdir} to /%{_lib}, and fixup the symlinks. +touch $RPM_BUILD_ROOT/rootfile +rellibdir=.. +while ! test -r $RPM_BUILD_ROOT/%{_libdir}/${rellibdir}/rootfile ; do + rellibdir=../${rellibdir} +done +rm -f $RPM_BUILD_ROOT/rootfile +mkdir -p $RPM_BUILD_ROOT/%{_lib} +for library in libdes425 libgssapi_krb5 libgssrpc libk5crypto libkrb5 libkrb5support ; do + mv $RPM_BUILD_ROOT/%{_libdir}/${library}.so.* $RPM_BUILD_ROOT/%{_lib}/ + pushd $RPM_BUILD_ROOT/%{_libdir} + ln -fs ${rellibdir}/%{_lib}/${library}.so.*.* ${library}.so + popd +done + %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT @@ -1889,15 +1906,15 @@ %{krb5prefix}/man/man1/kerberos.1* %{krb5prefix}/man/man5/.k5login.5* %{krb5prefix}/man/man5/krb5.conf.5* -%{_libdir}/libdes425.so.* -%{_libdir}/libgssapi_krb5.so.* -%{_libdir}/libgssrpc.so.* -%{_libdir}/libk5crypto.so.* +/%{_lib}/libdes425.so.* +/%{_lib}/libgssapi_krb5.so.* +/%{_lib}/libgssrpc.so.* +/%{_lib}/libk5crypto.so.* %{_libdir}/libkadm5clnt.so.* %{_libdir}/libkadm5srv.so.* %{_libdir}/libkdb5.so.* -%{_libdir}/libkrb5.so.* -%{_libdir}/libkrb5support.so.* +/%{_lib}/libkrb5.so.* +/%{_lib}/libkrb5support.so.* %dir %{_libdir}/krb5 %dir %{_libdir}/krb5/plugins %dir %{_libdir}/krb5/plugins/* From mdomsch at fedoraproject.org Mon Apr 6 16:37:18 2009 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Mon, 6 Apr 2009 16:37:18 +0000 (UTC) Subject: rpms/mirrormanager/devel .cvsignore, 1.4, 1.5 import.log, 1.1, 1.2 mirrormanager.spec, 1.5, 1.6 sources, 1.4, 1.5 Message-ID: <20090406163718.E9A8E700FB@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/mirrormanager/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7781/devel Modified Files: .cvsignore import.log mirrormanager.spec sources Log Message: update to 1.2.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 23 Feb 2009 16:32:57 -0000 1.4 +++ .cvsignore 6 Apr 2009 16:36:48 -0000 1.5 @@ -1 +1 @@ -mirrormanager-1.2.9.tar.bz2 +mirrormanager-1.2.10.tar.bz2 Index: import.log =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/devel/import.log,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- import.log 2 Oct 2008 15:04:31 -0000 1.1 +++ import.log 6 Apr 2009 16:36:48 -0000 1.2 @@ -1 +1,2 @@ mirrormanager-1_2_3-1_fc9:HEAD:mirrormanager-1.2.3-1.fc9.src.rpm:1222959811 +mirrormanager-1_2_10-1_fc10:HEAD:mirrormanager-1.2.10-1.fc10.src.rpm:1239035739 Index: mirrormanager.spec =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/devel/mirrormanager.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- mirrormanager.spec 26 Feb 2009 01:34:44 -0000 1.5 +++ mirrormanager.spec 6 Apr 2009 16:36:48 -0000 1.6 @@ -1,6 +1,6 @@ Name: mirrormanager -Version: 1.2.9 -Release: 2%{?dist} +Version: 1.2.10 +Release: 1%{?dist} Summary: Fedora mirror management system BuildArch: noarch @@ -9,10 +9,15 @@ URL: http://fedorahosted.org/mirrormanager Source0: https://fedorahosted.org/releases/m/i/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) - BuildRequires: python Requires: TurboGears, python-IPy, python-GeoIP, wget, yum +%include /usr/lib/rpm/macros.python +%if "%{py_ver}" < "2.5" +# for md5, sha1, sha256, which are native to python 2.5 and higher +Requires: python-hashlib +%endif + %description MirrorManager tracks all the content provided on a master mirror server, and that of all public and private mirrors of that content. @@ -53,6 +58,7 @@ %dir %{_sysconfdir}/%{name}/ %{_datadir}/%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} +%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf %doc LICENSES LICENSE-MIT-X11 LICENSE-GPLv2 LICENSE-GPLv3 %doc server/*.cfg @@ -62,12 +68,18 @@ %{_bindir}/report_mirror %dir %{_sysconfdir}/%{name}-client %config(noreplace) %{_sysconfdir}/%{name}-client/report_mirror.conf -%doc LICENSE-MIT-X11 +%doc LICENSE-MIT-X11 client/README %changelog -* Wed Feb 25 2009 Fedora Release Engineering - 1.2.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild +* Mon Apr 6 2009 Matt Domsch - 1.2.10-1 +- improved crawler repomd.xml verification +- improved publiclist generation +- fix categorymap logic +- WSGI-ify web application +- vastly speed up report_mirror (no more stat()s on every file) +- vastly speed up umdl +- add rsyncFilter * Mon Feb 23 2009 Matt Domsch - 1.2.9-1 - Adrian Reber: Index: sources =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 23 Feb 2009 16:32:57 -0000 1.4 +++ sources 6 Apr 2009 16:36:48 -0000 1.5 @@ -1 +1 @@ -e14bf560359ffcf9f48f367abc4a8000 mirrormanager-1.2.9.tar.bz2 +688893a7c3d56611dbd079dc1fe770e3 mirrormanager-1.2.10.tar.bz2 From mdomsch at fedoraproject.org Mon Apr 6 16:42:06 2009 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Mon, 6 Apr 2009 16:42:06 +0000 (UTC) Subject: rpms/mirrormanager/EL-5 .cvsignore, 1.7, 1.8 mirrormanager.spec, 1.6, 1.7 sources, 1.7, 1.8 Message-ID: <20090406164206.75FBE700FB@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/mirrormanager/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9511 Modified Files: .cvsignore mirrormanager.spec sources Log Message: update to 1.2.10 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/EL-5/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 23 Feb 2009 16:35:20 -0000 1.7 +++ .cvsignore 6 Apr 2009 16:41:36 -0000 1.8 @@ -1 +1 @@ -mirrormanager-1.2.9.tar.bz2 +mirrormanager-1.2.10.tar.bz2 Index: mirrormanager.spec =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/EL-5/mirrormanager.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mirrormanager.spec 23 Feb 2009 16:35:20 -0000 1.6 +++ mirrormanager.spec 6 Apr 2009 16:41:36 -0000 1.7 @@ -1,5 +1,5 @@ Name: mirrormanager -Version: 1.2.9 +Version: 1.2.10 Release: 1%{?dist} Summary: Fedora mirror management system BuildArch: noarch @@ -9,10 +9,15 @@ URL: http://fedorahosted.org/mirrormanager Source0: https://fedorahosted.org/releases/m/i/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) - BuildRequires: python Requires: TurboGears, python-IPy, python-GeoIP, wget, yum +%include /usr/lib/rpm/macros.python +%if "%{py_ver}" < "2.5" +# for md5, sha1, sha256, which are native to python 2.5 and higher +Requires: python-hashlib +%endif + %description MirrorManager tracks all the content provided on a master mirror server, and that of all public and private mirrors of that content. @@ -53,6 +58,7 @@ %dir %{_sysconfdir}/%{name}/ %{_datadir}/%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} +%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf %doc LICENSES LICENSE-MIT-X11 LICENSE-GPLv2 LICENSE-GPLv3 %doc server/*.cfg @@ -62,10 +68,19 @@ %{_bindir}/report_mirror %dir %{_sysconfdir}/%{name}-client %config(noreplace) %{_sysconfdir}/%{name}-client/report_mirror.conf -%doc LICENSE-MIT-X11 +%doc LICENSE-MIT-X11 client/README %changelog +* Mon Apr 6 2009 Matt Domsch - 1.2.10-1 +- improved crawler repomd.xml verification +- improved publiclist generation +- fix categorymap logic +- WSGI-ify web application +- vastly speed up report_mirror (no more stat()s on every file) +- vastly speed up umdl +- add rsyncFilter + * Mon Feb 23 2009 Matt Domsch - 1.2.9-1 - Adrian Reber: mirrorlist-server: check values returned by geoip before printing Index: sources =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/EL-5/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 23 Feb 2009 16:35:20 -0000 1.7 +++ sources 6 Apr 2009 16:41:36 -0000 1.8 @@ -1 +1 @@ -e14bf560359ffcf9f48f367abc4a8000 mirrormanager-1.2.9.tar.bz2 +688893a7c3d56611dbd079dc1fe770e3 mirrormanager-1.2.10.tar.bz2 From nalin at fedoraproject.org Mon Apr 6 16:47:06 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 16:47:06 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.182,1.183 Message-ID: <20090406164706.2E104700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10149 Modified Files: krb5.spec Log Message: - make splitting up of the workstation bits unconditional Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.182 retrieving revision 1.183 diff -u -r1.182 -r1.183 --- krb5.spec 6 Apr 2009 16:22:45 -0000 1.182 +++ krb5.spec 6 Apr 2009 16:46:35 -0000 1.183 @@ -4,9 +4,6 @@ %define krb5prefix %{_prefix}/kerberos -# This'll be made unconditional at some point. -%define split_workstation 1 - # This'll be pulled out at some point. %define build_static 0 @@ -188,7 +185,6 @@ kpasswd). If your network uses Kerberos, this package should be installed on every workstation. -%if %{split_workstation} %package workstation-clients Summary: Kerberos 5 clients for use on workstations. Group: System Environment/Base @@ -217,7 +213,6 @@ package contains kerberized versions of Telnet, FTP, and rsh/rlogin servers. If your network uses Kerberos, this package should be installed on systems which are meant provide these services. -%endif %package pkinit-openssl Summary: The PKINIT module for Kerberos 5. @@ -1653,18 +1648,13 @@ fi exit 0 -%if %{split_workstation} %post workstation-servers /sbin/service xinetd reload > /dev/null 2>&1 || : exit 0 + %postun workstation-servers /sbin/service xinetd reload > /dev/null 2>&1 || : exit 0 -%else -%postun workstation -/sbin/service xinetd reload > /dev/null 2>&1 || : -exit 0 -%endif %post workstation /sbin/install-info %{_infodir}/krb5-user.info %{_infodir}/dir @@ -1721,7 +1711,6 @@ %{krb5prefix}/sbin/krb5-send-pr %{krb5prefix}/man/man1/krb5-send-pr.1* -%if %{split_workstation} %files workstation-clients %defattr(-,root,root) %docdir %{krb5prefix}/man @@ -1734,7 +1723,6 @@ %dir %{krb5prefix}/man %dir %{krb5prefix}/man/man1 %dir %{krb5prefix}/sbin -%endif # Used by both clients and servers. %{krb5prefix}/bin/rcp @@ -1757,7 +1745,6 @@ %{krb5prefix}/bin/gss-client %{krb5prefix}/bin/uuclient -%if %{split_workstation} %files workstation-servers %defattr(-,root,root) %docdir %{krb5prefix}/man @@ -1776,7 +1763,6 @@ # Used by both clients and servers. %{krb5prefix}/bin/rcp %{krb5prefix}/man/man1/rcp.1* -%endif %config(noreplace) /etc/xinetd.d/* %config(noreplace) /etc/pam.d/* @@ -1785,7 +1771,6 @@ %{krb5prefix}/sbin/login.krb5 %{krb5prefix}/man/man8/login.krb5.8* -%if %{split_workstation} # Tools you're likely to need if you're running these app servers. %{krb5prefix}/bin/kvno %{krb5prefix}/man/man1/kvno.1* @@ -1795,7 +1780,6 @@ %{krb5prefix}/man/man8/k5srvutil.8* %{krb5prefix}/sbin/ktutil %{krb5prefix}/man/man8/ktutil.8* -%endif # Application servers. %{krb5prefix}/sbin/ftpd From mdomsch at fedoraproject.org Mon Apr 6 16:47:33 2009 From: mdomsch at fedoraproject.org (Matt Domsch) Date: Mon, 6 Apr 2009 16:47:33 +0000 (UTC) Subject: rpms/mirrormanager/EL-5 mirrormanager.spec,1.7,1.8 Message-ID: <20090406164733.0FC87700FB@cvs1.fedora.phx.redhat.com> Author: mdomsch Update of /cvs/extras/rpms/mirrormanager/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10618 Modified Files: mirrormanager.spec Log Message: fix building on rhel5 Index: mirrormanager.spec =================================================================== RCS file: /cvs/extras/rpms/mirrormanager/EL-5/mirrormanager.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- mirrormanager.spec 6 Apr 2009 16:41:36 -0000 1.7 +++ mirrormanager.spec 6 Apr 2009 16:47:02 -0000 1.8 @@ -1,6 +1,6 @@ Name: mirrormanager Version: 1.2.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Fedora mirror management system BuildArch: noarch @@ -12,7 +12,7 @@ BuildRequires: python Requires: TurboGears, python-IPy, python-GeoIP, wget, yum -%include /usr/lib/rpm/macros.python +%define py_ver %(echo `python -c "import sys; print sys.version[:3]"`) %if "%{py_ver}" < "2.5" # for md5, sha1, sha256, which are native to python 2.5 and higher Requires: python-hashlib @@ -72,6 +72,9 @@ %changelog +* Mon Apr 6 2009 Matt Domsch - 1.2.10-2 +- fix building on RHEL5 + * Mon Apr 6 2009 Matt Domsch - 1.2.10-1 - improved crawler repomd.xml verification - improved publiclist generation From limb at fedoraproject.org Mon Apr 6 16:54:22 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Mon, 6 Apr 2009 16:54:22 +0000 (UTC) Subject: rpms/moodle/devel moodle-cron,1.4,1.5 moodle.spec,1.42,1.43 Message-ID: <20090406165422.F1F3A700FB@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/moodle/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12033 Modified Files: moodle-cron moodle.spec Log Message: Probable cron and symlink fixes. Index: moodle-cron =================================================================== RCS file: /cvs/pkgs/rpms/moodle/devel/moodle-cron,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- moodle-cron 23 Feb 2009 18:01:10 -0000 1.4 +++ moodle-cron 6 Apr 2009 16:53:52 -0000 1.5 @@ -1,3 +1,3 @@ #!/bin/sh -[ -f /var/lock/subsys/httpd ] && /usr/bin/php /var/www/moodle/web/admin/cron.php +[ -f /var/lock/subsys/moodle ] && [ -f /var/lock/subsys/httpd ] && /usr/bin/php /var/www/moodle/web/admin/cron.php Index: moodle.spec =================================================================== RCS file: /cvs/pkgs/rpms/moodle/devel/moodle.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- moodle.spec 1 Apr 2009 19:29:33 -0000 1.42 +++ moodle.spec 6 Apr 2009 16:53:52 -0000 1.43 @@ -8,7 +8,7 @@ Name: moodle Version: 1.9.4 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A Course Management System Group: Applications/Publishing @@ -1548,7 +1548,7 @@ /sbin/chkconfig --del %{name} fi -%pre +%pretrans if [ -d /var/www/moodle/web/lib/smarty ]; then rm -rf /var/www/moodle/web/lib/smarty fi @@ -1694,6 +1694,10 @@ %{_sbindir}/%{name}-cron %changelog +* Fri Apr 03 2009 Jon Ciesla - 1.9.4-7 +- Move symlink scripts from pre to pretrans. +- Corrented moodle-cron BZ 494090. + * Wed Apr 01 2009 Jon Ciesla - 1.9.4-6 - Patch for CVE-2009-1171, BZ 493109. From kyle at fedoraproject.org Mon Apr 6 17:00:33 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Mon, 6 Apr 2009 17:00:33 +0000 (UTC) Subject: rpms/kernel/F-10 git-bluetooth.patch, NONE, 1.1 kernel.spec, 1.1315, 1.1316 Message-ID: <20090406170033.C7A26700FB@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/kernel/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13533 Modified Files: kernel.spec Added Files: git-bluetooth.patch Log Message: * Mon Apr 06 2009 Kyle McMartin - add git-bluetooth.patch from F-11, bluetooth fixes from 2.6.30 git-bluetooth.patch: --- NEW FILE git-bluetooth.patch --- commit b1fb06830dc870d862f7f80e276130c0ab84d59f Author: Wei Yongjun Date: Wed Feb 25 18:09:33 2009 +0800 Bluetooth: Remove some pointless conditionals before kfree_skb() Remove some pointless conditionals before kfree_skb(). Signed-off-by: Wei Yongjun Signed-off-by: Marcel Holtmann commit 7585b97a48180f754ebdade1be94092e36bef365 Author: Wei Yongjun Date: Wed Feb 25 18:29:52 2009 +0800 Bluetooth: Remove some pointless conditionals before kfree_skb() Remove some pointless conditionals before kfree_skb(). Signed-off-by: Wei Yongjun Signed-off-by: Marcel Holtmann commit 2ae9a6be5f476f3512839a4d11a8f432bfd2914c Author: Dave Young Date: Sat Feb 21 16:13:34 2009 +0800 Bluetooth: Move hci_conn_del_sysfs() back to avoid device destruct too early The following commit introduce a regression: commit 7d0db0a373195385a2e0b19d1f5e4b186fdcffac Author: Marcel Holtmann Date: Mon Jul 14 20:13:51 2008 +0200 [Bluetooth] Use a more unique bus name for connections I get panic as following (by netconsole): [ 2709.344034] usb 5-1: new full speed USB device using uhci_hcd and address 4 [ 2709.505776] usb 5-1: configuration #1 chosen from 1 choice [ 2709.569207] Bluetooth: Generic Bluetooth USB driver ver 0.4 [ 2709.570169] usbcore: registered new interface driver btusb [ 2845.742781] BUG: unable to handle kernel paging request at 6b6b6c2f [ 2845.742958] IP: [] __lock_acquire+0x6c/0xa80 [ 2845.743087] *pde = 00000000 [ 2845.743206] Oops: 0002 [#1] SMP [ 2845.743377] last sysfs file: /sys/class/bluetooth/hci0/hci0:6/type [ 2845.743742] Modules linked in: btusb netconsole snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss rfcomm l2cap bluetooth vfat fuse snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm pl2303 snd_timer psmouse usbserial snd 3c59x e100 serio_raw soundcore i2c_i801 intel_agp mii agpgart snd_page_alloc rtc_cmos rtc_core thermal processor rtc_lib button thermal_sys sg evdev [ 2845.743742] [ 2845.743742] Pid: 0, comm: swapper Not tainted (2.6.29-rc5-smp #54) Dell DM051 [ 2845.743742] EIP: 0060:[] EFLAGS: 00010002 CPU: 0 [ 2845.743742] EIP is at __lock_acquire+0x6c/0xa80 [ 2845.743742] EAX: 00000046 EBX: 00000046 ECX: 6b6b6b6b EDX: 00000002 [ 2845.743742] ESI: 6b6b6b6b EDI: 00000000 EBP: c064fd14 ESP: c064fcc8 [ 2845.743742] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 2845.743742] Process swapper (pid: 0, ti=c064e000 task=c05d1400 task.ti=c064e000) [ 2845.743742] Stack: [ 2845.743742] c05d1400 00000002 c05d1400 00000001 00000002 00000000 f65388dc c05d1400 [ 2845.743742] 6b6b6b6b 00000292 c064fd0c c0153732 00000000 00000000 00000001 f700fa50 [ 2845.743742] 00000046 00000000 00000000 c064fd40 c0155be6 00000000 00000002 00000001 [ 2845.743742] Call Trace: [ 2845.743742] [] ? trace_hardirqs_on_caller+0x72/0x1c0 [ 2845.743742] [] ? lock_acquire+0x76/0xa0 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] ? _spin_lock_irqsave+0x45/0x80 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] ? skb_queue_purge+0x14/0x20 [ 2845.743742] [] ? hci_conn_del+0x10a/0x1c0 [bluetooth] [ 2845.743742] [] ? l2cap_disconn_ind+0x59/0xb0 [l2cap] [ 2845.743742] [] ? hci_conn_del_sysfs+0x8e/0xd0 [bluetooth] [ 2845.743742] [] ? hci_event_packet+0x5f8/0x31c0 [bluetooth] [ 2845.743742] [] ? sock_def_readable+0x59/0x80 [ 2845.743742] [] ? _read_unlock+0x1d/0x20 [ 2845.743742] [] ? hci_send_to_sock+0xe9/0x1d0 [bluetooth] [ 2845.743742] [] ? trace_hardirqs_on+0xb/0x10 [ 2845.743742] [] ? hci_rx_task+0x2ba/0x490 [bluetooth] [ 2845.743742] [] ? tasklet_action+0x31/0xc0 [ 2845.743742] [] ? tasklet_action+0x4c/0xc0 [ 2845.743742] [] ? __do_softirq+0xa7/0x170 [ 2845.743742] [] ? ack_apic_level+0x5c/0x1c0 [ 2845.743742] [] ? do_softirq+0x57/0x60 [ 2845.743742] [] ? irq_exit+0x7c/0x90 [ 2845.743742] [] ? do_IRQ+0x4b/0x90 [ 2845.743742] [] ? irq_exit+0x75/0x90 [ 2845.743742] [] ? common_interrupt+0x2c/0x34 [ 2845.743742] [] ? mwait_idle+0x4f/0x70 [ 2845.743742] [] ? cpu_idle+0x65/0xb0 [ 2845.743742] [] ? rest_init+0x4e/0x60 [ 2845.743742] Code: 0f 84 69 02 00 00 83 ff 07 0f 87 1e 06 00 00 85 ff 0f 85 08 05 00 00 8b 4d cc 8b 49 04 85 c9 89 4d d4 0f 84 f7 04 00 00 8b 75 d4 ff 86 c4 00 00 00 89 f0 e8 56 a9 ff ff 85 c0 0f 85 6e 03 00 [ 2845.743742] EIP: [] __lock_acquire+0x6c/0xa80 SS:ESP 0068:c064fcc8 [ 2845.743742] ---[ end trace 4c985b38f022279f ]--- [ 2845.743742] Kernel panic - not syncing: Fatal exception in interrupt [ 2845.743742] ------------[ cut here ]------------ [ 2845.743742] WARNING: at kernel/smp.c:329 smp_call_function_many+0x151/0x200() [ 2845.743742] Hardware name: Dell DM051 [ 2845.743742] Modules linked in: btusb netconsole snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss rfcomm l2cap bluetooth vfat fuse snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm pl2303 snd_timer psmouse usbserial snd 3c59x e100 serio_raw soundcore i2c_i801 intel_agp mii agpgart snd_page_alloc rtc_cmos rtc_core thermal processor rtc_lib button thermal_sys sg evdev [ 2845.743742] Pid: 0, comm: swapper Tainted: G D 2.6.29-rc5-smp #54 [ 2845.743742] Call Trace: [ 2845.743742] [] warn_slowpath+0x86/0xa0 [ 2845.743742] [] ? trace_hardirqs_off+0xb/0x10 [ 2845.743742] [] ? up+0x14/0x40 [ 2845.743742] [] ? release_console_sem+0x31/0x1e0 [ 2845.743742] [] ? _spin_lock_irqsave+0x6b/0x80 [ 2845.743742] [] ? trace_hardirqs_off+0xb/0x10 [ 2845.743742] [] ? _read_lock_irqsave+0x40/0x80 [ 2845.743742] [] ? release_console_sem+0x1c2/0x1e0 [ 2845.743742] [] ? up+0x14/0x40 [ 2845.743742] [] ? trace_hardirqs_off+0xb/0x10 [ 2845.743742] [] ? __mutex_unlock_slowpath+0x97/0x160 [ 2845.743742] [] ? mutex_trylock+0xb3/0x180 [ 2845.743742] [] ? mutex_unlock+0x8/0x10 [ 2845.743742] [] smp_call_function_many+0x151/0x200 [ 2845.743742] [] ? stop_this_cpu+0x0/0x40 [ 2845.743742] [] smp_call_function+0x21/0x30 [ 2845.743742] [] native_smp_send_stop+0x1e/0x50 [ 2845.743742] [] panic+0x55/0x110 [ 2845.743742] [] oops_end+0xb8/0xc0 [ 2845.743742] [] die+0x4f/0x70 [ 2845.743742] [] do_page_fault+0x269/0x610 [ 2845.743742] [] ? do_page_fault+0x0/0x610 [ 2845.743742] [] error_code+0x77/0x7c [ 2845.743742] [] ? __lock_acquire+0x6c/0xa80 [ 2845.743742] [] ? trace_hardirqs_on_caller+0x72/0x1c0 [ 2845.743742] [] lock_acquire+0x76/0xa0 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] _spin_lock_irqsave+0x45/0x80 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] skb_dequeue+0x1d/0x70 [ 2845.743742] [] skb_queue_purge+0x14/0x20 [ 2845.743742] [] hci_conn_del+0x10a/0x1c0 [bluetooth] [ 2845.743742] [] ? l2cap_disconn_ind+0x59/0xb0 [l2cap] [ 2845.743742] [] ? hci_conn_del_sysfs+0x8e/0xd0 [bluetooth] [ 2845.743742] [] hci_event_packet+0x5f8/0x31c0 [bluetooth] [ 2845.743742] [] ? sock_def_readable+0x59/0x80 [ 2845.743742] [] ? _read_unlock+0x1d/0x20 [ 2845.743742] [] ? hci_send_to_sock+0xe9/0x1d0 [bluetooth] [ 2845.743742] [] ? trace_hardirqs_on+0xb/0x10 [ 2845.743742] [] hci_rx_task+0x2ba/0x490 [bluetooth] [ 2845.743742] [] ? tasklet_action+0x31/0xc0 [ 2845.743742] [] tasklet_action+0x4c/0xc0 [ 2845.743742] [] __do_softirq+0xa7/0x170 [ 2845.743742] [] ? ack_apic_level+0x5c/0x1c0 [ 2845.743742] [] do_softirq+0x57/0x60 [ 2845.743742] [] irq_exit+0x7c/0x90 [ 2845.743742] [] do_IRQ+0x4b/0x90 [ 2845.743742] [] ? irq_exit+0x75/0x90 [ 2845.743742] [] common_interrupt+0x2c/0x34 [ 2845.743742] [] ? mwait_idle+0x4f/0x70 [ 2845.743742] [] cpu_idle+0x65/0xb0 [ 2845.743742] [] rest_init+0x4e/0x60 [ 2845.743742] ---[ end trace 4c985b38f02227a0 ]--- [ 2845.743742] ------------[ cut here ]------------ [ 2845.743742] WARNING: at kernel/smp.c:226 smp_call_function_single+0x8e/0x110() [ 2845.743742] Hardware name: Dell DM051 [ 2845.743742] Modules linked in: btusb netconsole snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss rfcomm l2cap bluetooth vfat fuse snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm pl2303 snd_timer psmouse usbserial snd 3c59x e100 serio_raw soundcore i2c_i801 intel_agp mii agpgart snd_page_alloc rtc_cmos rtc_core thermal processor rtc_lib button thermal_sys sg evdev [ 2845.743742] Pid: 0, comm: swapper Tainted: G D W 2.6.29-rc5-smp #54 [ 2845.743742] Call Trace: [ 2845.743742] [] warn_slowpath+0x86/0xa0 [ 2845.743742] [] ? warn_slowpath+0x10/0xa0 [ 2845.743742] [] ? trace_hardirqs_off+0xb/0x10 [ 2845.743742] [] ? up+0x14/0x40 [ 2845.743742] [] ? release_console_sem+0x31/0x1e0 [ 2845.743742] [] ? _spin_lock_irqsave+0x6b/0x80 [ 2845.743742] [] ? trace_hardirqs_off+0xb/0x10 [ 2845.743742] [] ? _read_lock_irqsave+0x40/0x80 [ 2845.743742] [] ? release_console_sem+0x1c2/0x1e0 [ 2845.743742] [] ? up+0x14/0x40 [ 2845.743742] [] smp_call_function_single+0x8e/0x110 [ 2845.743742] [] ? stop_this_cpu+0x0/0x40 [ 2845.743742] [] ? cpumask_next_and+0x1f/0x40 [ 2845.743742] [] smp_call_function_many+0x11a/0x200 [ 2845.743742] [] ? stop_this_cpu+0x0/0x40 [ 2845.743742] [] smp_call_function+0x21/0x30 [ 2845.743742] [] native_smp_send_stop+0x1e/0x50 [ 2845.743742] [] panic+0x55/0x110 [ 2845.743742] [] oops_end+0xb8/0xc0 [ 2845.743742] [] die+0x4f/0x70 [ 2845.743742] [] do_page_fault+0x269/0x610 [ 2845.743742] [] ? do_page_fault+0x0/0x610 [ 2845.743742] [] error_code+0x77/0x7c [ 2845.743742] [] ? __lock_acquire+0x6c/0xa80 [ 2845.743742] [] ? trace_hardirqs_on_caller+0x72/0x1c0 [ 2845.743742] [] lock_acquire+0x76/0xa0 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] _spin_lock_irqsave+0x45/0x80 [ 2845.743742] [] ? skb_dequeue+0x1d/0x70 [ 2845.743742] [] skb_dequeue+0x1d/0x70 [ 2845.743742] [] skb_queue_purge+0x14/0x20 [ 2845.743742] [] hci_conn_del+0x10a/0x1c0 [bluetooth] [ 2845.743742] [] ? l2cap_disconn_ind+0x59/0xb0 [l2cap] [ 2845.743742] [] ? hci_conn_del_sysfs+0x8e/0xd0 [bluetooth] [ 2845.743742] [] hci_event_packet+0x5f8/0x31c0 [bluetooth] [ 2845.743742] [] ? sock_def_readable+0x59/0x80 [ 2845.743742] [] ? _read_unlock+0x1d/0x20 [ 2845.743742] [] ? hci_send_to_sock+0xe9/0x1d0 [bluetooth] [ 2845.743742] [] ? trace_hardirqs_on+0xb/0x10 [ 2845.743742] [] hci_rx_task+0x2ba/0x490 [bluetooth] [ 2845.743742] [] ? tasklet_action+0x31/0xc0 [...2945 lines suppressed...] + case BT_SECURITY_HIGH: + opt = RFCOMM_LM_AUTH | RFCOMM_LM_ENCRYPT | + RFCOMM_LM_SECURE; + break; + default: + opt = 0; + break; + } + + if (rfcomm_pi(sk)->role_switch) + opt |= RFCOMM_LM_MASTER; + + if (put_user(opt, (u32 __user *) optval)) err = -EFAULT; break; case RFCOMM_CONNINFO: - if (sk->sk_state != BT_CONNECTED) { + if (sk->sk_state != BT_CONNECTED && + !rfcomm_pi(sk)->dlc->defer_setup) { err = -ENOTCONN; break; } @@ -785,6 +896,60 @@ static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, c return err; } +static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) +{ + struct sock *sk = sock->sk; + struct bt_security sec; + int len, err = 0; + + BT_DBG("sk %p", sk); + + if (level == SOL_RFCOMM) + return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen); + + if (level != SOL_BLUETOOTH) + return -ENOPROTOOPT; + + if (get_user(len, optlen)) + return -EFAULT; + + lock_sock(sk); + + switch (optname) { + case BT_SECURITY: + if (sk->sk_type != SOCK_STREAM) { + err = -EINVAL; + break; + } + + sec.level = rfcomm_pi(sk)->sec_level; + + len = min_t(unsigned int, len, sizeof(sec)); + if (copy_to_user(optval, (char *) &sec, len)) + err = -EFAULT; + + break; + + case BT_DEFER_SETUP: + if (sk->sk_state != BT_BOUND && sk->sk_state != BT_LISTEN) { + err = -EINVAL; + break; + } + + if (put_user(bt_sk(sk)->defer_setup, (u32 __user *) optval)) + err = -EFAULT; + + break; + + default: + err = -ENOPROTOOPT; + break; + } + + release_sock(sk); + return err; +} + static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) { struct sock *sk __maybe_unused = sock->sk; @@ -888,6 +1053,10 @@ int rfcomm_connect_ind(struct rfcomm_session *s, u8 channel, struct rfcomm_dlc * done: bh_unlock_sock(parent); + + if (bt_sk(parent)->defer_setup) + parent->sk_state_change(parent); + return result; } diff --git a/net/bluetooth/sco.c b/net/bluetooth/sco.c index 46fd8bf..51ae0c3 100644 --- a/net/bluetooth/sco.c +++ b/net/bluetooth/sco.c @@ -195,7 +195,7 @@ static int sco_connect(struct sock *sk) else type = SCO_LINK; - hcon = hci_connect(hdev, type, dst, HCI_AT_NO_BONDING); + hcon = hci_connect(hdev, type, dst, BT_SECURITY_LOW, HCI_AT_NO_BONDING); if (!hcon) goto done; @@ -668,7 +668,7 @@ static int sco_sock_setsockopt(struct socket *sock, int level, int optname, char return err; } -static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) +static int sco_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen) { struct sock *sk = sock->sk; struct sco_options opts; @@ -723,6 +723,31 @@ static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char return err; } +static int sco_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) +{ + struct sock *sk = sock->sk; + int len, err = 0; + + BT_DBG("sk %p", sk); + + if (level == SOL_SCO) + return sco_sock_getsockopt_old(sock, optname, optval, optlen); + + if (get_user(len, optlen)) + return -EFAULT; + + lock_sock(sk); + + switch (optname) { + default: + err = -ENOPROTOOPT; + break; + } + + release_sock(sk); + return err; +} + static int sco_sock_release(struct socket *sock) { struct sock *sk = sock->sk; @@ -832,10 +857,30 @@ done: /* ----- SCO interface with lower layer (HCI) ----- */ static int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type) { + register struct sock *sk; + struct hlist_node *node; + int lm = 0; + + if (type != SCO_LINK && type != ESCO_LINK) + return 0; + BT_DBG("hdev %s, bdaddr %s", hdev->name, batostr(bdaddr)); - /* Always accept connection */ - return HCI_LM_ACCEPT; + /* Find listening sockets */ + read_lock(&sco_sk_list.lock); + sk_for_each(sk, node, &sco_sk_list.head) { + if (sk->sk_state != BT_LISTEN) + continue; + + if (!bacmp(&bt_sk(sk)->src, &hdev->bdaddr) || + !bacmp(&bt_sk(sk)->src, BDADDR_ANY)) { + lm |= HCI_LM_ACCEPT; + break; + } + } + read_unlock(&sco_sk_list.lock); + + return lm; } static int sco_connect_cfm(struct hci_conn *hcon, __u8 status) @@ -857,7 +902,7 @@ static int sco_connect_cfm(struct hci_conn *hcon, __u8 status) return 0; } -static int sco_disconn_ind(struct hci_conn *hcon, __u8 reason) +static int sco_disconn_cfm(struct hci_conn *hcon, __u8 reason) { BT_DBG("hcon %p reason %d", hcon, reason); @@ -940,7 +985,7 @@ static struct hci_proto sco_hci_proto = { .id = HCI_PROTO_SCO, .connect_ind = sco_connect_ind, .connect_cfm = sco_connect_cfm, - .disconn_ind = sco_disconn_ind, + .disconn_cfm = sco_disconn_cfm, .recv_scodata = sco_recv_scodata }; Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-10/kernel.spec,v retrieving revision 1.1315 retrieving revision 1.1316 diff -u -r1.1315 -r1.1316 --- kernel.spec 3 Apr 2009 03:26:37 -0000 1.1315 +++ kernel.spec 6 Apr 2009 17:00:03 -0000 1.1316 @@ -582,6 +582,7 @@ Patch09: linux-2.6-upstream-reverts.patch # Git trees. Patch10: git-cpufreq.patch +Patch11: git-bluetooth.patch # Standalone patches Patch20: linux-2.6-hotfixes.patch @@ -1064,6 +1065,7 @@ fi #ApplyPatch git-cpufreq.patch +ApplyPatch git-bluetooth.patch ApplyPatch linux-2.6-hotfixes.patch @@ -1821,6 +1823,9 @@ %kernel_variant_files -k vmlinux %{with_kdump} kdump %changelog +* Mon Apr 06 2009 Kyle McMartin +- add git-bluetooth.patch from F-11, bluetooth fixes from 2.6.30 + * Fri Apr 03 2009 Dave Airlie - add backwards drm compat for radeon kms From pkgdb at fedoraproject.org Mon Apr 6 17:01:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 17:01:27 +0000 Subject: [pkgdb] evolution F-10 cloned from devel Message-ID: <20090406170106.3B6D520854A@bastion.fedora.phx.redhat.com> toshio cloned evolution F-10 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution From pkgdb at fedoraproject.org Mon Apr 6 17:01:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 17:01:31 +0000 Subject: [pkgdb] evolution F-10 cloned from devel Message-ID: <20090406170131.7D1CB208553@bastion.fedora.phx.redhat.com> toshio cloned evolution F-10 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution From pkgdb at fedoraproject.org Mon Apr 6 17:01:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 17:01:54 +0000 Subject: [pkgdb] evolution-data-server F-10 cloned from devel Message-ID: <20090406170134.7FA83208556@bastion.fedora.phx.redhat.com> toshio cloned evolution-data-server F-10 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/evolution-data-server From pkgdb at fedoraproject.org Mon Apr 6 17:01:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 17:01:37 +0000 Subject: [pkgdb] gtkhtml3 F-10 cloned from devel Message-ID: <20090406170137.8432F208604@bastion.fedora.phx.redhat.com> toshio cloned gtkhtml3 F-10 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gtkhtml3 From suravee at fedoraproject.org Mon Apr 6 17:02:06 2009 From: suravee at fedoraproject.org (Suravee Suthikulpanit) Date: Mon, 6 Apr 2009 17:02:06 +0000 (UTC) Subject: rpms/CodeAnalyst-gui/F-10 ca-configure-libdwarf.patch, NONE, 1.1 ca-fix-splash.patch, NONE, 1.1 CodeAnalyst-gui.spec, 1.1, 1.2 Message-ID: <20090406170206.A5AD1700FB@cvs1.fedora.phx.redhat.com> Author: suravee Update of /cvs/pkgs/rpms/CodeAnalyst-gui/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13687 Modified Files: CodeAnalyst-gui.spec Added Files: ca-configure-libdwarf.patch ca-fix-splash.patch Log Message: - Add patch to enable libdwarf configuration - Add patch to fix splash screen - Add libdwarf configuration - Bump version number ca-configure-libdwarf.patch: --- NEW FILE ca-configure-libdwarf.patch --- diff -uarN CodeAnalyst-gui-2.8.38/configure.ac CodeAnalyst-gui-2.8.38-libdwarf/configure.ac --- CodeAnalyst-gui-2.8.38/configure.ac 2009-02-19 05:55:00.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/configure.ac 2009-04-06 11:27:23.000000000 -0500 @@ -1,4 +1,4 @@ -#$Id: configure.ac 16162 2009-02-17 18:07:41Z ssuthiku $ +#$Id: configure.ac 16431 2009-04-03 20:06:32Z ssuthiku $ # Process this file with autoconf to produce a configure script @@ -46,13 +46,29 @@ #Get Oprofile configuration AC_ARG_WITH(oprofile, [ --with-oprofile=DIR absolute location where the Oprofile is installed]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-includes, [ --with-oprofile-includes=DIR absolute location where the Oprofile includes are]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-libraries, [ --with-oprofile-libraries=DIR absolute location where the Oprofile libraries are]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-source, [ --with-oprofile-source=DIR absolute location where the Oprofile source code is]) +#Get libdwarf configuration +AC_ARG_WITH(libdwarf-includes, + [ --with-libdwarf-includes=DIR absolute location where the libdwarf includes are]) +AC_ARG_WITH(libdwarf-libraries, + [ --with-libdwarf-libraries=DIR absolute location where the libdwarf libraries are]) + +# Disable dwarf library +AC_ARG_ENABLE(dwarf, + [ --disable-dwarf disable usage of Dwarf Library (default is enabled)], + enable_dwarf=$enableval, + enable_dwarf=yes) +AM_CONDITIONAL(enable_dwarf, test "$enable_dwarf" = yes) +if test "$enable_dwarf" = "yes"; then + AC_DEFINE_UNQUOTED(ENABLE_DWARF,1, [Enable dwarf-symbol-engine]) +fi + #Turn on debug AC_ARG_ENABLE(debug, [ --enable-debug Turn on debugging], @@ -77,11 +93,11 @@ AC_DEFINE_UNQUOTED([DEBUGDIR], "$debugdir", [Directory with separate debug info files]) -dnl disable -Werr flag +dnl enable -Werr flag AC_ARG_ENABLE(werror, - [ --disable-werror disable -Werror flag (default is enabled for non-release)], + [ --enable-werror enable -Werror flag (default is disabled)], enable_werror=$enableval, - enable_werror=yes) + enable_werror=no) dnl disable-optimization flag AC_ARG_ENABLE(optimization, @@ -89,16 +105,6 @@ enable_optimization=$enableval, enable_optimization=yes) -# Disable dwarf library -AC_ARG_ENABLE(dwarf, - [ --disable-dwarf disable usage of Dwarf Library (default is enabled)], - enable_dwarf=$enableval, - enable_dwarf=yes) -AM_CONDITIONAL(enable_dwarf, test "$enable_dwarf" = yes) -if test "$enable_dwarf" = "yes"; then - AC_DEFINE_UNQUOTED(ENABLE_DWARF,1, [Enable dwarf-symbol-engine]) -fi - # Enable Oprofile XML library AC_ARG_ENABLE(oprofile-lib, [ --disable-oprofile-lib disable usage of Oprofile Library (default is enabled)], @@ -181,21 +187,19 @@ ELF_LIB="-l$ELF"; AC_SUBST(ELF_LIB), ELF_LIB=""; AC_MSG_ERROR([libelf liberary not found])) +LIBS="$ELF_LIB $LIBS" + dnl check for popt AC_CHECK_LIB(popt, poptGetContext, POPT_LIB="-lpopt"; AC_SUBST(POPT_LIB), POPT_LIB=""; AC_MSG_ERROR([popt library not found])) +LIBS="$POPT_LIB $LIBS" dnl check for dl AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", DL_LIB=""; AC_MSG_ERROR([dl library not found])) - -dnl check for bfd -CHECK_LBFD -AC_CHECK_LIB($BFD, bfd_openr, - BFD_LIB="-l$BFD"; AC_SUBST(BFD_LIB), - BFD_LIB=""; AC_MSG_ERROR([bfd_openr bfd library not found])) +LIBS="$DL_LIB $LIBS" dnl some distro have a libiberty.a but does not have a libiberty.h AC_CHECK_HEADERS(libiberty.h,,AC_MSG_ERROR([libiberth.h not found])) @@ -204,7 +208,25 @@ AC_CHECK_LIB(iberty, cplus_demangle, IBERTY_LIB="-liberty";AC_SUBST(IBERTY_LIB), IBERTY_LIB=""; AC_MSG_ERROR([liberty library not found]))) -LIBS="$ELF_LIB $POPT_LIB $DL_LIB $BFD_LIB $IBERTY_LIB" +LIBS="$IBERTY_LIB $LIBS" + +dnl check for dl (needed by libbfd) +AC_CHECK_LIB(z, compress, + Z_LIB="-lz"; AC_SUBST(Z_LIB), + Z_LIB=""; [AC_MSG_ERROR([libz library not found; required by libbfd])]) +LIBS="$Z_LIB $LIBS" + +dnl check for libbfd +#AC_CHECK_LIB(bfd, bfd_fdopenr, +# BFD_LIB="-lbfd"; AC_SUBST(BFD_LIB), +# [AC_MSG_ERROR([bfd library not found])]) +CHECK_LBFD +AC_CHECK_LIB($BFD, bfd_openr, + BFD_LIB="-l$BFD"; AC_SUBST(BFD_LIB), + BFD_LIB=""; AC_MSG_ERROR([bfd_openr bfd library not found])) + +LIBS="$BFD_LIB $LIBS" + ORIG_SAVE_LIBS="$LIBS" dnl Check for X Window stuff @@ -266,9 +288,10 @@ AX_CFLAGS_OPTION(CA_CFLAGS,[-DCA_ENABLE_DEBUG]) fi -if test "$enable_werror" = yes; then +if test "$enable_werror" = "yes"; then # enable -Werror for non-release versions. - if ls `pwd` | grep .svn >/dev/null; then + ls `pwd`/.svn > /dev/null + if test "$?" = "0" ; then AX_CFLAGS_OPTION(CA_CFLAGS,[-Werror]) fi fi @@ -282,12 +305,13 @@ AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-ftemplate-depth-50]) AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-fPIC]) if test x$debug = xtrue; then - AX_CFLAGS_OPTION(CA_CXXFLAGS,[-DCA_ENABLE_DEBUG]) + AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-DCA_ENABLE_DEBUG]) fi -if test "$enable_werror" = yes; then +if test "$enable_werror" = "yes"; then # enable -Werror for non-release versions. - if ls `pwd` | grep .svn >/dev/null; then + ls `pwd`/.svn > /dev/null + if test "$?" = "0" ; then AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-Werror]) fi fi @@ -325,11 +349,37 @@ fi my_bindir="$my_exec_prefix/bin" -CA_DATA_DIR=`eval echo "$my_datadir/codeanalyst/"` +CA_DATA_DIR="$my_datadir/codeanalyst/" AC_DEFINE_DIR(CA_DATA_DIR, CA_DATA_DIR,[Defines the data directory]) AC_DEFINE_DIR(CA_BIN_DIR, bindir, [Defines the binary directory]) AC_DEFINE_DIR(CA_SBIN_DIR, sbindir, [Defines the super-user binary directory]) +############################################ +# Setup for libdwarf +############################################ + +dnl Check with_libdwarf_includes +if test "$with_libdwarf_includes" != "" ; then + LIBDWARF_INC="-I $with_libdwarf_includes" +fi + +dnl Check with_libdwarf_libraries +if test "$with_libdwarf_libraries" != "" ; then + LIBDWARF_LIB="$with_libdwarf_libraries" +fi + +if test "$LIBDWARF_INC" = "" ; then +if test "$LIBDWARF_LIB" = "" ; then + echo "---------- Begin Setup for libdwarf ----------" + CA_LIBDWARF_CONFIG() + if test "$LIBDWARF_DIR" != "" ; then + LIBDWARF_INC="-I $LIBDWARF_DIR" + LIBDWARF_LIB="$LIBDWARF_DIR" + fi + echo "---------- Finish Setup for libdwarf ----------" +fi fi +AC_SUBST(LIBDWARF_INC) +AC_SUBST(LIBDWARF_LIB) ############################################ # Setup for Oprofile @@ -338,7 +388,7 @@ dnl Check with_oprofile if test ! -z $with_oprofile; then - OPINST=`eval echo "$with_oprofile"` + OPINST="$with_oprofile" # TODO: check where the default bin should be OPBIN=$OPINST/bin @@ -352,18 +402,17 @@ dnl Check with_oprofile_includes if test ! -z $with_oprofile_includes; then - OPINC=`eval echo "$with_oprofile_includes/"` + OPINC="$with_oprofile_includes/" fi - dnl Check with_oprofile_libraries if test ! -z $with_oprofile_libraries; then - OPLIB=`eval echo "$with_oprofile_libraries/"` + OPLIB="$with_oprofile_libraries/" fi dnl Check with_oprofile_bin if test ! -z $with_oprofile_bin; then - OPBIN=`eval echo "$with_oprofile_bin/"` + OPBIN="$with_oprofile_bin/" AC_SUBST(OPBIN) fi @@ -401,7 +450,7 @@ dnl Setup oprofile src dir if test ! -z $with_oprofile_source ; then - OPSRC=`eval echo "$with_oprofile_source/"` + OPSRC="$with_oprofile_source/" AC_SUBST(OPSRC) CHECK_OPROFILE_CONFIG($OPSRC) fi diff -uarN CodeAnalyst-gui-2.8.38/m4/calibdwarfconfig.m4 CodeAnalyst-gui-2.8.38-libdwarf/m4/calibdwarfconfig.m4 --- CodeAnalyst-gui-2.8.38/m4/calibdwarfconfig.m4 1969-12-31 18:00:00.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/m4/calibdwarfconfig.m4 2009-04-04 10:41:01.000000000 -0500 @@ -0,0 +1,16 @@ +AC_DEFUN([CA_LIBDWARF_CONFIG], +[ + dnl Check for configure + echo "... Configuring libdwarf" + test -f "src/dwarf-20090217/libdwarf/configure" + if test "$?" = "0" ; then + pushd src/dwarf-20090217/libdwarf/ + echo "... running src/dwarf-20090217/libdwarf/configure" + ./configure --prefix=$prefix --libdir=$libdir --enable-shared CFLAGS=-fPIC + LIBDWARF_DIR=${topdir}/src/dwarf-20090217/libdwarf/ + AC_SUBST(LIBDWARF_DIR) + popd + fi + +]) + diff -uarN CodeAnalyst-gui-2.8.38/src/ca/diffgui/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/diffgui/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/diffgui/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/diffgui/Makefile.am 2009-04-04 10:42:05.000000000 -0500 @@ -68,7 +68,7 @@ DiffAnalyst_LDADD= \ ${top_srcdir}/${CADIR}/libs/libca/libCA.la \ ${top_srcdir}/${CADIR}/libs/libcabba/libCAbba.la \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${op_libs} \ @QT_LIB@ \ diff -uarN CodeAnalyst-gui-2.8.38/src/ca/gui/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/gui/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/Makefile.am 2009-04-04 10:42:17.000000000 -0500 @@ -174,7 +174,7 @@ CodeAnalyst_LDADD= \ ${top_srcdir}/${CADIR}/libs/libcabba/libCAbba.la \ ${top_srcdir}/${CADIR}/libs/libca/libCA.la \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/libopdata/libopdata.la \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${op_libs} \ diff -uarN CodeAnalyst-gui-2.8.38/src/ca/libs/libca/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libca/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/libs/libca/Makefile.am 2009-02-12 12:06:37.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libca/Makefile.am 2009-04-06 10:41:36.000000000 -0500 @@ -12,8 +12,8 @@ AM_CPPFLAGS= \ @QT_INCLUDES@ \ ${op_includes} \ + ${LIBDWARF_INC} \ -I ../../include \ - -I ../libdwarf-20070223/include/ \ -I /usr/include/libelf \ -I ../libopdata \ -I ../liboutput \ @@ -35,7 +35,7 @@ if enable_dwarf libCA_la_LIBADD = \ ${op_libs} \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${top_srcdir}/${CADIR}/libs/libopdata/libopdata.la diff -uarN CodeAnalyst-gui-2.8.38/src/ca/libs/libcabba/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libcabba/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/libs/libcabba/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libcabba/Makefile.am 2009-04-04 17:24:46.000000000 -0500 @@ -7,8 +7,8 @@ # bbatest INCLUDES = \ - -I ../libdwarf-20070223/include/ \ - -I /usr/include/libelf + ${LIBDWARF_INC} \ + -I /usr/include/libelf AM_CPPFLAGS = $(INCLUDES) $(FLAG64)\ -pipe -Wno-unused -Wno-parentheses ${CA_CXXFLAGS} @@ -16,7 +16,7 @@ libCAbba_la_LDFLAGS = -Wl -fPIC --no-undefined -version-number ${libVersion} if enable_dwarf -libCAbba_la_LIBADD = ../libdwarf-20070223/lib/${build_cpu}/libdwarf.a +libCAbba_la_LIBADD = -L${LIBDWARF_LIB} -ldwarf else libCAbba_la_LIBADD = endif diff -uarN CodeAnalyst-gui-2.8.38/src/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/Makefile.am --- CodeAnalyst-gui-2.8.38/src/Makefile.am 2009-01-29 00:48:12.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/Makefile.am 2009-04-04 10:41:45.000000000 -0500 @@ -1,4 +1,19 @@ SUBDIRS = \ + $(LIBDWARF_DIR) \ $(CA_OPROFILE_DIR) \ ca +install-exec-hook: + @if test -e "${LIBDWARF_DIR}libdwarf.so"; then \ + install -pD -m 755 ${LIBDWARF_DIR}libdwarf.so $(DESTDIR)$(prefix)/lib/libdwarf.so ; \ + ldconfig ;\ + fi + +uninstall-hook: + @if test -e "${LIBDWARF_DIR}libdwarf.so"; then \ + if test -e "$(DESTDIR)$(prefix)/lib/libdwarf.so"; then \ + rm -f $(DESTDIR)$(prefix)/lib/libdwarf.so ; \ + ldconfig ; \ + fi ; \ + fi + ca-fix-splash.patch: --- NEW FILE ca-fix-splash.patch --- diff -uarN CodeAnalyst-gui-2.8.38/src/ca/gui/main.cpp CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/main.cpp --- CodeAnalyst-gui-2.8.38/src/ca/gui/main.cpp 2009-02-10 16:07:21.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/main.cpp 2009-04-06 11:36:58.000000000 -0500 @@ -54,20 +54,16 @@ } QApplication a (argc, argv); - - ApplicationWindow * mw = new ApplicationWindow(); - mw->setCaption( "Advanced Micro Devices - CodeAnalyst Performance Analyzer" ); QString BinDirectory = QString(CA_DATA_DIR) + "/" + CODEANALYST_SPLASH; QSplashScreen splash ( QPixmap(BinDirectory), Qt::WStyle_StaysOnTop); splash.show(); - - // Show the splash screen for 2 seconds - sleep(2); + + ApplicationWindow * mw = new ApplicationWindow(); splash.finish (mw); - + mw->setCaption( "Advanced Micro Devices - CodeAnalyst Performance Analyzer" ); mw->show(); - + a.connect ( &a, SIGNAL (lastWindowClosed()), &a, SLOT (quit()) ); //a.syncX(); ret_value = a.exec(); Index: CodeAnalyst-gui.spec =================================================================== RCS file: /cvs/pkgs/rpms/CodeAnalyst-gui/F-10/CodeAnalyst-gui.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- CodeAnalyst-gui.spec 16 Mar 2009 16:38:20 -0000 1.1 +++ CodeAnalyst-gui.spec 6 Apr 2009 17:01:36 -0000 1.2 @@ -1,7 +1,7 @@ Summary: CodeAnalyst is a Performance Analysis Suite for AMD-based System Name: CodeAnalyst-gui Version: 2.8.38 -Release: 9%{?dist} +Release: 10%{?dist} License: GPLv2 Group: Development/System URL: http://developer.amd.com/cpu/CodeAnalyst/codeanalystlinux @@ -20,6 +20,12 @@ # This patch allows to succesfully build with --disable-dwarf Patch2: ca-disable-dwarf.patch +# This patch allows to CA to be configured with any libdwarf +Patch3: ca-configure-libdwarf.patch + +# This patch fix the splash screen +Patch4: ca-fix-splash.patch + Requires: popt Requires: binutils Requires: elfutils-libelf @@ -41,6 +47,7 @@ BuildRequires: qt3-designer >= 3.3 BuildRequires: oprofile >= 0.9.4 BuildRequires: desktop-file-utils +BuildRequires: libdwarf-devel BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -61,6 +68,8 @@ %patch0 -p1 -b .ca-use-oprofile-default-buffersize %patch1 -p0 -b .ca-destdir %patch2 -p0 -b .ca-disable-dwarf +%patch3 -p1 -b .ca-configure-libdwarf +%patch4 -p1 -b .ca-fix-splash %build @@ -68,8 +77,9 @@ %configure \ --with-oprofile=%{_prefix} \ --disable-oprofile-lib \ - --disable-dwarf \ - --disable-static + --disable-static \ + --with-libdwarf-includes=%{_includedir}/libdwarf \ + --with-libdwarf-libraries=%{_libdir} make %{?_smp_mflags} all \ CFLAGS="${RPM_OPT_FLAGS}" \ @@ -155,6 +165,13 @@ %changelog +* Mon Apr 6 2009 - Suravee Suthikulpanit +- 2.8.38-10 +- Remove --disable-dwarf from configuration +- Add patch ca-configure-libdwarf.patch +- Add patch ca-fix-splash.patch +- configure to build with libdwarf package + * Thu Mar 12 2009 - Suravee Suthikulpanit - 2.8.38-9 - Disable dwarf From dwalsh at fedoraproject.org Mon Apr 6 17:08:30 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Mon, 6 Apr 2009 17:08:30 +0000 (UTC) Subject: rpms/selinux-policy/devel nsadiff, 1.3, 1.4 policy-20090105.patch, 1.79, 1.80 selinux-policy.spec, 1.818, 1.819 Message-ID: <20090406170830.5AB9E700FB@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15308 Modified Files: nsadiff policy-20090105.patch selinux-policy.spec Log Message: * Mon Apr 6 2009 Dan Walsh 3.6.11-1 - Dontaudit binds to ports < 1024 for named - Upgrade to latest upstream Index: nsadiff =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/nsadiff,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- nsadiff 20 Mar 2009 18:18:50 -0000 1.3 +++ nsadiff 6 Apr 2009 17:07:59 -0000 1.4 @@ -1 +1 @@ -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy serefpolicy-3.6.10 > /tmp/diff +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy serefpolicy-3.6.11 > /tmp/diff policy-20090105.patch: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.79 -r 1.80 policy-20090105.patch Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.79 retrieving revision 1.80 diff -u -r1.79 -r1.80 --- policy-20090105.patch 6 Apr 2009 14:44:51 -0000 1.79 +++ policy-20090105.patch 6 Apr 2009 17:07:59 -0000 1.80 @@ -1,6 +1,6 @@ -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/default_contexts serefpolicy-3.6.10/config/appconfig-mcs/default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/default_contexts serefpolicy-3.6.11/config/appconfig-mcs/default_contexts --- nsaserefpolicy/config/appconfig-mcs/default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,15 +1,6 @@ -system_r:crond_t:s0 user_r:cronjob_t:s0 staff_r:cronjob_t:s0 sysadm_r:cronjob_t:s0 system_r:cronjob_t:s0 unconfined_r:unconfined_cronjob_t:s0 -system_r:local_login_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 unconfined_r:unconfined_t:s0 @@ -22,25 +22,15 @@ -user_r:user_su_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 -user_r:user_sudo_t:s0 sysadm_r:sysadm_t:s0 user_r:user_t:s0 +system_r:xdm_t:s0 user_r:user_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/failsafe_context serefpolicy-3.6.10/config/appconfig-mcs/failsafe_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/failsafe_context serefpolicy-3.6.11/config/appconfig-mcs/failsafe_context --- nsaserefpolicy/config/appconfig-mcs/failsafe_context 2008-08-07 11:15:14.000000000 -0400 -+++ serefpolicy-3.6.10/config/appconfig-mcs/failsafe_context 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/failsafe_context 2009-04-06 12:59:54.000000000 -0400 @@ -1 +1 @@ -sysadm_r:sysadm_t:s0 +system_r:unconfined_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/guest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/guest_u_default_contexts ---- nsaserefpolicy/config/appconfig-mcs/guest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/guest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,6 @@ -+system_r:local_login_t:s0 guest_r:guest_t:s0 -+system_r:remote_login_t:s0 guest_r:guest_t:s0 -+system_r:sshd_t:s0 guest_r:guest_t:s0 -+system_r:crond_t:s0 guest_r:guest_t:s0 -+system_r:initrc_su_t:s0 guest_r:guest_t:s0 -+guest_r:guest_t:s0 guest_r:guest_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/root_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/root_default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/root_default_contexts serefpolicy-3.6.11/config/appconfig-mcs/root_default_contexts --- nsaserefpolicy/config/appconfig-mcs/root_default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/root_default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/root_default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,11 +1,7 @@ -system_r:crond_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:cronjob_t:s0 staff_r:cronjob_t:s0 user_r:cronjob_t:s0 +system_r:crond_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 @@ -55,18 +45,18 @@ # -#system_r:sshd_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 +system_r:sshd_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/seusers serefpolicy-3.6.10/config/appconfig-mcs/seusers +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/seusers serefpolicy-3.6.11/config/appconfig-mcs/seusers --- nsaserefpolicy/config/appconfig-mcs/seusers 2008-08-07 11:15:14.000000000 -0400 -+++ serefpolicy-3.6.10/config/appconfig-mcs/seusers 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/seusers 2009-04-06 12:59:54.000000000 -0400 @@ -1,3 +1,3 @@ system_u:system_u:s0-mcs_systemhigh -root:root:s0-mcs_systemhigh -__default__:user_u:s0 +root:unconfined_u:s0-mcs_systemhigh +__default__:unconfined_u:s0-mcs_systemhigh -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/staff_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/staff_u_default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/staff_u_default_contexts serefpolicy-3.6.11/config/appconfig-mcs/staff_u_default_contexts --- nsaserefpolicy/config/appconfig-mcs/staff_u_default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/staff_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/staff_u_default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,10 +1,12 @@ system_r:local_login_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 system_r:remote_login_t:s0 staff_r:staff_t:s0 @@ -81,9 +71,9 @@ sysadm_r:sysadm_su_t:s0 sysadm_r:sysadm_t:s0 sysadm_r:sysadm_sudo_t:s0 sysadm_r:sysadm_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/unconfined_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/unconfined_u_default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/unconfined_u_default_contexts serefpolicy-3.6.11/config/appconfig-mcs/unconfined_u_default_contexts --- nsaserefpolicy/config/appconfig-mcs/unconfined_u_default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/unconfined_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/unconfined_u_default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,4 +1,4 @@ -system_r:crond_t:s0 unconfined_r:unconfined_t:s0 unconfined_r:unconfined_cronjob_t:s0 +system_r:crond_t:s0 unconfined_r:unconfined_t:s0 @@ -97,15 +87,15 @@ +system_r:initrc_su_t:s0 unconfined_r:unconfined_t:s0 +unconfined_r:unconfined_t:s0 unconfined_r:unconfined_t:s0 system_r:xdm_t:s0 unconfined_r:unconfined_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/userhelper_context serefpolicy-3.6.10/config/appconfig-mcs/userhelper_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/userhelper_context serefpolicy-3.6.11/config/appconfig-mcs/userhelper_context --- nsaserefpolicy/config/appconfig-mcs/userhelper_context 2008-08-07 11:15:14.000000000 -0400 -+++ serefpolicy-3.6.10/config/appconfig-mcs/userhelper_context 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/userhelper_context 2009-04-06 12:59:54.000000000 -0400 @@ -1 +1 @@ -system_u:sysadm_r:sysadm_t:s0 +system_u:system_r:unconfined_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/user_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/user_u_default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/user_u_default_contexts serefpolicy-3.6.11/config/appconfig-mcs/user_u_default_contexts --- nsaserefpolicy/config/appconfig-mcs/user_u_default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/user_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/user_u_default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,8 +1,9 @@ system_r:local_login_t:s0 user_r:user_t:s0 system_r:remote_login_t:s0 user_r:user_t:s0 @@ -118,31 +108,20 @@ - +system_r:initrc_su_t:s0 user_r:user_t:s0 +user_r:user_t:s0 user_r:user_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/virtual_domain_context serefpolicy-3.6.10/config/appconfig-mcs/virtual_domain_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/virtual_domain_context serefpolicy-3.6.11/config/appconfig-mcs/virtual_domain_context --- nsaserefpolicy/config/appconfig-mcs/virtual_domain_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/virtual_domain_context 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/virtual_domain_context 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1 @@ +system_u:system_r:svirt_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/virtual_image_context serefpolicy-3.6.10/config/appconfig-mcs/virtual_image_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/virtual_image_context serefpolicy-3.6.11/config/appconfig-mcs/virtual_image_context --- nsaserefpolicy/config/appconfig-mcs/virtual_image_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/virtual_image_context 2009-04-03 14:55:45.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mcs/virtual_image_context 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1,2 @@ +system_u:object_r:svirt_image_t:s0 +system_u:object_r:virt_content_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mcs/xguest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mcs/xguest_u_default_contexts ---- nsaserefpolicy/config/appconfig-mcs/xguest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mcs/xguest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,7 @@ -+system_r:local_login_t xguest_r:xguest_t:s0 -+system_r:remote_login_t xguest_r:xguest_t:s0 -+system_r:sshd_t xguest_r:xguest_t:s0 -+system_r:crond_t xguest_r:xguest_t:s0 -+system_r:xdm_t xguest_r:xguest_t:s0 -+system_r:initrc_su_t:s0 xguest_r:xguest_t:s0 -+xguest_r:xguest_t:s0 xguest_r:xguest_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/default_contexts serefpolicy-3.6.10/config/appconfig-mls/default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/default_contexts serefpolicy-3.6.11/config/appconfig-mls/default_contexts --- nsaserefpolicy/config/appconfig-mls/default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mls/default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,15 +1,6 @@ -system_r:crond_t:s0 user_r:cronjob_t:s0 staff_r:cronjob_t:s0 sysadm_r:cronjob_t:s0 system_r:cronjob_t:s0 unconfined_r:unconfined_cronjob_t:s0 -system_r:local_login_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 unconfined_r:unconfined_t:s0 @@ -164,17 +143,9 @@ -user_r:user_su_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 -user_r:user_sudo_t:s0 sysadm_r:sysadm_t:s0 user_r:user_t:s0 +system_r:xdm_t:s0 user_r:user_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/guest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mls/guest_u_default_contexts ---- nsaserefpolicy/config/appconfig-mls/guest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/guest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,4 @@ -+system_r:local_login_t:s0 guest_r:guest_t:s0 -+system_r:remote_login_t:s0 guest_r:guest_t:s0 -+system_r:sshd_t:s0 guest_r:guest_t:s0 -+system_r:crond_t:s0 guest_r:guest_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/root_default_contexts serefpolicy-3.6.10/config/appconfig-mls/root_default_contexts +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/root_default_contexts serefpolicy-3.6.11/config/appconfig-mls/root_default_contexts --- nsaserefpolicy/config/appconfig-mls/root_default_contexts 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/root_default_contexts 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mls/root_default_contexts 2009-04-06 12:59:54.000000000 -0400 @@ -1,11 +1,11 @@ -system_r:crond_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:cronjob_t:s0 staff_r:cronjob_t:s0 user_r:cronjob_t:s0 -system_r:local_login_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 @@ -193,31 +164,20 @@ # -#system_r:sshd_t:s0 unconfined_r:unconfined_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 +#system_r:sshd_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/virtual_domain_context serefpolicy-3.6.10/config/appconfig-mls/virtual_domain_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/virtual_domain_context serefpolicy-3.6.11/config/appconfig-mls/virtual_domain_context --- nsaserefpolicy/config/appconfig-mls/virtual_domain_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/virtual_domain_context 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mls/virtual_domain_context 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1 @@ +system_u:system_r:qemu_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/virtual_image_context serefpolicy-3.6.10/config/appconfig-mls/virtual_image_context +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/virtual_image_context serefpolicy-3.6.11/config/appconfig-mls/virtual_image_context --- nsaserefpolicy/config/appconfig-mls/virtual_image_context 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/virtual_image_context 2009-04-03 14:56:16.000000000 -0400 ++++ serefpolicy-3.6.11/config/appconfig-mls/virtual_image_context 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1,2 @@ +system_u:object_r:virt_image_t:s0 +system_u:object_r:virt_content_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-mls/xguest_u_default_contexts serefpolicy-3.6.10/config/appconfig-mls/xguest_u_default_contexts ---- nsaserefpolicy/config/appconfig-mls/xguest_u_default_contexts 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/config/appconfig-mls/xguest_u_default_contexts 2009-03-30 10:09:41.000000000 -0400 -@@ -0,0 +1,7 @@ -+system_r:local_login_t xguest_r:xguest_t:s0 -+system_r:remote_login_t xguest_r:xguest_t:s0 -+system_r:sshd_t xguest_r:xguest_t:s0 -+system_r:crond_t xguest_r:xguest_t:s0 -+system_r:xdm_t xguest_r:xguest_t:s0 -+system_r:initrc_su_t:s0 xguest_r:xguest_t:s0 -+xguest_r:xguest_t:s0 xguest_r:xguest_t:s0 -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/Makefile serefpolicy-3.6.10/Makefile +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/Makefile serefpolicy-3.6.11/Makefile --- nsaserefpolicy/Makefile 2009-01-19 11:07:35.000000000 -0500 -+++ serefpolicy-3.6.10/Makefile 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/Makefile 2009-04-06 12:59:54.000000000 -0400 @@ -241,7 +241,7 @@ appdir := $(contextpath) user_default_contexts := $(wildcard config/appconfig-$(TYPE)/*_default_contexts) @@ -280,9 +240,9 @@ $(appdir)/%: $(appconf)/% [...4269 lines suppressed...] @@ -27062,9 +26769,9 @@ +optional_policy(` xserver_read_xdm_pid(udev_t) ') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.fc serefpolicy-3.6.10/policy/modules/system/unconfined.fc +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.fc serefpolicy-3.6.11/policy/modules/system/unconfined.fc --- nsaserefpolicy/policy/modules/system/unconfined.fc 2008-09-11 16:42:49.000000000 -0400 -+++ serefpolicy-3.6.10/policy/modules/system/unconfined.fc 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/unconfined.fc 2009-04-06 12:59:54.000000000 -0400 @@ -2,15 +2,28 @@ # e.g.: # /usr/local/bin/appsrv -- gen_context(system_u:object_r:unconfined_exec_t,s0) @@ -27103,9 +26810,9 @@ +/usr/lib(64)?/ghc-[^/]+/ghc-.* -- gen_context(system_u:object_r:execmem_exec_t,s0) + +/opt/real/(.*/)?realplay\.bin -- gen_context(system_u:object_r:execmem_exec_t,s0) -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.if serefpolicy-3.6.10/policy/modules/system/unconfined.if +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.if serefpolicy-3.6.11/policy/modules/system/unconfined.if --- nsaserefpolicy/policy/modules/system/unconfined.if 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/unconfined.if 2009-04-03 10:28:13.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/unconfined.if 2009-04-06 12:59:54.000000000 -0400 @@ -12,14 +12,13 @@ # interface(`unconfined_domain_noaudit',` @@ -27383,9 +27090,9 @@ + + allow $1 unconfined_r; +') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.te serefpolicy-3.6.10/policy/modules/system/unconfined.te +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.te serefpolicy-3.6.11/policy/modules/system/unconfined.te --- nsaserefpolicy/policy/modules/system/unconfined.te 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/unconfined.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/unconfined.te 2009-04-06 12:59:54.000000000 -0400 @@ -5,6 +5,35 @@ # # Declarations @@ -27748,9 +27455,9 @@ + +gen_user(unconfined_u, user, unconfined_r system_r, s0, s0 - mls_systemhigh, mcs_allcats) + -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.fc serefpolicy-3.6.10/policy/modules/system/userdomain.fc +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.fc serefpolicy-3.6.11/policy/modules/system/userdomain.fc --- nsaserefpolicy/policy/modules/system/userdomain.fc 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.fc 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/userdomain.fc 2009-04-06 12:59:54.000000000 -0400 @@ -1,4 +1,7 @@ HOME_DIR -d gen_context(system_u:object_r:user_home_dir_t,s0-mls_systemhigh) +HOME_DIR -l gen_context(system_u:object_r:user_home_dir_t,s0-mls_systemhigh) @@ -27760,9 +27467,9 @@ +/root(/.*)? gen_context(system_u:object_r:admin_home_t,s0) +/dev/shm/pulse-shm.* gen_context(system_u:object_r:user_tmpfs_t,s0) +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.10/policy/modules/system/userdomain.if +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.11/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.if 2009-04-06 08:22:27.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/userdomain.if 2009-04-06 12:59:54.000000000 -0400 @@ -30,8 +30,9 @@ ') @@ -29642,9 +29349,9 @@ + dontaudit $1 userdomain:unix_stream_socket rw_socket_perms; +') + -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.te serefpolicy-3.6.10/policy/modules/system/userdomain.te +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.te serefpolicy-3.6.11/policy/modules/system/userdomain.te --- nsaserefpolicy/policy/modules/system/userdomain.te 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/userdomain.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/userdomain.te 2009-04-06 12:59:54.000000000 -0400 @@ -8,13 +8,6 @@ ## @@ -29728,14 +29435,14 @@ + fs_read_cifs_named_sockets(userhomereader) + fs_read_cifs_named_pipes(userhomereader) +') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.fc serefpolicy-3.6.10/policy/modules/system/virtual.fc +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.fc serefpolicy-3.6.11/policy/modules/system/virtual.fc --- nsaserefpolicy/policy/modules/system/virtual.fc 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/virtual.fc 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/virtual.fc 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1 @@ +# No application file contexts. -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.if serefpolicy-3.6.10/policy/modules/system/virtual.if +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.if serefpolicy-3.6.11/policy/modules/system/virtual.if --- nsaserefpolicy/policy/modules/system/virtual.if 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/virtual.if 2009-04-03 16:50:58.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/virtual.if 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1,114 @@ +## Virtual machine emulator and virtualizer + @@ -29851,9 +29558,9 @@ + allow $1 virtualdomain:process { setsched transition signal signull sigkill }; +') + -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.te serefpolicy-3.6.10/policy/modules/system/virtual.te +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/virtual.te serefpolicy-3.6.11/policy/modules/system/virtual.te --- nsaserefpolicy/policy/modules/system/virtual.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/virtual.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/virtual.te 2009-04-06 12:59:54.000000000 -0400 @@ -0,0 +1,80 @@ + +policy_module(virtualization, 1.1.2) @@ -29935,9 +29642,9 @@ + xserver_read_xdm_pid(virtualdomain) + xserver_rw_shm(virtualdomain) +') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.fc serefpolicy-3.6.10/policy/modules/system/xen.fc +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.fc serefpolicy-3.6.11/policy/modules/system/xen.fc --- nsaserefpolicy/policy/modules/system/xen.fc 2009-01-05 15:39:43.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/xen.fc 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/xen.fc 2009-04-06 12:59:54.000000000 -0400 @@ -1,32 +1,31 @@ /dev/xen/tapctrl.* -p gen_context(system_u:object_r:xenctl_t,s0) @@ -29977,9 +29684,9 @@ /var/run/xenstore\.pid -- gen_context(system_u:object_r:xenstored_var_run_t,s0) /var/run/xenstored(/.*)? gen_context(system_u:object_r:xenstored_var_run_t,s0) -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.if serefpolicy-3.6.10/policy/modules/system/xen.if +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.if serefpolicy-3.6.11/policy/modules/system/xen.if --- nsaserefpolicy/policy/modules/system/xen.if 2009-01-05 15:39:43.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/xen.if 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/xen.if 2009-04-06 12:59:54.000000000 -0400 @@ -167,11 +167,14 @@ # interface(`xen_stream_connect',` @@ -30043,9 +29750,9 @@ + files_search_pids($1) +') + -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.te serefpolicy-3.6.10/policy/modules/system/xen.te +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.te serefpolicy-3.6.11/policy/modules/system/xen.te --- nsaserefpolicy/policy/modules/system/xen.te 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.10/policy/modules/system/xen.te 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/xen.te 2009-04-06 12:59:54.000000000 -0400 @@ -6,6 +6,13 @@ # Declarations # @@ -30315,9 +30022,9 @@ +libs_use_ld_so(evtchnd_t) +libs_use_shared_libs(evtchnd_t) + -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/support/ipc_patterns.spt serefpolicy-3.6.10/policy/support/ipc_patterns.spt +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/support/ipc_patterns.spt serefpolicy-3.6.11/policy/support/ipc_patterns.spt --- nsaserefpolicy/policy/support/ipc_patterns.spt 2009-03-12 11:16:47.000000000 -0400 -+++ serefpolicy-3.6.10/policy/support/ipc_patterns.spt 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/support/ipc_patterns.spt 2009-04-06 12:59:54.000000000 -0400 @@ -3,12 +3,12 @@ # define(`stream_connect_pattern',` @@ -30333,9 +30040,9 @@ + allow $1 $3:sock_file { getattr write }; allow $1 $4:unix_dgram_socket sendto; ') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/support/obj_perm_sets.spt serefpolicy-3.6.10/policy/support/obj_perm_sets.spt +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/support/obj_perm_sets.spt serefpolicy-3.6.11/policy/support/obj_perm_sets.spt --- nsaserefpolicy/policy/support/obj_perm_sets.spt 2009-03-12 11:16:47.000000000 -0400 -+++ serefpolicy-3.6.10/policy/support/obj_perm_sets.spt 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/support/obj_perm_sets.spt 2009-04-06 12:59:54.000000000 -0400 @@ -225,7 +225,7 @@ define(`create_lnk_file_perms',`{ create getattr }') define(`rename_lnk_file_perms',`{ getattr rename }') @@ -30359,9 +30066,9 @@ +define(`all_association_perms', `{ sendto recvfrom setcontext polmatch } ') + +define(`manage_key_perms', `{ create link read search setattr view write } ') -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/users serefpolicy-3.6.10/policy/users +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/users serefpolicy-3.6.11/policy/users --- nsaserefpolicy/policy/users 2008-08-07 11:15:13.000000000 -0400 -+++ serefpolicy-3.6.10/policy/users 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/policy/users 2009-04-06 12:59:54.000000000 -0400 @@ -25,11 +25,8 @@ # permit any access to such users, then remove this entry. # @@ -30386,9 +30093,9 @@ - gen_user(root, sysadm, sysadm_r staff_r ifdef(`enable_mls',`secadm_r auditadm_r'), s0, s0 - mls_systemhigh, mcs_allcats) -') +gen_user(root, user, unconfined_r sysadm_r staff_r ifdef(`enable_mls',`secadm_r auditadm_r') system_r, s0, s0 - mls_systemhigh, mcs_allcats) -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/Rules.modular serefpolicy-3.6.10/Rules.modular +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/Rules.modular serefpolicy-3.6.11/Rules.modular --- nsaserefpolicy/Rules.modular 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/Rules.modular 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/Rules.modular 2009-04-06 12:59:54.000000000 -0400 @@ -73,8 +73,8 @@ $(tmpdir)/%.mod: $(m4support) $(tmpdir)/generated_definitions.conf $(tmpdir)/all_interfaces.conf %.te @echo "Compliling $(NAME) $(@F) module" @@ -30418,9 +30125,9 @@ $(tmpdir)/all_te_files.conf: M4PARAM += -D self_contained_policy $(tmpdir)/all_te_files.conf: $(m4support) $(tmpdir)/generated_definitions.conf $(tmpdir)/all_interfaces.conf $(base_te_files) $(tmpdir)/rolemap.conf -diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/support/Makefile.devel serefpolicy-3.6.10/support/Makefile.devel +diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/support/Makefile.devel serefpolicy-3.6.11/support/Makefile.devel --- nsaserefpolicy/support/Makefile.devel 2008-11-11 16:13:50.000000000 -0500 -+++ serefpolicy-3.6.10/support/Makefile.devel 2009-03-30 10:09:41.000000000 -0400 ++++ serefpolicy-3.6.11/support/Makefile.devel 2009-04-06 12:59:54.000000000 -0400 @@ -185,8 +185,7 @@ tmp/%.mod: $(m4support) tmp/all_interfaces.conf %.te @$(EINFO) "Compiling $(NAME) $(basename $(@F)) module" Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.818 retrieving revision 1.819 diff -u -r1.818 -r1.819 --- selinux-policy.spec 3 Apr 2009 21:25:59 -0000 1.818 +++ selinux-policy.spec 6 Apr 2009 17:07:59 -0000 1.819 @@ -19,8 +19,8 @@ %define CHECKPOLICYVER 2.0.16-3 Summary: SELinux policy configuration Name: selinux-policy -Version: 3.6.10 -Release: 9%{?dist} +Version: 3.6.11 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -187,7 +187,7 @@ %description SELinux Reference Policy - modular. -Based off of reference policy: Checked out revision 2936. +Based off of reference policy: Checked out revision 2943. %build @@ -444,6 +444,10 @@ %endif %changelog +* Mon Apr 6 2009 Dan Walsh 3.6.11-1 +- Dontaudit binds to ports < 1024 for named +- Upgrade to latest upstream + * Fri Apr 3 2009 Dan Walsh 3.6.10-9 - Allow podsleuth to use tmpfs files From suravee at fedoraproject.org Mon Apr 6 17:13:20 2009 From: suravee at fedoraproject.org (Suravee Suthikulpanit) Date: Mon, 6 Apr 2009 17:13:20 +0000 (UTC) Subject: rpms/CodeAnalyst-gui/devel ca-configure-libdwarf.patch, NONE, 1.1 ca-fix-splash.patch, NONE, 1.1 CodeAnalyst-gui.spec, 1.3, 1.4 Message-ID: <20090406171320.367C3700FB@cvs1.fedora.phx.redhat.com> Author: suravee Update of /cvs/pkgs/rpms/CodeAnalyst-gui/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17021 Modified Files: CodeAnalyst-gui.spec Added Files: ca-configure-libdwarf.patch ca-fix-splash.patch Log Message: - Add patch to enable libdwarf configuration - Add patch to fix CA splash screen - configure to use libdwarf - Bump version number ca-configure-libdwarf.patch: --- NEW FILE ca-configure-libdwarf.patch --- diff -uarN CodeAnalyst-gui-2.8.38/configure.ac CodeAnalyst-gui-2.8.38-libdwarf/configure.ac --- CodeAnalyst-gui-2.8.38/configure.ac 2009-02-19 05:55:00.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/configure.ac 2009-04-06 11:27:23.000000000 -0500 @@ -1,4 +1,4 @@ -#$Id: configure.ac 16162 2009-02-17 18:07:41Z ssuthiku $ +#$Id: configure.ac 16431 2009-04-03 20:06:32Z ssuthiku $ # Process this file with autoconf to produce a configure script @@ -46,13 +46,29 @@ #Get Oprofile configuration AC_ARG_WITH(oprofile, [ --with-oprofile=DIR absolute location where the Oprofile is installed]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-includes, [ --with-oprofile-includes=DIR absolute location where the Oprofile includes are]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-libraries, [ --with-oprofile-libraries=DIR absolute location where the Oprofile libraries are]) -AC_ARG_WITH(oprofile, +AC_ARG_WITH(oprofile-source, [ --with-oprofile-source=DIR absolute location where the Oprofile source code is]) +#Get libdwarf configuration +AC_ARG_WITH(libdwarf-includes, + [ --with-libdwarf-includes=DIR absolute location where the libdwarf includes are]) +AC_ARG_WITH(libdwarf-libraries, + [ --with-libdwarf-libraries=DIR absolute location where the libdwarf libraries are]) + +# Disable dwarf library +AC_ARG_ENABLE(dwarf, + [ --disable-dwarf disable usage of Dwarf Library (default is enabled)], + enable_dwarf=$enableval, + enable_dwarf=yes) +AM_CONDITIONAL(enable_dwarf, test "$enable_dwarf" = yes) +if test "$enable_dwarf" = "yes"; then + AC_DEFINE_UNQUOTED(ENABLE_DWARF,1, [Enable dwarf-symbol-engine]) +fi + #Turn on debug AC_ARG_ENABLE(debug, [ --enable-debug Turn on debugging], @@ -77,11 +93,11 @@ AC_DEFINE_UNQUOTED([DEBUGDIR], "$debugdir", [Directory with separate debug info files]) -dnl disable -Werr flag +dnl enable -Werr flag AC_ARG_ENABLE(werror, - [ --disable-werror disable -Werror flag (default is enabled for non-release)], + [ --enable-werror enable -Werror flag (default is disabled)], enable_werror=$enableval, - enable_werror=yes) + enable_werror=no) dnl disable-optimization flag AC_ARG_ENABLE(optimization, @@ -89,16 +105,6 @@ enable_optimization=$enableval, enable_optimization=yes) -# Disable dwarf library -AC_ARG_ENABLE(dwarf, - [ --disable-dwarf disable usage of Dwarf Library (default is enabled)], - enable_dwarf=$enableval, - enable_dwarf=yes) -AM_CONDITIONAL(enable_dwarf, test "$enable_dwarf" = yes) -if test "$enable_dwarf" = "yes"; then - AC_DEFINE_UNQUOTED(ENABLE_DWARF,1, [Enable dwarf-symbol-engine]) -fi - # Enable Oprofile XML library AC_ARG_ENABLE(oprofile-lib, [ --disable-oprofile-lib disable usage of Oprofile Library (default is enabled)], @@ -181,21 +187,19 @@ ELF_LIB="-l$ELF"; AC_SUBST(ELF_LIB), ELF_LIB=""; AC_MSG_ERROR([libelf liberary not found])) +LIBS="$ELF_LIB $LIBS" + dnl check for popt AC_CHECK_LIB(popt, poptGetContext, POPT_LIB="-lpopt"; AC_SUBST(POPT_LIB), POPT_LIB=""; AC_MSG_ERROR([popt library not found])) +LIBS="$POPT_LIB $LIBS" dnl check for dl AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", DL_LIB=""; AC_MSG_ERROR([dl library not found])) - -dnl check for bfd -CHECK_LBFD -AC_CHECK_LIB($BFD, bfd_openr, - BFD_LIB="-l$BFD"; AC_SUBST(BFD_LIB), - BFD_LIB=""; AC_MSG_ERROR([bfd_openr bfd library not found])) +LIBS="$DL_LIB $LIBS" dnl some distro have a libiberty.a but does not have a libiberty.h AC_CHECK_HEADERS(libiberty.h,,AC_MSG_ERROR([libiberth.h not found])) @@ -204,7 +208,25 @@ AC_CHECK_LIB(iberty, cplus_demangle, IBERTY_LIB="-liberty";AC_SUBST(IBERTY_LIB), IBERTY_LIB=""; AC_MSG_ERROR([liberty library not found]))) -LIBS="$ELF_LIB $POPT_LIB $DL_LIB $BFD_LIB $IBERTY_LIB" +LIBS="$IBERTY_LIB $LIBS" + +dnl check for dl (needed by libbfd) +AC_CHECK_LIB(z, compress, + Z_LIB="-lz"; AC_SUBST(Z_LIB), + Z_LIB=""; [AC_MSG_ERROR([libz library not found; required by libbfd])]) +LIBS="$Z_LIB $LIBS" + +dnl check for libbfd +#AC_CHECK_LIB(bfd, bfd_fdopenr, +# BFD_LIB="-lbfd"; AC_SUBST(BFD_LIB), +# [AC_MSG_ERROR([bfd library not found])]) +CHECK_LBFD +AC_CHECK_LIB($BFD, bfd_openr, + BFD_LIB="-l$BFD"; AC_SUBST(BFD_LIB), + BFD_LIB=""; AC_MSG_ERROR([bfd_openr bfd library not found])) + +LIBS="$BFD_LIB $LIBS" + ORIG_SAVE_LIBS="$LIBS" dnl Check for X Window stuff @@ -266,9 +288,10 @@ AX_CFLAGS_OPTION(CA_CFLAGS,[-DCA_ENABLE_DEBUG]) fi -if test "$enable_werror" = yes; then +if test "$enable_werror" = "yes"; then # enable -Werror for non-release versions. - if ls `pwd` | grep .svn >/dev/null; then + ls `pwd`/.svn > /dev/null + if test "$?" = "0" ; then AX_CFLAGS_OPTION(CA_CFLAGS,[-Werror]) fi fi @@ -282,12 +305,13 @@ AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-ftemplate-depth-50]) AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-fPIC]) if test x$debug = xtrue; then - AX_CFLAGS_OPTION(CA_CXXFLAGS,[-DCA_ENABLE_DEBUG]) + AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-DCA_ENABLE_DEBUG]) fi -if test "$enable_werror" = yes; then +if test "$enable_werror" = "yes"; then # enable -Werror for non-release versions. - if ls `pwd` | grep .svn >/dev/null; then + ls `pwd`/.svn > /dev/null + if test "$?" = "0" ; then AX_CXXFLAGS_OPTION(CA_CXXFLAGS,[-Werror]) fi fi @@ -325,11 +349,37 @@ fi my_bindir="$my_exec_prefix/bin" -CA_DATA_DIR=`eval echo "$my_datadir/codeanalyst/"` +CA_DATA_DIR="$my_datadir/codeanalyst/" AC_DEFINE_DIR(CA_DATA_DIR, CA_DATA_DIR,[Defines the data directory]) AC_DEFINE_DIR(CA_BIN_DIR, bindir, [Defines the binary directory]) AC_DEFINE_DIR(CA_SBIN_DIR, sbindir, [Defines the super-user binary directory]) +############################################ +# Setup for libdwarf +############################################ + +dnl Check with_libdwarf_includes +if test "$with_libdwarf_includes" != "" ; then + LIBDWARF_INC="-I $with_libdwarf_includes" +fi + +dnl Check with_libdwarf_libraries +if test "$with_libdwarf_libraries" != "" ; then + LIBDWARF_LIB="$with_libdwarf_libraries" +fi + +if test "$LIBDWARF_INC" = "" ; then +if test "$LIBDWARF_LIB" = "" ; then + echo "---------- Begin Setup for libdwarf ----------" + CA_LIBDWARF_CONFIG() + if test "$LIBDWARF_DIR" != "" ; then + LIBDWARF_INC="-I $LIBDWARF_DIR" + LIBDWARF_LIB="$LIBDWARF_DIR" + fi + echo "---------- Finish Setup for libdwarf ----------" +fi fi +AC_SUBST(LIBDWARF_INC) +AC_SUBST(LIBDWARF_LIB) ############################################ # Setup for Oprofile @@ -338,7 +388,7 @@ dnl Check with_oprofile if test ! -z $with_oprofile; then - OPINST=`eval echo "$with_oprofile"` + OPINST="$with_oprofile" # TODO: check where the default bin should be OPBIN=$OPINST/bin @@ -352,18 +402,17 @@ dnl Check with_oprofile_includes if test ! -z $with_oprofile_includes; then - OPINC=`eval echo "$with_oprofile_includes/"` + OPINC="$with_oprofile_includes/" fi - dnl Check with_oprofile_libraries if test ! -z $with_oprofile_libraries; then - OPLIB=`eval echo "$with_oprofile_libraries/"` + OPLIB="$with_oprofile_libraries/" fi dnl Check with_oprofile_bin if test ! -z $with_oprofile_bin; then - OPBIN=`eval echo "$with_oprofile_bin/"` + OPBIN="$with_oprofile_bin/" AC_SUBST(OPBIN) fi @@ -401,7 +450,7 @@ dnl Setup oprofile src dir if test ! -z $with_oprofile_source ; then - OPSRC=`eval echo "$with_oprofile_source/"` + OPSRC="$with_oprofile_source/" AC_SUBST(OPSRC) CHECK_OPROFILE_CONFIG($OPSRC) fi diff -uarN CodeAnalyst-gui-2.8.38/m4/calibdwarfconfig.m4 CodeAnalyst-gui-2.8.38-libdwarf/m4/calibdwarfconfig.m4 --- CodeAnalyst-gui-2.8.38/m4/calibdwarfconfig.m4 1969-12-31 18:00:00.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/m4/calibdwarfconfig.m4 2009-04-04 10:41:01.000000000 -0500 @@ -0,0 +1,16 @@ +AC_DEFUN([CA_LIBDWARF_CONFIG], +[ + dnl Check for configure + echo "... Configuring libdwarf" + test -f "src/dwarf-20090217/libdwarf/configure" + if test "$?" = "0" ; then + pushd src/dwarf-20090217/libdwarf/ + echo "... running src/dwarf-20090217/libdwarf/configure" + ./configure --prefix=$prefix --libdir=$libdir --enable-shared CFLAGS=-fPIC + LIBDWARF_DIR=${topdir}/src/dwarf-20090217/libdwarf/ + AC_SUBST(LIBDWARF_DIR) + popd + fi + +]) + diff -uarN CodeAnalyst-gui-2.8.38/src/ca/diffgui/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/diffgui/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/diffgui/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/diffgui/Makefile.am 2009-04-04 10:42:05.000000000 -0500 @@ -68,7 +68,7 @@ DiffAnalyst_LDADD= \ ${top_srcdir}/${CADIR}/libs/libca/libCA.la \ ${top_srcdir}/${CADIR}/libs/libcabba/libCAbba.la \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${op_libs} \ @QT_LIB@ \ diff -uarN CodeAnalyst-gui-2.8.38/src/ca/gui/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/gui/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/Makefile.am 2009-04-04 10:42:17.000000000 -0500 @@ -174,7 +174,7 @@ CodeAnalyst_LDADD= \ ${top_srcdir}/${CADIR}/libs/libcabba/libCAbba.la \ ${top_srcdir}/${CADIR}/libs/libca/libCA.la \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/libopdata/libopdata.la \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${op_libs} \ diff -uarN CodeAnalyst-gui-2.8.38/src/ca/libs/libca/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libca/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/libs/libca/Makefile.am 2009-02-12 12:06:37.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libca/Makefile.am 2009-04-06 10:41:36.000000000 -0500 @@ -12,8 +12,8 @@ AM_CPPFLAGS= \ @QT_INCLUDES@ \ ${op_includes} \ + ${LIBDWARF_INC} \ -I ../../include \ - -I ../libdwarf-20070223/include/ \ -I /usr/include/libelf \ -I ../libopdata \ -I ../liboutput \ @@ -35,7 +35,7 @@ if enable_dwarf libCA_la_LIBADD = \ ${op_libs} \ - ${top_srcdir}/${CADIR}/libs/libdwarf-20070223/lib/${build_cpu}/libdwarf.a \ + -L${LIBDWARF_LIB} -ldwarf \ ${top_srcdir}/${CADIR}/libs/liboutput/lib_tbp_output.la \ ${top_srcdir}/${CADIR}/libs/libopdata/libopdata.la diff -uarN CodeAnalyst-gui-2.8.38/src/ca/libs/libcabba/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libcabba/Makefile.am --- CodeAnalyst-gui-2.8.38/src/ca/libs/libcabba/Makefile.am 2009-04-04 13:12:03.000000000 -0500 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/libs/libcabba/Makefile.am 2009-04-04 17:24:46.000000000 -0500 @@ -7,8 +7,8 @@ # bbatest INCLUDES = \ - -I ../libdwarf-20070223/include/ \ - -I /usr/include/libelf + ${LIBDWARF_INC} \ + -I /usr/include/libelf AM_CPPFLAGS = $(INCLUDES) $(FLAG64)\ -pipe -Wno-unused -Wno-parentheses ${CA_CXXFLAGS} @@ -16,7 +16,7 @@ libCAbba_la_LDFLAGS = -Wl -fPIC --no-undefined -version-number ${libVersion} if enable_dwarf -libCAbba_la_LIBADD = ../libdwarf-20070223/lib/${build_cpu}/libdwarf.a +libCAbba_la_LIBADD = -L${LIBDWARF_LIB} -ldwarf else libCAbba_la_LIBADD = endif diff -uarN CodeAnalyst-gui-2.8.38/src/Makefile.am CodeAnalyst-gui-2.8.38-libdwarf/src/Makefile.am --- CodeAnalyst-gui-2.8.38/src/Makefile.am 2009-01-29 00:48:12.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/Makefile.am 2009-04-04 10:41:45.000000000 -0500 @@ -1,4 +1,19 @@ SUBDIRS = \ + $(LIBDWARF_DIR) \ $(CA_OPROFILE_DIR) \ ca +install-exec-hook: + @if test -e "${LIBDWARF_DIR}libdwarf.so"; then \ + install -pD -m 755 ${LIBDWARF_DIR}libdwarf.so $(DESTDIR)$(prefix)/lib/libdwarf.so ; \ + ldconfig ;\ + fi + +uninstall-hook: + @if test -e "${LIBDWARF_DIR}libdwarf.so"; then \ + if test -e "$(DESTDIR)$(prefix)/lib/libdwarf.so"; then \ + rm -f $(DESTDIR)$(prefix)/lib/libdwarf.so ; \ + ldconfig ; \ + fi ; \ + fi + ca-fix-splash.patch: --- NEW FILE ca-fix-splash.patch --- diff -uarN CodeAnalyst-gui-2.8.38/src/ca/gui/main.cpp CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/main.cpp --- CodeAnalyst-gui-2.8.38/src/ca/gui/main.cpp 2009-02-10 16:07:21.000000000 -0600 +++ CodeAnalyst-gui-2.8.38-libdwarf/src/ca/gui/main.cpp 2009-04-06 11:36:58.000000000 -0500 @@ -54,20 +54,16 @@ } QApplication a (argc, argv); - - ApplicationWindow * mw = new ApplicationWindow(); - mw->setCaption( "Advanced Micro Devices - CodeAnalyst Performance Analyzer" ); QString BinDirectory = QString(CA_DATA_DIR) + "/" + CODEANALYST_SPLASH; QSplashScreen splash ( QPixmap(BinDirectory), Qt::WStyle_StaysOnTop); splash.show(); - - // Show the splash screen for 2 seconds - sleep(2); + + ApplicationWindow * mw = new ApplicationWindow(); splash.finish (mw); - + mw->setCaption( "Advanced Micro Devices - CodeAnalyst Performance Analyzer" ); mw->show(); - + a.connect ( &a, SIGNAL (lastWindowClosed()), &a, SLOT (quit()) ); //a.syncX(); ret_value = a.exec(); Index: CodeAnalyst-gui.spec =================================================================== RCS file: /cvs/pkgs/rpms/CodeAnalyst-gui/devel/CodeAnalyst-gui.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- CodeAnalyst-gui.spec 1 Apr 2009 01:07:22 -0000 1.3 +++ CodeAnalyst-gui.spec 6 Apr 2009 17:12:49 -0000 1.4 @@ -1,7 +1,7 @@ Summary: CodeAnalyst is a Performance Analysis Suite for AMD-based System Name: CodeAnalyst-gui Version: 2.8.38 -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2 Group: Development/System URL: http://developer.amd.com/cpu/CodeAnalyst/codeanalystlinux @@ -20,6 +20,12 @@ # This patch allows to succesfully build with --disable-dwarf Patch2: ca-disable-dwarf.patch +# This patch allows to CA to be configured with any libdwarf +Patch3: ca-configure-libdwarf.patch + +# This patch fix the splash screen +Patch4: ca-fix-splash.patch + Requires: popt Requires: binutils Requires: elfutils-libelf @@ -41,6 +47,7 @@ BuildRequires: qt3-designer >= 3.3 BuildRequires: oprofile >= 0.9.4 BuildRequires: desktop-file-utils +BuildRequires: libdwarf-devel BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -61,6 +68,8 @@ %patch0 -p1 -b .ca-use-oprofile-default-buffersize %patch1 -p0 -b .ca-destdir %patch2 -p0 -b .ca-disable-dwarf +%patch3 -p1 -b .ca-configure-libdwarf +%patch4 -p1 -b .ca-fix-splash %build @@ -68,8 +77,9 @@ %configure \ --with-oprofile=%{_prefix} \ --disable-oprofile-lib \ - --disable-dwarf \ - --disable-static + --disable-static \ + --with-libdwarf-includes=%{_includedir}/libdwarf \ + --with-libdwarf-libraries=%{_libdir} make %{?_smp_mflags} all \ CFLAGS="${RPM_OPT_FLAGS}" \ @@ -155,6 +165,13 @@ %changelog +* Mon Apr 6 2009 - Suravee Suthikulpanit +- 2.8.38-11 +- Remove --disable-dwarf from configuration +- Add patch ca-configure-libdwarf.patch +- Add patch ca-fix-splash.patch +- configure to build with libdwarf package + * Tue Mar 31 2009 - Suravee Suthikulpanit - 2.8.38-10 - Rebuild with new libbfd-2.19.51.0.2-16.fc11.so From erikos at fedoraproject.org Mon Apr 6 17:32:58 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 17:32:58 +0000 (UTC) Subject: rpms/sugar-read/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 sugar-read.spec, 1.1, 1.2 Message-ID: <20090406173258.E664E700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-read/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21168 Modified Files: .cvsignore sources sugar-read.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 66-1 - Support evince binding w/o document_links support #703 - Update translations Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-read/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 6 Mar 2009 09:18:42 -0000 1.2 +++ .cvsignore 6 Apr 2009 17:32:25 -0000 1.3 @@ -1 +1 @@ -Read-65.tar.bz2 +Read-66.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-read/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 6 Mar 2009 09:18:42 -0000 1.2 +++ sources 6 Apr 2009 17:32:25 -0000 1.3 @@ -1 +1 @@ -3a7c7cc764e139691a7f57c16cd6433c Read-65.tar.bz2 +92f10686798df2196a8f45922b2b9278 Read-66.tar.bz2 Index: sugar-read.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-read/devel/sugar-read.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sugar-read.spec 6 Mar 2009 09:18:42 -0000 1.1 +++ sugar-read.spec 6 Apr 2009 17:32:25 -0000 1.2 @@ -1,6 +1,6 @@ Name: sugar-read -Version: 65 -Release: 2%{?dist} +Version: 66 +Release: 1%{?dist} Summary: A document reader for Sugar Group: Sugar/Activities License: GPLv2+ @@ -45,6 +45,10 @@ %changelog +* Mon Apr 06 2009 Simon Schampijer - 66-1 +- Support evince binding w/o document_links support #703 +- Update translations + * Fri Mar 06 2009 Simon Schampijer - 65-2 - make dependency only on gnome-python2-evince to not drag in all gnome-python From kyle at fedoraproject.org Mon Apr 6 17:36:05 2009 From: kyle at fedoraproject.org (Kyle McMartin) Date: Mon, 6 Apr 2009 17:36:05 +0000 (UTC) Subject: rpms/kernel/devel kernel.spec, 1.1501, 1.1502 linux-2.6-execshield.patch, 1.104, 1.105 Message-ID: <20090406173605.5421C700FB@cvs1.fedora.phx.redhat.com> Author: kyle Update of /cvs/pkgs/rpms/kernel/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21925 Modified Files: kernel.spec linux-2.6-execshield.patch Log Message: * Mon Apr 06 2009 Kyle McMartin - linux-2.6-execshield.patch: rebase for 2.6.30 Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v retrieving revision 1.1501 retrieving revision 1.1502 diff -u -r1.1501 -r1.1502 --- kernel.spec 6 Apr 2009 15:44:28 -0000 1.1501 +++ kernel.spec 6 Apr 2009 17:35:34 -0000 1.1502 @@ -1101,7 +1101,7 @@ # # Exec shield # -#ApplyPatch linux-2.6-execshield.patch +ApplyPatch linux-2.6-execshield.patch # # bugfixes to drivers and filesystems @@ -1826,6 +1826,9 @@ # || || %changelog * Mon Apr 06 2009 Kyle McMartin +- linux-2.6-execshield.patch: rebase for 2.6.30 + +* Mon Apr 06 2009 Kyle McMartin - Linux 2.6.29-git13 - drop patches merged upstream: - fix-ppc-debug_kmap_atomic.patch linux-2.6-execshield.patch: Index: linux-2.6-execshield.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-execshield.patch,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- linux-2.6-execshield.patch 11 Mar 2009 16:28:50 -0000 1.104 +++ linux-2.6-execshield.patch 6 Apr 2009 17:35:34 -0000 1.105 @@ -1,5 +1,5 @@ diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h -index dc27705..34ed3a2 100644 +index 5623c50..353a24e 100644 --- a/arch/x86/include/asm/desc.h +++ b/arch/x86/include/asm/desc.h @@ -6,6 +6,7 @@ @@ -10,7 +10,7 @@ static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info) -@@ -95,6 +96,9 @@ static inline int desc_empty(const void *ptr) +@@ -94,6 +95,9 @@ static inline int desc_empty(const void *ptr) #define load_TLS(t, cpu) native_load_tls(t, cpu) #define set_ldt native_set_ldt @@ -20,7 +20,7 @@ #define write_ldt_entry(dt, entry, desc) \ native_write_ldt_entry(dt, entry, desc) -@@ -379,6 +383,27 @@ static inline void set_system_intr_gate_ist(int n, void *addr, unsigned ist) +@@ -380,6 +384,27 @@ static inline void set_system_intr_gate_ist(int n, void *addr, unsigned ist) _set_gate(n, GATE_INTERRUPT, addr, 0x3, ist, __KERNEL_CS); } @@ -73,10 +73,10 @@ #ifdef CONFIG_SMP diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h -index e299287..aaa8a35 100644 +index 7727aa8..5d6083c 100644 --- a/arch/x86/include/asm/paravirt.h +++ b/arch/x86/include/asm/paravirt.h -@@ -113,6 +113,9 @@ struct pv_cpu_ops { +@@ -138,6 +138,9 @@ struct pv_cpu_ops { void (*store_gdt)(struct desc_ptr *); void (*store_idt)(struct desc_ptr *); void (*set_ldt)(const void *desc, unsigned entries); @@ -86,7 +86,7 @@ unsigned long (*store_tr)(void); void (*load_tls)(struct thread_struct *t, unsigned int cpu); #ifdef CONFIG_X86_64 -@@ -860,6 +863,12 @@ static inline void set_ldt(const void *addr, unsigned entries) +@@ -953,6 +956,12 @@ static inline void set_ldt(const void *addr, unsigned entries) { PVOP_VCALL2(pv_cpu_ops.set_ldt, addr, entries); } @@ -100,10 +100,10 @@ { PVOP_VCALL1(pv_cpu_ops.store_gdt, dtr); diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h -index 3bfd523..99c8119 100644 +index 34c5237..4fc080f 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h -@@ -158,6 +158,9 @@ static inline int hlt_works(int cpu) +@@ -159,6 +159,9 @@ static inline int hlt_works(int cpu) #define cache_line_size() (boot_cpu_data.x86_cache_alignment) @@ -114,12 +114,12 @@ extern struct pt_regs *idle_regs(struct pt_regs *); diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c -index 83492b1..a84c787 100644 +index c4f6678..0a680c0 100644 --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c -@@ -708,6 +708,21 @@ static void __cpuinit identify_cpu(struct cpuinfo_x86 *c) - * we do "generic changes." - */ +@@ -789,6 +789,20 @@ static void __cpuinit identify_cpu(struct cpuinfo_x86 *c) + /* Filter out anything that depends on CPUID levels we don't have */ + filter_cpuid_features(c, true); + /* + * emulation of NX with segment limits unfortunately means @@ -135,15 +135,14 @@ + clear_cpu_cap(c, X86_FEATURE_SEP); + } + -+ /* If the model name is still unset, do table lookup. */ if (!c->x86_model_id[0]) { - char *p; + const char *p; diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c -index c6520a4..2066aa1 100644 +index 8e45f44..13c0535 100644 --- a/arch/x86/kernel/paravirt.c +++ b/arch/x86/kernel/paravirt.c -@@ -352,6 +352,9 @@ struct pv_cpu_ops pv_cpu_ops = { +@@ -369,6 +369,9 @@ struct pv_cpu_ops pv_cpu_ops = { .read_tscp = native_read_tscp, .load_tr_desc = native_load_tr_desc, .set_ldt = native_set_ldt, @@ -154,19 +153,21 @@ .load_idt = native_load_idt, .store_gdt = native_store_gdt, diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c -index bd4da2a..60823d4 100644 +index 76f8f84..4118f17 100644 --- a/arch/x86/kernel/process_32.c +++ b/arch/x86/kernel/process_32.c -@@ -343,6 +343,8 @@ int copy_thread(int nr, unsigned long clone_flags, unsigned long sp, +@@ -301,7 +301,10 @@ int copy_thread(unsigned long clone_flags, unsigned long sp, void start_thread(struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp) { + int cpu; + - __asm__("movl %0, %%gs" : : "r"(0)); + set_user_gs(regs, 0); ++ regs->fs = 0; set_fs(USER_DS); -@@ -352,6 +354,11 @@ start_thread(struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp) + regs->ds = __USER_DS; +@@ -310,6 +313,11 @@ start_thread(struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp) regs->cs = __USER_CS; regs->ip = new_ip; regs->sp = new_sp; @@ -178,7 +179,7 @@ /* * Free the old FP and other extended state */ -@@ -519,7 +526,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p) +@@ -356,7 +364,8 @@ __switch_to(struct task_struct *prev_p, struct task_struct *next_p) /* never put a printk in __switch_to... printk() calls wake_up*() indirectly */ __unlazy_fpu(prev_p); @@ -188,7 +189,7 @@ /* we're going to use this soon, after a few expensive things */ if (next_p->fpu_counter > 5) -@@ -692,3 +700,41 @@ unsigned long arch_randomize_brk(struct mm_struct *mm) +@@ -509,3 +518,41 @@ unsigned long arch_randomize_brk(struct mm_struct *mm) unsigned long range_end = mm->brk + 0x02000000; return randomize_range(mm->brk, range_end, 0) ? : mm->brk; } @@ -230,34 +231,13 @@ + mm->context.exec_limit = 0; + set_user_cs(&mm->context.user_cs, 0); +} -diff --git a/arch/x86/kernel/tlb_32.c b/arch/x86/kernel/tlb_32.c -index ce50546..bd6593a 100644 ---- a/arch/x86/kernel/tlb_32.c -+++ b/arch/x86/kernel/tlb_32.c -@@ -2,6 +2,7 @@ - #include - #include - -+#include - #include - - DEFINE_PER_CPU(struct tlb_state, cpu_tlbstate) -@@ -91,6 +92,8 @@ void smp_invalidate_interrupt(struct pt_regs *regs) - unsigned long cpu; - - cpu = get_cpu(); -+ if (current->active_mm) -+ load_user_cs_desc(cpu, current->active_mm); - - if (!cpu_isset(cpu, flush_cpumask)) - goto out; diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c -index a9e7548..af0f8f0 100644 +index a1d2883..453b616 100644 --- a/arch/x86/kernel/traps.c +++ b/arch/x86/kernel/traps.c -@@ -160,6 +160,76 @@ static int lazy_iobitmap_copy(void) - - return 0; +@@ -118,6 +118,76 @@ die_if_kernel(const char *str, struct pt_regs *regs, long err) + if (!user_mode_vm(regs)) + die(str, regs, err); } + +static inline int @@ -332,7 +312,7 @@ #endif static void __kprobes -@@ -323,6 +393,29 @@ do_general_protection(struct pt_regs *regs, long error_code) +@@ -276,6 +346,29 @@ do_general_protection(struct pt_regs *regs, long error_code) if (!user_mode(regs)) goto gp_in_kernel; @@ -362,7 +342,7 @@ tsk->thread.error_code = error_code; tsk->thread.trap_no = 13; -@@ -934,19 +1027,37 @@ dotraplinkage void __kprobes do_device_not_available(struct pt_regs regs) +@@ -888,19 +981,37 @@ do_device_not_available(struct pt_regs *regs, long error_code) } #ifdef CONFIG_X86_32 @@ -388,7 +368,7 @@ - info.si_signo = SIGILL; - info.si_errno = 0; - info.si_code = ILL_BADSTK; -- info.si_addr = 0; +- info.si_addr = NULL; - if (notify_die(DIE_TRAP, "iret exception", - regs, error_code, 32, SIGILL) == NOTIFY_STOP) - return; @@ -409,11 +389,27 @@ } #endif +diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c +index fd3da1d..ac54294 100644 +--- a/arch/x86/mm/init.c ++++ b/arch/x86/mm/init.c +@@ -163,7 +163,11 @@ unsigned long __init_refok init_memory_mapping(unsigned long start, + set_nx(); + if (nx_enabled) + printk(KERN_INFO "NX (Execute Disable) protection: active\n"); ++ else + #endif ++ if (exec_shield) ++ printk(KERN_INFO "Using x86 segment limits to approximate " ++ "NX protection\n"); + + /* Enable PSE if available */ + if (cpu_has_pse) diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c -index 2cef050..a18ae07 100644 +index 749559e..ad9943c 100644 --- a/arch/x86/mm/init_32.c +++ b/arch/x86/mm/init_32.c -@@ -617,7 +617,7 @@ static int disable_nx __initdata; +@@ -602,7 +602,7 @@ static int disable_nx __initdata; * Control non executable mappings. * * on Enable @@ -422,7 +418,7 @@ */ static int __init noexec_setup(char *str) { -@@ -626,14 +626,12 @@ static int __init noexec_setup(char *str) +@@ -611,14 +611,12 @@ static int __init noexec_setup(char *str) __supported_pte_mask |= _PAGE_NX; disable_nx = 0; } @@ -443,20 +439,8 @@ return 0; } -@@ -892,7 +890,11 @@ unsigned long __init_refok init_memory_mapping(unsigned long start, - set_nx(); - if (nx_enabled) - printk(KERN_INFO "NX (Execute Disable) protection: active\n"); -+ else - #endif -+ if (exec_shield) -+ printk(KERN_INFO "Using x86 segment limits to approximate " -+ "NX protection\n"); - - /* Enable PSE if available */ - if (cpu_has_pse) diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c -index 56fe712..30d2be7 100644 +index 1658296..72056cf 100644 --- a/arch/x86/mm/mmap.c +++ b/arch/x86/mm/mmap.c @@ -111,13 +111,16 @@ static unsigned long mmap_legacy_base(void) @@ -477,6 +461,28 @@ mm->unmap_area = arch_unmap_area_topdown; } } +diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c +index 821e970..cc106da 100644 +--- a/arch/x86/mm/tlb.c ++++ b/arch/x86/mm/tlb.c +@@ -6,6 +6,7 @@ + #include + #include + ++#include + #include + #include + #include +@@ -129,6 +130,9 @@ void smp_invalidate_interrupt(struct pt_regs *regs) + union smp_flush_state *f; + + cpu = smp_processor_id(); ++ if (current->active_mm) ++ load_user_cs_desc(cpu, current->active_mm); ++ + /* + * orig_rax contains the negated interrupt vector. + * Use that to determine where the sender put the data. diff --git a/arch/x86/vdso/vdso32-setup.c b/arch/x86/vdso/vdso32-setup.c index 1241f11..3f2c44c 100644 --- a/arch/x86/vdso/vdso32-setup.c @@ -491,10 +497,10 @@ ret = addr; goto up_fail; diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c -index b58e963..cdc83ce 100644 +index 82cd39a..702e3a0 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c -@@ -316,6 +316,24 @@ static void xen_set_ldt(const void *addr, unsigned entries) +@@ -282,6 +282,24 @@ static void xen_set_ldt(const void *addr, unsigned entries) xen_mc_issue(PARAVIRT_LAZY_CPU); } @@ -519,7 +525,7 @@ static void xen_load_gdt(const struct desc_ptr *dtr) { unsigned long *frames; -@@ -1232,6 +1250,9 @@ static const struct pv_cpu_ops xen_cpu_ops __initdata = { +@@ -792,6 +810,9 @@ static const struct pv_cpu_ops xen_cpu_ops __initdata = { .load_tr_desc = paravirt_nop, .set_ldt = xen_set_ldt, @@ -530,10 +536,10 @@ .load_idt = xen_load_idt, .load_tls = xen_load_tls, diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c -index 33b7235..ce1f044 100644 +index 40381df..f856fab 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c -@@ -80,7 +80,7 @@ static struct linux_binfmt elf_format = { +@@ -73,7 +73,7 @@ static struct linux_binfmt elf_format = { .hasvdso = 1 }; @@ -542,7 +548,7 @@ static int set_brk(unsigned long start, unsigned long end) { -@@ -735,6 +735,11 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) +@@ -721,6 +721,11 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) break; } @@ -554,7 +560,7 @@ /* Some simple consistency checks for the interpreter */ if (elf_interpreter) { retval = -ELIBBAD; -@@ -754,6 +759,15 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) +@@ -740,6 +745,15 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) if (retval) goto out_free_dentry; @@ -570,7 +576,7 @@ /* OK, This is the point of no return */ current->flags &= ~PF_FORKNOEXEC; current->mm->def_flags = def_flags; -@@ -761,7 +775,8 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) +@@ -747,7 +761,8 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) /* Do this immediately, since STACK_TOP as used in setup_arg_pages may depend on the personality. */ SET_PERSONALITY(loc->elf_ex); @@ -580,7 +586,7 @@ current->personality |= READ_IMPLIES_EXEC; if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) -@@ -926,7 +941,7 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) +@@ -912,7 +927,7 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) interpreter, &interp_map_addr, load_bias); @@ -589,34 +595,11 @@ /* * load_elf_interp() returns relocation * adjustment -diff --git a/fs/proc/array.c b/fs/proc/array.c -index 7e4877d..0c368c1 100644 ---- a/fs/proc/array.c -+++ b/fs/proc/array.c -@@ -424,8 +424,16 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, - unlock_task_sighand(task, &flags); - } - -- if (!whole || num_threads < 2) -- wchan = get_wchan(task); -+ if (!whole || num_threads < 2) { -+ const struct cred *cred; -+ -+ wchan = 0; -+ cred = __task_cred(task); -+ if (current_uid() == cred->uid || current_euid() == cred->uid || -+ capable(CAP_SYS_NICE)) -+ wchan = get_wchan(task); -+ } -+ - if (!whole) { - min_flt = task->min_flt; - maj_flt = task->maj_flt; diff --git a/include/linux/mm.h b/include/linux/mm.h -index 065cdf8..aa94aa9 100644 +index bff1f0d..88c5efa 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h -@@ -1135,7 +1135,13 @@ extern int install_special_mapping(struct mm_struct *mm, +@@ -1138,7 +1138,13 @@ extern int install_special_mapping(struct mm_struct *mm, unsigned long addr, unsigned long len, unsigned long flags, struct page **pages); @@ -632,10 +615,10 @@ extern unsigned long do_mmap_pgoff(struct file *file, unsigned long addr, unsigned long len, unsigned long prot, diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h -index 92915e8..4bfd050 100644 +index 0e80e26..af904ea 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h -@@ -194,6 +194,9 @@ struct mm_struct { +@@ -198,6 +198,9 @@ struct mm_struct { unsigned long (*get_unmapped_area) (struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags); @@ -663,12 +646,12 @@ /* * GPG2 wants 64kB of mlocked memory, to make sure pass phrases diff --git a/include/linux/sched.h b/include/linux/sched.h -index 8c216e0..79eca33 100644 +index b94f354..aed6221 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h -@@ -98,6 +98,9 @@ struct robust_list_head; - struct bio; +@@ -99,6 +99,9 @@ struct bio; struct bts_tracer; + struct fs_struct; +extern int exec_shield; +extern int print_fatal_signals; @@ -676,7 +659,7 @@ /* * List of flags we want to share for kernel threads, * if only because they are not used by them anyway. -@@ -346,6 +349,10 @@ extern int sysctl_max_map_count; +@@ -351,6 +354,10 @@ extern int sysctl_max_map_count; extern unsigned long arch_get_unmapped_area(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); @@ -688,10 +671,10 @@ arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index c5ef44f..f7abce4 100644 +index 82350f8..d89dd29 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c -@@ -85,6 +85,26 @@ extern int sysctl_nr_open_min, sysctl_nr_open_max; +@@ -86,6 +86,26 @@ extern int sysctl_nr_open_min, sysctl_nr_open_max; #ifndef CONFIG_MMU extern int sysctl_nr_trim_pages; #endif @@ -718,7 +701,7 @@ #ifdef CONFIG_RCU_TORTURE_TEST extern int rcutorture_runnable; #endif /* #ifdef CONFIG_RCU_TORTURE_TEST */ -@@ -379,6 +399,14 @@ static struct ctl_table kern_table[] = { +@@ -377,6 +397,14 @@ static struct ctl_table kern_table[] = { .proc_handler = &proc_dointvec, }, { @@ -734,10 +717,10 @@ .procname = "core_uses_pid", .data = &core_uses_pid, diff --git a/mm/mmap.c b/mm/mmap.c -index 00ced3e..931bc3b 100644 +index 4a38411..12ca810 100644 --- a/mm/mmap.c +++ b/mm/mmap.c -@@ -27,6 +27,7 @@ +@@ -28,6 +28,7 @@ #include #include #include @@ -745,7 +728,7 @@ #include #include -@@ -43,6 +44,18 @@ +@@ -44,6 +45,18 @@ #define arch_rebalance_pgtables(addr, len) (addr) #endif @@ -764,7 +747,7 @@ static void unmap_region(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, unsigned long start, unsigned long end); -@@ -391,6 +404,8 @@ static inline void +@@ -392,6 +405,8 @@ static inline void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev, struct rb_node *rb_parent) { @@ -773,7 +756,7 @@ if (prev) { vma->vm_next = prev->vm_next; prev->vm_next = vma; -@@ -493,6 +508,8 @@ __vma_unlink(struct mm_struct *mm, struct vm_area_struct *vma, +@@ -494,6 +509,8 @@ __vma_unlink(struct mm_struct *mm, struct vm_area_struct *vma, rb_erase(&vma->vm_rb, &mm->mm_rb); if (mm->mmap_cache == vma) mm->mmap_cache = prev; @@ -782,7 +765,7 @@ } /* -@@ -802,6 +819,8 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm, +@@ -803,6 +820,8 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm, } else /* cases 2, 5, 7 */ vma_adjust(prev, prev->vm_start, end, prev->vm_pgoff, NULL); @@ -791,7 +774,7 @@ return prev; } -@@ -956,7 +975,8 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr, +@@ -957,7 +976,8 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr, /* Obtain the address to map to. we verify (or select) it and ensure * that it represents a valid section of the address space. */ @@ -801,7 +784,7 @@ if (addr & ~PAGE_MASK) return addr; -@@ -1436,13 +1456,17 @@ void arch_unmap_area_topdown(struct mm_struct *mm, unsigned long addr) +@@ -1440,13 +1460,17 @@ void arch_unmap_area_topdown(struct mm_struct *mm, unsigned long addr) } unsigned long @@ -822,7 +805,7 @@ if (file && file->f_op && file->f_op->get_unmapped_area) get_area = file->f_op->get_unmapped_area; addr = get_area(file, addr, len, pgoff, flags); -@@ -1456,8 +1480,76 @@ get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, +@@ -1460,8 +1484,76 @@ get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, return arch_rebalance_pgtables(addr, len); } @@ -900,7 +883,7 @@ /* Look up the first VMA which satisfies addr < vm_end, NULL if none. */ struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) -@@ -1532,6 +1624,14 @@ out: +@@ -1536,6 +1628,14 @@ out: return prev ? prev->vm_next : vma; } @@ -915,7 +898,7 @@ /* * Verify that the stack growth is acceptable and * update accounting. This is shared with both the -@@ -1548,7 +1648,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns +@@ -1552,7 +1652,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns return -ENOMEM; /* Stack limit test */ @@ -924,7 +907,7 @@ return -ENOMEM; /* mlock limit tests */ -@@ -1858,10 +1958,14 @@ int split_vma(struct mm_struct * mm, struct vm_area_struct * vma, +@@ -1862,10 +1962,14 @@ int split_vma(struct mm_struct * mm, struct vm_area_struct * vma, if (new->vm_ops && new->vm_ops->open) new->vm_ops->open(new); @@ -941,7 +924,7 @@ vma_adjust(vma, vma->vm_start, addr, vma->vm_pgoff, new); return 0; -@@ -2110,6 +2214,7 @@ void exit_mmap(struct mm_struct *mm) +@@ -2114,6 +2218,7 @@ void exit_mmap(struct mm_struct *mm) vm_unacct_memory(nr_accounted); free_pgtables(tlb, vma, FIRST_USER_ADDRESS, 0); tlb_finish_mmu(tlb, 0, end); From rmeggins at fedoraproject.org Mon Apr 6 17:38:05 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 17:38:05 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 fedora-ds-base-cvs.sh, 1.9, 1.10 fedora-ds-base.spec, 1.29, 1.30 sources, 1.18, 1.19 Message-ID: <20090406173805.A2FC1700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22345/F-10 Modified Files: fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: re-enable ppc builds Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base-cvs.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- fedora-ds-base-cvs.sh 1 Apr 2009 19:55:09 -0000 1.9 +++ fedora-ds-base-cvs.sh 6 Apr 2009 17:37:35 -0000 1.10 @@ -1,10 +1,10 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_2_0_RC1 +CVSTAG=FedoraDirSvr_1_2_0_RC2 VERSION=1.2.0 PKGNAME=fedora-ds-base -export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec +export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE SRCNAME=$PKGNAME-$VERSION Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/fedora-ds-base.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- fedora-ds-base.spec 2 Apr 2009 14:01:42 -0000 1.29 +++ fedora-ds-base.spec 6 Apr 2009 17:37:35 -0000 1.30 @@ -5,13 +5,11 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# the ppc builds have many problems - needs porting -ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -171,6 +169,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Apr 6 2009 Rich Megginson - 1.2.0-3 +- re-enable ppc builds + * Thu Apr 2 2009 Rich Megginson - 1.2.0-2 - exclude ppc builds - needs extensive porting work Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 1 Apr 2009 19:55:09 -0000 1.18 +++ sources 6 Apr 2009 17:37:35 -0000 1.19 @@ -1 +1 @@ -9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 +03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Mon Apr 6 17:38:05 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 17:38:05 +0000 (UTC) Subject: rpms/fedora-ds-base/F-9 fedora-ds-base-cvs.sh, 1.9, 1.10 fedora-ds-base.spec, 1.23, 1.24 sources, 1.18, 1.19 Message-ID: <20090406173805.E1087700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22345/F-9 Modified Files: fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: re-enable ppc builds Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/fedora-ds-base-cvs.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- fedora-ds-base-cvs.sh 1 Apr 2009 19:55:10 -0000 1.9 +++ fedora-ds-base-cvs.sh 6 Apr 2009 17:37:35 -0000 1.10 @@ -1,10 +1,10 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_2_0_RC1 +CVSTAG=FedoraDirSvr_1_2_0_RC2 VERSION=1.2.0 PKGNAME=fedora-ds-base -export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec +export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE SRCNAME=$PKGNAME-$VERSION Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/fedora-ds-base.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- fedora-ds-base.spec 2 Apr 2009 14:29:15 -0000 1.23 +++ fedora-ds-base.spec 6 Apr 2009 17:37:35 -0000 1.24 @@ -5,13 +5,11 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# the ppc builds have many problems - needs porting -ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -171,6 +169,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Apr 6 2009 Rich Megginson - 1.2.0-3 +- re-enable ppc builds + * Thu Apr 2 2009 Rich Megginson - 1.2.0-2 - exclude ppc builds - needs extensive porting work Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 1 Apr 2009 19:55:10 -0000 1.18 +++ sources 6 Apr 2009 17:37:35 -0000 1.19 @@ -1 +1 @@ -9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 +03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Mon Apr 6 17:38:06 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 17:38:06 +0000 (UTC) Subject: rpms/fedora-ds-base/devel fedora-ds-base-cvs.sh, 1.9, 1.10 fedora-ds-base.spec, 1.29, 1.30 sources, 1.18, 1.19 Message-ID: <20090406173806.56972700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22345/devel Modified Files: fedora-ds-base-cvs.sh fedora-ds-base.spec sources Log Message: re-enable ppc builds Index: fedora-ds-base-cvs.sh =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base-cvs.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- fedora-ds-base-cvs.sh 1 Apr 2009 19:55:10 -0000 1.9 +++ fedora-ds-base-cvs.sh 6 Apr 2009 17:37:35 -0000 1.10 @@ -1,10 +1,10 @@ #!/bin/bash DATE=`date +%Y%m%d` -CVSTAG=FedoraDirSvr_1_2_0_RC1 +CVSTAG=FedoraDirSvr_1_2_0_RC2 VERSION=1.2.0 PKGNAME=fedora-ds-base -export CVSROOT=:pserver:anonymous at cvs.fedora.redhat.com:/cvs/dirsec +export CVSROOT=:pserver:anonymous at cvs.fedoraproject.org:/cvs/dirsec #SRCNAME=$PKGNAME-$VERSION-$DATE SRCNAME=$PKGNAME-$VERSION Index: fedora-ds-base.spec =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- fedora-ds-base.spec 2 Apr 2009 14:29:15 -0000 1.29 +++ fedora-ds-base.spec 6 Apr 2009 17:37:35 -0000 1.30 @@ -5,13 +5,11 @@ Summary: Fedora Directory Server (base) Name: fedora-ds-base Version: 1.2.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 with exceptions URL: http://directory.fedoraproject.org/ Group: System Environment/Daemons BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# the ppc builds have many problems - needs porting -ExcludeArch: ppc ppc64 BuildRequires: nspr-devel BuildRequires: nss-devel @@ -171,6 +169,9 @@ %{_libdir}/%{pkgname}/*.so %changelog +* Mon Apr 6 2009 Rich Megginson - 1.2.0-3 +- re-enable ppc builds + * Thu Apr 2 2009 Rich Megginson - 1.2.0-2 - exclude ppc builds - needs extensive porting work Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 1 Apr 2009 19:55:11 -0000 1.18 +++ sources 6 Apr 2009 17:37:35 -0000 1.19 @@ -1 +1 @@ -9524493ace50fd8103e5c23950c91b96 fedora-ds-base-1.2.0.tar.bz2 +03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 From erikos at fedoraproject.org Mon Apr 6 17:45:11 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 17:45:11 +0000 (UTC) Subject: rpms/sugar-browse/devel .cvsignore, 1.7, 1.8 sources, 1.8, 1.9 sugar-browse.spec, 1.16, 1.17 Message-ID: <20090406174511.737F5700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-browse/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24601 Modified Files: .cvsignore sources sugar-browse.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 108-1 - Browse hangs when trying to open file:/// #456 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 3 Apr 2009 15:15:35 -0000 1.7 +++ .cvsignore 6 Apr 2009 17:44:40 -0000 1.8 @@ -1 +1 @@ -Browse-107.tar.bz2 +Browse-108.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 3 Apr 2009 15:15:35 -0000 1.8 +++ sources 6 Apr 2009 17:44:40 -0000 1.9 @@ -1 +1 @@ -afadb3bab2e2d2f55c135bec6c6c4a4c Browse-107.tar.bz2 +148b5bfbe7f51749b51515a6009ded28 Browse-108.tar.bz2 Index: sugar-browse.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-browse/devel/sugar-browse.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sugar-browse.spec 3 Apr 2009 15:15:35 -0000 1.16 +++ sugar-browse.spec 6 Apr 2009 17:44:40 -0000 1.17 @@ -1,5 +1,5 @@ Name: sugar-browse -Version: 107 +Version: 108 Release: 1%{?dist} Summary: Browse activity for Sugar Group: Sugar/Activities @@ -40,6 +40,9 @@ %changelog +* Mon Apr 06 2009 Simon Schampijer - 108-1 +- Browse hangs when trying to open file:/// #456 + * Fri Apr 03 2009 Simon Schampijer - 107-1 - Don't pick up the sugar theme #684 - Add a static welcome-page #645 From nalin at fedoraproject.org Mon Apr 6 17:46:00 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 17:46:00 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.183,1.184 Message-ID: <20090406174600.08681700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24774 Modified Files: krb5.spec Log Message: - clean up buildprereq/prereqs, explicit mktemp requires, and add the ldconfig for the -server-ldap subpackage (part of #225974) Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.183 retrieving revision 1.184 diff -u -r1.183 -r1.184 --- krb5.spec 6 Apr 2009 16:46:35 -0000 1.183 +++ krb5.spec 6 Apr 2009 17:45:29 -0000 1.184 @@ -103,9 +103,8 @@ URL: http://web.mit.edu/kerberos/www/ Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Prereq: grep, info, sh-utils, /sbin/install-info -BuildPrereq: autoconf, bison, e2fsprogs-devel >= 1.35, flex, gawk -BuildPrereq: gzip, ncurses-devel, rsh, texinfo, texinfo-tex, tar +BuildRequires: autoconf, bison, e2fsprogs-devel >= 1.35, flex, gawk +BuildRequires: gzip, ncurses-devel, rsh, texinfo, texinfo-tex, tar BuildRequires: tetex-latex BuildRequires: keyutils-libs-devel BuildRequires: libselinux-devel @@ -138,8 +137,6 @@ %package libs Summary: The shared libraries used by Kerberos 5. Group: System Environment/Libraries -Prereq: grep, /sbin/ldconfig, sh-utils -Obsoletes: krb5-configs %description libs Kerberos is a network authentication system. The krb5-libs package @@ -150,7 +147,11 @@ Group: System Environment/Daemons Summary: The KDC and related programs for Kerberos 5. Requires: %{name}-libs = %{version}-%{release} -Prereq: grep, /sbin/install-info, /bin/sh, sh-utils, /sbin/chkconfig +Requires(post): /sbin/install-info, chkconfig +Requires(preun): /sbin/install-info, chkconfig, initscripts +Requires(postun): initscripts +# mktemp is used by krb5-send-pr +Requires: mktemp %description server Kerberos is a network authentication system. The krb5-server package @@ -175,7 +176,8 @@ Summary: Kerberos 5 programs for use on workstations. Group: System Environment/Base Requires: %{name}-libs = %{version}-%{release} -Prereq: grep, /sbin/install-info, /bin/sh, sh-utils +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info # mktemp is used by krb5-send-pr Requires: mktemp @@ -189,9 +191,6 @@ Summary: Kerberos 5 clients for use on workstations. Group: System Environment/Base Requires: %{name}-workstation = %{version}-%{release} -Prereq: grep, /sbin/install-info, /bin/sh, sh-utils -# mktemp is used by krb5-send-pr -Requires: mktemp %description workstation-clients Kerberos is a network authentication system. The krb5-workstation-clients @@ -204,7 +203,8 @@ Summary: Kerberos 5 servers for use on workstations. Group: System Environment/Base Requires: %{name}-workstation = %{version}-%{release} -Prereq: grep, /sbin/install-info, /bin/sh, sh-utils +Requires(post): initscripts +Requires(postun): initscripts # mktemp is used by krb5-send-pr Requires: mktemp, xinetd, /etc/pam.d/%{login_pam_service} @@ -232,6 +232,8 @@ -workstation-servers gets upgraded, because it's gone now - move the libraries to /%{_lib}, but leave --libdir alone so that plugins get installed and are searched for in the same locations (#473333) +- clean up buildprereq/prereqs, explicit mktemp requires, and add the + ldconfig for the -server-ldap subpackage (part of #225974) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when @@ -1599,6 +1601,10 @@ %postun libs -p /sbin/ldconfig +%post server-ldap -p /sbin/ldconfig + +%postun server-ldap -p /sbin/ldconfig + %post server # Remove the init script for older servers. [ -x /etc/rc.d/init.d/krb5server ] && /sbin/chkconfig --del krb5server From nalin at fedoraproject.org Mon Apr 6 17:52:52 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 17:52:52 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.184,1.185 Message-ID: <20090406175252.6D229700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26115 Modified Files: krb5.spec Log Message: - escape possible macros in the changelog (part of #225974) Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.184 retrieving revision 1.185 diff -u -r1.184 -r1.185 --- krb5.spec 6 Apr 2009 17:45:29 -0000 1.184 +++ krb5.spec 6 Apr 2009 17:52:21 -0000 1.185 @@ -230,10 +230,11 @@ - turn off krb4 support (it won't be part of the 1.7 release, but do it now) - use triggeruns to properly shut down and disable krb524d when -server and -workstation-servers gets upgraded, because it's gone now -- move the libraries to /%{_lib}, but leave --libdir alone so that plugins +- move the libraries to /%%{_lib}, but leave --libdir alone so that plugins get installed and are searched for in the same locations (#473333) - clean up buildprereq/prereqs, explicit mktemp requires, and add the ldconfig for the -server-ldap subpackage (part of #225974) +- escape possible macros in the changelog (part of #225974) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when @@ -1092,7 +1093,7 @@ * Thu Feb 8 2001 Nalin Dahyabhai - build alpha with -O0 for now -- own %{_var}/kerberos +- own %%{_var}/kerberos * Tue Feb 6 2001 Nalin Dahyabhai - own the directories which are created for each package (#26342) @@ -1129,7 +1130,7 @@ - make krb5-libs obsolete the old krb5-configs package (#18351) - don't quit from the kpropd init script if there's no principal database so that you can propagate the first time without running kpropd manually -- don't complain if /etc/ld.so.conf doesn't exist in the -libs %post +- don't complain if /etc/ld.so.conf doesn't exist in the -libs %%post * Tue Sep 12 2000 Nalin Dahyabhai - fix credential forwarding problem in klogind (goof in KRB5CCNAME handling) @@ -1253,7 +1254,7 @@ * Mon Apr 10 2000 Nalin Dahyabhai - add LDCOMBINE=-lc to configure invocation to use libc versioning (bug #10653) -- change Requires: for/in subpackages to include %{version} +- change Requires: for/in subpackages to include %%{version} * Wed Apr 05 2000 Nalin Dahyabhai - add man pages for kerberos(1), kvno(1), .k5login(5) From nalin at fedoraproject.org Mon Apr 6 18:01:23 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 18:01:23 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.185,1.186 Message-ID: <20090406180124.02B30700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27734 Modified Files: krb5.spec Log Message: - fixup summary texts (part of #225974) Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.185 retrieving revision 1.186 diff -u -r1.185 -r1.186 --- krb5.spec 6 Apr 2009 17:52:21 -0000 1.185 +++ krb5.spec 6 Apr 2009 18:00:53 -0000 1.186 @@ -10,7 +10,7 @@ # For consistency with regular login. %define login_pam_service remote -Summary: The Kerberos network authentication system. +Summary: The Kerberos network authentication system Name: krb5 Version: 1.6.3 Release: 100%{?dist} @@ -123,7 +123,7 @@ practice of cleartext passwords. %package devel -Summary: Development files needed to compile Kerberos 5 programs. +Summary: Development files needed to compile Kerberos 5 programs Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release}, e2fsprogs-devel Requires: keyutils-libs-devel, libselinux-devel @@ -135,7 +135,7 @@ to install this package. %package libs -Summary: The shared libraries used by Kerberos 5. +Summary: The shared libraries used by Kerberos 5 Group: System Environment/Libraries %description libs @@ -145,7 +145,7 @@ %package server Group: System Environment/Daemons -Summary: The KDC and related programs for Kerberos 5. +Summary: The KDC and related programs for Kerberos 5 Requires: %{name}-libs = %{version}-%{release} Requires(post): /sbin/install-info, chkconfig Requires(preun): /sbin/install-info, chkconfig, initscripts @@ -162,7 +162,7 @@ %package server-ldap Group: System Environment/Daemons -Summary: The LDAP storage plugin for the Kerberos 5 KDC. +Summary: The LDAP storage plugin for the Kerberos 5 KDC Requires: %{name}-server = %{version}-%{release} %description server-ldap @@ -173,7 +173,7 @@ realm, you need to install this package. %package workstation -Summary: Kerberos 5 programs for use on workstations. +Summary: Kerberos 5 programs for use on workstations Group: System Environment/Base Requires: %{name}-libs = %{version}-%{release} Requires(post): /sbin/install-info @@ -188,7 +188,7 @@ installed on every workstation. %package workstation-clients -Summary: Kerberos 5 clients for use on workstations. +Summary: Kerberos 5 clients for use on workstations Group: System Environment/Base Requires: %{name}-workstation = %{version}-%{release} @@ -200,7 +200,7 @@ these services. %package workstation-servers -Summary: Kerberos 5 servers for use on workstations. +Summary: Kerberos 5 servers for use on workstations Group: System Environment/Base Requires: %{name}-workstation = %{version}-%{release} Requires(post): initscripts @@ -215,7 +215,7 @@ installed on systems which are meant provide these services. %package pkinit-openssl -Summary: The PKINIT module for Kerberos 5. +Summary: The PKINIT module for Kerberos 5 Group: System Environment/Libraries Requires: %{name}-libs = %{version}-%{release} @@ -235,6 +235,7 @@ - clean up buildprereq/prereqs, explicit mktemp requires, and add the ldconfig for the -server-ldap subpackage (part of #225974) - escape possible macros in the changelog (part of #225974) +- fixup summary texts (part of #225974) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when From mtasaka at fedoraproject.org Mon Apr 6 18:04:19 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 18:04:19 +0000 (UTC) Subject: rpms/alexandria/F-10 alexandria-0.6.4.1-right-click-left-pane-morefix.patch, NONE, 1.1 alexandria-0.6.4.1-right-click-left-pane.patch, NONE, 1.1 alexandria-0.6.4.1-use-2args-bindtextdomain.patch, NONE, 1.1 alexandria.spec, 1.22, 1.23 alexandria-0.6.3-crash_tooltips.patch, 1.1, NONE alexandria-0.6.3-library-utf8-string.patch, 1.1, NONE alexandria-0.6.4-bookentry-after-sorting.patch, 1.1, NONE Message-ID: <20090406180419.2344E700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28783/F-10 Modified Files: alexandria.spec Added Files: alexandria-0.6.4.1-right-click-left-pane-morefix.patch alexandria-0.6.4.1-right-click-left-pane.patch alexandria-0.6.4.1-use-2args-bindtextdomain.patch Removed Files: alexandria-0.6.3-crash_tooltips.patch alexandria-0.6.3-library-utf8-string.patch alexandria-0.6.4-bookentry-after-sorting.patch Log Message: * Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 - Workaround for strange behavior with right click on left pane (alexandria-Bugs-25021) alexandria-0.6.4.1-right-click-left-pane-morefix.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane-morefix.patch --- Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1070) +++ lib/alexandria/ui/ui_manager.rb (working copy) @@ -335,6 +335,7 @@ if library_already_selected + sensitize_library selected_library Gtk.idle_add do menu.popup(nil, nil, event.button, event.time) false alexandria-0.6.4.1-right-click-left-pane.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane.patch --- Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) +++ lib/alexandria/ui/callbacks.rb (revision 1070) @@ -19,6 +19,9 @@ module Alexandria module UI module Callbacks + + include Logging + def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) @@ -208,6 +211,11 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books + last_library = (@libraries.all_regular_libraries.length == 1) + if last_library + log.warn { "Attempted to delete last library, fix GUI" } + return + end if library.empty? or ReallyDeleteDialog.new(@main_app, library, books).ok? Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) +++ lib/alexandria/ui/ui_manager.rb (revision 1070) @@ -306,6 +306,7 @@ if event_is_right_click event log.debug { "library right click!" } + library_already_selected = true if path = widget.get_path_at_pos(event.x, event.y) obj, path = widget.is_a?(Gtk::TreeView) \ ? [widget.selection, path.first] : [widget, path] @@ -313,6 +314,7 @@ unless obj.path_is_selected?(path) log.debug { "Select #{path}" } + library_already_selected = false widget.unselect_all obj.select_path(path) end @@ -321,10 +323,24 @@ end menu = determine_library_popup widget, event - Gtk.idle_add do - menu.popup(nil, nil, event.button, event.time) - false + + # Fixes part of bug #25021. + # + # If the library was not selected when it was right-clicked + # we should select the library first (we call on_focus + # manually, since the above call to obj.select_path(path) doesn't + # seem to suffice). + # + # Then we wait a while and only *then* pop up the menu. + + + if library_already_selected + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false + end end + end end alexandria-0.6.4.1-use-2args-bindtextdomain.patch: --- NEW FILE alexandria-0.6.4.1-use-2args-bindtextdomain.patch --- Index: lib/alexandria/models/library.rb =================================================================== --- lib/alexandria/models/library.rb (revision 1066) +++ lib/alexandria/models/library.rb (revision 1067) @@ -41,7 +41,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BOOK_ADDED, BOOK_UPDATED, BOOK_REMOVED = (0..3).to_a include Observable Index: lib/alexandria/book_providers/renaud.rb =================================================================== --- lib/alexandria/book_providers/renaud.rb (revision 1066) +++ lib/alexandria/book_providers/renaud.rb (revision 1067) @@ -24,7 +24,7 @@ class BookProviders class RENAUDProvider < GenericProvider include GetText - #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BASE_URI = "http://www.renaud-bray.com/" ACCENTUATED_CHARS = "??????????????????????????????????????????" Index: lib/alexandria/book_providers/amazon_aws.rb =================================================================== --- lib/alexandria/book_providers/amazon_aws.rb (revision 1066) +++ lib/alexandria/book_providers/amazon_aws.rb (revision 1067) @@ -25,7 +25,7 @@ class AmazonProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") #CACHE_DIR = File.join(Alexandria::Library::DIR, '.amazon_cache') Index: lib/alexandria/book_providers/mcu.rb =================================================================== --- lib/alexandria/book_providers/mcu.rb (revision 1066) +++ lib/alexandria/book_providers/mcu.rb (revision 1067) @@ -27,7 +27,7 @@ class MCUProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'es' => '1' Index: lib/alexandria/book_providers/proxis.rb =================================================================== --- lib/alexandria/book_providers/proxis.rb (revision 1066) +++ lib/alexandria/book_providers/proxis.rb (revision 1067) @@ -23,7 +23,7 @@ class ProxisProvider < GenericProvider include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'nl' => '1', Index: lib/alexandria/book_providers/z3950.rb =================================================================== --- lib/alexandria/book_providers/z3950.rb (revision 1066) +++ lib/alexandria/book_providers/z3950.rb (revision 1067) @@ -26,7 +26,7 @@ class Z3950Provider < AbstractProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(name="Z3950", fullname="Z39.50") super @@ -174,7 +174,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("LOC", _("Library of Congress (Usa)")) @@ -207,7 +207,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("BL", _("British Library")) @@ -296,7 +296,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("SBN", "Servizio Bibliotecario Nazionale (Italy)") Index: lib/alexandria/book_providers.rb =================================================================== --- lib/alexandria/book_providers.rb (revision 1066) +++ lib/alexandria/book_providers.rb (revision 1067) @@ -25,7 +25,7 @@ include Singleton include Observable include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") SEARCH_BY_ISBN, SEARCH_BY_TITLE, SEARCH_BY_AUTHORS, SEARCH_BY_KEYWORD = (0..3).to_a Index: lib/alexandria/import_library.rb =================================================================== --- lib/alexandria/import_library.rb (revision 1066) +++ lib/alexandria/import_library.rb (revision 1067) @@ -22,7 +22,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/export_library.rb =================================================================== --- lib/alexandria/export_library.rb (revision 1066) +++ lib/alexandria/export_library.rb (revision 1067) @@ -102,7 +102,7 @@ include GetText include Logging extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/smart_library.rb =================================================================== --- lib/alexandria/smart_library.rb (revision 1066) +++ lib/alexandria/smart_library.rb (revision 1067) @@ -23,7 +23,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") ALL_RULES, ANY_RULE = 1, 2 attr_reader :name @@ -290,7 +290,7 @@ class Rule include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_accessor :operand, :operation, :value @@ -343,7 +343,7 @@ module Operands include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LEFT = [ LeftOperand.new(:title, _("Title"), String), @@ -375,7 +375,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") IS_TRUE = Operator.new( :is_true, Index: lib/alexandria/about.rb =================================================================== --- lib/alexandria/about.rb (revision 1066) +++ lib/alexandria/about.rb (revision 1067) @@ -20,7 +20,7 @@ TITLE = 'Alexandria' TEXTDOMAIN = 'alexandria' extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") DESCRIPTION = _('A program to help you manage your book collection.') COPYRIGHT = "Copyright (C) 2004,2005,2006 Laurent Sansonetti\n" + "Copyright (C) 2007,2008,2009 Alexandria Contributors" Index: lib/alexandria/ui/dialogs/misc_dialogs.rb =================================================================== --- lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1066) +++ lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConflictWhileCopyingDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, @@ -42,7 +42,7 @@ class ReallyDeleteDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, books=nil) # Deleting a library. Index: lib/alexandria/ui/dialogs/book_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class BookPropertiesDialogBase < GladeBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") COVER_MAXWIDTH = 140 # pixels Index: lib/alexandria/ui/dialogs/new_book_dialog_manual.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1067) @@ -20,7 +20,7 @@ class NewBookDialogManual < BookPropertiesDialogBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") TMP_COVER_FILE = File.join(Dir.tmpdir, "tmp_cover") def initialize(parent, library, &on_add_cb) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class SmartLibraryPropertiesDialogBase < Gtk::Dialog include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_reader :predicate_operator_rule Index: lib/alexandria/ui/dialogs/export_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/export_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/export_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConfirmEraseDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, filename) super(parent, _("File already exists"), @@ -42,7 +42,7 @@ class ExportDialog < Gtk::FileChooserDialog include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FORMATS = Alexandria::ExportFormat.all THEMES = Alexandria::WebTheme.all Index: lib/alexandria/ui/dialogs/preferences_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1067) @@ -95,7 +95,7 @@ class ProviderPreferencesDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, provider) super(_("Preferences for %s") % provider.fullname, @@ -120,7 +120,7 @@ class NewProviderDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent) super(_("New Provider"), @@ -209,7 +209,7 @@ class PreferencesDialog < GladeBase include Alexandria::Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &changed_block) super('preferences_dialog.glade') Index: lib/alexandria/ui/dialogs/new_book_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1067) @@ -26,7 +26,7 @@ module UI class KeepBadISBNDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, book) super(parent, _("Invalid ISBN '%s'") % book.isbn, @@ -51,7 +51,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('new_book_dialog.glade') Index: lib/alexandria/ui/dialogs/new_smart_library_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class NewSmartLibraryDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &block) super(parent) Index: lib/alexandria/ui/dialogs/book_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1067) @@ -21,7 +21,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, library.cover(book)) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class SmartLibraryPropertiesDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, smart_library, &block) super(parent) Index: lib/alexandria/ui/dialogs/acquire_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1067) @@ -213,7 +213,7 @@ include GetText include Logging extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('acquire_dialog.glade') Index: lib/alexandria/ui/dialogs/about_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/about_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/about_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class AboutDialog < Gtk::AboutDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") GPL = < "UTF-8") def initialize(parent, message) super(parent, _("Error while importing"), @@ -53,7 +53,7 @@ include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FILTERS = Alexandria::ImportFilter.all Index: lib/alexandria/ui/main_app.rb =================================================================== --- lib/alexandria/ui/main_app.rb (revision 1066) +++ lib/alexandria/ui/main_app.rb (revision 1067) @@ -43,7 +43,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class MainApp include Logging Index: lib/alexandria/ui/listview.rb =================================================================== --- lib/alexandria/ui/listview.rb (revision 1066) +++ lib/alexandria/ui/listview.rb (revision 1067) @@ -20,7 +20,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class ListViewManager include Logging include GetText Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1066) +++ lib/alexandria/ui/ui_manager.rb (revision 1067) @@ -24,7 +24,7 @@ :iconview_model, :filtered_model, :on_books_selection_changed include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") module Columns COVER_LIST, COVER_ICON, TITLE, TITLE_REDUCED, AUTHORS, Index: lib/alexandria/ui/libraries_combo.rb =================================================================== --- lib/alexandria/ui/libraries_combo.rb (revision 1066) +++ lib/alexandria/ui/libraries_combo.rb (revision 1067) @@ -19,7 +19,7 @@ class Gtk::ComboBox include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def populate_with_libraries(libraries, selected_library) libraries_names = libraries.map { |x| x.name } Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-10/alexandria.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- alexandria.spec 25 Mar 2009 19:30:07 -0000 1.22 +++ alexandria.spec 6 Apr 2009 18:03:48 -0000 1.23 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 2 +%define fedorarel 3 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -19,8 +19,15 @@ License: GPLv2+ URL: http://alexandria.rubyforge.org/ Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{name}-%{version}%{?minorver}.tar.gz -# Ref: upstream bug 24568 -#Patch0: alexandria-0.6.4-bookentry-after-sorting.patch +# Use 2 arguments format for bindtextdomain() instead of +# deprecated 4 arguments format +# ref: alexandria-Bugs-24882 alexandria-Bugs-24882 +Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch +# Workaround for issue with right click on left pane +# ref: alexandria-Bugs-25021 +Patch1: alexandria-0.6.4.1-right-click-left-pane.patch +# And try more fix +Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -70,15 +77,13 @@ %prep %setup -q -n %{name}-%{majorver}%{?minorver} -#%%patch0 -p0 -b .up24568 +%patch0 -p0 -b .up24882 +%patch1 -p0 -b .up25021 +%patch2 -p0 -b .moretry %build rake build -# ruby(gettext) >= 2.0.0 no longer accepts 4 arguments for -# bindtextdomain() -find . -name \*.rb | xargs \ - %{__sed} -i.bind -e '/bindtextdomain/s|(\([^,][^,]*\), nil, nil, \([^,][^,]*\))|(\1, :charset => \2)|' %install %{__rm} -rf $RPM_BUILD_ROOT @@ -196,8 +201,13 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog +* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 +- Workaround for strange behavior with right click on left pane + (alexandria-Bugs-25021) + * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 - Fix arguments of bindtextdomain() for ruby(gettext) 2.0.0 + (alexandria-Bugs-24882) * Mon Mar 16 2009 Mamoru Tasaka - 0.6.4.1-1 - 0.6.4.1 (fixing upstream bug 24568) --- alexandria-0.6.3-crash_tooltips.patch DELETED --- --- alexandria-0.6.3-library-utf8-string.patch DELETED --- --- alexandria-0.6.4-bookentry-after-sorting.patch DELETED --- From mtasaka at fedoraproject.org Mon Apr 6 18:04:19 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 18:04:19 +0000 (UTC) Subject: rpms/alexandria/F-9 alexandria-0.6.4.1-right-click-left-pane-morefix.patch, NONE, 1.1 alexandria-0.6.4.1-right-click-left-pane.patch, NONE, 1.1 alexandria-0.6.4.1-use-2args-bindtextdomain.patch, NONE, 1.1 alexandria.spec, 1.22, 1.23 alexandria-0.6.3-crash_tooltips.patch, 1.1, NONE alexandria-0.6.3-library-utf8-string.patch, 1.1, NONE alexandria-0.6.4-bookentry-after-sorting.patch, 1.1, NONE Message-ID: <20090406180419.A83B7700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28783/F-9 Modified Files: alexandria.spec Added Files: alexandria-0.6.4.1-right-click-left-pane-morefix.patch alexandria-0.6.4.1-right-click-left-pane.patch alexandria-0.6.4.1-use-2args-bindtextdomain.patch Removed Files: alexandria-0.6.3-crash_tooltips.patch alexandria-0.6.3-library-utf8-string.patch alexandria-0.6.4-bookentry-after-sorting.patch Log Message: * Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 - Workaround for strange behavior with right click on left pane (alexandria-Bugs-25021) alexandria-0.6.4.1-right-click-left-pane-morefix.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane-morefix.patch --- Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1070) +++ lib/alexandria/ui/ui_manager.rb (working copy) @@ -335,6 +335,7 @@ if library_already_selected + sensitize_library selected_library Gtk.idle_add do menu.popup(nil, nil, event.button, event.time) false alexandria-0.6.4.1-right-click-left-pane.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane.patch --- Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) +++ lib/alexandria/ui/callbacks.rb (revision 1070) @@ -19,6 +19,9 @@ module Alexandria module UI module Callbacks + + include Logging + def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) @@ -208,6 +211,11 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books + last_library = (@libraries.all_regular_libraries.length == 1) + if last_library + log.warn { "Attempted to delete last library, fix GUI" } + return + end if library.empty? or ReallyDeleteDialog.new(@main_app, library, books).ok? Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) +++ lib/alexandria/ui/ui_manager.rb (revision 1070) @@ -306,6 +306,7 @@ if event_is_right_click event log.debug { "library right click!" } + library_already_selected = true if path = widget.get_path_at_pos(event.x, event.y) obj, path = widget.is_a?(Gtk::TreeView) \ ? [widget.selection, path.first] : [widget, path] @@ -313,6 +314,7 @@ unless obj.path_is_selected?(path) log.debug { "Select #{path}" } + library_already_selected = false widget.unselect_all obj.select_path(path) end @@ -321,10 +323,24 @@ end menu = determine_library_popup widget, event - Gtk.idle_add do - menu.popup(nil, nil, event.button, event.time) - false + + # Fixes part of bug #25021. + # + # If the library was not selected when it was right-clicked + # we should select the library first (we call on_focus + # manually, since the above call to obj.select_path(path) doesn't + # seem to suffice). + # + # Then we wait a while and only *then* pop up the menu. + + + if library_already_selected + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false + end end + end end alexandria-0.6.4.1-use-2args-bindtextdomain.patch: --- NEW FILE alexandria-0.6.4.1-use-2args-bindtextdomain.patch --- Index: lib/alexandria/models/library.rb =================================================================== --- lib/alexandria/models/library.rb (revision 1066) +++ lib/alexandria/models/library.rb (revision 1067) @@ -41,7 +41,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BOOK_ADDED, BOOK_UPDATED, BOOK_REMOVED = (0..3).to_a include Observable Index: lib/alexandria/book_providers/renaud.rb =================================================================== --- lib/alexandria/book_providers/renaud.rb (revision 1066) +++ lib/alexandria/book_providers/renaud.rb (revision 1067) @@ -24,7 +24,7 @@ class BookProviders class RENAUDProvider < GenericProvider include GetText - #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BASE_URI = "http://www.renaud-bray.com/" ACCENTUATED_CHARS = "??????????????????????????????????????????" Index: lib/alexandria/book_providers/amazon_aws.rb =================================================================== --- lib/alexandria/book_providers/amazon_aws.rb (revision 1066) +++ lib/alexandria/book_providers/amazon_aws.rb (revision 1067) @@ -25,7 +25,7 @@ class AmazonProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") #CACHE_DIR = File.join(Alexandria::Library::DIR, '.amazon_cache') Index: lib/alexandria/book_providers/mcu.rb =================================================================== --- lib/alexandria/book_providers/mcu.rb (revision 1066) +++ lib/alexandria/book_providers/mcu.rb (revision 1067) @@ -27,7 +27,7 @@ class MCUProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'es' => '1' Index: lib/alexandria/book_providers/proxis.rb =================================================================== --- lib/alexandria/book_providers/proxis.rb (revision 1066) +++ lib/alexandria/book_providers/proxis.rb (revision 1067) @@ -23,7 +23,7 @@ class ProxisProvider < GenericProvider include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'nl' => '1', Index: lib/alexandria/book_providers/z3950.rb =================================================================== --- lib/alexandria/book_providers/z3950.rb (revision 1066) +++ lib/alexandria/book_providers/z3950.rb (revision 1067) @@ -26,7 +26,7 @@ class Z3950Provider < AbstractProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(name="Z3950", fullname="Z39.50") super @@ -174,7 +174,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("LOC", _("Library of Congress (Usa)")) @@ -207,7 +207,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("BL", _("British Library")) @@ -296,7 +296,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("SBN", "Servizio Bibliotecario Nazionale (Italy)") Index: lib/alexandria/book_providers.rb =================================================================== --- lib/alexandria/book_providers.rb (revision 1066) +++ lib/alexandria/book_providers.rb (revision 1067) @@ -25,7 +25,7 @@ include Singleton include Observable include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") SEARCH_BY_ISBN, SEARCH_BY_TITLE, SEARCH_BY_AUTHORS, SEARCH_BY_KEYWORD = (0..3).to_a Index: lib/alexandria/import_library.rb =================================================================== --- lib/alexandria/import_library.rb (revision 1066) +++ lib/alexandria/import_library.rb (revision 1067) @@ -22,7 +22,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/export_library.rb =================================================================== --- lib/alexandria/export_library.rb (revision 1066) +++ lib/alexandria/export_library.rb (revision 1067) @@ -102,7 +102,7 @@ include GetText include Logging extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/smart_library.rb =================================================================== --- lib/alexandria/smart_library.rb (revision 1066) +++ lib/alexandria/smart_library.rb (revision 1067) @@ -23,7 +23,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") ALL_RULES, ANY_RULE = 1, 2 attr_reader :name @@ -290,7 +290,7 @@ class Rule include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_accessor :operand, :operation, :value @@ -343,7 +343,7 @@ module Operands include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LEFT = [ LeftOperand.new(:title, _("Title"), String), @@ -375,7 +375,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") IS_TRUE = Operator.new( :is_true, Index: lib/alexandria/about.rb =================================================================== --- lib/alexandria/about.rb (revision 1066) +++ lib/alexandria/about.rb (revision 1067) @@ -20,7 +20,7 @@ TITLE = 'Alexandria' TEXTDOMAIN = 'alexandria' extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") DESCRIPTION = _('A program to help you manage your book collection.') COPYRIGHT = "Copyright (C) 2004,2005,2006 Laurent Sansonetti\n" + "Copyright (C) 2007,2008,2009 Alexandria Contributors" Index: lib/alexandria/ui/dialogs/misc_dialogs.rb =================================================================== --- lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1066) +++ lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConflictWhileCopyingDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, @@ -42,7 +42,7 @@ class ReallyDeleteDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, books=nil) # Deleting a library. Index: lib/alexandria/ui/dialogs/book_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class BookPropertiesDialogBase < GladeBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") COVER_MAXWIDTH = 140 # pixels Index: lib/alexandria/ui/dialogs/new_book_dialog_manual.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1067) @@ -20,7 +20,7 @@ class NewBookDialogManual < BookPropertiesDialogBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") TMP_COVER_FILE = File.join(Dir.tmpdir, "tmp_cover") def initialize(parent, library, &on_add_cb) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class SmartLibraryPropertiesDialogBase < Gtk::Dialog include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_reader :predicate_operator_rule Index: lib/alexandria/ui/dialogs/export_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/export_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/export_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConfirmEraseDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, filename) super(parent, _("File already exists"), @@ -42,7 +42,7 @@ class ExportDialog < Gtk::FileChooserDialog include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FORMATS = Alexandria::ExportFormat.all THEMES = Alexandria::WebTheme.all Index: lib/alexandria/ui/dialogs/preferences_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1067) @@ -95,7 +95,7 @@ class ProviderPreferencesDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, provider) super(_("Preferences for %s") % provider.fullname, @@ -120,7 +120,7 @@ class NewProviderDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent) super(_("New Provider"), @@ -209,7 +209,7 @@ class PreferencesDialog < GladeBase include Alexandria::Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &changed_block) super('preferences_dialog.glade') Index: lib/alexandria/ui/dialogs/new_book_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1067) @@ -26,7 +26,7 @@ module UI class KeepBadISBNDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, book) super(parent, _("Invalid ISBN '%s'") % book.isbn, @@ -51,7 +51,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('new_book_dialog.glade') Index: lib/alexandria/ui/dialogs/new_smart_library_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class NewSmartLibraryDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &block) super(parent) Index: lib/alexandria/ui/dialogs/book_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1067) @@ -21,7 +21,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, library.cover(book)) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class SmartLibraryPropertiesDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, smart_library, &block) super(parent) Index: lib/alexandria/ui/dialogs/acquire_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1067) @@ -213,7 +213,7 @@ include GetText include Logging extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('acquire_dialog.glade') Index: lib/alexandria/ui/dialogs/about_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/about_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/about_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class AboutDialog < Gtk::AboutDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") GPL = < "UTF-8") def initialize(parent, message) super(parent, _("Error while importing"), @@ -53,7 +53,7 @@ include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FILTERS = Alexandria::ImportFilter.all Index: lib/alexandria/ui/main_app.rb =================================================================== --- lib/alexandria/ui/main_app.rb (revision 1066) +++ lib/alexandria/ui/main_app.rb (revision 1067) @@ -43,7 +43,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class MainApp include Logging Index: lib/alexandria/ui/listview.rb =================================================================== --- lib/alexandria/ui/listview.rb (revision 1066) +++ lib/alexandria/ui/listview.rb (revision 1067) @@ -20,7 +20,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class ListViewManager include Logging include GetText Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1066) +++ lib/alexandria/ui/ui_manager.rb (revision 1067) @@ -24,7 +24,7 @@ :iconview_model, :filtered_model, :on_books_selection_changed include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") module Columns COVER_LIST, COVER_ICON, TITLE, TITLE_REDUCED, AUTHORS, Index: lib/alexandria/ui/libraries_combo.rb =================================================================== --- lib/alexandria/ui/libraries_combo.rb (revision 1066) +++ lib/alexandria/ui/libraries_combo.rb (revision 1067) @@ -19,7 +19,7 @@ class Gtk::ComboBox include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def populate_with_libraries(libraries, selected_library) libraries_names = libraries.map { |x| x.name } Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-9/alexandria.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- alexandria.spec 25 Mar 2009 19:30:07 -0000 1.22 +++ alexandria.spec 6 Apr 2009 18:03:49 -0000 1.23 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 2 +%define fedorarel 3 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -19,8 +19,15 @@ License: GPLv2+ URL: http://alexandria.rubyforge.org/ Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{name}-%{version}%{?minorver}.tar.gz -# Ref: upstream bug 24568 -#Patch0: alexandria-0.6.4-bookentry-after-sorting.patch +# Use 2 arguments format for bindtextdomain() instead of +# deprecated 4 arguments format +# ref: alexandria-Bugs-24882 alexandria-Bugs-24882 +Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch +# Workaround for issue with right click on left pane +# ref: alexandria-Bugs-25021 +Patch1: alexandria-0.6.4.1-right-click-left-pane.patch +# And try more fix +Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -70,15 +77,13 @@ %prep %setup -q -n %{name}-%{majorver}%{?minorver} -#%%patch0 -p0 -b .up24568 +%patch0 -p0 -b .up24882 +%patch1 -p0 -b .up25021 +%patch2 -p0 -b .moretry %build rake build -# ruby(gettext) >= 2.0.0 no longer accepts 4 arguments for -# bindtextdomain() -find . -name \*.rb | xargs \ - %{__sed} -i.bind -e '/bindtextdomain/s|(\([^,][^,]*\), nil, nil, \([^,][^,]*\))|(\1, :charset => \2)|' %install %{__rm} -rf $RPM_BUILD_ROOT @@ -196,8 +201,13 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog +* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 +- Workaround for strange behavior with right click on left pane + (alexandria-Bugs-25021) + * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 - Fix arguments of bindtextdomain() for ruby(gettext) 2.0.0 + (alexandria-Bugs-24882) * Mon Mar 16 2009 Mamoru Tasaka - 0.6.4.1-1 - 0.6.4.1 (fixing upstream bug 24568) --- alexandria-0.6.3-crash_tooltips.patch DELETED --- --- alexandria-0.6.3-library-utf8-string.patch DELETED --- --- alexandria-0.6.4-bookentry-after-sorting.patch DELETED --- From mtasaka at fedoraproject.org Mon Apr 6 18:04:20 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 18:04:20 +0000 (UTC) Subject: rpms/alexandria/devel alexandria-0.6.4.1-right-click-left-pane-morefix.patch, NONE, 1.1 alexandria-0.6.4.1-right-click-left-pane.patch, NONE, 1.1 alexandria-0.6.4.1-use-2args-bindtextdomain.patch, NONE, 1.1 alexandria.spec, 1.29, 1.30 alexandria-0.6.3-crash_tooltips.patch, 1.1, NONE alexandria-0.6.3-library-utf8-string.patch, 1.5, NONE alexandria-0.6.4-bookentry-after-sorting.patch, 1.1, NONE Message-ID: <20090406180420.52FDA700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28783/devel Modified Files: alexandria.spec Added Files: alexandria-0.6.4.1-right-click-left-pane-morefix.patch alexandria-0.6.4.1-right-click-left-pane.patch alexandria-0.6.4.1-use-2args-bindtextdomain.patch Removed Files: alexandria-0.6.3-crash_tooltips.patch alexandria-0.6.3-library-utf8-string.patch alexandria-0.6.4-bookentry-after-sorting.patch Log Message: * Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 - Workaround for strange behavior with right click on left pane (alexandria-Bugs-25021) alexandria-0.6.4.1-right-click-left-pane-morefix.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane-morefix.patch --- Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1070) +++ lib/alexandria/ui/ui_manager.rb (working copy) @@ -335,6 +335,7 @@ if library_already_selected + sensitize_library selected_library Gtk.idle_add do menu.popup(nil, nil, event.button, event.time) false alexandria-0.6.4.1-right-click-left-pane.patch: --- NEW FILE alexandria-0.6.4.1-right-click-left-pane.patch --- Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) +++ lib/alexandria/ui/callbacks.rb (revision 1070) @@ -19,6 +19,9 @@ module Alexandria module UI module Callbacks + + include Logging + def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) @@ -208,6 +211,11 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books + last_library = (@libraries.all_regular_libraries.length == 1) + if last_library + log.warn { "Attempted to delete last library, fix GUI" } + return + end if library.empty? or ReallyDeleteDialog.new(@main_app, library, books).ok? Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) +++ lib/alexandria/ui/ui_manager.rb (revision 1070) @@ -306,6 +306,7 @@ if event_is_right_click event log.debug { "library right click!" } + library_already_selected = true if path = widget.get_path_at_pos(event.x, event.y) obj, path = widget.is_a?(Gtk::TreeView) \ ? [widget.selection, path.first] : [widget, path] @@ -313,6 +314,7 @@ unless obj.path_is_selected?(path) log.debug { "Select #{path}" } + library_already_selected = false widget.unselect_all obj.select_path(path) end @@ -321,10 +323,24 @@ end menu = determine_library_popup widget, event - Gtk.idle_add do - menu.popup(nil, nil, event.button, event.time) - false + + # Fixes part of bug #25021. + # + # If the library was not selected when it was right-clicked + # we should select the library first (we call on_focus + # manually, since the above call to obj.select_path(path) doesn't + # seem to suffice). + # + # Then we wait a while and only *then* pop up the menu. + + + if library_already_selected + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false + end end + end end alexandria-0.6.4.1-use-2args-bindtextdomain.patch: --- NEW FILE alexandria-0.6.4.1-use-2args-bindtextdomain.patch --- Index: lib/alexandria/models/library.rb =================================================================== --- lib/alexandria/models/library.rb (revision 1066) +++ lib/alexandria/models/library.rb (revision 1067) @@ -41,7 +41,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BOOK_ADDED, BOOK_UPDATED, BOOK_REMOVED = (0..3).to_a include Observable Index: lib/alexandria/book_providers/renaud.rb =================================================================== --- lib/alexandria/book_providers/renaud.rb (revision 1066) +++ lib/alexandria/book_providers/renaud.rb (revision 1067) @@ -24,7 +24,7 @@ class BookProviders class RENAUDProvider < GenericProvider include GetText - #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") BASE_URI = "http://www.renaud-bray.com/" ACCENTUATED_CHARS = "??????????????????????????????????????????" Index: lib/alexandria/book_providers/amazon_aws.rb =================================================================== --- lib/alexandria/book_providers/amazon_aws.rb (revision 1066) +++ lib/alexandria/book_providers/amazon_aws.rb (revision 1067) @@ -25,7 +25,7 @@ class AmazonProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") #CACHE_DIR = File.join(Alexandria::Library::DIR, '.amazon_cache') Index: lib/alexandria/book_providers/mcu.rb =================================================================== --- lib/alexandria/book_providers/mcu.rb (revision 1066) +++ lib/alexandria/book_providers/mcu.rb (revision 1067) @@ -27,7 +27,7 @@ class MCUProvider < GenericProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'es' => '1' Index: lib/alexandria/book_providers/proxis.rb =================================================================== --- lib/alexandria/book_providers/proxis.rb (revision 1066) +++ lib/alexandria/book_providers/proxis.rb (revision 1067) @@ -23,7 +23,7 @@ class ProxisProvider < GenericProvider include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LANGUAGES = { 'nl' => '1', Index: lib/alexandria/book_providers/z3950.rb =================================================================== --- lib/alexandria/book_providers/z3950.rb (revision 1066) +++ lib/alexandria/book_providers/z3950.rb (revision 1067) @@ -26,7 +26,7 @@ class Z3950Provider < AbstractProvider include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(name="Z3950", fullname="Z39.50") super @@ -174,7 +174,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("LOC", _("Library of Congress (Usa)")) @@ -207,7 +207,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("BL", _("British Library")) @@ -296,7 +296,7 @@ unabstract include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize super("SBN", "Servizio Bibliotecario Nazionale (Italy)") Index: lib/alexandria/book_providers.rb =================================================================== --- lib/alexandria/book_providers.rb (revision 1066) +++ lib/alexandria/book_providers.rb (revision 1067) @@ -25,7 +25,7 @@ include Singleton include Observable include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") SEARCH_BY_ISBN, SEARCH_BY_TITLE, SEARCH_BY_AUTHORS, SEARCH_BY_KEYWORD = (0..3).to_a Index: lib/alexandria/import_library.rb =================================================================== --- lib/alexandria/import_library.rb (revision 1066) +++ lib/alexandria/import_library.rb (revision 1067) @@ -22,7 +22,7 @@ include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/export_library.rb =================================================================== --- lib/alexandria/export_library.rb (revision 1066) +++ lib/alexandria/export_library.rb (revision 1067) @@ -102,7 +102,7 @@ include GetText include Logging extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def self.all [ Index: lib/alexandria/smart_library.rb =================================================================== --- lib/alexandria/smart_library.rb (revision 1066) +++ lib/alexandria/smart_library.rb (revision 1067) @@ -23,7 +23,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") ALL_RULES, ANY_RULE = 1, 2 attr_reader :name @@ -290,7 +290,7 @@ class Rule include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_accessor :operand, :operation, :value @@ -343,7 +343,7 @@ module Operands include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") LEFT = [ LeftOperand.new(:title, _("Title"), String), @@ -375,7 +375,7 @@ include Logging include GetText extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") IS_TRUE = Operator.new( :is_true, Index: lib/alexandria/about.rb =================================================================== --- lib/alexandria/about.rb (revision 1066) +++ lib/alexandria/about.rb (revision 1067) @@ -20,7 +20,7 @@ TITLE = 'Alexandria' TEXTDOMAIN = 'alexandria' extend GetText - bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") DESCRIPTION = _('A program to help you manage your book collection.') COPYRIGHT = "Copyright (C) 2004,2005,2006 Laurent Sansonetti\n" + "Copyright (C) 2007,2008,2009 Alexandria Contributors" Index: lib/alexandria/ui/dialogs/misc_dialogs.rb =================================================================== --- lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1066) +++ lib/alexandria/ui/dialogs/misc_dialogs.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConflictWhileCopyingDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, @@ -42,7 +42,7 @@ class ReallyDeleteDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, books=nil) # Deleting a library. Index: lib/alexandria/ui/dialogs/book_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class BookPropertiesDialogBase < GladeBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") COVER_MAXWIDTH = 140 # pixels Index: lib/alexandria/ui/dialogs/new_book_dialog_manual.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog_manual.rb (revision 1067) @@ -20,7 +20,7 @@ class NewBookDialogManual < BookPropertiesDialogBase include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") TMP_COVER_FILE = File.join(Dir.tmpdir, "tmp_cover") def initialize(parent, library, &on_add_cb) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb (revision 1067) @@ -20,7 +20,7 @@ class SmartLibraryPropertiesDialogBase < Gtk::Dialog include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") attr_reader :predicate_operator_rule Index: lib/alexandria/ui/dialogs/export_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/export_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/export_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class ConfirmEraseDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, filename) super(parent, _("File already exists"), @@ -42,7 +42,7 @@ class ExportDialog < Gtk::FileChooserDialog include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FORMATS = Alexandria::ExportFormat.all THEMES = Alexandria::WebTheme.all Index: lib/alexandria/ui/dialogs/preferences_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/preferences_dialog.rb (revision 1067) @@ -95,7 +95,7 @@ class ProviderPreferencesDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, provider) super(_("Preferences for %s") % provider.fullname, @@ -120,7 +120,7 @@ class NewProviderDialog < ProviderPreferencesBaseDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent) super(_("New Provider"), @@ -209,7 +209,7 @@ class PreferencesDialog < GladeBase include Alexandria::Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &changed_block) super('preferences_dialog.glade') Index: lib/alexandria/ui/dialogs/new_book_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_book_dialog.rb (revision 1067) @@ -26,7 +26,7 @@ module UI class KeepBadISBNDialog < AlertDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, book) super(parent, _("Invalid ISBN '%s'") % book.isbn, @@ -51,7 +51,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('new_book_dialog.glade') Index: lib/alexandria/ui/dialogs/new_smart_library_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/new_smart_library_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class NewSmartLibraryDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, &block) super(parent) Index: lib/alexandria/ui/dialogs/book_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/book_properties_dialog.rb (revision 1067) @@ -21,7 +21,7 @@ include Logging include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, library, book) super(parent, library.cover(book)) Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class SmartLibraryPropertiesDialog < SmartLibraryPropertiesDialogBase include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, smart_library, &block) super(parent) Index: lib/alexandria/ui/dialogs/acquire_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/acquire_dialog.rb (revision 1067) @@ -213,7 +213,7 @@ include GetText include Logging extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def initialize(parent, selected_library=nil, &block) super('acquire_dialog.glade') Index: lib/alexandria/ui/dialogs/about_dialog.rb =================================================================== --- lib/alexandria/ui/dialogs/about_dialog.rb (revision 1066) +++ lib/alexandria/ui/dialogs/about_dialog.rb (revision 1067) @@ -19,7 +19,7 @@ module UI class AboutDialog < Gtk::AboutDialog include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") GPL = < "UTF-8") def initialize(parent, message) super(parent, _("Error while importing"), @@ -53,7 +53,7 @@ include GetText include Logging - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") FILTERS = Alexandria::ImportFilter.all Index: lib/alexandria/ui/main_app.rb =================================================================== --- lib/alexandria/ui/main_app.rb (revision 1066) +++ lib/alexandria/ui/main_app.rb (revision 1067) @@ -43,7 +43,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class MainApp include Logging Index: lib/alexandria/ui/listview.rb =================================================================== --- lib/alexandria/ui/listview.rb (revision 1066) +++ lib/alexandria/ui/listview.rb (revision 1067) @@ -20,7 +20,7 @@ module UI include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") class ListViewManager include Logging include GetText Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1066) +++ lib/alexandria/ui/ui_manager.rb (revision 1067) @@ -24,7 +24,7 @@ :iconview_model, :filtered_model, :on_books_selection_changed include Logging include GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") module Columns COVER_LIST, COVER_ICON, TITLE, TITLE_REDUCED, AUTHORS, Index: lib/alexandria/ui/libraries_combo.rb =================================================================== --- lib/alexandria/ui/libraries_combo.rb (revision 1066) +++ lib/alexandria/ui/libraries_combo.rb (revision 1067) @@ -19,7 +19,7 @@ class Gtk::ComboBox include GetText extend GetText - GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8") + GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8") def populate_with_libraries(libraries, selected_library) libraries_names = libraries.map { |x| x.name } Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/devel/alexandria.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- alexandria.spec 26 Mar 2009 06:14:09 -0000 1.29 +++ alexandria.spec 6 Apr 2009 18:03:50 -0000 1.30 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 2 +%define fedorarel 3 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -19,8 +19,15 @@ License: GPLv2+ URL: http://alexandria.rubyforge.org/ Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{name}-%{version}%{?minorver}.tar.gz -# Ref: upstream bug 24568 -#Patch0: alexandria-0.6.4-bookentry-after-sorting.patch +# Use 2 arguments format for bindtextdomain() instead of +# deprecated 4 arguments format +# ref: alexandria-Bugs-24882 alexandria-Bugs-24882 +Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch +# Workaround for issue with right click on left pane +# ref: alexandria-Bugs-25021 +Patch1: alexandria-0.6.4.1-right-click-left-pane.patch +# And try more fix +Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -70,16 +77,13 @@ %prep %setup -q -n %{name}-%{majorver}%{?minorver} -#%%patch0 -p0 -b .up24568 +%patch0 -p0 -b .up24882 +%patch1 -p0 -b .up25021 +%patch2 -p0 -b .moretry %build rake build -# ruby(gettext) >= 2.0.0 no longer accepts 4 arguments for -# bindtextdomain() -# Filed as upstream bug 24882, resolution accepted -find . -name \*.rb | xargs \ - %{__sed} -i.bind -e '/bindtextdomain/s|(\([^,][^,]*\), nil, nil, \([^,][^,]*\))|(\1, :charset => \2)|' %install %{__rm} -rf $RPM_BUILD_ROOT @@ -197,8 +201,13 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog +* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 +- Workaround for strange behavior with right click on left pane + (alexandria-Bugs-25021) + * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 - Fix arguments of bindtextdomain() for ruby(gettext) 2.0.0 + (alexandria-Bugs-24882) * Mon Mar 16 2009 Mamoru Tasaka - 0.6.4.1-1 - 0.6.4.1 (fixing upstream bug 24568) --- alexandria-0.6.3-crash_tooltips.patch DELETED --- --- alexandria-0.6.3-library-utf8-string.patch DELETED --- --- alexandria-0.6.4-bookentry-after-sorting.patch DELETED --- From scop at fedoraproject.org Mon Apr 6 18:08:24 2009 From: scop at fedoraproject.org (=?utf-8?q?Ville_Skytt=C3=A4?=) Date: Mon, 6 Apr 2009 18:08:24 +0000 (UTC) Subject: rpms/bash-completion/devel bash-completion-repomanage, 1.4, 1.5 .cvsignore, 1.14, 1.15 bash-completion.spec, 1.37, 1.38 sources, 1.14, 1.15 bash-completion-snapshot.sh, 1.2, NONE Message-ID: <20090406180824.2CB5B700FB@cvs1.fedora.phx.redhat.com> Author: scop Update of /cvs/pkgs/rpms/bash-completion/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29924 Modified Files: .cvsignore bash-completion.spec sources Added Files: bash-completion-repomanage Removed Files: bash-completion-snapshot.sh Log Message: * Mon Apr 6 2009 Ville Skytt?? - 1:1.0-1 - 1.0. Index: bash-completion-repomanage =================================================================== RCS file: bash-completion-repomanage diff -N bash-completion-repomanage --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ bash-completion-repomanage 6 Apr 2009 18:07:53 -0000 1.5 @@ -0,0 +1,24 @@ +# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*- +# ex: ts=8 sw=8 noet filetype=sh +# +# bash completion for repomanage + +have repomanage && +_repomanage() +{ + local cur prev + + COMPREPLY=() + cur=`_get_cword` + prev=${COMP_WORDS[COMP_CWORD-1]} + + [[ "$prev" == -@(h|-help|k|-keep) ]] && return 0 + + if [[ "$cur" == -* ]] ; then + COMPREPLY=( $( compgen -W '-o --old -n --new -s --space -k \ + --keep -c --nocheck -h --help' -- $cur ) ) + else + _filedir -d + fi +} && +complete -F _repomanage $filenames repomanage Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bash-completion/devel/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 15 Mar 2009 19:20:39 -0000 1.14 +++ .cvsignore 6 Apr 2009 18:07:53 -0000 1.15 @@ -1 +1 @@ -bash-completion-20090314gitf4f0984.tar.gz +bash-completion-1.0.tar.gz Index: bash-completion.spec =================================================================== RCS file: /cvs/pkgs/rpms/bash-completion/devel/bash-completion.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- bash-completion.spec 23 Mar 2009 19:14:45 -0000 1.37 +++ bash-completion.spec 6 Apr 2009 18:07:53 -0000 1.38 @@ -1,22 +1,16 @@ -%define snap 20090314gitf4f0984 - Name: bash-completion -Version: 20080705 -Release: 4%{?snap:.%{snap}} +Version: 1.0 +Release: 1%{?dist} +Epoch: 1 Summary: Programmable completion for Bash Group: System Environment/Shells License: GPLv2+ URL: http://bash-completion.alioth.debian.org/ -# Snapshot tarballs created with Source99 -%if 0%{?snap:1} -Source0: %{name}-%{snap}.tar.gz -%else -Source0: http://ftp.debian.org/debian/pool/main/b/bash-completion/%{name}_%{version}.tar.gz -%endif +Source0: http://bash-completion.alioth.debian.org/files/%{name}-%{version}.tar.gz Source1: %{name}-mock Source2: %{name}-plague-client -Source99: %{name}-snapshot.sh +Source3: %{name}-repomanage BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -30,10 +24,11 @@ %prep -%setup -q -n %{name} +%setup -q install -pm 644 %{SOURCE1} contrib/mock install -pm 644 %{SOURCE2} contrib/plague-client -mv to_review/repomanage contrib/ +install -pm 644 %{SOURCE3} contrib/repomanage + %build @@ -254,10 +249,15 @@ %triggerun -- yum-utils %do_triggerun repomanage +%triggerin -- vnc +%do_triggerin vncviewer +%triggerun -- vnc +%do_triggerun vncviewer + %files -f %{name}-ghosts.list %defattr(-,root,root,-) -%doc AUTHORS README TODO debian/changelog debian/copyright +%doc AUTHORS CHANGES COPYING README TODO %config(noreplace) %{_sysconfdir}/profile.d/bash_completion.sh %{_sysconfdir}/bash_completion %dir %{_sysconfdir}/bash_completion.d/ @@ -265,6 +265,9 @@ %changelog +* Mon Apr 6 2009 Ville Skytt?? - 1:1.0-1 +- 1.0. + * Mon Mar 23 2009 Ville Skytt?? - 20080705-4.20090314gitf4f0984 - Add dependency on coreutils for triggers (#490768). - Update and improve mock completion. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bash-completion/devel/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sources 15 Mar 2009 19:20:40 -0000 1.14 +++ sources 6 Apr 2009 18:07:53 -0000 1.15 @@ -1 +1 @@ -b507df0fa02482b6e54c7dfc741834f5 bash-completion-20090314gitf4f0984.tar.gz +cd1c5648272917fbe0eef4ba30bb93f4 bash-completion-1.0.tar.gz --- bash-completion-snapshot.sh DELETED --- From trasher at fedoraproject.org Mon Apr 6 18:12:56 2009 From: trasher at fedoraproject.org (Johan Cwiklinski) Date: Mon, 6 Apr 2009 18:12:56 +0000 (UTC) Subject: rpms/eric/devel eric.spec,1.40,1.41 sources,1.19,1.20 Message-ID: <20090406181256.4C5B6700FB@cvs1.fedora.phx.redhat.com> Author: trasher Update of /cvs/extras/rpms/eric/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31967 Modified Files: eric.spec sources Log Message: New upstream release Index: eric.spec =================================================================== RCS file: /cvs/extras/rpms/eric/devel/eric.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- eric.spec 8 Mar 2009 10:30:35 -0000 1.40 +++ eric.spec 6 Apr 2009 18:12:25 -0000 1.41 @@ -7,7 +7,7 @@ Name: eric Summary: Python IDE -Version: 4.3.1 +Version: 4.3.2 Release: 1%{?dist} License: GPL+ @@ -147,7 +147,10 @@ %{_libdir}/qt4/qsci/api/ruby/*.api %changelog -* Sun Mar 8 2009 Johan Cwiklinski 4.3.0-1 +* Mon Apr 6 2009 Johan Cwiklinski 4.3.2-1 +- 4.3.2 + +* Sun Mar 8 2009 Johan Cwiklinski 4.3.1-1 - 4.3.1 * Thu Mar 5 2009 Johan Cwiklinski - 4.3.0-3 Index: sources =================================================================== RCS file: /cvs/extras/rpms/eric/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 8 Mar 2009 10:30:35 -0000 1.19 +++ sources 6 Apr 2009 18:12:25 -0000 1.20 @@ -1,8 +1,8 @@ -f7060154d397ca53dcc3fc43995c73b7 eric4-4.3.1.tar.gz -2829cd57dc9d817be19bdf4243531086 eric4-i18n-fr-4.3.1.tar.gz -fdbbcb08cde6c9b409ff9f96537e238c eric4-i18n-de-4.3.1.tar.gz -8bd1f98855456b38e84951e1c085e760 eric4-i18n-ru-4.3.1.tar.gz -4a1c78ff3d5e6bc07c28492364a9aed0 eric4-i18n-cs-4.3.1.tar.gz -d9d5bc76e586dbde47ad83bd4c62d106 eric4-i18n-es-4.3.1.tar.gz -74fcd0fcad8cd394ec903d9d2f937f12 eric4-i18n-tr-4.3.1.tar.gz -90bddf5c5a87aba71de3d2b480ac94b2 eric4-i18n-zh_CN.GB2312-4.3.1.tar.gz +7b62ee59f0a03ae7a400d7e41679d33e eric4-4.3.2.tar.gz +d2ca5125440104615f9d8611b5e3023c eric4-i18n-fr-4.3.2.tar.gz +da0656485058e7620eabba84e15523b3 eric4-i18n-de-4.3.2.tar.gz +8dbe6f79e2cad8cce50f89772c51b69e eric4-i18n-ru-4.3.2.tar.gz +374171cdfd6cd432aa18774726e1cda3 eric4-i18n-cs-4.3.2.tar.gz +6a3173c80ce28909e0baad9502bf8487 eric4-i18n-es-4.3.2.tar.gz +b747cbcf252fc14b3eb12afb4b979fa1 eric4-i18n-tr-4.3.2.tar.gz +777ea5ea1397610e3c9c20d6436371db eric4-i18n-zh_CN.GB2312-4.3.2.tar.gz From erikos at fedoraproject.org Mon Apr 6 18:13:49 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 18:13:49 +0000 (UTC) Subject: rpms/sugar/devel .cvsignore, 1.35, 1.36 sources, 1.37, 1.38 sugar.spec, 1.59, 1.60 Message-ID: <20090406181349.2AC0D700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32349 Modified Files: .cvsignore sources sugar.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 - If user updates an activity installed in /usr/share/activities, both versions remain installed #707 - Sometimes an activity will not start #461 - Grey out the erase option if an activity bundle cannot be erased #620 - AP: Do not write timestamp when not managed to connect #623 - Correct date in 'About my Computer' CP section #639 - Make Jukebox the default activity for ogg-vorbis #423 - Find an available icon for displaying the removable device #627 - CP: Disallow the user from selecting any fallbacks if English (USA) is selected (#slo:561) - Call *mount_finish when the callback is called #326 - Add full licence to data dir #357 - The logout option is available by default - Resume from home is duplicating activity instances again #600 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/.cvsignore,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- .cvsignore 1 Apr 2009 05:13:20 -0000 1.35 +++ .cvsignore 6 Apr 2009 18:13:18 -0000 1.36 @@ -1 +1 @@ -sugar-0.84.1-git4232758da5.tar.bz2 +sugar-0.84.3.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 1 Apr 2009 05:13:21 -0000 1.37 +++ sources 6 Apr 2009 18:13:18 -0000 1.38 @@ -1 +1 @@ -3115f37c94c6a200dc71a2ed82cb356a sugar-0.84.1-git4232758da5.tar.bz2 +d512dedb5ded2a368722cfe0e2d7251d sugar-0.84.3.tar.bz2 Index: sugar.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sugar.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- sugar.spec 1 Apr 2009 05:13:21 -0000 1.59 +++ sugar.spec 6 Apr 2009 18:13:18 -0000 1.60 @@ -5,15 +5,15 @@ Summary: Constructionist learning platform Name: sugar -Version: 0.84.1 -#Release: 1%{?dist} -Release: 4.%{alphatag}%{?dist} +Version: 0.84.3 +Release: 1%{?dist} +#Release: 4.%{alphatag}%{?dist} URL: http://sugarlabs.org/ # git clone git://dev.laptop.org/sugar # cd sugar # git-checkout %{commitid} -Source0: %{name}-%{version}-git%{commitid}.tar.bz2 -#Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 +#Source0: %{name}-%{version}-git%{commitid}.tar.bz2 +Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 License: GPLv2+ Group: User Interface/Desktops Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -140,6 +140,21 @@ %{_bindir}/sugar-emulator %changelog +* Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 +- If user updates an activity installed in /usr/share/activities, both versions remain installed #707 +- Sometimes an activity will not start #461 +- Grey out the erase option if an activity bundle cannot be erased #620 +- AP: Do not write timestamp when not managed to connect #623 +- Correct date in 'About my Computer' CP section #639 +- Make Jukebox the default activity for ogg-vorbis #423 +- Find an available icon for displaying the removable device #627 +- CP: Disallow the user from selecting any fallbacks if English (USA) is +selected (#slo:561) +- Call *mount_finish when the callback is called #326 +- Add full licence to data dir #357 +- The logout option is available by default +- Resume from home is duplicating activity instances again #600 + * Wed Apr 01 2009 Simon Schampijer - 0.84.1-4.20090401git4232758da5 - git snapshot From rmeggins at fedoraproject.org Mon Apr 6 18:15:03 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 18:15:03 +0000 (UTC) Subject: rpms/fedora-ds-base/F-9 sources,1.19,1.20 Message-ID: <20090406181503.DEE90700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv441/F-9 Modified Files: sources Log Message: disable ppc 64-bit atomic counters in order to enable ppc builds Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-9/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 6 Apr 2009 17:37:35 -0000 1.19 +++ sources 6 Apr 2009 18:14:33 -0000 1.20 @@ -1 +1 @@ -03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 +2be585eddc042f09d96d6ed905d44e89 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Mon Apr 6 18:15:03 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 18:15:03 +0000 (UTC) Subject: rpms/fedora-ds-base/F-10 sources,1.19,1.20 Message-ID: <20090406181503.96790700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv441/F-10 Modified Files: sources Log Message: disable ppc 64-bit atomic counters in order to enable ppc builds Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/F-10/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 6 Apr 2009 17:37:35 -0000 1.19 +++ sources 6 Apr 2009 18:14:33 -0000 1.20 @@ -1 +1 @@ -03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 +2be585eddc042f09d96d6ed905d44e89 fedora-ds-base-1.2.0.tar.bz2 From rmeggins at fedoraproject.org Mon Apr 6 18:15:04 2009 From: rmeggins at fedoraproject.org (Richard Allen Megginson) Date: Mon, 6 Apr 2009 18:15:04 +0000 (UTC) Subject: rpms/fedora-ds-base/devel sources,1.19,1.20 Message-ID: <20090406181504.28856700FB@cvs1.fedora.phx.redhat.com> Author: rmeggins Update of /cvs/extras/rpms/fedora-ds-base/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv441/devel Modified Files: sources Log Message: disable ppc 64-bit atomic counters in order to enable ppc builds Index: sources =================================================================== RCS file: /cvs/extras/rpms/fedora-ds-base/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 6 Apr 2009 17:37:35 -0000 1.19 +++ sources 6 Apr 2009 18:14:33 -0000 1.20 @@ -1 +1 @@ -03ac48687f460d0c652cff727f0dda02 fedora-ds-base-1.2.0.tar.bz2 +2be585eddc042f09d96d6ed905d44e89 fedora-ds-base-1.2.0.tar.bz2 From mtasaka at fedoraproject.org Mon Apr 6 18:19:37 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 18:19:37 +0000 (UTC) Subject: rpms/gnome-commander/devel .cvsignore, 1.30, 1.31 gnome-commander.spec, 1.54, 1.55 sources, 1.30, 1.31 Message-ID: <20090406181937.2D359700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/gnome-commander/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1769/devel Modified Files: .cvsignore gnome-commander.spec sources Log Message: rev 2517 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 1 Apr 2009 17:31:50 -0000 1.30 +++ .cvsignore 6 Apr 2009 18:19:06 -0000 1.31 @@ -1 +1 @@ -gnome-commander-1.3-svn2502_13dev.tar.bz2 +gnome-commander-1.3-svn2517_13dev.tar.bz2 Index: gnome-commander.spec =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/gnome-commander.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- gnome-commander.spec 1 Apr 2009 17:31:50 -0000 1.54 +++ gnome-commander.spec 6 Apr 2009 18:19:06 -0000 1.55 @@ -19,7 +19,7 @@ %define use_autotool 0 %define if_pre 1 %define main_release 1 -%define extratag svn2502_13dev +%define extratag svn2517_13dev %define mimeedit_rev 1958 %if 0%{?if_pre} > 0 @@ -213,12 +213,12 @@ %{_datadir}/pixmaps/%{name}/ %changelog +* Tue Apr 7 2009 Mamour Tasaka +- rev 2517 + * Thu Apr 2 2009 Mamoru Tasaka - 1.3-0.1.svn2502_13dev - F-12: switch to 1.3 development branch -* Sat Mar 28 2009 Mamoru Tasaka -- rev 2497 - * Tue Feb 24 2009 Mamoru Tasaka - F-11: Mass rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/devel/sources,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- sources 1 Apr 2009 17:31:51 -0000 1.30 +++ sources 6 Apr 2009 18:19:06 -0000 1.31 @@ -1 +1 @@ -e69597d524783a0622a509f02db0d3d7 gnome-commander-1.3-svn2502_13dev.tar.bz2 +d3183ebfb06030462e9660ca64e8b366 gnome-commander-1.3-svn2517_13dev.tar.bz2 From mtasaka at fedoraproject.org Mon Apr 6 18:19:36 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 18:19:36 +0000 (UTC) Subject: rpms/gnome-commander/F-11 .cvsignore, 1.30, 1.31 gnome-commander.spec, 1.54, 1.55 sources, 1.30, 1.31 Message-ID: <20090406181936.DFA68700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/gnome-commander/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1769/F-11 Modified Files: .cvsignore gnome-commander.spec sources Log Message: rev 2517 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 1 Apr 2009 17:31:50 -0000 1.30 +++ .cvsignore 6 Apr 2009 18:19:06 -0000 1.31 @@ -1 +1 @@ -gnome-commander-1.2.8-svn2502_trunk.tar.bz2 +gnome-commander-1.2.8-svn2517_trunk.tar.bz2 Index: gnome-commander.spec =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/gnome-commander.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- gnome-commander.spec 1 Apr 2009 17:31:50 -0000 1.54 +++ gnome-commander.spec 6 Apr 2009 18:19:06 -0000 1.55 @@ -18,7 +18,7 @@ %define use_autotool 0 %define if_pre 1 %define main_release 3 -%define extratag svn2502_trunk +%define extratag svn2517_trunk %define mimeedit_rev 1958 %if 0%{?if_pre} > 0 @@ -210,12 +210,12 @@ %{_datadir}/pixmaps/%{name}/ %changelog +* Tue Apr 7 2009 Mamour Tasaka +- rev 2517 + * Thu Apr 2 2009 Mamoru Tasaka - 1.2.8-0.3.svn2502_trunk - rev 2502 -* Sat Mar 28 2009 Mamoru Tasaka -- rev 2497 - * Tue Feb 24 2009 Mamoru Tasaka - F-11: Mass rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/gnome-commander/F-11/sources,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- sources 1 Apr 2009 17:31:50 -0000 1.30 +++ sources 6 Apr 2009 18:19:06 -0000 1.31 @@ -1 +1 @@ -1acab6a1db0eac704fcbb3e473252737 gnome-commander-1.2.8-svn2502_trunk.tar.bz2 +d495ba792513e73746f1191602bd5bd0 gnome-commander-1.2.8-svn2517_trunk.tar.bz2 From linville at fedoraproject.org Mon Apr 6 18:20:34 2009 From: linville at fedoraproject.org (John W. Linville) Date: Mon, 6 Apr 2009 18:20:34 +0000 (UTC) Subject: rpms/iw/devel .cvsignore,1.5,1.6 iw.spec,1.8,1.9 sources,1.5,1.6 Message-ID: <20090406182034.B23BB700FB@cvs1.fedora.phx.redhat.com> Author: linville Update of /cvs/pkgs/rpms/iw/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2344 Modified Files: .cvsignore iw.spec sources Log Message: Update to 0.9.11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/iw/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 10 Jan 2009 18:32:35 -0000 1.5 +++ .cvsignore 6 Apr 2009 18:20:04 -0000 1.6 @@ -1 +1 @@ -iw-0.9.7.tar.bz2 +iw-0.9.11.tar.bz2 Index: iw.spec =================================================================== RCS file: /cvs/pkgs/rpms/iw/devel/iw.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- iw.spec 25 Feb 2009 08:24:53 -0000 1.8 +++ iw.spec 6 Apr 2009 18:20:04 -0000 1.9 @@ -1,6 +1,6 @@ Name: iw -Version: 0.9.7 -Release: 2%{?dist} +Version: 0.9.11 +Release: 1%{?dist} Summary: A nl80211 based wireless configuration tool Group: System Environment/Base @@ -43,6 +43,9 @@ %doc COPYING %changelog +* Mon Apr 6 2009 John W. Linville 0.9.11-1 +- Update to 0.9.11 + * Wed Feb 25 2009 Fedora Release Engineering - 0.9.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iw/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Jan 2009 18:32:35 -0000 1.5 +++ sources 6 Apr 2009 18:20:04 -0000 1.6 @@ -1 +1 @@ -52fa948eb5e2cb525fc884d6e58cdd88 iw-0.9.7.tar.bz2 +a8198e7f6bf41ead9e9ade3ec5cae9b2 iw-0.9.11.tar.bz2 From pkgdb at fedoraproject.org Mon Apr 6 18:21:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:21:15 +0000 Subject: [pkgdb] eclipse: akurtakov has requested watchcommits Message-ID: <20090406182115.5372220854A@bastion.fedora.phx.redhat.com> akurtakov has requested the watchcommits acl on eclipse (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Mon Apr 6 18:21:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:21:37 +0000 Subject: [pkgdb] eclipse: akurtakov has requested commit Message-ID: <20090406182116.2614F208556@bastion.fedora.phx.redhat.com> akurtakov has requested the commit acl on eclipse (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From mbarnes at fedoraproject.org Mon Apr 6 18:21:12 2009 From: mbarnes at fedoraproject.org (Matthew Barnes) Date: Mon, 6 Apr 2009 18:21:12 +0000 (UTC) Subject: rpms/samba4/devel samba4.spec,1.11,1.12 Message-ID: <20090406182112.60C5C700FB@cvs1.fedora.phx.redhat.com> Author: mbarnes Update of /cvs/pkgs/rpms/samba4/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2577 Modified Files: samba4.spec Log Message: * Mon Apr 06 2009 Matthew Barnes - 4.0.0-14alpha7 - Fix a build issue in samba4-common (RH bug #494243). Index: samba4.spec =================================================================== RCS file: /cvs/pkgs/rpms/samba4/devel/samba4.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- samba4.spec 26 Mar 2009 00:24:52 -0000 1.11 +++ samba4.spec 6 Apr 2009 18:20:41 -0000 1.12 @@ -1,4 +1,4 @@ -%define main_release 13 +%define main_release 14 %define samba4_version 4.0.0 %define talloc_version 1.2.0 @@ -737,8 +737,6 @@ %defattr(-,root,root,-) %{_bindir}/net %{_bindir}/testparm -%{_bindir}/ad2oLschema -%{_bindir}/oLschema2ldif %{_bindir}/regdiff %{_bindir}/regpatch %{_bindir}/regshell @@ -834,6 +832,9 @@ %endif %changelog +* Mon Apr 06 2009 Matthew Barnes - 4.0.0-14alpha7 +- Fix a build issue in samba4-common (RH bug #494243). + * Wed Mar 25 2009 Simo Sorce - 4.0.0-13alpha7 - rebuild with correct CFLAGS (also fixes debuginfo) From pkgdb at fedoraproject.org Mon Apr 6 18:21:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:21:36 +0000 Subject: [pkgdb] eclipse: akurtakov has requested watchbugzilla Message-ID: <20090406182116.4176D208603@bastion.fedora.phx.redhat.com> akurtakov has requested the watchbugzilla acl on eclipse (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Mon Apr 6 18:23:41 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:23:41 +0000 Subject: [pkgdb] eclipse had acl change status Message-ID: <20090406182321.D46B0208553@bastion.fedora.phx.redhat.com> overholt has set the watchcommits acl on eclipse (Fedora 11) to Approved for akurtakov To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Mon Apr 6 18:23:41 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:23:41 +0000 Subject: [pkgdb] eclipse had acl change status Message-ID: <20090406182321.EA1D5208557@bastion.fedora.phx.redhat.com> overholt has set the watchbugzilla acl on eclipse (Fedora 11) to Approved for akurtakov To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Mon Apr 6 18:23:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:23:44 +0000 Subject: [pkgdb] eclipse had acl change status Message-ID: <20090406182322.C418F208604@bastion.fedora.phx.redhat.com> overholt has set the commit acl on eclipse (Fedora 11) to Approved for akurtakov To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From pkgdb at fedoraproject.org Mon Apr 6 18:23:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:23:23 +0000 Subject: [pkgdb] eclipse had acl change status Message-ID: <20090406182323.A23EA208609@bastion.fedora.phx.redhat.com> overholt has set the approveacls acl on eclipse (Fedora 11) to Approved for akurtakov To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From nalin at fedoraproject.org Mon Apr 6 18:23:29 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 18:23:29 +0000 (UTC) Subject: rpms/krb5/devel krb5.spec,1.186,1.187 Message-ID: <20090406182329.2F872700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3313 Modified Files: krb5.spec Log Message: - take the execute bit off of the protocol docs (part of #225974) - unflag init scripts as configuration files (part of #225974) Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.186 retrieving revision 1.187 diff -u -r1.186 -r1.187 --- krb5.spec 6 Apr 2009 18:00:53 -0000 1.186 +++ krb5.spec 6 Apr 2009 18:22:58 -0000 1.187 @@ -236,6 +236,8 @@ ldconfig for the -server-ldap subpackage (part of #225974) - escape possible macros in the changelog (part of #225974) - fixup summary texts (part of #225974) +- take the execute bit off of the protocol docs (part of #225974) +- unflag init scripts as configuration files (part of #225974) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when @@ -1416,6 +1418,9 @@ \\usepackage{fancyheadings}\ \\usepackage{hyperref}' doc/implement/implement.tex +# Take the execute bit off of documentation. +chmod -x doc/krb5-protocol/*.txt + # Rename the man pages so that they'll get generated correctly. pushd src cat $RPM_SOURCE_DIR/krb5-trunk-manpaths.txt | while read manpage ; do @@ -1808,9 +1813,9 @@ %defattr(-,root,root) %docdir %{krb5prefix}/man -%config /etc/rc.d/init.d/krb5kdc -%config /etc/rc.d/init.d/kadmin -%config /etc/rc.d/init.d/kprop +/etc/rc.d/init.d/krb5kdc +/etc/rc.d/init.d/kadmin +/etc/rc.d/init.d/kprop %config(noreplace) /etc/sysconfig/krb5kdc %config(noreplace) /etc/sysconfig/kadmin From pkgdb at fedoraproject.org Mon Apr 6 18:23:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 18:23:05 +0000 Subject: [pkgdb] eclipse had acl change status Message-ID: <20090406182328.2E1642084A7@bastion.fedora.phx.redhat.com> overholt has set the approveacls acl on eclipse (Fedora devel) to Approved for akurtakov To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/eclipse From rathann at fedoraproject.org Mon Apr 6 18:25:28 2009 From: rathann at fedoraproject.org (Dominik Mierzejewski) Date: Mon, 6 Apr 2009 18:25:28 +0000 (UTC) Subject: rpms/raidutils/EL-5 raidutils-rpm.patch, NONE, 1.1 raidutils.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406182528.2C000700FB@cvs1.fedora.phx.redhat.com> Author: rathann Update of /cvs/pkgs/rpms/raidutils/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3968 Modified Files: .cvsignore sources Added Files: raidutils-rpm.patch raidutils.spec Log Message: initial import into EL-5 branch raidutils-rpm.patch: --- NEW FILE raidutils-rpm.patch --- diff -upwbB raidutils-0.0.6/include/device.hh.r raidutils-0.0.6/include/device.hh --- raidutils-0.0.6/include/device.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/device.hh 2008-09-12 13:41:58.000000000 +0200 @@ -27,6 +27,14 @@ */ // Data unique to every engine device + + +// use PACK for things that should be packed; +// PACK_A for things that you'd like packed by would give a +// warning on anything except an ARM if actually packed; and +// PACK_WAS if it used to be packed by this gave warnings +// everywhere so now it isn't. + #undef PACK #if (defined(__GNUC__)) # define PACK __attribute__ ((packed)) @@ -34,11 +42,17 @@ #define PACK #endif +#ifdef __arm__ +# define PACK_A PACK +#else +# define PACK_A +#endif + uSHORT scsiOffset; // 0=Async mode // Non-zero = SCSI offset uSHORT xfrSpeed; // SCSI transfer speed -dptCcapacity_S capacity PACK; // Device capacity -dptCemuParam_S emulation PACK; // Emulated drive parameters +dptCcapacity_S capacity PACK_A; // Device capacity +dptCemuParam_S emulation PACK_A; // Emulated drive parameters // DPT specific name (ASCII string) // (Up to 8 valid chars + NULL terminator + 1) uCHAR dptName[DPT_NAME_SIZE+2]; diff -upwbB raidutils-0.0.6/include/get_info.h.r raidutils-0.0.6/include/get_info.h --- raidutils-0.0.6/include/get_info.h.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/get_info.h 2008-09-12 13:41:58.000000000 +0200 @@ -364,6 +364,12 @@ const uLONG DPT_ENGINE_COMPATIBILITY = #include "device.hh" #include "raid_dev.hh" + // use PACK for things that should be packed; + // PACK_A for things that you'd like packed by would give a + // warning on anything except an ARM if actually packed; and + // PACK_WAS if it used to be packed by this gave warnings + // everywhere so now it isn't. + #undef PACK #if (defined(__GNUC__)) # define PACK __attribute__ ((packed)) @@ -371,6 +377,14 @@ const uLONG DPT_ENGINE_COMPATIBILITY = #define PACK #endif +#ifdef __arm__ +# define PACK_A PACK +#else +# define PACK_A +#endif + +#define PACK_WAS + uSHORT flags2; // Supplemental flags word uSHORT hbaIndex; // HBA index # (slot #) uSHORT hbaFlags; // HBA flags - see bit definitions below @@ -381,8 +395,8 @@ const uLONG DPT_ENGINE_COMPATIBILITY = uLONG hbaTag PACK; // Reserved for future expansion uLONG flags3 PACK; // Miscellaneous flags - see bit definitions above uSHORT busSpeed PACK; // Negotiated bus speed (in Mhz) - uCHAR p2Flags PACK; // Path 2 flags - see bit definitions above - uCHAR reserved4 PACK; // Reserved for future expansion + uCHAR p2Flags PACK_WAS; // Path 2 flags - see bit definitions above + uCHAR reserved4 PACK_WAS; // Reserved for future expansion uLONG availableCapacity PACK; // Reserved for future expansion uCHAR udmaModeSupported;// The maximum UDMA mode supported diff -upwbB raidutils-0.0.6/include/hba.hh.r raidutils-0.0.6/include/hba.hh --- raidutils-0.0.6/include/hba.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/hba.hh 2008-09-12 13:41:58.000000000 +0200 @@ -34,13 +34,13 @@ #define PACK #endif - dptIOaddr_U ioAddr PACK; // EISA/ISA/PCI address + dptIOaddr_U ioAddr PACK_A; // EISA/ISA/PCI address uSHORT drvrRefNum; // Number by which the driver ref- // erences this HBA #if defined (_DPT_STRICT_ALIGN) uSHORT sniAdjust4; #endif - dptHBAid_U id PACK; // EISA = ID PAL bytes + dptHBAid_U id PACK_A; // EISA = ID PAL bytes // ISA = Not used // PCI = vendor ID, product ID uSHORT drqNum; // DRQ # (0,5,6,7,0xffff=invalid) @@ -80,7 +80,7 @@ uCHAR raidID; // Software selectable RAID ID # uCHAR slotID; // Slot specific RAID ID # - dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK; // SCSI channel info (multi-channel boards) + dptChanInfo_S chanInfo[NUM_CHAN_INFO] PACK_A; // SCSI channel info (multi-channel boards) uCHAR excludeStart; uCHAR excludeEnd; diff -upwbB raidutils-0.0.6/include/linux/i2o-dev.h.r raidutils-0.0.6/include/linux/i2o-dev.h --- raidutils-0.0.6/include/linux/i2o-dev.h.r 2005-01-24 10:25:21.000000000 +0100 +++ raidutils-0.0.6/include/linux/i2o-dev.h 2008-09-12 13:41:58.000000000 +0200 @@ -24,7 +24,6 @@ /* How many controllers are we allowing */ #define MAX_I2O_CONTROLLERS 32 -#include #ifndef __KERNEL__ diff -upwbB raidutils-0.0.6/include/mgr.hh.r raidutils-0.0.6/include/mgr.hh --- raidutils-0.0.6/include/mgr.hh.r 2005-01-24 10:41:03.000000000 +0100 +++ raidutils-0.0.6/include/mgr.hh 2008-09-12 13:41:58.000000000 +0200 @@ -34,8 +34,8 @@ #define PACK #endif - dptCaddr_S maxAddr PACK; // Maximum physical address supported - dptCaddr_S minAddr PACK; // Minimum physical address supported + dptCaddr_S maxAddr PACK_A; // Maximum physical address supported + dptCaddr_S minAddr PACK_A; // Minimum physical address supported // RAID manager information (Ignore if not a RAID manager) diff -upwbB raidutils-0.0.6/lib/engcalls.cpp.r raidutils-0.0.6/lib/engcalls.cpp --- raidutils-0.0.6/lib/engcalls.cpp.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/engcalls.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -987,7 +987,7 @@ char *AllocBuffers(uLONG toEngSize, uLON /* The Attach Failed, So DeAllocate The Shared Memory */ - if((int)SharedMemoryPtr == -1) + if((long)SharedMemoryPtr == -1) { shmctl(BufferID,IPC_RMID,&shm_buff); SharedMemoryPtr = NULL; diff -upwbB raidutils-0.0.6/lib/engmsg.c.r raidutils-0.0.6/lib/engmsg.c --- raidutils-0.0.6/lib/engmsg.c.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/engmsg.c 2008-09-12 13:41:58.000000000 +0200 @@ -152,7 +152,7 @@ int MessageDPTEngine(int EngineMsgKey,in // // Send off the message to the engine // - if(i = msgsnd(msqID,(struct msgbuf *)&HdrBuff,MsgDataSize,0) != -1) + if((i = msgsnd(msqID,(struct msgbuf *)&HdrBuff,MsgDataSize,0)) != -1) { // // Let's set up a little loop here receiving messages in case diff -upwbB raidutils-0.0.6/lib/lockunix.c.r raidutils-0.0.6/lib/lockunix.c --- raidutils-0.0.6/lib/lockunix.c.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/lib/lockunix.c 2008-09-12 13:43:22.000000000 +0200 @@ -30,6 +30,7 @@ * UNIX locking mechanism */ #include +#include #include #include #include @@ -82,7 +83,7 @@ MkLock (char * name) return (-1); } sprintf (templateBuffer, Template, Name); - if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL)) < 0) { + if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL, S_IRUSR|S_IWUSR)) < 0) { free (templateBuffer); free (lock); return (-1); @@ -152,7 +153,7 @@ ChLock (char * name, int pid) if (lock != (char *)NULL) { sprintf (lock, Lock, Name); - if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC)) >= 0) { + if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR)) >= 0) { sprintf (buffer, "%d\n", pid); write (fd, buffer, strlen(buffer)); close (fd); diff -upwbB raidutils-0.0.6/raideng/connect.hpp.r raidutils-0.0.6/raideng/connect.hpp --- raidutils-0.0.6/raideng/connect.hpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/connect.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -189,7 +189,7 @@ public: // Constructor/Destructor............................. - dptSCSIcon_C::dptSCSIcon_C(); + dptSCSIcon_C(); // Message Handlers................................... diff -upwbB raidutils-0.0.6/raideng/eng_unix.cpp.r raidutils-0.0.6/raideng/eng_unix.cpp --- raidutils-0.0.6/raideng/eng_unix.cpp.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/raideng/eng_unix.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -491,7 +491,7 @@ main(int argc, char *argv[]) /* Make Sure That We Could Attach */ - if((int)toEng_P != -1) + if((long)toEng_P != -1) { fromEng_P = toEng_P + HdrBuff.FromEngBuffOffset; @@ -909,7 +909,7 @@ void DisplayHelp(void) #else void DisplayHelp(void) { - printf("The Pramaters For This Program Are :\n"); + printf("The Parameters For This Program Are :\n"); printf( " /VERBOSE : Display All Connection And Message Information\n"); printf( diff -upwbB raidutils-0.0.6/raideng/i2odep.h.r raidutils-0.0.6/raideng/i2odep.h --- raidutils-0.0.6/raideng/i2odep.h.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/i2odep.h 2008-09-12 13:41:58.000000000 +0200 @@ -203,7 +203,7 @@ typedef unsigned char BOOL; # define _F_set12bit4(w,x,y,z,u) ((w)->z = (u)) # define _F_get16bit(w,x,y,z) ((U16)((w)->z)) # define _F_set16bit(w,x,y,z,u) ((w)->z = (u)) -#elif (defined(_DPT_BIG_ENDIAN)) +#elif (defined(_DPT_BIG_ENDIAN) || defined(sparc)) /* First 12 bits */ # define _F_getTID(w,x,y) getL12bit(w,x,0) # define _F_setTID(w,x,y,z) setL12bit(w,x,0,z) diff -upwbB raidutils-0.0.6/raideng/osd_unix.cpp.r raidutils-0.0.6/raideng/osd_unix.cpp --- raidutils-0.0.6/raideng/osd_unix.cpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/osd_unix.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -164,6 +164,10 @@ typedef struct dpt_scsi_ha HbaInfo; #define TO_LOGGER_BUFFER_SIZE 0x1000 #define FROM_LOGGER_BUFFER_SIZE 0x10000 +/* Definitions - Device names -----------------------------------------------*/ + +char *DEV_CTL = "/dev/i2octl"; // formerly /dev/i2o/ctl + /* Function Prototypes ------------------------------------------------------*/ DPT_RTN_T osdIOrequest(uSHORT ioMethod); @@ -374,6 +378,17 @@ DPT_RTN_T osdIOrequest(uSHORT ioMethod) if(ioMethod==DPT_IO_PASS_THRU) { + // make sure the device entry represents an active device and not + // just a device file that was probed without actually finding a + // device, so we don't wait 20 seconds trying to connect to + // it... + if(DefaultHbaDev->Flags == 0 ) + { + FormatTimeString(TimeString,time(0)); + printf("\nosdIDrequest : %s Fatal error, DefaultHbaDev does not point to an active controller.\n", TimeString); + fflush(stdout); + } + else { /* Try To Open The First Adapter Device */ @@ -401,6 +416,7 @@ DPT_RTN_T osdIOrequest(uSHORT ioMethod) else printf("\nosdIOrequest : File %s Could Not Be Opened", DefaultHbaDev->NodeName); } + } if(Verbose) printf("\nosdIOrequest : Return = %x",retVal); return(retVal); @@ -501,6 +517,15 @@ DPT_RTN_T osdOpenEngine(void) retVal = MSG_RTN_COMPLETED; NumHBAs = BuildNodeNameList(); + // If there are no HBAs found, abort with an explict error message. + if(NumHBAs == 0) + { + FormatTimeString(TimeString,time(0)); + printf("\nosdOpenEngine : %s Fatal error, no active controller device files found.\n", TimeString); + retVal = MSG_RTN_FAILED; + fflush(stdout); + } + if(Verbose) { FormatTimeString(TimeString,time(0)); @@ -1232,7 +1257,7 @@ DPT_RTN_T osdSendMessage(uLONG HbaNum, P #elif defined (_DPT_SCO) || defined (SNI_MIPS) || defined(_DPT_SOLARIS) || defined(_DPT_BSDI) || defined(_DPT_FREE_BSD) || defined(_DPT_LINUX) #if defined(_DPT_LINUX_I2O) - if(strcmp(HbaDevs[HbaNum].NodeName, "/dev/i2o/ctl")) + if(strcmp(HbaDevs[HbaNum].NodeName, DEV_CTL)) i = ioctl(FileID,I2OUSRCMD,IoctlBuffer_P); else { struct i2o_cmd_passthru pt; @@ -2144,7 +2169,7 @@ DPT_RTN_T osdGetCtlrs(uSHORT ioMethod,uS i = 0; } #elif defined(_DPT_LINUX_I2O) - if(strcmp(HbaDevs[Count].NodeName, "/dev/i2o/ctl")) + if(strcmp(HbaDevs[Count].NodeName, DEV_CTL)) i = osdSendIoctl(&HbaDevs[Count],DPT_CTRLINFO,DataBuff,&pkt); else { /* @@ -2367,7 +2392,7 @@ DPT_RTN_T osdGetSysInfo(sysInfo_S *SysIn SysInfo_P->busType = SI_PCI_BUS; SysInfo_P->processorFamily = PROC_INTEL; buffer_size = sysinfo(SI_ARCHITECTURE, buffer_ptr, 0); - buffer_ptr = (char *)malloc((int)buffer_size); + buffer_ptr = (char *)malloc((size_t)buffer_size); status = sysinfo(SI_ARCHITECTURE, buffer_ptr, buffer_size); if (status != -1) { @@ -2647,7 +2672,7 @@ int BufferAlloc(uLONG toLoggerSize, char /* The Attach Failed, So DeAllocate The Shared Memory */ - if((int)SharedMemoryPtr == -1) + if((long)SharedMemoryPtr == -1) { Rtnval = 1; shmctl(BufferID,IPC_RMID,&shm_buff); @@ -2782,7 +2807,7 @@ int BufferAlloc(uLONG toLoggerSize, char toLoggerTotalSize = toLoggerSize + sizeof(dptBuffer_S); fromLoggerTotalSize = fromEngSize + sizeof(dptBuffer_S); FromLoggerBuffOffset = toLoggerTotalSize; - Ptr = (char *)malloc((uINT)(toLoggerTotalSize + fromLoggerTotalSize)); + Ptr = (char *)malloc((size_t)(toLoggerTotalSize + fromLoggerTotalSize)); if(Ptr != NULL) { *toLogger_P_P = Ptr; @@ -3421,7 +3446,7 @@ void *osdAllocIO(uLONG size) { void *Rtnval; - Rtnval = (void *)malloc((uINT)size); + Rtnval = (void *)malloc((size_t)size); if(Verbose) { FormatTimeString(TimeString,time(0)); @@ -3743,16 +3768,56 @@ uSHORT BuildNodeNameList(void) NumEntries = 0; # if (defined(_DPT_LINUX_I2O)) + uCHAR LinuxI2ODataBuff[MAX_I2O_CONTROLLERS]; + memset(&pkt, 0, sizeof(EATA_CP)); HbaDevs[NumEntries].Flags = 0; - strcpy(HbaDevs[NumEntries].NodeName, "/dev/i2o/ctl"); - IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries], I2OGETIOPS, (uCHAR *)&NumEntries, &pkt); + strcpy(HbaDevs[NumEntries].NodeName, DEV_CTL); + IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries], I2OGETIOPS, LinuxI2ODataBuff, &pkt); if(!IoctlRtn) { - for(i = 0; i < NumEntries; i ++) { - HbaDevs[i].Flags = NODE_FILE_VALID_HBA_B | NODE_FILE_I2O_HBA_B; - HbaDevs[i].IoAddress = UINTPTR_MAX; - strcpy(HbaDevs[i].NodeName, "/dev/i2o/ctl"); + // step through the returned data buffer and look for the + // non-zero entries, which indicate an active IOP. For each + // one we find, add a corresponding entry in HbaDevs. + for(i = 0; i < MAX_I2O_CONTROLLERS; i ++) { + if ( LinuxI2ODataBuff[i] != 0 ) + { + if(NumEntries >= MAX_HAS) + { + FormatTimeString(TimeString,time(0)); + + printf("\nBuildNodeNameList : %s Warning: Found more than %d Linux I2O Controlers; ignoring those that won't fit in the HbaDevs array.", + TimeString, MAX_HAS); + + fflush(stdout); + break; + } + if(Verbose) + { + FormatTimeString(TimeString,time(0)); + + printf("\nBuildNodeNameList : %s Found Linux I2O Controler, using %s device file for utility-relative controller number %d.", + TimeString, DEV_CTL, NumEntries); + + fflush(stdout); + } + + HbaDevs[NumEntries].Flags = NODE_FILE_VALID_HBA_B | NODE_FILE_I2O_HBA_B; + HbaDevs[NumEntries].IoAddress = UINTPTR_MAX; + strcpy(HbaDevs[NumEntries].NodeName, DEV_CTL); + + ++NumEntries; + } + else { + // for now, we'll assume that all the active IOP entries + // are at the front of the returned buffer. In order to + // support "gaps", we'd need to record the IOP index in the + // NodeFiles_S structure and use that instead of HbaNum when + // we call the I2OPASSTHRU ioctl (or make sure that + // everything that looks at HbaDevs can handle inactive + // entries in the middle of the array). + break; } + } // for(i = 0; i < MAX_I2O_CONTROLLERS; i ++) } # endif diff -upwbB raidutils-0.0.6/raideng/raid.h.r raidutils-0.0.6/raideng/raid.h --- raidutils-0.0.6/raideng/raid.h.r 2005-01-24 10:41:04.000000000 +0100 +++ raidutils-0.0.6/raideng/raid.h 2008-09-12 13:41:58.000000000 +0200 @@ -271,7 +271,7 @@ struct raidDef_S : public raidDefinition // Constructor/Destructor............................. - raidDef_S::raidDef_S(); + raidDef_S(); }; #endif // c++ diff -upwbB raidutils-0.0.6/raideng/unreslvd.cpp.r raidutils-0.0.6/raideng/unreslvd.cpp --- raidutils-0.0.6/raideng/unreslvd.cpp.r 2005-01-24 10:41:05.000000000 +0100 +++ raidutils-0.0.6/raideng/unreslvd.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -34,7 +34,7 @@ extern "C" char *__nw__FUi(int size) { char *p; - p = (char *)malloc(size); + p = (char *)malloc((size_t)size); return(p); } diff -upwbB raidutils-0.0.6/raidutil/alarm.hpp.r raidutils-0.0.6/raidutil/alarm.hpp --- raidutils-0.0.6/raidutil/alarm.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/alarm.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -58,7 +58,7 @@ enum AlarmCommand { None, On, Off, Enabl class AlarmStatus:public Command { public: - AlarmStatus::AlarmStatus( int hba, AlarmCommand cmd ); + AlarmStatus( int hba, AlarmCommand cmd ); AlarmStatus( const AlarmStatus &new_AlarmStatus ); virtual ~AlarmStatus(); AlarmStatus &operator = ( AlarmStatus &right ); diff -upwbB raidutils-0.0.6/raidutil/command.cpp.r raidutils-0.0.6/raidutil/command.cpp --- raidutils-0.0.6/raidutil/command.cpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/command.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -2237,13 +2237,14 @@ void Command::MakeArrayOptimal(DPT_TAG_T } -#ifdef sparc -# define VOLATILE volatile -#else -# define VOLATILE -#endif - -extern "C" { VOLATILE void exit (int);} +//// Comment out this stuff, for Debian. +// #ifdef sparc +// # define VOLATILE volatile +// #else +// # define VOLATILE +// #endif +// +// extern "C" { VOLATILE void exit (int);} void Command::Init_Engine(int scanHbasOnly) { diff -upwbB raidutils-0.0.6/raidutil/eventlog.hpp.r raidutils-0.0.6/raidutil/eventlog.hpp --- raidutils-0.0.6/raidutil/eventlog.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/eventlog.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -77,7 +77,7 @@ class EventLog:public Command { public: - EventLog::EventLog(SCSI_Addr_List *deviceList, + EventLog(SCSI_Addr_List *deviceList, EventLogOptions cmd); EventLog(const EventLog &new_EventLog); virtual ~EventLog(); diff -upwbB raidutils-0.0.6/raidutil/expand.hpp.r raidutils-0.0.6/raidutil/expand.hpp --- raidutils-0.0.6/raidutil/expand.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/expand.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class Expand:public Command { public: - Expand::Expand (SCSI_Address raid, SCSI_Addr_List *list); + Expand (SCSI_Address raid, SCSI_Addr_List *list); Expand (const Expand &new_Expand); virtual ~Expand(); Expand &operator = (Expand &right); diff -upwbB raidutils-0.0.6/raidutil/forcest.hpp.r raidutils-0.0.6/raidutil/forcest.hpp --- raidutils-0.0.6/raidutil/forcest.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/forcest.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -65,7 +65,7 @@ enum ForceStateOptions { Optimal, Fail, class ForceState:public Command { public: - ForceState::ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd); + ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd); ForceState(const ForceState &new_ForceState); virtual ~ForceState(); diff -upwbB raidutils-0.0.6/raidutil/namarray.hpp.r raidutils-0.0.6/raidutil/namarray.hpp --- raidutils-0.0.6/raidutil/namarray.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/namarray.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -58,7 +58,7 @@ class NameArray:public Command { public: - NameArray::NameArray(SCSI_Address arrayToName, char *arrayName); + NameArray(SCSI_Address arrayToName, char *arrayName); NameArray(const NameArray &new_NameArray); virtual ~NameArray(); diff -upwbB raidutils-0.0.6/raidutil/parser.cpp.r raidutils-0.0.6/raidutil/parser.cpp --- raidutils-0.0.6/raidutil/parser.cpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/parser.cpp 2008-09-12 13:41:58.000000000 +0200 @@ -730,6 +730,7 @@ DELETE_HOT_SPARE: { EventLog *temp = new EventLog (components, eventLogOpts); cmd_List->add_Item (*temp); + delete temp; } else Error_in_Parsing(EventStrings[STR_PARSE_ERR_MUST_SPECIFY_ADDRESS], this_Commands_Text); diff -upwbB raidutils-0.0.6/raidutil/rmwflash.hpp.r raidutils-0.0.6/raidutil/rmwflash.hpp --- raidutils-0.0.6/raidutil/rmwflash.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/rmwflash.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class RMWFlash:public Command { public: - RMWFlash::RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size); + RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size); RMWFlash(const RMWFlash &new_RMWFlash); virtual ~RMWFlash(); diff -upwbB raidutils-0.0.6/raidutil/segment.hpp.r raidutils-0.0.6/raidutil/segment.hpp --- raidutils-0.0.6/raidutil/segment.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/segment.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -51,7 +51,7 @@ class arraySegment:public Command { public: - arraySegment::arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg); + arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg); arraySegment(const arraySegment &new_arraySegment); virtual ~arraySegment(); diff -upwbB raidutils-0.0.6/raidutil/setcache.hpp.r raidutils-0.0.6/raidutil/setcache.hpp --- raidutils-0.0.6/raidutil/setcache.hpp.r 2005-01-24 10:41:07.000000000 +0100 +++ raidutils-0.0.6/raidutil/setcache.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class SetCache:public Command { public: - SetCache::SetCache( + SetCache( SCSI_Addr_List *addresses, // a list of addresses int on, // Whether to enable or disable int rw // Read or write cacheing. diff -upwbB raidutils-0.0.6/raidutil/setrate.hpp.r raidutils-0.0.6/raidutil/setrate.hpp --- raidutils-0.0.6/raidutil/setrate.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/setrate.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,8 +59,8 @@ class SetRate: public Command public: // Set the (global) rebuild rate - SetRate::SetRate(int rate, SCSI_Addr_List *objs); - SetRate::SetRate(const SetRate &right); + SetRate(int rate, SCSI_Addr_List *objs); + SetRate(const SetRate &right); virtual ~SetRate(); Dpt_Error execute(String_List **output); diff -upwbB raidutils-0.0.6/raidutil/setscfg.hpp.r raidutils-0.0.6/raidutil/setscfg.hpp --- raidutils-0.0.6/raidutil/setscfg.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/setscfg.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class setscfg:public Command { public: - setscfg::setscfg(); + setscfg(); virtual ~setscfg(); Dpt_Error execute(String_List **output); diff -upwbB raidutils-0.0.6/raidutil/taskctrl.hpp.r raidutils-0.0.6/raidutil/taskctrl.hpp --- raidutils-0.0.6/raidutil/taskctrl.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/taskctrl.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ enum TaskCommandOptions { List, Build, R class TaskControl:public Command { public: - TaskControl::TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd); + TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd); TaskControl(const TaskControl &new_TaskControl); virtual ~TaskControl(); diff -upwbB raidutils-0.0.6/raidutil/uartdmp.hpp.r raidutils-0.0.6/raidutil/uartdmp.hpp --- raidutils-0.0.6/raidutil/uartdmp.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/uartdmp.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -59,7 +59,7 @@ class UartDmp:public Command { public: - UartDmp::UartDmp(int hbaNo, char *fileName); + UartDmp(int hbaNo, char *fileName); UartDmp(const UartDmp &new_UartDmp); virtual ~UartDmp(); diff -upwbB raidutils-0.0.6/raidutil/zap.hpp.r raidutils-0.0.6/raidutil/zap.hpp --- raidutils-0.0.6/raidutil/zap.hpp.r 2005-01-24 10:41:06.000000000 +0100 +++ raidutils-0.0.6/raidutil/zap.hpp 2008-09-12 13:41:58.000000000 +0200 @@ -55,7 +55,7 @@ class Zap:public Command { public: - Zap::Zap( + Zap( SCSI_Addr_List *addresses, // a list of addresses int resync = 0 // (send reset to hba or not) ); // to delete raid tables on --- NEW FILE raidutils.spec --- Summary: Utilities to manage Adaptec I2O compliant RAID controllers Name: raidutils Version: 0.0.6 Release: 2%{?dist} License: BSD Group: Applications/System URL: http://i2o.shadowconnect.com/ Source: http://i2o.shadowconnect.com/raidutils/%{name}-%{version}.tar.bz2 # based on http://ftp.de.debian.org/debian/pool/main/r/raidutils/raidutils_0.0.6-8.diff.gz Patch0: %{name}-rpm.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) %description The raidutils program allow the user to manage the Adaptec I2O compliant RAID controllers. It can, for example, create/delete an RAID array, add/remove a hot spare drive to/from a RAID array, activate/silence the alarm or get information about the status of the RAID array and disks. %prep %setup -q %patch0 -p1 -b .r %build %configure --disable-static --disable-dependency-tracking %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} rm %{buildroot}%{_libdir}/libraidutil.{la,so} %{__mkdir} -p %{buildroot}%{_sysconfdir}/sysconfig/modules cat << __EOF__ >> %{buildroot}%{_sysconfdir}/sysconfig/modules/raidutils.modules #!/bin/sh modprobe i2o_config >/dev/null 2>&1 __EOF__ chmod 755 %{buildroot}%{_sysconfdir}/sysconfig/modules/raidutils.modules %clean %{__rm} -rf %{buildroot} %post /sbin/ldconfig modprobe i2o_config >/dev/null 2>&1 || : %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING %{_sysconfdir}/sysconfig/modules/raidutils.modules %{_bindir}/raidutil %{_bindir}/raideng %{_libdir}/libraidutil.so.* %changelog * Wed Dec 31 2008 Dominik Mierzejewski 0.0.6-2 - added i2o_config module autoloading - drop redundant BR: gcc-c++ * Fri Sep 12 2008 Dominik Mierzejewski 0.0.6-1 - adapted for Fedora/EPEL - disabled building static library - extracted relevant bits from Debian patch - fixed build with recent glibc * Thu Jun 08 2006 Stephan Lauffer - patch raidutils-gcc++-4.1-patch.diff fixes compiler errors with gcc-c++-4.1.0 This patch is taken from the fix in http://bugs.debian.org/356366 * Mon Jan 24 2005 Markus Lidel - New version for FC3. * Wed May 18 2004 Markus Lidel - Compiled with new kernel interface. * Wed May 05 2004 Markus Lidel - Changed recognition of I2O pass-thru option availability. - Now raidutils use the right headers if using gcc version 3.3. * Mon May 03 2004 Markus Lidel - Cleaned up RPM regarding the guideline of Anvil, warren and mschwendt. Many thanks to them. * Sun May 02 2004 Markus Lidel - first version with SPEC file to build a rpm. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/raidutils/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 24 Mar 2009 17:33:19 -0000 1.1 +++ .cvsignore 6 Apr 2009 18:24:57 -0000 1.2 @@ -0,0 +1 @@ +raidutils-0.0.6.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/raidutils/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 24 Mar 2009 17:33:20 -0000 1.1 +++ sources 6 Apr 2009 18:24:57 -0000 1.2 @@ -0,0 +1 @@ +d32ed6789a11dca51cbc6d4428e26d8b raidutils-0.0.6.tar.bz2 From erikos at fedoraproject.org Mon Apr 6 18:31:23 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 18:31:23 +0000 (UTC) Subject: rpms/sugar-toolkit/devel .cvsignore, 1.31, 1.32 sources, 1.35, 1.36 sugar-toolkit.spec, 1.45, 1.46 Message-ID: <20090406183123.561BE700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-toolkit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5453 Modified Files: .cvsignore sources sugar-toolkit.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 - Journal Palette does not manage too many characters for a title correctly #610 - Bundlebuilder list_files: Better error handling #635 - Only call read_file once on activity startup #428 - Revert "Listen for map in Window instead of in Canvas (alsroot) #428" - Use git ls-files instead of git-ls-files, to work with newer Git. d.sl.o #647 - Bundlebuilder: Don't include whole directory in src tarball #397 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/.cvsignore,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- .cvsignore 1 Apr 2009 05:30:33 -0000 1.31 +++ .cvsignore 6 Apr 2009 18:30:52 -0000 1.32 @@ -1 +1 @@ -sugar-toolkit-0.84.1-git0a65259dc5.tar.bz2 +sugar-toolkit-0.84.3.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 1 Apr 2009 05:30:35 -0000 1.35 +++ sources 6 Apr 2009 18:30:52 -0000 1.36 @@ -1 +1 @@ -6850f235fbb1f1e95136fb359a3e9c3a sugar-toolkit-0.84.1-git0a65259dc5.tar.bz2 +2a2d1a7fd54fa01b7547489bce0c2088 sugar-toolkit-0.84.3.tar.bz2 Index: sugar-toolkit.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sugar-toolkit.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- sugar-toolkit.spec 1 Apr 2009 05:30:35 -0000 1.45 +++ sugar-toolkit.spec 6 Apr 2009 18:30:52 -0000 1.46 @@ -5,15 +5,15 @@ Summary: Sugar toolkit Name: sugar-toolkit -Version: 0.84.1 -#Release: 1%{?dist} -Release: 2.%{alphatag}%{?dist} +Version: 0.84.3 +Release: 1%{?dist} +#Release: 2.%{alphatag}%{?dist} URL: http://wiki.laptop.org/go/Sugar # git clone git://dev.laptop.org/sugar # cd sugar # git-checkout %{commitid} -Source0: %{name}-%{version}-git%{commitid}.tar.bz2 -#Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 +#Source0: %{name}-%{version}-git%{commitid}.tar.bz2 +Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 Source1: macros.sugar License: LGPLv2 Group: System Environment/Libraries @@ -69,6 +69,14 @@ %{_sysconfdir}/rpm/macros.sugar %changelog +* Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 +- Journal Palette does not manage too many characters for a title correctly #610 +- Bundlebuilder list_files: Better error handling #635 +- Only call read_file once on activity startup #428 +- Revert "Listen for map in Window instead of in Canvas (alsroot) #428" +- Use git ls-files instead of git-ls-files, to work with newer Git. d.sl.o #647 +- Bundlebuilder: Don't include whole directory in src tarball #397 + * Wed Apr 01 2009 Simon Schampijer - 0.84.1-2.20090401git0a65259dc5 - git snapshot From akurtakov at fedoraproject.org Mon Apr 6 18:32:17 2009 From: akurtakov at fedoraproject.org (Alexander Kurtakov) Date: Mon, 6 Apr 2009 18:32:17 +0000 (UTC) Subject: rpms/eclipse/F-11 eclipse.spec,1.626,1.627 Message-ID: <20090406183217.567F9700FB@cvs1.fedora.phx.redhat.com> Author: akurtakov Update of /cvs/pkgs/rpms/eclipse/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5777/F-11 Modified Files: eclipse.spec Log Message: Fix jdt owning dropins/jdt folder. Index: eclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/F-11/eclipse.spec,v retrieving revision 1.626 retrieving revision 1.627 diff -u -r1.626 -r1.627 --- eclipse.spec 2 Apr 2009 22:28:22 -0000 1.626 +++ eclipse.spec 6 Apr 2009 18:31:46 -0000 1.627 @@ -29,7 +29,7 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 7%{?dist} +Release: 8%{?dist} License: EPL Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -1477,27 +1477,7 @@ %files jdt %defattr(-,root,root) %{_bindir}/efj -%{_libdir}/%{name}/dropins/jdt/content.xml -%{_libdir}/%{name}/dropins/jdt/features -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.ant.ui_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.apt.core_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.apt.ui_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.apt.pluggable.core_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.compiler.apt_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.compiler.tool_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.core_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.core.manipulation_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.debug.ui_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.debug_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.junit_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.junit.runtime_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.junit4.runtime_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.launching_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.ui_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.junit_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.junit4_* -%{_libdir}/%{name}/dropins/jdt/plugins/org.eclipse.jdt.doc.user_* +%{_libdir}/%{name}/dropins/jdt %files pde %defattr(-,root,root) @@ -1507,6 +1487,9 @@ #%{_libdir}/%{name}/configuration/org.eclipse.equinox.source %changelog +* Mon Apr 6 2009 Alexander Kurtakov 1:3.4.2-8 +- Fix jdt owning dropins/jdt folder. + * Thu Apr 2 2009 Andrew Overholt 1:3.4.2-7 - Add patch from upstream to work with XULRunner 1.9.1. - Red Hat bugzilla #483832 (and its duplicates). From trasher at fedoraproject.org Mon Apr 6 18:37:57 2009 From: trasher at fedoraproject.org (Johan Cwiklinski) Date: Mon, 6 Apr 2009 18:37:57 +0000 (UTC) Subject: rpms/eric/F-10 .cvsignore, 1.16, 1.17 eric.spec, 1.37, 1.38 sources, 1.19, 1.20 Message-ID: <20090406183757.2D972700FB@cvs1.fedora.phx.redhat.com> Author: trasher Update of /cvs/extras/rpms/eric/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7265 Modified Files: .cvsignore eric.spec sources Log Message: New upstream release Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/eric/F-10/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 8 Mar 2009 09:59:30 -0000 1.16 +++ .cvsignore 6 Apr 2009 18:37:26 -0000 1.17 @@ -1,8 +1,8 @@ -eric4-4.3.1.tar.gz -eric4-i18n-fr-4.3.1.tar.gz -eric4-i18n-de-4.3.1.tar.gz -eric4-i18n-ru-4.3.1.tar.gz -eric4-i18n-cs-4.3.1.tar.gz -eric4-i18n-es-4.3.1.tar.gz -eric4-i18n-tr-4.3.1.tar.gz -eric4-i18n-zh_CN.GB2312-4.3.1.tar.gz +eric4-4.3.2.tar.gz +eric4-i18n-fr-4.3.2.tar.gz +eric4-i18n-de-4.3.2.tar.gz +eric4-i18n-ru-4.3.2.tar.gz +eric4-i18n-cs-4.3.2.tar.gz +eric4-i18n-es-4.3.2.tar.gz +eric4-i18n-tr-4.3.2.tar.gz +eric4-i18n-zh_CN.GB2312-4.3.2.tar.gz Index: eric.spec =================================================================== RCS file: /cvs/extras/rpms/eric/F-10/eric.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- eric.spec 8 Mar 2009 09:59:30 -0000 1.37 +++ eric.spec 6 Apr 2009 18:37:26 -0000 1.38 @@ -7,7 +7,7 @@ Name: eric Summary: Python IDE -Version: 4.3.1 +Version: 4.3.2 Release: 1%{?dist} License: GPL+ @@ -147,7 +147,10 @@ %{_libdir}/qt4/qsci/api/ruby/*.api %changelog -* Sun Mar 8 2009 Johan Cwiklinski 4.3.0-1 +* Mon Apr 6 2009 Johan Cwiklinski 4.3.2-1 +- 4.3.2 + +* Sun Mar 8 2009 Johan Cwiklinski 4.3.1-1 - 4.3.1 * Mon Feb 9 2009 Johan Cwiklinski 4.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/eric/F-10/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 8 Mar 2009 09:59:30 -0000 1.19 +++ sources 6 Apr 2009 18:37:26 -0000 1.20 @@ -1,8 +1,8 @@ -f7060154d397ca53dcc3fc43995c73b7 eric4-4.3.1.tar.gz -2829cd57dc9d817be19bdf4243531086 eric4-i18n-fr-4.3.1.tar.gz -fdbbcb08cde6c9b409ff9f96537e238c eric4-i18n-de-4.3.1.tar.gz -8bd1f98855456b38e84951e1c085e760 eric4-i18n-ru-4.3.1.tar.gz -4a1c78ff3d5e6bc07c28492364a9aed0 eric4-i18n-cs-4.3.1.tar.gz -d9d5bc76e586dbde47ad83bd4c62d106 eric4-i18n-es-4.3.1.tar.gz -74fcd0fcad8cd394ec903d9d2f937f12 eric4-i18n-tr-4.3.1.tar.gz -90bddf5c5a87aba71de3d2b480ac94b2 eric4-i18n-zh_CN.GB2312-4.3.1.tar.gz +7b62ee59f0a03ae7a400d7e41679d33e eric4-4.3.2.tar.gz +d2ca5125440104615f9d8611b5e3023c eric4-i18n-fr-4.3.2.tar.gz +da0656485058e7620eabba84e15523b3 eric4-i18n-de-4.3.2.tar.gz +8dbe6f79e2cad8cce50f89772c51b69e eric4-i18n-ru-4.3.2.tar.gz +374171cdfd6cd432aa18774726e1cda3 eric4-i18n-cs-4.3.2.tar.gz +6a3173c80ce28909e0baad9502bf8487 eric4-i18n-es-4.3.2.tar.gz +b747cbcf252fc14b3eb12afb4b979fa1 eric4-i18n-tr-4.3.2.tar.gz +777ea5ea1397610e3c9c20d6436371db eric4-i18n-zh_CN.GB2312-4.3.2.tar.gz From jsanders at fedoraproject.org Mon Apr 6 18:44:50 2009 From: jsanders at fedoraproject.org (Jeremy Sanders) Date: Mon, 6 Apr 2009 18:44:50 +0000 (UTC) Subject: rpms/veusz/devel .cvsignore, 1.5, 1.6 sources, 1.6, 1.7 veusz.spec, 1.21, 1.22 Message-ID: <20090406184450.11D87700FB@cvs1.fedora.phx.redhat.com> Author: jsanders Update of /cvs/pkgs/rpms/veusz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9414 Modified Files: .cvsignore sources veusz.spec Log Message: Update to veusz 1.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/veusz/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 7 Dec 2008 16:57:19 -0000 1.5 +++ .cvsignore 6 Apr 2009 18:44:19 -0000 1.6 @@ -1 +1 @@ -veusz-1.2.1.tar.gz +veusz-1.3.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/veusz/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 7 Dec 2008 16:57:19 -0000 1.6 +++ sources 6 Apr 2009 18:44:19 -0000 1.7 @@ -1 +1 @@ -bff626129e81eb7708ebd68998743f75 veusz-1.2.1.tar.gz +b76a1581d54f78c59958e7c110778b29 veusz-1.3.tar.gz Index: veusz.spec =================================================================== RCS file: /cvs/pkgs/rpms/veusz/devel/veusz.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- veusz.spec 26 Feb 2009 00:14:22 -0000 1.21 +++ veusz.spec 6 Apr 2009 18:44:19 -0000 1.22 @@ -3,8 +3,8 @@ %{!?python_siteinc: %define python_siteinc %(%{__python} -c "from distutils.sysconfig import get_python_inc; print get_python_inc()")} Name: veusz -Version: 1.2.1 -Release: 2%{?dist} +Version: 1.3 +Release: 1%{?dist} Summary: GUI scientific plotting package Group: Applications/Productivity @@ -77,6 +77,8 @@ mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/veusz mv ${RPM_BUILD_ROOT}%{python_sitearch}/veusz/windows/icons/*.png \ ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/veusz +mv ${RPM_BUILD_ROOT}%{python_sitearch}/veusz/windows/icons/*.svg \ + ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/veusz ln -s veusz/veusz_48.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/veusz.png # Mark some scripts as executable. @@ -131,9 +133,13 @@ %{python_sitearch}/veusz/windows/*.py[co] %dir %{_datadir}/pixmaps/veusz %{_datadir}/pixmaps/veusz/*.png +%{_datadir}/pixmaps/veusz/*.svg %{_datadir}/pixmaps/veusz.png %changelog +* Mon Apr 6 2009 Jeremy Sanders - 1.3-1 +- Update to Veusz 1.3 + * Wed Feb 25 2009 Fedora Release Engineering - 1.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From erikos at fedoraproject.org Mon Apr 6 18:47:00 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 18:47:00 +0000 (UTC) Subject: rpms/sugar-base/devel .cvsignore, 1.11, 1.12 sources, 1.11, 1.12 sugar-base.spec, 1.16, 1.17 Message-ID: <20090406184700.CB195700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-base/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10076 Modified Files: .cvsignore sources sugar-base.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 0.84.1-1 - sugar/dispatch/license.txt is missing from the sugar-base source tarball #704 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-base/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 3 Mar 2009 21:08:00 -0000 1.11 +++ .cvsignore 6 Apr 2009 18:46:30 -0000 1.12 @@ -1 +1 @@ -sugar-base-0.84.0.tar.bz2 +sugar-base-0.84.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-base/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 3 Mar 2009 21:08:00 -0000 1.11 +++ sources 6 Apr 2009 18:46:30 -0000 1.12 @@ -1 +1 @@ -7dd197a597d01808784aa350000f26af sugar-base-0.84.0.tar.bz2 +0ef47ff5a8931e0e7c732d22a514d297 sugar-base-0.84.1.tar.bz2 Index: sugar-base.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-base/devel/sugar-base.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sugar-base.spec 3 Mar 2009 21:08:00 -0000 1.16 +++ sugar-base.spec 6 Apr 2009 18:46:30 -0000 1.17 @@ -2,7 +2,7 @@ Summary: Base Sugar library Name: sugar-base -Version: 0.84.0 +Version: 0.84.1 Release: 1%{?dist} #Release: 2.%{alphatag}%{?dist} URL: http://sugarlabs.org/ @@ -45,6 +45,9 @@ %{python_sitelib}/* %changelog +* Mon Apr 06 2009 Simon Schampijer - 0.84.1-1 +- sugar/dispatch/license.txt is missing from the sugar-base source tarball #704 + * Tue Mar 03 2009 Simon Schampijer - 0.84.0-1 - Rebuild for 0.84 From orion at fedoraproject.org Mon Apr 6 18:49:09 2009 From: orion at fedoraproject.org (Orion Poplawski) Date: Mon, 6 Apr 2009 18:49:09 +0000 (UTC) Subject: rpms/gridengine/devel gridengine-6.2u2_1-Werror.patch, NONE, 1.1 gridengine-6.2u2_1-izpack.patch, NONE, 1.1 gridengine-6.2u2_1-libs.patch, NONE, 1.1 gridengine-6.2u2_1-rctemplates.patch, NONE, 1.1 gridengine-6.2u2_1-rpath.patch, NONE, 1.1 gridengine-6.2u2_1-sge_ca.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 gridengine.spec, 1.13, 1.14 sources, 1.6, 1.7 gridengine-6.1pre-Werror.patch, 1.1, NONE gridengine-6.1u3-rpath.patch, 1.1, NONE gridengine-6.2-sge_ca.patch, 1.1, NONE gridengine-6.2beta2-libs.patch, 1.1, NONE gridengine-6.2u1-rctemplates.patch, 1.1, NONE Message-ID: <20090406184909.5D443700FB@cvs1.fedora.phx.redhat.com> Author: orion Update of /cvs/pkgs/rpms/gridengine/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10976 Modified Files: .cvsignore gridengine.spec sources Added Files: gridengine-6.2u2_1-Werror.patch gridengine-6.2u2_1-izpack.patch gridengine-6.2u2_1-libs.patch gridengine-6.2u2_1-rctemplates.patch gridengine-6.2u2_1-rpath.patch gridengine-6.2u2_1-sge_ca.patch Removed Files: gridengine-6.1pre-Werror.patch gridengine-6.1u3-rpath.patch gridengine-6.2-sge_ca.patch gridengine-6.2beta2-libs.patch gridengine-6.2u1-rctemplates.patch Log Message: * Mon Apr 6 2009 - Orion Poplawski - 6.2u2_1-1 - Update to 6.2u2_1 - Rebase several patches gridengine-6.2u2_1-Werror.patch: --- NEW FILE gridengine-6.2u2_1-Werror.patch --- --- gridengine/source/aimk.Werror 2009-03-19 16:16:18.000000000 -0600 +++ gridengine/source/aimk 2009-03-19 16:25:58.000000000 -0600 @@ -1392,7 +1392,7 @@ set CFLAGS = "$CFLAGS -Wno-strict-aliasing" endif - set CFLAGS = "$OFLAG -Wall -Werror -Wstrict-prototypes -DUSE_POLL -DLINUX -D$BUILDARCH -D$COMPILE_ARCH -D_GNU_SOURCE -DGETHOSTBYNAME_R6 -DGETHOSTBYADDR_R8 $DEBUG_FLAG $CFLAGS" + set CFLAGS = "$OFLAG -Wall -Wstrict-prototypes -DUSE_POLL -DLINUX -D$BUILDARCH -D$COMPILE_ARCH -D_GNU_SOURCE -DGETHOSTBYNAME_R6 -DGETHOSTBYADDR_R8 $DEBUG_FLAG $CFLAGS" if ("$ADOC" == 1) then set CFLAGS = "$CFLAGS -Wno-error" gridengine-6.2u2_1-izpack.patch: --- NEW FILE gridengine-6.2u2_1-izpack.patch --- --- gridengine/source/clients/gui-installer/build.xml.izpack 2009-02-16 04:15:38.000000000 -0700 +++ gridengine/source/clients/gui-installer/build.xml 2009-03-25 14:05:54.000000000 -0600 @@ -66,20 +66,20 @@ - + - + - + %s< script" $STARTUP_FILE_NAME fi @@ -2204,6 +2196,22 @@ #------------------------------------------------------------------------- +# SetupDefaultUsers: Add the default manager and operator +# +SetupDefaultUsers() { + euid=$1 + + if [ $euid = 0 -a "$ADMINUSER" != default -a $QMASTER = "install" ]; then + AddDefaultManager root $ADMINUSER + AddDefaultOperator $ADMINUSER + elif [ $euid != 0 ]; then + AddDefaultManager $USER + AddDefaultOperator $USER + fi +} + + +#------------------------------------------------------------------------- # AddSGEStartUpScript: Add startup script to rc files if root installs # AddSGEStartUpScript() --- gridengine/source/scripts/distinst.rctemplates 2008-06-04 04:04:10.000000000 -0600 +++ gridengine/source/scripts/distinst 2008-07-15 16:05:33.000000000 -0600 @@ -810,15 +810,9 @@ Execute cp libs/jgdi/util/logging.properties.template $DEST_SGE_ROOT/util if [ $enforce_shlibpath = true ]; then Execute grep -v "#ENFORCE_SHLIBPATH#" dist/util/create_settings.sh > $DEST_SGE_ROOT/util/create_settings.sh - Execute grep -v "#ENFORCE_SHLIBPATH#" dist/util/rctemplates/sgemaster_template > $DEST_SGE_ROOT/util/rctemplates/sgemaster_template - Execute grep -v "#ENFORCE_SHLIBPATH#" dist/util/rctemplates/sgeexecd_template > $DEST_SGE_ROOT/util/rctemplates/sgeexecd_template - Execute grep -v "#ENFORCE_SHLIBPATH#" dist/util/rctemplates/sgebdb_template > $DEST_SGE_ROOT/util/rctemplates/sgebdb_template Execute grep -v "#ENFORCE_SHLIBPATH#" dist/util/install_modules/inst_common.sh > $DEST_SGE_ROOT/util/install_modules/inst_common.sh else Execute sed -e "s/#ENFORCE_SHLIBPATH#//" dist/util/create_settings.sh > $DEST_SGE_ROOT/util/create_settings.sh - Execute sed -e "s/#ENFORCE_SHLIBPATH#//" dist/util/rctemplates/sgemaster_template > $DEST_SGE_ROOT/util/rctemplates/sgemaster_template - Execute sed -e "s/#ENFORCE_SHLIBPATH#//" dist/util/rctemplates/sgeexecd_template > $DEST_SGE_ROOT/util/rctemplates/sgeexecd_template - Execute sed -e "s/#ENFORCE_SHLIBPATH#//" dist/util/rctemplates/sgebdb_template > $DEST_SGE_ROOT/util/rctemplates/sgebdb_template Execute sed -e "s/#ENFORCE_SHLIBPATH#//" dist/util/install_modules/inst_common.sh > $DEST_SGE_ROOT/util/install_modules/inst_common.sh fi Cleanup util @@ -833,7 +827,6 @@ Execute chmod 755 $DEST_SGE_ROOT/util/install_modules \ $DEST_SGE_ROOT/util/upgrade_modules \ - $DEST_SGE_ROOT/util/rctemplates \ $DEST_SGE_ROOT/util/resources \ $DEST_SGE_ROOT/util/sgeCA \ $DEST_SGE_ROOT/util/resources/calendars \ @@ -858,7 +851,6 @@ $DEST_SGE_ROOT/util/resources/starter_methods/* Execute chmod 644 $DEST_SGE_ROOT/util/install_modules/* \ - $DEST_SGE_ROOT/util/rctemplates/* \ $DEST_SGE_ROOT/util/sgeCA/*.cnf \ $DEST_SGE_ROOT/util/sgeSMF/*.xml \ $DEST_SGE_ROOT/util/sgeSMF/sge_smf_support.sh \ --- gridengine/source/dist/util/install_modules/inst_qmaster.sh.rctemplates 2008-12-18 15:26:15.000000000 -0700 +++ gridengine/source/dist/util/install_modules/inst_qmaster.sh 2008-12-18 15:29:59.000000000 -0700 @@ -198,8 +198,8 @@ "Grid Engine Installation and Administration Manual for details) the account\n" \ "on the shadow master hosts also needs read/write access to this directory.\n\n" \ "The following directory\n\n [%s]\n\n will be used as qmaster spool directory by default!\n" \ - $SGE_ROOT_VAL/$SGE_CELL_VAL/spool/qmaster - QMDIR=$SGE_ROOT_VAL/$SGE_CELL_VAL/spool/qmaster + /var/spool/gridengine/$SGE_CELL_VAL/qmaster + QMDIR=/var/spool/gridengine/$SGE_CELL_VAL/qmaster $INFOTEXT -auto $AUTO -ask "y" "n" -def "n" -n \ "Do you want to select another qmaster spool directory (y/n) [n] >> " @@ -208,7 +208,7 @@ done=true else $INFOTEXT -n "Please enter a qmaster spool directory now! >>" - QMDIR=`Enter $SGE_ROOT_VAL/$SGE_CELL_VAL/spool/qmaster` + QMDIR=`Enter /var/spool/gridengine/$SGE_CELL_VAL/qmaster` done=true fi done @@ -721,6 +721,9 @@ ExecuteAsAdmin chmod 666 $COMMONDIR/bootstrap PrintBootstrap >> $COMMONDIR/bootstrap ExecuteAsAdmin chmod 444 $COMMONDIR/bootstrap + rm -f /etc/sysconfig/gridengine + echo "SGE_ROOT=/usr/share/gridengine" >> /etc/sysconfig/gridengine + echo "SGE_CELL=$SGE_CELL" >> /etc/sysconfig/gridengine } #------------------------------------------------------------------------- @@ -936,7 +939,7 @@ fi if [ -z "$1" ]; then - default_value=$SGE_ROOT_VAL/$SGE_CELL_VAL/spool + default_value=/var/spool/gridengine/$SGE_CELL_VAL else default_value="$1" fi @@ -1195,6 +1198,7 @@ touch /tmp/pwfile.$$ chmod 600 /tmp/pwfile.$$ echo "$SGE_JMX_SSL_KEYSTORE_PW" > /tmp/pwfile.$$ + ExecuteAsAdmin mkdir -p `dirname $SGE_JMX_SSL_KEYSTORE` OUTPUT=`$SGE_CA_CMD -sysks -ksout $SGE_JMX_SSL_KEYSTORE -kspwf /tmp/pwfile.$$ 2>&1` if [ $? != 0 ]; then $INFOTEXT "Error: Cannot create keystore $SGE_JMX_SSL_KEYSTORE\n$OUTPUT" @@ -1236,7 +1240,7 @@ exit 1 fi else - $SGE_STARTUP_FILE -qmaster + /sbin/service sgemaster start fi # wait till qmaster.pid file is written sleep 1 @@ -1812,6 +1816,7 @@ # Extract the seperate micro and patch numbers, ignoring anything # after the 2-digit patch. patch=`echo $micro | awk -F_ '{print substr($2, 1, 2)}'` + [ "$patch" = "0" ] && patch="00" micro=`echo $micro | awk -F_ '{print $1}'` fi @@ -1832,7 +1837,7 @@ if [ "$JAVA_HOME" != "" ]; then java_home=$JAVA_HOME else - java_home=/usr/java + java_home=/usr/lib/jvm/jre fi # set JRE_HOME --- gridengine/source/dist/util/install_modules/inst_execd.sh.rctemplates 2008-07-15 16:03:19.000000000 -0600 +++ gridengine/source/dist/util/install_modules/inst_execd.sh 2008-07-15 16:09:53.000000000 -0600 @@ -430,7 +430,7 @@ exit 1 fi else - $SGE_STARTUP_FILE + /sbin/service sge_execd start fi $INFOTEXT -wait -auto $AUTO -n "\nHit to continue >> " $CLEAR --- gridengine/source/dist/util/create_settings.sh.rctemplates 2008-02-08 04:57:29.000000000 -0700 +++ gridengine/source/dist/util/create_settings.sh 2008-11-11 11:04:20.000000000 -0700 @@ -67,8 +67,6 @@ echo "setenv SGE_ROOT $SGE_ROOT" > $SP_CSH echo "" >> $SP_CSH echo "set ARCH = \`\$SGE_ROOT/util/arch\`" >> $SP_CSH -echo "set DEFAULTMANPATH = \`\$SGE_ROOT/util/arch -m\`" >> $SP_CSH -echo "set MANTYPE = \`\$SGE_ROOT/util/arch -mt\`" >> $SP_CSH echo "" >> $SP_CSH #if [ "$SGE_CELL" != "" -a "$SGE_CELL" != "default" ]; then @@ -93,31 +91,9 @@ echo "" >> $SP_CSH -echo '# library path setting required only for architectures where RUNPATH is not supported' >> $SP_CSH -echo 'if ( $?MANPATH == 1 ) then' >> $SP_CSH -echo " setenv MANPATH \$SGE_ROOT/"'${MANTYPE}':'$MANPATH' >> $SP_CSH -echo "else" >> $SP_CSH -echo " setenv MANPATH \$SGE_ROOT/"'${MANTYPE}:$DEFAULTMANPATH' >> $SP_CSH -echo "endif" >> $SP_CSH -echo "" >> $SP_CSH echo "set path = ( \$SGE_ROOT/bin/"'$ARCH $path )' >> $SP_CSH -echo 'switch ($ARCH)' >> $SP_CSH -#ENFORCE_SHLIBPATH#echo 'case "sol*":' >> $SP_CSH -#ENFORCE_SHLIBPATH#echo 'case "lx*":' >> $SP_CSH -#ENFORCE_SHLIBPATH#echo 'case "hp11-64":' >> $SP_CSH -#ENFORCE_SHLIBPATH#echo ' breaksw' >> $SP_CSH -echo 'case "*":' >> $SP_CSH -echo " set shlib_path_name = \`\$SGE_ROOT/util/arch -lib\`" >> $SP_CSH -echo " if ( \`eval echo '\$?'\$shlib_path_name\` ) then" >> $SP_CSH -echo " set old_value = \`eval echo '\$'\$shlib_path_name\`" >> $SP_CSH -echo " setenv \$shlib_path_name \"\$SGE_ROOT/lib/\$ARCH\":\"\$old_value\"" >> $SP_CSH -echo " else" >> $SP_CSH -echo " setenv \$shlib_path_name \$SGE_ROOT/lib/\$ARCH" >> $SP_CSH -echo " endif" >> $SP_CSH -echo " unset shlib_path_name old_value" >> $SP_CSH -echo "endsw" >> $SP_CSH -echo "unset ARCH DEFAULTMANPATH MANTYPE" >> $SP_CSH +echo "unset ARCH" >> $SP_CSH # # bourne shell settings file @@ -126,8 +102,6 @@ echo "SGE_ROOT=$SGE_ROOT; export SGE_ROOT" > $SP_SH echo "" >> $SP_SH echo "ARCH=\`\$SGE_ROOT/util/arch\`" >> $SP_SH -echo "DEFAULTMANPATH=\`\$SGE_ROOT/util/arch -m\`" >> $SP_SH -echo "MANTYPE=\`\$SGE_ROOT/util/arch -mt\`" >> $SP_SH echo "" >> $SP_SH if [ "$SGE_CELL" != "" ]; then @@ -151,28 +125,7 @@ echo "" >> $SP_SH -echo "if [ \"\$MANPATH\" = \"\" ]; then" >> $SP_SH -echo " MANPATH=\$DEFAULTMANPATH" >> $SP_SH -echo "fi" >> $SP_SH -echo "MANPATH=\$SGE_ROOT/\$MANTYPE:\$MANPATH; export MANPATH" >> $SP_SH -echo "" >> $SP_SH echo "PATH=\$SGE_ROOT/bin/\$ARCH:\$PATH; export PATH" >> $SP_SH -echo '# library path setting required only for architectures where RUNPATH is not supported' >> $SP_SH -echo 'case $ARCH in' >> $SP_SH -#ENFORCE_SHLIBPATH#echo 'sol*|lx*|hp11-64)' >> $SP_SH -#ENFORCE_SHLIBPATH#echo ' ;;' >> $SP_SH -echo '*)' >> $SP_SH -echo " shlib_path_name=\`\$SGE_ROOT/util/arch -lib\`" >> $SP_SH -echo " old_value=\`eval echo '\$'\$shlib_path_name\`" >> $SP_SH -echo " if [ x\$old_value = "x" ]; then" >> $SP_SH -echo " eval \$shlib_path_name=\$SGE_ROOT/lib/\$ARCH" >> $SP_SH -echo " else" >> $SP_SH -echo " eval \$shlib_path_name=\$SGE_ROOT/lib/\$ARCH:\$old_value" >> $SP_SH -echo " fi" >> $SP_SH -echo " export \$shlib_path_name" >> $SP_SH -echo ' unset shlib_path_name old_value' >> $SP_SH -echo ' ;;' >> $SP_SH -echo 'esac' >> $SP_SH -echo "unset ARCH DEFAULTMANPATH MANTYPE" >> $SP_SH +echo "unset ARCH" >> $SP_SH --- gridengine/source/dist/inst_sge.rctemplates 2009-02-16 05:01:28.000000000 -0700 +++ gridengine/source/dist/inst_sge 2009-03-19 16:04:37.000000000 -0600 @@ -591,8 +591,7 @@ fi AddJMXFiles RestoreSequenceNumberFiles $QMDIR #Restore jobseqnum and arseqnum - CreateSGEStartUpScripts $euid true master - CreateSGEStartUpScripts $euid true execd + SetupDefaultUsers $euid CreateSettingsFile InitCA SetupRcScriptNames master #New qmaster RC script/SMF @@ -745,7 +744,6 @@ Makedir $COMMONDIR ProcessSGEClusterName "bdb" SetSpoolingOptions - AddSGEStartUpScript $euid "bdb" PrepareRPCServerStart GiveBerkelyHints else @@ -797,11 +795,9 @@ AddDefaultUsersets AddCommonFiles AddJMXFiles - CreateSGEStartUpScripts $euid true master - CreateSGEStartUpScripts $euid true execd + SetupDefaultUsers $euid CreateSettingsFile InitCA - AddSGEStartUpScript $euid master StartQmaster AddWindowsAdmin AddHosts @@ -975,7 +971,6 @@ GetLocalExecdSpoolDir AddLocalConfiguration_With_Qconf AddSubmitHostsExecd - AddSGEStartUpScript $euid execd SetupWinSvc execinst #service install during execd installation -> param: execinst CopyIBMLoadSensor StartExecd @@ -1011,7 +1006,6 @@ CheckHostNameResolving install GetLocalExecdSpoolDir AddLocalConfiguration_With_Qconf - AddSGEStartUpScript $euid execd SetupWinSvc execinst #service install during execd installation -> param: execinst CopyIBMLoadSensor StartExecd @@ -1268,7 +1262,6 @@ if [ $SHADOW_HOST = `$SGE_UTILBIN/gethostname -aname` ]; then . $SGE_ROOT/$SGE_CELL/common/settings.sh SGE_ARCH=`$SGE_ROOT/util/arch` - AddSGEStartUpScript $euid shadow $INFOTEXT "Starting sge_shadowd on host %s\n" $SHADOW_HOST if [ "$SGE_ENABLE_SMF" = "true" ]; then $SVCADM enable -s "svc:/application/sge/shadowd:$SGE_CLUSTER_NAME" @@ -1305,7 +1298,6 @@ . $SGE_ROOT/$CELL_NAME/common/settings.sh SGE_ARCH=`$SGE_ROOT/util/arch` $SGE_ROOT/bin/$SGE_ARCH/sge_shadowd & - AddSGEStartUpScript $euid shadow else echo ". $SGE_ROOT/$CELL_NAME/common/settings.sh; SGE_ARCH=`$SGE_ROOT/util/arch`; $SGE_ROOT/bin/$SGE_ARCH/sge_shadowd &" | $SHELL_NAME $SHADOW /bin/sh & #TODO: install rc script @@ -1501,20 +1493,7 @@ COMMONDIR=$SGE_CELL/common - CreateSGEStartUpScripts 0 true master - CreateSGEStartUpScripts 0 true execd - - $INFOTEXT "\nYour new startup scripts are created. You will find them in the\n" \ - "directory:\n\n" \ - " %s\n\n" \ - "Your old startup scripts are saved in this directory as\n\n" \ - " %s\n" \ - " %s\n\n" \ - \$SGE_ROOT/$COMMONDIR sgemaster_$DATE sgeexecd_$DATE - - $INFOTEXT "Please now copy the new startup scripts to the system wide rc\n" \ - "file location on all qmaster, shadowd and execution hosts." - + SetupDefaultUser 0 fi exit 0 gridengine-6.2u2_1-rpath.patch: --- NEW FILE gridengine-6.2u2_1-rpath.patch --- --- gridengine/source/aimk.rpath 2009-03-19 16:30:16.000000000 -0600 +++ gridengine/source/aimk 2009-03-20 08:11:37.000000000 -0600 @@ -1454,10 +1454,8 @@ endif set JAVA_ARCH = "linux" - # due to -rpath relative_path the LD_LIBRARY_PATH not needed anymore - set RUNPATH = -Wl,-rpath,'\$$ORIGIN'/../../lib/$buildarch - set LFLAGS = "$LFLAGS $RUNPATH" - set SHARED_LFLAGS = "$SHARED_LFLAGS $RUNPATH" + set LFLAGS = "$LFLAGS" + set SHARED_LFLAGS = "$SHARED_LFLAGS" if ( $COMPILE_ARCH == "ULINUX86_24" || $COMPILE_ARCH == "ULINUXAMD64_24" ) then echo "Ignore jemalloc for unsupported architectures!" gridengine-6.2u2_1-sge_ca.patch: --- NEW FILE gridengine-6.2u2_1-sge_ca.patch --- --- gridengine/source/dist/util/sgeCA/sge_ca.sge_ca 2008-12-08 13:38:02.000000000 -0700 +++ gridengine/source/dist/util/sgeCA/sge_ca 2009-03-19 16:11:13.000000000 -0600 @@ -928,7 +928,10 @@ return 1 fi - JVM_ARGS="-cp $ROOT_PATH/lib/juti.jar" + case "$ARCH" in + *64) JVM_ARGS="-cp /usr/lib64/gridengine/juti.jar";; + *) JVM_ARGS="-cp /usr/lib/gridengine/juti.jar";; + esac JVM_ARGS="$JVM_ARGS -Djava.util.logging.config.file=$ROOT_PATH/util/sgeCA/logging.properties" OUTPUT=`$JAVA $JVM_ARGS com.sun.grid.ca.Main $CA_ARGS 2>&1` @@ -1722,22 +1725,6 @@ exit 1 fi -if [ ! -d "$ROOT_PATH/lib/$ARCH" ]; then - echo - echo "Error: The lib directory \"$ROOT_PATH/lib/$ARCH\" does not exist" - echo "Please verify your setup and restart this script. Exit." - exit 1 -fi - -shlib_path_name=`$ROOT_PATH/util/arch -lib` -old_shlib_path_name=`eval echo '$'$shlib_path_name` -if [ x$old_shlib_path_name = x ]; then - eval $shlib_path_name=$ROOT_PATH/lib/$ARCH -else - eval $shlib_path_name="$ROOT_PATH/lib/${ARCH}:${old_shlib_path_name}" -fi -export $shlib_path_name - #--------------------------------------- # setup INFOTEXT begin #--------------------------------------- @@ -1776,7 +1763,7 @@ # # Check wether all needed binaries are exists # -for i in adminrun openssl uidgid; do +for i in adminrun uidgid; do if [ ! -x $V5UTILBIN/$i ]; then PrintErrorAndExit 1 "Error: Can't find binary \"%s\"" $V5UTILBIN/$i fi @@ -1805,7 +1792,7 @@ CAKEY=cakey.pem CACERT=cacert.pem -OPENSSL=$V5UTILBIN/openssl +OPENSSL=/usr/bin/openssl AUTO="false" #----------------------------- Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gridengine/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 18 Dec 2008 23:37:13 -0000 1.5 +++ .cvsignore 6 Apr 2009 18:49:08 -0000 1.6 @@ -1 +1 @@ -ge-V62u1_TAG-src.tar.gz +ge-V62u2_1_TAG-src.tar.gz Index: gridengine.spec =================================================================== RCS file: /cvs/pkgs/rpms/gridengine/devel/gridengine.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- gridengine.spec 25 Feb 2009 01:07:24 -0000 1.13 +++ gridengine.spec 6 Apr 2009 18:49:08 -0000 1.14 @@ -5,8 +5,8 @@ %define gecos Grid Engine Name: gridengine -Version: 6.2u1 -Release: 4%{?dist} +Version: 6.2u2_1 +Release: 1%{?dist} Summary: Grid Engine - Distributed Computing Management software Group: Applications/System @@ -18,7 +18,7 @@ # which is not used or linked by other parts of gridengine. License: (BSD and LGPLv2+ and MIT and SISSL) and GPLv2+ and BSD with advertising URL: http://gridengine.sunsource.net/ -Source0: http://gridengine.sunsource.net/files/documents/7/190/ge-V62u1_TAG-src.tar.gz +Source0: http://gridengine.sunsource.net/files/documents/7/197/ge-V62u2_1_TAG-src.tar.gz Source1: gridengine-ppc.tar.gz Source2: my_configuration.conf Source3: sge.csh @@ -37,16 +37,16 @@ Patch2: gridengine-6.2beta-inst.patch # Don't need to make rc files in inst_common.sh # Partially http://gridengine.sunsource.net/issues/show_bug.cgi?id=2780 -Patch3: gridengine-6.2u1-rctemplates.patch +Patch3: gridengine-6.2u2_1-rctemplates.patch # Fixup sge_ca to use system openssl and java paths -Patch4: gridengine-6.2-sge_ca.patch +Patch4: gridengine-6.2u2_1-sge_ca.patch # Fixup jni paths Patch5: gridengine-6.2-jni.patch # Use system db_ utils Patch6: gridengine-6.2-db.patch # aimk sets -Werror, but there are lots of warnings # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2112 -Patch7: gridengine-6.1pre-Werror.patch +Patch7: gridengine-6.2u2_1-Werror.patch # Import specific classes to avoid pulling in other ones # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2924 Patch8: gridengine-6.2-import.patch @@ -56,12 +56,14 @@ # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2586 Patch19: gridengine-6.1u2-auto.patch # Don't use rpaths -Patch22: gridengine-6.1u3-rpath.patch +Patch22: gridengine-6.2u2_1-rpath.patch # Fix linking with proper libs # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2588 -Patch25: gridengine-6.2beta2-libs.patch +Patch25: gridengine-6.2u2_1-libs.patch # Handle ignoring return codes Patch26: gridengine-6.2beta2-error.patch +# Handle packaged izpack +Patch27: gridengine-6.2u2_1-izpack.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: /bin/csh, openssl-devel, db4-devel, ncurses-devel, pam-devel @@ -174,6 +176,7 @@ %patch22 -p1 -b .rpath %patch25 -p1 -b .libs %patch26 -p1 -b .error +%patch27 -p1 -b .izpack sed -i.arch -e 's,/\$DSTARCH,,g' source/scripts/distinst #Don't ship rctemplates rm -rf source/dist/util/rctemplates @@ -217,6 +220,7 @@ cat > build_private.properties < - 6.2u2_1-1 +- Update to 6.2u2_1 +- Rebase several patches + * Tue Feb 24 2009 Fedora Release Engineering - 6.2u1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gridengine/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 18 Dec 2008 23:37:14 -0000 1.6 +++ sources 6 Apr 2009 18:49:08 -0000 1.7 @@ -1,2 +1,2 @@ -9ba9fbdfa3568bc278ba53db8b52223c ge-V62u1_TAG-src.tar.gz 5ba34d534cdeda9afe74cd367cb51ce0 gridengine-ppc.tar.gz +5340a5f6c260a819ba224ad5fe3cba45 ge-V62u2_1_TAG-src.tar.gz --- gridengine-6.1pre-Werror.patch DELETED --- --- gridengine-6.1u3-rpath.patch DELETED --- --- gridengine-6.2-sge_ca.patch DELETED --- --- gridengine-6.2beta2-libs.patch DELETED --- --- gridengine-6.2u1-rctemplates.patch DELETED --- From jsanders at fedoraproject.org Mon Apr 6 18:56:36 2009 From: jsanders at fedoraproject.org (Jeremy Sanders) Date: Mon, 6 Apr 2009 18:56:36 +0000 (UTC) Subject: rpms/veusz/devel veusz.spec,1.22,1.23 Message-ID: <20090406185636.F33A9700FB@cvs1.fedora.phx.redhat.com> Author: jsanders Update of /cvs/pkgs/rpms/veusz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12237 Modified Files: veusz.spec Log Message: Fix build issue with README Index: veusz.spec =================================================================== RCS file: /cvs/pkgs/rpms/veusz/devel/veusz.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- veusz.spec 6 Apr 2009 18:44:19 -0000 1.22 +++ veusz.spec 6 Apr 2009 18:56:06 -0000 1.23 @@ -4,7 +4,7 @@ Name: veusz Version: 1.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GUI scientific plotting package Group: Applications/Productivity @@ -51,9 +51,6 @@ sed -i "/f =/s+utils.veuszDirectory+'%{_docdir}/veusz-%{version}'+" \ ${RPM_BUILD_DIR}/veusz-%{version}/dialogs/aboutdialog.py -# avoid clash of README files -mv ${RPM_BUILD_DIR}/veusz-%{version}/windows/icons/README README-icons - %build CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build @@ -137,13 +134,16 @@ %{_datadir}/pixmaps/veusz.png %changelog -* Mon Apr 6 2009 Jeremy Sanders - 1.3-1 +* Mon Apr 6 2009 Jeremy Sanders - 1.3-2 +- Fix readme location build issue + +* Mon Apr 6 2009 Jeremy Sanders - 1.3-1 - Update to Veusz 1.3 * Wed Feb 25 2009 Fedora Release Engineering - 1.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild -* Sun Dec 7 2008 Jeremy Sanders - 1.2.1-1 +* Sun Dec 7 2008 Jeremy Sanders - 1.2.1-1 - Update to Veusz 1.2.1 - Fix location of COPYING file for about dialog From jsanders at fedoraproject.org Mon Apr 6 19:04:39 2009 From: jsanders at fedoraproject.org (Jeremy Sanders) Date: Mon, 6 Apr 2009 19:04:39 +0000 (UTC) Subject: rpms/veusz/devel veusz.spec,1.23,1.24 Message-ID: <20090406190439.4BB90700FB@cvs1.fedora.phx.redhat.com> Author: jsanders Update of /cvs/pkgs/rpms/veusz/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13903 Modified Files: veusz.spec Log Message: Remove README-icons from spec Index: veusz.spec =================================================================== RCS file: /cvs/pkgs/rpms/veusz/devel/veusz.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- veusz.spec 6 Apr 2009 18:56:06 -0000 1.23 +++ veusz.spec 6 Apr 2009 19:04:08 -0000 1.24 @@ -4,7 +4,7 @@ Name: veusz Version: 1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GUI scientific plotting package Group: Applications/Productivity @@ -98,7 +98,7 @@ %files %defattr(-,root,root,-) -%doc README AUTHORS COPYING README-icons +%doc README AUTHORS COPYING %doc examples %doc Documents/manual.html %doc Documents/manimages @@ -134,6 +134,9 @@ %{_datadir}/pixmaps/veusz.png %changelog +* Mon Apr 6 2009 Jeremy Sanders - 1.3-3 +- Remove file that is not included + * Mon Apr 6 2009 Jeremy Sanders - 1.3-2 - Fix readme location build issue From orion at fedoraproject.org Mon Apr 6 19:11:08 2009 From: orion at fedoraproject.org (Orion Poplawski) Date: Mon, 6 Apr 2009 19:11:08 +0000 (UTC) Subject: rpms/gridengine/devel gridengine-6.2u2_1-getline.patch, NONE, 1.1 gridengine.spec, 1.14, 1.15 Message-ID: <20090406191108.0D369700FB@cvs1.fedora.phx.redhat.com> Author: orion Update of /cvs/pkgs/rpms/gridengine/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15395 Modified Files: gridengine.spec Added Files: gridengine-6.2u2_1-getline.patch Log Message: Patch to avoid getline() conflict. gridengine-6.2u2_1-getline.patch: --- NEW FILE gridengine-6.2u2_1-getline.patch --- --- gridengine/source/3rdparty/sge_depend/def.h.getline 2003-03-08 22:06:35.000000000 -0700 +++ gridengine/source/3rdparty/sge_depend/def.h 2009-04-06 13:06:37.000000000 -0600 @@ -136,7 +136,7 @@ #if NeedFunctionPrototypes char *copy( char *str); char *base_name(char *file, int strip); -char *getline(struct filepointer *filep); +char *sge_getline(struct filepointer *filep); struct filepointer *getfile(char *file); struct inclist *newinclude(char *newfile, char *incstring); struct inclist *inc_path(char *file, char *include, boolean dot); @@ -155,7 +155,7 @@ #else char *copy(); char *base_name(); -char *getline(); +char *sge_getline(); struct filepointer *getfile(); struct inclist *newinclude(); struct inclist *inc_path(); --- gridengine/source/3rdparty/sge_depend/parse.c.getline 2008-04-16 03:11:05.000000000 -0600 +++ gridengine/source/3rdparty/sge_depend/parse.c 2009-04-06 13:06:45.000000000 -0600 @@ -80,7 +80,7 @@ register char *line; register int type; - while ((line = getline(filep))) { + while ((line = sge_getline(filep))) { switch(type = deftype(line, filep, file_red, file, FALSE)) { case IF: case IFFALSE: @@ -571,7 +571,7 @@ register int type; boolean recfailOK; - while ((line = getline(filep))) { + while ((line = sge_getline(filep))) { switch(type = deftype(line, filep, file_red, file, TRUE)) { case IF: doif: --- gridengine/source/3rdparty/sge_depend/main.c.getline 2007-07-26 09:41:43.000000000 -0600 +++ gridengine/source/3rdparty/sge_depend/main.c 2009-04-06 13:06:49.000000000 -0600 @@ -510,7 +510,7 @@ * Get the next line. We only return lines beginning with '#' since that * is all this program is ever interested in. */ -char *getline(filep) +char *sge_getline(filep) register struct filepointer *filep; { register char *p, /* walking pointer */ Index: gridengine.spec =================================================================== RCS file: /cvs/pkgs/rpms/gridengine/devel/gridengine.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- gridengine.spec 6 Apr 2009 18:49:08 -0000 1.14 +++ gridengine.spec 6 Apr 2009 19:10:37 -0000 1.15 @@ -50,6 +50,9 @@ # Import specific classes to avoid pulling in other ones # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2924 Patch8: gridengine-6.2-import.patch +# Rename getline() to sge_getline() +# http://gridengine.sunsource.net/issues/show_bug.cgi?id=2980 +Patch9: gridengine-6.2u2_1-getline.patch # Support lesstif - http://gridengine.sunsource.net/issues/show_bug.cgi?id=2310 Patch15: gridengine-6.2beta2-lesstif.patch # Make inst_sge exit with status 1 if usage is incorrect @@ -169,6 +172,7 @@ %patch6 -p1 -b .db %patch7 -p1 -b .Werror %patch8 -p1 -b .import +%patch9 -p1 -b .getline %if !0%{?rhel} %patch15 -p1 -b .lesstif %endif From dwalsh at fedoraproject.org Mon Apr 6 19:27:49 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Mon, 6 Apr 2009 19:27:49 +0000 (UTC) Subject: rpms/selinux-policy/devel .cvsignore, 1.163, 1.164 policy-20090105.patch, 1.80, 1.81 sources, 1.183, 1.184 Message-ID: <20090406192749.61626700FB@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19719 Modified Files: .cvsignore policy-20090105.patch sources Log Message: * Mon Apr 6 2009 Dan Walsh 3.6.11-1 - Dontaudit binds to ports < 1024 for named - Upgrade to latest upstream Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/.cvsignore,v retrieving revision 1.163 retrieving revision 1.164 diff -u -r1.163 -r1.164 --- .cvsignore 20 Mar 2009 18:42:38 -0000 1.163 +++ .cvsignore 6 Apr 2009 19:27:19 -0000 1.164 @@ -165,3 +165,4 @@ serefpolicy-3.6.8.tgz serefpolicy-3.6.9.tgz serefpolicy-3.6.10.tgz +serefpolicy-3.6.11.tgz policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- policy-20090105.patch 6 Apr 2009 17:07:59 -0000 1.80 +++ policy-20090105.patch 6 Apr 2009 19:27:19 -0000 1.81 @@ -3926,7 +3926,7 @@ ') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/qemu.te serefpolicy-3.6.11/policy/modules/apps/qemu.te --- nsaserefpolicy/policy/modules/apps/qemu.te 2009-01-19 11:03:28.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/apps/qemu.te 2009-04-06 13:07:12.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/apps/qemu.te 2009-04-06 14:08:29.000000000 -0400 @@ -13,28 +13,96 @@ ## gen_tunable(qemu_full_network, false) @@ -3993,8 +3993,8 @@ ') +tunable_policy(`qemu_use_comm',` -+ term_use_unallocated_ttys(sqemu_t) -+ dev_rw_printer(sqemu_t) ++ term_use_unallocated_ttys(qemu_t) ++ dev_rw_printer(qemu_t) +') + +tunable_policy(`qemu_use_nfs',` @@ -8295,12 +8295,12 @@ ') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bind.te serefpolicy-3.6.11/policy/modules/services/bind.te --- nsaserefpolicy/policy/modules/services/bind.te 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/services/bind.te 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/services/bind.te 2009-04-06 14:03:35.000000000 -0400 @@ -123,6 +123,7 @@ corenet_sendrecv_dns_client_packets(named_t) corenet_sendrecv_rndc_server_packets(named_t) corenet_sendrecv_rndc_client_packets(named_t) -+corenet_udp_dontaudit_bind_all_reserved_ports(named_t) ++corenet_dontaudit_udp_bind_all_reserved_ports(named_t) corenet_udp_bind_all_unreserved_ports(named_t) dev_read_sysfs(named_t) @@ -18331,7 +18331,7 @@ ccs_read_config(ricci_modstorage_t) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rpc.te serefpolicy-3.6.11/policy/modules/services/rpc.te --- nsaserefpolicy/policy/modules/services/rpc.te 2009-03-20 12:39:39.000000000 -0400 -+++ serefpolicy-3.6.11/policy/modules/services/rpc.te 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/services/rpc.te 2009-04-06 15:25:10.000000000 -0400 @@ -23,7 +23,7 @@ gen_tunable(allow_nfsd_anon_write, false) @@ -18349,7 +18349,7 @@ tunable_policy(`nfs_export_all_ro',` dev_getattr_all_blk_files(nfsd_t) -@@ -183,6 +184,7 @@ +@@ -183,9 +184,12 @@ files_read_usr_symlinks(gssd_t) auth_use_nsswitch(gssd_t) @@ -18357,6 +18357,11 @@ miscfiles_read_certs(gssd_t) ++mount_signal(gssd_t) ++ + tunable_policy(`allow_gssd_read_tmp',` + userdom_list_user_tmp(gssd_t) + userdom_read_user_tmp_files(gssd_t) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rshd.te serefpolicy-3.6.11/policy/modules/services/rshd.te --- nsaserefpolicy/policy/modules/services/rshd.te 2009-01-19 11:06:49.000000000 -0500 +++ serefpolicy-3.6.11/policy/modules/services/rshd.te 2009-04-06 12:59:54.000000000 -0400 @@ -21462,8 +21467,8 @@ + diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/virt.te serefpolicy-3.6.11/policy/modules/services/virt.te --- nsaserefpolicy/policy/modules/services/virt.te 2009-01-19 11:06:49.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/services/virt.te 2009-04-06 12:59:54.000000000 -0400 -@@ -8,19 +8,38 @@ ++++ serefpolicy-3.6.11/policy/modules/services/virt.te 2009-04-06 14:11:37.000000000 -0400 +@@ -8,19 +8,24 @@ ## ##

    @@ -21476,13 +21481,6 @@ ## ##

    -## Allow virt to manage cifs files -+## Allow svirt to manage nfs files -+##

    -+##
    -+gen_tunable(virt_use_nfs, false) -+ -+## -+##

    +## Allow svirt to manage cifs files ##

    ##
    @@ -21491,13 +21489,6 @@ -attribute virt_image_type; +## +##

    -+## Allow svirt to manage nfs files -+##

    -+##
    -+gen_tunable(virt_use_nfs, false) -+ -+## -+##

    +## Allow svirt to user serial/parallell communication ports +##

    +##
    @@ -21505,7 +21496,7 @@ type virt_etc_t; files_config_file(virt_etc_t) -@@ -29,8 +48,12 @@ +@@ -29,8 +34,12 @@ files_type(virt_etc_rw_t) # virt Image files @@ -21520,7 +21511,7 @@ type virt_log_t; logging_log_file(virt_log_t) -@@ -48,17 +71,39 @@ +@@ -48,17 +57,39 @@ type virtd_initrc_exec_t; init_script_file(virtd_initrc_exec_t) @@ -21562,7 +21553,7 @@ read_files_pattern(virtd_t, virt_etc_t, virt_etc_t) read_lnk_files_pattern(virtd_t, virt_etc_t, virt_etc_t) -@@ -67,7 +112,11 @@ +@@ -67,7 +98,11 @@ manage_lnk_files_pattern(virtd_t, virt_etc_rw_t, virt_etc_rw_t) filetrans_pattern(virtd_t, virt_etc_t, virt_etc_rw_t, dir) @@ -21575,7 +21566,7 @@ manage_dirs_pattern(virtd_t, virt_log_t, virt_log_t) manage_files_pattern(virtd_t, virt_log_t, virt_log_t) -@@ -86,6 +135,7 @@ +@@ -86,6 +121,7 @@ kernel_read_network_state(virtd_t) kernel_rw_net_sysctls(virtd_t) kernel_load_module(virtd_t) @@ -21583,7 +21574,7 @@ corecmd_exec_bin(virtd_t) corecmd_exec_shell(virtd_t) -@@ -96,7 +146,7 @@ +@@ -96,7 +132,7 @@ corenet_tcp_sendrecv_generic_node(virtd_t) corenet_tcp_sendrecv_all_ports(virtd_t) corenet_tcp_bind_generic_node(virtd_t) @@ -21592,7 +21583,7 @@ corenet_tcp_bind_vnc_port(virtd_t) corenet_tcp_connect_vnc_port(virtd_t) corenet_tcp_connect_soundd_port(virtd_t) -@@ -104,21 +154,39 @@ +@@ -104,21 +140,39 @@ dev_read_sysfs(virtd_t) dev_read_rand(virtd_t) @@ -21633,7 +21624,7 @@ term_getattr_pty_fs(virtd_t) term_use_ptmx(virtd_t) -@@ -129,6 +197,13 @@ +@@ -129,6 +183,13 @@ logging_send_syslog_msg(virtd_t) @@ -21647,7 +21638,7 @@ userdom_read_all_users_state(virtd_t) tunable_policy(`virt_use_nfs',` -@@ -167,22 +242,34 @@ +@@ -167,22 +228,34 @@ dnsmasq_domtrans(virtd_t) dnsmasq_signal(virtd_t) dnsmasq_kill(virtd_t) @@ -21670,15 +21661,15 @@ +optional_policy(` + lvm_domtrans(virtd_t) +') -+ -+optional_policy(` + + optional_policy(` +- qemu_domtrans(virtd_t) + polkit_domtrans_auth(virtd_t) + polkit_domtrans_resolve(virtd_t) + polkit_read_lib(virtd_t) +') - - optional_policy(` -- qemu_domtrans(virtd_t) ++ ++optional_policy(` + qemu_spec_domtrans(virtd_t, svirt_t) qemu_read_state(virtd_t) qemu_signal(virtd_t) @@ -21687,7 +21678,7 @@ ') optional_policy(` -@@ -198,5 +285,78 @@ +@@ -198,5 +271,78 @@ ') optional_policy(` @@ -25205,7 +25196,7 @@ +/var/run/davfs2(/.*)? gen_context(system_u:object_r:mount_var_run_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/mount.if serefpolicy-3.6.11/policy/modules/system/mount.if --- nsaserefpolicy/policy/modules/system/mount.if 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/system/mount.if 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/mount.if 2009-04-06 15:24:32.000000000 -0400 @@ -43,9 +43,11 @@ mount_domtrans($1) Index: sources =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/sources,v retrieving revision 1.183 retrieving revision 1.184 diff -u -r1.183 -r1.184 --- sources 24 Mar 2009 19:45:02 -0000 1.183 +++ sources 6 Apr 2009 19:27:19 -0000 1.184 @@ -1 +1 @@ -38720499e445f99f9e2d4df792f2b6f5 serefpolicy-3.6.10.tgz +8692c0a1feea7a6914bc3f33019c0570 serefpolicy-3.6.11.tgz From pkgdb at fedoraproject.org Mon Apr 6 19:38:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 19:38:00 +0000 Subject: [pkgdb] gajim had acl change status Message-ID: <20090406193823.2CFB120854A@bastion.fedora.phx.redhat.com> rishi has set the watchbugzilla acl on gajim (Fedora devel) to Approved for michich To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gajim From pkgdb at fedoraproject.org Mon Apr 6 19:38:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 19:38:44 +0000 Subject: [pkgdb] gajim had acl change status Message-ID: <20090406193824.6E74E208556@bastion.fedora.phx.redhat.com> rishi has set the watchcommits acl on gajim (Fedora devel) to Approved for michich To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/gajim From ixs at fedoraproject.org Mon Apr 6 19:54:01 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Mon, 6 Apr 2009 19:54:01 +0000 (UTC) Subject: rpms/commoncpp2/devel commoncpp2-1.7.3-gcc44.patch, NONE, 1.1 commoncpp2.spec, 1.9, 1.10 Message-ID: <20090406195401.1EC20700FB@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/commoncpp2/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25931 Modified Files: commoncpp2.spec Added Files: commoncpp2-1.7.3-gcc44.patch Log Message: Added patch to compile on gcc44 commoncpp2-1.7.3-gcc44.patch: --- NEW FILE commoncpp2-1.7.3-gcc44.patch --- diff -up commoncpp2-1.7.3/src/cidr.cpp.orig commoncpp2-1.7.3/src/cidr.cpp --- commoncpp2-1.7.3/src/cidr.cpp.orig 2009-04-06 21:24:07.857718325 +0200 +++ commoncpp2-1.7.3/src/cidr.cpp 2009-04-06 21:50:26.874088776 +0200 @@ -202,7 +202,7 @@ void IPV4Cidr::set(const char *cp) #if defined(_MSC_VER) && _MSC_VER >= 1500 ep = (char *)strchr(cp, '/'); #else - ep = strchr(cp, '/'); + ep = (char *)strchr(cp, '/'); #endif if(ep) @@ -332,7 +332,7 @@ void IPV6Cidr::set(const char *cp) memset(&netmask, 0, sizeof(netmask)); bitset((bit_t *)&netmask, getMask(cp)); setString(cbuf, sizeof(cbuf), cp); - ep = strchr(cp, '/'); + ep = (char *)strchr(cp, '/'); if(ep) *ep = 0; Index: commoncpp2.spec =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/devel/commoncpp2.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- commoncpp2.spec 6 Apr 2009 13:27:25 -0000 1.9 +++ commoncpp2.spec 6 Apr 2009 19:53:30 -0000 1.10 @@ -6,6 +6,7 @@ Group: System Environment/Libraries Source0: http://www.gnutelephony.org/dist/tarballs/commoncpp2-%{version}.tar.gz URL: http://www.gnu.org/software/commoncpp/ +Patch0: commoncpp2-1.7.3-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel, zlib-devel, doxygen @@ -32,6 +33,7 @@ %prep %setup -q +%patch0 -p1 %build %configure \ From lkundrak at fedoraproject.org Mon Apr 6 20:04:06 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Mon, 6 Apr 2009 20:04:06 +0000 (UTC) Subject: rpms/gcx/devel gcx-0.9.11-bounds.patch,NONE,1.1 gcx.spec,1.4,1.5 Message-ID: <20090406200406.9FC3D700FB@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/gcx/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28127 Modified Files: gcx.spec Added Files: gcx-0.9.11-bounds.patch Log Message: * Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.11-6 - Fix a stack overflow (#494345) gcx-0.9.11-bounds.patch: --- NEW FILE gcx-0.9.11-bounds.patch --- Don't overwrite the stack canary with out-of-bound write. Lubomir Rintel diff -urp gcx-0.9.11/src/ccd/ccd_frame.c gcx-0.9.11.fixed/src/ccd/ccd_frame.c --- gcx-0.9.11/src/ccd/ccd_frame.c 2007-03-26 15:24:14.000000000 +0200 +++ gcx-0.9.11.fixed/src/ccd/ccd_frame.c 2009-04-06 21:40:19.161312909 +0200 @@ -1348,7 +1348,7 @@ static int frame_to_float(struct ccd_fra * or -1 for an error */ int fits_get_double(struct ccd_frame *fr, char *kwd, double *v) { - char vs[FITS_HCOLS+1]; + char vs[FITS_HCOLS+2]; FITS_row *row; char * end; double vv; Index: gcx.spec =================================================================== RCS file: /cvs/pkgs/rpms/gcx/devel/gcx.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- gcx.spec 24 Mar 2009 13:39:44 -0000 1.4 +++ gcx.spec 6 Apr 2009 20:03:36 -0000 1.5 @@ -1,6 +1,6 @@ Name: gcx Version: 0.9.11 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Data-reduction tool for CCD photometry License: GPLv2+ @@ -9,6 +9,7 @@ Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Source1: gcx.desktop Source2: gcx.svg +Patch0: gcx-0.9.11-bounds.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: gnuplot @@ -46,6 +47,9 @@ %{_datadir}/gcx %changelog +* Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.11-6 +- Fix a stack overflow (#494345) + * Tue Mar 24 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.11-5 - Fix the icon location From lkundrak at fedoraproject.org Mon Apr 6 20:07:48 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Mon, 6 Apr 2009 20:07:48 +0000 (UTC) Subject: rpms/spacechart/devel spacechart-0.9.5-bounds.patch, NONE, 1.1 spacechart-0.9.5-format.patch, NONE, 1.1 spacechart-0.9.5-open.patch, NONE, 1.1 spacechart.spec, 1.3, 1.4 Message-ID: <20090406200749.012EA700FB@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/spacechart/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29055 Modified Files: spacechart.spec Added Files: spacechart-0.9.5-bounds.patch spacechart-0.9.5-format.patch spacechart-0.9.5-open.patch Log Message: * Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.5-4 - Fix a couple of crashes - Accept a file to open as command line argument, default to shipped map spacechart-0.9.5-bounds.patch: --- NEW FILE spacechart-0.9.5-bounds.patch --- * 6 + 2 + 2 = 20 * 20 >= 50 * 5 + 1 + 2 = 5 Someone must definitely have sucked at maths and FORTIFY_SOURCE doesn't seem to be overly impressed with it for some reason. Lubomir Rintel diff -up spacechart-0.9.5/src/star_list_dialog.c.bounds spacechart-0.9.5/src/star_list_dialog.c --- spacechart-0.9.5/src/star_list_dialog.c.bounds 2009-04-06 17:40:14.000000000 +0200 +++ spacechart-0.9.5/src/star_list_dialog.c 2009-04-06 17:41:25.000000000 +0200 @@ -185,7 +185,7 @@ void cb_append_component( star_component star_component_get_bayer_name( comp, bayer_name ); star_component_get_dm_name( comp, dm ); star_component_get_spectrum( comp, spectral ); - snprintf( luminosity, 50, "%6.2f", star_component_get_luminosity(comp) ); + snprintf( luminosity, sizeof(luminosity), "%6.2f", star_component_get_luminosity(comp) ); i = gtk_clist_append( GTK_CLIST(data->dialog->clist), row ); gtk_clist_set_row_data( GTK_CLIST(data->dialog->clist), i, data->star ); diff -urp spacechart-0.9.5/src/map.c spacechart-0.9.5.fixed/src/map.c --- spacechart-0.9.5/src/map.c 2002-06-04 17:49:16.000000000 +0200 +++ spacechart-0.9.5.fixed/src/map.c 2009-04-06 18:09:14.000000000 +0200 @@ -265,7 +265,7 @@ void draw_link( link_t* link, double x1, GdkLineStyle style; double rgb[3]; double distance, x, y; - char label[5]; + char label[8]; distance_unit_t unit; settings_find_link_draw( map->settings, link, &width, &style, rgb ); @@ -275,7 +275,7 @@ void draw_link( link_t* link, double x1, { distance = link_get_distance( link ); unit = settings_get_distance_unit( map->settings ); - sprintf( label, "%5.1f", (unit==DISTANCE_PARSECS) ? distance : + snprintf( label, sizeof(label), "%5.1f", (unit==DISTANCE_PARSECS) ? distance : distance*PARSEC_TO_LY ); x = (x1+x2)/2; y = (y1+y2)/2; spacechart-0.9.5-format.patch: --- NEW FILE spacechart-0.9.5-format.patch --- Don't hurt user's feelings by crashing on attempts to load a complete junk. Maybe he didn't mean it and you'd regret it one day. Lubomir Rintel diff -up spacechart-0.9.5/src/star_catalog.c.format spacechart-0.9.5/src/star_catalog.c --- spacechart-0.9.5/src/star_catalog.c.format 2009-04-06 17:47:13.000000000 +0200 +++ spacechart-0.9.5/src/star_catalog.c 2009-04-06 17:54:35.000000000 +0200 @@ -95,7 +95,7 @@ int star_catalog_read( star_catalog_t* c /* Before reading the stars we read the header. It is supposed * to contain data the user should know */ old_length = 0; - while( (fgets( tmp, 256, data_file )[0]) && + while( fgets( tmp, 256, data_file ) && tmp[0] != '%' ) { length = strlen(tmp); @@ -116,6 +116,12 @@ int star_catalog_read( star_catalog_t* c } catalog->filename = basename(file); + if( feof( data_file ) ) + { + /* No header end found yet and we've encountered EOF */ + error = 2; + } + while( !error ) { star = star_new(); spacechart-0.9.5-open.patch: --- NEW FILE spacechart-0.9.5-open.patch --- Accept map file name as argument. Default to shipped star map for improved FTUE. Lubomir Rintel diff -urp spacechart-0.9.5/src/main.c spacechart-0.9.5.fixed/src/main.c --- spacechart-0.9.5/src/main.c 2002-11-24 19:18:54.000000000 +0100 +++ spacechart-0.9.5.fixed/src/main.c 2009-04-06 18:36:52.000000000 +0200 @@ -59,6 +59,11 @@ int main( int argc, char** argv ) gtk_init_add (settings_enable_callbacks, settings); + if ( argc > 1 ) + settings_set_catalog_filename(settings, (char *)(argv[1]) ); + else + settings_set_catalog_filename(settings, DATADIR "hip30.dat" ); + /* Here we go... */ gtk_main(); Index: spacechart.spec =================================================================== RCS file: /cvs/pkgs/rpms/spacechart/devel/spacechart.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- spacechart.spec 24 Mar 2009 16:03:12 -0000 1.3 +++ spacechart.spec 6 Apr 2009 20:07:18 -0000 1.4 @@ -1,6 +1,6 @@ Name: spacechart Version: 0.9.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A 3D star-mapping program Group: Applications/Engineering @@ -12,6 +12,9 @@ # From Debian: # http://ftp.debian.org/debian/pool/main/s/spacechart/spacechart_0.9.5-13.diff.gz Source3: spacechart.1 +Patch0: spacechart-0.9.5-bounds.patch +Patch1: spacechart-0.9.5-format.patch +Patch2: spacechart-0.9.5-open.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: flex, gnome-libs-devel, desktop-file-utils @@ -25,6 +28,9 @@ %prep %setup -q +%patch0 -p1 -b .bounds +%patch1 -p1 -b .format +%patch2 -p1 -b .open %build %configure @@ -53,6 +59,10 @@ %{_datadir}/applications/fedora-%{name}.desktop %changelog +* Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.5-4 +- Fix a couple of crashes +- Accept a file to open as command line argument, default to shipped map + * Tue Mar 24 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.5-3 - Add icon - Add manual page From pkgdb at fedoraproject.org Mon Apr 6 20:08:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:08:37 +0000 Subject: [pkgdb] sugar-datastore ownership updated Message-ID: <20090406200837.2CABD20854A@bastion.fedora.phx.redhat.com> Package sugar-datastore in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-datastore From pkgdb at fedoraproject.org Mon Apr 6 20:08:52 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:08:52 +0000 Subject: [pkgdb] sugar-datastore ownership updated Message-ID: <20090406200852.D3DEB20854A@bastion.fedora.phx.redhat.com> Package sugar-datastore in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-datastore From dodji at fedoraproject.org Mon Apr 6 20:09:29 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Mon, 6 Apr 2009 20:09:29 +0000 (UTC) Subject: rpms/cloog/devel .cvsignore, 1.2, 1.3 cloog.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <20090406200930.00725700FB@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/cloog/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29410 Modified Files: .cvsignore cloog.spec sources Log Message: Upload cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/cloog/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 16 Feb 2009 23:38:27 -0000 1.2 +++ .cvsignore 6 Apr 2009 20:08:59 -0000 1.3 @@ -1 +1 @@ -cloog-0.15-gitad322.tar.gz +cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch Index: cloog.spec =================================================================== RCS file: /cvs/pkgs/rpms/cloog/devel/cloog.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- cloog.spec 24 Feb 2009 07:57:57 -0000 1.2 +++ cloog.spec 6 Apr 2009 20:08:59 -0000 1.3 @@ -1,7 +1,7 @@ %define git_revision gitad322 Name: cloog Version: 0.15 -Release: 0.4.%{git_revision}%{?dist} +Release: 0.5.%{git_revision}%{?dist} Summary: The Chunky Loop Generator Group: System Environment/Libraries @@ -16,6 +16,11 @@ # make distcheck Source0: %{name}-%{version}-%{git_revision}.tar.gz Source1: README.cloog.txt +# Patch to add dircategory and direntry nodes to the cloog.texi +# file. Otherwise, install-info complains at package install time, +# leading to bug https://bugzilla.redhat.com/show_bug.cgi?id=492794. +# Patch Sent upstream +Patch0 : cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ppl-devel >= 0.10, gmp-devel >= 4.1.3 Requires(post): info @@ -43,9 +48,10 @@ %prep %setup -q +%patch0 -p1 %build -%configure --with-ppl +%configure --with-ppl=%{_prefix} # Remove the -fomit-frame-pointer compile flag make %{?_smp_mflags} AM_CFLAGS= @@ -82,6 +88,10 @@ fi %changelog +* Mon Apr 06 2009 Dodji Seketeli - 0.15-0.5.gitfcceb +- Added patch to fix #492794 +- Need to add an argument to the --with-ppl switch now. + * Tue Feb 24 2009 Fedora Release Engineering - 0.15-0.4.gitad322 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/cloog/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 16 Feb 2009 23:38:27 -0000 1.2 +++ sources 6 Apr 2009 20:08:59 -0000 1.3 @@ -1 +1 @@ -9c6beccc6b3fd380b824ec7ad69ba93b cloog-0.15-gitad322.tar.gz +c2aa3765aefa9dbf4b7f024907c0362f cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch From ajax at fedoraproject.org Mon Apr 6 20:09:41 2009 From: ajax at fedoraproject.org (Adam Jackson) Date: Mon, 6 Apr 2009 20:09:41 +0000 (UTC) Subject: rpms/xorg-x11-server/devel xserver-1.6.0-displayfd.patch, NONE, 1.1 xorg-x11-server.spec, 1.428, 1.429 Message-ID: <20090406200941.5F593700FB@cvs1.fedora.phx.redhat.com> Author: ajax Update of /cvs/pkgs/rpms/xorg-x11-server/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29545 Modified Files: xorg-x11-server.spec Added Files: xserver-1.6.0-displayfd.patch Log Message: * Mon Apr 06 2009 Adam Jackson 1.6.0-17 - xserver-1.6.0-displayfd.patch: Add -displayfd commandline option. xserver-1.6.0-displayfd.patch: --- NEW FILE xserver-1.6.0-displayfd.patch --- >From ac43dac0a18778081ea784c98391f0333981ca13 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Mon, 6 Apr 2009 15:44:05 -0400 Subject: [PATCH] displayfd hack --- dix/globals.c | 1 + include/opaque.h | 1 + os/connection.c | 72 ++++++++++++++++++++++++++++++++++++----------------- os/utils.c | 11 ++++++++ 4 files changed, 62 insertions(+), 23 deletions(-) diff --git a/dix/globals.c b/dix/globals.c index dbd76bb..749bf9b 100644 --- a/dix/globals.c +++ b/dix/globals.c @@ -152,6 +152,7 @@ _X_EXPORT int defaultColorVisualClass = -1; _X_EXPORT int monitorResolution = 0; _X_EXPORT char *display; +int displayfd; char *ConnectionInfo; CARD32 TimeOutValue = DEFAULT_TIMEOUT * MILLI_PER_SECOND; diff --git a/include/opaque.h b/include/opaque.h index be1577b..2ae6680 100644 --- a/include/opaque.h +++ b/include/opaque.h @@ -50,6 +50,7 @@ extern int ScreenSaverAllowExposures; extern int defaultScreenSaverBlanking; extern int defaultScreenSaverAllowExposures; extern char *display; +extern int displayfd; extern int defaultBackingStore; extern Bool disableBackingStore; diff --git a/os/connection.c b/os/connection.c index 8f1f73e..4351117 100644 --- a/os/connection.c +++ b/os/connection.c @@ -146,6 +146,7 @@ Bool NewOutputPending; /* not yet attempted to write some new output */ Bool AnyClientsWriteBlocked; /* true if some client blocked on write */ static Bool RunFromSmartParent; /* send SIGUSR1 to parent process */ +static char dynamic_display[7]; Bool PartialNetwork; /* continue even if unable to bind all addrs */ static Pid_t ParentProcess; @@ -367,9 +368,23 @@ NotifyParentProcess(void) kill (ParentProcess, SIGUSR1); } } + if (dynamic_display[0]) + write(displayfd, dynamic_display, strlen(dynamic_display)); #endif } +static Bool +TryCreateSocket(int num, int *partial) +{ + char port[20]; + + sprintf(port, "%d", num); + + return _XSERVTransMakeAllCOTSServerListeners(port, partial, + &ListenTransCount, + &ListenTransConns); +} + /***************** * CreateWellKnownSockets * At initialization, create the sockets to listen on for new clients. @@ -380,7 +395,6 @@ CreateWellKnownSockets(void) { int i; int partial; - char port[20]; FD_ZERO(&AllSockets); FD_ZERO(&AllClients); @@ -395,32 +409,44 @@ CreateWellKnownSockets(void) FD_ZERO (&WellKnownConnections); - sprintf (port, "%d", atoi (display)); - - if ((_XSERVTransMakeAllCOTSServerListeners (port, &partial, - &ListenTransCount, &ListenTransConns) >= 0) && - (ListenTransCount >= 1)) + if (display) { - if (!PartialNetwork && partial) - { - FatalError ("Failed to establish all listening sockets"); - } - else + if (TryCreateSocket(atoi(display), &partial) && + (ListenTransCount >= 1)) + if (!PartialNetwork && partial) + FatalError ("Failed to establish all listening sockets"); + } + else /* -displayfd */ + { + Bool found = 0; + for (i = 0; i < 65535 - 1024; i++) { - ListenTransFds = (int *) xalloc (ListenTransCount * sizeof (int)); - - for (i = 0; i < ListenTransCount; i++) + if (!TryCreateSocket(i, &partial) && !partial) { - int fd = _XSERVTransGetConnectionNumber (ListenTransConns[i]); - - ListenTransFds[i] = fd; - FD_SET (fd, &WellKnownConnections); - - if (!_XSERVTransIsLocal (ListenTransConns[i])) - { - DefineSelf (fd); - } + found = 1; + break; } + else + CloseWellKnownConnections(); + } + if (!found) + FatalError("Failed to find a socket to listen on"); + sprintf(dynamic_display, "%d\n", i); + display = dynamic_display; + } + + ListenTransFds = xalloc (ListenTransCount * sizeof (int)); + + for (i = 0; i < ListenTransCount; i++) + { + int fd = _XSERVTransGetConnectionNumber (ListenTransConns[i]); + + ListenTransFds[i] = fd; + FD_SET (fd, &WellKnownConnections); + + if (!_XSERVTransIsLocal (ListenTransConns[i])) + { + DefineSelf (fd); } } diff --git a/os/utils.c b/os/utils.c index c41b45b..2372588 100644 --- a/os/utils.c +++ b/os/utils.c @@ -674,6 +674,17 @@ ProcessCommandLine(int argc, char *argv[]) else UseMsg(); } + else if (strcmp(argv[i], "-displayfd") == 0) + { + if (++i < argc) + { + displayfd = atoi(argv[i]); + display = NULL; + nolock = TRUE; + } + else + UseMsg(); + } #ifdef DPMSExtension else if ( strcmp( argv[i], "dpms") == 0) DPMSEnabledSwitch = TRUE; -- 1.6.2 Index: xorg-x11-server.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server.spec,v retrieving revision 1.428 retrieving revision 1.429 diff -u -r1.428 -r1.429 --- xorg-x11-server.spec 30 Mar 2009 16:02:45 -0000 1.428 +++ xorg-x11-server.spec 6 Apr 2009 20:09:11 -0000 1.429 @@ -19,7 +19,7 @@ Summary: X.Org X11 X server Name: xorg-x11-server Version: 1.6.0 -Release: 16%{?dist} +Release: 17%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X @@ -107,6 +107,8 @@ # http://bugs.freedesktop.org/show_bug.cgi?id=20557 Patch6026: xserver-1.6.0-xinerama-crashes.patch +# ajax needs to upstream this +Patch6027: xserver-1.6.0-displayfd.patch %define moduledir %{_libdir}/xorg/modules %define drimoduledir %{_libdir}/dri @@ -524,6 +526,9 @@ %changelog +* Mon Apr 06 2009 Adam Jackson 1.6.0-17 +- xserver-1.6.0-displayfd.patch: Add -displayfd commandline option. + * Mon Mar 30 2009 Adam Jackson 1.6.0-16 - Don't nuke ModulePath lines in xorg.conf anymore. If you're still doing this it's probably because you need to. (#490294) From pkgdb at fedoraproject.org Mon Apr 6 20:10:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:10:27 +0000 Subject: [pkgdb] sugar-artwork ownership updated Message-ID: <20090406201007.73811208556@bastion.fedora.phx.redhat.com> Package sugar-artwork in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-artwork From pkgdb at fedoraproject.org Mon Apr 6 20:09:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:09:53 +0000 Subject: [pkgdb] sugar-artwork ownership updated Message-ID: <20090406201016.46454208603@bastion.fedora.phx.redhat.com> Package sugar-artwork in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-artwork From pkgdb at fedoraproject.org Mon Apr 6 20:12:11 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:12:11 +0000 Subject: [pkgdb] sugar-toolkit ownership updated Message-ID: <20090406201234.7A3F3208556@bastion.fedora.phx.redhat.com> Package sugar-toolkit in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-toolkit From pkgdb at fedoraproject.org Mon Apr 6 20:12:49 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:12:49 +0000 Subject: [pkgdb] sugar-toolkit ownership updated Message-ID: <20090406201227.AF216208553@bastion.fedora.phx.redhat.com> Package sugar-toolkit in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-toolkit From pkgdb at fedoraproject.org Mon Apr 6 20:13:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:13:13 +0000 Subject: [pkgdb] sugar-base ownership updated Message-ID: <20090406201252.3B42B208555@bastion.fedora.phx.redhat.com> Package sugar-base in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-base From pkgdb at fedoraproject.org Mon Apr 6 20:12:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:12:36 +0000 Subject: [pkgdb] sugar-base ownership updated Message-ID: <20090406201258.93BDA208557@bastion.fedora.phx.redhat.com> Package sugar-base in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-base From pkgdb at fedoraproject.org Mon Apr 6 20:13:52 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:13:52 +0000 Subject: [pkgdb] sugar-presence-service ownership updated Message-ID: <20090406201331.8CD8E208556@bastion.fedora.phx.redhat.com> Package sugar-presence-service in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-presence-service From pkgdb at fedoraproject.org Mon Apr 6 20:13:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:13:17 +0000 Subject: [pkgdb] sugar-presence-service ownership updated Message-ID: <20090406201339.AC776208602@bastion.fedora.phx.redhat.com> Package sugar-presence-service in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-presence-service From pkgdb at fedoraproject.org Mon Apr 6 20:13:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:13:35 +0000 Subject: [pkgdb] sugar ownership updated Message-ID: <20090406201357.827FE208553@bastion.fedora.phx.redhat.com> Package sugar in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar From pkgdb at fedoraproject.org Mon Apr 6 20:14:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:14:24 +0000 Subject: [pkgdb] sugar ownership updated Message-ID: <20090406201404.1240B208608@bastion.fedora.phx.redhat.com> Package sugar in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar From pkgdb at fedoraproject.org Mon Apr 6 20:14:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:14:44 +0000 Subject: [pkgdb] hulahop ownership updated Message-ID: <20090406201425.5890B208556@bastion.fedora.phx.redhat.com> Package hulahop in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hulahop From pkgdb at fedoraproject.org Mon Apr 6 20:14:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:14:32 +0000 Subject: [pkgdb] hulahop ownership updated Message-ID: <20090406201432.459FC208603@bastion.fedora.phx.redhat.com> Package hulahop in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hulahop From rathann at fedoraproject.org Mon Apr 6 20:14:18 2009 From: rathann at fedoraproject.org (Dominik Mierzejewski) Date: Mon, 6 Apr 2009 20:14:18 +0000 (UTC) Subject: rpms/mkvtoolnix/devel .cvsignore, 1.11, 1.12 mkvtoolnix.spec, 1.26, 1.27 sources, 1.11, 1.12 mkvtoolnix-compile.patch, 1.1, NONE mkvtoolnix-ppc64.patch, 1.1, NONE Message-ID: <20090406201418.E2403700FB@cvs1.fedora.phx.redhat.com> Author: rathann Update of /cvs/pkgs/rpms/mkvtoolnix/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30597 Modified Files: .cvsignore mkvtoolnix.spec sources Removed Files: mkvtoolnix-compile.patch mkvtoolnix-ppc64.patch Log Message: * Mon Apr 06 2009 Dominik Mierzejewski 2.6.0-1 - updated to 2.6.0 - dropped upstreamed patches Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mkvtoolnix/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 1 Mar 2009 09:36:35 -0000 1.11 +++ .cvsignore 6 Apr 2009 20:13:48 -0000 1.12 @@ -1 +1 @@ -mkvtoolnix-2.5.2.tar.bz2 +mkvtoolnix-2.6.0.tar.bz2 Index: mkvtoolnix.spec =================================================================== RCS file: /cvs/pkgs/rpms/mkvtoolnix/devel/mkvtoolnix.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- mkvtoolnix.spec 1 Mar 2009 09:36:35 -0000 1.26 +++ mkvtoolnix.spec 6 Apr 2009 20:13:48 -0000 1.27 @@ -1,16 +1,12 @@ Summary: Matroska container manipulation utilities Name: mkvtoolnix -Version: 2.5.2 +Version: 2.6.0 Release: 1%{?dist} License: GPLv2+ Group: Applications/Multimedia Source0: http://www.bunkus.org/videotools/mkvtoolnix/sources/%{name}-%{version}.tar.bz2 Source1: mmg.desktop Source2: mkvinfo.desktop -# https://www.bunkus.org/bugzilla/show_bug.cgi?id=348 -Patch0: %{name}-compile.patch -# https://www.bunkus.org/bugzilla/show_bug.cgi?id=347 -Patch4: %{name}-ppc64.patch URL: http://www.bunkus.org/videotools/mkvtoolnix/index.html BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) BuildRequires: boost-devel @@ -42,8 +38,6 @@ %prep %setup -q -%patch0 -p1 -b .compile -%patch4 -p1 -b .ppc64 sed -i -e 's/"-O3"/""/' configure* for file in AUTHORS ChangeLog ; do iconv -f iso8859-1 -t utf8 $file >$file.utf && \ @@ -118,6 +112,10 @@ %{_datadir}/icons/hicolor/32x32/apps/mmg.xpm %changelog +* Mon Apr 06 2009 Dominik Mierzejewski 2.6.0-1 +- updated to 2.6.0 +- dropped upstreamed patches + * Sun Mar 01 2009 Dominik Mierzejewski 2.5.2-1 - updated to 2.5.2 - fix compilation Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mkvtoolnix/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 1 Mar 2009 09:36:35 -0000 1.11 +++ sources 6 Apr 2009 20:13:48 -0000 1.12 @@ -1 +1 @@ -85ae3a5e447f0cdc41d9bc3b5c9b1358 mkvtoolnix-2.5.2.tar.bz2 +034e6c4a11b4a9536d250a309c16be85 mkvtoolnix-2.6.0.tar.bz2 --- mkvtoolnix-compile.patch DELETED --- --- mkvtoolnix-ppc64.patch DELETED --- From pkgdb at fedoraproject.org Mon Apr 6 20:21:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:21:00 +0000 Subject: [pkgdb] matchbox-window-manager ownership updated Message-ID: <20090406202100.5D1E320854A@bastion.fedora.phx.redhat.com> Package matchbox-window-manager in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 20:21:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:21:27 +0000 Subject: [pkgdb] matchbox-window-manager ownership updated Message-ID: <20090406202105.DE760208555@bastion.fedora.phx.redhat.com> Package matchbox-window-manager in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pfj at fedoraproject.org Mon Apr 6 20:21:15 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Mon, 6 Apr 2009 20:21:15 +0000 (UTC) Subject: rpms/xsp/devel import.log,1.13,1.14 xsp.spec,1.36,1.37 Message-ID: <20090406202115.BF87B700FB@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/xsp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32636/devel Modified Files: import.log xsp.spec Log Message: Remove ppc Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/xsp/devel/import.log,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- import.log 26 Mar 2009 23:20:43 -0000 1.13 +++ import.log 6 Apr 2009 20:20:45 -0000 1.14 @@ -11,3 +11,4 @@ xsp-2_4-5_RC2_fc11:HEAD:xsp-2.4-5.RC2.fc11.src.rpm:1237126131 xsp-2_4-6_RC3_fc11:HEAD:xsp-2.4-6.RC3.fc11.src.rpm:1237418212 xsp-2_4-7_fc11:HEAD:xsp-2.4-7.fc11.src.rpm:1238109613 +xsp-2_4-7_1_fc11:HEAD:xsp-2.4-7.1.fc11.src.rpm:1239049215 Index: xsp.spec =================================================================== RCS file: /cvs/pkgs/rpms/xsp/devel/xsp.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- xsp.spec 26 Mar 2009 23:20:43 -0000 1.36 +++ xsp.spec 6 Apr 2009 20:20:45 -0000 1.37 @@ -1,6 +1,6 @@ Name: xsp Version: 2.4 -Release: 7%{?dist} +Release: 7.1%{?dist} License: MIT BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://mono.ximian.com/monobuild/preview/sources-preview/ @@ -10,7 +10,7 @@ Requires: mono-core >= 2.4 Summary: A small web server that hosts ASP.NET Group: System Environment/Daemons -ExclusiveArch: %ix86 x86_64 ppc ia64 armv4l sparc alpha +ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha %define debug_package %{nil} @@ -96,6 +96,9 @@ %{_libdir}/xsp/test %changelog +* Mon Apr 06 2009 Paul F. Johnson 2.4-7.1 +- Remove ppc build + * Thu Mar 26 2009 Paul F. Johnson 2.4-7 - Full 2.4 release From erikos at fedoraproject.org Mon Apr 6 20:22:34 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 20:22:34 +0000 (UTC) Subject: rpms/sugar/devel .cvsignore, 1.36, 1.37 sources, 1.38, 1.39 sugar.spec, 1.60, 1.61 Message-ID: <20090406202234.871E8700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv614 Modified Files: .cvsignore sources sugar.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 0.84.4-1 - new german and spanish translations Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/.cvsignore,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- .cvsignore 6 Apr 2009 18:13:18 -0000 1.36 +++ .cvsignore 6 Apr 2009 20:22:04 -0000 1.37 @@ -1 +1 @@ -sugar-0.84.3.tar.bz2 +sugar-0.84.4.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sources,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- sources 6 Apr 2009 18:13:18 -0000 1.38 +++ sources 6 Apr 2009 20:22:04 -0000 1.39 @@ -1 +1 @@ -d512dedb5ded2a368722cfe0e2d7251d sugar-0.84.3.tar.bz2 +57a650efb9a9b79eca3a9bc16e5d54ca sugar-0.84.4.tar.bz2 Index: sugar.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar/devel/sugar.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- sugar.spec 6 Apr 2009 18:13:18 -0000 1.60 +++ sugar.spec 6 Apr 2009 20:22:04 -0000 1.61 @@ -5,7 +5,7 @@ Summary: Constructionist learning platform Name: sugar -Version: 0.84.3 +Version: 0.84.4 Release: 1%{?dist} #Release: 4.%{alphatag}%{?dist} URL: http://sugarlabs.org/ @@ -140,6 +140,9 @@ %{_bindir}/sugar-emulator %changelog +* Mon Apr 06 2009 Simon Schampijer - 0.84.4-1 +- new german and spanish translations + * Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 - If user updates an activity installed in /usr/share/activities, both versions remain installed #707 - Sometimes an activity will not start #461 From pfj at fedoraproject.org Mon Apr 6 20:23:19 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Mon, 6 Apr 2009 20:23:19 +0000 (UTC) Subject: rpms/mono-tools/devel import.log, 1.29, 1.30 mono-tools.spec, 1.35, 1.36 Message-ID: <20090406202319.AC83C700FB@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/mono-tools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv876/devel Modified Files: import.log mono-tools.spec Log Message: Remove ppc Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/mono-tools/devel/import.log,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- import.log 26 Mar 2009 23:19:20 -0000 1.29 +++ import.log 6 Apr 2009 20:22:49 -0000 1.30 @@ -27,3 +27,4 @@ mono-tools-2_4-6_RC2_fc11:HEAD:mono-tools-2.4-6.RC2.fc11.src.rpm:1237126025 mono-tools-2_4-7_RC3_fc11:HEAD:mono-tools-2.4-7.RC3.fc11.src.rpm:1237418407 mono-tools-2_4-8_fc11:HEAD:mono-tools-2.4-8.fc11.src.rpm:1238109531 +mono-tools-2_4-8_1_fc11:HEAD:mono-tools-2.4-8.1.fc11.src.rpm:1239049338 Index: mono-tools.spec =================================================================== RCS file: /cvs/pkgs/rpms/mono-tools/devel/mono-tools.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- mono-tools.spec 26 Mar 2009 23:19:20 -0000 1.35 +++ mono-tools.spec 6 Apr 2009 20:22:49 -0000 1.36 @@ -3,7 +3,7 @@ Summary: A collection of tools for mono applications Name: mono-tools Version: 2.4 -Release: 8%{?dist} +Release: 8.1%{?dist} License: MIT Group: Development/Tools Source0: %{name}-%{version}.tar.bz2 @@ -16,7 +16,7 @@ BuildRequires: mono-jscript mono-data-oracle monodoc-devel mono-web-devel Requires: mono-core >= 2.4 links monodoc -ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha ppc +ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha %description Monotools are a number of tools for mono such as allowing monodoc to be run @@ -132,6 +132,9 @@ %{_libdir}/monodoc/sources/gendarme* %changelog +* Mon Apr 06 2009 Paul F. Johnson - 2.4-8.1 +- remove ppc + * Thu Mar 26 2009 Paul F. Johnson - 2.4-8 - Full 2.4 release From pkgdb at fedoraproject.org Mon Apr 6 20:25:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:25:02 +0000 Subject: [pkgdb] pyxapian ownership updated Message-ID: <20090406202442.BF943208555@bastion.fedora.phx.redhat.com> Package pyxapian in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyxapian From pkgdb at fedoraproject.org Mon Apr 6 20:24:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:24:47 +0000 Subject: [pkgdb] pyxapian ownership updated Message-ID: <20090406202447.90DF320860F@bastion.fedora.phx.redhat.com> Package pyxapian in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyxapian From pfj at fedoraproject.org Mon Apr 6 20:25:55 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Mon, 6 Apr 2009 20:25:55 +0000 (UTC) Subject: rpms/mono-basic/devel import.log, 1.14, 1.15 mono-basic.spec, 1.22, 1.23 Message-ID: <20090406202555.E9192700FB@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/mono-basic/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1646/devel Modified Files: import.log mono-basic.spec Log Message: Remove ppc Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/mono-basic/devel/import.log,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- import.log 26 Mar 2009 23:13:40 -0000 1.14 +++ import.log 6 Apr 2009 20:25:25 -0000 1.15 @@ -12,3 +12,4 @@ mono-basic-2_4-1_RC1_fc11:HEAD:mono-basic-2.4-1.RC1.fc11.src.rpm:1235775049 mono-basic-2_4-3_RC3_fc11:HEAD:mono-basic-2.4-3.RC3.fc11.src.rpm:1237418844 mono-basic-2_4-4_fc11:HEAD:mono-basic-2.4-4.fc11.src.rpm:1238109188 +mono-basic-2_4-4_1_fc11:HEAD:mono-basic-2.4-4.1.fc11.src.rpm:1239049489 Index: mono-basic.spec =================================================================== RCS file: /cvs/pkgs/rpms/mono-basic/devel/mono-basic.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- mono-basic.spec 26 Mar 2009 23:13:40 -0000 1.22 +++ mono-basic.spec 6 Apr 2009 20:25:25 -0000 1.23 @@ -2,7 +2,7 @@ Name: mono-basic Version: 2.4 -Release: 4%{?dist} +Release: 4.1%{?dist} Summary: VisualBasic.NET support for mono Group: Development/Languages License: LGPLv2+ @@ -20,7 +20,7 @@ BuildRequires: mono-devel >= 2.4 Requires: mono-winforms -ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha ppc +ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha %description This package contains the Visual Basic .NET compiler and language @@ -80,6 +80,9 @@ %{_libdir}/pkgconfig/mono-basic.pc %changelog +* Mon Apr 06 2009 Paul F. Johnson 2.4-4.1 +- Remove ppc + * Thu Mar 26 2009 Paul F. Johnson 2.4-4 - Full 2.4 release From pkgdb at fedoraproject.org Mon Apr 6 20:26:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:26:39 +0000 Subject: [pkgdb] libmatchbox ownership updated Message-ID: <20090406202639.E8DD620854A@bastion.fedora.phx.redhat.com> Package libmatchbox in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 20:26:22 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:26:22 +0000 Subject: [pkgdb] libmatchbox ownership updated Message-ID: <20090406202644.AA32C208556@bastion.fedora.phx.redhat.com> Package libmatchbox in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From lmacken at fedoraproject.org Mon Apr 6 20:26:53 2009 From: lmacken at fedoraproject.org (Luke Macken) Date: Mon, 6 Apr 2009 20:26:53 +0000 (UTC) Subject: rpms/bodhi/devel .cvsignore, 1.22, 1.23 bodhi.spec, 1.31, 1.32 sources, 1.24, 1.25 Message-ID: <20090406202653.50CDD700FB@cvs1.fedora.phx.redhat.com> Author: lmacken Update of /cvs/pkgs/rpms/bodhi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2074 Modified Files: .cvsignore bodhi.spec sources Log Message: 0.5.19 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/devel/.cvsignore,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- .cvsignore 22 Jan 2009 20:05:50 -0000 1.22 +++ .cvsignore 6 Apr 2009 20:26:22 -0000 1.23 @@ -1 +1 @@ -bodhi-0.5.17.tar.bz2 +bodhi-0.5.19.tar.bz2 Index: bodhi.spec =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/devel/bodhi.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- bodhi.spec 15 Mar 2009 02:53:18 -0000 1.31 +++ bodhi.spec 6 Apr 2009 20:26:22 -0000 1.32 @@ -2,8 +2,8 @@ %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")} Name: bodhi -Version: 0.5.17 -Release: 4%{?dist} +Version: 0.5.19 +Release: 1%{?dist} Summary: A modular framework that facilitates publishing software updates Group: Applications/Internet License: GPLv2+ @@ -115,6 +115,9 @@ %changelog +* Mon Apr 06 2009 Luke Macken - 0.5.19-1 +- 0.5.19 + * Sat Mar 14 2009 Luke Macken - 0.5.17-4 - Require httpd Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/devel/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 22 Jan 2009 20:05:50 -0000 1.24 +++ sources 6 Apr 2009 20:26:23 -0000 1.25 @@ -1 +1 @@ -f22a298d3aff0f9e740f810971e5028f bodhi-0.5.17.tar.bz2 +fb064c2e7e5e79f5fc1283640aef4207 bodhi-0.5.19.tar.bz2 From pkgdb at fedoraproject.org Mon Apr 6 20:27:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:27:21 +0000 Subject: [pkgdb] xapian-core ownership updated Message-ID: <20090406202721.9FAB0208603@bastion.fedora.phx.redhat.com> Package xapian-core in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-core From pkgdb at fedoraproject.org Mon Apr 6 20:27:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:27:04 +0000 Subject: [pkgdb] xapian-core ownership updated Message-ID: <20090406202727.E2F482086EF@bastion.fedora.phx.redhat.com> Package xapian-core in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-core From pkgdb at fedoraproject.org Mon Apr 6 20:28:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:28:02 +0000 Subject: [pkgdb] xapian-bindings ownership updated Message-ID: <20090406202802.A69E220860B@bastion.fedora.phx.redhat.com> Package xapian-bindings in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-bindings From pkgdb at fedoraproject.org Mon Apr 6 20:27:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:27:43 +0000 Subject: [pkgdb] xapian-bindings ownership updated Message-ID: <20090406202806.E217E2086FF@bastion.fedora.phx.redhat.com> Package xapian-bindings in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-bindings From pfj at fedoraproject.org Mon Apr 6 20:27:56 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Mon, 6 Apr 2009 20:27:56 +0000 (UTC) Subject: rpms/mono/devel import.log,1.43,1.44 mono.spec,1.120,1.121 Message-ID: <20090406202756.B8512700FB@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/mono/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2408/devel Modified Files: import.log mono.spec Log Message: Enable moonlight support Disable ppc build Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/mono/devel/import.log,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- import.log 26 Mar 2009 23:12:10 -0000 1.43 +++ import.log 6 Apr 2009 20:27:26 -0000 1.44 @@ -41,3 +41,4 @@ mono-2_4-10_RC2_fc11:HEAD:mono-2.4-10.RC2.fc11.src.rpm:1237125605 mono-2_4-11_RC3_fc11:HEAD:mono-2.4-11.RC3.fc11.src.rpm:1237420759 mono-2_4-12_fc11:HEAD:mono-2.4-12.fc11.src.rpm:1238109092 +mono-2_4-12_1_fc11:HEAD:mono-2.4-12.1.fc11.src.rpm:1239049596 From pkgdb at fedoraproject.org Mon Apr 6 20:29:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:29:40 +0000 Subject: [pkgdb] olpc-hardware-manager ownership updated Message-ID: <20090406202940.E37F1208603@bastion.fedora.phx.redhat.com> Package olpc-hardware-manager in Fedora devel was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/olpc-hardware-manager From pkgdb at fedoraproject.org Mon Apr 6 20:29:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:29:21 +0000 Subject: [pkgdb] olpc-hardware-manager ownership updated Message-ID: <20090406202944.D3B0F208604@bastion.fedora.phx.redhat.com> Package olpc-hardware-manager in Fedora 10 was orphaned by spot To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/olpc-hardware-manager From pfj at fedoraproject.org Mon Apr 6 20:30:37 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Mon, 6 Apr 2009 20:30:37 +0000 (UTC) Subject: rpms/mod_mono/devel import.log,1.12,1.13 mod_mono.spec,1.22,1.23 Message-ID: <20090406203037.45D98700FB@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/mod_mono/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2873/devel Modified Files: import.log mod_mono.spec Log Message: Disable PPC Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/mod_mono/devel/import.log,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- import.log 26 Mar 2009 23:10:36 -0000 1.12 +++ import.log 6 Apr 2009 20:30:06 -0000 1.13 @@ -10,3 +10,4 @@ mod_mono-2_4-3_RC2_fc11:HEAD:mod_mono-2.4-3.RC2.fc11.src.rpm:1237125787 mod_mono-2_4-4_RC3_fc11:HEAD:mod_mono-2.4-4.RC3.fc11.src.rpm:1237421050 mod_mono-2_4-4_fc11:HEAD:mod_mono-2.4-4.fc11.src.rpm:1238109005 +mod_mono-2_4-4_1_fc11:HEAD:mod_mono-2.4-4.1.fc11.src.rpm:1239049771 Index: mod_mono.spec =================================================================== RCS file: /cvs/pkgs/rpms/mod_mono/devel/mod_mono.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- mod_mono.spec 26 Mar 2009 23:10:36 -0000 1.22 +++ mod_mono.spec 6 Apr 2009 20:30:06 -0000 1.23 @@ -1,6 +1,6 @@ Name: mod_mono Version: 2.4 -Release: 4%{?dist} +Release: 4.1%{?dist} License: MIT BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://mono.ximian.com/monobuild/preview/sources-preview/ @@ -11,7 +11,7 @@ Summary: A module to deploy an ASP.NET application on Apache with Mono Group: System Environment/Daemons -ExclusiveArch: %ix86 x86_64 ppc ia64 armv4l sparc alpha +ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha %description @@ -53,6 +53,9 @@ %{_mandir}/man8/mod_mono.8* %changelog +* Mon Apr 06 2009 Paul F. Johnson 2.4-4.1 +- Remove ppc support + * Thu Mar 26 2009 Paul F. Johnson 2.4-4 - Full 2.4 release From nalin at fedoraproject.org Mon Apr 6 20:34:14 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 20:34:14 +0000 (UTC) Subject: rpms/krb5/devel kpropd.init,1.4,1.5 krb5.spec,1.187,1.188 Message-ID: <20090406203414.89880700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3231 Modified Files: kpropd.init krb5.spec Log Message: - make the kpropd init script treat reload as restart (part of #225974) Index: kpropd.init =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/kpropd.init,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- kpropd.init 2 Jan 2008 17:03:38 -0000 1.4 +++ kpropd.init 6 Apr 2009 20:33:44 -0000 1.5 @@ -45,7 +45,8 @@ stop) stop ;; - restart) + # We don't really "do" reload, so treat it as a restart. + restart|reload) stop start ;; Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/devel/krb5.spec,v retrieving revision 1.187 retrieving revision 1.188 diff -u -r1.187 -r1.188 --- krb5.spec 6 Apr 2009 18:22:58 -0000 1.187 +++ krb5.spec 6 Apr 2009 20:33:44 -0000 1.188 @@ -238,6 +238,7 @@ - fixup summary texts (part of #225974) - take the execute bit off of the protocol docs (part of #225974) - unflag init scripts as configuration files (part of #225974) +- make the kpropd init script treat 'reload' as 'restart' (part of #225974) * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-19 - libgssapi_krb5: backport fix for some errors which can occur when From pkgdb at fedoraproject.org Mon Apr 6 20:37:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:37:25 +0000 Subject: [pkgdb] xapian-bindings ownership updated Message-ID: <20090406203725.C9CD3208550@bastion.fedora.phx.redhat.com> Package xapian-bindings in Fedora devel is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-bindings From pkgdb at fedoraproject.org Mon Apr 6 20:37:56 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:37:56 +0000 Subject: [pkgdb] xapian-core ownership updated Message-ID: <20090406203735.5F1A7208719@bastion.fedora.phx.redhat.com> Package xapian-core in Fedora devel is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-core From pkgdb at fedoraproject.org Mon Apr 6 20:37:17 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:37:17 +0000 Subject: [pkgdb] libmatchbox ownership updated Message-ID: <20090406203740.1A16720876E@bastion.fedora.phx.redhat.com> Package libmatchbox in Fedora devel is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 20:38:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:38:05 +0000 Subject: [pkgdb] pyxapian ownership updated Message-ID: <20090406203744.D3283208770@bastion.fedora.phx.redhat.com> Package pyxapian in Fedora devel is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyxapian From pkgdb at fedoraproject.org Mon Apr 6 20:38:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:38:10 +0000 Subject: [pkgdb] matchbox-window-manager ownership updated Message-ID: <20090406203748.D9D982086EF@bastion.fedora.phx.redhat.com> Package matchbox-window-manager in Fedora devel is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From erikos at fedoraproject.org Mon Apr 6 20:37:50 2009 From: erikos at fedoraproject.org (Simon Schampijer) Date: Mon, 6 Apr 2009 20:37:50 +0000 (UTC) Subject: rpms/sugar-toolkit/devel .cvsignore, 1.32, 1.33 sources, 1.36, 1.37 sugar-toolkit.spec, 1.46, 1.47 Message-ID: <20090406203750.AE646700FB@cvs1.fedora.phx.redhat.com> Author: erikos Update of /cvs/pkgs/rpms/sugar-toolkit/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3586 Modified Files: .cvsignore sources sugar-toolkit.spec Log Message: * Mon Apr 06 2009 Simon Schampijer - 0.84.4-1 - new german and spanish translations Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 6 Apr 2009 18:30:52 -0000 1.32 +++ .cvsignore 6 Apr 2009 20:37:20 -0000 1.33 @@ -1 +1 @@ -sugar-toolkit-0.84.3.tar.bz2 +sugar-toolkit-0.84.4.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sources,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- sources 6 Apr 2009 18:30:52 -0000 1.36 +++ sources 6 Apr 2009 20:37:20 -0000 1.37 @@ -1 +1 @@ -2a2d1a7fd54fa01b7547489bce0c2088 sugar-toolkit-0.84.3.tar.bz2 +5ad76015d382ec4125c2ef01022dc898 sugar-toolkit-0.84.4.tar.bz2 Index: sugar-toolkit.spec =================================================================== RCS file: /cvs/pkgs/rpms/sugar-toolkit/devel/sugar-toolkit.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- sugar-toolkit.spec 6 Apr 2009 18:30:52 -0000 1.46 +++ sugar-toolkit.spec 6 Apr 2009 20:37:20 -0000 1.47 @@ -5,7 +5,7 @@ Summary: Sugar toolkit Name: sugar-toolkit -Version: 0.84.3 +Version: 0.84.4 Release: 1%{?dist} #Release: 2.%{alphatag}%{?dist} URL: http://wiki.laptop.org/go/Sugar @@ -69,6 +69,9 @@ %{_sysconfdir}/rpm/macros.sugar %changelog +* Mon Apr 06 2009 Simon Schampijer - 0.84.4-1 +- new german and spanish translations + * Mon Apr 06 2009 Simon Schampijer - 0.84.3-1 - Journal Palette does not manage too many characters for a title correctly #610 - Bundlebuilder list_files: Better error handling #635 From pkgdb at fedoraproject.org Mon Apr 6 20:39:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:39:21 +0000 Subject: [pkgdb] sugar-datastore ownership updated Message-ID: <20090406203901.547F7208608@bastion.fedora.phx.redhat.com> Package sugar-datastore in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-datastore From pkgdb at fedoraproject.org Mon Apr 6 20:39:44 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:39:44 +0000 Subject: [pkgdb] sugar-artwork ownership updated Message-ID: <20090406203923.EDBFF2086FE@bastion.fedora.phx.redhat.com> Package sugar-artwork in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-artwork From pkgdb at fedoraproject.org Mon Apr 6 20:39:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:39:34 +0000 Subject: [pkgdb] sugar-toolkit ownership updated Message-ID: <20090406203934.C5554208604@bastion.fedora.phx.redhat.com> Package sugar-toolkit in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-toolkit From pkgdb at fedoraproject.org Mon Apr 6 20:40:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:40:07 +0000 Subject: [pkgdb] sugar-base ownership updated Message-ID: <20090406203946.0FB6D2086FF@bastion.fedora.phx.redhat.com> Package sugar-base in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-base From pkgdb at fedoraproject.org Mon Apr 6 20:40:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:40:21 +0000 Subject: [pkgdb] sugar-presence-service ownership updated Message-ID: <20090406203959.B1FA3208609@bastion.fedora.phx.redhat.com> Package sugar-presence-service in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-presence-service From pkgdb at fedoraproject.org Mon Apr 6 20:39:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:39:55 +0000 Subject: [pkgdb] sugar ownership updated Message-ID: <20090406204017.C9B1C2086F3@bastion.fedora.phx.redhat.com> Package sugar in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar From pkgdb at fedoraproject.org Mon Apr 6 20:40:03 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:40:03 +0000 Subject: [pkgdb] hulahop ownership updated Message-ID: <20090406204026.5A8B0208604@bastion.fedora.phx.redhat.com> Package hulahop in Fedora devel is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hulahop From pkgdb at fedoraproject.org Mon Apr 6 20:40:52 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:40:52 +0000 Subject: [pkgdb] hulahop ownership updated Message-ID: <20090406204052.57A73208556@bastion.fedora.phx.redhat.com> Package hulahop in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/hulahop From pkgdb at fedoraproject.org Mon Apr 6 20:40:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:40:40 +0000 Subject: [pkgdb] sugar ownership updated Message-ID: <20090406204102.971132086EF@bastion.fedora.phx.redhat.com> Package sugar in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar From pkgdb at fedoraproject.org Mon Apr 6 20:41:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:31 +0000 Subject: [pkgdb] sugar-presence-service ownership updated Message-ID: <20090406204110.80759208603@bastion.fedora.phx.redhat.com> Package sugar-presence-service in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-presence-service From pkgdb at fedoraproject.org Mon Apr 6 20:41:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:37 +0000 Subject: [pkgdb] sugar-base ownership updated Message-ID: <20090406204117.107EF20854A@bastion.fedora.phx.redhat.com> Package sugar-base in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-base From pkgdb at fedoraproject.org Mon Apr 6 20:41:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:26 +0000 Subject: [pkgdb] sugar-toolkit ownership updated Message-ID: <20090406204126.361062084A7@bastion.fedora.phx.redhat.com> Package sugar-toolkit in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-toolkit From pkgdb at fedoraproject.org Mon Apr 6 20:41:11 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:11 +0000 Subject: [pkgdb] sugar-artwork ownership updated Message-ID: <20090406204133.8CE3D208605@bastion.fedora.phx.redhat.com> Package sugar-artwork in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-artwork From pkgdb at fedoraproject.org Mon Apr 6 20:41:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:35 +0000 Subject: [pkgdb] xapian-bindings ownership updated Message-ID: <20090406204135.6618B208711@bastion.fedora.phx.redhat.com> Package xapian-bindings in Fedora 10 is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-bindings From pkgdb at fedoraproject.org Mon Apr 6 20:42:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:42:01 +0000 Subject: [pkgdb] sugar-datastore ownership updated Message-ID: <20090406204141.0BB6120876E@bastion.fedora.phx.redhat.com> Package sugar-datastore in Fedora 10 is now owned by erikos To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/sugar-datastore From pkgdb at fedoraproject.org Mon Apr 6 20:42:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:42:06 +0000 Subject: [pkgdb] libmatchbox ownership updated Message-ID: <20090406204145.CF0A2208719@bastion.fedora.phx.redhat.com> Package libmatchbox in Fedora 10 is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 20:41:18 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:18 +0000 Subject: [pkgdb] xapian-core ownership updated Message-ID: <20090406204141.92D0A208557@bastion.fedora.phx.redhat.com> Package xapian-core in Fedora 10 is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xapian-core From pkgdb at fedoraproject.org Mon Apr 6 20:42:12 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:42:12 +0000 Subject: [pkgdb] pyxapian ownership updated Message-ID: <20090406204151.47C7D20860F@bastion.fedora.phx.redhat.com> Package pyxapian in Fedora 10 is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyxapian From pkgdb at fedoraproject.org Mon Apr 6 20:41:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 20:41:38 +0000 Subject: [pkgdb] matchbox-window-manager ownership updated Message-ID: <20090406204201.61C57208702@bastion.fedora.phx.redhat.com> Package matchbox-window-manager in Fedora 10 is now owned by pbrobinson To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From lmacken at fedoraproject.org Mon Apr 6 20:41:45 2009 From: lmacken at fedoraproject.org (Luke Macken) Date: Mon, 6 Apr 2009 20:41:45 +0000 (UTC) Subject: rpms/bodhi/EL-5 bodhi-0.5.19-tg-paginate.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 bodhi.spec, 1.13, 1.14 sources, 1.12, 1.13 Message-ID: <20090406204145.65C02700FB@cvs1.fedora.phx.redhat.com> Author: lmacken Update of /cvs/pkgs/rpms/bodhi/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4074 Modified Files: .cvsignore bodhi.spec sources Added Files: bodhi-0.5.19-tg-paginate.patch Log Message: 0.5.19, and add a patch to get pagination working in TG 1.0.4.4 bodhi-0.5.19-tg-paginate.patch: --- NEW FILE bodhi-0.5.19-tg-paginate.patch --- --- bodhi/controllers.py.orig 2009-04-06 11:58:54.000000000 -0400 +++ bodhi/controllers.py 2009-04-06 12:20:34.000000000 -0400 @@ -179,7 +179,7 @@ raise redirect('/') @expose(template="bodhi.templates.list", allow_json=True) - @paginate('updates', limit=20, max_limit=50, allow_limit_override=True) + @paginate('updates', limit=20, allow_limit_override=True) @validate(validators={ 'release': validators.UnicodeString(), 'bugs': validators.UnicodeString(), @@ -325,7 +325,7 @@ @expose(template="bodhi.templates.mine", allow_json=True) @identity.require(identity.not_anonymous()) - @paginate('updates', limit=20, max_limit=20, allow_limit_override=True) + @paginate('updates', limit=20, allow_limit_override=True) def mine(self): """ List all updates submitted by the current user """ updates = PackageUpdate.select( @@ -781,7 +781,7 @@ raise redirect(updates[0].get_url()) @expose(template='bodhi.templates.list') - @paginate('updates', limit=20, max_limit=20, allow_limit_override=True) + @paginate('updates', limit=20, allow_limit_override=True) def default(self, *args, **kw): """ This method allows for the following requests @@ -974,7 +974,7 @@ raise redirect('/') @expose(template='bodhi.templates.comments') - @paginate('comments', limit=20, max_limit=20, allow_limit_override=True) + @paginate('comments', limit=20, allow_limit_override=True) def comments(self): data = Comment.select(Comment.q.author != 'bodhi', orderBy=Comment.q.timestamp).reversed() @@ -1054,7 +1054,7 @@ return dict(updates=updates) @expose(template="bodhi.templates.user") - @paginate('updates', limit=25, max_limit=20, allow_limit_override=True) + @paginate('updates', limit=25, allow_limit_override=True) def user(self, username): """ Return a list of updates submitted by a given person """ updates = PackageUpdate.select(PackageUpdate.q.submitter == username, Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/EL-5/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 12 Jan 2009 23:33:36 -0000 1.11 +++ .cvsignore 6 Apr 2009 20:41:15 -0000 1.12 @@ -1 +1 @@ -bodhi-0.5.16.tar.bz2 +bodhi-0.5.19.tar.bz2 Index: bodhi.spec =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/EL-5/bodhi.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- bodhi.spec 3 Feb 2009 00:57:19 -0000 1.13 +++ bodhi.spec 6 Apr 2009 20:41:15 -0000 1.14 @@ -2,13 +2,14 @@ %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")} Name: bodhi -Version: 0.5.16 -Release: 2%{?dist} +Version: 0.5.19 +Release: 1%{?dist} Summary: A modular framework that facilitates publishing software updates Group: Applications/Internet License: GPLv2+ URL: https://fedorahosted.org/bodhi Source0: bodhi-%{version}.tar.bz2 +Patch0: bodhi-%{version}-tg-paginate.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -66,6 +67,7 @@ %prep %setup -q rm -rf bodhi/tests bodhi/tools/test-bodhi.py +%patch0 -p0 -b .tg1044 %build %{__python} setup.py build --install-data=%{_datadir} @@ -100,7 +102,6 @@ %{_bindir}/start-%{name} %{_bindir}/%{name}-* %{_sysconfdir}/httpd/conf.d/bodhi.conf -%dir %{_sysconfdir}/bodhi/ %attr(-,apache,root) %{_datadir}/%{name} %attr(-,apache,root) %config(noreplace) %{_sysconfdir}/bodhi/* %attr(-,apache,root) %{_localstatedir}/log/bodhi @@ -114,8 +115,15 @@ %changelog -* Mon Feb 2 2009 Toshio Kuratomi - 0.5.16-2 -- Own the %%{_sysconfdir}/bodhi directory. +* Sat Mar 21 2009 Luke Macken - 0.5.19-1 +- 0.5.19 +- Add a patch to get pagination working in TG 1.0.4.4 + +* Tue Feb 10 2009 Luke Macken - 0.5.18-1 +- Bugfix release, and to stop using deprecated python-fedora APIs. + +* Thu Jan 22 2009 Luke Macken - 0.5.17-1 +- Latest upstream bugfix release. * Mon Jan 05 2009 Luke Macken - 0.5.16-1 - Latest upstream bugfix release. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/EL-5/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 12 Jan 2009 23:33:36 -0000 1.12 +++ sources 6 Apr 2009 20:41:15 -0000 1.13 @@ -1 +1 @@ -a76e28c05ab3349f538087046b3aac28 bodhi-0.5.16.tar.bz2 +b373010f503945a764d4cf7034394d2e bodhi-0.5.19.tar.bz2 From spot at fedoraproject.org Mon Apr 6 20:47:19 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 20:47:19 +0000 (UTC) Subject: rpms/pyke/devel .cvsignore, 1.6, 1.7 pyke.spec, 1.8, 1.9 sources, 1.7, 1.8 Message-ID: <20090406204719.A8A2770137@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/pyke/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4642 Modified Files: .cvsignore pyke.spec sources Log Message: 1.0.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/pyke/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 19 Mar 2009 20:31:12 -0000 1.6 +++ .cvsignore 6 Apr 2009 20:46:49 -0000 1.7 @@ -1 +1 @@ -pyke-1.0.tar.gz +pyke-1.0.1.tar.gz Index: pyke.spec =================================================================== RCS file: /cvs/pkgs/rpms/pyke/devel/pyke.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- pyke.spec 19 Mar 2009 20:31:12 -0000 1.8 +++ pyke.spec 6 Apr 2009 20:46:49 -0000 1.9 @@ -2,7 +2,7 @@ Name: pyke Summary: Knowledge-based inference engine -Version: 1.0 +Version: 1.0.1 Release: 1%{?dist} License: MIT Group: System Environment/Libraries @@ -44,6 +44,9 @@ %{python_sitelib}/%{name}-%{version}*.egg-info/ %changelog +* Mon Apr 6 2009 Tom "spot" Callaway 1.0.1-1 +- update to 1.0.1 + * Thu Mar 19 2009 Tom "spot" Callaway 1.0-1 - update to 1.0 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/pyke/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 19 Mar 2009 20:31:12 -0000 1.7 +++ sources 6 Apr 2009 20:46:49 -0000 1.8 @@ -1 +1 @@ -207d1809faa4d7a7504702b097f085ec pyke-1.0.tar.gz +387610224a4bc87777710c6a406aa9a4 pyke-1.0.1.tar.gz From ixs at fedoraproject.org Mon Apr 6 20:48:40 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Mon, 6 Apr 2009 20:48:40 +0000 (UTC) Subject: rpms/ccrtp/devel .cvsignore, 1.6, 1.7 ccrtp.spec, 1.12, 1.13 sources, 1.6, 1.7 Message-ID: <20090406204840.BFEC0700FB@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/ccrtp/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5428 Modified Files: .cvsignore ccrtp.spec sources Log Message: * Mon Apr 07 2009 Andreas Thienemann - 1.7.1-1 - Update to upstream release 1.7.1 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ccrtp/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 7 Feb 2008 06:47:07 -0000 1.6 +++ .cvsignore 6 Apr 2009 20:48:10 -0000 1.7 @@ -1 +1 @@ -ccrtp-1.6.0.tar.gz +ccrtp-1.7.1.tar.gz Index: ccrtp.spec =================================================================== RCS file: /cvs/pkgs/rpms/ccrtp/devel/ccrtp.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ccrtp.spec 24 Feb 2009 06:41:37 -0000 1.12 +++ ccrtp.spec 6 Apr 2009 20:48:10 -0000 1.13 @@ -1,14 +1,13 @@ Summary: Common C++ class framework for RTP/RTCP Name: ccrtp -Version: 1.6.0 -Release: 3%{?dist} +Version: 1.7.1 +Release: 1%{?dist} License: GPLv2+ Group: System Environment/Libraries Source0: http://ftp.gnu.org/pub/gnu/ccrtp/ccrtp-%{version}.tar.gz -Patch0: ccrtp-1.6.0-gcc.patch URL: http://www.gnu.org/software/commoncpp/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: commoncpp2-devel >= 1.6.0, doxygen, libgcrypt-devel +BuildRequires: commoncpp2-devel >= 1.7.0, doxygen, libgcrypt-devel %description ccRTP is a generic, extensible and efficient C++ framework for @@ -37,7 +36,6 @@ %prep %setup -q -%patch0 -p 1 -b .gcc chmod 644 src/ccrtp/rtp.h %build @@ -82,6 +80,9 @@ %changelog +* Mon Apr 07 2009 Andreas Thienemann - 1.7.1-1 +- Update to upstream release 1.7.1 + * Mon Feb 23 2009 Fedora Release Engineering - 1.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ccrtp/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 7 Feb 2008 06:47:07 -0000 1.6 +++ sources 6 Apr 2009 20:48:10 -0000 1.7 @@ -1 +1 @@ -ce02643d9091d769943c9b186203a7b4 ccrtp-1.6.0.tar.gz +9f5d34a18f2c1c779d2e5818cc4987f8 ccrtp-1.7.1.tar.gz From mtasaka at fedoraproject.org Mon Apr 6 20:50:03 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 20:50:03 +0000 (UTC) Subject: rpms/alexandria/devel alexandria-0.6.4.1-right-click-left-pane.patch, 1.1, 1.2 alexandria.spec, 1.30, 1.31 Message-ID: <20090406205003.3BF68700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5607/devel Modified Files: alexandria-0.6.4.1-right-click-left-pane.patch alexandria.spec Log Message: After hard work by upstream, bug 25021 is now solved alexandria-0.6.4.1-right-click-left-pane.patch: Index: alexandria-0.6.4.1-right-click-left-pane.patch =================================================================== RCS file: /cvs/extras/rpms/alexandria/devel/alexandria-0.6.4.1-right-click-left-pane.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 18:03:49 -0000 1.1 +++ alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 20:50:02 -0000 1.2 @@ -1,7 +1,7 @@ Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) -+++ lib/alexandria/ui/callbacks.rb (revision 1070) ++++ lib/alexandria/ui/callbacks.rb (revision 1072) @@ -19,6 +19,9 @@ module Alexandria module UI @@ -12,12 +12,13 @@ def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) -@@ -208,6 +211,11 @@ +@@ -208,6 +211,12 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books ++ is_smart = library.is_a?(SmartLibrary) + last_library = (@libraries.all_regular_libraries.length == 1) -+ if last_library ++ if (!is_smart && last_library) + log.warn { "Attempted to delete last library, fix GUI" } + return + end @@ -27,7 +28,7 @@ Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) -+++ lib/alexandria/ui/ui_manager.rb (revision 1070) ++++ lib/alexandria/ui/ui_manager.rb (revision 1072) @@ -306,6 +306,7 @@ if event_is_right_click event @@ -44,7 +45,7 @@ widget.unselect_all obj.select_path(path) end -@@ -321,10 +323,24 @@ +@@ -321,10 +323,25 @@ end menu = determine_library_popup widget, event @@ -63,6 +64,7 @@ + + + if library_already_selected ++ sensitize_library selected_library + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false @@ -72,3 +74,13 @@ end end +@@ -972,7 +989,8 @@ + @actiongroup["AddBook"].sensitive = !smart + @actiongroup["AddBookManual"].sensitive = !smart + @actiongroup["Properties"].sensitive = true +- @actiongroup["Delete"].sensitive = true #(@libraries.all_regular_libraries.length > 1) ++ can_delete = smart || (@libraries.all_regular_libraries.length > 1) ++ @actiongroup["Delete"].sensitive = can_delete ## true #(@libraries.all_regular_libraries.length > 1) + log.debug { "sensitize_library delete: #{@actiongroup["Delete"].sensitive?}" } + end + Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/devel/alexandria.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- alexandria.spec 6 Apr 2009 18:03:50 -0000 1.30 +++ alexandria.spec 6 Apr 2009 20:50:02 -0000 1.31 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 3 +%define fedorarel 4 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -23,11 +23,9 @@ # deprecated 4 arguments format # ref: alexandria-Bugs-24882 alexandria-Bugs-24882 Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch -# Workaround for issue with right click on left pane +# Fix for issue with right click on left pane # ref: alexandria-Bugs-25021 Patch1: alexandria-0.6.4.1-right-click-left-pane.patch -# And try more fix -Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -79,7 +77,6 @@ %setup -q -n %{name}-%{majorver}%{?minorver} %patch0 -p0 -b .up24882 %patch1 -p0 -b .up25021 -%patch2 -p0 -b .moretry %build rake build @@ -201,8 +198,8 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog -* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 -- Workaround for strange behavior with right click on left pane +* Tue Apr 7 2009 Mamoru Tasaka - 0.6.4.1-4 +- Fix for strange behavior with right click on left pane (alexandria-Bugs-25021) * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 From mtasaka at fedoraproject.org Mon Apr 6 20:50:32 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 20:50:32 +0000 (UTC) Subject: rpms/alexandria/F-10 alexandria-0.6.4.1-right-click-left-pane.patch, 1.1, 1.2 alexandria.spec, 1.23, 1.24 Message-ID: <20090406205032.BF051700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5607/F-10 Modified Files: alexandria-0.6.4.1-right-click-left-pane.patch alexandria.spec Log Message: After hard work by upstream, bug 25021 is now solved alexandria-0.6.4.1-right-click-left-pane.patch: Index: alexandria-0.6.4.1-right-click-left-pane.patch =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-10/alexandria-0.6.4.1-right-click-left-pane.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 18:03:48 -0000 1.1 +++ alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 20:50:02 -0000 1.2 @@ -1,7 +1,7 @@ Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) -+++ lib/alexandria/ui/callbacks.rb (revision 1070) ++++ lib/alexandria/ui/callbacks.rb (revision 1072) @@ -19,6 +19,9 @@ module Alexandria module UI @@ -12,12 +12,13 @@ def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) -@@ -208,6 +211,11 @@ +@@ -208,6 +211,12 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books ++ is_smart = library.is_a?(SmartLibrary) + last_library = (@libraries.all_regular_libraries.length == 1) -+ if last_library ++ if (!is_smart && last_library) + log.warn { "Attempted to delete last library, fix GUI" } + return + end @@ -27,7 +28,7 @@ Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) -+++ lib/alexandria/ui/ui_manager.rb (revision 1070) ++++ lib/alexandria/ui/ui_manager.rb (revision 1072) @@ -306,6 +306,7 @@ if event_is_right_click event @@ -44,7 +45,7 @@ widget.unselect_all obj.select_path(path) end -@@ -321,10 +323,24 @@ +@@ -321,10 +323,25 @@ end menu = determine_library_popup widget, event @@ -63,6 +64,7 @@ + + + if library_already_selected ++ sensitize_library selected_library + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false @@ -72,3 +74,13 @@ end end +@@ -972,7 +989,8 @@ + @actiongroup["AddBook"].sensitive = !smart + @actiongroup["AddBookManual"].sensitive = !smart + @actiongroup["Properties"].sensitive = true +- @actiongroup["Delete"].sensitive = true #(@libraries.all_regular_libraries.length > 1) ++ can_delete = smart || (@libraries.all_regular_libraries.length > 1) ++ @actiongroup["Delete"].sensitive = can_delete ## true #(@libraries.all_regular_libraries.length > 1) + log.debug { "sensitize_library delete: #{@actiongroup["Delete"].sensitive?}" } + end + Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-10/alexandria.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- alexandria.spec 6 Apr 2009 18:03:48 -0000 1.23 +++ alexandria.spec 6 Apr 2009 20:50:02 -0000 1.24 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 3 +%define fedorarel 4 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -23,11 +23,9 @@ # deprecated 4 arguments format # ref: alexandria-Bugs-24882 alexandria-Bugs-24882 Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch -# Workaround for issue with right click on left pane +# Fix for issue with right click on left pane # ref: alexandria-Bugs-25021 Patch1: alexandria-0.6.4.1-right-click-left-pane.patch -# And try more fix -Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -79,7 +77,6 @@ %setup -q -n %{name}-%{majorver}%{?minorver} %patch0 -p0 -b .up24882 %patch1 -p0 -b .up25021 -%patch2 -p0 -b .moretry %build rake build @@ -201,8 +198,8 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog -* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 -- Workaround for strange behavior with right click on left pane +* Tue Apr 7 2009 Mamoru Tasaka - 0.6.4.1-4 +- Fix for strange behavior with right click on left pane (alexandria-Bugs-25021) * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 From mtasaka at fedoraproject.org Mon Apr 6 20:50:33 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Mon, 6 Apr 2009 20:50:33 +0000 (UTC) Subject: rpms/alexandria/F-9 alexandria-0.6.4.1-right-click-left-pane.patch, 1.1, 1.2 alexandria.spec, 1.23, 1.24 Message-ID: <20090406205033.04486700FB@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/alexandria/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5607/F-9 Modified Files: alexandria-0.6.4.1-right-click-left-pane.patch alexandria.spec Log Message: After hard work by upstream, bug 25021 is now solved alexandria-0.6.4.1-right-click-left-pane.patch: Index: alexandria-0.6.4.1-right-click-left-pane.patch =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-9/alexandria-0.6.4.1-right-click-left-pane.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 18:03:49 -0000 1.1 +++ alexandria-0.6.4.1-right-click-left-pane.patch 6 Apr 2009 20:50:02 -0000 1.2 @@ -1,7 +1,7 @@ Index: lib/alexandria/ui/callbacks.rb =================================================================== --- lib/alexandria/ui/callbacks.rb (revision 1067) -+++ lib/alexandria/ui/callbacks.rb (revision 1070) ++++ lib/alexandria/ui/callbacks.rb (revision 1072) @@ -19,6 +19,9 @@ module Alexandria module UI @@ -12,12 +12,13 @@ def on_new widget, event name = Library.generate_new_name(@libraries.all_libraries) library = Library.load(name) -@@ -208,6 +211,11 @@ +@@ -208,6 +211,12 @@ def on_delete widget, event library = selected_library books = @library_listview.focus? ? nil : selected_books ++ is_smart = library.is_a?(SmartLibrary) + last_library = (@libraries.all_regular_libraries.length == 1) -+ if last_library ++ if (!is_smart && last_library) + log.warn { "Attempted to delete last library, fix GUI" } + return + end @@ -27,7 +28,7 @@ Index: lib/alexandria/ui/ui_manager.rb =================================================================== --- lib/alexandria/ui/ui_manager.rb (revision 1067) -+++ lib/alexandria/ui/ui_manager.rb (revision 1070) ++++ lib/alexandria/ui/ui_manager.rb (revision 1072) @@ -306,6 +306,7 @@ if event_is_right_click event @@ -44,7 +45,7 @@ widget.unselect_all obj.select_path(path) end -@@ -321,10 +323,24 @@ +@@ -321,10 +323,25 @@ end menu = determine_library_popup widget, event @@ -63,6 +64,7 @@ + + + if library_already_selected ++ sensitize_library selected_library + Gtk.idle_add do + menu.popup(nil, nil, event.button, event.time) + false @@ -72,3 +74,13 @@ end end +@@ -972,7 +989,8 @@ + @actiongroup["AddBook"].sensitive = !smart + @actiongroup["AddBookManual"].sensitive = !smart + @actiongroup["Properties"].sensitive = true +- @actiongroup["Delete"].sensitive = true #(@libraries.all_regular_libraries.length > 1) ++ can_delete = smart || (@libraries.all_regular_libraries.length > 1) ++ @actiongroup["Delete"].sensitive = can_delete ## true #(@libraries.all_regular_libraries.length > 1) + log.debug { "sensitize_library delete: #{@actiongroup["Delete"].sensitive?}" } + end + Index: alexandria.spec =================================================================== RCS file: /cvs/extras/rpms/alexandria/F-9/alexandria.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- alexandria.spec 6 Apr 2009 18:03:49 -0000 1.23 +++ alexandria.spec 6 Apr 2009 20:50:02 -0000 1.24 @@ -5,7 +5,7 @@ %define majorver 0.6.4.1 %undefine minorver -%define fedorarel 3 +%define fedorarel 4 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -23,11 +23,9 @@ # deprecated 4 arguments format # ref: alexandria-Bugs-24882 alexandria-Bugs-24882 Patch0: alexandria-0.6.4.1-use-2args-bindtextdomain.patch -# Workaround for issue with right click on left pane +# Fix for issue with right click on left pane # ref: alexandria-Bugs-25021 Patch1: alexandria-0.6.4.1-right-click-left-pane.patch -# And try more fix -Patch2: alexandria-0.6.4.1-right-click-left-pane-morefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -79,7 +77,6 @@ %setup -q -n %{name}-%{majorver}%{?minorver} %patch0 -p0 -b .up24882 %patch1 -p0 -b .up25021 -%patch2 -p0 -b .moretry %build rake build @@ -201,8 +198,8 @@ %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog -* Mon Apr 6 2009 Mamoru Tasaka - 0.6.4.1-3 -- Workaround for strange behavior with right click on left pane +* Tue Apr 7 2009 Mamoru Tasaka - 0.6.4.1-4 +- Fix for strange behavior with right click on left pane (alexandria-Bugs-25021) * Thu Mar 26 2009 Mamoru Tasaka - 0.6.4.1-2 From spot at fedoraproject.org Mon Apr 6 20:56:58 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 20:56:58 +0000 (UTC) Subject: rpms/olpc-hardware-manager/devel dead.package,NONE,1.1 Message-ID: <20090406205658.684DD700FB@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/olpc-hardware-manager/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6716 Added Files: dead.package Log Message: dead packaged --- NEW FILE dead.package --- Obsoleted by ohm. From lmacken at fedoraproject.org Mon Apr 6 21:02:10 2009 From: lmacken at fedoraproject.org (Luke Macken) Date: Mon, 6 Apr 2009 21:02:10 +0000 (UTC) Subject: rpms/bodhi/EL-5 bodhi.spec,1.14,1.15 Message-ID: <20090406210210.A262D700FB@cvs1.fedora.phx.redhat.com> Author: lmacken Update of /cvs/pkgs/rpms/bodhi/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7190 Modified Files: bodhi.spec Log Message: Revert an accidental spec change Index: bodhi.spec =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/EL-5/bodhi.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- bodhi.spec 6 Apr 2009 20:41:15 -0000 1.14 +++ bodhi.spec 6 Apr 2009 21:01:40 -0000 1.15 @@ -3,7 +3,7 @@ Name: bodhi Version: 0.5.19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A modular framework that facilitates publishing software updates Group: Applications/Internet License: GPLv2+ @@ -67,7 +67,7 @@ %prep %setup -q rm -rf bodhi/tests bodhi/tools/test-bodhi.py -%patch0 -p0 -b .tg1044 +%patch0 -b .tg1044 %build %{__python} setup.py build --install-data=%{_datadir} @@ -102,6 +102,7 @@ %{_bindir}/start-%{name} %{_bindir}/%{name}-* %{_sysconfdir}/httpd/conf.d/bodhi.conf +%dir %{_sysconfdir}/bodhi/ %attr(-,apache,root) %{_datadir}/%{name} %attr(-,apache,root) %config(noreplace) %{_sysconfdir}/bodhi/* %attr(-,apache,root) %{_localstatedir}/log/bodhi @@ -115,6 +116,9 @@ %changelog +* Mon Apr 06 2009 Luke Macken - 0.5.19-2 +- Revert an accidental spec change + * Sat Mar 21 2009 Luke Macken - 0.5.19-1 - 0.5.19 - Add a patch to get pagination working in TG 1.0.4.4 From pkgdb at fedoraproject.org Mon Apr 6 21:07:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:07:31 +0000 Subject: [pkgdb] iaxclient (Fedora, 10) updated by spot Message-ID: <20090406210710.F2F082084A7@bastion.fedora.phx.redhat.com> spot added a Fedora 10 branch for iaxclient spot has set commit to Approved for provenpackager on iaxclient (Fedora 10) spot has set build to Approved for provenpackager on iaxclient (Fedora 10) spot has set checkout to Approved for provenpackager on iaxclient (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iaxclient From pkgdb at fedoraproject.org Mon Apr 6 21:07:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:07:31 +0000 Subject: [pkgdb] iaxclient was added for spot Message-ID: <20090406210709.B6D46208553@bastion.fedora.phx.redhat.com> spot has added Package iaxclient with summary Library for creating telephony solutions that interoperate with Asterisk spot has approved Package iaxclient spot has added a Fedora devel branch for iaxclient with an owner of spot spot has approved iaxclient in Fedora devel spot has approved Package iaxclient spot has set commit to Approved for provenpackager on iaxclient (Fedora devel) spot has set build to Approved for provenpackager on iaxclient (Fedora devel) spot has set checkout to Approved for provenpackager on iaxclient (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iaxclient From spot at fedoraproject.org Mon Apr 6 21:06:55 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:06:55 +0000 (UTC) Subject: rpms/iaxclient/devel - New directory Message-ID: <20090406210655.74A1A70137@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsWn7943/rpms/iaxclient/devel Log Message: Directory /cvs/pkgs/rpms/iaxclient/devel added to the repository From spot at fedoraproject.org Mon Apr 6 21:06:55 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:06:55 +0000 (UTC) Subject: rpms/iaxclient - New directory Message-ID: <20090406210655.3E2A7700FB@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsWn7943/rpms/iaxclient Log Message: Directory /cvs/pkgs/rpms/iaxclient added to the repository From pkgdb at fedoraproject.org Mon Apr 6 21:07:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:07:31 +0000 Subject: [pkgdb] iaxclient (Fedora, 9) updated by spot Message-ID: <20090406210712.E7027208556@bastion.fedora.phx.redhat.com> spot added a Fedora 9 branch for iaxclient spot has set commit to Approved for provenpackager on iaxclient (Fedora 9) spot has set build to Approved for provenpackager on iaxclient (Fedora 9) spot has set checkout to Approved for provenpackager on iaxclient (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/iaxclient From spot at fedoraproject.org Mon Apr 6 21:07:03 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:07:03 +0000 (UTC) Subject: rpms/iaxclient Makefile,NONE,1.1 Message-ID: <20090406210703.0F6B5700FB@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsWn7943/rpms/iaxclient Added Files: Makefile Log Message: Setup of module iaxclient --- NEW FILE Makefile --- # Top level Makefile for module iaxclient all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From spot at fedoraproject.org Mon Apr 6 21:07:03 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:07:03 +0000 (UTC) Subject: rpms/iaxclient/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090406210703.4C0927013D@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/spot/cvs/CVSROOT/admin/tmpcvsWn7943/rpms/iaxclient/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module iaxclient --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: iaxclient # $Id: Makefile,v 1.1 2009/04/06 21:07:03 spot Exp $ NAME := iaxclient SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From dodji at fedoraproject.org Mon Apr 6 21:08:33 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Mon, 6 Apr 2009 21:08:33 +0000 (UTC) Subject: rpms/cloog/devel .cvsignore,1.3,1.4 sources,1.3,1.4 Message-ID: <20090406210833.82A51700FB@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/cloog/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8175 Modified Files: .cvsignore sources Log Message: Upload cloog-0.15-gitad322.tar.gz Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/cloog/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 6 Apr 2009 20:08:59 -0000 1.3 +++ .cvsignore 6 Apr 2009 21:08:03 -0000 1.4 @@ -1 +1 @@ -cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch +cloog-0.15-gitad322.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/cloog/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 6 Apr 2009 20:08:59 -0000 1.3 +++ sources 6 Apr 2009 21:08:03 -0000 1.4 @@ -1 +1 @@ -c2aa3765aefa9dbf4b7f024907c0362f cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch +0c293a1fb958b7616df742de22679deb cloog-0.15-gitad322.tar.gz From lmacken at fedoraproject.org Mon Apr 6 21:10:05 2009 From: lmacken at fedoraproject.org (Luke Macken) Date: Mon, 6 Apr 2009 21:10:05 +0000 (UTC) Subject: rpms/bodhi/F-10 .cvsignore, 1.21, 1.22 bodhi.spec, 1.28, 1.29 sources, 1.23, 1.24 Message-ID: <20090406211005.0D597700FB@cvs1.fedora.phx.redhat.com> Author: lmacken Update of /cvs/pkgs/rpms/bodhi/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8461 Modified Files: .cvsignore bodhi.spec sources Log Message: 0.5.19 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/F-10/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 22 Jan 2009 20:06:56 -0000 1.21 +++ .cvsignore 6 Apr 2009 21:09:34 -0000 1.22 @@ -1 +1 @@ -bodhi-0.5.17.tar.bz2 +bodhi-0.5.19.tar.bz2 Index: bodhi.spec =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/F-10/bodhi.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- bodhi.spec 3 Feb 2009 00:57:19 -0000 1.28 +++ bodhi.spec 6 Apr 2009 21:09:34 -0000 1.29 @@ -2,8 +2,8 @@ %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")} Name: bodhi -Version: 0.5.17 -Release: 2%{?dist} +Version: 0.5.19 +Release: 1%{?dist} Summary: A modular framework that facilitates publishing software updates Group: Applications/Internet License: GPLv2+ @@ -57,6 +57,7 @@ Requires: python-tgcaptcha Requires: python-decorator Requires: mod_wsgi +Requires: httpd %description server @@ -114,6 +115,15 @@ %changelog +* Mon Apr 06 2009 Luke Macken - 0.5.19-1 +- 0.5.19 + +* Sat Mar 14 2009 Luke Macken - 0.5.17-4 +- Require httpd + +* Mon Feb 23 2009 Fedora Release Engineering - 0.5.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Mon Feb 2 2009 Toshio Kuratomi - 0.5.17-2 - Own the %%{_sysconfdir}/bodhi directory. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bodhi/F-10/sources,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- sources 22 Jan 2009 20:06:56 -0000 1.23 +++ sources 6 Apr 2009 21:09:34 -0000 1.24 @@ -1 +1 @@ -f22a298d3aff0f9e740f810971e5028f bodhi-0.5.17.tar.bz2 +334f99515d635cf07c1fbb83e40f1f36 bodhi-0.5.19.tar.bz2 From dodji at fedoraproject.org Mon Apr 6 21:14:20 2009 From: dodji at fedoraproject.org (Dodji Seketeli) Date: Mon, 6 Apr 2009 21:14:20 +0000 (UTC) Subject: rpms/cloog/devel cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch, NONE, 1.1 Message-ID: <20090406211420.7E098700FB@cvs1.fedora.phx.redhat.com> Author: dodji Update of /cvs/pkgs/rpms/cloog/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9271 Added Files: cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch Log Message: Add cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch: --- NEW FILE cloog-0003-Add-dircategory-and-direntry-to-the-texi-file.patch --- >From 0d7e9335d12ecd1ef7baafadd78439a31f285505 Mon Sep 17 00:00:00 2001 From: Dodji Seketeli Date: Mon, 6 Apr 2009 15:00:53 +0200 Subject: [PATCH 3/3] Add @dircategory and @direntry to the texi file * doc/cloog.texi: Add @dircategory and @direntry nodes otherwise install-info complains at info file install time. --- doc/cloog.texi | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/doc/cloog.texi b/doc/cloog.texi index a7dfe97..9ba5b07 100644 --- a/doc/cloog.texi +++ b/doc/cloog.texi @@ -31,9 +31,15 @@ @c % * PART I: HEADER * @c % *************************************************************************/ @c %**start of header + @setfilename cloog.info @settitle CLooG - a loop generator for scanning polyhedra + at dircategory Software development + at direntry +* cloog: (cloog) A loop generator for scanning polyhedra + at end direntry + @set EDITION 2.1 @include gitversion.texi @set UPDATED October 15th 2007 -- 1.6.2 From spot at fedoraproject.org Mon Apr 6 21:15:05 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:15:05 +0000 (UTC) Subject: rpms/iaxclient/devel iaxclient-2.1beta3-tcl-libdir.patch, NONE, 1.1 iaxclient-2.1beta3-tcl-nodoc.patch, NONE, 1.1 iaxclient-2.1beta3-theora-detection.patch, NONE, 1.1 iaxclient-2.1beta3-tkphone-cleanups.patch, NONE, 1.1 iaxclient-2.1beta3-wxGTK28.patch, NONE, 1.1 iaxclient.spec, NONE, 1.1 import.log, NONE, 1.1 phone.png, NONE, 1.1 run-tkiaxphone.sh, NONE, 1.1 tkiaxphone.desktop, NONE, 1.1 wxiax.desktop, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090406211505.D5881700FB@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9507/devel Modified Files: .cvsignore sources Added Files: iaxclient-2.1beta3-tcl-libdir.patch iaxclient-2.1beta3-tcl-nodoc.patch iaxclient-2.1beta3-theora-detection.patch iaxclient-2.1beta3-tkphone-cleanups.patch iaxclient-2.1beta3-wxGTK28.patch iaxclient.spec import.log phone.png run-tkiaxphone.sh tkiaxphone.desktop wxiax.desktop Log Message: initial commit iaxclient-2.1beta3-tcl-libdir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-libdir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:24:44.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:25:14.000000000 -0400 @@ -108,7 +108,7 @@ RANLIB = @RANLIB@ RANLIB_STUB = @RANLIB_STUB@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LD = @SHLIB_LD@ -SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ +SHLIB_LD_LIBS = -L../../lib/.libs @SHLIB_LD_LIBS@ STLIB_LD = @STLIB_LD@ #TCL_DEFS = @TCL_DEFS@ TCL_BIN_DIR = @TCL_BIN_DIR@ iaxclient-2.1beta3-tcl-nodoc.patch: --- NEW FILE iaxclient-2.1beta3-tcl-nodoc.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:28:59.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:29:06.000000000 -0400 @@ -203,7 +203,7 @@ doc: @echo " xml2nroff sample.xml > sample.n" @echo " xml2html sample.xml > sample.html" -install: all install-binaries install-libraries install-doc +install: all install-binaries install-libraries install-binaries: binaries install-lib-binaries install-bin-binaries iaxclient-2.1beta3-theora-detection.patch: --- NEW FILE iaxclient-2.1beta3-theora-detection.patch --- diff -up iaxclient-2.1beta3/configure.ac.BAD iaxclient-2.1beta3/configure.ac --- iaxclient-2.1beta3/configure.ac.BAD 2008-11-03 09:22:20.000000000 -0500 +++ iaxclient-2.1beta3/configure.ac 2008-11-03 09:22:28.000000000 -0500 @@ -193,7 +193,7 @@ PKG_CHECK_MODULES(GDK2, [gdk-2.0 >= 2.0. PKG_CHECK_MODULES(ALSA, [alsa >= 1.0], has_alsa=yes, has_alsa=no) PKG_CHECK_MODULES(OGG, [ogg >= 1.1.3], has_ogg=yes, has_ogg=no) PKG_CHECK_MODULES(OGGZ, [oggz >= 0.9.5], has_oggz=yes, has_oggz=no) -PKG_CHECK_MODULES(THEORA, [theora >= 1.0alpha7], has_theora=yes, has_theora=no) +PKG_CHECK_MODULES(THEORA, [theora >= 1.0], has_theora=yes, has_theora=no) PKG_CHECK_MODULES(VIDCAP, [vidcap >= 0.1], has_vidcap=yes, has_vidcap=no) PKG_CHECK_MODULES(FFMPEG, [libavcodec >= 51.40.3], has_ffmpeg=yes, has_ffmpeg=no) diff -up iaxclient-2.1beta3/configure.BAD iaxclient-2.1beta3/configure --- iaxclient-2.1beta3/configure.BAD 2008-11-03 09:20:58.000000000 -0500 +++ iaxclient-2.1beta3/configure 2008-11-03 09:21:31.000000000 -0500 @@ -23115,12 +23115,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_CFLAGS="$THEORA_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23133,12 +23133,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_LIBS="$THEORA_LIBS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23157,9 +23157,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0"` else - THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0"` fi # Put the nasty error message in config.log where it belongs echo "$THEORA_PKG_ERRORS" >&5 iaxclient-2.1beta3-tkphone-cleanups.patch: --- NEW FILE iaxclient-2.1beta3-tkphone-cleanups.patch --- diff -up iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c --- iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD 2008-06-10 13:11:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c 2008-06-10 13:11:34.000000000 -0400 @@ -413,7 +413,7 @@ int main(int argc, char **argv) { #endif atexit(iaxc_shutdown); /* activate the exit handler */ - if (iaxc_initialize(AUDIO_INTERNAL_PA,1)) { + if (iaxc_initialize(1)) { fatal_error("cannot initialize iaxclient!"); } diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD 2008-06-10 13:13:44.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am 2008-06-10 13:13:49.000000000 -0400 @@ -1,5 +1,5 @@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_PROGRAMS=iaxcli iaxcli_SOURCES = iaxcli.c tones.c tones.h diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD 2008-06-10 13:13:29.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in 2008-06-10 13:13:33.000000000 -0400 @@ -251,7 +251,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_SOURCES = iaxcli.c tones.c tones.h iaxclidir = ${libdir}/iaxclient/tkphone iaxcli_SCRIPTS = tkiaxphone diff -up iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/tones.c --- iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD 2008-06-10 13:12:03.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/tones.c 2008-06-10 13:12:09.000000000 -0400 @@ -32,7 +32,7 @@ #ifdef TONES_MAIN # include #endif -#include +#include #include #include #include "tones.h" iaxclient-2.1beta3-wxGTK28.patch: --- NEW FILE iaxclient-2.1beta3-wxGTK28.patch --- diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD 2008-06-10 11:08:12.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc 2008-06-10 12:54:23.000000000 -0400 @@ -81,7 +81,7 @@ IAXCalls::IAXCalls(wxWindow *parent, int Hide(); for(i=0;iAppendCheckItem(ID_PTT, _T("Enable &Push to Talk\tCtrl-P")); optionsMenu->AppendCheckItem(ID_SILENCE, _T("Enable &Silence Suppression\tCtrl-S")); - optionsMenu->Append(ID_AUDIO, "&Audio ...", "Show audio settings dialog"); - optionsMenu->Append(ID_SERVER, "&Servers ...", "Manage servers list"); - optionsMenu->Append(ID_SPEED, "&Speed Dials ...", "Manage Speed Dials"); + optionsMenu->Append(ID_AUDIO, wxT("&Audio ..."), wxT("Show audio settings dialog")); + optionsMenu->Append(ID_SERVER, wxT("&Servers ..."), wxT("Manage servers list")); + optionsMenu->Append(ID_SPEED, wxT("&Speed Dials ..."), wxT("Manage Speed Dials")); wxMenuBar *menuBar = new wxMenuBar(); @@ -293,7 +293,7 @@ IAXFrame::IAXFrame(const wxChar *title, wxGridSizer *dialpadsizer = new wxGridSizer(3); for(int i=0; i<12;i++) { - dialpadsizer->Add(new wxButton(aPanel, i, wxString(buttonlabels[i]), + dialpadsizer->Add(new wxButton(aPanel, i, wxString::FromAscii(buttonlabels[i]), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT), 1, wxEXPAND|wxALL, 3); } @@ -327,10 +327,10 @@ IAXFrame::IAXFrame(const wxChar *title, } /* Speed Dial */ - topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, "", + topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -356,7 +356,7 @@ IAXFrame::IAXFrame(const wxChar *title, topsizer->Add(row3sizer,0,wxEXPAND); - topsizer->Add(muteState = new wxStaticText(aPanel,-1,"PTT Disabled", + topsizer->Add(muteState = new wxStaticText(aPanel,-1,wxT("PTT Disabled"), wxDefaultPosition, wxDefaultSize), 0,wxEXPAND); @@ -411,7 +411,7 @@ void IAXFrame::SetPTT(bool state) iaxc_set_audio_output(0); // unmute output } - muteState->SetLabel( pttState ? "Talk" : "Mute"); + muteState->SetLabel( pttState ? wxT("Talk") : wxT("Mute")); } void IAXFrame::CheckPTT() @@ -422,28 +422,28 @@ void IAXFrame::CheckPTT() SetPTT(newState); } -void IAXFrame::OnDTMF(wxEvent &evt) +void IAXFrame::OnDTMF(wxCommandEvent &evt) { iaxc_send_dtmf(*buttonlabels[evt.m_id]); } -void IAXFrame::OnDial(wxEvent &evt) +void IAXFrame::OnDial(wxCommandEvent &evt) { theFrame->DialBySpeedDialName(SpeedDial->GetValue()); } -void IAXFrame::OnHangup(wxEvent &evt) +void IAXFrame::OnHangup(wxCommandEvent &evt) { iaxc_dump_call(); } -void IAXFrame::OnQuit(wxEvent &evt) +void IAXFrame::OnQuit(wxCommandEvent &evt) { Close(TRUE); } void IAXFrame::RegisterByName(wxString RegName) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxChar KeyPath[256]; wxListItem item; long index; @@ -451,26 +451,26 @@ void IAXFrame::RegisterByName(wxString R wxStringTokenizer tok(RegName, _T(":@")); char user[256], pass[256], host[256]; - if(strlen(RegName) == 0) + if(wxStrlen(RegName) == 0) return; if(tok.CountTokens() == 3) { - strncpy( user , tok.GetNextToken().c_str(), 256); - strncpy( pass , tok.GetNextToken().c_str(), 256); - strncpy( host , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)user , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)pass , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)host , tok.GetNextToken().c_str(), 256); } else { // Check if it's a Speed Dial - wxStrcpy(KeyPath, "/Servers/"); + wxStrcpy(KeyPath, wxT("/Servers/")); wxStrcat(KeyPath, RegName); config->SetPath(KeyPath); if(!config->Exists(KeyPath)) { - theFrame->SetStatusText("Register format error"); + theFrame->SetStatusText(wxT("Register format error")); return; } - wxStrcpy(user, config->Read("Username", "")); - wxStrcpy(pass, config->Read("Password", "")); - wxStrcpy(host, config->Read("Host", "")); + wxStrcpy((wchar_t *)user, config->Read(wxT("Username"), wxT(""))); + wxStrcpy((wchar_t *)pass, config->Read(wxT("Password"), wxT(""))); + wxStrcpy((wchar_t *)host, config->Read(wxT("Host"), wxT(""))); } iaxc_register(user, pass, host); @@ -490,7 +490,7 @@ void IAXFrame::RegisterByName(wxString R // need to find some way to update status -- is there any // server data in the "reg accepted" message?? - registrations->SetItem(index, 1, "----"); + registrations->SetItem(index, 1, wxT("----")); registrations->Refresh(); registrations->Show(); @@ -512,7 +512,7 @@ void IAXFrame::OnPTTChange(wxCommandEven iaxc_set_silence_threshold(-99); } iaxc_set_audio_output(0); // unmute output - muteState->SetLabel("PTT Disabled"); + muteState->SetLabel(wxT("PTT Disabled")); } } @@ -532,25 +532,25 @@ void IAXFrame::OnSilenceChange(wxCommand void IAXFrame::OnAudioDialog(wxCommandEvent& WXUNUSED(event)) { - AudioDialog dialog(this, "Audio Properties", wxDefaultPosition, wxSize(520,220)); + AudioDialog dialog(this, wxT("Audio Properties"), wxDefaultPosition, wxSize(520,220)); dialog.ShowModal(); } void IAXFrame::OnServerDialog(wxCommandEvent& WXUNUSED(event)) { - ServerDialog dialog(this, "Server Dialog", wxDefaultPosition, wxSize(500,260)); + ServerDialog dialog(this, wxT("Server Dialog"), wxDefaultPosition, wxSize(500,260)); dialog.ShowModal(); } void IAXFrame::OnDialDialog(wxCommandEvent& WXUNUSED(event)) { - DialDialog dialog(this, "Dial Dialog", wxDefaultPosition, wxSize(500,240)); + DialDialog dialog(this, wxT("Dial Dialog"), wxDefaultPosition, wxSize(500,240)); dialog.ShowModal(); } int IAXFrame::HandleStatusEvent(char *msg) { - theFrame->SetStatusText(msg); + theFrame->SetStatusText(wxString::FromAscii(msg)); return 1; } @@ -616,7 +616,7 @@ void IAXFrame::HandleEvent(wxCommandEven void IAXFrame::DialBySpeedDialName(wxString name) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerName; wxString Extension; @@ -625,20 +625,20 @@ void IAXFrame::DialBySpeedDialName(wxStr if(name.IsEmpty()) return; - KeyPath = "/Speed Dials/" + name; + KeyPath = wxT("/Speed Dials/") + name; if(config->Exists(KeyPath)) { config->SetPath(KeyPath); - ServerName = config->Read("Server", ""); - Extension = config->Read("Extension", ""); + ServerName = config->Read(wxT("Server"), wxT("")); + Extension = config->Read(wxT("Extension"), wxT("")); - KeyPath = "/Servers/" + ServerName; + KeyPath = wxT("/Servers/") + ServerName; config->SetPath(KeyPath); - Destination = config->Read("Username", "") + ":" + - config->Read("Password", "") + "@" + - config->Read("Host", "") + "/" + + Destination = config->Read(wxT("Username"), wxT("")) + wxT(":") + + config->Read(wxT("Password"), wxT("")) + wxT("@") + + config->Read(wxT("Host"), wxT("")) + wxT("/") + Extension; } else { Destination = name; @@ -716,7 +716,7 @@ bool IAXClient::OnCmdLineParsed(wxCmdLin bool IAXClient::OnInit() { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; wxString reginfo; @@ -726,19 +726,19 @@ bool IAXClient::OnInit() if(!wxApp::OnInit()) return false; - optNoDialPad = (config->Read("/DialPad", 1l) == 0); - optNumCalls = config->Read("/NumCalls", 4l); + optNoDialPad = (config->Read(wxT("/DialPad"), 1l) == 0); + optNumCalls = config->Read(wxT("/NumCalls"), 4l); - theFrame = new IAXFrame("IAXPhone", 0,0,150,220); + theFrame = new IAXFrame(wxT("IAXPhone"), 0,0,150,220); theFrame->Show(TRUE); SetTopWindow(theFrame); - iaxc_initialize(AUDIO_INTERNAL_PA, wxGetApp().optNumCalls); + iaxc_initialize(wxGetApp().optNumCalls); - theFrame->SetAudioDeviceByName(config->Read("/Input Device", ""), - config->Read("/Output Device", ""), - config->Read("/Ring Device", "")); + theFrame->SetAudioDeviceByName(config->Read(wxT("/Input Device"), wxT("")), + config->Read(wxT("/Output Device"), wxT("")), + config->Read(wxT("/Ring Device"), wxT(""))); // iaxc_set_encode_format(IAXC_FORMAT_GSM); iaxc_set_silence_threshold(-99); @@ -748,10 +748,10 @@ bool IAXClient::OnInit() // Register from wxConfig - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { - reginfo = str + "/Auto Register"; + reginfo = str + wxT("/Auto Register"); if((config->Read(reginfo, 0l) != 0)) { theFrame->RegisterByName(str); } @@ -822,7 +822,7 @@ AudioDialog::AudioDialog(wxWindow *paren { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; struct iaxc_audio_device *devices; @@ -832,47 +832,47 @@ AudioDialog::AudioDialog(wxWindow *paren long caps; wxString devname; - config->SetPath("/"); + config->SetPath(wxT("/")); controlSizer->Add( 20,16); controlSizer->Add(280,16); controlSizer->Add(110,16); /* Input Device */ - controlSizer->Add(new wxStaticText(this, -1, " Input Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Input Device: "))); controlSizer->Add(InDevice = new wxChoice(this, ID_INDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Save */ - controlSizer->Add(Save = new wxButton(this, ID_SAVE, "Save")); + controlSizer->Add(Save = new wxButton(this, ID_SAVE, wxT("Save"))); /* Output Device */ - controlSizer->Add(new wxStaticText(this, -1, " Output Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Output Device: "))); controlSizer->Add(OutDevice = new wxChoice(this, ID_OUTDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* OK */ - controlSizer->Add(new wxButton(this, wxID_OK, "Set")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Set"))); /* Ring Device */ - controlSizer->Add(new wxStaticText(this, -1, " Ring Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Ring Device: "))); controlSizer->Add(RingDevice = new wxChoice(this, ID_RINGDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* CANCEL */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); /* Echo Cancel */ controlSizer->Add( 20,16); controlSizer->Add(EchoCancel = new wxCheckBox(this, ID_ECHOCANCEL, - " Echo Cancel")); - EchoCancel->SetValue(config->Read("Echo Cancel", 0l) != 0); + wxT(" Echo Cancel"))); + EchoCancel->SetValue(config->Read(wxT("Echo Cancel"), 0l) != 0); iaxc_audio_devices_get(&devices, &nDevs, &input, &output, &ring); for(i=0; icapabilities; - devname = devices->name; + devname = wxString::FromAscii(devices->name); if(caps & IAXC_AD_INPUT) InDevice->Append(devname); @@ -904,17 +904,17 @@ AudioDialog::AudioDialog(wxWindow *paren void AudioDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); - config->SetPath("/"); + config->SetPath(wxT("/")); switch(event.GetId()) { case ID_SAVE: - config->Write("Input Device", InDevice->GetStringSelection()); - config->Write("Output Device", OutDevice->GetStringSelection()); - config->Write("Ring Device", RingDevice->GetStringSelection()); - config->Write("Echo Cancel", EchoCancel->GetValue()); + config->Write(wxT("Input Device"), InDevice->GetStringSelection()); + config->Write(wxT("Output Device"), OutDevice->GetStringSelection()); + config->Write(wxT("Ring Device"), RingDevice->GetStringSelection()); + config->Write(wxT("Echo Cancel"), EchoCancel->GetValue()); delete config; break; @@ -942,17 +942,17 @@ void IAXFrame::SetAudioDeviceByName(wxSt for(i=0; icapabilities & IAXC_AD_INPUT) { - if(inname.Cmp(devices->name) == 0) + if(inname.Cmp(wxString::FromAscii(devices->name)) == 0) input = devices->devID; } if(devices->capabilities & IAXC_AD_OUTPUT) { - if(outname.Cmp(devices->name) == 0) + if(outname.Cmp(wxString::FromAscii(devices->name)) == 0) output = devices->devID; } if(devices->capabilities & IAXC_AD_RING) { - if(ringname.Cmp(devices->name) == 0) + if(ringname.Cmp(wxString::FromAscii(devices->name)) == 0) ring = devices->devID; } devices++; @@ -972,7 +972,7 @@ ServerDialog::ServerDialog(wxWindow *par { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -983,11 +983,11 @@ ServerDialog::ServerDialog(wxWindow *par controlSizer->Add(110,16); /* Servers */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -995,35 +995,35 @@ ServerDialog::ServerDialog(wxWindow *par } /* Add */ - controlSizer->Add(Add = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Add = new wxButton(this, ID_ADD, wxT("Add"))); /* AutoRegister */ controlSizer->Add( 20,16); - controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, " Auto Register")); + controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, wxT(" Auto Register"))); /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Host */ - controlSizer->Add(new wxStaticText(this, -1, " Host: ")); - controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Host: "))); + controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); controlSizer->Add(110,1); /* Username */ - controlSizer->Add(new wxStaticText(this, -1, " Username: ")); - controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Username: "))); + controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Register */ - controlSizer->Add(new wxButton(this, wxID_OK, "Register")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Register"))); /* Password */ - controlSizer->Add(new wxStaticText(this, -1, " Password: ")); - controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Password: "))); + controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Done */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1034,22 +1034,22 @@ ServerDialog::ServerDialog(wxWindow *par void ServerDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerVal; ServerVal = Server->GetValue(); - KeyPath = "/Servers/" + ServerVal; + KeyPath = wxT("/Servers/") + ServerVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Auto Register", AutoRegister->GetValue()); - config->Write("Host", Host->GetValue()); - config->Write("Username", Username->GetValue()); - config->Write("Password", Password->GetValue()); + config->Write(wxT("Auto Register"), AutoRegister->GetValue()); + config->Write(wxT("Host"), Host->GetValue()); + config->Write(wxT("Username"), Username->GetValue()); + config->Write(wxT("Password"), Password->GetValue()); if(Server->FindString(ServerVal) < 0) { Server->Append(ServerVal); @@ -1075,18 +1075,18 @@ void ServerDialog::OnButton(wxCommandEve void ServerDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Host/Username/Password boxes - KeyPath = "/Servers/" + Server->GetStringSelection(); + KeyPath = wxT("/Servers/") + Server->GetStringSelection(); config->SetPath(KeyPath); - Host->SetValue(config->Read("Host", "")); - Username->SetValue(config->Read("Username", "")); - Password->SetValue(config->Read("Password", "")); - AutoRegister->SetValue(config->Read("Auto Register", 0l) != 0); + Host->SetValue(config->Read(wxT("Host"), wxT(""))); + Username->SetValue(config->Read(wxT("Username"), wxT(""))); + Password->SetValue(config->Read(wxT("Password"), wxT(""))); + AutoRegister->SetValue(config->Read(wxT("Auto Register"), 0l) != 0); } BEGIN_EVENT_TABLE(ServerDialog, wxDialog) @@ -1104,7 +1104,7 @@ DialDialog::DialDialog(wxWindow *parent, wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -1115,11 +1115,11 @@ DialDialog::DialDialog(wxWindow *parent, controlSizer->Add( 96,16); /* Speed Dial */ - controlSizer->Add(new wxStaticText(this, -1, " Speed Dial: ")); - controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Speed Dial: "))); + controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -1127,14 +1127,14 @@ DialDialog::DialDialog(wxWindow *parent, } /* Add */ - controlSizer->Add(Save = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Save = new wxButton(this, ID_ADD, wxT("Add"))); /* Server */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -1142,19 +1142,19 @@ DialDialog::DialDialog(wxWindow *parent, } /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Extention */ - controlSizer->Add(new wxStaticText(this, -1, " Extension: ")); - controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Extension: "))); + controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Dial */ - controlSizer->Add(new wxButton(this, ID_DIAL, "Dial")); + controlSizer->Add(new wxButton(this, ID_DIAL, wxT("Dial"))); /* Done */ controlSizer->Add( 20,16); controlSizer->Add(280,16); - controlSizer->Add(new wxButton(this, wxID_OK, "Done")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1165,34 +1165,34 @@ DialDialog::DialDialog(wxWindow *parent, void DialDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Server/Extension boxes - KeyPath = "/Speed Dials/" + SpeedDial->GetStringSelection(); + KeyPath = wxT("/Speed Dials/") + SpeedDial->GetStringSelection(); config->SetPath(KeyPath); - Server->SetValue(config->Read("Server", "")); - Extension->SetValue(config->Read("Extension", "")); + Server->SetValue(config->Read(wxT("Server"), wxT(""))); + Extension->SetValue(config->Read(wxT("Extension"), wxT(""))); } void DialDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString SpeedDialVal; SpeedDialVal = SpeedDial->GetValue(); - KeyPath = "/Speed Dials/" + SpeedDialVal; + KeyPath = wxT("/Speed Dials/") + SpeedDialVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Server", Server->GetValue()); - config->Write("Extension", Extension->GetValue()); + config->Write(wxT("Server"), Server->GetValue()); + config->Write(wxT("Extension"), Extension->GetValue()); if(SpeedDial->FindString(SpeedDialVal) < 0) { SpeedDial->Append(SpeedDialVal); @@ -1203,7 +1203,7 @@ void DialDialog::OnButton(wxCommandEvent config->DeleteGroup(KeyPath); // Remove it from the combobox, as well SpeedDial->Delete(SpeedDial->FindString(SpeedDialVal)); - Server->SetValue(""); + Server->SetValue(wxT("")); Extension->Clear(); break; diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD 2008-06-10 12:03:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h 2008-06-10 12:53:42.000000000 -0400 @@ -220,10 +220,10 @@ class IAXFrame : public wxFrame ~IAXFrame(); - void OnDTMF(wxEvent &evt); - void OnDial(wxEvent &evt); - void OnHangup(wxEvent &evt); - void OnQuit(wxEvent &evt); + void OnDTMF(wxCommandEvent &evt); + void OnDial(wxCommandEvent &evt); + void OnHangup(wxCommandEvent &evt); + void OnQuit(wxCommandEvent &evt); void OnPTTChange(wxCommandEvent &evt); void OnSilenceChange(wxCommandEvent &evt); void OnNotify(void); diff -up iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc --- iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD 2008-06-10 13:05:01.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc 2008-06-10 13:05:07.000000000 -0400 @@ -425,7 +425,7 @@ void MyFrame::ShowDirectoryControls() config->SetPath(_T("/OT")); bCont = config->GetFirstGroup(OTName, dummy); while ( bCont ) { -#if defined(__UNICODE__) +#if defined(wxUSE_UNICODE) ot = ((wxButton *)((*aPanel).FindWindow(wxXmlResource::GetXRCID(OTName)))); #else ot = XRCCTRL(*aPanel, OTName, wxButton); --- NEW FILE iaxclient.spec --- %define betaver beta3 %define tclver 0.2 %define mainver 2.1 %{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}} %ifarch sparcv9 %define tkphonearch sparc %else %define tkphonearch %{_arch} %endif Name: iaxclient Version: %{mainver} Release: 0.3.%{betaver}%{?dist} Summary: Library for creating telephony solutions that interoperate with Asterisk Group: System Environment/Libraries License: LGPLv2+ URL: http://iaxclient.wiki.sourceforge.net/ Source0: http://downloads.sourceforge.net/iaxclient/%{name}-%{version}%{betaver}.tar.gz Source1: tkiaxphone.desktop Source2: wxiax.desktop Source3: phone.png Source4: run-tkiaxphone.sh Patch0: iaxclient-2.1beta3-wxGTK28.patch Patch1: iaxclient-2.1beta3-tkphone-cleanups.patch Patch2: iaxclient-2.1beta3-tcl-includedir.patch Patch3: iaxclient-2.1beta3-tcl-libdir.patch Patch4: iaxclient-2.1beta3-tcl-nodoc.patch Patch5: iaxclient-2.1beta3-theora-detection.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: speex-devel, libtheora-devel, gsm-devel, portaudio-devel, iax-devel BuildRequires: tk-devel, gtk2-devel, SDL-devel, libogg-devel, liboggz-devel BuildRequires: wxGTK-devel, libvidcap-devel, desktop-file-utils %description Iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk, the Open Source PBX. Although asterisk supports other VOIP protocols (including SIP, and with patches, H.323), IAX's simple, lightweight nature gives it several advantages, particularly in that it can operate easily through NAT and packet firewalls, and it is easily extensible and simple to understand. Iaxclient pulls together the wide array of open source technologies required for telephony applications. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: pkgconfig Requires: %{name} = %{mainver}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n tcl-iaxclient Summary: Tcl interface to iax2 client lib Version: %{tclver} Group: System Environment/Libraries License: BSD Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tcl-iaxclient Tcl extensions to iaxclient libraries. %package -n tkiaxphone Summary: Tk IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tkiaxphone Tk IAX Phone Client. %package -n wxiax Summary: wx IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: %{name} = %{mainver}-%{release} %description -n wxiax wx IAX Phone Client. %prep %setup -q -n %{name}-%{mainver}%{betaver} %patch0 -p1 -b .wxGTK28 %patch1 -p1 -b .tkphone %patch2 -p1 -b .includedir %patch3 -p1 -b .libdir %patch4 -p1 -b .nodoc %patch5 -p1 -b .theoradetect chmod -x contrib/tcl/README.txt sed -i 's|/usr/lib|%{_libdir}|g' lib/libiax2/iax-config.in %build %configure --disable-static sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} cd contrib/tcl/ %configure make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -exec rm -f {} ';' install -d %{buildroot}%{tcl_sitearch} mv %{buildroot}%{_libdir}/iaxclient %{buildroot}%{tcl_sitearch}/ cd contrib/tcl make install DESTDIR=%{buildroot} mv %{buildroot}%{_libdir}/tcliaxclient0.2 %{buildroot}%{tcl_sitearch}/tcliaxclient0.2 chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/phone.ui.tcl chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/pref.ui.tcl install -p %{SOURCE4} %{buildroot}%{_bindir} mkdir %{buildroot}%{_datadir}/pixmaps/ install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/tkiaxphone.png install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/wxiax.png mkdir %{buildroot}%{_datadir}/applications/ desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} cd %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/ ln -s iaxcli iaxcli-Linux-%{tkphonearch} %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING.LIB ChangeLog README %{_bindir}/iaxcomm %{_bindir}/iaxphone %{_datadir}/iaxcomm/ %{_libdir}/libiaxclient.so.* %files devel %defattr(-,root,root,-) %{_bindir}/stresstest %{_bindir}/testcall %{_bindir}/vtestcall %{_includedir}/iaxclient.h %{_libdir}/libiaxclient.so %{_libdir}/pkgconfig/iaxclient.pc %files -n tcl-iaxclient %defattr(-,root,root,-) %doc contrib/tcl/README.txt %{tcl_sitearch}/tcliaxclient0.2/ %files -n tkiaxphone %defattr(-,root,root,-) %{_bindir}/run-tkiaxphone.sh %{_bindir}/tkiaxphone %{tcl_sitearch}/iaxclient/ %{_datadir}/applications/tkiaxphone.desktop %{_datadir}/pixmaps/tkiaxphone.png %files -n wxiax %defattr(-,root,root,-) %{_bindir}/wxiax %{_datadir}/applications/wxiax.desktop %{_datadir}/pixmaps/wxiax.png %changelog * Thu Mar 12 2009 Tom "spot" Callaway 2.1-0.3.beta3 - fix lib/libiax2/iax-config.in to not use wrong /usr/lib * Mon Nov 3 2008 Tom "spot" Callaway 2.1-0.2.beta3 - fix theora detection * Tue Jun 10 2008 Tom "spot" Callaway 2.1-0.1.beta3 - Initial package for Fedora --- NEW FILE import.log --- iaxclient-2_1-0_3_beta3_fc11:HEAD:iaxclient-2.1-0.3.beta3.fc11.src.rpm:1239052352 --- NEW FILE run-tkiaxphone.sh --- #!/bin/bash export IAXPHONEHOME=/usr/lib64/tcl8.5/iaxclient/tkphone exec /usr/bin/tkiaxphone --- NEW FILE tkiaxphone.desktop --- [Desktop Entry] Encoding=UTF-8 Name=Tkphone GenericName=Tk IAX Phone Client Exec=/usr/bin/run-tkiaxphone.sh Icon=tkiaxphone Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; --- NEW FILE wxiax.desktop --- [Desktop Entry] Encoding=UTF-8 Name=wxiax GenericName=wx IAX Phone Client Exec=/usr/bin/wxiax Icon=wxiax Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/iaxclient/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 6 Apr 2009 21:07:03 -0000 1.1 +++ .cvsignore 6 Apr 2009 21:15:05 -0000 1.2 @@ -0,0 +1 @@ +iaxclient-2.1beta3.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iaxclient/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 6 Apr 2009 21:07:03 -0000 1.1 +++ sources 6 Apr 2009 21:15:05 -0000 1.2 @@ -0,0 +1 @@ +47d54b9d5d48dc6aa1f6d7e506c72ba7 iaxclient-2.1beta3.tar.gz From spot at fedoraproject.org Mon Apr 6 21:17:30 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:17:30 +0000 (UTC) Subject: rpms/iaxclient/devel iaxclient-2.1beta3-tcl-includedir.patch, NONE, 1.1 Message-ID: <20090406211730.13AF070137@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9859/devel Added Files: iaxclient-2.1beta3-tcl-includedir.patch Log Message: initial branching iaxclient-2.1beta3-tcl-includedir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-includedir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:11:52.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:12:06.000000000 -0400 @@ -144,7 +144,7 @@ TCLSH = $(TCLSH_ENV) $(TCLSH_PROG) SHARED_BUILD = @SHARED_BUILD@ -INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ +INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ -I../../lib #INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@ PKG_CFLAGS = @PKG_CFLAGS@ From spot at fedoraproject.org Mon Apr 6 21:17:59 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:17:59 +0000 (UTC) Subject: rpms/iaxclient/F-9 iaxclient-2.1beta3-tcl-includedir.patch, NONE, 1.1 iaxclient-2.1beta3-tcl-libdir.patch, NONE, 1.1 iaxclient-2.1beta3-tcl-nodoc.patch, NONE, 1.1 iaxclient-2.1beta3-theora-detection.patch, NONE, 1.1 iaxclient-2.1beta3-tkphone-cleanups.patch, NONE, 1.1 iaxclient-2.1beta3-wxGTK28.patch, NONE, 1.1 iaxclient.spec, NONE, 1.1 phone.png, NONE, 1.1 run-tkiaxphone.sh, NONE, 1.1 tkiaxphone.desktop, NONE, 1.1 wxiax.desktop, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090406211759.CEEE070137@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9859/F-9 Modified Files: sources Added Files: iaxclient-2.1beta3-tcl-includedir.patch iaxclient-2.1beta3-tcl-libdir.patch iaxclient-2.1beta3-tcl-nodoc.patch iaxclient-2.1beta3-theora-detection.patch iaxclient-2.1beta3-tkphone-cleanups.patch iaxclient-2.1beta3-wxGTK28.patch iaxclient.spec phone.png run-tkiaxphone.sh tkiaxphone.desktop wxiax.desktop Log Message: initial branching iaxclient-2.1beta3-tcl-includedir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-includedir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:11:52.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:12:06.000000000 -0400 @@ -144,7 +144,7 @@ TCLSH = $(TCLSH_ENV) $(TCLSH_PROG) SHARED_BUILD = @SHARED_BUILD@ -INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ +INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ -I../../lib #INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@ PKG_CFLAGS = @PKG_CFLAGS@ iaxclient-2.1beta3-tcl-libdir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-libdir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:24:44.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:25:14.000000000 -0400 @@ -108,7 +108,7 @@ RANLIB = @RANLIB@ RANLIB_STUB = @RANLIB_STUB@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LD = @SHLIB_LD@ -SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ +SHLIB_LD_LIBS = -L../../lib/.libs @SHLIB_LD_LIBS@ STLIB_LD = @STLIB_LD@ #TCL_DEFS = @TCL_DEFS@ TCL_BIN_DIR = @TCL_BIN_DIR@ iaxclient-2.1beta3-tcl-nodoc.patch: --- NEW FILE iaxclient-2.1beta3-tcl-nodoc.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:28:59.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:29:06.000000000 -0400 @@ -203,7 +203,7 @@ doc: @echo " xml2nroff sample.xml > sample.n" @echo " xml2html sample.xml > sample.html" -install: all install-binaries install-libraries install-doc +install: all install-binaries install-libraries install-binaries: binaries install-lib-binaries install-bin-binaries iaxclient-2.1beta3-theora-detection.patch: --- NEW FILE iaxclient-2.1beta3-theora-detection.patch --- diff -up iaxclient-2.1beta3/configure.ac.BAD iaxclient-2.1beta3/configure.ac --- iaxclient-2.1beta3/configure.ac.BAD 2008-11-03 09:22:20.000000000 -0500 +++ iaxclient-2.1beta3/configure.ac 2008-11-03 09:22:28.000000000 -0500 @@ -193,7 +193,7 @@ PKG_CHECK_MODULES(GDK2, [gdk-2.0 >= 2.0. PKG_CHECK_MODULES(ALSA, [alsa >= 1.0], has_alsa=yes, has_alsa=no) PKG_CHECK_MODULES(OGG, [ogg >= 1.1.3], has_ogg=yes, has_ogg=no) PKG_CHECK_MODULES(OGGZ, [oggz >= 0.9.5], has_oggz=yes, has_oggz=no) -PKG_CHECK_MODULES(THEORA, [theora >= 1.0alpha7], has_theora=yes, has_theora=no) +PKG_CHECK_MODULES(THEORA, [theora >= 1.0], has_theora=yes, has_theora=no) PKG_CHECK_MODULES(VIDCAP, [vidcap >= 0.1], has_vidcap=yes, has_vidcap=no) PKG_CHECK_MODULES(FFMPEG, [libavcodec >= 51.40.3], has_ffmpeg=yes, has_ffmpeg=no) diff -up iaxclient-2.1beta3/configure.BAD iaxclient-2.1beta3/configure --- iaxclient-2.1beta3/configure.BAD 2008-11-03 09:20:58.000000000 -0500 +++ iaxclient-2.1beta3/configure 2008-11-03 09:21:31.000000000 -0500 @@ -23115,12 +23115,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_CFLAGS="$THEORA_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23133,12 +23133,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_LIBS="$THEORA_LIBS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23157,9 +23157,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0"` else - THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0"` fi # Put the nasty error message in config.log where it belongs echo "$THEORA_PKG_ERRORS" >&5 iaxclient-2.1beta3-tkphone-cleanups.patch: --- NEW FILE iaxclient-2.1beta3-tkphone-cleanups.patch --- diff -up iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c --- iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD 2008-06-10 13:11:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c 2008-06-10 13:11:34.000000000 -0400 @@ -413,7 +413,7 @@ int main(int argc, char **argv) { #endif atexit(iaxc_shutdown); /* activate the exit handler */ - if (iaxc_initialize(AUDIO_INTERNAL_PA,1)) { + if (iaxc_initialize(1)) { fatal_error("cannot initialize iaxclient!"); } diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD 2008-06-10 13:13:44.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am 2008-06-10 13:13:49.000000000 -0400 @@ -1,5 +1,5 @@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_PROGRAMS=iaxcli iaxcli_SOURCES = iaxcli.c tones.c tones.h diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD 2008-06-10 13:13:29.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in 2008-06-10 13:13:33.000000000 -0400 @@ -251,7 +251,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_SOURCES = iaxcli.c tones.c tones.h iaxclidir = ${libdir}/iaxclient/tkphone iaxcli_SCRIPTS = tkiaxphone diff -up iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/tones.c --- iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD 2008-06-10 13:12:03.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/tones.c 2008-06-10 13:12:09.000000000 -0400 @@ -32,7 +32,7 @@ #ifdef TONES_MAIN # include #endif -#include +#include #include #include #include "tones.h" iaxclient-2.1beta3-wxGTK28.patch: --- NEW FILE iaxclient-2.1beta3-wxGTK28.patch --- diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD 2008-06-10 11:08:12.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc 2008-06-10 12:54:23.000000000 -0400 @@ -81,7 +81,7 @@ IAXCalls::IAXCalls(wxWindow *parent, int Hide(); for(i=0;iAppendCheckItem(ID_PTT, _T("Enable &Push to Talk\tCtrl-P")); optionsMenu->AppendCheckItem(ID_SILENCE, _T("Enable &Silence Suppression\tCtrl-S")); - optionsMenu->Append(ID_AUDIO, "&Audio ...", "Show audio settings dialog"); - optionsMenu->Append(ID_SERVER, "&Servers ...", "Manage servers list"); - optionsMenu->Append(ID_SPEED, "&Speed Dials ...", "Manage Speed Dials"); + optionsMenu->Append(ID_AUDIO, wxT("&Audio ..."), wxT("Show audio settings dialog")); + optionsMenu->Append(ID_SERVER, wxT("&Servers ..."), wxT("Manage servers list")); + optionsMenu->Append(ID_SPEED, wxT("&Speed Dials ..."), wxT("Manage Speed Dials")); wxMenuBar *menuBar = new wxMenuBar(); @@ -293,7 +293,7 @@ IAXFrame::IAXFrame(const wxChar *title, wxGridSizer *dialpadsizer = new wxGridSizer(3); for(int i=0; i<12;i++) { - dialpadsizer->Add(new wxButton(aPanel, i, wxString(buttonlabels[i]), + dialpadsizer->Add(new wxButton(aPanel, i, wxString::FromAscii(buttonlabels[i]), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT), 1, wxEXPAND|wxALL, 3); } @@ -327,10 +327,10 @@ IAXFrame::IAXFrame(const wxChar *title, } /* Speed Dial */ - topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, "", + topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -356,7 +356,7 @@ IAXFrame::IAXFrame(const wxChar *title, topsizer->Add(row3sizer,0,wxEXPAND); - topsizer->Add(muteState = new wxStaticText(aPanel,-1,"PTT Disabled", + topsizer->Add(muteState = new wxStaticText(aPanel,-1,wxT("PTT Disabled"), wxDefaultPosition, wxDefaultSize), 0,wxEXPAND); @@ -411,7 +411,7 @@ void IAXFrame::SetPTT(bool state) iaxc_set_audio_output(0); // unmute output } - muteState->SetLabel( pttState ? "Talk" : "Mute"); + muteState->SetLabel( pttState ? wxT("Talk") : wxT("Mute")); } void IAXFrame::CheckPTT() @@ -422,28 +422,28 @@ void IAXFrame::CheckPTT() SetPTT(newState); } -void IAXFrame::OnDTMF(wxEvent &evt) +void IAXFrame::OnDTMF(wxCommandEvent &evt) { iaxc_send_dtmf(*buttonlabels[evt.m_id]); } -void IAXFrame::OnDial(wxEvent &evt) +void IAXFrame::OnDial(wxCommandEvent &evt) { theFrame->DialBySpeedDialName(SpeedDial->GetValue()); } -void IAXFrame::OnHangup(wxEvent &evt) +void IAXFrame::OnHangup(wxCommandEvent &evt) { iaxc_dump_call(); } -void IAXFrame::OnQuit(wxEvent &evt) +void IAXFrame::OnQuit(wxCommandEvent &evt) { Close(TRUE); } void IAXFrame::RegisterByName(wxString RegName) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxChar KeyPath[256]; wxListItem item; long index; @@ -451,26 +451,26 @@ void IAXFrame::RegisterByName(wxString R wxStringTokenizer tok(RegName, _T(":@")); char user[256], pass[256], host[256]; - if(strlen(RegName) == 0) + if(wxStrlen(RegName) == 0) return; if(tok.CountTokens() == 3) { - strncpy( user , tok.GetNextToken().c_str(), 256); - strncpy( pass , tok.GetNextToken().c_str(), 256); - strncpy( host , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)user , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)pass , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)host , tok.GetNextToken().c_str(), 256); } else { // Check if it's a Speed Dial - wxStrcpy(KeyPath, "/Servers/"); + wxStrcpy(KeyPath, wxT("/Servers/")); wxStrcat(KeyPath, RegName); config->SetPath(KeyPath); if(!config->Exists(KeyPath)) { - theFrame->SetStatusText("Register format error"); + theFrame->SetStatusText(wxT("Register format error")); return; } - wxStrcpy(user, config->Read("Username", "")); - wxStrcpy(pass, config->Read("Password", "")); - wxStrcpy(host, config->Read("Host", "")); + wxStrcpy((wchar_t *)user, config->Read(wxT("Username"), wxT(""))); + wxStrcpy((wchar_t *)pass, config->Read(wxT("Password"), wxT(""))); + wxStrcpy((wchar_t *)host, config->Read(wxT("Host"), wxT(""))); } iaxc_register(user, pass, host); @@ -490,7 +490,7 @@ void IAXFrame::RegisterByName(wxString R // need to find some way to update status -- is there any // server data in the "reg accepted" message?? - registrations->SetItem(index, 1, "----"); + registrations->SetItem(index, 1, wxT("----")); registrations->Refresh(); registrations->Show(); @@ -512,7 +512,7 @@ void IAXFrame::OnPTTChange(wxCommandEven iaxc_set_silence_threshold(-99); } iaxc_set_audio_output(0); // unmute output - muteState->SetLabel("PTT Disabled"); + muteState->SetLabel(wxT("PTT Disabled")); } } @@ -532,25 +532,25 @@ void IAXFrame::OnSilenceChange(wxCommand void IAXFrame::OnAudioDialog(wxCommandEvent& WXUNUSED(event)) { - AudioDialog dialog(this, "Audio Properties", wxDefaultPosition, wxSize(520,220)); + AudioDialog dialog(this, wxT("Audio Properties"), wxDefaultPosition, wxSize(520,220)); dialog.ShowModal(); } void IAXFrame::OnServerDialog(wxCommandEvent& WXUNUSED(event)) { - ServerDialog dialog(this, "Server Dialog", wxDefaultPosition, wxSize(500,260)); + ServerDialog dialog(this, wxT("Server Dialog"), wxDefaultPosition, wxSize(500,260)); dialog.ShowModal(); } void IAXFrame::OnDialDialog(wxCommandEvent& WXUNUSED(event)) { - DialDialog dialog(this, "Dial Dialog", wxDefaultPosition, wxSize(500,240)); + DialDialog dialog(this, wxT("Dial Dialog"), wxDefaultPosition, wxSize(500,240)); dialog.ShowModal(); } int IAXFrame::HandleStatusEvent(char *msg) { - theFrame->SetStatusText(msg); + theFrame->SetStatusText(wxString::FromAscii(msg)); return 1; } @@ -616,7 +616,7 @@ void IAXFrame::HandleEvent(wxCommandEven void IAXFrame::DialBySpeedDialName(wxString name) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerName; wxString Extension; @@ -625,20 +625,20 @@ void IAXFrame::DialBySpeedDialName(wxStr if(name.IsEmpty()) return; - KeyPath = "/Speed Dials/" + name; + KeyPath = wxT("/Speed Dials/") + name; if(config->Exists(KeyPath)) { config->SetPath(KeyPath); - ServerName = config->Read("Server", ""); - Extension = config->Read("Extension", ""); + ServerName = config->Read(wxT("Server"), wxT("")); + Extension = config->Read(wxT("Extension"), wxT("")); - KeyPath = "/Servers/" + ServerName; + KeyPath = wxT("/Servers/") + ServerName; config->SetPath(KeyPath); - Destination = config->Read("Username", "") + ":" + - config->Read("Password", "") + "@" + - config->Read("Host", "") + "/" + + Destination = config->Read(wxT("Username"), wxT("")) + wxT(":") + + config->Read(wxT("Password"), wxT("")) + wxT("@") + + config->Read(wxT("Host"), wxT("")) + wxT("/") + Extension; } else { Destination = name; @@ -716,7 +716,7 @@ bool IAXClient::OnCmdLineParsed(wxCmdLin bool IAXClient::OnInit() { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; wxString reginfo; @@ -726,19 +726,19 @@ bool IAXClient::OnInit() if(!wxApp::OnInit()) return false; - optNoDialPad = (config->Read("/DialPad", 1l) == 0); - optNumCalls = config->Read("/NumCalls", 4l); + optNoDialPad = (config->Read(wxT("/DialPad"), 1l) == 0); + optNumCalls = config->Read(wxT("/NumCalls"), 4l); - theFrame = new IAXFrame("IAXPhone", 0,0,150,220); + theFrame = new IAXFrame(wxT("IAXPhone"), 0,0,150,220); theFrame->Show(TRUE); SetTopWindow(theFrame); - iaxc_initialize(AUDIO_INTERNAL_PA, wxGetApp().optNumCalls); + iaxc_initialize(wxGetApp().optNumCalls); - theFrame->SetAudioDeviceByName(config->Read("/Input Device", ""), - config->Read("/Output Device", ""), - config->Read("/Ring Device", "")); + theFrame->SetAudioDeviceByName(config->Read(wxT("/Input Device"), wxT("")), + config->Read(wxT("/Output Device"), wxT("")), + config->Read(wxT("/Ring Device"), wxT(""))); // iaxc_set_encode_format(IAXC_FORMAT_GSM); iaxc_set_silence_threshold(-99); @@ -748,10 +748,10 @@ bool IAXClient::OnInit() // Register from wxConfig - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { - reginfo = str + "/Auto Register"; + reginfo = str + wxT("/Auto Register"); if((config->Read(reginfo, 0l) != 0)) { theFrame->RegisterByName(str); } @@ -822,7 +822,7 @@ AudioDialog::AudioDialog(wxWindow *paren { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; struct iaxc_audio_device *devices; @@ -832,47 +832,47 @@ AudioDialog::AudioDialog(wxWindow *paren long caps; wxString devname; - config->SetPath("/"); + config->SetPath(wxT("/")); controlSizer->Add( 20,16); controlSizer->Add(280,16); controlSizer->Add(110,16); /* Input Device */ - controlSizer->Add(new wxStaticText(this, -1, " Input Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Input Device: "))); controlSizer->Add(InDevice = new wxChoice(this, ID_INDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Save */ - controlSizer->Add(Save = new wxButton(this, ID_SAVE, "Save")); + controlSizer->Add(Save = new wxButton(this, ID_SAVE, wxT("Save"))); /* Output Device */ - controlSizer->Add(new wxStaticText(this, -1, " Output Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Output Device: "))); controlSizer->Add(OutDevice = new wxChoice(this, ID_OUTDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* OK */ - controlSizer->Add(new wxButton(this, wxID_OK, "Set")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Set"))); /* Ring Device */ - controlSizer->Add(new wxStaticText(this, -1, " Ring Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Ring Device: "))); controlSizer->Add(RingDevice = new wxChoice(this, ID_RINGDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* CANCEL */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); /* Echo Cancel */ controlSizer->Add( 20,16); controlSizer->Add(EchoCancel = new wxCheckBox(this, ID_ECHOCANCEL, - " Echo Cancel")); - EchoCancel->SetValue(config->Read("Echo Cancel", 0l) != 0); + wxT(" Echo Cancel"))); + EchoCancel->SetValue(config->Read(wxT("Echo Cancel"), 0l) != 0); iaxc_audio_devices_get(&devices, &nDevs, &input, &output, &ring); for(i=0; icapabilities; - devname = devices->name; + devname = wxString::FromAscii(devices->name); if(caps & IAXC_AD_INPUT) InDevice->Append(devname); @@ -904,17 +904,17 @@ AudioDialog::AudioDialog(wxWindow *paren void AudioDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); - config->SetPath("/"); + config->SetPath(wxT("/")); switch(event.GetId()) { case ID_SAVE: - config->Write("Input Device", InDevice->GetStringSelection()); - config->Write("Output Device", OutDevice->GetStringSelection()); - config->Write("Ring Device", RingDevice->GetStringSelection()); - config->Write("Echo Cancel", EchoCancel->GetValue()); + config->Write(wxT("Input Device"), InDevice->GetStringSelection()); + config->Write(wxT("Output Device"), OutDevice->GetStringSelection()); + config->Write(wxT("Ring Device"), RingDevice->GetStringSelection()); + config->Write(wxT("Echo Cancel"), EchoCancel->GetValue()); delete config; break; @@ -942,17 +942,17 @@ void IAXFrame::SetAudioDeviceByName(wxSt for(i=0; icapabilities & IAXC_AD_INPUT) { - if(inname.Cmp(devices->name) == 0) + if(inname.Cmp(wxString::FromAscii(devices->name)) == 0) input = devices->devID; } if(devices->capabilities & IAXC_AD_OUTPUT) { - if(outname.Cmp(devices->name) == 0) + if(outname.Cmp(wxString::FromAscii(devices->name)) == 0) output = devices->devID; } if(devices->capabilities & IAXC_AD_RING) { - if(ringname.Cmp(devices->name) == 0) + if(ringname.Cmp(wxString::FromAscii(devices->name)) == 0) ring = devices->devID; } devices++; @@ -972,7 +972,7 @@ ServerDialog::ServerDialog(wxWindow *par { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -983,11 +983,11 @@ ServerDialog::ServerDialog(wxWindow *par controlSizer->Add(110,16); /* Servers */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -995,35 +995,35 @@ ServerDialog::ServerDialog(wxWindow *par } /* Add */ - controlSizer->Add(Add = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Add = new wxButton(this, ID_ADD, wxT("Add"))); /* AutoRegister */ controlSizer->Add( 20,16); - controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, " Auto Register")); + controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, wxT(" Auto Register"))); /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Host */ - controlSizer->Add(new wxStaticText(this, -1, " Host: ")); - controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Host: "))); + controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); controlSizer->Add(110,1); /* Username */ - controlSizer->Add(new wxStaticText(this, -1, " Username: ")); - controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Username: "))); + controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Register */ - controlSizer->Add(new wxButton(this, wxID_OK, "Register")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Register"))); /* Password */ - controlSizer->Add(new wxStaticText(this, -1, " Password: ")); - controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Password: "))); + controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Done */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1034,22 +1034,22 @@ ServerDialog::ServerDialog(wxWindow *par void ServerDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerVal; ServerVal = Server->GetValue(); - KeyPath = "/Servers/" + ServerVal; + KeyPath = wxT("/Servers/") + ServerVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Auto Register", AutoRegister->GetValue()); - config->Write("Host", Host->GetValue()); - config->Write("Username", Username->GetValue()); - config->Write("Password", Password->GetValue()); + config->Write(wxT("Auto Register"), AutoRegister->GetValue()); + config->Write(wxT("Host"), Host->GetValue()); + config->Write(wxT("Username"), Username->GetValue()); + config->Write(wxT("Password"), Password->GetValue()); if(Server->FindString(ServerVal) < 0) { Server->Append(ServerVal); @@ -1075,18 +1075,18 @@ void ServerDialog::OnButton(wxCommandEve void ServerDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Host/Username/Password boxes - KeyPath = "/Servers/" + Server->GetStringSelection(); + KeyPath = wxT("/Servers/") + Server->GetStringSelection(); config->SetPath(KeyPath); - Host->SetValue(config->Read("Host", "")); - Username->SetValue(config->Read("Username", "")); - Password->SetValue(config->Read("Password", "")); - AutoRegister->SetValue(config->Read("Auto Register", 0l) != 0); + Host->SetValue(config->Read(wxT("Host"), wxT(""))); + Username->SetValue(config->Read(wxT("Username"), wxT(""))); + Password->SetValue(config->Read(wxT("Password"), wxT(""))); + AutoRegister->SetValue(config->Read(wxT("Auto Register"), 0l) != 0); } BEGIN_EVENT_TABLE(ServerDialog, wxDialog) @@ -1104,7 +1104,7 @@ DialDialog::DialDialog(wxWindow *parent, wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -1115,11 +1115,11 @@ DialDialog::DialDialog(wxWindow *parent, controlSizer->Add( 96,16); /* Speed Dial */ - controlSizer->Add(new wxStaticText(this, -1, " Speed Dial: ")); - controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Speed Dial: "))); + controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -1127,14 +1127,14 @@ DialDialog::DialDialog(wxWindow *parent, } /* Add */ - controlSizer->Add(Save = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Save = new wxButton(this, ID_ADD, wxT("Add"))); /* Server */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -1142,19 +1142,19 @@ DialDialog::DialDialog(wxWindow *parent, } /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Extention */ - controlSizer->Add(new wxStaticText(this, -1, " Extension: ")); - controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Extension: "))); + controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Dial */ - controlSizer->Add(new wxButton(this, ID_DIAL, "Dial")); + controlSizer->Add(new wxButton(this, ID_DIAL, wxT("Dial"))); /* Done */ controlSizer->Add( 20,16); controlSizer->Add(280,16); - controlSizer->Add(new wxButton(this, wxID_OK, "Done")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1165,34 +1165,34 @@ DialDialog::DialDialog(wxWindow *parent, void DialDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Server/Extension boxes - KeyPath = "/Speed Dials/" + SpeedDial->GetStringSelection(); + KeyPath = wxT("/Speed Dials/") + SpeedDial->GetStringSelection(); config->SetPath(KeyPath); - Server->SetValue(config->Read("Server", "")); - Extension->SetValue(config->Read("Extension", "")); + Server->SetValue(config->Read(wxT("Server"), wxT(""))); + Extension->SetValue(config->Read(wxT("Extension"), wxT(""))); } void DialDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString SpeedDialVal; SpeedDialVal = SpeedDial->GetValue(); - KeyPath = "/Speed Dials/" + SpeedDialVal; + KeyPath = wxT("/Speed Dials/") + SpeedDialVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Server", Server->GetValue()); - config->Write("Extension", Extension->GetValue()); + config->Write(wxT("Server"), Server->GetValue()); + config->Write(wxT("Extension"), Extension->GetValue()); if(SpeedDial->FindString(SpeedDialVal) < 0) { SpeedDial->Append(SpeedDialVal); @@ -1203,7 +1203,7 @@ void DialDialog::OnButton(wxCommandEvent config->DeleteGroup(KeyPath); // Remove it from the combobox, as well SpeedDial->Delete(SpeedDial->FindString(SpeedDialVal)); - Server->SetValue(""); + Server->SetValue(wxT("")); Extension->Clear(); break; diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD 2008-06-10 12:03:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h 2008-06-10 12:53:42.000000000 -0400 @@ -220,10 +220,10 @@ class IAXFrame : public wxFrame ~IAXFrame(); - void OnDTMF(wxEvent &evt); - void OnDial(wxEvent &evt); - void OnHangup(wxEvent &evt); - void OnQuit(wxEvent &evt); + void OnDTMF(wxCommandEvent &evt); + void OnDial(wxCommandEvent &evt); + void OnHangup(wxCommandEvent &evt); + void OnQuit(wxCommandEvent &evt); void OnPTTChange(wxCommandEvent &evt); void OnSilenceChange(wxCommandEvent &evt); void OnNotify(void); diff -up iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc --- iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD 2008-06-10 13:05:01.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc 2008-06-10 13:05:07.000000000 -0400 @@ -425,7 +425,7 @@ void MyFrame::ShowDirectoryControls() config->SetPath(_T("/OT")); bCont = config->GetFirstGroup(OTName, dummy); while ( bCont ) { -#if defined(__UNICODE__) +#if defined(wxUSE_UNICODE) ot = ((wxButton *)((*aPanel).FindWindow(wxXmlResource::GetXRCID(OTName)))); #else ot = XRCCTRL(*aPanel, OTName, wxButton); --- NEW FILE iaxclient.spec --- %define betaver beta3 %define tclver 0.2 %define mainver 2.1 %{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}} %ifarch sparcv9 %define tkphonearch sparc %else %define tkphonearch %{_arch} %endif Name: iaxclient Version: %{mainver} Release: 0.3.%{betaver}%{?dist} Summary: Library for creating telephony solutions that interoperate with Asterisk Group: System Environment/Libraries License: LGPLv2+ URL: http://iaxclient.wiki.sourceforge.net/ Source0: http://downloads.sourceforge.net/iaxclient/%{name}-%{version}%{betaver}.tar.gz Source1: tkiaxphone.desktop Source2: wxiax.desktop Source3: phone.png Source4: run-tkiaxphone.sh Patch0: iaxclient-2.1beta3-wxGTK28.patch Patch1: iaxclient-2.1beta3-tkphone-cleanups.patch Patch2: iaxclient-2.1beta3-tcl-includedir.patch Patch3: iaxclient-2.1beta3-tcl-libdir.patch Patch4: iaxclient-2.1beta3-tcl-nodoc.patch Patch5: iaxclient-2.1beta3-theora-detection.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: speex-devel, libtheora-devel, gsm-devel, portaudio-devel, iax-devel BuildRequires: tk-devel, gtk2-devel, SDL-devel, libogg-devel, liboggz-devel BuildRequires: wxGTK-devel, libvidcap-devel, desktop-file-utils %description Iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk, the Open Source PBX. Although asterisk supports other VOIP protocols (including SIP, and with patches, H.323), IAX's simple, lightweight nature gives it several advantages, particularly in that it can operate easily through NAT and packet firewalls, and it is easily extensible and simple to understand. Iaxclient pulls together the wide array of open source technologies required for telephony applications. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: pkgconfig Requires: %{name} = %{mainver}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n tcl-iaxclient Summary: Tcl interface to iax2 client lib Version: %{tclver} Group: System Environment/Libraries License: BSD Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tcl-iaxclient Tcl extensions to iaxclient libraries. %package -n tkiaxphone Summary: Tk IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tkiaxphone Tk IAX Phone Client. %package -n wxiax Summary: wx IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: %{name} = %{mainver}-%{release} %description -n wxiax wx IAX Phone Client. %prep %setup -q -n %{name}-%{mainver}%{betaver} %patch0 -p1 -b .wxGTK28 %patch1 -p1 -b .tkphone %patch2 -p1 -b .includedir %patch3 -p1 -b .libdir %patch4 -p1 -b .nodoc %patch5 -p1 -b .theoradetect chmod -x contrib/tcl/README.txt sed -i 's|/usr/lib|%{_libdir}|g' lib/libiax2/iax-config.in %build %configure --disable-static sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} cd contrib/tcl/ %configure make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -exec rm -f {} ';' install -d %{buildroot}%{tcl_sitearch} mv %{buildroot}%{_libdir}/iaxclient %{buildroot}%{tcl_sitearch}/ cd contrib/tcl make install DESTDIR=%{buildroot} mv %{buildroot}%{_libdir}/tcliaxclient0.2 %{buildroot}%{tcl_sitearch}/tcliaxclient0.2 chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/phone.ui.tcl chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/pref.ui.tcl install -p %{SOURCE4} %{buildroot}%{_bindir} mkdir %{buildroot}%{_datadir}/pixmaps/ install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/tkiaxphone.png install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/wxiax.png mkdir %{buildroot}%{_datadir}/applications/ desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} cd %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/ ln -s iaxcli iaxcli-Linux-%{tkphonearch} %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING.LIB ChangeLog README %{_bindir}/iaxcomm %{_bindir}/iaxphone %{_datadir}/iaxcomm/ %{_libdir}/libiaxclient.so.* %files devel %defattr(-,root,root,-) %{_bindir}/stresstest %{_bindir}/testcall %{_bindir}/vtestcall %{_includedir}/iaxclient.h %{_libdir}/libiaxclient.so %{_libdir}/pkgconfig/iaxclient.pc %files -n tcl-iaxclient %defattr(-,root,root,-) %doc contrib/tcl/README.txt %{tcl_sitearch}/tcliaxclient0.2/ %files -n tkiaxphone %defattr(-,root,root,-) %{_bindir}/run-tkiaxphone.sh %{_bindir}/tkiaxphone %{tcl_sitearch}/iaxclient/ %{_datadir}/applications/tkiaxphone.desktop %{_datadir}/pixmaps/tkiaxphone.png %files -n wxiax %defattr(-,root,root,-) %{_bindir}/wxiax %{_datadir}/applications/wxiax.desktop %{_datadir}/pixmaps/wxiax.png %changelog * Thu Mar 12 2009 Tom "spot" Callaway 2.1-0.3.beta3 - fix lib/libiax2/iax-config.in to not use wrong /usr/lib * Mon Nov 3 2008 Tom "spot" Callaway 2.1-0.2.beta3 - fix theora detection * Tue Jun 10 2008 Tom "spot" Callaway 2.1-0.1.beta3 - Initial package for Fedora --- NEW FILE run-tkiaxphone.sh --- #!/bin/bash export IAXPHONEHOME=/usr/lib64/tcl8.5/iaxclient/tkphone exec /usr/bin/tkiaxphone --- NEW FILE tkiaxphone.desktop --- [Desktop Entry] Encoding=UTF-8 Name=Tkphone GenericName=Tk IAX Phone Client Exec=/usr/bin/run-tkiaxphone.sh Icon=tkiaxphone Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; --- NEW FILE wxiax.desktop --- [Desktop Entry] Encoding=UTF-8 Name=wxiax GenericName=wx IAX Phone Client Exec=/usr/bin/wxiax Icon=wxiax Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iaxclient/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 6 Apr 2009 21:07:03 -0000 1.1 +++ sources 6 Apr 2009 21:17:29 -0000 1.2 @@ -0,0 +1 @@ +47d54b9d5d48dc6aa1f6d7e506c72ba7 iaxclient-2.1beta3.tar.gz From spot at fedoraproject.org Mon Apr 6 21:17:59 2009 From: spot at fedoraproject.org (Tom Callaway) Date: Mon, 6 Apr 2009 21:17:59 +0000 (UTC) Subject: rpms/iaxclient/F-10 iaxclient-2.1beta3-tcl-includedir.patch, NONE, 1.1 iaxclient-2.1beta3-tcl-libdir.patch, NONE, 1.1 iaxclient-2.1beta3-tcl-nodoc.patch, NONE, 1.1 iaxclient-2.1beta3-theora-detection.patch, NONE, 1.1 iaxclient-2.1beta3-tkphone-cleanups.patch, NONE, 1.1 iaxclient-2.1beta3-wxGTK28.patch, NONE, 1.1 iaxclient.spec, NONE, 1.1 phone.png, NONE, 1.1 run-tkiaxphone.sh, NONE, 1.1 tkiaxphone.desktop, NONE, 1.1 wxiax.desktop, NONE, 1.1 sources, 1.1, 1.2 Message-ID: <20090406211759.840DF70137@cvs1.fedora.phx.redhat.com> Author: spot Update of /cvs/pkgs/rpms/iaxclient/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9859/F-10 Modified Files: sources Added Files: iaxclient-2.1beta3-tcl-includedir.patch iaxclient-2.1beta3-tcl-libdir.patch iaxclient-2.1beta3-tcl-nodoc.patch iaxclient-2.1beta3-theora-detection.patch iaxclient-2.1beta3-tkphone-cleanups.patch iaxclient-2.1beta3-wxGTK28.patch iaxclient.spec phone.png run-tkiaxphone.sh tkiaxphone.desktop wxiax.desktop Log Message: initial branching iaxclient-2.1beta3-tcl-includedir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-includedir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:11:52.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:12:06.000000000 -0400 @@ -144,7 +144,7 @@ TCLSH = $(TCLSH_ENV) $(TCLSH_PROG) SHARED_BUILD = @SHARED_BUILD@ -INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ +INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ -I../../lib #INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@ PKG_CFLAGS = @PKG_CFLAGS@ iaxclient-2.1beta3-tcl-libdir.patch: --- NEW FILE iaxclient-2.1beta3-tcl-libdir.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:24:44.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:25:14.000000000 -0400 @@ -108,7 +108,7 @@ RANLIB = @RANLIB@ RANLIB_STUB = @RANLIB_STUB@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LD = @SHLIB_LD@ -SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ +SHLIB_LD_LIBS = -L../../lib/.libs @SHLIB_LD_LIBS@ STLIB_LD = @STLIB_LD@ #TCL_DEFS = @TCL_DEFS@ TCL_BIN_DIR = @TCL_BIN_DIR@ iaxclient-2.1beta3-tcl-nodoc.patch: --- NEW FILE iaxclient-2.1beta3-tcl-nodoc.patch --- diff -up iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD iaxclient-2.1beta3/contrib/tcl/Makefile.in --- iaxclient-2.1beta3/contrib/tcl/Makefile.in.BAD 2008-06-10 16:28:59.000000000 -0400 +++ iaxclient-2.1beta3/contrib/tcl/Makefile.in 2008-06-10 16:29:06.000000000 -0400 @@ -203,7 +203,7 @@ doc: @echo " xml2nroff sample.xml > sample.n" @echo " xml2html sample.xml > sample.html" -install: all install-binaries install-libraries install-doc +install: all install-binaries install-libraries install-binaries: binaries install-lib-binaries install-bin-binaries iaxclient-2.1beta3-theora-detection.patch: --- NEW FILE iaxclient-2.1beta3-theora-detection.patch --- diff -up iaxclient-2.1beta3/configure.ac.BAD iaxclient-2.1beta3/configure.ac --- iaxclient-2.1beta3/configure.ac.BAD 2008-11-03 09:22:20.000000000 -0500 +++ iaxclient-2.1beta3/configure.ac 2008-11-03 09:22:28.000000000 -0500 @@ -193,7 +193,7 @@ PKG_CHECK_MODULES(GDK2, [gdk-2.0 >= 2.0. PKG_CHECK_MODULES(ALSA, [alsa >= 1.0], has_alsa=yes, has_alsa=no) PKG_CHECK_MODULES(OGG, [ogg >= 1.1.3], has_ogg=yes, has_ogg=no) PKG_CHECK_MODULES(OGGZ, [oggz >= 0.9.5], has_oggz=yes, has_oggz=no) -PKG_CHECK_MODULES(THEORA, [theora >= 1.0alpha7], has_theora=yes, has_theora=no) +PKG_CHECK_MODULES(THEORA, [theora >= 1.0], has_theora=yes, has_theora=no) PKG_CHECK_MODULES(VIDCAP, [vidcap >= 0.1], has_vidcap=yes, has_vidcap=no) PKG_CHECK_MODULES(FFMPEG, [libavcodec >= 51.40.3], has_ffmpeg=yes, has_ffmpeg=no) diff -up iaxclient-2.1beta3/configure.BAD iaxclient-2.1beta3/configure --- iaxclient-2.1beta3/configure.BAD 2008-11-03 09:20:58.000000000 -0500 +++ iaxclient-2.1beta3/configure 2008-11-03 09:21:31.000000000 -0500 @@ -23115,12 +23115,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_CFLAGS="$THEORA_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_CFLAGS=`$PKG_CONFIG --cflags "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23133,12 +23133,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_THEORA_LIBS="$THEORA_LIBS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0alpha7\"") >&5 - ($PKG_CONFIG --exists --print-errors "theora >= 1.0alpha7") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"theora >= 1.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "theora >= 1.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0alpha7" 2>/dev/null` + pkg_cv_THEORA_LIBS=`$PKG_CONFIG --libs "theora >= 1.0" 2>/dev/null` else pkg_failed=yes fi @@ -23157,9 +23157,9 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "theora >= 1.0"` else - THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0alpha7"` + THEORA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "theora >= 1.0"` fi # Put the nasty error message in config.log where it belongs echo "$THEORA_PKG_ERRORS" >&5 iaxclient-2.1beta3-tkphone-cleanups.patch: --- NEW FILE iaxclient-2.1beta3-tkphone-cleanups.patch --- diff -up iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c --- iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c.BAD 2008-06-10 13:11:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/iaxcli.c 2008-06-10 13:11:34.000000000 -0400 @@ -413,7 +413,7 @@ int main(int argc, char **argv) { #endif atexit(iaxc_shutdown); /* activate the exit handler */ - if (iaxc_initialize(AUDIO_INTERNAL_PA,1)) { + if (iaxc_initialize(1)) { fatal_error("cannot initialize iaxclient!"); } diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am.BAD 2008-06-10 13:13:44.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.am 2008-06-10 13:13:49.000000000 -0400 @@ -1,5 +1,5 @@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_PROGRAMS=iaxcli iaxcli_SOURCES = iaxcli.c tones.c tones.h diff -up iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in --- iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in.BAD 2008-06-10 13:13:29.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/Makefile.in 2008-06-10 13:13:33.000000000 -0400 @@ -251,7 +251,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ # Should support LINUX MACOSX WIN32 SOLARIS FREEBSD -bin_SCRIPTS = tkphone +bin_SCRIPTS = tkiaxphone iaxcli_SOURCES = iaxcli.c tones.c tones.h iaxclidir = ${libdir}/iaxclient/tkphone iaxcli_SCRIPTS = tkiaxphone diff -up iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD iaxclient-2.1beta3/simpleclient/tkphone/tones.c --- iaxclient-2.1beta3/simpleclient/tkphone/tones.c.BAD 2008-06-10 13:12:03.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/tkphone/tones.c 2008-06-10 13:12:09.000000000 -0400 @@ -32,7 +32,7 @@ #ifdef TONES_MAIN # include #endif -#include +#include #include #include #include "tones.h" iaxclient-2.1beta3-wxGTK28.patch: --- NEW FILE iaxclient-2.1beta3-wxGTK28.patch --- diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc.BAD 2008-06-10 11:08:12.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.cc 2008-06-10 12:54:23.000000000 -0400 @@ -81,7 +81,7 @@ IAXCalls::IAXCalls(wxWindow *parent, int Hide(); for(i=0;iAppendCheckItem(ID_PTT, _T("Enable &Push to Talk\tCtrl-P")); optionsMenu->AppendCheckItem(ID_SILENCE, _T("Enable &Silence Suppression\tCtrl-S")); - optionsMenu->Append(ID_AUDIO, "&Audio ...", "Show audio settings dialog"); - optionsMenu->Append(ID_SERVER, "&Servers ...", "Manage servers list"); - optionsMenu->Append(ID_SPEED, "&Speed Dials ...", "Manage Speed Dials"); + optionsMenu->Append(ID_AUDIO, wxT("&Audio ..."), wxT("Show audio settings dialog")); + optionsMenu->Append(ID_SERVER, wxT("&Servers ..."), wxT("Manage servers list")); + optionsMenu->Append(ID_SPEED, wxT("&Speed Dials ..."), wxT("Manage Speed Dials")); wxMenuBar *menuBar = new wxMenuBar(); @@ -293,7 +293,7 @@ IAXFrame::IAXFrame(const wxChar *title, wxGridSizer *dialpadsizer = new wxGridSizer(3); for(int i=0; i<12;i++) { - dialpadsizer->Add(new wxButton(aPanel, i, wxString(buttonlabels[i]), + dialpadsizer->Add(new wxButton(aPanel, i, wxString::FromAscii(buttonlabels[i]), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT), 1, wxEXPAND|wxALL, 3); } @@ -327,10 +327,10 @@ IAXFrame::IAXFrame(const wxChar *title, } /* Speed Dial */ - topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, "", + topsizer->Add(SpeedDial = new wxComboBox(aPanel, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -356,7 +356,7 @@ IAXFrame::IAXFrame(const wxChar *title, topsizer->Add(row3sizer,0,wxEXPAND); - topsizer->Add(muteState = new wxStaticText(aPanel,-1,"PTT Disabled", + topsizer->Add(muteState = new wxStaticText(aPanel,-1,wxT("PTT Disabled"), wxDefaultPosition, wxDefaultSize), 0,wxEXPAND); @@ -411,7 +411,7 @@ void IAXFrame::SetPTT(bool state) iaxc_set_audio_output(0); // unmute output } - muteState->SetLabel( pttState ? "Talk" : "Mute"); + muteState->SetLabel( pttState ? wxT("Talk") : wxT("Mute")); } void IAXFrame::CheckPTT() @@ -422,28 +422,28 @@ void IAXFrame::CheckPTT() SetPTT(newState); } -void IAXFrame::OnDTMF(wxEvent &evt) +void IAXFrame::OnDTMF(wxCommandEvent &evt) { iaxc_send_dtmf(*buttonlabels[evt.m_id]); } -void IAXFrame::OnDial(wxEvent &evt) +void IAXFrame::OnDial(wxCommandEvent &evt) { theFrame->DialBySpeedDialName(SpeedDial->GetValue()); } -void IAXFrame::OnHangup(wxEvent &evt) +void IAXFrame::OnHangup(wxCommandEvent &evt) { iaxc_dump_call(); } -void IAXFrame::OnQuit(wxEvent &evt) +void IAXFrame::OnQuit(wxCommandEvent &evt) { Close(TRUE); } void IAXFrame::RegisterByName(wxString RegName) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxChar KeyPath[256]; wxListItem item; long index; @@ -451,26 +451,26 @@ void IAXFrame::RegisterByName(wxString R wxStringTokenizer tok(RegName, _T(":@")); char user[256], pass[256], host[256]; - if(strlen(RegName) == 0) + if(wxStrlen(RegName) == 0) return; if(tok.CountTokens() == 3) { - strncpy( user , tok.GetNextToken().c_str(), 256); - strncpy( pass , tok.GetNextToken().c_str(), 256); - strncpy( host , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)user , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)pass , tok.GetNextToken().c_str(), 256); + wxStrncpy( (wchar_t *)host , tok.GetNextToken().c_str(), 256); } else { // Check if it's a Speed Dial - wxStrcpy(KeyPath, "/Servers/"); + wxStrcpy(KeyPath, wxT("/Servers/")); wxStrcat(KeyPath, RegName); config->SetPath(KeyPath); if(!config->Exists(KeyPath)) { - theFrame->SetStatusText("Register format error"); + theFrame->SetStatusText(wxT("Register format error")); return; } - wxStrcpy(user, config->Read("Username", "")); - wxStrcpy(pass, config->Read("Password", "")); - wxStrcpy(host, config->Read("Host", "")); + wxStrcpy((wchar_t *)user, config->Read(wxT("Username"), wxT(""))); + wxStrcpy((wchar_t *)pass, config->Read(wxT("Password"), wxT(""))); + wxStrcpy((wchar_t *)host, config->Read(wxT("Host"), wxT(""))); } iaxc_register(user, pass, host); @@ -490,7 +490,7 @@ void IAXFrame::RegisterByName(wxString R // need to find some way to update status -- is there any // server data in the "reg accepted" message?? - registrations->SetItem(index, 1, "----"); + registrations->SetItem(index, 1, wxT("----")); registrations->Refresh(); registrations->Show(); @@ -512,7 +512,7 @@ void IAXFrame::OnPTTChange(wxCommandEven iaxc_set_silence_threshold(-99); } iaxc_set_audio_output(0); // unmute output - muteState->SetLabel("PTT Disabled"); + muteState->SetLabel(wxT("PTT Disabled")); } } @@ -532,25 +532,25 @@ void IAXFrame::OnSilenceChange(wxCommand void IAXFrame::OnAudioDialog(wxCommandEvent& WXUNUSED(event)) { - AudioDialog dialog(this, "Audio Properties", wxDefaultPosition, wxSize(520,220)); + AudioDialog dialog(this, wxT("Audio Properties"), wxDefaultPosition, wxSize(520,220)); dialog.ShowModal(); } void IAXFrame::OnServerDialog(wxCommandEvent& WXUNUSED(event)) { - ServerDialog dialog(this, "Server Dialog", wxDefaultPosition, wxSize(500,260)); + ServerDialog dialog(this, wxT("Server Dialog"), wxDefaultPosition, wxSize(500,260)); dialog.ShowModal(); } void IAXFrame::OnDialDialog(wxCommandEvent& WXUNUSED(event)) { - DialDialog dialog(this, "Dial Dialog", wxDefaultPosition, wxSize(500,240)); + DialDialog dialog(this, wxT("Dial Dialog"), wxDefaultPosition, wxSize(500,240)); dialog.ShowModal(); } int IAXFrame::HandleStatusEvent(char *msg) { - theFrame->SetStatusText(msg); + theFrame->SetStatusText(wxString::FromAscii(msg)); return 1; } @@ -616,7 +616,7 @@ void IAXFrame::HandleEvent(wxCommandEven void IAXFrame::DialBySpeedDialName(wxString name) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerName; wxString Extension; @@ -625,20 +625,20 @@ void IAXFrame::DialBySpeedDialName(wxStr if(name.IsEmpty()) return; - KeyPath = "/Speed Dials/" + name; + KeyPath = wxT("/Speed Dials/") + name; if(config->Exists(KeyPath)) { config->SetPath(KeyPath); - ServerName = config->Read("Server", ""); - Extension = config->Read("Extension", ""); + ServerName = config->Read(wxT("Server"), wxT("")); + Extension = config->Read(wxT("Extension"), wxT("")); - KeyPath = "/Servers/" + ServerName; + KeyPath = wxT("/Servers/") + ServerName; config->SetPath(KeyPath); - Destination = config->Read("Username", "") + ":" + - config->Read("Password", "") + "@" + - config->Read("Host", "") + "/" + + Destination = config->Read(wxT("Username"), wxT("")) + wxT(":") + + config->Read(wxT("Password"), wxT("")) + wxT("@") + + config->Read(wxT("Host"), wxT("")) + wxT("/") + Extension; } else { Destination = name; @@ -716,7 +716,7 @@ bool IAXClient::OnCmdLineParsed(wxCmdLin bool IAXClient::OnInit() { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; wxString reginfo; @@ -726,19 +726,19 @@ bool IAXClient::OnInit() if(!wxApp::OnInit()) return false; - optNoDialPad = (config->Read("/DialPad", 1l) == 0); - optNumCalls = config->Read("/NumCalls", 4l); + optNoDialPad = (config->Read(wxT("/DialPad"), 1l) == 0); + optNumCalls = config->Read(wxT("/NumCalls"), 4l); - theFrame = new IAXFrame("IAXPhone", 0,0,150,220); + theFrame = new IAXFrame(wxT("IAXPhone"), 0,0,150,220); theFrame->Show(TRUE); SetTopWindow(theFrame); - iaxc_initialize(AUDIO_INTERNAL_PA, wxGetApp().optNumCalls); + iaxc_initialize(wxGetApp().optNumCalls); - theFrame->SetAudioDeviceByName(config->Read("/Input Device", ""), - config->Read("/Output Device", ""), - config->Read("/Ring Device", "")); + theFrame->SetAudioDeviceByName(config->Read(wxT("/Input Device"), wxT("")), + config->Read(wxT("/Output Device"), wxT("")), + config->Read(wxT("/Ring Device"), wxT(""))); // iaxc_set_encode_format(IAXC_FORMAT_GSM); iaxc_set_silence_threshold(-99); @@ -748,10 +748,10 @@ bool IAXClient::OnInit() // Register from wxConfig - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { - reginfo = str + "/Auto Register"; + reginfo = str + wxT("/Auto Register"); if((config->Read(reginfo, 0l) != 0)) { theFrame->RegisterByName(str); } @@ -822,7 +822,7 @@ AudioDialog::AudioDialog(wxWindow *paren { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; struct iaxc_audio_device *devices; @@ -832,47 +832,47 @@ AudioDialog::AudioDialog(wxWindow *paren long caps; wxString devname; - config->SetPath("/"); + config->SetPath(wxT("/")); controlSizer->Add( 20,16); controlSizer->Add(280,16); controlSizer->Add(110,16); /* Input Device */ - controlSizer->Add(new wxStaticText(this, -1, " Input Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Input Device: "))); controlSizer->Add(InDevice = new wxChoice(this, ID_INDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Save */ - controlSizer->Add(Save = new wxButton(this, ID_SAVE, "Save")); + controlSizer->Add(Save = new wxButton(this, ID_SAVE, wxT("Save"))); /* Output Device */ - controlSizer->Add(new wxStaticText(this, -1, " Output Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Output Device: "))); controlSizer->Add(OutDevice = new wxChoice(this, ID_OUTDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* OK */ - controlSizer->Add(new wxButton(this, wxID_OK, "Set")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Set"))); /* Ring Device */ - controlSizer->Add(new wxStaticText(this, -1, " Ring Device: ")); + controlSizer->Add(new wxStaticText(this, -1, wxT(" Ring Device: "))); controlSizer->Add(RingDevice = new wxChoice(this, ID_RINGDEVICE, wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* CANCEL */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); /* Echo Cancel */ controlSizer->Add( 20,16); controlSizer->Add(EchoCancel = new wxCheckBox(this, ID_ECHOCANCEL, - " Echo Cancel")); - EchoCancel->SetValue(config->Read("Echo Cancel", 0l) != 0); + wxT(" Echo Cancel"))); + EchoCancel->SetValue(config->Read(wxT("Echo Cancel"), 0l) != 0); iaxc_audio_devices_get(&devices, &nDevs, &input, &output, &ring); for(i=0; icapabilities; - devname = devices->name; + devname = wxString::FromAscii(devices->name); if(caps & IAXC_AD_INPUT) InDevice->Append(devname); @@ -904,17 +904,17 @@ AudioDialog::AudioDialog(wxWindow *paren void AudioDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); - config->SetPath("/"); + config->SetPath(wxT("/")); switch(event.GetId()) { case ID_SAVE: - config->Write("Input Device", InDevice->GetStringSelection()); - config->Write("Output Device", OutDevice->GetStringSelection()); - config->Write("Ring Device", RingDevice->GetStringSelection()); - config->Write("Echo Cancel", EchoCancel->GetValue()); + config->Write(wxT("Input Device"), InDevice->GetStringSelection()); + config->Write(wxT("Output Device"), OutDevice->GetStringSelection()); + config->Write(wxT("Ring Device"), RingDevice->GetStringSelection()); + config->Write(wxT("Echo Cancel"), EchoCancel->GetValue()); delete config; break; @@ -942,17 +942,17 @@ void IAXFrame::SetAudioDeviceByName(wxSt for(i=0; icapabilities & IAXC_AD_INPUT) { - if(inname.Cmp(devices->name) == 0) + if(inname.Cmp(wxString::FromAscii(devices->name)) == 0) input = devices->devID; } if(devices->capabilities & IAXC_AD_OUTPUT) { - if(outname.Cmp(devices->name) == 0) + if(outname.Cmp(wxString::FromAscii(devices->name)) == 0) output = devices->devID; } if(devices->capabilities & IAXC_AD_RING) { - if(ringname.Cmp(devices->name) == 0) + if(ringname.Cmp(wxString::FromAscii(devices->name)) == 0) ring = devices->devID; } devices++; @@ -972,7 +972,7 @@ ServerDialog::ServerDialog(wxWindow *par { wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -983,11 +983,11 @@ ServerDialog::ServerDialog(wxWindow *par controlSizer->Add(110,16); /* Servers */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -995,35 +995,35 @@ ServerDialog::ServerDialog(wxWindow *par } /* Add */ - controlSizer->Add(Add = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Add = new wxButton(this, ID_ADD, wxT("Add"))); /* AutoRegister */ controlSizer->Add( 20,16); - controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, " Auto Register")); + controlSizer->Add(AutoRegister = new wxCheckBox(this, ID_AUTOREGISTER, wxT(" Auto Register"))); /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Host */ - controlSizer->Add(new wxStaticText(this, -1, " Host: ")); - controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Host: "))); + controlSizer->Add(Host = new wxTextCtrl(this, ID_HOST, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); controlSizer->Add(110,1); /* Username */ - controlSizer->Add(new wxStaticText(this, -1, " Username: ")); - controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Username: "))); + controlSizer->Add(Username = new wxTextCtrl(this, ID_USERNAME, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Register */ - controlSizer->Add(new wxButton(this, wxID_OK, "Register")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Register"))); /* Password */ - controlSizer->Add(new wxStaticText(this, -1, " Password: ")); - controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Password: "))); + controlSizer->Add(Password = new wxTextCtrl(this, ID_PASSWORD, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Done */ - controlSizer->Add(new wxButton(this, wxID_CANCEL, "Done")); + controlSizer->Add(new wxButton(this, wxID_CANCEL, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1034,22 +1034,22 @@ ServerDialog::ServerDialog(wxWindow *par void ServerDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString ServerVal; ServerVal = Server->GetValue(); - KeyPath = "/Servers/" + ServerVal; + KeyPath = wxT("/Servers/") + ServerVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Auto Register", AutoRegister->GetValue()); - config->Write("Host", Host->GetValue()); - config->Write("Username", Username->GetValue()); - config->Write("Password", Password->GetValue()); + config->Write(wxT("Auto Register"), AutoRegister->GetValue()); + config->Write(wxT("Host"), Host->GetValue()); + config->Write(wxT("Username"), Username->GetValue()); + config->Write(wxT("Password"), Password->GetValue()); if(Server->FindString(ServerVal) < 0) { Server->Append(ServerVal); @@ -1075,18 +1075,18 @@ void ServerDialog::OnButton(wxCommandEve void ServerDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Host/Username/Password boxes - KeyPath = "/Servers/" + Server->GetStringSelection(); + KeyPath = wxT("/Servers/") + Server->GetStringSelection(); config->SetPath(KeyPath); - Host->SetValue(config->Read("Host", "")); - Username->SetValue(config->Read("Username", "")); - Password->SetValue(config->Read("Password", "")); - AutoRegister->SetValue(config->Read("Auto Register", 0l) != 0); + Host->SetValue(config->Read(wxT("Host"), wxT(""))); + Username->SetValue(config->Read(wxT("Username"), wxT(""))); + Password->SetValue(config->Read(wxT("Password"), wxT(""))); + AutoRegister->SetValue(config->Read(wxT("Auto Register"), 0l) != 0); } BEGIN_EVENT_TABLE(ServerDialog, wxDialog) @@ -1104,7 +1104,7 @@ DialDialog::DialDialog(wxWindow *parent, wxBoxSizer *dialogSizer = new wxBoxSizer(wxHORIZONTAL); wxFlexGridSizer *controlSizer = new wxFlexGridSizer(3,3,10,10); - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString str; long dummy; @@ -1115,11 +1115,11 @@ DialDialog::DialDialog(wxWindow *parent, controlSizer->Add( 96,16); /* Speed Dial */ - controlSizer->Add(new wxStaticText(this, -1, " Speed Dial: ")); - controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Speed Dial: "))); + controlSizer->Add(SpeedDial = new wxComboBox(this, ID_SPEEDDIAL, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Speed Dials"); + config->SetPath(wxT("/Speed Dials")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { SpeedDial->Append(str); @@ -1127,14 +1127,14 @@ DialDialog::DialDialog(wxWindow *parent, } /* Add */ - controlSizer->Add(Save = new wxButton(this, ID_ADD, "Add")); + controlSizer->Add(Save = new wxButton(this, ID_ADD, wxT("Add"))); /* Server */ - controlSizer->Add(new wxStaticText(this, -1, " Server: ")); - controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Server: "))); + controlSizer->Add(Server = new wxComboBox(this, ID_SERVER, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); - config->SetPath("/Servers"); + config->SetPath(wxT("/Servers")); bCont = config->GetFirstGroup(str, dummy); while ( bCont ) { Server->Append(str); @@ -1142,19 +1142,19 @@ DialDialog::DialDialog(wxWindow *parent, } /* Remove */ - controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, "Remove")); + controlSizer->Add(Remove = new wxButton(this, ID_REMOVE, wxT("Remove"))); /* Extention */ - controlSizer->Add(new wxStaticText(this, -1, " Extension: ")); - controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, "", + controlSizer->Add(new wxStaticText(this, -1, wxT(" Extension: "))); + controlSizer->Add(Extension = new wxTextCtrl(this, ID_EXTENSION, wxT(""), wxDefaultPosition, wxDefaultSize),0,wxEXPAND); /* Dial */ - controlSizer->Add(new wxButton(this, ID_DIAL, "Dial")); + controlSizer->Add(new wxButton(this, ID_DIAL, wxT("Dial"))); /* Done */ controlSizer->Add( 20,16); controlSizer->Add(280,16); - controlSizer->Add(new wxButton(this, wxID_OK, "Done")); + controlSizer->Add(new wxButton(this, wxID_OK, wxT("Done"))); dialogSizer->Add(controlSizer); @@ -1165,34 +1165,34 @@ DialDialog::DialDialog(wxWindow *parent, void DialDialog::OnComboBox(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString val; wxString KeyPath; // Update the Server/Extension boxes - KeyPath = "/Speed Dials/" + SpeedDial->GetStringSelection(); + KeyPath = wxT("/Speed Dials/") + SpeedDial->GetStringSelection(); config->SetPath(KeyPath); - Server->SetValue(config->Read("Server", "")); - Extension->SetValue(config->Read("Extension", "")); + Server->SetValue(config->Read(wxT("Server"), wxT(""))); + Extension->SetValue(config->Read(wxT("Extension"), wxT(""))); } void DialDialog::OnButton(wxCommandEvent &event) { - wxConfig *config = new wxConfig("iaxPhone"); + wxConfig *config = new wxConfig(wxT("iaxPhone")); wxString KeyPath; wxString SpeedDialVal; SpeedDialVal = SpeedDial->GetValue(); - KeyPath = "/Speed Dials/" + SpeedDialVal; + KeyPath = wxT("/Speed Dials/") + SpeedDialVal; config->SetPath(KeyPath); switch(event.GetId()) { case ID_ADD: - config->Write("Server", Server->GetValue()); - config->Write("Extension", Extension->GetValue()); + config->Write(wxT("Server"), Server->GetValue()); + config->Write(wxT("Extension"), Extension->GetValue()); if(SpeedDial->FindString(SpeedDialVal) < 0) { SpeedDial->Append(SpeedDialVal); @@ -1203,7 +1203,7 @@ void DialDialog::OnButton(wxCommandEvent config->DeleteGroup(KeyPath); // Remove it from the combobox, as well SpeedDial->Delete(SpeedDial->FindString(SpeedDialVal)); - Server->SetValue(""); + Server->SetValue(wxT("")); Extension->Clear(); break; diff -up iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h --- iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h.BAD 2008-06-10 12:03:28.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxphone/iaxphone.h 2008-06-10 12:53:42.000000000 -0400 @@ -220,10 +220,10 @@ class IAXFrame : public wxFrame ~IAXFrame(); - void OnDTMF(wxEvent &evt); - void OnDial(wxEvent &evt); - void OnHangup(wxEvent &evt); - void OnQuit(wxEvent &evt); + void OnDTMF(wxCommandEvent &evt); + void OnDial(wxCommandEvent &evt); + void OnHangup(wxCommandEvent &evt); + void OnQuit(wxCommandEvent &evt); void OnPTTChange(wxCommandEvent &evt); void OnSilenceChange(wxCommandEvent &evt); void OnNotify(void); diff -up iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc --- iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc.BAD 2008-06-10 13:05:01.000000000 -0400 +++ iaxclient-2.1beta3/simpleclient/iaxcomm/frame.cc 2008-06-10 13:05:07.000000000 -0400 @@ -425,7 +425,7 @@ void MyFrame::ShowDirectoryControls() config->SetPath(_T("/OT")); bCont = config->GetFirstGroup(OTName, dummy); while ( bCont ) { -#if defined(__UNICODE__) +#if defined(wxUSE_UNICODE) ot = ((wxButton *)((*aPanel).FindWindow(wxXmlResource::GetXRCID(OTName)))); #else ot = XRCCTRL(*aPanel, OTName, wxButton); --- NEW FILE iaxclient.spec --- %define betaver beta3 %define tclver 0.2 %define mainver 2.1 %{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %define tcl_sitearch %{_libdir}/tcl%{tcl_version}} %ifarch sparcv9 %define tkphonearch sparc %else %define tkphonearch %{_arch} %endif Name: iaxclient Version: %{mainver} Release: 0.3.%{betaver}%{?dist} Summary: Library for creating telephony solutions that interoperate with Asterisk Group: System Environment/Libraries License: LGPLv2+ URL: http://iaxclient.wiki.sourceforge.net/ Source0: http://downloads.sourceforge.net/iaxclient/%{name}-%{version}%{betaver}.tar.gz Source1: tkiaxphone.desktop Source2: wxiax.desktop Source3: phone.png Source4: run-tkiaxphone.sh Patch0: iaxclient-2.1beta3-wxGTK28.patch Patch1: iaxclient-2.1beta3-tkphone-cleanups.patch Patch2: iaxclient-2.1beta3-tcl-includedir.patch Patch3: iaxclient-2.1beta3-tcl-libdir.patch Patch4: iaxclient-2.1beta3-tcl-nodoc.patch Patch5: iaxclient-2.1beta3-theora-detection.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: speex-devel, libtheora-devel, gsm-devel, portaudio-devel, iax-devel BuildRequires: tk-devel, gtk2-devel, SDL-devel, libogg-devel, liboggz-devel BuildRequires: wxGTK-devel, libvidcap-devel, desktop-file-utils %description Iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk, the Open Source PBX. Although asterisk supports other VOIP protocols (including SIP, and with patches, H.323), IAX's simple, lightweight nature gives it several advantages, particularly in that it can operate easily through NAT and packet firewalls, and it is easily extensible and simple to understand. Iaxclient pulls together the wide array of open source technologies required for telephony applications. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: pkgconfig Requires: %{name} = %{mainver}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package -n tcl-iaxclient Summary: Tcl interface to iax2 client lib Version: %{tclver} Group: System Environment/Libraries License: BSD Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tcl-iaxclient Tcl extensions to iaxclient libraries. %package -n tkiaxphone Summary: Tk IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: tcl(abi) = 8.5 Requires: %{name} = %{mainver}-%{release} %description -n tkiaxphone Tk IAX Phone Client. %package -n wxiax Summary: wx IAX Phone Client Version: %{mainver} Group: Applications/Internet License: LGPLv2+ Requires: %{name} = %{mainver}-%{release} %description -n wxiax wx IAX Phone Client. %prep %setup -q -n %{name}-%{mainver}%{betaver} %patch0 -p1 -b .wxGTK28 %patch1 -p1 -b .tkphone %patch2 -p1 -b .includedir %patch3 -p1 -b .libdir %patch4 -p1 -b .nodoc %patch5 -p1 -b .theoradetect chmod -x contrib/tcl/README.txt sed -i 's|/usr/lib|%{_libdir}|g' lib/libiax2/iax-config.in %build %configure --disable-static sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} cd contrib/tcl/ %configure make %{?_smp_mflags} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -exec rm -f {} ';' install -d %{buildroot}%{tcl_sitearch} mv %{buildroot}%{_libdir}/iaxclient %{buildroot}%{tcl_sitearch}/ cd contrib/tcl make install DESTDIR=%{buildroot} mv %{buildroot}%{_libdir}/tcliaxclient0.2 %{buildroot}%{tcl_sitearch}/tcliaxclient0.2 chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/phone.ui.tcl chmod +x %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/pref.ui.tcl install -p %{SOURCE4} %{buildroot}%{_bindir} mkdir %{buildroot}%{_datadir}/pixmaps/ install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/tkiaxphone.png install -p %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/wxiax.png mkdir %{buildroot}%{_datadir}/applications/ desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} desktop-file-install --vendor "" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} cd %{buildroot}%{tcl_sitearch}/iaxclient/tkphone/ ln -s iaxcli iaxcli-Linux-%{tkphonearch} %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING.LIB ChangeLog README %{_bindir}/iaxcomm %{_bindir}/iaxphone %{_datadir}/iaxcomm/ %{_libdir}/libiaxclient.so.* %files devel %defattr(-,root,root,-) %{_bindir}/stresstest %{_bindir}/testcall %{_bindir}/vtestcall %{_includedir}/iaxclient.h %{_libdir}/libiaxclient.so %{_libdir}/pkgconfig/iaxclient.pc %files -n tcl-iaxclient %defattr(-,root,root,-) %doc contrib/tcl/README.txt %{tcl_sitearch}/tcliaxclient0.2/ %files -n tkiaxphone %defattr(-,root,root,-) %{_bindir}/run-tkiaxphone.sh %{_bindir}/tkiaxphone %{tcl_sitearch}/iaxclient/ %{_datadir}/applications/tkiaxphone.desktop %{_datadir}/pixmaps/tkiaxphone.png %files -n wxiax %defattr(-,root,root,-) %{_bindir}/wxiax %{_datadir}/applications/wxiax.desktop %{_datadir}/pixmaps/wxiax.png %changelog * Thu Mar 12 2009 Tom "spot" Callaway 2.1-0.3.beta3 - fix lib/libiax2/iax-config.in to not use wrong /usr/lib * Mon Nov 3 2008 Tom "spot" Callaway 2.1-0.2.beta3 - fix theora detection * Tue Jun 10 2008 Tom "spot" Callaway 2.1-0.1.beta3 - Initial package for Fedora --- NEW FILE run-tkiaxphone.sh --- #!/bin/bash export IAXPHONEHOME=/usr/lib64/tcl8.5/iaxclient/tkphone exec /usr/bin/tkiaxphone --- NEW FILE tkiaxphone.desktop --- [Desktop Entry] Encoding=UTF-8 Name=Tkphone GenericName=Tk IAX Phone Client Exec=/usr/bin/run-tkiaxphone.sh Icon=tkiaxphone Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; --- NEW FILE wxiax.desktop --- [Desktop Entry] Encoding=UTF-8 Name=wxiax GenericName=wx IAX Phone Client Exec=/usr/bin/wxiax Icon=wxiax Terminal=false Type=Application Categories=GNOME;GTK;Network;Telephony; Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iaxclient/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 6 Apr 2009 21:07:03 -0000 1.1 +++ sources 6 Apr 2009 21:17:29 -0000 1.2 @@ -0,0 +1 @@ +47d54b9d5d48dc6aa1f6d7e506c72ba7 iaxclient-2.1beta3.tar.gz From thias at fedoraproject.org Mon Apr 6 21:19:15 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 21:19:15 +0000 (UTC) Subject: rpms/pigment/devel .cvsignore, 1.14, 1.15 pigment.spec, 1.21, 1.22 sources, 1.14, 1.15 Message-ID: <20090406211915.C4C05700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/pigment/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10706 Modified Files: .cvsignore pigment.spec sources Log Message: Update to 0.3.16. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/pigment/devel/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 24 Mar 2009 09:46:43 -0000 1.14 +++ .cvsignore 6 Apr 2009 21:18:45 -0000 1.15 @@ -1 +1 @@ -pigment-0.3.15.tar.bz2 +pigment-0.3.16.tar.bz2 Index: pigment.spec =================================================================== RCS file: /cvs/extras/rpms/pigment/devel/pigment.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- pigment.spec 24 Mar 2009 09:46:43 -0000 1.21 +++ pigment.spec 6 Apr 2009 21:18:45 -0000 1.22 @@ -1,6 +1,6 @@ Summary: Media Center Toolkit Name: pigment -Version: 0.3.15 +Version: 0.3.16 Release: 1%{?dist} License: LGPLv2+ Group: Applications/Multimedia @@ -44,12 +44,11 @@ %prep %setup -q -# Required to get 0.3.6 working. Some lib64 problems. Still as of 0.3.14. -libtoolize --copy --force -aclocal -I common/m4 -autoheader -automake -autoconf +# Get our version of libtool back into place... +%{__rm} -f common/m4/{libtool.m4,lt*.m4} +%{__cp} -a /usr/share/aclocal/{libtool.m4,ltdl.m4} common/m4/ +# Required to get 0.3.6 working. Some lib64 problems. Still as of 0.3.16. +autoreconf --install --force -I common/m4 -Wno-portability %build @@ -102,6 +101,10 @@ %changelog +* Mon Apr 6 2009 Matthias Saou 0.3.16-1 +- Update to 0.3.16. +- Replace libtool m4 files with our own to get autoreconf working. + * Tue Mar 24 2009 Matthias Saou 0.3.15-1 - Update to 0.3.15. Index: sources =================================================================== RCS file: /cvs/extras/rpms/pigment/devel/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sources 24 Mar 2009 09:46:43 -0000 1.14 +++ sources 6 Apr 2009 21:18:45 -0000 1.15 @@ -1 +1 @@ -21171b424f440f77e0fd0162ee7aca18 pigment-0.3.15.tar.bz2 +63af7cf55c30673c4fea19239197bbfb pigment-0.3.16.tar.bz2 From orion at fedoraproject.org Mon Apr 6 21:19:43 2009 From: orion at fedoraproject.org (Orion Poplawski) Date: Mon, 6 Apr 2009 21:19:43 +0000 (UTC) Subject: rpms/gridengine/devel gridengine-6.2u2_1-ppc.patch, NONE, 1.1 gridengine.spec, 1.15, 1.16 Message-ID: <20090406211943.5D3A7700FB@cvs1.fedora.phx.redhat.com> Author: orion Update of /cvs/pkgs/rpms/gridengine/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10946 Modified Files: gridengine.spec Added Files: gridengine-6.2u2_1-ppc.patch Log Message: Add patch to compile with correct libs on ppc/ppc64 gridengine-6.2u2_1-ppc.patch: --- NEW FILE gridengine-6.2u2_1-ppc.patch --- --- gridengine/source/aimk.ppc 2009-03-25 14:13:48.000000000 -0600 +++ gridengine/source/aimk 2009-04-06 15:14:27.000000000 -0600 @@ -2013,7 +2013,7 @@ set LFLAGS = "-L $MYILIB" echo "Using $MYILIB path for i18n support" else - if ( $BUILDARCH == "SOLARIS" || $BUILDARCH == "SOLARIS64" || $BUILDARCH == "SOLARIS86" || $BUILDARCH == "SOLARISAMD64" || $BUILDARCH == "LINUX86" || $BUILDARCH == LINUXIA64 || $BUILDARCH == LINUXAMD64) then + if ( $BUILDARCH == "SOLARIS" || $BUILDARCH == "SOLARIS64" || $BUILDARCH == "SOLARIS86" || $BUILDARCH == "SOLARISAMD64" || $BUILDARCH == "LINUX86" || $BUILDARCH == LINUXIA64 || $BUILDARCH == LINUXAMD64 || $BUILDARCH == LINUXPPC || $BUILDARCH == LINUXPPC64) then set LIBINTL = "" set HFLAGS = "" else Index: gridengine.spec =================================================================== RCS file: /cvs/pkgs/rpms/gridengine/devel/gridengine.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- gridengine.spec 6 Apr 2009 19:10:37 -0000 1.15 +++ gridengine.spec 6 Apr 2009 21:19:13 -0000 1.16 @@ -53,6 +53,9 @@ # Rename getline() to sge_getline() # http://gridengine.sunsource.net/issues/show_bug.cgi?id=2980 Patch9: gridengine-6.2u2_1-getline.patch +# Linux ppc build issue +# http://gridengine.sunsource.net/issues/show_bug.cgi?id=2981 +Patch10: gridengine-6.2u2_1-ppc.patch # Support lesstif - http://gridengine.sunsource.net/issues/show_bug.cgi?id=2310 Patch15: gridengine-6.2beta2-lesstif.patch # Make inst_sge exit with status 1 if usage is incorrect @@ -173,6 +176,7 @@ %patch7 -p1 -b .Werror %patch8 -p1 -b .import %patch9 -p1 -b .getline +%patch10 -p1 -b .ppc %if !0%{?rhel} %patch15 -p1 -b .lesstif %endif @@ -543,6 +547,8 @@ * Mon Apr 6 2009 - Orion Poplawski - 6.2u2_1-1 - Update to 6.2u2_1 - Rebase several patches +- Add patch to rename getline() +- Add patch to compile with correct libs on ppc/ppc64 * Tue Feb 24 2009 Fedora Release Engineering - 6.2u1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From pkgdb at fedoraproject.org Mon Apr 6 21:21:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:21:46 +0000 Subject: [pkgdb] libmatchbox: cwickert has requested watchcommits Message-ID: <20090406212124.EEBAB208555@bastion.fedora.phx.redhat.com> cwickert has requested the watchcommits acl on libmatchbox (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:22:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:22:47 +0000 Subject: [pkgdb] libmatchbox: cwickert has requested commit Message-ID: <20090406212227.35C04208608@bastion.fedora.phx.redhat.com> cwickert has requested the commit acl on libmatchbox (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:22:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:22:53 +0000 Subject: [pkgdb] libmatchbox: cwickert has requested watchbugzilla Message-ID: <20090406212233.10103208553@bastion.fedora.phx.redhat.com> cwickert has requested the watchbugzilla acl on libmatchbox (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:22:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:22:35 +0000 Subject: [pkgdb] libmatchbox: cwickert has requested approveacls Message-ID: <20090406212235.7DDD4208557@bastion.fedora.phx.redhat.com> cwickert has requested the approveacls acl on libmatchbox (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From thias at fedoraproject.org Mon Apr 6 21:22:22 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 21:22:22 +0000 (UTC) Subject: rpms/pigment-python/devel .cvsignore, 1.9, 1.10 pigment-python.spec, 1.13, 1.14 sources, 1.9, 1.10 Message-ID: <20090406212222.09C68700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/pigment-python/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11407 Modified Files: .cvsignore pigment-python.spec sources Log Message: Update to 0.3.11. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/pigment-python/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 7 Feb 2009 18:42:43 -0000 1.9 +++ .cvsignore 6 Apr 2009 21:21:51 -0000 1.10 @@ -1 +1 @@ -pigment-python-0.3.10.tar.bz2 +pigment-python-0.3.11.tar.bz2 Index: pigment-python.spec =================================================================== RCS file: /cvs/extras/rpms/pigment-python/devel/pigment-python.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- pigment-python.spec 27 Feb 2009 00:24:24 -0000 1.13 +++ pigment-python.spec 6 Apr 2009 21:21:51 -0000 1.14 @@ -3,8 +3,8 @@ Summary: Python bindings to the Pigment Media Center Toolkit Name: pigment-python -Version: 0.3.10 -Release: 3%{?dist} +Version: 0.3.11 +Release: 1%{?dist} License: LGPLv2+ Group: Applications/Multimedia URL: http://elisa.fluendo.com/ @@ -12,9 +12,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: gstreamer-python Requires: pygtk2 -Requires: pigment >= 0.3.14 +Requires: pigment >= 0.3.16 BuildRequires: glib2-devel -BuildRequires: pigment-devel >= 0.3.14 +BuildRequires: pigment-devel >= 0.3.16 BuildRequires: python-devel BuildRequires: pygtk2-devel BuildRequires: gstreamer-devel @@ -66,7 +66,11 @@ %changelog -* Thu Feb 26 2009 Fedora Release Engineering - 0.3.10-3 +* Mon Apr 6 2009 Matthias Saou 0.3.11-1 +- Update to 0.3.11. +- Update minimum pigment requirement to 0.3.16. + +* Thu Feb 26 2009 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sun Feb 8 2009 Matthias Saou 0.3.10-2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/pigment-python/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 7 Feb 2009 18:42:43 -0000 1.9 +++ sources 6 Apr 2009 21:21:51 -0000 1.10 @@ -1 +1 @@ -691b704fab0ac93fcd13944975decfdf pigment-python-0.3.10.tar.bz2 +a7853556b1b0b38c757defef2eb8e466 pigment-python-0.3.11.tar.bz2 From overholt at fedoraproject.org Mon Apr 6 21:26:35 2009 From: overholt at fedoraproject.org (Andrew Overholt) Date: Mon, 6 Apr 2009 21:26:35 +0000 (UTC) Subject: rpms/eclipse/F-11 eclipse-swt-buildagainstxulrunner.patch, 1.1, 1.2 eclipse.spec, 1.627, 1.628 Message-ID: <20090406212635.88EE9700FB@cvs1.fedora.phx.redhat.com> Author: overholt Update of /cvs/pkgs/rpms/eclipse/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11904 Modified Files: eclipse-swt-buildagainstxulrunner.patch eclipse.spec Log Message: * Mon Apr 6 2009 Andrew Overholt 1:3.4.2-9 - Re-add patch to build libswt-xulrunner instead of libswt-mozilla. - RHBZ#484453 - Eclipse.org BZ#226356 eclipse-swt-buildagainstxulrunner.patch: Index: eclipse-swt-buildagainstxulrunner.patch =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/F-11/eclipse-swt-buildagainstxulrunner.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- eclipse-swt-buildagainstxulrunner.patch 16 Mar 2009 18:14:14 -0000 1.1 +++ eclipse-swt-buildagainstxulrunner.patch 6 Apr 2009 21:26:05 -0000 1.2 @@ -3,13 +3,23 @@ Index: Eclipse SWT PI/gtk/library/build.sh =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh,v -retrieving revision 1.50 -diff -u -r1.50 build.sh ---- Eclipse SWT PI/gtk/library/build.sh 23 Jan 2009 23:22:21 -0000 1.50 -+++ Eclipse SWT PI/gtk/library/build.sh 5 Mar 2009 20:41:43 -0000 -@@ -107,11 +107,11 @@ +retrieving revision 1.48 +diff -u -r1.48 build.sh +--- Eclipse SWT PI/gtk/library/build.sh 5 Jun 2008 17:31:51 -0000 1.48 ++++ Eclipse SWT PI/gtk/library/build.sh 6 Apr 2009 21:11:22 -0000 +@@ -96,19 +96,19 @@ + MOZILLA_LIBS=`pkg-config --libs mozilla-xpcom` + export MOZILLA_INCLUDES export MOZILLA_LIBS - MAKE_MOZILLA=make_mozilla +- MAKE_MOZILLA=make_mozilla ++ MAKE_MOZILLA="make_mozilla make_xpcominit" + elif [ x`pkg-config --exists firefox-xpcom && echo YES` = "xYES" ]; then + MOZILLA_INCLUDES=`pkg-config --cflags firefox-xpcom` + MOZILLA_LIBS=`pkg-config --libs firefox-xpcom` + export MOZILLA_INCLUDES + export MOZILLA_LIBS +- MAKE_MOZILLA=make_mozilla ++ MAKE_MOZILLA="make_mozilla make_xpcominit" elif [ x`pkg-config --exists libxul && echo YES` = "xYES" ]; then - MOZILLA_INCLUDES=`pkg-config --cflags libxul` - MOZILLA_LIBS=`pkg-config --libs libxul` @@ -17,10 +27,10 @@ - export MOZILLA_LIBS - MAKE_MOZILLA=make_mozilla + XULRUNNER_INCLUDES=`pkg-config --cflags libxul` -+ XULRUNNER_LIBS=`pkg-config --libs libxul` ++ XULRUNNER_LIBS="`pkg-config --libs libxul` -lxpcomglue" + export XULRUNNER_INCLUDES + export XULRUNNER_LIBS -+ MAKE_MOZILLA=make_xulrunner ++ MAKE_MOZILLA="make_xulrunner make_xpcominit" else echo "None of the following libraries were found: Mozilla/XPCOM, Firefox/XPCOM, or XULRunner/XPCOM" echo " *** Mozilla embedding support will not be compiled." Index: eclipse.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse/F-11/eclipse.spec,v retrieving revision 1.627 retrieving revision 1.628 diff -u -r1.627 -r1.628 --- eclipse.spec 6 Apr 2009 18:31:46 -0000 1.627 +++ eclipse.spec 6 Apr 2009 21:26:05 -0000 1.628 @@ -29,7 +29,7 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 8%{?dist} +Release: 9%{?dist} License: EPL Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -149,7 +149,11 @@ # Since we're building against XULRunner, build using XR flags # https://bugs.eclipse.org/226356 -# https://bugzilla.redhat.com/show_bug.cgi?id=484453 +# https://bugs.eclipse.org/bugs/attachment.cgi?id=131059 +# At present, libxul.pc contains -lxpcomglue_s. Chris Aillon and myself think +# it should perhaps be -lxpcomglue. This patch uses that instead but will +# be replaced with the former when libxul.pc is fixed. +# https://bugs.eclipse.org/bugs/attachment.cgi?id=131060 Patch45: %{name}-swt-buildagainstxulrunner.patch # Work with changed interface in XULRunner 1.9.1 # https://bugs.eclipse.org/bugs/show_bug.cgi?id=268651 @@ -356,9 +360,9 @@ #%patch40 #popd -#pushd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" -#%patch45 -p3 -#popd +pushd "plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library" +%patch45 -p3 +popd pushd plugins/org.eclipse.swt %patch46 popd @@ -1487,6 +1491,11 @@ #%{_libdir}/%{name}/configuration/org.eclipse.equinox.source %changelog +* Mon Apr 6 2009 Andrew Overholt 1:3.4.2-9 +- Re-add patch to build libswt-xulrunner instead of libswt-mozilla. +- RHBZ#484453 +- Eclipse.org BZ#226356 + * Mon Apr 6 2009 Alexander Kurtakov 1:3.4.2-8 - Fix jdt owning dropins/jdt folder. From pkgdb at fedoraproject.org Mon Apr 6 21:28:11 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:28:11 +0000 Subject: [pkgdb] matchbox-window-manager: cwickert has requested watchbugzilla Message-ID: <20090406212750.E1695208553@bastion.fedora.phx.redhat.com> cwickert has requested the watchbugzilla acl on matchbox-window-manager (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:28:11 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:28:11 +0000 Subject: [pkgdb] matchbox-window-manager: cwickert has requested watchcommits Message-ID: <20090406212751.A4F16208557@bastion.fedora.phx.redhat.com> cwickert has requested the watchcommits acl on matchbox-window-manager (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:28:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:28:16 +0000 Subject: [pkgdb] matchbox-window-manager: cwickert has requested commit Message-ID: <20090406212754.95BF9208603@bastion.fedora.phx.redhat.com> cwickert has requested the commit acl on matchbox-window-manager (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:27:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:27:34 +0000 Subject: [pkgdb] matchbox-window-manager: cwickert has requested approveacls Message-ID: <20090406212756.CE7B2208608@bastion.fedora.phx.redhat.com> cwickert has requested the approveacls acl on matchbox-window-manager (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:28:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:28:48 +0000 Subject: [pkgdb] matchbox-window-manager had acl change status Message-ID: <20090406212911.2CA56208553@bastion.fedora.phx.redhat.com> pbrobinson has set the watchbugzilla acl on matchbox-window-manager (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:29:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:29:34 +0000 Subject: [pkgdb] matchbox-window-manager had acl change status Message-ID: <20090406212913.5896E208602@bastion.fedora.phx.redhat.com> pbrobinson has set the watchcommits acl on matchbox-window-manager (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:29:39 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:29:39 +0000 Subject: [pkgdb] matchbox-window-manager had acl change status Message-ID: <20090406212919.16C6B208605@bastion.fedora.phx.redhat.com> pbrobinson has set the approveacls acl on matchbox-window-manager (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:28:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:28:53 +0000 Subject: [pkgdb] matchbox-window-manager had acl change status Message-ID: <20090406212915.BDB90208604@bastion.fedora.phx.redhat.com> pbrobinson has set the commit acl on matchbox-window-manager (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/matchbox-window-manager From pkgdb at fedoraproject.org Mon Apr 6 21:30:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:30:07 +0000 Subject: [pkgdb] libmatchbox had acl change status Message-ID: <20090406212946.7FEC4208556@bastion.fedora.phx.redhat.com> pbrobinson has set the watchbugzilla acl on libmatchbox (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:29:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:29:26 +0000 Subject: [pkgdb] libmatchbox had acl change status Message-ID: <20090406212949.16D59208603@bastion.fedora.phx.redhat.com> pbrobinson has set the watchcommits acl on libmatchbox (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:30:10 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:30:10 +0000 Subject: [pkgdb] libmatchbox had acl change status Message-ID: <20090406212950.3A111208704@bastion.fedora.phx.redhat.com> pbrobinson has set the commit acl on libmatchbox (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From pkgdb at fedoraproject.org Mon Apr 6 21:30:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 21:30:13 +0000 Subject: [pkgdb] libmatchbox had acl change status Message-ID: <20090406212952.83F89208608@bastion.fedora.phx.redhat.com> pbrobinson has set the approveacls acl on libmatchbox (Fedora devel) to Approved for cwickert To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmatchbox From hadess at fedoraproject.org Mon Apr 6 21:35:47 2009 From: hadess at fedoraproject.org (Bastien Nocera) Date: Mon, 6 Apr 2009 21:35:47 +0000 (UTC) Subject: rpms/obexd/devel .cvsignore, 1.6, 1.7 obexd.spec, 1.6, 1.7 sources, 1.6, 1.7 Message-ID: <20090406213547.98112700FB@cvs1.fedora.phx.redhat.com> Author: hadess Update of /cvs/pkgs/rpms/obexd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12774 Modified Files: .cvsignore obexd.spec sources Log Message: * Mon Apr 06 2009 - Bastien Nocera - 0.10-1 - Update to 0.10 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/obexd/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 15 Mar 2009 11:51:10 -0000 1.6 +++ .cvsignore 6 Apr 2009 21:35:17 -0000 1.7 @@ -1 +1 @@ -obexd-0.9.tar.gz +obexd-0.10.tar.gz Index: obexd.spec =================================================================== RCS file: /cvs/pkgs/rpms/obexd/devel/obexd.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- obexd.spec 15 Mar 2009 11:51:10 -0000 1.6 +++ obexd.spec 6 Apr 2009 21:35:17 -0000 1.7 @@ -1,5 +1,5 @@ Name: obexd -Version: 0.9 +Version: 0.10 Release: 1%{?dist} Summary: D-Bus service for Obex Client access @@ -43,6 +43,9 @@ %{_datadir}/dbus-1/services/obex-client.service %changelog +* Mon Apr 06 2009 - Bastien Nocera - 0.10-1 +- Update to 0.10 + * Sun Mar 15 2009 - Bastien Nocera - 0.9-1 - Udpate to 0.9 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/obexd/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 15 Mar 2009 11:51:10 -0000 1.6 +++ sources 6 Apr 2009 21:35:17 -0000 1.7 @@ -1 +1 @@ -0048546c5140109d7b9e79ac2ef28d74 obexd-0.9.tar.gz +b9fbc1386b24f59b36aeb9d764c11fb5 obexd-0.10.tar.gz From ixs at fedoraproject.org Mon Apr 6 21:38:07 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Mon, 6 Apr 2009 21:38:07 +0000 (UTC) Subject: rpms/commoncpp2/EL-5 .cvsignore, 1.5, 1.6 commoncpp2.spec, 1.4, 1.5 sources, 1.5, 1.6 Message-ID: <20090406213807.2DE73700FB@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/commoncpp2/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13100 Modified Files: .cvsignore commoncpp2.spec sources Log Message: * Mon Apr 06 2009 Andreas Thienemann - 1.7.3-1 - Updated to new upstream version 1.7.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/EL-5/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 10 Nov 2006 00:20:38 -0000 1.5 +++ .cvsignore 6 Apr 2009 21:37:36 -0000 1.6 @@ -1 +1 @@ -commoncpp2-1.5.0.tar.gz +commoncpp2-1.7.3.tar.gz Index: commoncpp2.spec =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/EL-5/commoncpp2.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- commoncpp2.spec 10 Nov 2006 00:07:45 -0000 1.4 +++ commoncpp2.spec 6 Apr 2009 21:37:36 -0000 1.5 @@ -1,12 +1,12 @@ Summary: GNU Common C++ class framework Name: commoncpp2 -Version: 1.5.0 +Version: 1.7.3 Release: 1%{?dist} -License: GPL +License: GPLv2+ with exceptions Group: System Environment/Libraries -Source0: http://download.sourceforge.net/gnutelephony/commoncpp2-%{version}.tar.gz -Patch0: commoncpp2-ldconfig.patch +Source0: http://www.gnutelephony.org/dist/tarballs/commoncpp2-%{version}.tar.gz URL: http://www.gnu.org/software/commoncpp/ +Patch0: commoncpp2-1.7.3-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libxml2-devel, zlib-devel, doxygen @@ -33,13 +33,13 @@ %prep %setup -q -%patch0 -p1 -b .ldconfig +%patch0 -p1 %build %configure \ --disable-static \ --disable-dependency-tracking -%{__make} %{?_smp_mflags} +%{__make} #%%{?_smp_mflags} smp building disabled %install rm -rf $RPM_BUILD_ROOT @@ -80,6 +80,19 @@ %{_infodir}/commoncpp2.info* %changelog +* Mon Apr 06 2009 Andreas Thienemann - 1.7.3-1 +- Updated to new upstream version 1.7.3 + +* Tue Feb 24 2009 Fedora Release Engineering - 1.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jul 15 2008 Tom "spot" Callaway - 1.6.1-2 +- fix license tag + +* Wed Feb 06 2008 Andreas Thienemann - 1.6.1-1 +- Updated to new upstream version 1.6.1 +- Reverted the ld-check patch as it's no longer needed + * Fri Nov 10 2006 Andreas Thienemann - 1.5.0-1 - Updated package to 1.5.0 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/commoncpp2/EL-5/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Nov 2006 00:20:38 -0000 1.5 +++ sources 6 Apr 2009 21:37:36 -0000 1.6 @@ -1 +1 @@ -c454fa913f2f1ce53a3ccea27ec4a068 commoncpp2-1.5.0.tar.gz +ca741179a728d264eb276ae471ebaf70 commoncpp2-1.7.3.tar.gz From roma at fedoraproject.org Mon Apr 6 21:41:31 2009 From: roma at fedoraproject.org (Paulo Roma Cavalcanti) Date: Mon, 6 Apr 2009 21:41:31 +0000 (UTC) Subject: rpms/memtest86+/devel .cvsignore, 1.19, 1.20 import.log, 1.3, 1.4 memtest86+.spec, 1.43, 1.44 sources, 1.19, 1.20 memtest-setup, 1.3, NONE new-memtest-pkg, 1.1, NONE Message-ID: <20090406214131.071AA700FB@cvs1.fedora.phx.redhat.com> Author: roma Update of /cvs/pkgs/rpms/memtest86+/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13597/devel Modified Files: .cvsignore import.log memtest86+.spec sources Removed Files: memtest-setup new-memtest-pkg Log Message: Building the elf and the bin versions. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- .cvsignore 28 Feb 2009 00:21:49 -0000 1.19 +++ .cvsignore 6 Apr 2009 21:41:00 -0000 1.20 @@ -1 +1,2 @@ memtest86+-2.11.tar.gz +temp.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/import.log,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- import.log 2 Apr 2009 13:34:30 -0000 1.3 +++ import.log 6 Apr 2009 21:41:00 -0000 1.4 @@ -1,3 +1,4 @@ memtest86+-2_11-4_fc10:HEAD:memtest86+-2.11-4.fc10.src.rpm:1236973348 memtest86+-2_11-5_fc10:HEAD:memtest86+-2.11-5.fc10.src.rpm:1238510694 memtest86+-2_11-6_fc10:HEAD:memtest86+-2.11-6.fc10.src.rpm:1238679177 +memtest86+-2_11-7_fc10:HEAD:memtest86+-2.11-7.fc10.src.rpm:1239054010 Index: memtest86+.spec =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/memtest86+.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- memtest86+.spec 2 Apr 2009 13:34:30 -0000 1.43 +++ memtest86+.spec 6 Apr 2009 21:41:00 -0000 1.44 @@ -1,29 +1,25 @@ +%bcond_with update_grub + # Prevent stripping %define __spec_install_post /usr/lib/rpm/brp-compress # Turn off debuginfo package %define debug_package %{nil} -%bcond_with update_grub -Summary: Stand-alone memory tester for x86 and x86-64 computers -Name: memtest86+ -Version: 2.11 -Release: 6%{?dist} -License: GPLv2 -ExclusiveArch: %{ix86} x86_64 -Group: System Environment/Base -Source0: http://www.memtest.org/download/%{version}/%{name}-%{version}.tar.gz -URL: http://www.memtest.org -Source1: new-memtest-pkg -Source2: memtest-setup +Name: memtest86+ +Version: 2.11 +Release: 7%{?dist} +License: GPLv2 +Summary: Stand-alone memory tester for x86 and x86-64 computers +Group: System Environment/Base +Source0: http://www.memtest.org/download/%{version}/%{name}-%{version}.tar.gz +Source1: temp.tar.gz +URL: http://www.memtest.org +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # require glibc-devel.i386 via this file: BuildRequires: %{_includedir}/gnu/stubs-32.h BuildRequires: compat-gcc-34 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: /sbin/grubby sed -%if %{with update_grub} -Requires(preun): coreutils -Requires(post): coreutils -%endif +Requires: /sbin/grubby sed coreutils +ExclusiveArch: %{ix86} x86_64 %description Memtest86+ is a thorough stand-alone memory test for x86 and x86-64 @@ -31,23 +27,24 @@ check and often miss many of the failures that are detected by Memtest86+. -This version avoids the following errors when booting from grub: +The ELF version should be used for booting from grub, +and avoids the following errors: "Error 7: Loading below 1MB is not supported" "Error 13: Invalid or unsupported executable format" "Error 28: Selected item cannot fit into memory" -Please, run '/usr/sbin/memtest-setup' as root to add -the memtest86+ entry to your GRUB or lilo boot menu. +The script '%{_sbindir}/memtest-setup' can be run (as root) +to add the %{name} entry to your GRUB boot menu. %prep -%setup -q +%setup -q -a 1 sed -i -e's,0x10000,0x100000,' memtest.lds %build # Regular build flags not wanted for this binary # Note: i486 minimum runtime arch -make CC=gcc34 # It makes no sense to use smp flags here. +make CC=gcc34 %install rm -rf %{buildroot} @@ -55,17 +52,21 @@ mkdir -p %{buildroot}/sbin mkdir -p %{buildroot}%{_sbindir} -# install the ELF version, not the floppy (memtest.bin) one. -install -m644 memtest %{buildroot}/boot/%{name}-%{version} -install -m755 %{SOURCE1} %{buildroot}/sbin/new-memtest-pkg -install -m755 %{SOURCE2} %{buildroot}%{_sbindir}/memtest-setup +# the ELF (memtest) version. +install -m644 memtest %{buildroot}/boot/%{name}-elf-%{version} + +# the floppy (memtest.bin) version. +install -m644 memtest.bin %{buildroot}/boot/%{name}-%{version} + +install -m755 temp/new-memtest-pkg %{buildroot}/sbin/new-memtest-pkg +install -m755 temp/memtest-setup %{buildroot}%{_sbindir}/memtest-setup sed -i 's/\r//' $RPM_BUILD_DIR/%{name}-%{version}/README %if %{with update_grub} %post -p /usr/sbin/memtest-setup %preun -sed -i -e's,kernel --type=netbsd /%{name}-%{version},kernel /%{name}-%{version},' /boot/grub/grub.conf +sed -i -e's,kernel --type=netbsd /%{name}-elf-%{version},kernel /%{name}-elf-%{version},' /boot/grub/grub.conf /sbin/new-memtest-pkg --remove %{version} %endif @@ -76,10 +77,17 @@ %defattr(-,root,root,-) %doc README /boot/%{name}-%{version} +/boot/%{name}-elf-%{version} /sbin/new-memtest-pkg %{_sbindir}/memtest-setup + %changelog + +* Sun Apr 05 2009 Paulo Roma - 2.11-7 +- adapted the spec file for building the elf and + the bin versions #494157 + * Thu Apr 02 2009 Paulo Roma - 2.11-6 - grub.conf will not be updated by default. The user will have to add and/or remove memtest86+ entries. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/memtest86+/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 28 Feb 2009 00:21:49 -0000 1.19 +++ sources 6 Apr 2009 21:41:00 -0000 1.20 @@ -1 +1,2 @@ e457774139c0bfef899359df91f49b3e memtest86+-2.11.tar.gz +518763b187bb85249120d06dfebd1235 temp.tar.gz --- memtest-setup DELETED --- --- new-memtest-pkg DELETED --- From pbrobinson at fedoraproject.org Mon Apr 6 21:42:26 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Mon, 6 Apr 2009 21:42:26 +0000 (UTC) Subject: rpms/xapian-core/devel .cvsignore, 1.9, 1.10 sources, 1.9, 1.10 xapian-core.spec, 1.20, 1.21 Message-ID: <20090406214226.8D2BF700FB@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/xapian-core/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13888 Modified Files: .cvsignore sources xapian-core.spec Log Message: - Update to 1.0.11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xapian-core/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 29 Nov 2008 15:59:29 -0000 1.9 +++ .cvsignore 6 Apr 2009 21:41:56 -0000 1.10 @@ -1 +1 @@ -xapian-core-1.0.9.tar.gz +xapian-core-1.0.11.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xapian-core/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 29 Nov 2008 15:59:30 -0000 1.9 +++ sources 6 Apr 2009 21:41:56 -0000 1.10 @@ -1 +1 @@ -f9e6798b45fab2af90273f73570df5cc xapian-core-1.0.9.tar.gz +f80a2f51b109e2a065bdcbf1ba03b808 xapian-core-1.0.11.tar.gz Index: xapian-core.spec =================================================================== RCS file: /cvs/pkgs/rpms/xapian-core/devel/xapian-core.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- xapian-core.spec 4 Mar 2009 13:16:29 -0000 1.20 +++ xapian-core.spec 6 Apr 2009 21:41:56 -0000 1.21 @@ -1,7 +1,7 @@ Summary: The Xapian Probabilistic Information Retrieval Library Name: xapian-core -Version: 1.0.9 -Release: 4%{?dist} +Version: 1.0.11 +Release: 1%{?dist} License: GPLv2+ Group: Applications/Databases URL: http://www.xapian.org/ @@ -43,7 +43,7 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b .multilibfix -%patch1 -p1 -b .includes +#%patch1 -p1 -b .includes %build # FC6 (at least) has a patched libtool which knows not to set rpath for @@ -122,6 +122,9 @@ %{_mandir}/man1/xapian-config.1* %changelog +* Mon Apr 06 2009 Peter Robinson - 1.0.11-1 +- Update to 1.0.11 + * Wed Mar 04 2009 Caol??n McNamara - 1.0.9-4 - include stdio.h for rename, fix bare #elif, EOF -> -1 for getopt From pbrobinson at fedoraproject.org Mon Apr 6 21:46:06 2009 From: pbrobinson at fedoraproject.org (Peter Robinson) Date: Mon, 6 Apr 2009 21:46:06 +0000 (UTC) Subject: rpms/xapian-bindings/devel .cvsignore, 1.7, 1.8 sources, 1.8, 1.9 xapian-bindings.spec, 1.17, 1.18 Message-ID: <20090406214606.1B748700FB@cvs1.fedora.phx.redhat.com> Author: pbrobinson Update of /cvs/pkgs/rpms/xapian-bindings/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14368 Modified Files: .cvsignore sources xapian-bindings.spec Log Message: - Update to 1.0.11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xapian-bindings/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 29 Nov 2008 15:59:43 -0000 1.7 +++ .cvsignore 6 Apr 2009 21:45:35 -0000 1.8 @@ -1 +1 @@ -xapian-bindings-1.0.9.tar.gz +xapian-bindings-1.0.11.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xapian-bindings/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 29 Nov 2008 15:59:43 -0000 1.8 +++ sources 6 Apr 2009 21:45:35 -0000 1.9 @@ -1 +1 @@ -fa37abeb8927dde6b8f9655c893ebfac xapian-bindings-1.0.9.tar.gz +7297a1d09564fe31b768fe58eabd219d xapian-bindings-1.0.11.tar.gz Index: xapian-bindings.spec =================================================================== RCS file: /cvs/pkgs/rpms/xapian-bindings/devel/xapian-bindings.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- xapian-bindings.spec 26 Feb 2009 07:38:04 -0000 1.17 +++ xapian-bindings.spec 6 Apr 2009 21:45:35 -0000 1.18 @@ -4,8 +4,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.9 -Release: 3%{?dist} +Version: 1.0.11 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -76,6 +76,9 @@ %changelog +* Mon Apr 06 2009 Peter Robinson 1.0.11-1 +- Update to 1.0.11 + * Wed Feb 25 2009 Fedora Release Engineering - 1.0.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From thias at fedoraproject.org Mon Apr 6 21:47:47 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 21:47:47 +0000 (UTC) Subject: rpms/proftpd/devel .cvsignore, 1.12, 1.13 proftpd.spec, 1.44, 1.45 sources, 1.12, 1.13 Message-ID: <20090406214747.4F446700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/proftpd/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14691 Modified Files: .cvsignore proftpd.spec sources Log Message: Update to 1.3.2 and include mod_wrap (#479813). Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/proftpd/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 2 Jan 2009 12:53:48 -0000 1.12 +++ .cvsignore 6 Apr 2009 21:47:16 -0000 1.13 @@ -1 +1 @@ -proftpd-1.3.2rc3.tar.bz2 +proftpd-1.3.2.tar.bz2 Index: proftpd.spec =================================================================== RCS file: /cvs/extras/rpms/proftpd/devel/proftpd.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- proftpd.spec 27 Feb 2009 02:28:26 -0000 1.44 +++ proftpd.spec 6 Apr 2009 21:47:16 -0000 1.45 @@ -1,9 +1,9 @@ -%define prever rc3 +#define prever rc3 Summary: Flexible, stable and highly-configurable FTP server Name: proftpd Version: 1.3.2 -Release: 0.4%{?prever:.%{prever}}%{?dist} +Release: 1%{?prever:.%{prever}}%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.proftpd.org/ @@ -23,7 +23,16 @@ Requires(postun): /sbin/service BuildRequires: pam-devel, ncurses-devel, pkgconfig BuildRequires: openssl-devel, krb5-devel, libacl-devel -BuildRequires: openldap-devel, mysql-devel, zlib-devel, postgresql-devel +BuildRequires: zlib-devel +# On RHEL (up to 5 included), the devel part was still in tcp_wrappers +%if 0%{?rhel} <= 5 +BuildRequires: tcp_wrappers +%else +BuildRequires: tcp_wrappers-devel +%endif +BuildRequires: openldap-devel +BuildRequires: mysql-devel +BuildRequires: postgresql-devel Provides: ftpserver %description @@ -84,7 +93,7 @@ --with-libraries="%{_libdir}/mysql" \ --with-includes="%{_includedir}/mysql" \ --with-modules=mod_readme:mod_auth_pam:mod_tls \ - --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban + --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban:mod_wrap # It seems that with _smp_mflags -lsupp tries to get linked before being built # (as of 1.3.0a-4 F7/devel with koji, happened on F8 x86_64 and F7 ppc64) @@ -167,6 +176,7 @@ %{_libexecdir}/proftpd/mod_quotatab.so %{_libexecdir}/proftpd/mod_quotatab_file.so %{_libexecdir}/proftpd/mod_sql.so +%{_libexecdir}/proftpd/mod_wrap.so %exclude %{_libexecdir}/proftpd/*.a %exclude %{_libexecdir}/proftpd/*.la %{_sbindir}/* @@ -197,7 +207,12 @@ %changelog -* Thu Feb 26 2009 Fedora Release Engineering - 1.3.2-0.4.rc3 +* Mon Apr 6 2009 Matthias Saou 1.3.2-1 +- Update to 1.3.2. +- Include mod_wrap (#479813). +- Tried to include mod_wrap2* modules but build failed. + +* Thu Feb 26 2009 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Jan 24 2009 Caol??n McNamara 1.3.2-0.3.rc3 Index: sources =================================================================== RCS file: /cvs/extras/rpms/proftpd/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 2 Jan 2009 12:53:48 -0000 1.12 +++ sources 6 Apr 2009 21:47:16 -0000 1.13 @@ -1 +1 @@ -8ecfc2976aa6a5016bd4f4f6745aa3d4 proftpd-1.3.2rc3.tar.bz2 +89f5e31fc3d3e02b66424dfc6cc5892d proftpd-1.3.2.tar.bz2 From krh at fedoraproject.org Mon Apr 6 21:51:06 2009 From: krh at fedoraproject.org (=?utf-8?q?Kristian_H=C3=B8gsberg?=) Date: Mon, 6 Apr 2009 21:51:06 +0000 (UTC) Subject: rpms/libdrm/devel .cvsignore, 1.19, 1.20 libdrm.spec, 1.69, 1.70 sources, 1.19, 1.20 Message-ID: <20090406215106.BC848700FB@cvs1.fedora.phx.redhat.com> Author: krh Update of /cvs/pkgs/rpms/libdrm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15709 Modified Files: .cvsignore libdrm.spec sources Log Message: * Mon Apr 06 2009 Dave Airlie 2.4.5-4 - libdrm-radeon: API busting to latest upstream - bump kernel requires Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- .cvsignore 24 Feb 2009 16:37:29 -0000 1.19 +++ .cvsignore 6 Apr 2009 21:50:36 -0000 1.20 @@ -1 +1 @@ -libdrm-2.4.5.tar.bz2 +libdrm-2.4.6.tar.bz2 Index: libdrm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/libdrm.spec,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- libdrm.spec 6 Apr 2009 05:41:36 -0000 1.69 +++ libdrm.spec 6 Apr 2009 21:50:36 -0000 1.70 @@ -2,8 +2,8 @@ Summary: Direct Rendering Manager runtime library Name: libdrm -Version: 2.4.5 -Release: 4%{?dist} +Version: 2.4.6 +Release: 1%{?dist} License: MIT Group: System Environment/Libraries URL: http://dri.sourceforge.net @@ -27,14 +27,6 @@ Patch4: libdrm-2.4.0-no-bc.patch # radeon libdrm patches from modesetting-gem branch of upstream Patch8: libdrm-radeon.patch -# 2.4.5 didn't dist nouveau_private.h and nouveau_dma.h, so add them like this -Patch9: nouveau-missing-headers.patch - -# nouveau fixes from drm.git -Patch11: nouveau-updates.patch -# intel gtt map fixes -# http://lists.freedesktop.org/archives/intel-gfx/2009-March/001869.html -Patch12: libdrm-intel-gtt.patch %description Direct Rendering Manager runtime library @@ -54,9 +46,6 @@ %patch3 -p1 -b .forceperms %patch4 -p1 -b .no-bc %patch8 -p1 -b .radeon -%patch9 -p1 -b .nouveau -%patch11 -p1 -b .nouveau-updates -%patch12 -p1 -b .intel-gtt %build autoreconf -v --install || exit 1 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 24 Feb 2009 16:37:29 -0000 1.19 +++ sources 6 Apr 2009 21:50:36 -0000 1.20 @@ -1 +1 @@ -0d09025f069ff1a986cf3339e51908b3 libdrm-2.4.5.tar.bz2 +77fb9621fbcc7a75599b656065c232a6 libdrm-2.4.6.tar.bz2 From krh at fedoraproject.org Mon Apr 6 21:52:24 2009 From: krh at fedoraproject.org (=?utf-8?q?Kristian_H=C3=B8gsberg?=) Date: Mon, 6 Apr 2009 21:52:24 +0000 (UTC) Subject: rpms/libdrm/devel libdrm.spec,1.70,1.71 Message-ID: <20090406215224.14CCC700FB@cvs1.fedora.phx.redhat.com> Author: krh Update of /cvs/pkgs/rpms/libdrm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15983 Modified Files: libdrm.spec Log Message: * Mon Apr 6 2009 Kristian H??gsberg - 2.4.6-1 - Bump to 2.4.6 Index: libdrm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/libdrm.spec,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- libdrm.spec 6 Apr 2009 21:50:36 -0000 1.70 +++ libdrm.spec 6 Apr 2009 21:51:53 -0000 1.71 @@ -105,6 +105,9 @@ %{_libdir}/pkgconfig/libdrm_nouveau.pc %changelog +* Mon Apr 6 2009 Kristian H??gsberg - 2.4.6-1 +- Bump to 2.4.6 + * Mon Apr 06 2009 Dave Airlie 2.4.5-4 - libdrm-radeon: API busting to latest upstream - bump kernel requires From krh at fedoraproject.org Mon Apr 6 21:53:28 2009 From: krh at fedoraproject.org (=?utf-8?q?Kristian_H=C3=B8gsberg?=) Date: Mon, 6 Apr 2009 21:53:28 +0000 (UTC) Subject: rpms/libdrm/devel libdrm.spec,1.71,1.72 Message-ID: <20090406215328.DDF4F700FB@cvs1.fedora.phx.redhat.com> Author: krh Update of /cvs/pkgs/rpms/libdrm/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16250 Modified Files: libdrm.spec Log Message: * Mon Apr 6 2009 Kristian H??gsberg - 2.4.6-1 - Bump to 2.4.6 Index: libdrm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libdrm/devel/libdrm.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- libdrm.spec 6 Apr 2009 21:51:53 -0000 1.71 +++ libdrm.spec 6 Apr 2009 21:52:58 -0000 1.72 @@ -3,7 +3,7 @@ Summary: Direct Rendering Manager runtime library Name: libdrm Version: 2.4.6 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Group: System Environment/Libraries URL: http://dri.sourceforge.net @@ -105,7 +105,7 @@ %{_libdir}/pkgconfig/libdrm_nouveau.pc %changelog -* Mon Apr 6 2009 Kristian H??gsberg - 2.4.6-1 +* Mon Apr 6 2009 Kristian H??gsberg - 2.4.6-2 - Bump to 2.4.6 * Mon Apr 06 2009 Dave Airlie 2.4.5-4 From thias at fedoraproject.org Mon Apr 6 21:58:01 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 21:58:01 +0000 (UTC) Subject: rpms/proftpd/F-10 .cvsignore, 1.11, 1.12 proftpd.spec, 1.42, 1.43 sources, 1.11, 1.12 proftpd-1.3.1-csrf.patch, 1.1, NONE proftpd-1.3.1-tls_debug.patch, 1.1, NONE proftpd-1.3.1-tls_shutdown.patch, 1.1, NONE proftpd-1.3.1-tls_sighup.patch, 1.1, NONE Message-ID: <20090406215801.21CE1700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/proftpd/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16766/F-10 Modified Files: .cvsignore proftpd.spec sources Removed Files: proftpd-1.3.1-csrf.patch proftpd-1.3.1-tls_debug.patch proftpd-1.3.1-tls_shutdown.patch proftpd-1.3.1-tls_sighup.patch Log Message: Update to 1.3.2 and enable mod_wrap. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-10/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 9 Oct 2007 17:37:01 -0000 1.11 +++ .cvsignore 6 Apr 2009 21:57:30 -0000 1.12 @@ -1 +1 @@ -proftpd-1.3.1.tar.bz2 +proftpd-1.3.2.tar.bz2 Index: proftpd.spec =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-10/proftpd.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- proftpd.spec 2 Jan 2009 13:45:48 -0000 1.42 +++ proftpd.spec 6 Apr 2009 21:57:30 -0000 1.43 @@ -1,11 +1,13 @@ +#define prever rc3 + Summary: Flexible, stable and highly-configurable FTP server Name: proftpd -Version: 1.3.1 -Release: 8%{?dist} +Version: 1.3.2 +Release: 1%{?prever:.%{prever}}%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.proftpd.org/ -Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2 +Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}%{?prever}.tar.bz2 Source1: proftpd.conf Source2: proftpd.init Source3: proftpd-xinetd @@ -14,11 +16,6 @@ Source6: proftpd.pam Source7: proftpd-mod_quotatab_ldap.ldif Source8: proftpd-mod_quotatab_ldap.schema -Patch0: proftpd-1.3.1-find-umode_t.patch -Patch1: proftpd-1.3.1-csrf.patch -Patch2: proftpd-1.3.1-tls_shutdown.patch -Patch3: proftpd-1.3.1-tls_debug.patch -Patch4: proftpd-1.3.1-tls_sighup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: pam >= 0.59 Requires(post): /sbin/chkconfig @@ -26,7 +23,16 @@ Requires(postun): /sbin/service BuildRequires: pam-devel, ncurses-devel, pkgconfig BuildRequires: openssl-devel, krb5-devel, libacl-devel -BuildRequires: openldap-devel, mysql-devel, zlib-devel, postgresql-devel +BuildRequires: zlib-devel +# On RHEL (up to 5 included), the devel part was still in tcp_wrappers +%if 0%{?rhel} <= 5 +BuildRequires: tcp_wrappers +%else +BuildRequires: tcp_wrappers-devel +%endif +BuildRequires: openldap-devel +BuildRequires: mysql-devel +BuildRequires: postgresql-devel Provides: ftpserver %description @@ -68,12 +74,7 @@ %prep -%setup -q -%patch0 -p1 -b .find-umode_t -%patch1 -p1 -b .csrf -%patch2 -p0 -b .tls_shutdown -%patch3 -p1 -b .tls_debug.patch -%patch4 -p0 -b .tls_sighup.patch +%setup -q -n %{name}-%{version}%{?prever} %build @@ -92,7 +93,7 @@ --with-libraries="%{_libdir}/mysql" \ --with-includes="%{_includedir}/mysql" \ --with-modules=mod_readme:mod_auth_pam:mod_tls \ - --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban + --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban:mod_wrap # It seems that with _smp_mflags -lsupp tries to get linked before being built # (as of 1.3.0a-4 F7/devel with koji, happened on F8 x86_64 and F7 ppc64) @@ -168,12 +169,14 @@ %{_mandir}/man?/* %{_bindir}/* %exclude %{_includedir}/proftpd/ +%exclude %{_libdir}/pkgconfig/ %dir %{_libexecdir}/proftpd/ %{_libexecdir}/proftpd/mod_ban.so %{_libexecdir}/proftpd/mod_ifsession.so %{_libexecdir}/proftpd/mod_quotatab.so %{_libexecdir}/proftpd/mod_quotatab_file.so %{_libexecdir}/proftpd/mod_sql.so +%{_libexecdir}/proftpd/mod_wrap.so %exclude %{_libexecdir}/proftpd/*.a %exclude %{_libexecdir}/proftpd/*.la %{_sbindir}/* @@ -204,13 +207,27 @@ %changelog -* Fri Jan 2 2009 Matthias Saou 1.3.1-8 +* Mon Apr 6 2009 Matthias Saou 1.3.2-1 +- Update to 1.3.2. +- Include mod_wrap (#479813). +- Tried to include mod_wrap2* modules but build failed. + +* Thu Feb 26 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 24 2009 Caol??n McNamara 1.3.2-0.3.rc3 +- rebuild for dependencies + +* Fri Jan 2 2009 Matthias Saou 1.3.2-0.2.rc3 - Update default configuration to have a lit of available modules and more example configuration for them. -- Include patches to fix TLS issues (#457280). -* Fri Jan 2 2009 Matthias Saou 1.3.1-7 -- Add Debian patch to fix CSRF vulnerability (#464127, upstream #3115). +* Mon Dec 22 2008 Matthias Saou 1.3.2-0.1.rc3 +- Update to 1.3.2rc3 (fixes security issue #464127) +- Exclude new pkgconfig file, as we already exclude header files (if someone + ever needs to rebuild something against this proftpd, just ask and I'll split + out a devel package... but it seems pretty useless currently). +- Remove no longer needed find-umode_t patch. * Fri Aug 8 2008 Matthias Saou 1.3.1-6 - Add mod_ban support (#457289, Philip Prindeville). Index: sources =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-10/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 9 Oct 2007 17:37:01 -0000 1.11 +++ sources 6 Apr 2009 21:57:30 -0000 1.12 @@ -1 +1 @@ -175958df8de92d5209b7b1e2e23a5a28 proftpd-1.3.1.tar.bz2 +89f5e31fc3d3e02b66424dfc6cc5892d proftpd-1.3.2.tar.bz2 --- proftpd-1.3.1-csrf.patch DELETED --- --- proftpd-1.3.1-tls_debug.patch DELETED --- --- proftpd-1.3.1-tls_shutdown.patch DELETED --- --- proftpd-1.3.1-tls_sighup.patch DELETED --- From thias at fedoraproject.org Mon Apr 6 21:58:00 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 21:58:00 +0000 (UTC) Subject: rpms/proftpd/F-9 .cvsignore, 1.11, 1.12 proftpd.spec, 1.41, 1.42 sources, 1.11, 1.12 proftpd-1.3.1-csrf.patch, 1.1, NONE proftpd-1.3.1-tls_debug.patch, 1.1, NONE proftpd-1.3.1-tls_shutdown.patch, 1.1, NONE proftpd-1.3.1-tls_sighup.patch, 1.1, NONE Message-ID: <20090406215800.EB190700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/proftpd/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16766/F-9 Modified Files: .cvsignore proftpd.spec sources Removed Files: proftpd-1.3.1-csrf.patch proftpd-1.3.1-tls_debug.patch proftpd-1.3.1-tls_shutdown.patch proftpd-1.3.1-tls_sighup.patch Log Message: Update to 1.3.2 and enable mod_wrap. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-9/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 9 Oct 2007 17:37:01 -0000 1.11 +++ .cvsignore 6 Apr 2009 21:57:30 -0000 1.12 @@ -1 +1 @@ -proftpd-1.3.1.tar.bz2 +proftpd-1.3.2.tar.bz2 Index: proftpd.spec =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-9/proftpd.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- proftpd.spec 2 Jan 2009 13:45:49 -0000 1.41 +++ proftpd.spec 6 Apr 2009 21:57:30 -0000 1.42 @@ -1,11 +1,13 @@ +#define prever rc3 + Summary: Flexible, stable and highly-configurable FTP server Name: proftpd -Version: 1.3.1 -Release: 8%{?dist} +Version: 1.3.2 +Release: 1%{?prever:.%{prever}}%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.proftpd.org/ -Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2 +Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}%{?prever}.tar.bz2 Source1: proftpd.conf Source2: proftpd.init Source3: proftpd-xinetd @@ -14,11 +16,6 @@ Source6: proftpd.pam Source7: proftpd-mod_quotatab_ldap.ldif Source8: proftpd-mod_quotatab_ldap.schema -Patch0: proftpd-1.3.1-find-umode_t.patch -Patch1: proftpd-1.3.1-csrf.patch -Patch2: proftpd-1.3.1-tls_shutdown.patch -Patch3: proftpd-1.3.1-tls_debug.patch -Patch4: proftpd-1.3.1-tls_sighup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: pam >= 0.59 Requires(post): /sbin/chkconfig @@ -26,7 +23,16 @@ Requires(postun): /sbin/service BuildRequires: pam-devel, ncurses-devel, pkgconfig BuildRequires: openssl-devel, krb5-devel, libacl-devel -BuildRequires: openldap-devel, mysql-devel, zlib-devel, postgresql-devel +BuildRequires: zlib-devel +# On RHEL (up to 5 included), the devel part was still in tcp_wrappers +%if 0%{?rhel} <= 5 +BuildRequires: tcp_wrappers +%else +BuildRequires: tcp_wrappers-devel +%endif +BuildRequires: openldap-devel +BuildRequires: mysql-devel +BuildRequires: postgresql-devel Provides: ftpserver %description @@ -68,12 +74,7 @@ %prep -%setup -q -%patch0 -p1 -b .find-umode_t -%patch1 -p1 -b .csrf -%patch2 -p0 -b .tls_shutdown -%patch3 -p1 -b .tls_debug.patch -%patch4 -p0 -b .tls_sighup.patch +%setup -q -n %{name}-%{version}%{?prever} %build @@ -92,7 +93,7 @@ --with-libraries="%{_libdir}/mysql" \ --with-includes="%{_includedir}/mysql" \ --with-modules=mod_readme:mod_auth_pam:mod_tls \ - --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban + --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban:mod_wrap # It seems that with _smp_mflags -lsupp tries to get linked before being built # (as of 1.3.0a-4 F7/devel with koji, happened on F8 x86_64 and F7 ppc64) @@ -168,12 +169,14 @@ %{_mandir}/man?/* %{_bindir}/* %exclude %{_includedir}/proftpd/ +%exclude %{_libdir}/pkgconfig/ %dir %{_libexecdir}/proftpd/ %{_libexecdir}/proftpd/mod_ban.so %{_libexecdir}/proftpd/mod_ifsession.so %{_libexecdir}/proftpd/mod_quotatab.so %{_libexecdir}/proftpd/mod_quotatab_file.so %{_libexecdir}/proftpd/mod_sql.so +%{_libexecdir}/proftpd/mod_wrap.so %exclude %{_libexecdir}/proftpd/*.a %exclude %{_libexecdir}/proftpd/*.la %{_sbindir}/* @@ -204,13 +207,27 @@ %changelog -* Fri Jan 2 2009 Matthias Saou 1.3.1-8 +* Mon Apr 6 2009 Matthias Saou 1.3.2-1 +- Update to 1.3.2. +- Include mod_wrap (#479813). +- Tried to include mod_wrap2* modules but build failed. + +* Thu Feb 26 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 24 2009 Caol??n McNamara 1.3.2-0.3.rc3 +- rebuild for dependencies + +* Fri Jan 2 2009 Matthias Saou 1.3.2-0.2.rc3 - Update default configuration to have a lit of available modules and more example configuration for them. -- Include patches to fix TLS issues (#457280). -* Fri Jan 2 2009 Matthias Saou 1.3.1-7 -- Add Debian patch to fix CSRF vulnerability (#464127, upstream #3115). +* Mon Dec 22 2008 Matthias Saou 1.3.2-0.1.rc3 +- Update to 1.3.2rc3 (fixes security issue #464127) +- Exclude new pkgconfig file, as we already exclude header files (if someone + ever needs to rebuild something against this proftpd, just ask and I'll split + out a devel package... but it seems pretty useless currently). +- Remove no longer needed find-umode_t patch. * Fri Aug 8 2008 Matthias Saou 1.3.1-6 - Add mod_ban support (#457289, Philip Prindeville). Index: sources =================================================================== RCS file: /cvs/extras/rpms/proftpd/F-9/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 9 Oct 2007 17:37:01 -0000 1.11 +++ sources 6 Apr 2009 21:57:30 -0000 1.12 @@ -1 +1 @@ -175958df8de92d5209b7b1e2e23a5a28 proftpd-1.3.1.tar.bz2 +89f5e31fc3d3e02b66424dfc6cc5892d proftpd-1.3.2.tar.bz2 --- proftpd-1.3.1-csrf.patch DELETED --- --- proftpd-1.3.1-tls_debug.patch DELETED --- --- proftpd-1.3.1-tls_shutdown.patch DELETED --- --- proftpd-1.3.1-tls_sighup.patch DELETED --- From thias at fedoraproject.org Mon Apr 6 22:06:50 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 22:06:50 +0000 (UTC) Subject: rpms/proftpd/EL-4 .cvsignore, 1.7, 1.8 proftpd.spec, 1.11, 1.12 sources, 1.7, 1.8 proftpd-1.3.1-csrf.patch, 1.1, NONE proftpd-1.3.1-tls_debug.patch, 1.1, NONE proftpd-1.3.1-tls_shutdown.patch, 1.1, NONE proftpd-1.3.1-tls_sighup.patch, 1.1, NONE Message-ID: <20090406220650.E8DAB700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/proftpd/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17894/EL-4 Modified Files: .cvsignore proftpd.spec sources Removed Files: proftpd-1.3.1-csrf.patch proftpd-1.3.1-tls_debug.patch proftpd-1.3.1-tls_shutdown.patch proftpd-1.3.1-tls_sighup.patch Log Message: Update to 1.3.2 and enable mod_wrap. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-4/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 3 Feb 2008 18:02:39 -0000 1.7 +++ .cvsignore 6 Apr 2009 22:06:20 -0000 1.8 @@ -1 +1 @@ -proftpd-1.3.1.tar.bz2 +proftpd-1.3.2.tar.bz2 Index: proftpd.spec =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-4/proftpd.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- proftpd.spec 2 Jan 2009 13:45:47 -0000 1.11 +++ proftpd.spec 6 Apr 2009 22:06:20 -0000 1.12 @@ -1,11 +1,13 @@ +#define prever rc3 + Summary: Flexible, stable and highly-configurable FTP server Name: proftpd -Version: 1.3.1 -Release: 8%{?dist} +Version: 1.3.2 +Release: 1%{?prever:.%{prever}}%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.proftpd.org/ -Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2 +Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}%{?prever}.tar.bz2 Source1: proftpd.conf Source2: proftpd.init Source3: proftpd-xinetd @@ -14,11 +16,6 @@ Source6: proftpd.pam Source7: proftpd-mod_quotatab_ldap.ldif Source8: proftpd-mod_quotatab_ldap.schema -Patch0: proftpd-1.3.1-find-umode_t.patch -Patch1: proftpd-1.3.1-csrf.patch -Patch2: proftpd-1.3.1-tls_shutdown.patch -Patch3: proftpd-1.3.1-tls_debug.patch -Patch4: proftpd-1.3.1-tls_sighup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: pam >= 0.59 Requires(post): /sbin/chkconfig @@ -26,7 +23,16 @@ Requires(postun): /sbin/service BuildRequires: pam-devel, ncurses-devel, pkgconfig BuildRequires: openssl-devel, krb5-devel, libacl-devel -BuildRequires: openldap-devel, mysql-devel, zlib-devel, postgresql-devel +BuildRequires: zlib-devel +# On RHEL (up to 5 included), the devel part was still in tcp_wrappers +%if 0%{?rhel} <= 5 +BuildRequires: tcp_wrappers +%else +BuildRequires: tcp_wrappers-devel +%endif +BuildRequires: openldap-devel +BuildRequires: mysql-devel +BuildRequires: postgresql-devel Provides: ftpserver %description @@ -68,12 +74,7 @@ %prep -%setup -q -%patch0 -p1 -b .find-umode_t -%patch1 -p1 -b .csrf -%patch2 -p0 -b .tls_shutdown -%patch3 -p1 -b .tls_debug.patch -%patch4 -p0 -b .tls_sighup.patch +%setup -q -n %{name}-%{version}%{?prever} %build @@ -92,7 +93,7 @@ --with-libraries="%{_libdir}/mysql" \ --with-includes="%{_includedir}/mysql" \ --with-modules=mod_readme:mod_auth_pam:mod_tls \ - --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban + --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban:mod_wrap # It seems that with _smp_mflags -lsupp tries to get linked before being built # (as of 1.3.0a-4 F7/devel with koji, happened on F8 x86_64 and F7 ppc64) @@ -168,12 +169,14 @@ %{_mandir}/man?/* %{_bindir}/* %exclude %{_includedir}/proftpd/ +%exclude %{_libdir}/pkgconfig/ %dir %{_libexecdir}/proftpd/ %{_libexecdir}/proftpd/mod_ban.so %{_libexecdir}/proftpd/mod_ifsession.so %{_libexecdir}/proftpd/mod_quotatab.so %{_libexecdir}/proftpd/mod_quotatab_file.so %{_libexecdir}/proftpd/mod_sql.so +%{_libexecdir}/proftpd/mod_wrap.so %exclude %{_libexecdir}/proftpd/*.a %exclude %{_libexecdir}/proftpd/*.la %{_sbindir}/* @@ -204,13 +207,27 @@ %changelog -* Fri Jan 2 2009 Matthias Saou 1.3.1-8 +* Mon Apr 6 2009 Matthias Saou 1.3.2-1 +- Update to 1.3.2. +- Include mod_wrap (#479813). +- Tried to include mod_wrap2* modules but build failed. + +* Thu Feb 26 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 24 2009 Caol??n McNamara 1.3.2-0.3.rc3 +- rebuild for dependencies + +* Fri Jan 2 2009 Matthias Saou 1.3.2-0.2.rc3 - Update default configuration to have a lit of available modules and more example configuration for them. -- Include patches to fix TLS issues (#457280). -* Fri Jan 2 2009 Matthias Saou 1.3.1-7 -- Add Debian patch to fix CSRF vulnerability (#464127, upstream #3115). +* Mon Dec 22 2008 Matthias Saou 1.3.2-0.1.rc3 +- Update to 1.3.2rc3 (fixes security issue #464127) +- Exclude new pkgconfig file, as we already exclude header files (if someone + ever needs to rebuild something against this proftpd, just ask and I'll split + out a devel package... but it seems pretty useless currently). +- Remove no longer needed find-umode_t patch. * Fri Aug 8 2008 Matthias Saou 1.3.1-6 - Add mod_ban support (#457289, Philip Prindeville). Index: sources =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-4/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 3 Feb 2008 18:02:39 -0000 1.7 +++ sources 6 Apr 2009 22:06:20 -0000 1.8 @@ -1 +1 @@ -175958df8de92d5209b7b1e2e23a5a28 proftpd-1.3.1.tar.bz2 +89f5e31fc3d3e02b66424dfc6cc5892d proftpd-1.3.2.tar.bz2 --- proftpd-1.3.1-csrf.patch DELETED --- --- proftpd-1.3.1-tls_debug.patch DELETED --- --- proftpd-1.3.1-tls_shutdown.patch DELETED --- --- proftpd-1.3.1-tls_sighup.patch DELETED --- From thias at fedoraproject.org Mon Apr 6 22:06:51 2009 From: thias at fedoraproject.org (Matthias Saou) Date: Mon, 6 Apr 2009 22:06:51 +0000 (UTC) Subject: rpms/proftpd/EL-5 .cvsignore, 1.10, 1.11 proftpd.spec, 1.31, 1.32 sources, 1.10, 1.11 proftpd-1.3.1-csrf.patch, 1.1, NONE proftpd-1.3.1-tls_debug.patch, 1.1, NONE proftpd-1.3.1-tls_shutdown.patch, 1.1, NONE proftpd-1.3.1-tls_sighup.patch, 1.1, NONE Message-ID: <20090406220651.1DEBD700FB@cvs1.fedora.phx.redhat.com> Author: thias Update of /cvs/extras/rpms/proftpd/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17894/EL-5 Modified Files: .cvsignore proftpd.spec sources Removed Files: proftpd-1.3.1-csrf.patch proftpd-1.3.1-tls_debug.patch proftpd-1.3.1-tls_shutdown.patch proftpd-1.3.1-tls_sighup.patch Log Message: Update to 1.3.2 and enable mod_wrap. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-5/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 3 Feb 2008 17:54:06 -0000 1.10 +++ .cvsignore 6 Apr 2009 22:06:20 -0000 1.11 @@ -1 +1 @@ -proftpd-1.3.1.tar.bz2 +proftpd-1.3.2.tar.bz2 Index: proftpd.spec =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-5/proftpd.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- proftpd.spec 2 Jan 2009 13:45:48 -0000 1.31 +++ proftpd.spec 6 Apr 2009 22:06:20 -0000 1.32 @@ -1,11 +1,13 @@ +#define prever rc3 + Summary: Flexible, stable and highly-configurable FTP server Name: proftpd -Version: 1.3.1 -Release: 8%{?dist} +Version: 1.3.2 +Release: 1%{?prever:.%{prever}}%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://www.proftpd.org/ -Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2 +Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}%{?prever}.tar.bz2 Source1: proftpd.conf Source2: proftpd.init Source3: proftpd-xinetd @@ -14,11 +16,6 @@ Source6: proftpd.pam Source7: proftpd-mod_quotatab_ldap.ldif Source8: proftpd-mod_quotatab_ldap.schema -Patch0: proftpd-1.3.1-find-umode_t.patch -Patch1: proftpd-1.3.1-csrf.patch -Patch2: proftpd-1.3.1-tls_shutdown.patch -Patch3: proftpd-1.3.1-tls_debug.patch -Patch4: proftpd-1.3.1-tls_sighup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: pam >= 0.59 Requires(post): /sbin/chkconfig @@ -26,7 +23,16 @@ Requires(postun): /sbin/service BuildRequires: pam-devel, ncurses-devel, pkgconfig BuildRequires: openssl-devel, krb5-devel, libacl-devel -BuildRequires: openldap-devel, mysql-devel, zlib-devel, postgresql-devel +BuildRequires: zlib-devel +# On RHEL (up to 5 included), the devel part was still in tcp_wrappers +%if 0%{?rhel} <= 5 +BuildRequires: tcp_wrappers +%else +BuildRequires: tcp_wrappers-devel +%endif +BuildRequires: openldap-devel +BuildRequires: mysql-devel +BuildRequires: postgresql-devel Provides: ftpserver %description @@ -68,12 +74,7 @@ %prep -%setup -q -%patch0 -p1 -b .find-umode_t -%patch1 -p1 -b .csrf -%patch2 -p0 -b .tls_shutdown -%patch3 -p1 -b .tls_debug.patch -%patch4 -p0 -b .tls_sighup.patch +%setup -q -n %{name}-%{version}%{?prever} %build @@ -92,7 +93,7 @@ --with-libraries="%{_libdir}/mysql" \ --with-includes="%{_includedir}/mysql" \ --with-modules=mod_readme:mod_auth_pam:mod_tls \ - --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban + --with-shared=mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_ifsession:mod_ban:mod_wrap # It seems that with _smp_mflags -lsupp tries to get linked before being built # (as of 1.3.0a-4 F7/devel with koji, happened on F8 x86_64 and F7 ppc64) @@ -168,12 +169,14 @@ %{_mandir}/man?/* %{_bindir}/* %exclude %{_includedir}/proftpd/ +%exclude %{_libdir}/pkgconfig/ %dir %{_libexecdir}/proftpd/ %{_libexecdir}/proftpd/mod_ban.so %{_libexecdir}/proftpd/mod_ifsession.so %{_libexecdir}/proftpd/mod_quotatab.so %{_libexecdir}/proftpd/mod_quotatab_file.so %{_libexecdir}/proftpd/mod_sql.so +%{_libexecdir}/proftpd/mod_wrap.so %exclude %{_libexecdir}/proftpd/*.a %exclude %{_libexecdir}/proftpd/*.la %{_sbindir}/* @@ -204,13 +207,27 @@ %changelog -* Fri Jan 2 2009 Matthias Saou 1.3.1-8 +* Mon Apr 6 2009 Matthias Saou 1.3.2-1 +- Update to 1.3.2. +- Include mod_wrap (#479813). +- Tried to include mod_wrap2* modules but build failed. + +* Thu Feb 26 2009 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 24 2009 Caol??n McNamara 1.3.2-0.3.rc3 +- rebuild for dependencies + +* Fri Jan 2 2009 Matthias Saou 1.3.2-0.2.rc3 - Update default configuration to have a lit of available modules and more example configuration for them. -- Include patches to fix TLS issues (#457280). -* Fri Jan 2 2009 Matthias Saou 1.3.1-7 -- Add Debian patch to fix CSRF vulnerability (#464127, upstream #3115). +* Mon Dec 22 2008 Matthias Saou 1.3.2-0.1.rc3 +- Update to 1.3.2rc3 (fixes security issue #464127) +- Exclude new pkgconfig file, as we already exclude header files (if someone + ever needs to rebuild something against this proftpd, just ask and I'll split + out a devel package... but it seems pretty useless currently). +- Remove no longer needed find-umode_t patch. * Fri Aug 8 2008 Matthias Saou 1.3.1-6 - Add mod_ban support (#457289, Philip Prindeville). Index: sources =================================================================== RCS file: /cvs/extras/rpms/proftpd/EL-5/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 3 Feb 2008 17:54:06 -0000 1.10 +++ sources 6 Apr 2009 22:06:20 -0000 1.11 @@ -1 +1 @@ -175958df8de92d5209b7b1e2e23a5a28 proftpd-1.3.1.tar.bz2 +89f5e31fc3d3e02b66424dfc6cc5892d proftpd-1.3.2.tar.bz2 --- proftpd-1.3.1-csrf.patch DELETED --- --- proftpd-1.3.1-tls_debug.patch DELETED --- --- proftpd-1.3.1-tls_shutdown.patch DELETED --- --- proftpd-1.3.1-tls_sighup.patch DELETED --- From bskeggs at fedoraproject.org Mon Apr 6 22:26:23 2009 From: bskeggs at fedoraproject.org (Ben Skeggs) Date: Mon, 6 Apr 2009 22:26:23 +0000 (UTC) Subject: rpms/kernel/F-11 drm-nouveau.patch, 1.36, 1.37 kernel.spec, 1.1514, 1.1515 Message-ID: <20090406222623.54518700FB@cvs1.fedora.phx.redhat.com> Author: bskeggs Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22429 Modified Files: drm-nouveau.patch kernel.spec Log Message: * Mon Apr 06 2009 Ben Skeggs - drm-nouveau.patch: rebase on drm-f11 drm-nouveau.patch: Index: drm-nouveau.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-nouveau.patch,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- drm-nouveau.patch 6 Apr 2009 07:11:20 -0000 1.36 +++ drm-nouveau.patch 6 Apr 2009 22:26:21 -0000 1.37 @@ -103,7 +103,7 @@ if (mask & ~fence->type) { DRM_ERROR("Wait trying to extend fence type" diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c -index c1173d8..2e4e667 100644 +index 4984aa8..dee9b40 100644 --- a/drivers/gpu/drm/drm_gem.c +++ b/drivers/gpu/drm/drm_gem.c @@ -280,48 +280,58 @@ drm_gem_close_ioctl(struct drm_device *dev, void *data, @@ -424,7 +424,7 @@ +} diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c new file mode 100644 -index 0000000..7165a60 +index 0000000..78a3733 --- /dev/null +++ b/drivers/gpu/drm/nouveau/nouveau_bios.c @@ -0,0 +1,4570 @@ @@ -2977,9 +2977,9 @@ + BIOS_USLEEP(ROM16(bios->data[bios->fp.xlated_entry + 7])); +#ifdef __powerpc__ + /* Powerbook specific quirks */ -+ if (script == LVDS_RESET && ((dev_priv->chipset & 0xffff) == 0x0179 || (dev_priv->chipset & 0xffff) == 0x0329)) ++ if (script == LVDS_RESET && ((dev->pci_device & 0xffff) == 0x0179 || (dev->pci_device & 0xffff) == 0x0329)) + nv_write_tmds(dev, dcbent->or, 0, 0x02, 0x72); -+ if ((dev_priv->chipset & 0xffff) == 0x0179 || (dev_priv->chipset & 0xffff) == 0x0189 || (dev_priv->chipset & 0xffff) == 0x0329) { ++ if ((dev->pci_device & 0xffff) == 0x0179 || (dev->pci_device & 0xffff) == 0x0189 || (dev->pci_device & 0xffff) == 0x0329) { + if (script == LVDS_PANEL_ON) { + bios_wr32(dev, NV_PBUS_DEBUG_DUALHEAD_CTL, bios_rd32(dev, NV_PBUS_DEBUG_DUALHEAD_CTL) | (1 << 31)); + bios_wr32(dev, NV_PCRTC_GPIO_EXT, bios_rd32(dev, NV_PCRTC_GPIO_EXT) | 1); @@ -16687,7 +16687,7 @@ +} diff --git a/drivers/gpu/drm/nouveau/nouveau_state.c b/drivers/gpu/drm/nouveau/nouveau_state.c new file mode 100644 -index 0000000..47680b8 +index 0000000..ac03162 --- /dev/null +++ b/drivers/gpu/drm/nouveau/nouveau_state.c @@ -0,0 +1,1044 @@ @@ -17336,7 +17336,7 @@ + int size, i; + const uint32_t *bios = of_get_property(dn, "NVDA,BMP", &size); + if (bios) { -+ for(i=0;ii2c_chan) -+ edid = drm_get_edid(&connector->base, &connector->i2c_chan->adapter); ++ edid = drm_get_edid(drm_connector, &connector->i2c_chan->adapter); + drm_mode_connector_update_edid_property(drm_connector, edid); + + if (edid) { @@ -49137,7 +49137,7 @@ unifdef-y += via_drm.h +unifdef-y += nouveau_drm.h diff --git a/include/drm/drmP.h b/include/drm/drmP.h -index b61b0c6..5b7ce2d 100644 +index 04fbd1e..f2a6bff 100644 --- a/include/drm/drmP.h +++ b/include/drm/drmP.h @@ -1267,6 +1267,8 @@ extern void drm_idlelock_release(struct drm_lock_data *lock_data); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1514 retrieving revision 1.1515 diff -u -r1.1514 -r1.1515 --- kernel.spec 6 Apr 2009 05:30:08 -0000 1.1514 +++ kernel.spec 6 Apr 2009 22:26:22 -0000 1.1515 @@ -1903,6 +1903,9 @@ # and build. %changelog +* Mon Apr 06 2009 Ben Skeggs +- drm-nouveau.patch: rebase on drm-f11 + * Mon Apr 06 2009 Dave Airlie - radeon: bust APIs and move to what we want in the end. From robert at fedoraproject.org Mon Apr 6 22:26:35 2009 From: robert at fedoraproject.org (Robert Scheck) Date: Mon, 6 Apr 2009 22:26:35 +0000 (UTC) Subject: rpms/gnumeric/devel .cvsignore, 1.7, 1.8 gnumeric.spec, 1.43, 1.44 sources, 1.7, 1.8 gnumeric-1.8.2-desktop.patch, 1.1, NONE Message-ID: <20090406222635.0EF27700FB@cvs1.fedora.phx.redhat.com> Author: robert Update of /cvs/pkgs/rpms/gnumeric/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22394 Modified Files: .cvsignore gnumeric.spec sources Removed Files: gnumeric-1.8.2-desktop.patch Log Message: Upgrade to 1.8.4 (#491769) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gnumeric/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 8 Mar 2008 20:27:30 -0000 1.7 +++ .cvsignore 6 Apr 2009 22:26:04 -0000 1.8 @@ -1 +1 @@ -gnumeric-1.8.2.tar.bz2 +gnumeric-1.8.4.tar.bz2 Index: gnumeric.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnumeric/devel/gnumeric.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- gnumeric.spec 25 Feb 2009 00:04:37 -0000 1.43 +++ gnumeric.spec 6 Apr 2009 22:26:04 -0000 1.44 @@ -1,7 +1,7 @@ Name: gnumeric Epoch: 1 -Version: 1.8.2 -Release: 7%{?dist} +Version: 1.8.4 +Release: 1%{?dist} Summary: Spreadsheet program for GNOME Group: Applications/Productivity # bug filed upstream about this being GPL v2 only: @@ -9,7 +9,6 @@ License: GPLv2 URL: http://www.gnome.org/gnumeric/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/1.8/%{name}-%{version}.tar.bz2 -Patch0: gnumeric-1.8.2-desktop.patch Patch1: gnumeric-1.8.1-gnomedb-vercheck.patch Patch2: gnumeric-1.8.2-python.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root @@ -20,7 +19,7 @@ BuildRequires: pygtk2-devel >= 2.6.0 BuildRequires: goffice-devel >= 0.6.1 BuildRequires: python-devel guile-devel perl(XML::Parser) scrollkeeper -BuildRequires: gettext desktop-file-utils perl(ExtUtils::Embed) +BuildRequires: gettext desktop-file-utils perl(ExtUtils::Embed) intltool Requires: scrollkeeper hicolor-icon-theme Requires(pre): GConf2 Requires(post): /sbin/ldconfig GConf2 scrollkeeper @@ -60,7 +59,6 @@ %prep %setup -q -%patch0 -p1 -b .desktop %patch1 -p1 %patch2 -p1 -b .new @@ -191,6 +189,9 @@ %changelog +* Tue Apr 07 2009 Robert Scheck 1:1.8.4-1 +- Upgrade to 1.8.4 (#491769) + * Tue Feb 24 2009 Fedora Release Engineering - 1:1.8.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gnumeric/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 8 Mar 2008 20:27:30 -0000 1.7 +++ sources 6 Apr 2009 22:26:04 -0000 1.8 @@ -1 +1 @@ -f60edc6ca42daa2fb3717f3c90fa8a6e gnumeric-1.8.2.tar.bz2 +338f0084f04a16f78797ad01f85d3251 gnumeric-1.8.4.tar.bz2 --- gnumeric-1.8.2-desktop.patch DELETED --- From pkgdb at fedoraproject.org Mon Apr 6 22:42:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 22:42:40 +0000 Subject: [pkgdb] bugzilla ownership updated Message-ID: <20090406224240.5A7CE2084A7@bastion.fedora.phx.redhat.com> Package bugzilla in Fedora EPEL 5 is now owned by itamarjp To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/bugzilla From pkgdb at fedoraproject.org Mon Apr 6 22:42:34 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Mon, 06 Apr 2009 22:42:34 +0000 Subject: [pkgdb] bugzilla ownership updated Message-ID: <20090406224256.912C42084A7@bastion.fedora.phx.redhat.com> Package bugzilla in Fedora EPEL 4 is now owned by itamarjp To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/bugzilla From nalin at fedoraproject.org Mon Apr 6 22:47:25 2009 From: nalin at fedoraproject.org (Nalin Dahyabhai) Date: Mon, 6 Apr 2009 22:47:25 +0000 (UTC) Subject: rpms/krb5/F-9 krb5-1.6.3-login-lpass.patch, NONE, 1.1 krb5-1.6.1-pam.patch, 1.6, 1.7 krb5-CVE-2008-0947.patch, 1.1, 1.2 krb5-trunk-doublelog.patch, 1.1, 1.2 krb5-trunk-manpaths.patch, 1.1, 1.2 krb5.spec, 1.170, 1.171 krb5-1.2.7-login-lpass.patch, 1.2, NONE krb5-1.2.7-reject-bad-transited.patch, 1.5, NONE Message-ID: <20090406224725.B97B4700FB@cvs1.fedora.phx.redhat.com> Author: nalin Update of /cvs/extras/rpms/krb5/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26304 Modified Files: krb5-1.6.1-pam.patch krb5-CVE-2008-0947.patch krb5-trunk-doublelog.patch krb5-trunk-manpaths.patch krb5.spec Added Files: krb5-1.6.3-login-lpass.patch Removed Files: krb5-1.2.7-login-lpass.patch krb5-1.2.7-reject-bad-transited.patch Log Message: - pull in a couple of defuzzed patches from the F-10 version of this package, dropping a redundant man page patch in the process krb5-1.6.3-login-lpass.patch: --- NEW FILE krb5-1.6.3-login-lpass.patch --- The local crypt() may support hash types which use more than the first 8 characters. It also doesn't modify the input string, so we should just stop truncating it. Are there platforms where the input string *is* modified? --- krb5-1.2.7/src/appl/bsd/login.c 2005-11-15 16:20:34.000000000 -0500 +++ krb5-1.2.7/src/appl/bsd/login.c 2005-11-15 16:20:29.000000000 -0500 @@ -461,17 +461,14 @@ static int unix_passwd_okay (pass) char *pass; { - char user_pwcopy[9], *namep; + char *namep; char *crypt (); assert (pwd != 0); - /* copy the first 8 chars of the password for unix crypt */ - strncpy(user_pwcopy, pass, sizeof(user_pwcopy)); - user_pwcopy[sizeof(user_pwcopy) - 1]='\0'; - namep = crypt(user_pwcopy, salt); - memset (user_pwcopy, 0, sizeof(user_pwcopy)); - /* ... and wipe the copy now that we have the string */ + namep = crypt(pass, salt); + if (strlen(namep) < 13) + return 0; /* verify the local password string */ #ifdef HAVE_SHADOW krb5-1.6.1-pam.patch: Index: krb5-1.6.1-pam.patch =================================================================== RCS file: /cvs/extras/rpms/krb5/F-9/krb5-1.6.1-pam.patch,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- krb5-1.6.1-pam.patch 25 Feb 2008 18:33:34 -0000 1.6 +++ krb5-1.6.1-pam.patch 6 Apr 2009 22:47:25 -0000 1.7 @@ -941,8 +941,8 @@ +KRB5_WITH_PAM + AC_CONFIG_FILES(krb5-config, [chmod +x krb5-config]) + V5_AC_OUTPUT_MAKEFILE(. - mansysconfdir=$sysconfdir --- krb5-1.6.1/src/config/pre.in 2007-06-21 17:39:57.000000000 -0400 +++ krb5-1.6.1/src/config/pre.in 2007-06-21 17:39:57.000000000 -0400 @@ -180,6 +180,7 @@ SRVLIBS = @SRVLIBS@ krb5-CVE-2008-0947.patch: Index: krb5-CVE-2008-0947.patch =================================================================== RCS file: /cvs/extras/rpms/krb5/F-9/krb5-CVE-2008-0947.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- krb5-CVE-2008-0947.patch 18 Mar 2008 18:13:22 -0000 1.1 +++ krb5-CVE-2008-0947.patch 6 Apr 2009 22:47:25 -0000 1.2 @@ -21,7 +21,7 @@ - if (sock > svc_maxfd) - svc_maxfd = sock; } - + /* === src/lib/rpc/svc_tcp.c ================================================================== krb5-trunk-doublelog.patch: Index: krb5-trunk-doublelog.patch =================================================================== RCS file: /cvs/extras/rpms/krb5/F-9/krb5-trunk-doublelog.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- krb5-trunk-doublelog.patch 25 Feb 2008 20:53:41 -0000 1.1 +++ krb5-trunk-doublelog.patch 6 Apr 2009 22:47:25 -0000 1.2 @@ -5,7 +5,7 @@ =================================================================== --- src/include/Makefile.in (revision 20235) +++ src/include/Makefile.in (working copy) -@@ -67,7 +67,9 @@ +@@ -61,7 +61,9 @@ -e "s+ at SBINDIR+$(SBINDIR)+" \ -e "s+ at MODULEDIR+$(MODULE_DIR)+" \ -e 's+ at LOCALSTATEDIR+$(LOCALSTATEDIR)+' \ @@ -14,5 +14,5 @@ + -e 's+:/etc/krb5.conf:/etc/krb5.conf"+:/etc/krb5.conf"+' \ + -e 's+"/etc/krb5.conf:/etc/krb5.conf"+"/etc/krb5.conf"+' - OSCONFSRC = $(srcdir)/osconf.hin + OSCONFSRC = $(srcdir)/stock/osconf.h krb5-trunk-manpaths.patch: Index: krb5-trunk-manpaths.patch =================================================================== RCS file: /cvs/extras/rpms/krb5/F-9/krb5-trunk-manpaths.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- krb5-trunk-manpaths.patch 22 Jun 2007 22:02:16 -0000 1.1 +++ krb5-trunk-manpaths.patch 6 Apr 2009 22:47:25 -0000 1.2 @@ -52,7 +52,7 @@ --- configure.in (revision 19589) +++ configure.in (working copy) @@ -986,6 +986,73 @@ - AC_CONFIG_SUBDIRS(appl/libpty appl/bsd appl/gssftp appl/telnet) + KRB5_WITH_PAM AC_CONFIG_FILES(krb5-config, [chmod +x krb5-config]) + Index: krb5.spec =================================================================== RCS file: /cvs/extras/rpms/krb5/F-9/krb5.spec,v retrieving revision 1.170 retrieving revision 1.171 diff -u -r1.170 -r1.171 --- krb5.spec 17 Mar 2009 22:21:04 -0000 1.170 +++ krb5.spec 6 Apr 2009 22:47:25 -0000 1.171 @@ -61,7 +61,6 @@ Patch13: krb5-1.3-large-file.patch Patch14: krb5-1.3-ftp-glob.patch Patch16: krb5-1.6-buildconf.patch -Patch18: krb5-1.2.7-reject-bad-transited.patch Patch23: krb5-1.3.1-dns.patch Patch26: krb5-1.3.2-efence.patch Patch27: krb5-1.3.3-rcp-sendlarge.patch @@ -73,7 +72,7 @@ Patch36: krb5-1.3.3-rcp-markus.patch Patch39: krb5-1.4.1-api.patch Patch40: krb5-1.4.1-telnet-environ.patch -Patch41: krb5-1.2.7-login-lpass.patch +Patch41: krb5-1.6.3-login-lpass.patch Patch44: krb5-1.4.3-enospc.patch Patch47: krb5-1.6-sort-of-static.patch Patch51: krb5-1.6-ldap-init.patch @@ -233,6 +232,10 @@ certificate. %changelog +* Mon Apr 6 2009 Nalin Dahyabhai +- pull in a couple of defuzzed patches from the F-10 version of this package, + dropping a redundant man page patch in the process + * Tue Mar 17 2009 Nalin Dahyabhai 1.6.3-15 - libgssapi_krb5: backport fix for some errors which can occur when we fail to set up the server half of a context (CVE-2009-0845) @@ -1336,7 +1339,6 @@ %patch13 -p1 -b .large-file %patch14 -p1 -b .ftp-glob %patch16 -p1 -b .buildconf -%patch18 -p1 -b .reject-bad-transited %patch23 -p1 -b .dns # Removes a malloc(0) case, nothing more. # %patch26 -p1 -b .efence --- krb5-1.2.7-login-lpass.patch DELETED --- --- krb5-1.2.7-reject-bad-transited.patch DELETED --- From drago01 at fedoraproject.org Mon Apr 6 22:55:40 2009 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Mon, 6 Apr 2009 22:55:40 +0000 (UTC) Subject: rpms/iw/F-10 .cvsignore,1.5,1.6 iw.spec,1.7,1.8 sources,1.5,1.6 Message-ID: <20090406225540.8F425700FB@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/iw/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28943 Modified Files: .cvsignore iw.spec sources Log Message: Update to 0.9.11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 10 Jan 2009 18:33:50 -0000 1.5 +++ .cvsignore 6 Apr 2009 22:55:10 -0000 1.6 @@ -1 +1 @@ -iw-0.9.7.tar.bz2 +iw-0.9.11.tar.bz2 Index: iw.spec =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-10/iw.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- iw.spec 10 Jan 2009 18:33:50 -0000 1.7 +++ iw.spec 6 Apr 2009 22:55:10 -0000 1.8 @@ -1,5 +1,5 @@ Name: iw -Version: 0.9.7 +Version: 0.9.11 Release: 1%{?dist} Summary: A nl80211 based wireless configuration tool @@ -43,6 +43,9 @@ %doc COPYING %changelog +* Tue Apr 07 2009 Adel Gadllah 0.9.11-1 +- Update to 0.9.11 + * Sat Jan 10 2009 Adel Gadllah 0.9.7-1 - Update to 0.9.7 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Jan 2009 18:33:50 -0000 1.5 +++ sources 6 Apr 2009 22:55:10 -0000 1.6 @@ -1 +1 @@ -52fa948eb5e2cb525fc884d6e58cdd88 iw-0.9.7.tar.bz2 +a8198e7f6bf41ead9e9ade3ec5cae9b2 iw-0.9.11.tar.bz2 From cweyl at fedoraproject.org Mon Apr 6 23:05:30 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Mon, 6 Apr 2009 23:05:30 +0000 (UTC) Subject: rpms/perl-MooseX-AttributeHelpers/devel .cvsignore, 1.7, 1.8 perl-MooseX-AttributeHelpers.spec, 1.10, 1.11 sources, 1.7, 1.8 Message-ID: <20090406230530.82FAD700FB@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MooseX-AttributeHelpers/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31029 Modified Files: .cvsignore perl-MooseX-AttributeHelpers.spec sources Log Message: * Mon Apr 06 2009 Chris Weyl 0.16-1 - update to 0.16 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-AttributeHelpers/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 9 Nov 2008 01:34:55 -0000 1.7 +++ .cvsignore 6 Apr 2009 23:05:00 -0000 1.8 @@ -1,9 +1 @@ -*.tar -*.gz -*.rpm -*.log -*.old -*.bak -noarch -MooseX-AttributeHelpers-* -MooseX-AttributeHelpers-0.14.tar.gz +MooseX-AttributeHelpers-0.16.tar.gz Index: perl-MooseX-AttributeHelpers.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-AttributeHelpers/devel/perl-MooseX-AttributeHelpers.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- perl-MooseX-AttributeHelpers.spec 26 Feb 2009 22:18:10 -0000 1.10 +++ perl-MooseX-AttributeHelpers.spec 6 Apr 2009 23:05:00 -0000 1.11 @@ -1,6 +1,6 @@ Name: perl-MooseX-AttributeHelpers -Version: 0.14 -Release: 2%{?dist} +Version: 0.16 +Release: 1%{?dist} Summary: Extended Moose attribute interfaces License: GPL+ or Artistic Group: Development/Libraries @@ -60,6 +60,9 @@ %{_mandir}/man3/* %changelog +* Mon Apr 06 2009 Chris Weyl 0.16-1 +- update to 0.16 + * Thu Feb 26 2009 Fedora Release Engineering - 0.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-AttributeHelpers/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 9 Nov 2008 01:34:56 -0000 1.7 +++ sources 6 Apr 2009 23:05:00 -0000 1.8 @@ -1 +1 @@ -6f8589c9f8b246bb6ebff245a274b62b MooseX-AttributeHelpers-0.14.tar.gz +c6a4f8545483e430deaf8b4ca9d2dbae MooseX-AttributeHelpers-0.16.tar.gz From drago01 at fedoraproject.org Mon Apr 6 23:07:07 2009 From: drago01 at fedoraproject.org (Adel Gadllah) Date: Mon, 6 Apr 2009 23:07:07 +0000 (UTC) Subject: rpms/iw/F-9 .cvsignore,1.5,1.6 iw.spec,1.5,1.6 sources,1.5,1.6 Message-ID: <20090406230707.00FE9700FB@cvs1.fedora.phx.redhat.com> Author: drago01 Update of /cvs/pkgs/rpms/iw/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31435 Modified Files: .cvsignore iw.spec sources Log Message: Update to 0.9.11 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-9/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 10 Jan 2009 18:38:02 -0000 1.5 +++ .cvsignore 6 Apr 2009 23:06:36 -0000 1.6 @@ -1 +1 @@ -iw-0.9.7.tar.bz2 +iw-0.9.11.tar.bz2 Index: iw.spec =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-9/iw.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- iw.spec 24 Jan 2009 18:53:06 -0000 1.5 +++ iw.spec 6 Apr 2009 23:06:36 -0000 1.6 @@ -1,6 +1,6 @@ Name: iw -Version: 0.9.7 -Release: 2%{?dist} +Version: 0.9.11 +Release: 1%{?dist} Summary: A nl80211 based wireless configuration tool Group: System Environment/Base @@ -43,6 +43,9 @@ %doc COPYING %changelog +* Tue Apr 07 2009 Adel Gadllah 0.9.11-1 +- Update to 0.9.11 + * Sat Jan 24 2009 Dennis Gilmore - 0.9.7-2 - BuildRequires kernel-headers not kernel-devel - (sparc32 has no kernel so no kernel-devel) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/iw/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 10 Jan 2009 18:38:02 -0000 1.5 +++ sources 6 Apr 2009 23:06:36 -0000 1.6 @@ -1 +1 @@ -52fa948eb5e2cb525fc884d6e58cdd88 iw-0.9.7.tar.bz2 +a8198e7f6bf41ead9e9ade3ec5cae9b2 iw-0.9.11.tar.bz2 From lspooky at fedoraproject.org Mon Apr 6 23:10:42 2009 From: lspooky at fedoraproject.org (Henrique Junior) Date: Mon, 6 Apr 2009 23:10:42 +0000 (UTC) Subject: rpms/python-oasa/F-9 .cvsignore, 1.5, 1.6 import.log, 1.4, 1.5 python-oasa.spec, 1.4, 1.5 sources, 1.5, 1.6 Message-ID: <20090406231042.C131E700FB@cvs1.fedora.phx.redhat.com> Author: lspooky Update of /cvs/pkgs/rpms/python-oasa/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32158/F-9 Modified Files: .cvsignore import.log python-oasa.spec sources Log Message: This release of OASA includes several fixes, most notably of lockup during generation of images of complex systems of fused rings. Also image generation now works much faster for larger systems Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-9/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 8 Mar 2009 15:12:47 -0000 1.5 +++ .cvsignore 6 Apr 2009 23:10:12 -0000 1.6 @@ -1 +1 @@ -oasa-0.12.7.tar.gz +oasa-0.13.1.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-9/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 8 Mar 2009 15:12:47 -0000 1.4 +++ import.log 6 Apr 2009 23:10:12 -0000 1.5 @@ -2,3 +2,4 @@ python-oasa-0_12_7-1_fc10:F-9:python-oasa-0.12.7-1.fc10.src.rpm:1235064084 python-oasa-0_13_0-1_fc10:F-9:python-oasa-0.13.0-1.fc10.src.rpm:1235699425 python-oasa-0_13_0-2_fc10:F-9:python-oasa-0.13.0-2.fc10.src.rpm:1236525039 +python-oasa-0_13_1-1_fc10:F-9:python-oasa-0.13.1-1.fc10.src.rpm:1239059446 Index: python-oasa.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-9/python-oasa.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-oasa.spec 8 Mar 2009 15:12:47 -0000 1.4 +++ python-oasa.spec 6 Apr 2009 23:10:12 -0000 1.5 @@ -1,13 +1,13 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-oasa -Version: 0.13.0 -Release: 2%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Python library for manipulation of chemical formats Group: Development/Libraries License: GPLv2+ URL: http://bkchem.zirael.org -Source0: http://bkchem.zirael.org/download/oasa-0.12.7.tar.gz +Source0: http://bkchem.zirael.org/download/oasa-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel @@ -18,7 +18,7 @@ %prep -%setup -q -n oasa-0.12.7 +%setup -q -n oasa-%{version} %build @@ -38,15 +38,31 @@ %defattr(-, root ,root, -) %doc PKG-INFO progress.log README %{python_sitelib}/oasa/ -%{python_sitelib}/oasa-*-py*.egg-info +%{python_sitelib}/oasa-%{version}-py*.egg-info %changelog -* Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.13.0-2 -- One step back to solve one bug +* Sun Apr 5 2009 Henrique (LonelySpooky) Junior - 0.13.1-1 +- This release of OASA includes several fixes, most notably of lockup during generation +of images of complex systems of fused rings. Also image generation now works much faster +for larger systems + +* Thu Feb 24 2009 Henrique (LonelySpooky) Junior - 0.13.0-1 +- cairo_out - double bonds in 3D rotated molecules look much better (z-coordinate is +taken into account when the bond is drawn) +smiles - smiles encoder did not prefix two digit ring numbers with "%" +graph - SSSR code did not find really smallest rings in case no vertices with +degree 2 were present in the initial drawing (fullerene and such) +molecule - aromatic bond detection uses SSSR instead of all possible rings +when there are more then 10 smallest rings - fixes lockup for fullerene +cairo_out - when scaling != 1 the resulting image was improperly cropped + * Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.12.7-1 +- cairo_out - mols_to_cairo and mol_to_cairo convenience functions added +cairo_out - background was not properly painted (thanks to Noel O'Boyle for reporting this) + * Fri Jun 13 2008 Henrique (LonelySpooky) Junior - 0.12.5-1 - initial package Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-9/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 8 Mar 2009 15:12:47 -0000 1.5 +++ sources 6 Apr 2009 23:10:12 -0000 1.6 @@ -1 +1 @@ -c9a07989eb47c3effc60a451a4cc8c2a oasa-0.12.7.tar.gz +49f573537cf81db3892627bc3b5c31dd oasa-0.13.1.tar.gz From lspooky at fedoraproject.org Mon Apr 6 23:14:10 2009 From: lspooky at fedoraproject.org (Henrique Junior) Date: Mon, 6 Apr 2009 23:14:10 +0000 (UTC) Subject: rpms/python-oasa/F-10 .cvsignore, 1.5, 1.6 import.log, 1.4, 1.5 python-oasa.spec, 1.4, 1.5 sources, 1.5, 1.6 Message-ID: <20090406231410.09AE5700FB@cvs1.fedora.phx.redhat.com> Author: lspooky Update of /cvs/pkgs/rpms/python-oasa/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv556/F-10 Modified Files: .cvsignore import.log python-oasa.spec sources Log Message: This release of OASA includes several fixes, most notably of lockup during generation of images of complex systems of fused rings. Also image generation now works much faster for larger systems Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-10/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 8 Mar 2009 15:14:40 -0000 1.5 +++ .cvsignore 6 Apr 2009 23:13:39 -0000 1.6 @@ -1 +1 @@ -oasa-0.12.7.tar.gz +oasa-0.13.1.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-10/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 8 Mar 2009 15:14:40 -0000 1.4 +++ import.log 6 Apr 2009 23:13:39 -0000 1.5 @@ -2,3 +2,4 @@ python-oasa-0_12_7-1_fc10:F-10:python-oasa-0.12.7-1.fc10.src.rpm:1235064271 python-oasa-0_13_0-1_fc10:F-10:python-oasa-0.13.0-1.fc10.src.rpm:1235699540 python-oasa-0_13_0-2_fc10:F-10:python-oasa-0.13.0-2.fc10.src.rpm:1236525206 +python-oasa-0_13_1-1_fc10:F-10:python-oasa-0.13.1-1.fc10.src.rpm:1239059737 Index: python-oasa.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-10/python-oasa.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- python-oasa.spec 8 Mar 2009 15:14:40 -0000 1.4 +++ python-oasa.spec 6 Apr 2009 23:13:39 -0000 1.5 @@ -1,13 +1,13 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-oasa -Version: 0.13.0 -Release: 2%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Python library for manipulation of chemical formats Group: Development/Libraries License: GPLv2+ URL: http://bkchem.zirael.org -Source0: http://bkchem.zirael.org/download/oasa-0.12.7.tar.gz +Source0: http://bkchem.zirael.org/download/oasa-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel @@ -18,7 +18,7 @@ %prep -%setup -q -n oasa-0.12.7 +%setup -q -n oasa-%{version} %build @@ -38,15 +38,31 @@ %defattr(-, root ,root, -) %doc PKG-INFO progress.log README %{python_sitelib}/oasa/ -%{python_sitelib}/oasa-*-py*.egg-info +%{python_sitelib}/oasa-%{version}-py*.egg-info %changelog -* Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.13.0-2 -- One step back to solve one bug +* Sun Apr 5 2009 Henrique (LonelySpooky) Junior - 0.13.1-1 +- This release of OASA includes several fixes, most notably of lockup during generation +of images of complex systems of fused rings. Also image generation now works much faster +for larger systems + +* Thu Feb 24 2009 Henrique (LonelySpooky) Junior - 0.13.0-1 +- cairo_out - double bonds in 3D rotated molecules look much better (z-coordinate is +taken into account when the bond is drawn) +smiles - smiles encoder did not prefix two digit ring numbers with "%" +graph - SSSR code did not find really smallest rings in case no vertices with +degree 2 were present in the initial drawing (fullerene and such) +molecule - aromatic bond detection uses SSSR instead of all possible rings +when there are more then 10 smallest rings - fixes lockup for fullerene +cairo_out - when scaling != 1 the resulting image was improperly cropped + * Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.12.7-1 +- cairo_out - mols_to_cairo and mol_to_cairo convenience functions added +cairo_out - background was not properly painted (thanks to Noel O'Boyle for reporting this) + * Fri Jun 13 2008 Henrique (LonelySpooky) Junior - 0.12.5-1 - initial package Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/F-10/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 8 Mar 2009 15:14:41 -0000 1.5 +++ sources 6 Apr 2009 23:13:39 -0000 1.6 @@ -1 +1 @@ -c9a07989eb47c3effc60a451a4cc8c2a oasa-0.12.7.tar.gz +49f573537cf81db3892627bc3b5c31dd oasa-0.13.1.tar.gz From lspooky at fedoraproject.org Mon Apr 6 23:18:04 2009 From: lspooky at fedoraproject.org (Henrique Junior) Date: Mon, 6 Apr 2009 23:18:04 +0000 (UTC) Subject: rpms/python-oasa/devel .cvsignore, 1.5, 1.6 import.log, 1.4, 1.5 python-oasa.spec, 1.5, 1.6 sources, 1.5, 1.6 Message-ID: <20090406231804.237C4700FB@cvs1.fedora.phx.redhat.com> Author: lspooky Update of /cvs/pkgs/rpms/python-oasa/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1588/devel Modified Files: .cvsignore import.log python-oasa.spec sources Log Message: This release of OASA includes several fixes, most notably of lockup during generation of images of complex systems of fused rings. Also image generation now works much faster for larger systems Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 8 Mar 2009 15:17:35 -0000 1.5 +++ .cvsignore 6 Apr 2009 23:17:33 -0000 1.6 @@ -1 +1 @@ -oasa-0.12.7.tar.gz +oasa-0.13.1.tar.gz Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/devel/import.log,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- import.log 8 Mar 2009 15:17:35 -0000 1.4 +++ import.log 6 Apr 2009 23:17:33 -0000 1.5 @@ -2,3 +2,4 @@ python-oasa-0_12_7-1_fc10:HEAD:python-oasa-0.12.7-1.fc10.src.rpm:1235064436 python-oasa-0_13_0-1_fc10:HEAD:python-oasa-0.13.0-1.fc10.src.rpm:1235699652 python-oasa-0_13_0-2_fc10:HEAD:python-oasa-0.13.0-2.fc10.src.rpm:1236525339 +python-oasa-0_13_1-1_fc10:HEAD:python-oasa-0.13.1-1.fc10.src.rpm:1239059976 Index: python-oasa.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/devel/python-oasa.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- python-oasa.spec 8 Mar 2009 15:17:35 -0000 1.5 +++ python-oasa.spec 6 Apr 2009 23:17:33 -0000 1.6 @@ -1,13 +1,13 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-oasa -Version: 0.13.0 -Release: 2%{?dist} +Version: 0.13.1 +Release: 1%{?dist} Summary: Python library for manipulation of chemical formats Group: Development/Libraries License: GPLv2+ URL: http://bkchem.zirael.org -Source0: http://bkchem.zirael.org/download/oasa-0.12.7.tar.gz +Source0: http://bkchem.zirael.org/download/oasa-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel @@ -18,7 +18,7 @@ %prep -%setup -q -n oasa-0.12.7 +%setup -q -n oasa-%{version} %build @@ -38,15 +38,31 @@ %defattr(-, root ,root, -) %doc PKG-INFO progress.log README %{python_sitelib}/oasa/ -%{python_sitelib}/oasa-*-py*.egg-info +%{python_sitelib}/oasa-%{version}-py*.egg-info %changelog -* Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.13.0-2 -- One step back to solve one bug +* Sun Apr 5 2009 Henrique (LonelySpooky) Junior - 0.13.1-1 +- This release of OASA includes several fixes, most notably of lockup during generation +of images of complex systems of fused rings. Also image generation now works much faster +for larger systems + +* Thu Feb 24 2009 Henrique (LonelySpooky) Junior - 0.13.0-1 +- cairo_out - double bonds in 3D rotated molecules look much better (z-coordinate is +taken into account when the bond is drawn) +smiles - smiles encoder did not prefix two digit ring numbers with "%" +graph - SSSR code did not find really smallest rings in case no vertices with +degree 2 were present in the initial drawing (fullerene and such) +molecule - aromatic bond detection uses SSSR instead of all possible rings +when there are more then 10 smallest rings - fixes lockup for fullerene +cairo_out - when scaling != 1 the resulting image was improperly cropped + * Thu Feb 12 2009 Henrique (LonelySpooky) Junior - 0.12.7-1 +- cairo_out - mols_to_cairo and mol_to_cairo convenience functions added +cairo_out - background was not properly painted (thanks to Noel O'Boyle for reporting this) + * Fri Jun 13 2008 Henrique (LonelySpooky) Junior - 0.12.5-1 - initial package Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-oasa/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 8 Mar 2009 15:17:35 -0000 1.5 +++ sources 6 Apr 2009 23:17:33 -0000 1.6 @@ -1 +1 @@ -c9a07989eb47c3effc60a451a4cc8c2a oasa-0.12.7.tar.gz +49f573537cf81db3892627bc3b5c31dd oasa-0.13.1.tar.gz From itamarjp at fedoraproject.org Mon Apr 6 23:21:19 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Mon, 6 Apr 2009 23:21:19 +0000 (UTC) Subject: rpms/bugzilla/devel .cvsignore, 1.10, 1.11 bugzilla.spec, 1.24, 1.25 import.log, 1.2, 1.3 sources, 1.10, 1.11 maxpacket-mysql-3.2.patch, 1.1, NONE Message-ID: <20090406232119.644CE70137@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/bugzilla/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2304/devel Modified Files: .cvsignore bugzilla.spec import.log sources Removed Files: maxpacket-mysql-3.2.patch Log Message: 3.2.3 - fix CVE-2009-1213 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/devel/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 5 Mar 2009 15:15:11 -0000 1.10 +++ .cvsignore 6 Apr 2009 23:20:48 -0000 1.11 @@ -1 +1 @@ -bugzilla-3.2.2.tar.gz +bugzilla-3.2.3.tar.gz Index: bugzilla.spec =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/devel/bugzilla.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- bugzilla.spec 5 Mar 2009 15:15:11 -0000 1.24 +++ bugzilla.spec 6 Apr 2009 23:20:48 -0000 1.25 @@ -4,16 +4,15 @@ Summary: Bug tracking system URL: http://www.bugzilla.org/ Name: bugzilla -Version: 3.2.2 +Version: 3.2.3 Group: Applications/Publishing -Release: 2%{?dist} +Release: 1%{?dist} License: MPLv1.1 Source0: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-%{version}.tar.gz Source1: bugzilla-httpd-conf Source2: README.fedora.bugzilla Patch0: bugzilla-rw-paths.patch -Patch1: maxpacket-mysql-3.2.patch -# patch1 from https://bugzilla.mozilla.org/show_bug.cgi?id=480001 + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: webserver, patchutils, mod_perl, perl(SOAP::Lite), which @@ -42,7 +41,6 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -%patch1 -p0 # Filter unwanted Requires found by /usr/lib/rpm/perldeps.pl: # create a wrapper script which runs the original perl_requires @@ -101,9 +99,9 @@ rm -rf ${RPM_BUILD_ROOT} %post -pushd %{bzinstallprefix}/bugzilla > /dev/null +(pushd %{bzinstallprefix}/bugzilla > /dev/null ./checksetup.pl > /dev/null -popd > /dev/null +popd > /dev/null) %files %defattr(-,root,root,-) @@ -145,6 +143,9 @@ %{bzinstallprefix}/bugzilla/contrib %changelog +* Mon Apr 06 2009 Itamar Reis Peixoto 3.2.3-1 +- fix CVE-2009-1213 + * Thu Mar 05 2009 Itamar Reis Peixoto 3.2.2-2 - fix from BZ #474250 Comment #16, from Chris Eveleigh --> - add python BR for contrib subpackage Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/devel/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 5 Mar 2009 15:15:11 -0000 1.2 +++ import.log 6 Apr 2009 23:20:48 -0000 1.3 @@ -1,2 +1,3 @@ bugzilla-3_0_8-1_fc11:HEAD:bugzilla-3.0.8-1.fc11.src.rpm:1235878106 bugzilla-3_2_2-2_fc10:HEAD:bugzilla-3.2.2-2.fc10.src.rpm:1236265998 +bugzilla-3_2_3-1_fc11:HEAD:bugzilla-3.2.3-1.fc11.src.rpm:1239059931 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 5 Mar 2009 15:15:11 -0000 1.10 +++ sources 6 Apr 2009 23:20:48 -0000 1.11 @@ -1 +1 @@ -ad9eca21b6bafdd7a9a34e4c1b55281e bugzilla-3.2.2.tar.gz +fcc8f64fec821e76718fbda13e232b59 bugzilla-3.2.3.tar.gz --- maxpacket-mysql-3.2.patch DELETED --- From itamarjp at fedoraproject.org Mon Apr 6 23:23:27 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Mon, 6 Apr 2009 23:23:27 +0000 (UTC) Subject: rpms/bugzilla/F-10 .cvsignore, 1.10, 1.11 bugzilla.spec, 1.22, 1.23 import.log, 1.2, 1.3 sources, 1.10, 1.11 maxpacket-mysql-3.2.patch, 1.1, NONE Message-ID: <20090406232327.AB0F2700FB@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/bugzilla/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3643/F-10 Modified Files: .cvsignore bugzilla.spec import.log sources Removed Files: maxpacket-mysql-3.2.patch Log Message: 3.2.3 - fix CVE-2009-1213 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-10/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 5 Mar 2009 15:22:45 -0000 1.10 +++ .cvsignore 6 Apr 2009 23:22:57 -0000 1.11 @@ -1 +1 @@ -bugzilla-3.2.2.tar.gz +bugzilla-3.2.3.tar.gz Index: bugzilla.spec =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-10/bugzilla.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- bugzilla.spec 5 Mar 2009 15:22:45 -0000 1.22 +++ bugzilla.spec 6 Apr 2009 23:22:57 -0000 1.23 @@ -4,16 +4,15 @@ Summary: Bug tracking system URL: http://www.bugzilla.org/ Name: bugzilla -Version: 3.2.2 +Version: 3.2.3 Group: Applications/Publishing -Release: 2%{?dist} +Release: 1%{?dist} License: MPLv1.1 Source0: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-%{version}.tar.gz Source1: bugzilla-httpd-conf Source2: README.fedora.bugzilla Patch0: bugzilla-rw-paths.patch -Patch1: maxpacket-mysql-3.2.patch -# patch1 from https://bugzilla.mozilla.org/show_bug.cgi?id=480001 + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: webserver, patchutils, mod_perl, perl(SOAP::Lite), which @@ -42,7 +41,6 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -%patch1 -p0 # Filter unwanted Requires found by /usr/lib/rpm/perldeps.pl: # create a wrapper script which runs the original perl_requires @@ -101,9 +99,9 @@ rm -rf ${RPM_BUILD_ROOT} %post -pushd %{bzinstallprefix}/bugzilla > /dev/null +(pushd %{bzinstallprefix}/bugzilla > /dev/null ./checksetup.pl > /dev/null -popd > /dev/null +popd > /dev/null) %files %defattr(-,root,root,-) @@ -145,6 +143,9 @@ %{bzinstallprefix}/bugzilla/contrib %changelog +* Mon Apr 06 2009 Itamar Reis Peixoto 3.2.3-1 +- fix CVE-2009-1213 + * Thu Mar 05 2009 Itamar Reis Peixoto 3.2.2-2 - fix from BZ #474250 Comment #16, from Chris Eveleigh --> - add python BR for contrib subpackage Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-10/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 5 Mar 2009 15:22:45 -0000 1.2 +++ import.log 6 Apr 2009 23:22:57 -0000 1.3 @@ -1,2 +1,3 @@ bugzilla-3_0_8-1_fc11:F-10:bugzilla-3.0.8-1.fc11.src.rpm:1235878257 bugzilla-3_2_2-2_fc10:F-10:bugzilla-3.2.2-2.fc10.src.rpm:1236266484 +bugzilla-3_2_3-1_fc11:F-10:bugzilla-3.2.3-1.fc11.src.rpm:1239060133 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-10/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 5 Mar 2009 15:22:45 -0000 1.10 +++ sources 6 Apr 2009 23:22:57 -0000 1.11 @@ -1 +1 @@ -ad9eca21b6bafdd7a9a34e4c1b55281e bugzilla-3.2.2.tar.gz +fcc8f64fec821e76718fbda13e232b59 bugzilla-3.2.3.tar.gz --- maxpacket-mysql-3.2.patch DELETED --- From itamarjp at fedoraproject.org Mon Apr 6 23:27:55 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Mon, 6 Apr 2009 23:27:55 +0000 (UTC) Subject: rpms/bugzilla/F-9 .cvsignore, 1.9, 1.10 bugzilla.spec, 1.20, 1.21 import.log, 1.2, 1.3 sources, 1.9, 1.10 maxpacket-mysql-3.2.patch, 1.1, NONE Message-ID: <20090406232755.EE83A700FB@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/bugzilla/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4550/F-9 Modified Files: .cvsignore bugzilla.spec import.log sources Removed Files: maxpacket-mysql-3.2.patch Log Message: 3.2.3 fix CVE-2009-1213 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-9/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 5 Mar 2009 15:26:21 -0000 1.9 +++ .cvsignore 6 Apr 2009 23:27:25 -0000 1.10 @@ -1 +1 @@ -bugzilla-3.2.2.tar.gz +bugzilla-3.2.3.tar.gz Index: bugzilla.spec =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-9/bugzilla.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- bugzilla.spec 5 Mar 2009 15:26:21 -0000 1.20 +++ bugzilla.spec 6 Apr 2009 23:27:25 -0000 1.21 @@ -4,16 +4,15 @@ Summary: Bug tracking system URL: http://www.bugzilla.org/ Name: bugzilla -Version: 3.2.2 +Version: 3.2.3 Group: Applications/Publishing -Release: 2%{?dist} +Release: 1%{?dist} License: MPLv1.1 Source0: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-%{version}.tar.gz Source1: bugzilla-httpd-conf Source2: README.fedora.bugzilla Patch0: bugzilla-rw-paths.patch -Patch1: maxpacket-mysql-3.2.patch -# patch1 from https://bugzilla.mozilla.org/show_bug.cgi?id=480001 + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: webserver, patchutils, mod_perl, perl(SOAP::Lite), which @@ -42,7 +41,6 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 -%patch1 -p0 # Filter unwanted Requires found by /usr/lib/rpm/perldeps.pl: # create a wrapper script which runs the original perl_requires @@ -101,9 +99,9 @@ rm -rf ${RPM_BUILD_ROOT} %post -pushd %{bzinstallprefix}/bugzilla > /dev/null +(pushd %{bzinstallprefix}/bugzilla > /dev/null ./checksetup.pl > /dev/null -popd > /dev/null +popd > /dev/null) %files %defattr(-,root,root,-) @@ -145,6 +143,9 @@ %{bzinstallprefix}/bugzilla/contrib %changelog +* Mon Apr 06 2009 Itamar Reis Peixoto 3.2.3-1 +- fix CVE-2009-1213 + * Thu Mar 05 2009 Itamar Reis Peixoto 3.2.2-2 - fix from BZ #474250 Comment #16, from Chris Eveleigh --> - add python BR for contrib subpackage Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-9/import.log,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- import.log 5 Mar 2009 15:26:21 -0000 1.2 +++ import.log 6 Apr 2009 23:27:25 -0000 1.3 @@ -1,2 +1,3 @@ bugzilla-3_0_8-1_fc11:F-9:bugzilla-3.0.8-1.fc11.src.rpm:1235878378 bugzilla-3_2_2-2_fc10:F-9:bugzilla-3.2.2-2.fc10.src.rpm:1236266726 +bugzilla-3_2_3-1_fc11:F-9:bugzilla-3.2.3-1.fc11.src.rpm:1239060269 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/bugzilla/F-9/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 5 Mar 2009 15:26:22 -0000 1.9 +++ sources 6 Apr 2009 23:27:25 -0000 1.10 @@ -1 +1 @@ -ad9eca21b6bafdd7a9a34e4c1b55281e bugzilla-3.2.2.tar.gz +fcc8f64fec821e76718fbda13e232b59 bugzilla-3.2.3.tar.gz --- maxpacket-mysql-3.2.patch DELETED --- From airlied at fedoraproject.org Mon Apr 6 23:34:04 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Mon, 6 Apr 2009 23:34:04 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-modeset-fix-nomodeset.patch, NONE, 1.1 xorg-x11-drv-ati.spec, 1.170, 1.171 Message-ID: <20090406233404.8ACA3700FB@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6040 Modified Files: xorg-x11-drv-ati.spec Added Files: radeon-modeset-fix-nomodeset.patch Log Message: * Tue Apr 07 2009 Dave Airlie 6.12.1-7 - radeon-modeset-fix-nomodeset.patch: fix no modeset paths radeon-modeset-fix-nomodeset.patch: --- NEW FILE radeon-modeset-fix-nomodeset.patch --- >From 982598d830691cd1b39e5aa2c9c409786e059fd3 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 7 Apr 2009 09:15:08 +1000 Subject: [PATCH] radeon: remove function --- src/radeon_dri.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/radeon_dri.c b/src/radeon_dri.c index 64b5937..347ab44 100644 --- a/src/radeon_dri.c +++ b/src/radeon_dri.c @@ -471,7 +471,6 @@ Bool radeon_update_dri_buffers(ScreenPtr pScreen) if (!success) return FALSE; - radeon_update_sarea(pScrn, sarea); radeon_update_screen_private(pScrn, sarea); return TRUE; } @@ -1707,8 +1706,6 @@ Bool RADEONDRIDoMappings(ScreenPtr pScreen) return FALSE; } - radeon_update_sarea(pScrn, pSAREAPriv); - /* DRIScreenInit adds the frame buffer map, but we need it as well */ { -- 1.6.2 Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.170 retrieving revision 1.171 diff -u -r1.170 -r1.171 --- xorg-x11-drv-ati.spec 6 Apr 2009 08:48:25 -0000 1.170 +++ xorg-x11-drv-ati.spec 6 Apr 2009 23:33:34 -0000 1.171 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 6%{?dist} +Release: 7%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -16,6 +16,7 @@ Patch0: radeon-6.12.0-git-fixes.patch Patch1: radeon-modeset.patch +Patch2: radeon-modeset-fix-nomodeset.patch #Patch4: radeon-6.9.0-remove-limit-heuristics.patch Patch5: radeon-6.9.0-panel-size-sanity.patch Patch6: radeon-6.9.0-bgnr-enable.patch @@ -42,6 +43,7 @@ %setup -q -n %{tarball}-%{version} %patch0 -p1 -b .fixes %patch1 -p1 -b .modeset +%patch2 -p1 -b .modeset-fix #patch4 -p1 -b .remove-limit-heuristics #%patch5 -p1 -b .panel-size %patch6 -p1 -b .bgnr @@ -76,6 +78,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Tue Apr 07 2009 Dave Airlie 6.12.1-7 +- radeon-modeset-fix-nomodeset.patch: fix no modeset paths + * Mon Apr 06 2009 Dave Airlie 6.12.1-6 - kms: add config.h to get mmap working properly From davidz at fedoraproject.org Tue Apr 7 00:09:28 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:09:28 +0000 (UTC) Subject: rpms/DeviceKit-disks/devel .cvsignore, 1.3, 1.4 DeviceKit-disks.spec, 1.13, 1.14 sources, 1.3, 1.4 devicekit-disks-dbus-permissions.patch, 1.1, NONE devkit-disks-dashdash.patch, 1.2, NONE devkit-disks-dm-is-system-internal.patch, 1.1, NONE devkit-disks-dump-option.patch, 1.1, NONE devkit-disks-fstab-unmount.patch, 1.1, NONE devkit-disks-use-devt-to-identify-mounts.patch, 1.1, NONE Message-ID: <20090407000928.CD38670100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/DeviceKit-disks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12697 Modified Files: .cvsignore DeviceKit-disks.spec sources Removed Files: devicekit-disks-dbus-permissions.patch devkit-disks-dashdash.patch devkit-disks-dm-is-system-internal.patch devkit-disks-dump-option.patch devkit-disks-fstab-unmount.patch devkit-disks-use-devt-to-identify-mounts.patch Log Message: * Mon Apr 06 2009 David Zeuthen - 004-0.1.20080406git%{?dist} - New snapshot Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 2 Mar 2009 21:39:47 -0000 1.3 +++ .cvsignore 7 Apr 2009 00:08:58 -0000 1.4 @@ -1,2 +1,3 @@ DeviceKit-disks-002.git20080720.tar.gz DeviceKit-disks-003.tar.gz +DeviceKit-disks-004.20080406git.tar.gz Index: DeviceKit-disks.spec =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/DeviceKit-disks.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- DeviceKit-disks.spec 28 Mar 2009 03:59:06 -0000 1.13 +++ DeviceKit-disks.spec 7 Apr 2009 00:08:58 -0000 1.14 @@ -7,15 +7,16 @@ %define udev_version 139 %define mdadm_version 2.6.7 %define device_mapper_version 1.02 +%define libatasmart_version 0.5 Summary: Disk Management Service Name: DeviceKit-disks -Version: 003 -Release: 9%{?dist} +Version: 004 +Release: 0.1.20080406git%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit-disks.git;a=summary -Source0: %{name}-%{version}.tar.gz +Source0: %{name}-%{version}.20080406git.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: dbus-devel >= %{dbus_version} @@ -26,6 +27,8 @@ BuildRequires: sqlite-devel BuildRequires: device-mapper-devel >= %{device_mapper_version} BuildRequires: intltool +BuildRequires: libatasmart-devel >= %{libatasmart_version} +BuildRequires: zlib-devel Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: glib2 >= %{glib2_version} @@ -34,7 +37,8 @@ Requires: DeviceKit >= %{devicekit_version} Requires: udev >= %{udev_version} Requires: mdadm >= %{mdadm_version} -Requires: smartmontools +Requires: libatasmart >= %{libatasmart_version} +Requires: zlib # for mount, umount, mkswap Requires: util-linux-ng # for mkfs.ext3, mkfs.ext3, e2label @@ -51,15 +55,8 @@ Requires: ntfsprogs %endif -Conflicts: kernel < 2.6.25 - -Patch0: devkit-disks-use-devt-to-identify-mounts.patch -Patch1: devkit-disks-dump-option.patch -Patch2: devkit-disks-fstab-unmount.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=488850 -Patch3: devkit-disks-dashdash.patch -# https://bugzilla.redhat.com/show_bug.cgi?id=489397 -Patch4: devkit-disks-dm-is-system-internal.patch +# for /proc/self/mountinfo, only available in 2.6.26 or higher +Conflicts: kernel < 2.6.26 %description DeviceKit-disks provides a daemon, D-Bus API and command line tools @@ -78,12 +75,6 @@ %prep %setup -q -%patch0 -p1 -b .use-devt-for-mounts -%patch1 -p1 -b .fstab-unmount -%patch2 -p1 -b .dump-option -%patch3 -p1 -b .dashdash -%patch4 -p1 -b .dm-is-system-internal - %build %configure make @@ -109,10 +100,11 @@ %{_sysconfdir}/dbus-1/system.d/*.conf %{_sysconfdir}/profile.d/*.sh -%{_sysconfdir}/udev/rules.d/*.rules +/lib/udev/rules.d/*.rules /lib/udev/devkit-disks-part-id /lib/udev/devkit-disks-dm-export +/lib/udev/devkit-disks-probe-ata-smart /sbin/umount.devkit %{_bindir}/* @@ -126,7 +118,8 @@ %{_datadir}/dbus-1/system-services/*.service -%dir %{_localstatedir}/lib/DeviceKit-disks +%attr(0770,root,root) %dir %{_localstatedir}/run/DeviceKit-disks +%attr(0770,root,root) %dir %{_localstatedir}/lib/DeviceKit-disks %files devel %defattr(-,root,root,-) @@ -138,6 +131,9 @@ # Note: please don't forget the %{?dist} in the changelog. Thanks %changelog +* Mon Apr 06 2009 David Zeuthen - 004-0.1.20080406git%{?dist} +- New snapshot + * Fri Mar 27 2009 Matthias Clasen - 003-9.f11 - Don't require ntfsprogs on ppc, where it doesn't exist Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 2 Mar 2009 21:39:47 -0000 1.3 +++ sources 7 Apr 2009 00:08:58 -0000 1.4 @@ -1 +1 @@ -7b88acc8cb0744b110e96557f5bcd9e3 DeviceKit-disks-003.tar.gz +4fb14a3d53ea3d773dc81ae1cd501a66 DeviceKit-disks-004.20080406git.tar.gz --- devicekit-disks-dbus-permissions.patch DELETED --- --- devkit-disks-dashdash.patch DELETED --- --- devkit-disks-dm-is-system-internal.patch DELETED --- --- devkit-disks-dump-option.patch DELETED --- --- devkit-disks-fstab-unmount.patch DELETED --- --- devkit-disks-use-devt-to-identify-mounts.patch DELETED --- From davidz at fedoraproject.org Tue Apr 7 00:12:32 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:12:32 +0000 (UTC) Subject: rpms/DeviceKit-disks/devel .cvsignore, 1.4, 1.5 DeviceKit-disks.spec, 1.14, 1.15 sources, 1.4, 1.5 Message-ID: <20090407001232.45B4470100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/DeviceKit-disks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13402 Modified Files: .cvsignore DeviceKit-disks.spec sources Log Message: * Mon Apr 06 2009 David Zeuthen - 004-0.2.20090406git%{?dist} - New snapshot, this time with the right date Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 7 Apr 2009 00:08:58 -0000 1.4 +++ .cvsignore 7 Apr 2009 00:12:01 -0000 1.5 @@ -1,3 +1,4 @@ DeviceKit-disks-002.git20080720.tar.gz DeviceKit-disks-003.tar.gz DeviceKit-disks-004.20080406git.tar.gz +DeviceKit-disks-004.20090406git.tar.gz Index: DeviceKit-disks.spec =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/DeviceKit-disks.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- DeviceKit-disks.spec 7 Apr 2009 00:08:58 -0000 1.14 +++ DeviceKit-disks.spec 7 Apr 2009 00:12:01 -0000 1.15 @@ -12,7 +12,7 @@ Summary: Disk Management Service Name: DeviceKit-disks Version: 004 -Release: 0.1.20080406git%{?dist} +Release: 0.2.20090406git%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit-disks.git;a=summary @@ -131,6 +131,9 @@ # Note: please don't forget the %{?dist} in the changelog. Thanks %changelog +* Mon Apr 06 2009 David Zeuthen - 004-0.2.20090406git%{?dist} +- New snapshot, this time with the right date + * Mon Apr 06 2009 David Zeuthen - 004-0.1.20080406git%{?dist} - New snapshot Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 7 Apr 2009 00:08:58 -0000 1.4 +++ sources 7 Apr 2009 00:12:01 -0000 1.5 @@ -1 +1 @@ -4fb14a3d53ea3d773dc81ae1cd501a66 DeviceKit-disks-004.20080406git.tar.gz +4fb14a3d53ea3d773dc81ae1cd501a66 DeviceKit-disks-004.20090406git.tar.gz From davidz at fedoraproject.org Tue Apr 7 00:15:14 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:15:14 +0000 (UTC) Subject: rpms/DeviceKit-disks/devel DeviceKit-disks.spec,1.15,1.16 Message-ID: <20090407001514.759E070100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/DeviceKit-disks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13981 Modified Files: DeviceKit-disks.spec Log Message: * Mon Apr 06 2009 David Zeuthen - 004-0.3.20090406git%{?dist} - BR libudev-devel Index: DeviceKit-disks.spec =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/DeviceKit-disks.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- DeviceKit-disks.spec 7 Apr 2009 00:12:01 -0000 1.15 +++ DeviceKit-disks.spec 7 Apr 2009 00:14:44 -0000 1.16 @@ -12,7 +12,7 @@ Summary: Disk Management Service Name: DeviceKit-disks Version: 004 -Release: 0.2.20090406git%{?dist} +Release: 0.3.20090406git%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit-disks.git;a=summary @@ -29,6 +29,7 @@ BuildRequires: intltool BuildRequires: libatasmart-devel >= %{libatasmart_version} BuildRequires: zlib-devel +BuildRequires: libudev-devel >= %{udev_version} Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: glib2 >= %{glib2_version} @@ -131,6 +132,9 @@ # Note: please don't forget the %{?dist} in the changelog. Thanks %changelog +* Mon Apr 06 2009 David Zeuthen - 004-0.3.20090406git%{?dist} +- BR libudev-devel + * Mon Apr 06 2009 David Zeuthen - 004-0.2.20090406git%{?dist} - New snapshot, this time with the right date From davidz at fedoraproject.org Tue Apr 7 00:18:35 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:18:35 +0000 (UTC) Subject: rpms/DeviceKit-disks/devel DeviceKit-disks.spec,1.16,1.17 Message-ID: <20090407001836.0267070100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/DeviceKit-disks/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14713 Modified Files: DeviceKit-disks.spec Log Message: * Mon Apr 06 2009 David Zeuthen - 004-0.4.20090406git%{?dist} - Rebuild Index: DeviceKit-disks.spec =================================================================== RCS file: /cvs/pkgs/rpms/DeviceKit-disks/devel/DeviceKit-disks.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- DeviceKit-disks.spec 7 Apr 2009 00:14:44 -0000 1.16 +++ DeviceKit-disks.spec 7 Apr 2009 00:18:05 -0000 1.17 @@ -12,11 +12,11 @@ Summary: Disk Management Service Name: DeviceKit-disks Version: 004 -Release: 0.3.20090406git%{?dist} +Release: 0.4.20090406git%{?dist} License: GPLv2+ Group: System Environment/Libraries URL: http://gitweb.freedesktop.org/?p=users/david/DeviceKit-disks.git;a=summary -Source0: %{name}-%{version}.20080406git.tar.gz +Source0: %{name}-%{version}.20090406git.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: dbus-devel >= %{dbus_version} @@ -132,6 +132,9 @@ # Note: please don't forget the %{?dist} in the changelog. Thanks %changelog +* Mon Apr 06 2009 David Zeuthen - 004-0.4.20090406git%{?dist} +- Rebuild + * Mon Apr 06 2009 David Zeuthen - 004-0.3.20090406git%{?dist} - BR libudev-devel From davidz at fedoraproject.org Tue Apr 7 00:31:17 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:31:17 +0000 (UTC) Subject: rpms/gnome-disk-utility/devel gnome-disk-utility.spec, 1.6, 1.7 gdu-0.2-passphrase-change-crash.patch, 1.1, NONE Message-ID: <20090407003117.492E570100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/gnome-disk-utility/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17838 Modified Files: gnome-disk-utility.spec Removed Files: gdu-0.2-passphrase-change-crash.patch Log Message: * Mon Apr 06 2009 David Zeuthen - 0.3-0.1.20090406git%{?dist} - New snapshot Index: gnome-disk-utility.spec =================================================================== RCS file: /cvs/pkgs/rpms/gnome-disk-utility/devel/gnome-disk-utility.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- gnome-disk-utility.spec 4 Mar 2009 22:07:28 -0000 1.6 +++ gnome-disk-utility.spec 7 Apr 2009 00:30:46 -0000 1.7 @@ -6,16 +6,17 @@ %define polkit_version 0.8 %define polkit_gnome_version 0.8 %define gnome_keyring_version 2.22 -%define devicekit_disks_version 003 +%define devicekit_disks_version 004 +%define unique_version 1.0.4 Summary: Disk management application Name: gnome-disk-utility -Version: 0.2 -Release: 2%{?dist} +Version: 0.3 +Release: 0.1.20090406git%{?dist} License: LGPLv2+ Group: System Environment/Libraries -URL: http://gitweb.freedesktop.org/?p=users/david/gnome-disk-utility.git;a=summary -Source0: %{name}-%{version}.tar.bz2 +URL: http://git.gnome.org/cgit/gnome-disk-utility +Source0: %{name}-%{version}.20090406git.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: dbus-glib-devel >= %{dbus_glib_version} @@ -29,13 +30,12 @@ BuildRequires: gnome-keyring-devel >= %{gnome_keyring_version} BuildRequires: DeviceKit-disks-devel >= %{devicekit_disks_version} BuildRequires: PolicyKit-gnome-devel >= %{polkit_gnome_version} +BuildRequires: unique-devel >= %{unique_version} BuildRequires: libsexy-devel BuildRequires: intltool Requires(post): scrollkeeper Requires(postun): scrollkeeper -Patch0: gdu-0.2-passphrase-change-crash.patch - %description This package contains the Palimpsest disk management application. Palimpsest supports partitioning, file system creation, encryption, @@ -89,7 +89,6 @@ %prep %setup -q -%patch0 -p1 -b .luks-passphrase-change %build %configure @@ -197,6 +196,9 @@ %{_includedir}/gnome-disk-utility/gdu-gtk/* %changelog +* Mon Apr 06 2009 David Zeuthen - 0.3-0.1.20090406git%{?dist} +- New snapshot + * Wed Mar 04 2009 David Zeuthen - 0.2-2%{?dist} - Don't crash when changing the LUKS passphrase on a device --- gdu-0.2-passphrase-change-crash.patch DELETED --- From davidz at fedoraproject.org Tue Apr 7 00:32:58 2009 From: davidz at fedoraproject.org (David Zeuthen) Date: Tue, 7 Apr 2009 00:32:58 +0000 (UTC) Subject: rpms/gnome-disk-utility/devel .cvsignore,1.3,1.4 sources,1.3,1.4 Message-ID: <20090407003258.5F4BC70100@cvs1.fedora.phx.redhat.com> Author: davidz Update of /cvs/pkgs/rpms/gnome-disk-utility/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18199 Modified Files: .cvsignore sources Log Message: upload new tarball Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/gnome-disk-utility/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 2 Mar 2009 21:42:15 -0000 1.3 +++ .cvsignore 7 Apr 2009 00:32:28 -0000 1.4 @@ -1,2 +1,3 @@ gnome-disk-utility-0.1.git20080720.tar.bz2 gnome-disk-utility-0.2.tar.bz2 +gnome-disk-utility-0.3.20090406git.tar.bz2 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/gnome-disk-utility/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 2 Mar 2009 21:42:15 -0000 1.3 +++ sources 7 Apr 2009 00:32:28 -0000 1.4 @@ -1 +1 @@ -b320e428fdbc63445c310a538e10e4bc gnome-disk-utility-0.2.tar.bz2 +5d1c0065390398bf599e23a2c6386352 gnome-disk-utility-0.3.20090406git.tar.bz2 From pkgdb at fedoraproject.org Tue Apr 7 00:39:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 00:39:38 +0000 Subject: [pkgdb] exaile had acl change status Message-ID: <20090407003938.F25E9208550@bastion.fedora.phx.redhat.com> deji has set the watchbugzilla acl on exaile (Fedora 10) to Approved for tvvikram To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/exaile From pkgdb at fedoraproject.org Tue Apr 7 00:39:42 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 00:39:42 +0000 Subject: [pkgdb] exaile had acl change status Message-ID: <20090407003942.91CCE208556@bastion.fedora.phx.redhat.com> deji has set the watchcommits acl on exaile (Fedora 10) to Approved for tvvikram To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/exaile From airlied at fedoraproject.org Tue Apr 7 00:54:47 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Tue, 7 Apr 2009 00:54:47 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-enable-dfs.patch, NONE, 1.1 xorg-x11-drv-ati.spec, 1.171, 1.172 Message-ID: <20090407005447.D53ED70100@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22685 Modified Files: xorg-x11-drv-ati.spec Added Files: radeon-enable-dfs.patch Log Message: * Tue Apr 07 2009 Dave Airlie 6.12.1-8 - re-enable DFS for kms radeon-enable-dfs.patch: --- NEW FILE radeon-enable-dfs.patch --- >From add7f96a096ac2403aae259a5a457137207015d4 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 7 Apr 2009 10:48:48 +1000 Subject: [PATCH] radeon: mismerge accel dfs only if we have non-agp --- src/radeon_driver.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 1c9d5d9..3808c34 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -3622,9 +3622,6 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->accelDFS = xf86ReturnOptValBool(info->Options, OPTION_ACCEL_DFS, info->cardType != CARD_AGP); - if (info->drm_mm) - info->accelDFS = FALSE; - /* Reserve approx. half of offscreen memory for local textures by * default, can be overridden with Option "FBTexPercent". * Round down to a whole number of texture regions. -- 1.6.2 Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.171 retrieving revision 1.172 diff -u -r1.171 -r1.172 --- xorg-x11-drv-ati.spec 6 Apr 2009 23:33:34 -0000 1.171 +++ xorg-x11-drv-ati.spec 7 Apr 2009 00:54:17 -0000 1.172 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 7%{?dist} +Release: 8%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -17,6 +17,7 @@ Patch0: radeon-6.12.0-git-fixes.patch Patch1: radeon-modeset.patch Patch2: radeon-modeset-fix-nomodeset.patch +Patch3: radeon-enable-dfs.patch #Patch4: radeon-6.9.0-remove-limit-heuristics.patch Patch5: radeon-6.9.0-panel-size-sanity.patch Patch6: radeon-6.9.0-bgnr-enable.patch @@ -44,6 +45,7 @@ %patch0 -p1 -b .fixes %patch1 -p1 -b .modeset %patch2 -p1 -b .modeset-fix +%patch3 -p1 -b .kms-dfs #patch4 -p1 -b .remove-limit-heuristics #%patch5 -p1 -b .panel-size %patch6 -p1 -b .bgnr @@ -78,6 +80,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Tue Apr 07 2009 Dave Airlie 6.12.1-8 +- re-enable DFS for kms + * Tue Apr 07 2009 Dave Airlie 6.12.1-7 - radeon-modeset-fix-nomodeset.patch: fix no modeset paths From airlied at fedoraproject.org Tue Apr 7 01:41:00 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Tue, 7 Apr 2009 01:41:00 +0000 (UTC) Subject: rpms/xorg-x11-drv-ati/devel radeon-modeset-fixes.patch, NONE, 1.1 xorg-x11-drv-ati.spec, 1.172, 1.173 radeon-enable-dfs.patch, 1.1, NONE radeon-modeset-fix-nomodeset.patch, 1.1, NONE Message-ID: <20090407014100.5750C70100@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30679 Modified Files: xorg-x11-drv-ati.spec Added Files: radeon-modeset-fixes.patch Removed Files: radeon-enable-dfs.patch radeon-modeset-fix-nomodeset.patch Log Message: * Tue Apr 07 2009 Dave Airlie 6.12.1-9 - cache mmaps for objects until remove time. radeon-modeset-fixes.patch: --- NEW FILE radeon-modeset-fixes.patch --- diff --git a/src/radeon_bufmgr_gem.c b/src/radeon_bufmgr_gem.c index 6005e51..51a27f8 100644 --- a/src/radeon_bufmgr_gem.c +++ b/src/radeon_bufmgr_gem.c @@ -75,6 +75,7 @@ typedef struct _dri_bo_gem { int force_gtt; int pinned; int touched; + void *priv_map; uint32_t space_accounted; } dri_bo_gem; @@ -146,8 +147,8 @@ static void dri_gem_bo_free(dri_bo *bo) dri_bo_gem *gem_bo = (dri_bo_gem *)bo, *trav, *prev; struct drm_gem_close args; - if (gem_bo->map_count) - munmap(gem_bo->bo.virtual, gem_bo->bo.size); + if (gem_bo->priv_map) + munmap(gem_bo->priv_map, gem_bo->bo.size); /* close object */ args.handle = gem_bo->gem_handle; @@ -200,18 +201,21 @@ dri_gem_bo_map(dri_bo *bo, int write_enable) if (gem_bo->map_count++ != 0) return 0; - args.handle = gem_bo->gem_handle; - args.offset = 0; - args.size = gem_bo->bo.size; + if (!gem_bo->priv_map) { + args.handle = gem_bo->gem_handle; + args.offset = 0; + args.size = gem_bo->bo.size; - ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_MMAP, &args, sizeof(args)); - if (ret) - return ret; + ret = drmCommandWriteRead(bufmgr_gem->fd, DRM_RADEON_GEM_MMAP, &args, sizeof(args)); + if (ret) + return ret; - ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, bufmgr_gem->fd, args.addr_ptr); - if (ptr == MAP_FAILED) - return -errno; - gem_bo->bo.virtual = ptr; + ptr = mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, bufmgr_gem->fd, args.addr_ptr); + if (ptr == MAP_FAILED) + return -errno; + gem_bo->priv_map = ptr; + } + gem_bo->bo.virtual = gem_bo->priv_map; return ret; } @@ -224,8 +228,7 @@ dri_gem_bo_unmap(dri_bo *buf) if (--gem_bo->map_count > 0) return 0; - munmap(gem_bo->bo.virtual, gem_bo->bo.size); - gem_bo->bo.virtual = 0; + gem_bo->bo.virtual = NULL; return 0; } diff --git a/src/radeon_dri.c b/src/radeon_dri.c index 64b5937..347ab44 100644 --- a/src/radeon_dri.c +++ b/src/radeon_dri.c @@ -471,7 +471,6 @@ Bool radeon_update_dri_buffers(ScreenPtr pScreen) if (!success) return FALSE; - radeon_update_sarea(pScrn, sarea); radeon_update_screen_private(pScrn, sarea); return TRUE; } @@ -1707,8 +1706,6 @@ Bool RADEONDRIDoMappings(ScreenPtr pScreen) return FALSE; } - radeon_update_sarea(pScrn, pSAREAPriv); - /* DRIScreenInit adds the frame buffer map, but we need it as well */ { diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 1c9d5d9..3808c34 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -3622,9 +3622,6 @@ Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen, info->accelDFS = xf86ReturnOptValBool(info->Options, OPTION_ACCEL_DFS, info->cardType != CARD_AGP); - if (info->drm_mm) - info->accelDFS = FALSE; - /* Reserve approx. half of offscreen memory for local textures by * default, can be overridden with Option "FBTexPercent". * Round down to a whole number of texture regions. Index: xorg-x11-drv-ati.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v retrieving revision 1.172 retrieving revision 1.173 diff -u -r1.172 -r1.173 --- xorg-x11-drv-ati.spec 7 Apr 2009 00:54:17 -0000 1.172 +++ xorg-x11-drv-ati.spec 7 Apr 2009 01:40:30 -0000 1.173 @@ -5,7 +5,7 @@ Summary: Xorg X11 ati video driver Name: xorg-x11-drv-ati Version: 6.12.1 -Release: 8%{?dist} +Release: 9%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X Hardware Support @@ -16,8 +16,7 @@ Patch0: radeon-6.12.0-git-fixes.patch Patch1: radeon-modeset.patch -Patch2: radeon-modeset-fix-nomodeset.patch -Patch3: radeon-enable-dfs.patch +Patch2: radeon-modeset-fixes.patch #Patch4: radeon-6.9.0-remove-limit-heuristics.patch Patch5: radeon-6.9.0-panel-size-sanity.patch Patch6: radeon-6.9.0-bgnr-enable.patch @@ -45,7 +44,6 @@ %patch0 -p1 -b .fixes %patch1 -p1 -b .modeset %patch2 -p1 -b .modeset-fix -%patch3 -p1 -b .kms-dfs #patch4 -p1 -b .remove-limit-heuristics #%patch5 -p1 -b .panel-size %patch6 -p1 -b .bgnr @@ -80,6 +78,9 @@ %{_mandir}/man4/radeon.4* %changelog +* Tue Apr 07 2009 Dave Airlie 6.12.1-9 +- cache mmaps for objects until remove time. + * Tue Apr 07 2009 Dave Airlie 6.12.1-8 - re-enable DFS for kms --- radeon-enable-dfs.patch DELETED --- --- radeon-modeset-fix-nomodeset.patch DELETED --- From cweyl at fedoraproject.org Tue Apr 7 01:59:34 2009 From: cweyl at fedoraproject.org (Chris Weyl) Date: Tue, 7 Apr 2009 01:59:34 +0000 (UTC) Subject: rpms/perl-MooseX-AttributeHelpers/F-10 perl-MooseX-AttributeHelpers.spec, 1.9, 1.10 sources, 1.7, 1.8 Message-ID: <20090407015934.4C65B70100@cvs1.fedora.phx.redhat.com> Author: cweyl Update of /cvs/extras/rpms/perl-MooseX-AttributeHelpers/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1929 Modified Files: perl-MooseX-AttributeHelpers.spec sources Log Message: * Mon Apr 06 2009 Chris Weyl 0.16-1 - update to 0.16 Index: perl-MooseX-AttributeHelpers.spec =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-AttributeHelpers/F-10/perl-MooseX-AttributeHelpers.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- perl-MooseX-AttributeHelpers.spec 10 Jan 2009 19:09:10 -0000 1.9 +++ perl-MooseX-AttributeHelpers.spec 7 Apr 2009 01:59:03 -0000 1.10 @@ -1,5 +1,5 @@ Name: perl-MooseX-AttributeHelpers -Version: 0.14 +Version: 0.16 Release: 1%{?dist} Summary: Extended Moose attribute interfaces License: GPL+ or Artistic @@ -60,6 +60,12 @@ %{_mandir}/man3/* %changelog +* Mon Apr 06 2009 Chris Weyl 0.16-1 +- update to 0.16 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sat Nov 08 2008 Chris Weyl 0.14-1 - updating to 0.14 - POD tests are now explicitly for author/maintainers only; removing deps Index: sources =================================================================== RCS file: /cvs/extras/rpms/perl-MooseX-AttributeHelpers/F-10/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 10 Jan 2009 19:09:11 -0000 1.7 +++ sources 7 Apr 2009 01:59:03 -0000 1.8 @@ -1 +1 @@ -6f8589c9f8b246bb6ebff245a274b62b MooseX-AttributeHelpers-0.14.tar.gz +c6a4f8545483e430deaf8b4ca9d2dbae MooseX-AttributeHelpers-0.16.tar.gz From pkgdb at fedoraproject.org Tue Apr 7 02:40:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:31 +0000 Subject: [pkgdb] qjackctl: oget has requested watchbugzilla Message-ID: <20090407024010.02B3E208550@bastion.fedora.phx.redhat.com> oget has requested the watchbugzilla acl on qjackctl (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qjackctl From pkgdb at fedoraproject.org Tue Apr 7 02:39:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:39:46 +0000 Subject: [pkgdb] qjackctl: oget has requested watchcommits Message-ID: <20090407024011.250F8208556@bastion.fedora.phx.redhat.com> oget has requested the watchcommits acl on qjackctl (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qjackctl From pkgdb at fedoraproject.org Tue Apr 7 02:40:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:36 +0000 Subject: [pkgdb] qjackctl: oget has requested approveacls Message-ID: <20090407024014.B271F208608@bastion.fedora.phx.redhat.com> oget has requested the approveacls acl on qjackctl (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qjackctl From pkgdb at fedoraproject.org Tue Apr 7 02:40:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:31 +0000 Subject: [pkgdb] qjackctl: oget has requested commit Message-ID: <20090407024011.5D6DD208603@bastion.fedora.phx.redhat.com> oget has requested the commit acl on qjackctl (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qjackctl From pkgdb at fedoraproject.org Tue Apr 7 02:40:31 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:31 +0000 Subject: [pkgdb] qsynth: oget has requested watchcommits Message-ID: <20090407024031.8978B20860F@bastion.fedora.phx.redhat.com> oget has requested the watchcommits acl on qsynth (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Tue Apr 7 02:40:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:53 +0000 Subject: [pkgdb] qsynth: oget has requested watchbugzilla Message-ID: <20090407024031.BFF222086F3@bastion.fedora.phx.redhat.com> oget has requested the watchbugzilla acl on qsynth (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Tue Apr 7 02:40:09 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:09 +0000 Subject: [pkgdb] qsynth: oget has requested commit Message-ID: <20090407024033.672E12086FF@bastion.fedora.phx.redhat.com> oget has requested the commit acl on qsynth (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Tue Apr 7 02:40:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:40:54 +0000 Subject: [pkgdb] qsynth: oget has requested approveacls Message-ID: <20090407024034.50873208553@bastion.fedora.phx.redhat.com> oget has requested the approveacls acl on qsynth (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/qsynth From pkgdb at fedoraproject.org Tue Apr 7 02:47:27 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:47:27 +0000 Subject: [pkgdb] ibus-table-erbi was added for cchance Message-ID: <20090407024707.89BA62084B7@bastion.fedora.phx.redhat.com> petersen has added Package ibus-table-erbi with summary Erbi input method for ibus-table petersen has approved Package ibus-table-erbi petersen has added a Fedora devel branch for ibus-table-erbi with an owner of cchance petersen has approved ibus-table-erbi in Fedora devel petersen has approved Package ibus-table-erbi petersen has set commit to Approved for provenpackager on ibus-table-erbi (Fedora devel) petersen has set build to Approved for provenpackager on ibus-table-erbi (Fedora devel) petersen has set checkout to Approved for provenpackager on ibus-table-erbi (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ibus-table-erbi From pkgdb at fedoraproject.org Tue Apr 7 02:47:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 02:47:08 +0000 Subject: [pkgdb] ibus-table-erbi (Fedora, devel) updated by petersen Message-ID: <20090407024708.8B25B208555@bastion.fedora.phx.redhat.com> petersen approved watchbugzilla on ibus-table-erbi (Fedora devel) for i18n-team petersen approved watchcommits on ibus-table-erbi (Fedora devel) for i18n-team To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/ibus-table-erbi From petersen at fedoraproject.org Tue Apr 7 02:46:52 2009 From: petersen at fedoraproject.org (Jens Petersen) Date: Tue, 7 Apr 2009 02:46:52 +0000 (UTC) Subject: rpms/ibus-table-erbi/devel - New directory Message-ID: <20090407024652.84BCB7013C@cvs1.fedora.phx.redhat.com> Author: petersen Update of /cvs/pkgs/rpms/ibus-table-erbi/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/petersen/admin/tmpcvsed9610/rpms/ibus-table-erbi/devel Log Message: Directory /cvs/pkgs/rpms/ibus-table-erbi/devel added to the repository From petersen at fedoraproject.org Tue Apr 7 02:46:52 2009 From: petersen at fedoraproject.org (Jens Petersen) Date: Tue, 7 Apr 2009 02:46:52 +0000 (UTC) Subject: rpms/ibus-table-erbi - New directory Message-ID: <20090407024652.4AAB370100@cvs1.fedora.phx.redhat.com> Author: petersen Update of /cvs/pkgs/rpms/ibus-table-erbi In directory cvs1.fedora.phx.redhat.com:/home/fedora/petersen/admin/tmpcvsed9610/rpms/ibus-table-erbi Log Message: Directory /cvs/pkgs/rpms/ibus-table-erbi added to the repository From petersen at fedoraproject.org Tue Apr 7 02:47:00 2009 From: petersen at fedoraproject.org (Jens Petersen) Date: Tue, 7 Apr 2009 02:47:00 +0000 (UTC) Subject: rpms/ibus-table-erbi Makefile,NONE,1.1 Message-ID: <20090407024700.712BC70100@cvs1.fedora.phx.redhat.com> Author: petersen Update of /cvs/pkgs/rpms/ibus-table-erbi In directory cvs1.fedora.phx.redhat.com:/home/fedora/petersen/admin/tmpcvsed9610/rpms/ibus-table-erbi Added Files: Makefile Log Message: Setup of module ibus-table-erbi --- NEW FILE Makefile --- # Top level Makefile for module ibus-table-erbi all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From petersen at fedoraproject.org Tue Apr 7 02:47:00 2009 From: petersen at fedoraproject.org (Jens Petersen) Date: Tue, 7 Apr 2009 02:47:00 +0000 (UTC) Subject: rpms/ibus-table-erbi/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407024700.B0CA070100@cvs1.fedora.phx.redhat.com> Author: petersen Update of /cvs/pkgs/rpms/ibus-table-erbi/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/petersen/admin/tmpcvsed9610/rpms/ibus-table-erbi/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module ibus-table-erbi --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: ibus-table-erbi # $Id: Makefile,v 1.1 2009/04/07 02:47:00 petersen Exp $ NAME := ibus-table-erbi SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From phuang at fedoraproject.org Tue Apr 7 03:10:03 2009 From: phuang at fedoraproject.org (Huang Peng) Date: Tue, 7 Apr 2009 03:10:03 +0000 (UTC) Subject: rpms/ibus/devel .cvsignore, 1.27, 1.28 ibus.spec, 1.58, 1.59 sources, 1.30, 1.31 Message-ID: <20090407031003.DA8A770100@cvs1.fedora.phx.redhat.com> Author: phuang Update of /cvs/pkgs/rpms/ibus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13696 Modified Files: .cvsignore ibus.spec sources Log Message: Update to ibus-1.1.0.20090407 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/.cvsignore,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- .cvsignore 31 Mar 2009 03:55:08 -0000 1.27 +++ .cvsignore 7 Apr 2009 03:09:32 -0000 1.28 @@ -1 +1 @@ -ibus-1.1.0.20090331.tar.gz +ibus-1.1.0.20090407.tar.gz Index: ibus.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/ibus.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- ibus.spec 31 Mar 2009 04:12:59 -0000 1.58 +++ ibus.spec 7 Apr 2009 03:09:32 -0000 1.59 @@ -7,7 +7,7 @@ %define im_chooser_version 1.2.5 Name: ibus -Version: 1.1.0.20090331 +Version: 1.1.0.20090407 Release: 1%{?dist} Summary: Intelligent Input Bus for Linux OS License: LGPLv2+ @@ -218,6 +218,14 @@ %{_libdir}/pkgconfig/* %changelog +* Tue Apr 07 2009 Huang Peng - 1.1.0.20090407-1 +- Update to ibus-1.1.0.20090407. +- Fix bug 491042 - ibus default trigger hotkeys +- Fix bug 492929 - ibus-hangul can cause gtk app to lockup +- Fix bug 493701 - (ibus) imsettings disconnect/reconnect kills gtk app +- Fix bug 493687 - ibus-hangul should default to vertical candidate selection +- Fix bug 493449 - ibus broke Alt-F2 command auto-completion + * Tue Mar 31 2009 Huang Peng - 1.1.0.20090331-1 - Update to ibus-1.1.0.20090331. - Fix bug 492956 - screws up keyboard input in firefox Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/sources,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- sources 31 Mar 2009 03:55:08 -0000 1.30 +++ sources 7 Apr 2009 03:09:32 -0000 1.31 @@ -1 +1 @@ -787a78e36da753835b059dbb46f54a40 ibus-1.1.0.20090331.tar.gz +64c9b4d9bd33cf63082d73ce96454b5b ibus-1.1.0.20090407.tar.gz From pkgdb at fedoraproject.org Tue Apr 7 03:13:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:13:36 +0000 Subject: [pkgdb] dirvish (Fedora EPEL, 5) updated by kevin Message-ID: <20090407031336.CC397208553@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for dirvish kevin has set commit to Approved for provenpackager on dirvish (Fedora EPEL 5) kevin has set build to Approved for provenpackager on dirvish (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on dirvish (Fedora EPEL 5) kevin changed owner of dirvish in Fedora EPEL 5 to robmv To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/dirvish From pkgdb at fedoraproject.org Tue Apr 7 03:15:36 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:15:36 +0000 Subject: [pkgdb] globus-common was added for ellert Message-ID: <20090407031536.F39FC208550@bastion.fedora.phx.redhat.com> kevin has added Package globus-common with summary Globus Toolkit - Common Library kevin has approved Package globus-common kevin has added a Fedora devel branch for globus-common with an owner of ellert kevin has approved globus-common in Fedora devel kevin has approved Package globus-common kevin has set commit to Approved for provenpackager on globus-common (Fedora devel) kevin has set build to Approved for provenpackager on globus-common (Fedora devel) kevin has set checkout to Approved for provenpackager on globus-common (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/globus-common From pkgdb at fedoraproject.org Tue Apr 7 03:15:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:15:59 +0000 Subject: [pkgdb] globus-common (Fedora, 9) updated by kevin Message-ID: <20090407031539.362A7208557@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for globus-common kevin has set commit to Approved for provenpackager on globus-common (Fedora 9) kevin has set build to Approved for provenpackager on globus-common (Fedora 9) kevin has set checkout to Approved for provenpackager on globus-common (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/globus-common From pkgdb at fedoraproject.org Tue Apr 7 03:15:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:15:59 +0000 Subject: [pkgdb] globus-common (Fedora EPEL, 4) updated by kevin Message-ID: <20090407031539.39C6E208603@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 4 branch for globus-common kevin has set commit to Approved for provenpackager on globus-common (Fedora EPEL 4) kevin has set build to Approved for provenpackager on globus-common (Fedora EPEL 4) kevin has set checkout to Approved for provenpackager on globus-common (Fedora EPEL 4) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/globus-common From pkgdb at fedoraproject.org Tue Apr 7 03:15:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:15:59 +0000 Subject: [pkgdb] globus-common (Fedora EPEL, 5) updated by kevin Message-ID: <20090407031539.4A56A208608@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for globus-common kevin has set commit to Approved for provenpackager on globus-common (Fedora EPEL 5) kevin has set build to Approved for provenpackager on globus-common (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on globus-common (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/globus-common From kevin at fedoraproject.org Tue Apr 7 03:15:25 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:15:25 +0000 (UTC) Subject: rpms/globus-common - New directory Message-ID: <20090407031525.3FC5670100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/globus-common In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsQ14744/rpms/globus-common Log Message: Directory /cvs/pkgs/rpms/globus-common added to the repository From kevin at fedoraproject.org Tue Apr 7 03:15:25 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:15:25 +0000 (UTC) Subject: rpms/globus-common/devel - New directory Message-ID: <20090407031525.8403170137@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/globus-common/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsQ14744/rpms/globus-common/devel Log Message: Directory /cvs/pkgs/rpms/globus-common/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:15:32 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:15:32 +0000 (UTC) Subject: rpms/globus-common Makefile,NONE,1.1 Message-ID: <20090407031532.C863470100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/globus-common In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsQ14744/rpms/globus-common Added Files: Makefile Log Message: Setup of module globus-common --- NEW FILE Makefile --- # Top level Makefile for module globus-common all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Tue Apr 7 03:15:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:15:59 +0000 Subject: [pkgdb] globus-common (Fedora, 10) updated by kevin Message-ID: <20090407031539.5C54620860F@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for globus-common kevin has set commit to Approved for provenpackager on globus-common (Fedora 10) kevin has set build to Approved for provenpackager on globus-common (Fedora 10) kevin has set checkout to Approved for provenpackager on globus-common (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/globus-common From kevin at fedoraproject.org Tue Apr 7 03:15:33 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:15:33 +0000 (UTC) Subject: rpms/globus-common/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407031533.0C40B70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/globus-common/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsQ14744/rpms/globus-common/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module globus-common --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: globus-common # $Id: Makefile,v 1.1 2009/04/07 03:15:32 kevin Exp $ NAME := globus-common SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:18:37 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:18:37 +0000 Subject: [pkgdb] rubygem-ferret was added for kanarip Message-ID: <20090407031838.141A1208550@bastion.fedora.phx.redhat.com> kevin has added Package rubygem-ferret with summary Full-featured text search engine library kevin has approved Package rubygem-ferret kevin has added a Fedora devel branch for rubygem-ferret with an owner of kanarip kevin has approved rubygem-ferret in Fedora devel kevin has approved Package rubygem-ferret kevin has set commit to Approved for provenpackager on rubygem-ferret (Fedora devel) kevin has set build to Approved for provenpackager on rubygem-ferret (Fedora devel) kevin has set checkout to Approved for provenpackager on rubygem-ferret (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rubygem-ferret From pkgdb at fedoraproject.org Tue Apr 7 03:18:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:18:59 +0000 Subject: [pkgdb] rubygem-ferret (Fedora EPEL, 5) updated by kevin Message-ID: <20090407031839.639B6208556@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for rubygem-ferret kevin has set commit to Approved for provenpackager on rubygem-ferret (Fedora EPEL 5) kevin has set build to Approved for provenpackager on rubygem-ferret (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on rubygem-ferret (Fedora EPEL 5) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rubygem-ferret From pkgdb at fedoraproject.org Tue Apr 7 03:18:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:18:59 +0000 Subject: [pkgdb] rubygem-ferret (Fedora EPEL, 4) updated by kevin Message-ID: <20090407031839.705F9208608@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 4 branch for rubygem-ferret kevin has set commit to Approved for provenpackager on rubygem-ferret (Fedora EPEL 4) kevin has set build to Approved for provenpackager on rubygem-ferret (Fedora EPEL 4) kevin has set checkout to Approved for provenpackager on rubygem-ferret (Fedora EPEL 4) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rubygem-ferret From pkgdb at fedoraproject.org Tue Apr 7 03:18:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:18:59 +0000 Subject: [pkgdb] rubygem-ferret (Fedora, 9) updated by kevin Message-ID: <20090407031839.6AB9F208604@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for rubygem-ferret kevin has set commit to Approved for provenpackager on rubygem-ferret (Fedora 9) kevin has set build to Approved for provenpackager on rubygem-ferret (Fedora 9) kevin has set checkout to Approved for provenpackager on rubygem-ferret (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rubygem-ferret From kevin at fedoraproject.org Tue Apr 7 03:18:22 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:18:22 +0000 (UTC) Subject: rpms/rubygem-ferret/devel - New directory Message-ID: <20090407031822.5A5647013C@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/rubygem-ferret/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsH15507/rpms/rubygem-ferret/devel Log Message: Directory /cvs/pkgs/rpms/rubygem-ferret/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:18:22 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:18:22 +0000 (UTC) Subject: rpms/rubygem-ferret - New directory Message-ID: <20090407031822.2F3D170100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/rubygem-ferret In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsH15507/rpms/rubygem-ferret Log Message: Directory /cvs/pkgs/rpms/rubygem-ferret added to the repository From kevin at fedoraproject.org Tue Apr 7 03:18:29 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:18:29 +0000 (UTC) Subject: rpms/rubygem-ferret Makefile,NONE,1.1 Message-ID: <20090407031829.B85DE70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/rubygem-ferret In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsH15507/rpms/rubygem-ferret Added Files: Makefile Log Message: Setup of module rubygem-ferret --- NEW FILE Makefile --- # Top level Makefile for module rubygem-ferret all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Tue Apr 7 03:18:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:18:59 +0000 Subject: [pkgdb] rubygem-ferret (Fedora, 10) updated by kevin Message-ID: <20090407031839.7DFCA20860F@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for rubygem-ferret kevin has set commit to Approved for provenpackager on rubygem-ferret (Fedora 10) kevin has set build to Approved for provenpackager on rubygem-ferret (Fedora 10) kevin has set checkout to Approved for provenpackager on rubygem-ferret (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/rubygem-ferret From kevin at fedoraproject.org Tue Apr 7 03:18:30 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:18:30 +0000 (UTC) Subject: rpms/rubygem-ferret/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407031830.2137870100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/rubygem-ferret/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsH15507/rpms/rubygem-ferret/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module rubygem-ferret --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: rubygem-ferret # $Id: Makefile,v 1.1 2009/04/07 03:18:29 kevin Exp $ NAME := rubygem-ferret SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:19:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:19:33 +0000 Subject: [pkgdb] xfce4-power-manager F-11 cloned from devel Message-ID: <20090407031912.96D82208556@bastion.fedora.phx.redhat.com> kevin cloned xfce4-power-manager F-11 from devel To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/xfce4-power-manager From pkgdb at fedoraproject.org Tue Apr 7 03:22:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:22:13 +0000 Subject: [pkgdb] chisholm-letterslaughing-fonts was added for ankursinha Message-ID: <20090407032153.75952208550@bastion.fedora.phx.redhat.com> kevin has added Package chisholm-letterslaughing-fonts with summary Letters Laughing is a decorative/LED sans-serif font kevin has approved Package chisholm-letterslaughing-fonts kevin has added a Fedora devel branch for chisholm-letterslaughing-fonts with an owner of ankursinha kevin has approved chisholm-letterslaughing-fonts in Fedora devel kevin has approved Package chisholm-letterslaughing-fonts kevin has set commit to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora devel) kevin has set build to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora devel) kevin has set checkout to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/chisholm-letterslaughing-fonts From pkgdb at fedoraproject.org Tue Apr 7 03:22:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:22:16 +0000 Subject: [pkgdb] chisholm-letterslaughing-fonts (Fedora, 9) updated by kevin Message-ID: <20090407032155.EDA1E208556@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for chisholm-letterslaughing-fonts kevin has set commit to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 9) kevin has set build to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 9) kevin has set checkout to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 9) kevin approved watchbugzilla on chisholm-letterslaughing-fonts (Fedora 9) for fonts-sig kevin approved watchcommits on chisholm-letterslaughing-fonts (Fedora 9) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/chisholm-letterslaughing-fonts From pkgdb at fedoraproject.org Tue Apr 7 03:22:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:22:16 +0000 Subject: [pkgdb] chisholm-letterslaughing-fonts (Fedora, 10) updated by kevin Message-ID: <20090407032156.1C9B3208608@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for chisholm-letterslaughing-fonts kevin has set commit to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 10) kevin has set build to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 10) kevin has set checkout to Approved for provenpackager on chisholm-letterslaughing-fonts (Fedora 10) kevin approved watchbugzilla on chisholm-letterslaughing-fonts (Fedora 10) for fonts-sig kevin approved watchcommits on chisholm-letterslaughing-fonts (Fedora 10) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/chisholm-letterslaughing-fonts From pkgdb at fedoraproject.org Tue Apr 7 03:22:16 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:22:16 +0000 Subject: [pkgdb] chisholm-letterslaughing-fonts (Fedora, devel) updated by kevin Message-ID: <20090407032156.0C255208603@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on chisholm-letterslaughing-fonts (Fedora devel) for fonts-sig kevin approved watchcommits on chisholm-letterslaughing-fonts (Fedora devel) for fonts-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/chisholm-letterslaughing-fonts From kevin at fedoraproject.org Tue Apr 7 03:21:46 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:21:46 +0000 (UTC) Subject: rpms/chisholm-letterslaughing-fonts - New directory Message-ID: <20090407032146.3C6DB70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/chisholm-letterslaughing-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16364/rpms/chisholm-letterslaughing-fonts Log Message: Directory /cvs/pkgs/rpms/chisholm-letterslaughing-fonts added to the repository From kevin at fedoraproject.org Tue Apr 7 03:21:46 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:21:46 +0000 (UTC) Subject: rpms/chisholm-letterslaughing-fonts/devel - New directory Message-ID: <20090407032146.6D2B770100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/chisholm-letterslaughing-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16364/rpms/chisholm-letterslaughing-fonts/devel Log Message: Directory /cvs/pkgs/rpms/chisholm-letterslaughing-fonts/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:21:53 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:21:53 +0000 (UTC) Subject: rpms/chisholm-letterslaughing-fonts Makefile,NONE,1.1 Message-ID: <20090407032153.D2F1170100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/chisholm-letterslaughing-fonts In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16364/rpms/chisholm-letterslaughing-fonts Added Files: Makefile Log Message: Setup of module chisholm-letterslaughing-fonts --- NEW FILE Makefile --- # Top level Makefile for module chisholm-letterslaughing-fonts all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:21:54 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:21:54 +0000 (UTC) Subject: rpms/chisholm-letterslaughing-fonts/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032154.1F2E07013C@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/chisholm-letterslaughing-fonts/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16364/rpms/chisholm-letterslaughing-fonts/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module chisholm-letterslaughing-fonts --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: chisholm-letterslaughing-fonts # $Id: Makefile,v 1.1 2009/04/07 03:21:53 kevin Exp $ NAME := chisholm-letterslaughing-fonts SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:23:13 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:23:13 +0000 Subject: [pkgdb] mingw32-glibmm24 was added for sailer Message-ID: <20090407032251.B400320854A@bastion.fedora.phx.redhat.com> kevin has added Package mingw32-glibmm24 with summary MinGW Windows C++ interface for GTK2 (a GUI library for X) kevin has approved Package mingw32-glibmm24 kevin has added a Fedora devel branch for mingw32-glibmm24 with an owner of sailer kevin has approved mingw32-glibmm24 in Fedora devel kevin has approved Package mingw32-glibmm24 kevin has set commit to Approved for provenpackager on mingw32-glibmm24 (Fedora devel) kevin has set build to Approved for provenpackager on mingw32-glibmm24 (Fedora devel) kevin has set checkout to Approved for provenpackager on mingw32-glibmm24 (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/mingw32-glibmm24 From pkgdb at fedoraproject.org Tue Apr 7 03:23:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:23:15 +0000 Subject: [pkgdb] mingw32-glibmm24 (Fedora, devel) updated by kevin Message-ID: <20090407032253.F1488208604@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on mingw32-glibmm24 (Fedora devel) for rjones kevin approved watchcommits on mingw32-glibmm24 (Fedora devel) for rjones kevin approved commit on mingw32-glibmm24 (Fedora devel) for rjones kevin approved build on mingw32-glibmm24 (Fedora devel) for rjones kevin approved approveacls on mingw32-glibmm24 (Fedora devel) for rjones To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/mingw32-glibmm24 From pkgdb at fedoraproject.org Tue Apr 7 03:23:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:23:15 +0000 Subject: [pkgdb] mingw32-glibmm24 (Fedora, 10) updated by kevin Message-ID: <20090407032254.137C220860B@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for mingw32-glibmm24 kevin has set commit to Approved for provenpackager on mingw32-glibmm24 (Fedora 10) kevin has set build to Approved for provenpackager on mingw32-glibmm24 (Fedora 10) kevin has set checkout to Approved for provenpackager on mingw32-glibmm24 (Fedora 10) kevin approved watchbugzilla on mingw32-glibmm24 (Fedora 10) for rjones kevin approved watchcommits on mingw32-glibmm24 (Fedora 10) for rjones kevin approved commit on mingw32-glibmm24 (Fedora 10) for rjones kevin approved build on mingw32-glibmm24 (Fedora 10) for rjones kevin approved approveacls on mingw32-glibmm24 (Fedora 10) for rjones To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/mingw32-glibmm24 From kevin at fedoraproject.org Tue Apr 7 03:22:37 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:22:37 +0000 (UTC) Subject: rpms/mingw32-glibmm24 - New directory Message-ID: <20090407032237.22A9470100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/mingw32-glibmm24 In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsv16618/rpms/mingw32-glibmm24 Log Message: Directory /cvs/pkgs/rpms/mingw32-glibmm24 added to the repository From kevin at fedoraproject.org Tue Apr 7 03:22:37 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:22:37 +0000 (UTC) Subject: rpms/mingw32-glibmm24/devel - New directory Message-ID: <20090407032237.5CE7C70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/mingw32-glibmm24/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsv16618/rpms/mingw32-glibmm24/devel Log Message: Directory /cvs/pkgs/rpms/mingw32-glibmm24/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:22:45 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:22:45 +0000 (UTC) Subject: rpms/mingw32-glibmm24/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032245.0EC2F70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/mingw32-glibmm24/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsv16618/rpms/mingw32-glibmm24/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module mingw32-glibmm24 --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: mingw32-glibmm24 # $Id: Makefile,v 1.1 2009/04/07 03:22:44 kevin Exp $ NAME := mingw32-glibmm24 SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From kevin at fedoraproject.org Tue Apr 7 03:22:44 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:22:44 +0000 (UTC) Subject: rpms/mingw32-glibmm24 Makefile,NONE,1.1 Message-ID: <20090407032244.A8E4570100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/mingw32-glibmm24 In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsv16618/rpms/mingw32-glibmm24 Added Files: Makefile Log Message: Setup of module mingw32-glibmm24 --- NEW FILE Makefile --- # Top level Makefile for module mingw32-glibmm24 all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Tue Apr 7 03:24:00 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:24:00 +0000 Subject: [pkgdb] healpix was added for lkundrak Message-ID: <20090407032425.4B40620854A@bastion.fedora.phx.redhat.com> kevin has added Package healpix with summary Hierarchical Equal Area isoLatitude Pixelization of a sphere kevin has approved Package healpix kevin has added a Fedora devel branch for healpix with an owner of lkundrak kevin has approved healpix in Fedora devel kevin has approved Package healpix kevin has set commit to Approved for provenpackager on healpix (Fedora devel) kevin has set build to Approved for provenpackager on healpix (Fedora devel) kevin has set checkout to Approved for provenpackager on healpix (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/healpix From pkgdb at fedoraproject.org Tue Apr 7 03:24:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:24:47 +0000 Subject: [pkgdb] healpix (Fedora, 11) updated by kevin Message-ID: <20090407032427.9C39B208555@bastion.fedora.phx.redhat.com> kevin added a Fedora 11 branch for healpix kevin has set commit to Approved for provenpackager on healpix (Fedora 11) kevin has set build to Approved for provenpackager on healpix (Fedora 11) kevin has set checkout to Approved for provenpackager on healpix (Fedora 11) kevin approved watchbugzilla on healpix (Fedora 11) for astronomy-sig kevin approved watchcommits on healpix (Fedora 11) for astronomy-sig kevin approved watchbugzilla on healpix (Fedora 11) for jussilehtola kevin approved watchcommits on healpix (Fedora 11) for jussilehtola kevin approved commit on healpix (Fedora 11) for jussilehtola kevin approved build on healpix (Fedora 11) for jussilehtola kevin approved approveacls on healpix (Fedora 11) for jussilehtola To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/healpix From pkgdb at fedoraproject.org Tue Apr 7 03:24:47 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:24:47 +0000 Subject: [pkgdb] healpix (Fedora EPEL, 5) updated by kevin Message-ID: <20090407032427.AADDF208604@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for healpix kevin has set commit to Approved for provenpackager on healpix (Fedora EPEL 5) kevin has set build to Approved for provenpackager on healpix (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on healpix (Fedora EPEL 5) kevin approved watchbugzilla on healpix (Fedora EPEL 5) for astronomy-sig kevin approved watchcommits on healpix (Fedora EPEL 5) for astronomy-sig kevin approved watchbugzilla on healpix (Fedora EPEL 5) for jussilehtola kevin approved watchcommits on healpix (Fedora EPEL 5) for jussilehtola kevin approved commit on healpix (Fedora EPEL 5) for jussilehtola kevin approved build on healpix (Fedora EPEL 5) for jussilehtola kevin approved approveacls on healpix (Fedora EPEL 5) for jussilehtola To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/healpix From pkgdb at fedoraproject.org Tue Apr 7 03:24:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:24:48 +0000 Subject: [pkgdb] healpix (Fedora, 10) updated by kevin Message-ID: <20090407032427.B9C7020860B@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for healpix kevin has set commit to Approved for provenpackager on healpix (Fedora 10) kevin has set build to Approved for provenpackager on healpix (Fedora 10) kevin has set checkout to Approved for provenpackager on healpix (Fedora 10) kevin approved watchbugzilla on healpix (Fedora 10) for astronomy-sig kevin approved watchcommits on healpix (Fedora 10) for astronomy-sig kevin approved watchbugzilla on healpix (Fedora 10) for jussilehtola kevin approved watchcommits on healpix (Fedora 10) for jussilehtola kevin approved commit on healpix (Fedora 10) for jussilehtola kevin approved build on healpix (Fedora 10) for jussilehtola kevin approved approveacls on healpix (Fedora 10) for jussilehtola To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/healpix From kevin at fedoraproject.org Tue Apr 7 03:24:12 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:24:12 +0000 (UTC) Subject: rpms/healpix - New directory Message-ID: <20090407032412.23B2870100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/healpix In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16922/rpms/healpix Log Message: Directory /cvs/pkgs/rpms/healpix added to the repository From kevin at fedoraproject.org Tue Apr 7 03:24:12 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:24:12 +0000 (UTC) Subject: rpms/healpix/devel - New directory Message-ID: <20090407032412.5728370100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16922/rpms/healpix/devel Log Message: Directory /cvs/pkgs/rpms/healpix/devel added to the repository From pkgdb at fedoraproject.org Tue Apr 7 03:24:48 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:24:48 +0000 Subject: [pkgdb] healpix (Fedora, devel) updated by kevin Message-ID: <20090407032427.C99992086F3@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on healpix (Fedora devel) for astronomy-sig kevin approved watchcommits on healpix (Fedora devel) for astronomy-sig kevin approved watchbugzilla on healpix (Fedora devel) for jussilehtola kevin approved watchcommits on healpix (Fedora devel) for jussilehtola kevin approved commit on healpix (Fedora devel) for jussilehtola kevin approved build on healpix (Fedora devel) for jussilehtola kevin approved approveacls on healpix (Fedora devel) for jussilehtola To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/healpix From kevin at fedoraproject.org Tue Apr 7 03:24:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:24:19 +0000 (UTC) Subject: rpms/healpix Makefile,NONE,1.1 Message-ID: <20090407032419.DF12B70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/healpix In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16922/rpms/healpix Added Files: Makefile Log Message: Setup of module healpix --- NEW FILE Makefile --- # Top level Makefile for module healpix all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:24:20 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:24:20 +0000 (UTC) Subject: rpms/healpix/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032420.2D2F870100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsM16922/rpms/healpix/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module healpix --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: healpix # $Id: Makefile,v 1.1 2009/04/07 03:24:20 kevin Exp $ NAME := healpix SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:25:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:25:05 +0000 Subject: [pkgdb] libmkv was added for bjohnson Message-ID: <20090407032529.DDD6D2086EF@bastion.fedora.phx.redhat.com> kevin has added Package libmkv with summary An alternative to the official libmatroska library kevin has approved Package libmkv kevin has added a Fedora devel branch for libmkv with an owner of bjohnson kevin has approved libmkv in Fedora devel kevin has approved Package libmkv kevin has set commit to Approved for provenpackager on libmkv (Fedora devel) kevin has set build to Approved for provenpackager on libmkv (Fedora devel) kevin has set checkout to Approved for provenpackager on libmkv (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmkv From pkgdb at fedoraproject.org Tue Apr 7 03:25:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:25:06 +0000 Subject: [pkgdb] libmkv (Fedora, 10) updated by kevin Message-ID: <20090407032531.665B22086F3@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for libmkv kevin has set commit to Approved for provenpackager on libmkv (Fedora 10) kevin has set build to Approved for provenpackager on libmkv (Fedora 10) kevin has set checkout to Approved for provenpackager on libmkv (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/libmkv From kevin at fedoraproject.org Tue Apr 7 03:25:15 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:25:15 +0000 (UTC) Subject: rpms/libmkv - New directory Message-ID: <20090407032515.23FEC70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libmkv In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsc17275/rpms/libmkv Log Message: Directory /cvs/pkgs/rpms/libmkv added to the repository From kevin at fedoraproject.org Tue Apr 7 03:25:15 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:25:15 +0000 (UTC) Subject: rpms/libmkv/devel - New directory Message-ID: <20090407032515.5981870100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libmkv/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsc17275/rpms/libmkv/devel Log Message: Directory /cvs/pkgs/rpms/libmkv/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:25:22 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:25:22 +0000 (UTC) Subject: rpms/libmkv Makefile,NONE,1.1 Message-ID: <20090407032522.C764670100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libmkv In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsc17275/rpms/libmkv Added Files: Makefile Log Message: Setup of module libmkv --- NEW FILE Makefile --- # Top level Makefile for module libmkv all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:25:23 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:25:23 +0000 (UTC) Subject: rpms/libmkv/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032523.2632D70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/libmkv/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsc17275/rpms/libmkv/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module libmkv --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: libmkv # $Id: Makefile,v 1.1 2009/04/07 03:25:22 kevin Exp $ NAME := libmkv SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:26:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:26:54 +0000 Subject: [pkgdb] redir was added for itamarjp Message-ID: <20090407032632.DF364208555@bastion.fedora.phx.redhat.com> kevin has added Package redir with summary Redirect TCP connections kevin has approved Package redir kevin has added a Fedora devel branch for redir with an owner of itamarjp kevin has approved redir in Fedora devel kevin has approved Package redir kevin has set commit to Approved for provenpackager on redir (Fedora devel) kevin has set build to Approved for provenpackager on redir (Fedora devel) kevin has set checkout to Approved for provenpackager on redir (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/redir From pkgdb at fedoraproject.org Tue Apr 7 03:26:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:26:55 +0000 Subject: [pkgdb] redir (Fedora, 10) updated by kevin Message-ID: <20090407032634.EDEC2208602@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for redir kevin has set commit to Approved for provenpackager on redir (Fedora 10) kevin has set build to Approved for provenpackager on redir (Fedora 10) kevin has set checkout to Approved for provenpackager on redir (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/redir From pkgdb at fedoraproject.org Tue Apr 7 03:26:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:26:55 +0000 Subject: [pkgdb] redir (Fedora, 11) updated by kevin Message-ID: <20090407032635.06C77208605@bastion.fedora.phx.redhat.com> kevin added a Fedora 11 branch for redir kevin has set commit to Approved for provenpackager on redir (Fedora 11) kevin has set build to Approved for provenpackager on redir (Fedora 11) kevin has set checkout to Approved for provenpackager on redir (Fedora 11) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/redir From kevin at fedoraproject.org Tue Apr 7 03:26:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:26:19 +0000 (UTC) Subject: rpms/redir - New directory Message-ID: <20090407032619.25CC970100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/redir In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsm17435/rpms/redir Log Message: Directory /cvs/pkgs/rpms/redir added to the repository From kevin at fedoraproject.org Tue Apr 7 03:26:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:26:19 +0000 (UTC) Subject: rpms/redir/devel - New directory Message-ID: <20090407032619.630CF70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/redir/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsm17435/rpms/redir/devel Log Message: Directory /cvs/pkgs/rpms/redir/devel added to the repository From pkgdb at fedoraproject.org Tue Apr 7 03:26:55 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:26:55 +0000 Subject: [pkgdb] redir (Fedora, 9) updated by kevin Message-ID: <20090407032635.23C7520860B@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for redir kevin has set commit to Approved for provenpackager on redir (Fedora 9) kevin has set build to Approved for provenpackager on redir (Fedora 9) kevin has set checkout to Approved for provenpackager on redir (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/redir From kevin at fedoraproject.org Tue Apr 7 03:26:26 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:26:26 +0000 (UTC) Subject: rpms/redir Makefile,NONE,1.1 Message-ID: <20090407032626.DE7CD70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/redir In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsm17435/rpms/redir Added Files: Makefile Log Message: Setup of module redir --- NEW FILE Makefile --- # Top level Makefile for module redir all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:26:27 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:26:27 +0000 (UTC) Subject: rpms/redir/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032627.2004D70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/redir/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsm17435/rpms/redir/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module redir --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: redir # $Id: Makefile,v 1.1 2009/04/07 03:26:26 kevin Exp $ NAME := redir SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:28:33 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:28:33 +0000 Subject: [pkgdb] pidgin-privacy-please (Fedora EPEL, 5) updated by kevin Message-ID: <20090407032833.7D294208550@bastion.fedora.phx.redhat.com> kevin added a Fedora EPEL 5 branch for pidgin-privacy-please kevin has set commit to Approved for provenpackager on pidgin-privacy-please (Fedora EPEL 5) kevin has set build to Approved for provenpackager on pidgin-privacy-please (Fedora EPEL 5) kevin has set checkout to Approved for provenpackager on pidgin-privacy-please (Fedora EPEL 5) kevin changed owner of pidgin-privacy-please in Fedora EPEL 5 to llaumgui To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pidgin-privacy-please From pkgdb at fedoraproject.org Tue Apr 7 03:29:02 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:29:02 +0000 Subject: [pkgdb] perl-Devel-Hide was added for iarnell Message-ID: <20090407032926.D451B208553@bastion.fedora.phx.redhat.com> kevin has added Package perl-Devel-Hide with summary Forces the unavailability of specified Perl modules kevin has approved Package perl-Devel-Hide kevin has added a Fedora devel branch for perl-Devel-Hide with an owner of iarnell kevin has approved perl-Devel-Hide in Fedora devel kevin has approved Package perl-Devel-Hide kevin has set commit to Approved for provenpackager on perl-Devel-Hide (Fedora devel) kevin has set build to Approved for provenpackager on perl-Devel-Hide (Fedora devel) kevin has set checkout to Approved for provenpackager on perl-Devel-Hide (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Devel-Hide From pkgdb at fedoraproject.org Tue Apr 7 03:29:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:29:04 +0000 Subject: [pkgdb] perl-Devel-Hide (Fedora, 9) updated by kevin Message-ID: <20090407032928.9928F208557@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for perl-Devel-Hide kevin has set commit to Approved for provenpackager on perl-Devel-Hide (Fedora 9) kevin has set build to Approved for provenpackager on perl-Devel-Hide (Fedora 9) kevin has set checkout to Approved for provenpackager on perl-Devel-Hide (Fedora 9) kevin approved watchbugzilla on perl-Devel-Hide (Fedora 9) for perl-sig kevin approved watchcommits on perl-Devel-Hide (Fedora 9) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Devel-Hide From pkgdb at fedoraproject.org Tue Apr 7 03:29:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:29:04 +0000 Subject: [pkgdb] perl-Devel-Hide (Fedora, 10) updated by kevin Message-ID: <20090407032929.65D91208604@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for perl-Devel-Hide kevin has set commit to Approved for provenpackager on perl-Devel-Hide (Fedora 10) kevin has set build to Approved for provenpackager on perl-Devel-Hide (Fedora 10) kevin has set checkout to Approved for provenpackager on perl-Devel-Hide (Fedora 10) kevin approved watchbugzilla on perl-Devel-Hide (Fedora 10) for perl-sig kevin approved watchcommits on perl-Devel-Hide (Fedora 10) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Devel-Hide From kevin at fedoraproject.org Tue Apr 7 03:29:12 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:29:12 +0000 (UTC) Subject: rpms/perl-Devel-Hide - New directory Message-ID: <20090407032912.2A7D570100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Devel-Hide In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA18741/rpms/perl-Devel-Hide Log Message: Directory /cvs/pkgs/rpms/perl-Devel-Hide added to the repository From kevin at fedoraproject.org Tue Apr 7 03:29:12 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:29:12 +0000 (UTC) Subject: rpms/perl-Devel-Hide/devel - New directory Message-ID: <20090407032912.6C67D70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Devel-Hide/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA18741/rpms/perl-Devel-Hide/devel Log Message: Directory /cvs/pkgs/rpms/perl-Devel-Hide/devel added to the repository From pkgdb at fedoraproject.org Tue Apr 7 03:29:04 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:29:04 +0000 Subject: [pkgdb] perl-Devel-Hide (Fedora, devel) updated by kevin Message-ID: <20090407032930.2174B20860F@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on perl-Devel-Hide (Fedora devel) for perl-sig kevin approved watchcommits on perl-Devel-Hide (Fedora devel) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Devel-Hide From kevin at fedoraproject.org Tue Apr 7 03:29:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:29:19 +0000 (UTC) Subject: rpms/perl-Devel-Hide Makefile,NONE,1.1 Message-ID: <20090407032919.B7EDB70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Devel-Hide In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA18741/rpms/perl-Devel-Hide Added Files: Makefile Log Message: Setup of module perl-Devel-Hide --- NEW FILE Makefile --- # Top level Makefile for module perl-Devel-Hide all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:29:19 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:29:19 +0000 (UTC) Subject: rpms/perl-Devel-Hide/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407032919.EFB7B7013C@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Devel-Hide/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA18741/rpms/perl-Devel-Hide/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module perl-Devel-Hide --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: perl-Devel-Hide # $Id: Makefile,v 1.1 2009/04/07 03:29:19 kevin Exp $ NAME := perl-Devel-Hide SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:29:50 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:29:50 +0000 Subject: [pkgdb] perl-Term-Size-Perl was added for iarnell Message-ID: <20090407033014.DB0DF208605@bastion.fedora.phx.redhat.com> kevin has added Package perl-Term-Size-Perl with summary Perl extension for retrieving terminal size kevin has approved Package perl-Term-Size-Perl kevin has added a Fedora devel branch for perl-Term-Size-Perl with an owner of iarnell kevin has approved perl-Term-Size-Perl in Fedora devel kevin has approved Package perl-Term-Size-Perl kevin has set commit to Approved for provenpackager on perl-Term-Size-Perl (Fedora devel) kevin has set build to Approved for provenpackager on perl-Term-Size-Perl (Fedora devel) kevin has set checkout to Approved for provenpackager on perl-Term-Size-Perl (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Term-Size-Perl From pkgdb at fedoraproject.org Tue Apr 7 03:30:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:30:38 +0000 Subject: [pkgdb] perl-Term-Size-Perl (Fedora, 9) updated by kevin Message-ID: <20090407033016.DD0BC20860F@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for perl-Term-Size-Perl kevin has set commit to Approved for provenpackager on perl-Term-Size-Perl (Fedora 9) kevin has set build to Approved for provenpackager on perl-Term-Size-Perl (Fedora 9) kevin has set checkout to Approved for provenpackager on perl-Term-Size-Perl (Fedora 9) kevin approved watchbugzilla on perl-Term-Size-Perl (Fedora 9) for perl-sig kevin approved watchcommits on perl-Term-Size-Perl (Fedora 9) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Term-Size-Perl From pkgdb at fedoraproject.org Tue Apr 7 03:30:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:30:38 +0000 Subject: [pkgdb] perl-Term-Size-Perl (Fedora, 10) updated by kevin Message-ID: <20090407033016.EC1BE208553@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for perl-Term-Size-Perl kevin has set commit to Approved for provenpackager on perl-Term-Size-Perl (Fedora 10) kevin has set build to Approved for provenpackager on perl-Term-Size-Perl (Fedora 10) kevin has set checkout to Approved for provenpackager on perl-Term-Size-Perl (Fedora 10) kevin approved watchbugzilla on perl-Term-Size-Perl (Fedora 10) for perl-sig kevin approved watchcommits on perl-Term-Size-Perl (Fedora 10) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Term-Size-Perl From kevin at fedoraproject.org Tue Apr 7 03:30:00 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:00 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl - New directory Message-ID: <20090407033000.374EE70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Term-Size-Perl In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvss19020/rpms/perl-Term-Size-Perl Log Message: Directory /cvs/pkgs/rpms/perl-Term-Size-Perl added to the repository From kevin at fedoraproject.org Tue Apr 7 03:30:00 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:00 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl/devel - New directory Message-ID: <20090407033000.6ACE070100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Term-Size-Perl/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvss19020/rpms/perl-Term-Size-Perl/devel Log Message: Directory /cvs/pkgs/rpms/perl-Term-Size-Perl/devel added to the repository From pkgdb at fedoraproject.org Tue Apr 7 03:30:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:30:38 +0000 Subject: [pkgdb] perl-Term-Size-Perl (Fedora, devel) updated by kevin Message-ID: <20090407033017.11A242086F3@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on perl-Term-Size-Perl (Fedora devel) for perl-sig kevin approved watchcommits on perl-Term-Size-Perl (Fedora devel) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Term-Size-Perl From kevin at fedoraproject.org Tue Apr 7 03:30:07 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:07 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl Makefile,NONE,1.1 Message-ID: <20090407033007.E54D470100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Term-Size-Perl In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvss19020/rpms/perl-Term-Size-Perl Added Files: Makefile Log Message: Setup of module perl-Term-Size-Perl --- NEW FILE Makefile --- # Top level Makefile for module perl-Term-Size-Perl all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:30:08 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:08 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407033008.271CE70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Term-Size-Perl/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvss19020/rpms/perl-Term-Size-Perl/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module perl-Term-Size-Perl --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: perl-Term-Size-Perl # $Id: Makefile,v 1.1 2009/04/07 03:30:08 kevin Exp $ NAME := perl-Term-Size-Perl SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:31:25 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:31:25 +0000 Subject: [pkgdb] perl-Test-Assertions was added for iarnell Message-ID: <20090407033103.D85DB208555@bastion.fedora.phx.redhat.com> kevin has added Package perl-Test-Assertions with summary Simple set of building blocks for both unit and runtime testing kevin has approved Package perl-Test-Assertions kevin has added a Fedora devel branch for perl-Test-Assertions with an owner of iarnell kevin has approved perl-Test-Assertions in Fedora devel kevin has approved Package perl-Test-Assertions kevin has set commit to Approved for provenpackager on perl-Test-Assertions (Fedora devel) kevin has set build to Approved for provenpackager on perl-Test-Assertions (Fedora devel) kevin has set checkout to Approved for provenpackager on perl-Test-Assertions (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Test-Assertions From pkgdb at fedoraproject.org Tue Apr 7 03:31:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:31:05 +0000 Subject: [pkgdb] perl-Test-Assertions (Fedora, 9) updated by kevin Message-ID: <20090407033106.0B4B1208602@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for perl-Test-Assertions kevin has set commit to Approved for provenpackager on perl-Test-Assertions (Fedora 9) kevin has set build to Approved for provenpackager on perl-Test-Assertions (Fedora 9) kevin has set checkout to Approved for provenpackager on perl-Test-Assertions (Fedora 9) kevin approved watchbugzilla on perl-Test-Assertions (Fedora 9) for perl-sig kevin approved watchcommits on perl-Test-Assertions (Fedora 9) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Test-Assertions From pkgdb at fedoraproject.org Tue Apr 7 03:31:05 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:31:05 +0000 Subject: [pkgdb] perl-Test-Assertions (Fedora, 10) updated by kevin Message-ID: <20090407033106.14C93208605@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for perl-Test-Assertions kevin has set commit to Approved for provenpackager on perl-Test-Assertions (Fedora 10) kevin has set build to Approved for provenpackager on perl-Test-Assertions (Fedora 10) kevin has set checkout to Approved for provenpackager on perl-Test-Assertions (Fedora 10) kevin approved watchbugzilla on perl-Test-Assertions (Fedora 10) for perl-sig kevin approved watchcommits on perl-Test-Assertions (Fedora 10) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Test-Assertions From pkgdb at fedoraproject.org Tue Apr 7 03:31:06 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:31:06 +0000 Subject: [pkgdb] perl-Test-Assertions (Fedora, devel) updated by kevin Message-ID: <20090407033106.21F5120860B@bastion.fedora.phx.redhat.com> kevin approved watchbugzilla on perl-Test-Assertions (Fedora devel) for perl-sig kevin approved watchcommits on perl-Test-Assertions (Fedora devel) for perl-sig To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl-Test-Assertions From kevin at fedoraproject.org Tue Apr 7 03:30:51 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:51 +0000 (UTC) Subject: rpms/perl-Test-Assertions - New directory Message-ID: <20090407033051.1FC8D70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Test-Assertions In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA19306/rpms/perl-Test-Assertions Log Message: Directory /cvs/pkgs/rpms/perl-Test-Assertions added to the repository From kevin at fedoraproject.org Tue Apr 7 03:30:51 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:51 +0000 (UTC) Subject: rpms/perl-Test-Assertions/devel - New directory Message-ID: <20090407033051.516387013C@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Test-Assertions/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA19306/rpms/perl-Test-Assertions/devel Log Message: Directory /cvs/pkgs/rpms/perl-Test-Assertions/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:30:58 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:58 +0000 (UTC) Subject: rpms/perl-Test-Assertions Makefile,NONE,1.1 Message-ID: <20090407033058.B41A070100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Test-Assertions In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA19306/rpms/perl-Test-Assertions Added Files: Makefile Log Message: Setup of module perl-Test-Assertions --- NEW FILE Makefile --- # Top level Makefile for module perl-Test-Assertions all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From kevin at fedoraproject.org Tue Apr 7 03:30:59 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:30:59 +0000 (UTC) Subject: rpms/perl-Test-Assertions/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407033059.0AEF170100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/perl-Test-Assertions/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsA19306/rpms/perl-Test-Assertions/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module perl-Test-Assertions --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: perl-Test-Assertions # $Id: Makefile,v 1.1 2009/04/07 03:30:58 kevin Exp $ NAME := perl-Test-Assertions SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From pkgdb at fedoraproject.org Tue Apr 7 03:32:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:32:20 +0000 Subject: [pkgdb] pyrrd was added for fab Message-ID: <20090407033200.B9637208603@bastion.fedora.phx.redhat.com> kevin has added Package pyrrd with summary A Pure Python Wrapper for RRDTool kevin has approved Package pyrrd kevin has added a Fedora devel branch for pyrrd with an owner of fab kevin has approved pyrrd in Fedora devel kevin has approved Package pyrrd kevin has set commit to Approved for provenpackager on pyrrd (Fedora devel) kevin has set build to Approved for provenpackager on pyrrd (Fedora devel) kevin has set checkout to Approved for provenpackager on pyrrd (Fedora devel) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyrrd From pkgdb at fedoraproject.org Tue Apr 7 03:32:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:32:24 +0000 Subject: [pkgdb] pyrrd (Fedora, 9) updated by kevin Message-ID: <20090407033203.79C5820854A@bastion.fedora.phx.redhat.com> kevin added a Fedora 9 branch for pyrrd kevin has set commit to Approved for provenpackager on pyrrd (Fedora 9) kevin has set build to Approved for provenpackager on pyrrd (Fedora 9) kevin has set checkout to Approved for provenpackager on pyrrd (Fedora 9) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyrrd From kevin at fedoraproject.org Tue Apr 7 03:31:47 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:31:47 +0000 (UTC) Subject: rpms/pyrrd - New directory Message-ID: <20090407033147.2164670100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/pyrrd In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsX19617/rpms/pyrrd Log Message: Directory /cvs/pkgs/rpms/pyrrd added to the repository From kevin at fedoraproject.org Tue Apr 7 03:31:47 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:31:47 +0000 (UTC) Subject: rpms/pyrrd/devel - New directory Message-ID: <20090407033147.58BC170100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/pyrrd/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsX19617/rpms/pyrrd/devel Log Message: Directory /cvs/pkgs/rpms/pyrrd/devel added to the repository From kevin at fedoraproject.org Tue Apr 7 03:31:54 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:31:54 +0000 (UTC) Subject: rpms/pyrrd Makefile,NONE,1.1 Message-ID: <20090407033154.E417C70100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/pyrrd In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsX19617/rpms/pyrrd Added Files: Makefile Log Message: Setup of module pyrrd --- NEW FILE Makefile --- # Top level Makefile for module pyrrd all : CVS/Root common-update @cvs update common-update : common @cd common && cvs update common : CVS/Root @cvs checkout common CVS/Root : @echo "ERROR: This does not look like a CVS checkout" && exit 1 clean : @find . -type f -name *~ -exec rm -fv {} \; From pkgdb at fedoraproject.org Tue Apr 7 03:32:24 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 03:32:24 +0000 Subject: [pkgdb] pyrrd (Fedora, 10) updated by kevin Message-ID: <20090407033203.A237820860B@bastion.fedora.phx.redhat.com> kevin added a Fedora 10 branch for pyrrd kevin has set commit to Approved for provenpackager on pyrrd (Fedora 10) kevin has set build to Approved for provenpackager on pyrrd (Fedora 10) kevin has set checkout to Approved for provenpackager on pyrrd (Fedora 10) To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/pyrrd From kevin at fedoraproject.org Tue Apr 7 03:31:55 2009 From: kevin at fedoraproject.org (Kevin Fenzi) Date: Tue, 7 Apr 2009 03:31:55 +0000 (UTC) Subject: rpms/pyrrd/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1 Message-ID: <20090407033155.2AAA170100@cvs1.fedora.phx.redhat.com> Author: kevin Update of /cvs/pkgs/rpms/pyrrd/devel In directory cvs1.fedora.phx.redhat.com:/home/fedora/kevin/CVSROOT/admin/tmpcvsX19617/rpms/pyrrd/devel Added Files: .cvsignore Makefile sources Log Message: Setup of module pyrrd --- NEW FILE .cvsignore --- --- NEW FILE Makefile --- # Makefile for source rpm: pyrrd # $Id: Makefile,v 1.1 2009/04/07 03:31:55 kevin Exp $ NAME := pyrrd SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) ifeq ($(MAKEFILE_COMMON),) # attept a checkout define checkout-makefile-common test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 endef MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) endif include $(MAKEFILE_COMMON) --- NEW FILE sources --- From rishi at fedoraproject.org Tue Apr 7 03:34:24 2009 From: rishi at fedoraproject.org (Debarshi Ray) Date: Tue, 7 Apr 2009 03:34:24 +0000 (UTC) Subject: rpms/anjuta/devel .cvsignore, 1.17, 1.18 anjuta.spec, 1.69, 1.70 sources, 1.17, 1.18 anjuta-2.25.903.0-configure.patch, 1.1, NONE Message-ID: <20090407033424.EA80970100@cvs1.fedora.phx.redhat.com> Author: rishi Update of /cvs/pkgs/rpms/anjuta/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20137 Modified Files: .cvsignore anjuta.spec sources Removed Files: anjuta-2.25.903.0-configure.patch Log Message: * Tue Apr 07 2009 Debarshi Ray - 1:2.26.0.1-1 - Version bump to 2.26.0.1. * Get rid of libgnomecanvas. (GNOME Bugzilla #571740) * Huge improvements in the tooltip area. * Prevent hang when pressing backspace in the editor. * Git plugin: + Fixed crash. * GtkSourceView editor plugin: + Actually save modified files on exit. (GNOME Bugzilla #574376) * Language support (C, C++, Java) plugin: + Showing calltips should not hinder editing. (GNOME Bugzilla #574802) * Scintilla editor plugin: + Use line endings correctly. (GNOME Bugzilla #574607) * Search plugin: + Should point to correct line number. (GNOME Bugzilla #576959) * Translation updates: pt_BR, en_GB, da, fi, fr, gl, el, it, ca, pt, sv, es, tr, hu, vi, de, sl, ru, ja, mr, ar, th and pl. * http://ftp.acc.umu.se/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.0.1.news - configure fixes accepted by upstream. - Stripped redundant translations from .mo files. (GNOME Bugzilla #474987) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/anjuta/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 11 Mar 2009 11:25:43 -0000 1.17 +++ .cvsignore 7 Apr 2009 03:33:54 -0000 1.18 @@ -1 +1 @@ -anjuta-2.25.903.0.tar.gz +anjuta-2.26.0.1.tar.gz Index: anjuta.spec =================================================================== RCS file: /cvs/pkgs/rpms/anjuta/devel/anjuta.spec,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- anjuta.spec 11 Mar 2009 11:25:43 -0000 1.69 +++ anjuta.spec 7 Apr 2009 03:33:54 -0000 1.70 @@ -1,14 +1,12 @@ Summary: A GNOME development IDE for C/C++ Name: anjuta Epoch: 1 -Version: 2.25.903.0 +Version: 2.26.0.1 Release: 1%{?dist} License: GPLv2+ Group: Development/Tools URL: http://www.anjuta.org/ -Source0: http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/%{name}-%{version}.tar.gz - -Patch0: %{name}-%{version}-configure.patch +Source0: http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/%{name}-%{version}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -34,13 +32,13 @@ BuildRequires: devhelp-devel >= 0.22 BuildRequires: e2fsprogs-devel BuildRequires: gettext -BuildRequires: glade3-libgladeui-devel >= 3.5.7 +BuildRequires: glade3-libgladeui-devel >= 3.6.0 BuildRequires: gnome-doc-utils -BuildRequires: gtksourceview2-devel >= 2.3.1 +BuildRequires: gtksourceview2-devel >= 2.4.0 BuildRequires: libgda-devel >= 3.99.7 BuildRequires: graphviz-devel BuildRequires: intltool -BuildRequires: libgdl-devel >= 2.23.0 +BuildRequires: libgdl-devel >= 2.26.0 BuildRequires: libgnomeui-devel BuildRequires: neon-devel BuildRequires: pcre-devel @@ -48,7 +46,7 @@ BuildRequires: perl(XML::Parser) BuildRequires: scrollkeeper BuildRequires: subversion-devel -BuildRequires: unique-devel +BuildRequires: unique-devel >= 1.0.0 BuildRequires: vte-devel %description @@ -93,7 +91,6 @@ %prep %setup -q -%patch0 -p1 # Filter unwanted Provides. cat << \EOF > %{name}-prov @@ -141,7 +138,7 @@ %build export PKG_CONFIG_PATH="./PKGCONFIG" %configure --disable-schemas-install --disable-static --enable-gtk-doc \ - --enable-devhelp --enable-graphviz --enable-plugin-glade \ + --enable-plugin-devhelp --enable-graphviz --enable-plugin-glade \ --enable-plugin-scintilla --enable-plugin-sourceview \ --enable-plugin-subversion --enable-plugin-valgrind \ --with-svn-lib=%{_libdir} @@ -151,6 +148,20 @@ make %{?_smp_mflags} +# Strip unneeded translations from .mo files: +# http://bugzilla.gnome.org/474987 +pushd ./po + grep --invert-match \ + ".*[.]desktop[.]in[.]in$\|.*[.]server[.]in[.]in$\|.*[.]schemas[.]in$" \ + POTFILES.in > POTFILES.keep + mv POTFILES.keep POTFILES.in + intltool-update --pot + for p in *.po; do + msgmerge $p %{name}.pot > $p.out + msgfmt -o `basename $p .po`.gmo $p.out + done +popd + %install rm -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 @@ -311,6 +322,27 @@ %{_datadir}/omf/%{name}-manual/%{name}-manual-*.omf %changelog +* Tue Apr 07 2009 Debarshi Ray - 1:2.26.0.1-1 +- Version bump to 2.26.0.1. + * Get rid of libgnomecanvas. (GNOME Bugzilla #571740) + * Huge improvements in the tooltip area. + * Prevent hang when pressing backspace in the editor. + * Git plugin: + + Fixed crash. + * GtkSourceView editor plugin: + + Actually save modified files on exit. (GNOME Bugzilla #574376) + * Language support (C, C++, Java) plugin: + + Showing calltips should not hinder editing. (GNOME Bugzilla #574802) + * Scintilla editor plugin: + + Use line endings correctly. (GNOME Bugzilla #574607) + * Search plugin: + + Should point to correct line number. (GNOME Bugzilla #576959) + * Translation updates: pt_BR, en_GB, da, fi, fr, gl, el, it, ca, pt, sv, es, + tr, hu, vi, de, sl, ru, ja, mr, ar, th and pl. + * http://ftp.acc.umu.se/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.0.1.news +- configure fixes accepted by upstream. +- Stripped redundant translations from .mo files. (GNOME Bugzilla #474987) + * Tue Mar 10 2009 Debarshi Ray - 1:2.25.903.0-1 - Version bump to 2.25.903.0. * Fixed Glade and version control integration. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/anjuta/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 11 Mar 2009 11:25:44 -0000 1.17 +++ sources 7 Apr 2009 03:33:54 -0000 1.18 @@ -1 +1 @@ -de93cc2a14f0169a29f0c10e18ff1c52 anjuta-2.25.903.0.tar.gz +35624d399ae9083a46deb9e7f2da8bcb anjuta-2.26.0.1.tar.gz --- anjuta-2.25.903.0-configure.patch DELETED --- From iarnell at fedoraproject.org Tue Apr 7 03:46:07 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:46:07 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl/F-10 perl-Term-Size-Perl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407034607.451BA70100@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Term-Size-Perl/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22393/F-10 Modified Files: .cvsignore sources Added Files: perl-Term-Size-Perl.spec Log Message: initial import --- NEW FILE perl-Term-Size-Perl.spec --- Name: perl-Term-Size-Perl Version: 0.029 Release: 2%{?dist} Summary: Perl extension for retrieving terminal size (Perl version) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Term-Size-Perl/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Term-Size-Perl-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(ExtUtils::CBuilder) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # although the resulting rpm appears to be noarch, the build is arch-dependent # and produces different code for ppc and x86 %global debug_package %nil %description Yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run on build time. %prep %setup -q -n Term-Size-Perl-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Tue Apr 07 2009 Iain Arnell 0.029-2 - BR Test::Pod Test::Pod::Coverage * Sat Apr 04 2009 Iain Arnell 0.029-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:08 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:45:36 -0000 1.2 @@ -0,0 +1 @@ +Term-Size-Perl-0.029.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:08 -0000 1.1 +++ sources 7 Apr 2009 03:45:36 -0000 1.2 @@ -0,0 +1 @@ +e647aed35b0c4973e949c311a8222dbf Term-Size-Perl-0.029.tar.gz From iarnell at fedoraproject.org Tue Apr 7 03:46:07 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:46:07 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl/devel perl-Term-Size-Perl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407034607.A401270100@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Term-Size-Perl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22393/devel Modified Files: .cvsignore sources Added Files: perl-Term-Size-Perl.spec Log Message: initial import --- NEW FILE perl-Term-Size-Perl.spec --- Name: perl-Term-Size-Perl Version: 0.029 Release: 2%{?dist} Summary: Perl extension for retrieving terminal size (Perl version) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Term-Size-Perl/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Term-Size-Perl-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(ExtUtils::CBuilder) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # although the resulting rpm appears to be noarch, the build is arch-dependent # and produces different code for ppc and x86 %global debug_package %nil %description Yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run on build time. %prep %setup -q -n Term-Size-Perl-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Tue Apr 07 2009 Iain Arnell 0.029-2 - BR Test::Pod Test::Pod::Coverage * Sat Apr 04 2009 Iain Arnell 0.029-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:08 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:45:37 -0000 1.2 @@ -0,0 +1 @@ +Term-Size-Perl-0.029.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:08 -0000 1.1 +++ sources 7 Apr 2009 03:45:37 -0000 1.2 @@ -0,0 +1 @@ +e647aed35b0c4973e949c311a8222dbf Term-Size-Perl-0.029.tar.gz From iarnell at fedoraproject.org Tue Apr 7 03:46:07 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:46:07 +0000 (UTC) Subject: rpms/perl-Term-Size-Perl/F-9 perl-Term-Size-Perl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407034607.72C9270100@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Term-Size-Perl/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22393/F-9 Modified Files: .cvsignore sources Added Files: perl-Term-Size-Perl.spec Log Message: initial import --- NEW FILE perl-Term-Size-Perl.spec --- Name: perl-Term-Size-Perl Version: 0.029 Release: 2%{?dist} Summary: Perl extension for retrieving terminal size (Perl version) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Term-Size-Perl/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Term-Size-Perl-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl(ExtUtils::CBuilder) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # although the resulting rpm appears to be noarch, the build is arch-dependent # and produces different code for ppc and x86 %global debug_package %nil %description Yet another implementation of Term::Size. Now in pure Perl, with the exception of a C probe run on build time. %prep %setup -q -n Term-Size-Perl-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Tue Apr 07 2009 Iain Arnell 0.029-2 - BR Test::Pod Test::Pod::Coverage * Sat Apr 04 2009 Iain Arnell 0.029-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:08 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:45:37 -0000 1.2 @@ -0,0 +1 @@ +Term-Size-Perl-0.029.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Term-Size-Perl/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:08 -0000 1.1 +++ sources 7 Apr 2009 03:45:37 -0000 1.2 @@ -0,0 +1 @@ +e647aed35b0c4973e949c311a8222dbf Term-Size-Perl-0.029.tar.gz From iarnell at fedoraproject.org Tue Apr 7 03:53:51 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:53:51 +0000 (UTC) Subject: rpms/perl-Devel-Hide/F-10 perl-Devel-Hide.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407035351.09DC670100@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Devel-Hide/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23980/F-10 Modified Files: .cvsignore sources Added Files: perl-Devel-Hide.spec Log Message: initial import --- NEW FILE perl-Devel-Hide.spec --- Name: perl-Devel-Hide Version: 0.0008 Release: 1%{?dist} Summary: Forces the unavailability of specified Perl modules (for testing) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Devel-Hide/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Devel-Hide-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) >= 1.18 BuildRequires: perl(Test::Pod::Coverage) >= 1.04 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter the specified files/modules are installed or not). %prep %setup -q -n Devel-Hide-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 0.0008-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:29:19 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:53:20 -0000 1.2 @@ -0,0 +1 @@ +Devel-Hide-0.0008.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:29:19 -0000 1.1 +++ sources 7 Apr 2009 03:53:20 -0000 1.2 @@ -0,0 +1 @@ +3b38c60feed1e922093f5f68dd6d5c20 Devel-Hide-0.0008.tar.gz From iarnell at fedoraproject.org Tue Apr 7 03:53:51 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:53:51 +0000 (UTC) Subject: rpms/perl-Devel-Hide/F-9 perl-Devel-Hide.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407035351.228927013C@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Devel-Hide/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23980/F-9 Modified Files: .cvsignore sources Added Files: perl-Devel-Hide.spec Log Message: initial import --- NEW FILE perl-Devel-Hide.spec --- Name: perl-Devel-Hide Version: 0.0008 Release: 1%{?dist} Summary: Forces the unavailability of specified Perl modules (for testing) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Devel-Hide/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Devel-Hide-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) >= 1.18 BuildRequires: perl(Test::Pod::Coverage) >= 1.04 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter the specified files/modules are installed or not). %prep %setup -q -n Devel-Hide-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 0.0008-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:29:19 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:53:20 -0000 1.2 @@ -0,0 +1 @@ +Devel-Hide-0.0008.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:29:19 -0000 1.1 +++ sources 7 Apr 2009 03:53:20 -0000 1.2 @@ -0,0 +1 @@ +3b38c60feed1e922093f5f68dd6d5c20 Devel-Hide-0.0008.tar.gz From iarnell at fedoraproject.org Tue Apr 7 03:53:51 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 03:53:51 +0000 (UTC) Subject: rpms/perl-Devel-Hide/devel perl-Devel-Hide.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407035351.5A5FC70142@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Devel-Hide/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23980/devel Modified Files: .cvsignore sources Added Files: perl-Devel-Hide.spec Log Message: initial import --- NEW FILE perl-Devel-Hide.spec --- Name: perl-Devel-Hide Version: 0.0008 Release: 1%{?dist} Summary: Forces the unavailability of specified Perl modules (for testing) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Devel-Hide/ Source0: http://www.cpan.org/authors/id/F/FE/FERREIRA/Devel-Hide-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) >= 1.18 BuildRequires: perl(Test::Pod::Coverage) >= 1.04 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Given a list of Perl modules/filenames, this module makes require and use statements fail (no matter the specified files/modules are installed or not). %prep %setup -q -n Devel-Hide-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 0.0008-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:29:19 -0000 1.1 +++ .cvsignore 7 Apr 2009 03:53:21 -0000 1.2 @@ -0,0 +1 @@ +Devel-Hide-0.0008.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Devel-Hide/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:29:19 -0000 1.1 +++ sources 7 Apr 2009 03:53:21 -0000 1.2 @@ -0,0 +1 @@ +3b38c60feed1e922093f5f68dd6d5c20 Devel-Hide-0.0008.tar.gz From iarnell at fedoraproject.org Tue Apr 7 04:03:26 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 04:03:26 +0000 (UTC) Subject: rpms/perl-Test-Assertions/F-9 perl-Test-Assertions.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407040326.62E5570137@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Test-Assertions/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26701/F-9 Modified Files: .cvsignore sources Added Files: perl-Test-Assertions.spec Log Message: initial import --- NEW FILE perl-Test-Assertions.spec --- Name: perl-Test-Assertions Version: 1.054 Release: 1%{?dist} Summary: Simple set of building blocks for both unit and runtime testing License: GPLv2 Group: Development/Libraries URL: http://search.cpan.org/dist/Test-Assertions/ Source0: http://www.cpan.org/authors/id/B/BB/BBC/Test-Assertions-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Log::Trace) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Test::Assertions provides a convenient set of tools for constructing tests, such as unit tests or run-time assertion checks (like C's ASSERT macro). Unlike some of the Test:: modules available on CPAN, Test::Assertions is not limited to unit test scripts; for example it can be used to check output is as expected within a benchmarking script. When it is used for unit tests, it generates output in the standard form for CPAN unit testing (under Test::Harness). %prep %setup -q -n Test-Assertions-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes COPYING README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 1.054-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:58 -0000 1.1 +++ .cvsignore 7 Apr 2009 04:02:56 -0000 1.2 @@ -0,0 +1 @@ +Test-Assertions-1.054.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:58 -0000 1.1 +++ sources 7 Apr 2009 04:02:56 -0000 1.2 @@ -0,0 +1 @@ +71359868674fd4290bd7d9da407c1cda Test-Assertions-1.054.tar.gz From iarnell at fedoraproject.org Tue Apr 7 04:03:26 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 04:03:26 +0000 (UTC) Subject: rpms/perl-Test-Assertions/devel perl-Test-Assertions.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407040326.9886D7013C@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Test-Assertions/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26701/devel Modified Files: .cvsignore sources Added Files: perl-Test-Assertions.spec Log Message: initial import --- NEW FILE perl-Test-Assertions.spec --- Name: perl-Test-Assertions Version: 1.054 Release: 1%{?dist} Summary: Simple set of building blocks for both unit and runtime testing License: GPLv2 Group: Development/Libraries URL: http://search.cpan.org/dist/Test-Assertions/ Source0: http://www.cpan.org/authors/id/B/BB/BBC/Test-Assertions-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Log::Trace) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Test::Assertions provides a convenient set of tools for constructing tests, such as unit tests or run-time assertion checks (like C's ASSERT macro). Unlike some of the Test:: modules available on CPAN, Test::Assertions is not limited to unit test scripts; for example it can be used to check output is as expected within a benchmarking script. When it is used for unit tests, it generates output in the standard form for CPAN unit testing (under Test::Harness). %prep %setup -q -n Test-Assertions-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes COPYING README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 1.054-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:58 -0000 1.1 +++ .cvsignore 7 Apr 2009 04:02:56 -0000 1.2 @@ -0,0 +1 @@ +Test-Assertions-1.054.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:58 -0000 1.1 +++ sources 7 Apr 2009 04:02:56 -0000 1.2 @@ -0,0 +1 @@ +71359868674fd4290bd7d9da407c1cda Test-Assertions-1.054.tar.gz From iarnell at fedoraproject.org Tue Apr 7 04:03:26 2009 From: iarnell at fedoraproject.org (Iain Arnell) Date: Tue, 7 Apr 2009 04:03:26 +0000 (UTC) Subject: rpms/perl-Test-Assertions/F-10 perl-Test-Assertions.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407040326.4E42370100@cvs1.fedora.phx.redhat.com> Author: iarnell Update of /cvs/pkgs/rpms/perl-Test-Assertions/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26701/F-10 Modified Files: .cvsignore sources Added Files: perl-Test-Assertions.spec Log Message: initial import --- NEW FILE perl-Test-Assertions.spec --- Name: perl-Test-Assertions Version: 1.054 Release: 1%{?dist} Summary: Simple set of building blocks for both unit and runtime testing License: GPLv2 Group: Development/Libraries URL: http://search.cpan.org/dist/Test-Assertions/ Source0: http://www.cpan.org/authors/id/B/BB/BBC/Test-Assertions-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Log::Trace) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Test::Assertions provides a convenient set of tools for constructing tests, such as unit tests or run-time assertion checks (like C's ASSERT macro). Unlike some of the Test:: modules available on CPAN, Test::Assertions is not limited to unit test scripts; for example it can be used to check output is as expected within a benchmarking script. When it is used for unit tests, it generates output in the standard form for CPAN unit testing (under Test::Harness). %prep %setup -q -n Test-Assertions-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} $RPM_BUILD_ROOT/* %check make test %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes COPYING README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Sat Apr 04 2009 Iain Arnell 1.054-1 - Specfile autogenerated by cpanspec 1.78. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:30:58 -0000 1.1 +++ .cvsignore 7 Apr 2009 04:02:55 -0000 1.2 @@ -0,0 +1 @@ +Test-Assertions-1.054.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/perl-Test-Assertions/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:30:58 -0000 1.1 +++ sources 7 Apr 2009 04:02:56 -0000 1.2 @@ -0,0 +1 @@ +71359868674fd4290bd7d9da407c1cda Test-Assertions-1.054.tar.gz From rishi at fedoraproject.org Tue Apr 7 04:17:23 2009 From: rishi at fedoraproject.org (Debarshi Ray) Date: Tue, 7 Apr 2009 04:17:23 +0000 (UTC) Subject: rpms/glade3/devel glade3-3.6.1-desktop.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 glade3.spec, 1.23, 1.24 sources, 1.11, 1.12 glade3-3.6.0-desktop.patch, 1.1, NONE Message-ID: <20090407041723.2124E70100@cvs1.fedora.phx.redhat.com> Author: rishi Update of /cvs/pkgs/rpms/glade3/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29494 Modified Files: .cvsignore glade3.spec sources Added Files: glade3-3.6.1-desktop.patch Removed Files: glade3-3.6.0-desktop.patch Log Message: * Tue Apr 07 2009 Debarshi Ray - 3.6.1-1 - Version bump to 3.6.1. * Fixed crash during internal widget selection. * Fixed Libglade regression. Libglade needs specific ordering of properties, ATK props, signals and accelerators. * Disable loading and displaying of 'data' property on GtkTreeStore. Only GtkListStore understands the 'data' construct. * Properly initialize a GValue on the stack. (GNOME Bugzilla #577822) * Translation updates: ar and cs. * http://ftp.gnome.org/pub/GNOME/sources/glade3/3.6/glade3-3.6.1.news glade3-3.6.1-desktop.patch: --- NEW FILE glade3-3.6.1-desktop.patch --- diff -urNp glade3-3.5.5.orig/data/glade-3.desktop.in.in glade3-3.5.5/data/glade-3.desktop.in.in --- glade3-3.5.5.orig/data/glade-3.desktop.in.in 2009-01-07 00:41:35.000000000 +0530 +++ glade3-3.5.5/data/glade-3.desktop.in.in 2009-01-07 00:42:21.000000000 +0530 @@ -1,6 +1,6 @@ [Desktop Entry] Encoding=UTF-8 -_Name=Glade Interface Designer +_Name=Glade-3 Interface Designer _GenericName=User Interface Designer _Comment=Create or open user interface designs for GTK+ applications Exec=glade-3 %F Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/glade3/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 17 Mar 2009 23:08:31 -0000 1.11 +++ .cvsignore 7 Apr 2009 04:16:52 -0000 1.12 @@ -1 +1 @@ -glade3-3.6.0.tar.gz +glade3-3.6.1.tar.gz Index: glade3.spec =================================================================== RCS file: /cvs/pkgs/rpms/glade3/devel/glade3.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- glade3.spec 17 Mar 2009 23:08:31 -0000 1.23 +++ glade3.spec 7 Apr 2009 04:16:52 -0000 1.24 @@ -1,6 +1,6 @@ Summary: User Interface Designer for GTK+ and GNOME Name: glade3 -Version: 3.6.0 +Version: 3.6.1 Release: 1%{?dist} License: GPLv2+ Group: Development/Tools @@ -22,7 +22,7 @@ BuildRequires: intltool BuildRequires: libgnomeui-devel BuildRequires: libtool -BuildRequires: pygtk2-devel >= 2.10.0 +BuildRequires: pygtk2-devel BuildRequires: scrollkeeper %description @@ -192,6 +192,17 @@ %{_includedir}/libgladeui-1.0/gladeui %changelog +* Tue Apr 07 2009 Debarshi Ray - 3.6.1-1 +- Version bump to 3.6.1. + * Fixed crash during internal widget selection. + * Fixed Libglade regression. Libglade needs specific ordering of properties, + ATK props, signals and accelerators. + * Disable loading and displaying of 'data' property on GtkTreeStore. Only + GtkListStore understands the 'data' construct. + * Properly initialize a GValue on the stack. (GNOME Bugzilla #577822) + * Translation updates: ar and cs. + * http://ftp.gnome.org/pub/GNOME/sources/glade3/3.6/glade3-3.6.1.news + * Tue Mar 17 2009 Debarshi Ray - 3.6.0-1 - Version bump to 3.6.0. * Support for both GtkBuilder and Libglade, and conversion from one format Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/glade3/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 17 Mar 2009 23:08:31 -0000 1.11 +++ sources 7 Apr 2009 04:16:52 -0000 1.12 @@ -1 +1 @@ -84bcae0beb890515f29fca88ce27f496 glade3-3.6.0.tar.gz +9215ade3cc65e746e0d0b16a65500bb9 glade3-3.6.1.tar.gz --- glade3-3.6.0-desktop.patch DELETED --- From trasher at fedoraproject.org Tue Apr 7 04:36:14 2009 From: trasher at fedoraproject.org (Johan Cwiklinski) Date: Tue, 7 Apr 2009 04:36:14 +0000 (UTC) Subject: rpms/eric/F-9 eric.spec,1.35,1.36 sources,1.20,1.21 Message-ID: <20090407043614.23D3C70100@cvs1.fedora.phx.redhat.com> Author: trasher Update of /cvs/extras/rpms/eric/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1182 Modified Files: eric.spec sources Log Message: New upstream release Index: eric.spec =================================================================== RCS file: /cvs/extras/rpms/eric/F-9/eric.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- eric.spec 8 Mar 2009 11:27:08 -0000 1.35 +++ eric.spec 7 Apr 2009 04:35:43 -0000 1.36 @@ -7,7 +7,7 @@ Name: eric Summary: Python IDE -Version: 4.3.1 +Version: 4.3.2 Release: 1%{?dist} License: GPL+ @@ -147,7 +147,10 @@ %{_libdir}/qt4/qsci/api/ruby/*.api %changelog -* Sun Mar 8 2009 Johan Cwiklinski 4.3.0-1 +* Mon Apr 6 2009 Johan Cwiklinski 4.3.2-1 +- 4.3.2 + +* Sun Mar 8 2009 Johan Cwiklinski 4.3.1-1 - 4.3.1 * Mon Feb 9 2009 Johan Cwiklinski 4.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/eric/F-9/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sources 8 Mar 2009 11:27:09 -0000 1.20 +++ sources 7 Apr 2009 04:35:43 -0000 1.21 @@ -1,8 +1,8 @@ -f7060154d397ca53dcc3fc43995c73b7 eric4-4.3.1.tar.gz -2829cd57dc9d817be19bdf4243531086 eric4-i18n-fr-4.3.1.tar.gz -fdbbcb08cde6c9b409ff9f96537e238c eric4-i18n-de-4.3.1.tar.gz -8bd1f98855456b38e84951e1c085e760 eric4-i18n-ru-4.3.1.tar.gz -4a1c78ff3d5e6bc07c28492364a9aed0 eric4-i18n-cs-4.3.1.tar.gz -d9d5bc76e586dbde47ad83bd4c62d106 eric4-i18n-es-4.3.1.tar.gz -74fcd0fcad8cd394ec903d9d2f937f12 eric4-i18n-tr-4.3.1.tar.gz -90bddf5c5a87aba71de3d2b480ac94b2 eric4-i18n-zh_CN.GB2312-4.3.1.tar.gz +7b62ee59f0a03ae7a400d7e41679d33e eric4-4.3.2.tar.gz +d2ca5125440104615f9d8611b5e3023c eric4-i18n-fr-4.3.2.tar.gz +da0656485058e7620eabba84e15523b3 eric4-i18n-de-4.3.2.tar.gz +8dbe6f79e2cad8cce50f89772c51b69e eric4-i18n-ru-4.3.2.tar.gz +374171cdfd6cd432aa18774726e1cda3 eric4-i18n-cs-4.3.2.tar.gz +6a3173c80ce28909e0baad9502bf8487 eric4-i18n-es-4.3.2.tar.gz +b747cbcf252fc14b3eb12afb4b979fa1 eric4-i18n-tr-4.3.2.tar.gz +777ea5ea1397610e3c9c20d6436371db eric4-i18n-zh_CN.GB2312-4.3.2.tar.gz From pkgdb at fedoraproject.org Tue Apr 7 04:40:43 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 04:40:43 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090407044022.D2C4F208550@bastion.fedora.phx.redhat.com> phuang has set the watchbugzilla acl on awn-extras-applets (Fedora 10) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Tue Apr 7 04:40:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 04:40:23 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090407044024.5BAA9208556@bastion.fedora.phx.redhat.com> phuang has set the watchcommits acl on awn-extras-applets (Fedora 10) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Tue Apr 7 04:40:01 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 04:40:01 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090407044025.D01E3208603@bastion.fedora.phx.redhat.com> phuang has set the commit acl on awn-extras-applets (Fedora 10) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pkgdb at fedoraproject.org Tue Apr 7 04:40:46 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 04:40:46 +0000 Subject: [pkgdb] awn-extras-applets had acl change status Message-ID: <20090407044026.6071D208608@bastion.fedora.phx.redhat.com> phuang has set the approveacls acl on awn-extras-applets (Fedora 10) to Approved for sindrepb To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/awn-extras-applets From pgordon at fedoraproject.org Tue Apr 7 04:56:04 2009 From: pgordon at fedoraproject.org (Peter Gordon) Date: Tue, 7 Apr 2009 04:56:04 +0000 (UTC) Subject: rpms/deluge/devel .cvsignore, 1.56, 1.57 deluge.spec, 1.88, 1.89 sources, 1.56, 1.57 Message-ID: <20090407045604.257A770100@cvs1.fedora.phx.redhat.com> Author: pgordon Update of /cvs/pkgs/rpms/deluge/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5039 Modified Files: .cvsignore deluge.spec sources Log Message: Update to 1.1.6; License change (GPLv2+ --> GPLv3 with OpenSSL exception); remove old BuildRequires (libtool, openssl-devel, boost-devel). Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/deluge/devel/.cvsignore,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- .cvsignore 17 Mar 2009 05:48:20 -0000 1.56 +++ .cvsignore 7 Apr 2009 04:55:33 -0000 1.57 @@ -1 +1 @@ -deluge-1.1.5.tar.bz2 +deluge-1.1.6.tar.bz2 Index: deluge.spec =================================================================== RCS file: /cvs/pkgs/rpms/deluge/devel/deluge.spec,v retrieving revision 1.88 retrieving revision 1.89 diff -u -r1.88 -r1.89 --- deluge.spec 17 Mar 2009 05:48:21 -0000 1.88 +++ deluge.spec 7 Apr 2009 04:55:33 -0000 1.89 @@ -6,11 +6,11 @@ %define min_rblibtorrent_ver 0.14.1 Name: deluge -Version: 1.1.5 +Version: 1.1.6 Release: 1%{?dist} Summary: A GTK+ BitTorrent client with support for DHT, UPnP, and PEX Group: Applications/Internet -License: GPLv2+ +License: GPLv3 with exceptions URL: http://deluge-torrent.org/ Source0: http://download.deluge-torrent.org/source/%{version}/%{name}-%{version}.tar.bz2 @@ -21,10 +21,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: boost-devel BuildRequires: desktop-file-utils -BuildRequires: libtool -BuildRequires: openssl-devel BuildRequires: python-devel BuildRequires: python-setuptools ## The build script checks for the libtorrent module and skips compiling the @@ -144,6 +141,12 @@ %changelog +* Mon Apr 06 2009 Peter Gordon - 1.1.6-1 +- Update to new upstream bug-fix release (1.1.6) +- Fix GPL version, add OpenSSL exception to License. +- Remove libtool, openssl-devel, and boost-devel BuildRequires (were only + necessary when building the in-tarball libtorrent copy). + * Mon Mar 16 2009 Peter Gordon - 1.1.5-1 - Update to new upstream bug-fix release (1.1.5) - Remove FIXME comment about parallel-compilation. We're not building the Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/deluge/devel/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 17 Mar 2009 05:48:21 -0000 1.56 +++ sources 7 Apr 2009 04:55:33 -0000 1.57 @@ -1 +1 @@ -027fec63e189a39939df6777c0426814 deluge-1.1.5.tar.bz2 +78ef75153bbd5ef6a06ed876d66a9fb9 deluge-1.1.6.tar.bz2 From mtasaka at fedoraproject.org Tue Apr 7 05:30:40 2009 From: mtasaka at fedoraproject.org (Mamoru Tasaka) Date: Tue, 7 Apr 2009 05:30:40 +0000 (UTC) Subject: rpms/jd/F-11 .cvsignore, 1.352, 1.353 jd.spec, 1.412, 1.413 sources, 1.353, 1.354 Message-ID: <20090407053040.B804670137@cvs1.fedora.phx.redhat.com> Author: mtasaka Update of /cvs/extras/rpms/jd/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11857 Modified Files: .cvsignore jd.spec sources Log Message: Update to the latest Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/.cvsignore,v retrieving revision 1.352 retrieving revision 1.353 diff -u -r1.352 -r1.353 --- .cvsignore 4 Apr 2009 17:38:15 -0000 1.352 +++ .cvsignore 7 Apr 2009 05:30:10 -0000 1.353 @@ -1 +1 @@ -jd-2.4.0-svn2765_trunk.tgz +jd-2.4.0-svn2768_trunk.tgz Index: jd.spec =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/jd.spec,v retrieving revision 1.412 retrieving revision 1.413 diff -u -r1.412 -r1.413 --- jd.spec 4 Apr 2009 17:38:15 -0000 1.412 +++ jd.spec 7 Apr 2009 05:30:10 -0000 1.413 @@ -10,7 +10,7 @@ # Defined by upsteam # %define main_ver 2.4.0 -%define strtag svn2765_trunk +%define strtag svn2768_trunk %define repoid 38008 # Define this if this is pre-version %define pre_release 1 @@ -138,7 +138,7 @@ %{icondir}/%{name}.png %changelog -* Sun Apr 5 2009 Mamoru Tasaka +* Tue Apr 7 2009 Mamoru Tasaka - Update to latest trunk * Thu Mar 5 2009 Mamoru Tasaka - 2.3.0-1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/jd/F-11/sources,v retrieving revision 1.353 retrieving revision 1.354 diff -u -r1.353 -r1.354 --- sources 4 Apr 2009 17:38:15 -0000 1.353 +++ sources 7 Apr 2009 05:30:10 -0000 1.354 @@ -1 +1 @@ -2d9a5fca4bf54a9545b32668345c5a77 jd-2.4.0-svn2765_trunk.tgz +e4851dc06a5dbdec05794abd7c1d6321 jd-2.4.0-svn2768_trunk.tgz From sailer at fedoraproject.org Tue Apr 7 05:58:26 2009 From: sailer at fedoraproject.org (Thomas M. Sailer) Date: Tue, 7 Apr 2009 05:58:26 +0000 (UTC) Subject: rpms/mingw32-glibmm24/devel mingw32-glibmm24.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407055826.2B21570100@cvs1.fedora.phx.redhat.com> Author: sailer Update of /cvs/extras/rpms/mingw32-glibmm24/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16198 Modified Files: .cvsignore sources Added Files: mingw32-glibmm24.spec Log Message: import from review --- NEW FILE mingw32-glibmm24.spec --- %define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} Name: mingw32-glibmm24 Version: 2.19.2 Release: 1%{?dist} Summary: MinGW Windows C++ interface for GTK2 (a GUI library for X) License: LGPLv2+ Group: Development/Libraries URL: http://gtkmm.sourceforge.net/ Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.19/glibmm-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: mingw32-filesystem >= 30 BuildRequires: mingw32-gcc BuildRequires: mingw32-gcc-c++ BuildRequires: mingw32-binutils BuildRequires: mingw32-libsigc++20 >= 2.0.0 BuildRequires: mingw32-glib2 >= 2.17.3 BuildRequires: pkgconfig Requires: pkgconfig %description glibmm provides a C++ interface to the GTK+ GLib low-level core library. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %prep %setup -q -n glibmm-%{version} %build %{_mingw32_configure} --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Remove docs, duplicate native package. rm -r $RPM_BUILD_ROOT%{_mingw32_docdir}/glibmm-2.4 rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/devhelp %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYING COPYING.tools %{_mingw32_bindir}/libgiomm-2.4-1.dll %{_mingw32_bindir}/libglibmm_generate_extra_defs-2.4-1.dll %{_mingw32_bindir}/libglibmm-2.4-1.dll %{_mingw32_libdir}/libgiomm-2.4.dll.a %{_mingw32_libdir}/libgiomm-2.4.la %{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.dll.a %{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.la %{_mingw32_libdir}/libglibmm-2.4.dll.a %{_mingw32_libdir}/libglibmm-2.4.la %{_mingw32_libdir}/giomm-2.4 %{_mingw32_libdir}/glibmm-2.4 %{_mingw32_includedir}/giomm-2.4 %{_mingw32_includedir}/glibmm-2.4 %{_mingw32_libdir}/pkgconfig/giomm-2.4.pc %{_mingw32_libdir}/pkgconfig/glibmm-2.4.pc %{_mingw32_datadir}/aclocal/glibmm_check_perl.m4 %changelog * Wed Mar 25 2009 Thomas Sailer - 2.19.2-1 - update to 2.19.2 * Fri Feb 20 2009 Richard W.M. Jones - 2.18.1-5 - Rebuild for mingw32-gcc 4.4 * Fri Feb 6 2009 Richard W.M. Jones - 2.18.1-4 - Include license. * Fri Jan 23 2009 Richard W.M. Jones - 2.18.1-3 - Use _smp_mflags. * Fri Oct 24 2008 Richard W.M. Jones - 2.18.1-2 - Initial RPM release. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mingw32-glibmm24/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:22:44 -0000 1.1 +++ .cvsignore 7 Apr 2009 05:57:55 -0000 1.2 @@ -0,0 +1 @@ +glibmm-2.19.2.tar.bz2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mingw32-glibmm24/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:22:44 -0000 1.1 +++ sources 7 Apr 2009 05:57:55 -0000 1.2 @@ -0,0 +1 @@ +9915c92a5a4b55fc2696bedf0d7af4cb glibmm-2.19.2.tar.bz2 From sailer at fedoraproject.org Tue Apr 7 06:03:26 2009 From: sailer at fedoraproject.org (Thomas M. Sailer) Date: Tue, 7 Apr 2009 06:03:26 +0000 (UTC) Subject: rpms/mingw32-glibmm24/F-10 mingw32-glibmm24.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407060326.8E45370100@cvs1.fedora.phx.redhat.com> Author: sailer Update of /cvs/extras/rpms/mingw32-glibmm24/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17533 Modified Files: .cvsignore sources Added Files: mingw32-glibmm24.spec Log Message: import from review. --- NEW FILE mingw32-glibmm24.spec --- %define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} Name: mingw32-glibmm24 Version: 2.19.2 Release: 1%{?dist} Summary: MinGW Windows C++ interface for GTK2 (a GUI library for X) License: LGPLv2+ Group: Development/Libraries URL: http://gtkmm.sourceforge.net/ Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.19/glibmm-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: mingw32-filesystem >= 30 BuildRequires: mingw32-gcc BuildRequires: mingw32-gcc-c++ BuildRequires: mingw32-binutils BuildRequires: mingw32-libsigc++20 >= 2.0.0 BuildRequires: mingw32-glib2 >= 2.17.3 BuildRequires: pkgconfig Requires: pkgconfig %description glibmm provides a C++ interface to the GTK+ GLib low-level core library. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %prep %setup -q -n glibmm-%{version} %build %{_mingw32_configure} --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Remove docs, duplicate native package. rm -r $RPM_BUILD_ROOT%{_mingw32_docdir}/glibmm-2.4 rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/devhelp %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYING COPYING.tools %{_mingw32_bindir}/libgiomm-2.4-1.dll %{_mingw32_bindir}/libglibmm_generate_extra_defs-2.4-1.dll %{_mingw32_bindir}/libglibmm-2.4-1.dll %{_mingw32_libdir}/libgiomm-2.4.dll.a %{_mingw32_libdir}/libgiomm-2.4.la %{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.dll.a %{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.la %{_mingw32_libdir}/libglibmm-2.4.dll.a %{_mingw32_libdir}/libglibmm-2.4.la %{_mingw32_libdir}/giomm-2.4 %{_mingw32_libdir}/glibmm-2.4 %{_mingw32_includedir}/giomm-2.4 %{_mingw32_includedir}/glibmm-2.4 %{_mingw32_libdir}/pkgconfig/giomm-2.4.pc %{_mingw32_libdir}/pkgconfig/glibmm-2.4.pc %{_mingw32_datadir}/aclocal/glibmm_check_perl.m4 %changelog * Wed Mar 25 2009 Thomas Sailer - 2.19.2-1 - update to 2.19.2 * Fri Feb 20 2009 Richard W.M. Jones - 2.18.1-5 - Rebuild for mingw32-gcc 4.4 * Fri Feb 6 2009 Richard W.M. Jones - 2.18.1-4 - Include license. * Fri Jan 23 2009 Richard W.M. Jones - 2.18.1-3 - Use _smp_mflags. * Fri Oct 24 2008 Richard W.M. Jones - 2.18.1-2 - Initial RPM release. Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/mingw32-glibmm24/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:22:44 -0000 1.1 +++ .cvsignore 7 Apr 2009 06:02:56 -0000 1.2 @@ -0,0 +1 @@ +glibmm-2.19.2.tar.bz2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/mingw32-glibmm24/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:22:44 -0000 1.1 +++ sources 7 Apr 2009 06:02:56 -0000 1.2 @@ -0,0 +1 @@ +9915c92a5a4b55fc2696bedf0d7af4cb glibmm-2.19.2.tar.bz2 From cchance at fedoraproject.org Tue Apr 7 06:19:28 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 06:19:28 +0000 (UTC) Subject: rpms/baekmuk-bdf-fonts/devel baekmuk-bdf-fonts.spec,1.6,1.7 Message-ID: <20090407061928.A6EF170100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/baekmuk-bdf-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19294 Modified Files: baekmuk-bdf-fonts.spec Log Message: rebuilt for fedora 11 Index: baekmuk-bdf-fonts.spec =================================================================== RCS file: /cvs/pkgs/rpms/baekmuk-bdf-fonts/devel/baekmuk-bdf-fonts.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- baekmuk-bdf-fonts.spec 24 Feb 2009 03:55:39 -0000 1.6 +++ baekmuk-bdf-fonts.spec 7 Apr 2009 06:18:58 -0000 1.7 @@ -5,7 +5,7 @@ Name: %{fontname}-fonts Version: 2.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Korean bitmap fonts Group: User Interface/X @@ -72,6 +72,9 @@ %{catalogue}/%{name} %changelog +* Tue Apr 07 2009 Caius 'kaio' Chance - 2.2-7.fc11 +- Rebuilt for Fedora 11. + * Mon Feb 23 2009 Fedora Release Engineering - 2.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From fschwarz at fedoraproject.org Tue Apr 7 06:26:36 2009 From: fschwarz at fedoraproject.org (Felix Schwarz) Date: Tue, 7 Apr 2009 06:26:36 +0000 (UTC) Subject: rpms/python-beaker/devel .cvsignore, 1.7, 1.8 python-beaker.spec, 1.8, 1.9 sources, 1.7, 1.8 Message-ID: <20090407062636.25FE770100@cvs1.fedora.phx.redhat.com> Author: fschwarz Update of /cvs/pkgs/rpms/python-beaker/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20477 Modified Files: .cvsignore python-beaker.spec sources Log Message: update to Beaker 1.3 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 5 Apr 2009 12:41:25 -0000 1.7 +++ .cvsignore 7 Apr 2009 06:26:05 -0000 1.8 @@ -1 +1 @@ -Beaker-1.2.3.tar.gz +Beaker-1.3.tar.gz Index: python-beaker.spec =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/python-beaker.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- python-beaker.spec 5 Apr 2009 12:41:25 -0000 1.8 +++ python-beaker.spec 7 Apr 2009 06:26:05 -0000 1.9 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: python-beaker -Version: 1.2.3 +Version: 1.3 Release: 1%{?dist} Summary: WSGI middleware layer to provide sessions @@ -44,6 +44,9 @@ %changelog +* Tue Apr 07 2009 Felix Schwarz - 1.3-1 +- Update to 1.3 + * Sun Apr 05 2009 Felix Schwarz - 1.2.3-1 - Update to 1.2.3 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/python-beaker/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 5 Apr 2009 12:41:25 -0000 1.7 +++ sources 7 Apr 2009 06:26:05 -0000 1.8 @@ -1 +1 @@ -ad4748c2ce1e6296a0b4b82d3eac46cf Beaker-1.2.3.tar.gz +b38afdc892460113609bf933284c75c5 Beaker-1.3.tar.gz From phuang at fedoraproject.org Tue Apr 7 06:32:13 2009 From: phuang at fedoraproject.org (Huang Peng) Date: Tue, 7 Apr 2009 06:32:13 +0000 (UTC) Subject: rpms/ibus/devel ibus-default-hotkeys.patch, NONE, 1.1 ibus.spec, 1.59, 1.60 Message-ID: <20090407063214.0630270137@cvs1.fedora.phx.redhat.com> Author: phuang Update of /cvs/pkgs/rpms/ibus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21441 Modified Files: ibus.spec Added Files: ibus-default-hotkeys.patch Log Message: Update default hotkeys ibus-default-hotkeys.patch: --- NEW FILE ibus-default-hotkeys.patch --- diff --git a/data/ibus.schemas.in b/data/ibus.schemas.in index 9a6330d..9c0345f 100644 --- a/data/ibus.schemas.in +++ b/data/ibus.schemas.in @@ -18,17 +18,11 @@ ibus list string + [Control+space,Zenkaku_Hankaku,Alt+Zenkaku_Hankaku,Alt+grave,Hangul] - [Control+space] Trigger Hotkey Trigger hotkey for enable or disable input context - - [Zenkaku_Hankaku,Alt+Zenkaku_Hankaku,Alt+grave] - - - [Hangul,Shift+space] - /schemas/desktop/ibus/general/hotkey/next_engine @@ -36,7 +30,7 @@ ibus list string - [] + [Alt+Shift_L] Next Engine Hotkey Next engine hotkey for switch to next input method engine Index: ibus.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/ibus.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- ibus.spec 7 Apr 2009 03:09:32 -0000 1.59 +++ ibus.spec 7 Apr 2009 06:31:43 -0000 1.60 @@ -8,7 +8,7 @@ Name: ibus Version: 1.1.0.20090407 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Intelligent Input Bus for Linux OS License: LGPLv2+ Group: System Environment/Libraries @@ -16,6 +16,7 @@ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz Source1: xinput-ibus Patch0: ibus-HEAD.patch +Patch1: ibus-default-hotkeys.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -108,6 +109,7 @@ # rm -rf docs/reference/ibus/ibus-sections.txt # %patch0 -p1 # ./autogen.sh --help +%patch1 -p1 %build %configure --disable-static \ @@ -218,6 +220,9 @@ %{_libdir}/pkgconfig/* %changelog +* Tue Apr 07 2009 Huang Peng - 1.1.0.20090407-2 +- Update default hotkey settings. + * Tue Apr 07 2009 Huang Peng - 1.1.0.20090407-1 - Update to ibus-1.1.0.20090407. - Fix bug 491042 - ibus default trigger hotkeys From denis at fedoraproject.org Tue Apr 7 06:35:42 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Tue, 7 Apr 2009 06:35:42 +0000 (UTC) Subject: rpms/libgnomemm26/devel .cvsignore, 1.12, 1.13 libgnomemm.spec, 1.21, 1.22 sources, 1.13, 1.14 Message-ID: <20090407063542.347B970100@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/libgnomemm26/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22849 Modified Files: .cvsignore libgnomemm.spec sources Log Message: Update to upstream 2.26.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgnomemm26/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 24 Sep 2008 04:22:40 -0000 1.12 +++ .cvsignore 7 Apr 2009 06:35:11 -0000 1.13 @@ -1 +1 @@ -libgnomemm-2.24.0.tar.bz2 +libgnomemm-2.26.0.tar.bz2 Index: libgnomemm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgnomemm26/devel/libgnomemm.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- libgnomemm.spec 25 Feb 2009 15:20:19 -0000 1.21 +++ libgnomemm.spec 7 Apr 2009 06:35:11 -0000 1.22 @@ -1,6 +1,6 @@ Name: libgnomemm26 -Version: 2.24.0 -Release: 2 +Version: 2.26.0 +Release: 1 Summary: C++ interface for Gnome libs (a GUI library for X) @@ -75,6 +75,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Tue Apr 7 2009 Denis Leroy - 2.26.0-1 +- Update to upstream 2.26.0 + * Wed Feb 25 2009 Fedora Release Engineering - 2.24.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgnomemm26/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 24 Sep 2008 04:22:40 -0000 1.13 +++ sources 7 Apr 2009 06:35:11 -0000 1.14 @@ -1 +1 @@ -e77dd1df8e2eb1652d28e30d7c5252a4 libgnomemm-2.24.0.tar.bz2 +4801c2b60d73b08ea01fe79aafc678df libgnomemm-2.26.0.tar.bz2 From cchance at fedoraproject.org Tue Apr 7 06:36:27 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 06:36:27 +0000 (UTC) Subject: rpms/taipeifonts/devel taipeifonts.spec,1.3,1.4 Message-ID: <20090407063627.272E470100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/taipeifonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22947 Modified Files: taipeifonts.spec Log Message: rebuilt for fedora 11. Index: taipeifonts.spec =================================================================== RCS file: /cvs/pkgs/rpms/taipeifonts/devel/taipeifonts.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- taipeifonts.spec 25 Feb 2009 18:24:06 -0000 1.3 +++ taipeifonts.spec 7 Apr 2009 06:35:56 -0000 1.4 @@ -3,7 +3,7 @@ Name: taipeifonts Version: 1.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Chinese Bitmap Fonts Group: User Interface/X @@ -72,6 +72,9 @@ %{catalogue}/%{name} %changelog +* Tue Apr 07 2009 Caius 'kaio' Chance - 1.2-7.fc11 +- Rebuilt for Fedora 11. + * Wed Feb 25 2009 Fedora Release Engineering - 1.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From denis at fedoraproject.org Tue Apr 7 06:38:27 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Tue, 7 Apr 2009 06:38:27 +0000 (UTC) Subject: rpms/libgnomeuimm26/devel .cvsignore, 1.12, 1.13 libgnomeuimm.spec, 1.21, 1.22 sources, 1.13, 1.14 Message-ID: <20090407063827.DDDA870100@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/libgnomeuimm26/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23512 Modified Files: .cvsignore libgnomeuimm.spec sources Log Message: Update to upstream 2.26.0 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 24 Sep 2008 08:55:13 -0000 1.12 +++ .cvsignore 7 Apr 2009 06:37:57 -0000 1.13 @@ -1 +1 @@ -libgnomeuimm-2.24.0.tar.bz2 +libgnomeuimm-2.26.0.tar.bz2 Index: libgnomeuimm.spec =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/devel/libgnomeuimm.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- libgnomeuimm.spec 25 Feb 2009 15:24:06 -0000 1.21 +++ libgnomeuimm.spec 7 Apr 2009 06:37:57 -0000 1.22 @@ -1,6 +1,6 @@ Name: libgnomeuimm26 -Version: 2.24.0 -Release: 2%{?dist} +Version: 2.26.0 +Release: 1%{?dist} Summary: C++ interface for Gnome libs (a GUI library for X) @@ -82,6 +82,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Tue Apr 7 2009 Denis Leroy - 2.26.0-1 +- Update to upstream 2.26.0 + * Wed Feb 25 2009 Fedora Release Engineering - 2.24.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/libgnomeuimm26/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 24 Sep 2008 08:55:14 -0000 1.13 +++ sources 7 Apr 2009 06:37:57 -0000 1.14 @@ -1 +1 @@ -e4caf43ee829200bef9ad87415ae39a5 libgnomeuimm-2.24.0.tar.bz2 +7a9c8426a227a80ca70f2c976fcb1ae3 libgnomeuimm-2.26.0.tar.bz2 From lkundrak at fedoraproject.org Tue Apr 7 07:04:48 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 07:04:48 +0000 (UTC) Subject: rpms/healpix/EL-5 healpix-2.11c-shlib.patch, NONE, 1.1 healpix.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407070448.96E2070100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28582/EL-5 Modified Files: .cvsignore sources Added Files: healpix-2.11c-shlib.patch healpix.spec Log Message: Import Healpix healpix-2.11c-shlib.patch: --- NEW FILE healpix-2.11c-shlib.patch --- Compile the Fortran library into a shared object instead of static library. Lubomir Rintel diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile --- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile --- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile --- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 +++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile --- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 +++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a +default: libgif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -25,3 +25,16 @@ libgif.a: $(allobj) @for p in *.$(MOD); do \ cp $$p $(INCDIR)/; \ done + +# He's sick, he's sick, he's really really sick +# he's sick, he's sick, he's really really sick +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper +.PHONY: libgif.so +libgif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile --- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 +++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile --- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 +++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile --- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 +++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac -default: libhealpix.a healpix_fft.o +default: libhealpix.so healpix_fft.o libhealpix.a: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) $(AR) libhealpix.a $(obj) @@ -74,6 +74,15 @@ libhealpix.a: $(obj) $(incpix) $(incalm) cp $$p $(INCDIR)/; \ done +# Umm, well, the copying. Curse you, crazy-minded scientists! +.PHONY: libhealpix.so +libhealpix.so: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) + $(FC) $(FFLAGS) -lcfitsio -o $@ -shared $(obj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done + alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile --- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 +++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) -$(exec1): $(obj1) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) +$(exec1): $(obj1) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) -$(exec2): $(obj2) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile --- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 +++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile --- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile --- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile --- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 +++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) --- NEW FILE healpix.spec --- Name: healpix Version: 2.11c Release: 3%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz Patch0: healpix-2.11c-shlib.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel BuildRequires: gcc-gfortran %description HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} Library for tools that use HEALPix C bindings. %package -n c%{name}-devel Summary: HEALPix C Bindings Library development files Group: Development/Libraries Requires: c%{name} = %{version} %description -n c%{name}-devel Include file for development with HEALPix. %package fortran Summary: HEALPix Fortran binaries Group: Applications/Engineering %description fortran Fortran HEALPix library and binaries. %package fortran-devel Summary: HEALPix Fortran headers and static libraries Group: Development/Libraries %description fortran-devel Fortran modules used for developing HEALPix applications. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib %build ### C bindings make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared ### F90 bindings # Make nonsense export MOD=mod export OS=Linux # Directories for the created include, library and binary files export BINDIR=$PWD/bin export INCDIR=$PWD/include export LIBDIR=$PWD/lib mkdir $INCDIR $LIBDIR $BINDIR # Compiler stuff export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" # SMP make doesn't work make -C src/f90/mod make -C src/f90/lib for dir in anafast map2gif hotspot smoothing synfast ud_grade plmgen \ alteralm median_filter ngsims_full_sky do make -C src/f90/$dir done %install rm -rf $RPM_BUILD_ROOT # Directory structure install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_includedir}/healpix # C bindings make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} # Fortran stuff install -p bin/* $RPM_BUILD_ROOT%{_bindir} install -p lib/* $RPM_BUILD_ROOT%{_libdir} install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT %files -n chealpix %defattr(-,root,root,-) %{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt %files -n chealpix-devel %defattr(-,root,root,-) %{_includedir}/chealpix.h %files -n healpix-fortran %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/libhealpix.so %{_libdir}/libgif.so %doc COPYING READ_Copyrights_Licenses.txt %files -n healpix-fortran-devel %defattr(-,root,root,-) %{_includedir}/healpix %changelog * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO * Thu Mar 26 2009 Jussi Lehtola - 2.11c-2 - Add Fortran bindings. * Wed Mar 25 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-1 - Initial packaging of the C bindings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/healpix/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:24:20 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:04:17 -0000 1.2 @@ -0,0 +1 @@ +Healpix_2.11c_2009Feb19.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/healpix/EL-5/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:24:20 -0000 1.1 +++ sources 7 Apr 2009 07:04:17 -0000 1.2 @@ -0,0 +1 @@ +df220b09bf71b746cee7fdd21c2968e5 Healpix_2.11c_2009Feb19.tar.gz From lkundrak at fedoraproject.org Tue Apr 7 07:04:50 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 07:04:50 +0000 (UTC) Subject: rpms/healpix/devel healpix-2.11c-shlib.patch, NONE, 1.1 healpix.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407070450.0D6F57013C@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28582/devel Modified Files: .cvsignore sources Added Files: healpix-2.11c-shlib.patch healpix.spec Log Message: Import Healpix healpix-2.11c-shlib.patch: --- NEW FILE healpix-2.11c-shlib.patch --- Compile the Fortran library into a shared object instead of static library. Lubomir Rintel diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile --- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile --- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile --- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 +++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile --- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 +++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a +default: libgif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -25,3 +25,16 @@ libgif.a: $(allobj) @for p in *.$(MOD); do \ cp $$p $(INCDIR)/; \ done + +# He's sick, he's sick, he's really really sick +# he's sick, he's sick, he's really really sick +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper +.PHONY: libgif.so +libgif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile --- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 +++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile --- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 +++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile --- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 +++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac -default: libhealpix.a healpix_fft.o +default: libhealpix.so healpix_fft.o libhealpix.a: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) $(AR) libhealpix.a $(obj) @@ -74,6 +74,15 @@ libhealpix.a: $(obj) $(incpix) $(incalm) cp $$p $(INCDIR)/; \ done +# Umm, well, the copying. Curse you, crazy-minded scientists! +.PHONY: libhealpix.so +libhealpix.so: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) + $(FC) $(FFLAGS) -lcfitsio -o $@ -shared $(obj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done + alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile --- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 +++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) -$(exec1): $(obj1) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) +$(exec1): $(obj1) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) -$(exec2): $(obj2) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile --- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 +++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile --- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile --- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile --- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 +++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) --- NEW FILE healpix.spec --- Name: healpix Version: 2.11c Release: 3%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz Patch0: healpix-2.11c-shlib.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel BuildRequires: gcc-gfortran %description HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} Library for tools that use HEALPix C bindings. %package -n c%{name}-devel Summary: HEALPix C Bindings Library development files Group: Development/Libraries Requires: c%{name} = %{version} %description -n c%{name}-devel Include file for development with HEALPix. %package fortran Summary: HEALPix Fortran binaries Group: Applications/Engineering %description fortran Fortran HEALPix library and binaries. %package fortran-devel Summary: HEALPix Fortran headers and static libraries Group: Development/Libraries %description fortran-devel Fortran modules used for developing HEALPix applications. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib %build ### C bindings make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared ### F90 bindings # Make nonsense export MOD=mod export OS=Linux # Directories for the created include, library and binary files export BINDIR=$PWD/bin export INCDIR=$PWD/include export LIBDIR=$PWD/lib mkdir $INCDIR $LIBDIR $BINDIR # Compiler stuff export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" # SMP make doesn't work make -C src/f90/mod make -C src/f90/lib for dir in anafast map2gif hotspot smoothing synfast ud_grade plmgen \ alteralm median_filter ngsims_full_sky do make -C src/f90/$dir done %install rm -rf $RPM_BUILD_ROOT # Directory structure install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_includedir}/healpix # C bindings make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} # Fortran stuff install -p bin/* $RPM_BUILD_ROOT%{_bindir} install -p lib/* $RPM_BUILD_ROOT%{_libdir} install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT %files -n chealpix %defattr(-,root,root,-) %{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt %files -n chealpix-devel %defattr(-,root,root,-) %{_includedir}/chealpix.h %files -n healpix-fortran %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/libhealpix.so %{_libdir}/libgif.so %doc COPYING READ_Copyrights_Licenses.txt %files -n healpix-fortran-devel %defattr(-,root,root,-) %{_includedir}/healpix %changelog * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO * Thu Mar 26 2009 Jussi Lehtola - 2.11c-2 - Add Fortran bindings. * Wed Mar 25 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-1 - Initial packaging of the C bindings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/healpix/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:24:20 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:04:19 -0000 1.2 @@ -0,0 +1 @@ +Healpix_2.11c_2009Feb19.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/healpix/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:24:20 -0000 1.1 +++ sources 7 Apr 2009 07:04:19 -0000 1.2 @@ -0,0 +1 @@ +df220b09bf71b746cee7fdd21c2968e5 Healpix_2.11c_2009Feb19.tar.gz From lkundrak at fedoraproject.org Tue Apr 7 07:04:49 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 07:04:49 +0000 (UTC) Subject: rpms/healpix/F-10 healpix-2.11c-shlib.patch, NONE, 1.1 healpix.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407070449.4247C70100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28582/F-10 Modified Files: .cvsignore sources Added Files: healpix-2.11c-shlib.patch healpix.spec Log Message: Import Healpix healpix-2.11c-shlib.patch: --- NEW FILE healpix-2.11c-shlib.patch --- Compile the Fortran library into a shared object instead of static library. Lubomir Rintel diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile --- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile --- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile --- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 +++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile --- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 +++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a +default: libgif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -25,3 +25,16 @@ libgif.a: $(allobj) @for p in *.$(MOD); do \ cp $$p $(INCDIR)/; \ done + +# He's sick, he's sick, he's really really sick +# he's sick, he's sick, he's really really sick +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper +.PHONY: libgif.so +libgif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile --- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 +++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile --- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 +++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile --- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 +++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac -default: libhealpix.a healpix_fft.o +default: libhealpix.so healpix_fft.o libhealpix.a: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) $(AR) libhealpix.a $(obj) @@ -74,6 +74,15 @@ libhealpix.a: $(obj) $(incpix) $(incalm) cp $$p $(INCDIR)/; \ done +# Umm, well, the copying. Curse you, crazy-minded scientists! +.PHONY: libhealpix.so +libhealpix.so: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) + $(FC) $(FFLAGS) -lcfitsio -o $@ -shared $(obj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done + alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile --- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 +++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) -$(exec1): $(obj1) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) +$(exec1): $(obj1) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) -$(exec2): $(obj2) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile --- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 +++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile --- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile --- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile --- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 +++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) --- NEW FILE healpix.spec --- Name: healpix Version: 2.11c Release: 3%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz Patch0: healpix-2.11c-shlib.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel BuildRequires: gcc-gfortran %description HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} Library for tools that use HEALPix C bindings. %package -n c%{name}-devel Summary: HEALPix C Bindings Library development files Group: Development/Libraries Requires: c%{name} = %{version} %description -n c%{name}-devel Include file for development with HEALPix. %package fortran Summary: HEALPix Fortran binaries Group: Applications/Engineering %description fortran Fortran HEALPix library and binaries. %package fortran-devel Summary: HEALPix Fortran headers and static libraries Group: Development/Libraries %description fortran-devel Fortran modules used for developing HEALPix applications. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib %build ### C bindings make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared ### F90 bindings # Make nonsense export MOD=mod export OS=Linux # Directories for the created include, library and binary files export BINDIR=$PWD/bin export INCDIR=$PWD/include export LIBDIR=$PWD/lib mkdir $INCDIR $LIBDIR $BINDIR # Compiler stuff export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" # SMP make doesn't work make -C src/f90/mod make -C src/f90/lib for dir in anafast map2gif hotspot smoothing synfast ud_grade plmgen \ alteralm median_filter ngsims_full_sky do make -C src/f90/$dir done %install rm -rf $RPM_BUILD_ROOT # Directory structure install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_includedir}/healpix # C bindings make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} # Fortran stuff install -p bin/* $RPM_BUILD_ROOT%{_bindir} install -p lib/* $RPM_BUILD_ROOT%{_libdir} install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT %files -n chealpix %defattr(-,root,root,-) %{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt %files -n chealpix-devel %defattr(-,root,root,-) %{_includedir}/chealpix.h %files -n healpix-fortran %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/libhealpix.so %{_libdir}/libgif.so %doc COPYING READ_Copyrights_Licenses.txt %files -n healpix-fortran-devel %defattr(-,root,root,-) %{_includedir}/healpix %changelog * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO * Thu Mar 26 2009 Jussi Lehtola - 2.11c-2 - Add Fortran bindings. * Wed Mar 25 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-1 - Initial packaging of the C bindings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:24:20 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:04:18 -0000 1.2 @@ -0,0 +1 @@ +Healpix_2.11c_2009Feb19.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:24:20 -0000 1.1 +++ sources 7 Apr 2009 07:04:18 -0000 1.2 @@ -0,0 +1 @@ +df220b09bf71b746cee7fdd21c2968e5 Healpix_2.11c_2009Feb19.tar.gz From lkundrak at fedoraproject.org Tue Apr 7 07:04:49 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 07:04:49 +0000 (UTC) Subject: rpms/healpix/F-11 healpix-2.11c-shlib.patch, NONE, 1.1 healpix.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407070449.7B61770137@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28582/F-11 Modified Files: .cvsignore sources Added Files: healpix-2.11c-shlib.patch healpix.spec Log Message: Import Healpix healpix-2.11c-shlib.patch: --- NEW FILE healpix-2.11c-shlib.patch --- Compile the Fortran library into a shared object instead of static library. Lubomir Rintel diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile --- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile --- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile --- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 +++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile --- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 +++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a +default: libgif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -25,3 +25,16 @@ libgif.a: $(allobj) @for p in *.$(MOD); do \ cp $$p $(INCDIR)/; \ done + +# He's sick, he's sick, he's really really sick +# he's sick, he's sick, he's really really sick +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper +.PHONY: libgif.so +libgif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile --- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 +++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile --- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 +++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile --- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 +++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac -default: libhealpix.a healpix_fft.o +default: libhealpix.so healpix_fft.o libhealpix.a: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) $(AR) libhealpix.a $(obj) @@ -74,6 +74,15 @@ libhealpix.a: $(obj) $(incpix) $(incalm) cp $$p $(INCDIR)/; \ done +# Umm, well, the copying. Curse you, crazy-minded scientists! +.PHONY: libhealpix.so +libhealpix.so: $(obj) $(incpix) $(incalm) $(incfits) $(incudgrade) + $(FC) $(FFLAGS) -lcfitsio -o $@ -shared $(obj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done + alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile --- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 +++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) -$(exec1): $(obj1) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) +$(exec1): $(obj1) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec1) $(obj1) $(PGLIBS) $(LDFLAGS) -$(exec2): $(obj2) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile --- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 +++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile --- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 +++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile --- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 +++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile --- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 +++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) -$(exec): $(obj) $(LIBDIR)/libhealpix.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) --- NEW FILE healpix.spec --- Name: healpix Version: 2.11c Release: 3%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz Patch0: healpix-2.11c-shlib.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel BuildRequires: gcc-gfortran %description HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a sphere. As suggested in the name, this pixelization produces a subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} Library for tools that use HEALPix C bindings. %package -n c%{name}-devel Summary: HEALPix C Bindings Library development files Group: Development/Libraries Requires: c%{name} = %{version} %description -n c%{name}-devel Include file for development with HEALPix. %package fortran Summary: HEALPix Fortran binaries Group: Applications/Engineering %description fortran Fortran HEALPix library and binaries. %package fortran-devel Summary: HEALPix Fortran headers and static libraries Group: Development/Libraries %description fortran-devel Fortran modules used for developing HEALPix applications. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib %build ### C bindings make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared ### F90 bindings # Make nonsense export MOD=mod export OS=Linux # Directories for the created include, library and binary files export BINDIR=$PWD/bin export INCDIR=$PWD/include export LIBDIR=$PWD/lib mkdir $INCDIR $LIBDIR $BINDIR # Compiler stuff export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" # SMP make doesn't work make -C src/f90/mod make -C src/f90/lib for dir in anafast map2gif hotspot smoothing synfast ud_grade plmgen \ alteralm median_filter ngsims_full_sky do make -C src/f90/$dir done %install rm -rf $RPM_BUILD_ROOT # Directory structure install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_libdir} install -d $RPM_BUILD_ROOT%{_includedir}/healpix # C bindings make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} # Fortran stuff install -p bin/* $RPM_BUILD_ROOT%{_bindir} install -p lib/* $RPM_BUILD_ROOT%{_libdir} install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT %files -n chealpix %defattr(-,root,root,-) %{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt %files -n chealpix-devel %defattr(-,root,root,-) %{_includedir}/chealpix.h %files -n healpix-fortran %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/libhealpix.so %{_libdir}/libgif.so %doc COPYING READ_Copyrights_Licenses.txt %files -n healpix-fortran-devel %defattr(-,root,root,-) %{_includedir}/healpix %changelog * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO * Thu Mar 26 2009 Jussi Lehtola - 2.11c-2 - Add Fortran bindings. * Wed Mar 25 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-1 - Initial packaging of the C bindings Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-11/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:24:20 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:04:19 -0000 1.2 @@ -0,0 +1 @@ +Healpix_2.11c_2009Feb19.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-11/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:24:20 -0000 1.1 +++ sources 7 Apr 2009 07:04:19 -0000 1.2 @@ -0,0 +1 @@ +df220b09bf71b746cee7fdd21c2968e5 Healpix_2.11c_2009Feb19.tar.gz From cchance at fedoraproject.org Tue Apr 7 07:19:18 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 07:19:18 +0000 (UTC) Subject: rpms/ibus-table-erbi/devel ibus-table-erbi.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407071918.CCDE270100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/ibus-table-erbi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31770/devel Modified Files: .cvsignore sources Added Files: ibus-table-erbi.spec import.log Log Message: split from ibus-table --- NEW FILE ibus-table-erbi.spec --- %bcond_without bootstrap Name: ibus-table-erbi Version: 1.1.0.20090407 Release: 2%{?dist} Summary: Erbi input methods for ibus-table License: GPLv2+ Group: System Environment/Libraries URL: http://code.google.com/p/ibus/ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: ibus-table >= 1.1.0.20090220-5 %if %{with bootstrap} BuildRequires: gettext-devel >= 0.17, automake >= 1.10.2 %endif # uncomment if build with extra phrases. # BuildRequires: ibus-table-extraphrase >= 1.1.0 Requires(post): ibus-table > 1.1.0 %description The package contains Erbi input methods for Table engine of IBus platform. Erbi is released under released under GPLv2. %prep %setup -q %build export IBUS_TABLE_CREATEDB="%{_bindir}/ibus-table-createdb --no-create-index" %if %{with bootstrap} ./autogen.sh \ --prefix=%{_prefix} \ %else %configure \ %endif # replace below blank line with --enable-extra-phrases, # if build with extra phrases. make %{?_smp_mflags} %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install INSTALL="install -p" %clean rm -rf %{buildroot} %post %{_bindir}/ibus-table-createdb -n erbi_qs.db -s erbi_qs.txt %files %defattr(-,root,root,-) %doc AUTHORS ChangLog COPYING README %verify(not md5 size mtime) %{_datadir}/ibus-table/tables/erbi_qs.db %{_datadir}/ibus-table/icons/erbi-qs.svg %changelog * Tue Apr 07 2009 Caius Chance - 1.1.0.20090407-2.fc11 - Updated spec file info. * Tue Apr 07 2009 Caius Chance - 1.1.0.20090407-1.fc11 - Corrected license to GPLv2. * Mon Apr 06 2009 Caius Chance - 1.1.0.20090403-2.fc11 - Added ChangeLog as doc. * Thu Apr 02 2009 Caius Chance - 1.1.0.20090403-1.fc11 - Updated source tarball. * Thu Apr 02 2009 Caius Chance - 1.1.0.20090402-1.fc11 - Resolves: rhbz#488173 - Splited from ibus-table. --- NEW FILE import.log --- ibus-table-erbi-1_1_0_20090407-2_fc11:HEAD:ibus-table-erbi-1.1.0.20090407-2.fc11.src.rpm:1239089340 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-erbi/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 02:47:00 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:18:48 -0000 1.2 @@ -0,0 +1 @@ +ibus-table-erbi-1.1.0.20090407.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-erbi/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 02:47:00 -0000 1.1 +++ sources 7 Apr 2009 07:18:48 -0000 1.2 @@ -0,0 +1 @@ +266cce156dd0488ad3f06b8909187818 ibus-table-erbi-1.1.0.20090407.tar.gz From cchance at fedoraproject.org Tue Apr 7 07:34:53 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 07:34:53 +0000 (UTC) Subject: rpms/ibus-table-erbi/devel ibus-table-erbi.spec,1.1,1.2 Message-ID: <20090407073453.8BA7C70100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/ibus-table-erbi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2470 Modified Files: ibus-table-erbi.spec Log Message: typo of ChangeLog Index: ibus-table-erbi.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-erbi/devel/ibus-table-erbi.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ibus-table-erbi.spec 7 Apr 2009 07:18:48 -0000 1.1 +++ ibus-table-erbi.spec 7 Apr 2009 07:34:23 -0000 1.2 @@ -53,7 +53,7 @@ %files %defattr(-,root,root,-) -%doc AUTHORS ChangLog COPYING README +%doc AUTHORS ChangeLog COPYING README %verify(not md5 size mtime) %{_datadir}/ibus-table/tables/erbi_qs.db %{_datadir}/ibus-table/icons/erbi-qs.svg From denis at fedoraproject.org Tue Apr 7 07:36:48 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Tue, 7 Apr 2009 07:36:48 +0000 (UTC) Subject: rpms/cdrdao/devel cdrdao-1.2.2-desktop.patch, NONE, 1.1 cdrdao-1.2.2-gcc44.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 cdrdao.spec, 1.44, 1.45 sources, 1.9, 1.10 cdrdao-1.1.7-endianness.patch, 1.3, NONE cdrdao-1.2.2-gcc43.patch, 1.1, NONE cdrtools-2.0-O_EXCL.patch, 1.1, NONE cdrtools-2.01a27-silly-warnings.patch, 1.1, NONE mkisofs-changelog.patch, 1.1, NONE xcdrdao.desktop, 1.1, NONE Message-ID: <20090407073648.BC15870100@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/cdrdao/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3815 Modified Files: .cvsignore cdrdao.spec sources Added Files: cdrdao-1.2.2-desktop.patch cdrdao-1.2.2-gcc44.patch Removed Files: cdrdao-1.1.7-endianness.patch cdrdao-1.2.2-gcc43.patch cdrtools-2.0-O_EXCL.patch cdrtools-2.01a27-silly-warnings.patch mkisofs-changelog.patch xcdrdao.desktop Log Message: - Update to latest 1.2.3 release candidate - Merged with gcdmaster spec file - Added scripts to manage gcdmaster new schemas file - Moved desktop file fix into patch - Added patch to fix gcc 4.4 compile cdrdao-1.2.2-desktop.patch: --- NEW FILE cdrdao-1.2.2-desktop.patch --- --- cdrdao-1.2.3rc2/xdao/gcdmaster.desktop~ 2004-06-28 20:05:57.000000000 +0200 +++ cdrdao-1.2.3rc2/xdao/gcdmaster.desktop 2009-04-07 09:13:56.000000000 +0200 @@ -1,10 +1,10 @@ [Desktop Entry] -Encoding=UTF-8 Name=Gnome CD Master Comment=Gnome Audio CD editor and burner Exec=gcdmaster %F -Icon=gcdmaster.png +Icon=gcdmaster Terminal=false Type=Application StartupNotify=true -Categories=GNOME;AudioVideo;Application;X-Fedora; +Categories=GNOME;AudioVideo;X-Fedora; +MimeType=application/x-toc;application/x-cue;application/x-cdrdao-toc; cdrdao-1.2.2-gcc44.patch: --- NEW FILE cdrdao-1.2.2-gcc44.patch --- --- cdrdao-1.2.3rc2/trackdb/TempFileManager.cc~ 2008-02-17 14:05:05.000000000 +0100 +++ cdrdao-1.2.3rc2/trackdb/TempFileManager.cc 2009-04-07 09:05:41.000000000 +0200 @@ -20,6 +20,7 @@ #include "TempFileManager.h" #include "log.h" +#include #include #include #include --- cdrdao-1.2.3rc2/dao/CdrDriver.cc~ 2009-02-21 11:01:32.000000000 +0100 +++ cdrdao-1.2.3rc2/dao/CdrDriver.cc 2009-04-07 09:07:14.000000000 +0200 @@ -2114,8 +2114,8 @@ ret = 1; } else { - if ((caps & CDR_READ_CAP_DATA_RW_RAW|CDR_READ_CAP_DATA_PW_RAW) != 0) - ret = 1; + if ((caps & (CDR_READ_CAP_DATA_RW_RAW|CDR_READ_CAP_DATA_PW_RAW)) != 0) + ret = 1; } break; Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/cdrdao/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 24 Jan 2007 13:49:24 -0000 1.9 +++ .cvsignore 7 Apr 2009 07:36:18 -0000 1.10 @@ -1 +1 @@ -cdrdao-1.2.2.tar.bz2 +cdrdao-1.2.3rc2.tar.bz2 Index: cdrdao.spec =================================================================== RCS file: /cvs/pkgs/rpms/cdrdao/devel/cdrdao.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- cdrdao.spec 24 Feb 2009 06:53:21 -0000 1.44 +++ cdrdao.spec 7 Apr 2009 07:36:18 -0000 1.45 @@ -1,28 +1,28 @@ -Summary: Writes audio CD-Rs in disk-at-once (DAO) mode -Name: cdrdao -Version: 1.2.2 -Release: 6 -License: GPLv2 -Group: Applications/Multimedia -URL: http://cdrdao.sourceforge.net/ -Source: http://easynews.dl.sourceforge.net/sourceforge/cdrdao/%{name}-%{version}.tar.bz2 - -Patch1: mkisofs-changelog.patch -Patch2: cdrdao-1.2.2-gcc43.patch -Patch9: cdrdao-1.1.7-endianness.patch -Patch23: cdrtools-2.01a27-silly-warnings.patch -Patch30: cdrtools-2.0-O_EXCL.patch +%define rcversion rc2 +Summary: Writes audio CD-Rs in disk-at-once (DAO) mode +Name: cdrdao +Version: 1.2.3 +Release: 0.%{rcversion}.1 +License: GPLv2 +Group: Applications/Multimedia +URL: http://cdrdao.sourceforge.net/ +Source0: %{name}-%{version}%{rcversion}.tar.bz2 +Patch0: cdrdao-1.2.2-gcc44.patch +Patch1: cdrdao-1.2.2-desktop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -# Only for gcdmaster -#BuildRequires: libvorbis-devel >= 1.0 - -BuildRequires: libpng-devel +BuildRequires: gtkmm24-devel +BuildRequires: libgnomeuimm26-devel +BuildRequires: libsigc++20-devel +BuildRequires: libvorbis-devel >= 1.0 +BuildRequires: desktop-file-utils +BuildRequires: libao-devel # Only exclude s390 ExcludeArch: s390 s390x + %description Cdrdao records audio CD-Rs in disk-at-once (DAO) mode, based on a textual description of the CD contents. Recording in DAO mode writes @@ -30,38 +30,117 @@ single step. DAO allows full control over the length and the contents of pre-gaps, the pause areas between tracks. + +%package -n gcdmaster +Summary: A Gnome2 Disk-At-Once (DAO) Audio CD writer +Group: Applications/Multimedia +Requires: cdrdao = %{version}-%{release} + +Requires(post): shared-mime-info desktop-file-utils +Requires(postun): shared-mime-info desktop-file-utils +Requires(pre): GConf2 +Requires(post): GConf2 +Requires(preun): GConf2 + + +%description -n gcdmaster +Gcdmaster is a GNOME2 GUI front-end to cdrdao that makes it easy to +visualize and manipulate audio information before burning it onto +CD. Its features include: cut/copy/paste of sound samples, track marks +edition and silence insertion. + + %prep -%setup -q -chmod a+rX -R . -%patch1 -p1 -b .changelog -%patch2 -p1 -b .gcc43 -%patch9 -p1 -b .endian -%patch23 -p1 -b .silly -%patch30 -p1 -b .excl +%setup -q -n %{name}-%{version}%{rcversion} +%patch0 -p1 -b .gcc4 +%patch1 -p1 -b .desktop + %build -%configure --prefix=%{_prefix}\ - --without-xdao --without-lame +%configure \ + --with-xdao \ + --without-scglib \ + --with-mp3-support \ + --without-lame make %{?_smp_mflags} + %install rm -rf $RPM_BUILD_ROOT - make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + +desktop-file-install \ + --vendor "" \ + --mode 644 \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --delete-original \ + $RPM_BUILD_ROOT%{_datadir}/applications/gcdmaster.desktop + + %clean rm -rf $RPM_BUILD_ROOT + +%post -n gcdmaster +update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : +export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` +gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gcdmaster.schemas > /dev/null || : +killall -HUP gconfd-2 &>/dev/null || : + + +%postun -n gcdmaster +update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : +if [ "$1" -gt 1 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/gcdmaster.schemas >/dev/null || : + killall -HUP gconfd-2 &>/dev/null || : +fi + + +%preun +if [ "$1" -eq 0 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/gcdmaster.schemas > /dev/null || : + killall -HUP gconfd-2 &>/dev/null || : +fi + + %files -%defattr(-,root,root) -%doc COPYING README -%{_bindir}/* -%dir %{_datadir}/cdrdao -%{_datadir}/cdrdao/* -%{_mandir}/*/* +%defattr(-, root, root, -) +%doc AUTHORS COPYING README CREDITS ChangeLog +%{_bindir}/cdrdao +%{_bindir}/*toc* +%{_datadir}/cdrdao +%{_mandir}/*/cdrdao* +%{_mandir}/*/cue2toc* + + +%files -n gcdmaster +%defattr(-, root, root, -) +%{_bindir}/gcdmaster +%{_datadir}/gcdmaster +%{_datadir}/applications/*.desktop +%{_datadir}/mime-info/gcdmaster* +%{_datadir}/mime/packages/gcdmaster.xml +%{_datadir}/application-registry/gcdmaster.applications +%{_datadir}/pixmaps/* +%{_sysconfdir}/gconf/schemas/gcdmaster.schemas +%{_mandir}/man1/gcdmaster* + %changelog +* Tue Apr 7 2009 Denis Leroy - 1.2.3-0.rc2.1 +- Update to latest 1.2.3 release candidate +- Merged with gcdmaster spec file +- Added scripts to manage gcdmaster new schemas file +- Moved desktop file fix into patch +- Added patch to fix gcc 4.4 compile + * Mon Feb 23 2009 Fedora Release Engineering - 1.2.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/cdrdao/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 24 Jan 2007 13:49:24 -0000 1.9 +++ sources 7 Apr 2009 07:36:18 -0000 1.10 @@ -1 +1 @@ -f0cbf36907406cb4f4c568f9e6669a34 cdrdao-1.2.2.tar.bz2 +55966f60e88cbf82bad91f3accfdc50b cdrdao-1.2.3rc2.tar.bz2 --- cdrdao-1.1.7-endianness.patch DELETED --- --- cdrdao-1.2.2-gcc43.patch DELETED --- --- cdrtools-2.0-O_EXCL.patch DELETED --- --- cdrtools-2.01a27-silly-warnings.patch DELETED --- --- mkisofs-changelog.patch DELETED --- --- xcdrdao.desktop DELETED --- From cchance at fedoraproject.org Tue Apr 7 07:37:27 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 07:37:27 +0000 (UTC) Subject: rpms/ibus-table-erbi/devel ibus-table-erbi.spec,1.2,1.3 Message-ID: <20090407073727.1B1AF70100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/ibus-table-erbi/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3928 Modified Files: ibus-table-erbi.spec Log Message: ChangeLog typo Index: ibus-table-erbi.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus-table-erbi/devel/ibus-table-erbi.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ibus-table-erbi.spec 7 Apr 2009 07:34:23 -0000 1.2 +++ ibus-table-erbi.spec 7 Apr 2009 07:36:56 -0000 1.3 @@ -2,7 +2,7 @@ Name: ibus-table-erbi Version: 1.1.0.20090407 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Erbi input methods for ibus-table License: GPLv2+ Group: System Environment/Libraries @@ -58,6 +58,9 @@ %{_datadir}/ibus-table/icons/erbi-qs.svg %changelog +* Tue Apr 07 2009 Caius Chance - 1.1.0.20090407-3.fc11 +- Fixed files typo. + * Tue Apr 07 2009 Caius Chance - 1.1.0.20090407-2.fc11 - Updated spec file info. From jakub at fedoraproject.org Tue Apr 7 07:39:40 2009 From: jakub at fedoraproject.org (Jakub Jelinek) Date: Tue, 7 Apr 2009 07:39:40 +0000 (UTC) Subject: rpms/glibc/devel .cvsignore, 1.266, 1.267 glibc-fedora.patch, 1.299, 1.300 glibc.spec, 1.386, 1.387 import.log, 1.10, 1.11 sources, 1.291, 1.292 Message-ID: <20090407073940.9A86070100@cvs1.fedora.phx.redhat.com> Author: jakub Update of /cvs/pkgs/rpms/glibc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4521/devel Modified Files: .cvsignore glibc-fedora.patch glibc.spec import.log sources Log Message: 2.9.90-13 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/.cvsignore,v retrieving revision 1.266 retrieving revision 1.267 diff -u -r1.266 -r1.267 --- .cvsignore 1 Apr 2009 10:41:20 -0000 1.266 +++ .cvsignore 7 Apr 2009 07:39:09 -0000 1.267 @@ -1,2 +1,2 @@ -glibc-20090401T0935.tar.bz2 -glibc-fedora-20090401T0935.tar.bz2 +glibc-20090407T0657.tar.bz2 +glibc-fedora-20090407T0657.tar.bz2 glibc-fedora.patch: Index: glibc-fedora.patch =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/glibc-fedora.patch,v retrieving revision 1.299 retrieving revision 1.300 diff -u -r1.299 -r1.300 --- glibc-fedora.patch 1 Apr 2009 10:41:20 -0000 1.299 +++ glibc-fedora.patch 7 Apr 2009 07:39:09 -0000 1.300 @@ -1,6 +1,6 @@ ---- glibc-20090401T0935/ChangeLog 1 Apr 2009 00:26:36 -0000 1.11556 -+++ glibc-20090401T0935-fedora/ChangeLog 1 Apr 2009 09:41:35 -0000 1.8782.2.323 -@@ -7030,6 +7030,13 @@ +--- glibc-20090407T0657/ChangeLog 7 Apr 2009 06:51:59 -0000 1.11569 ++++ glibc-20090407T0657-fedora/ChangeLog 7 Apr 2009 07:04:22 -0000 1.8782.2.325 +@@ -7124,6 +7124,13 @@ * include/sys/cdefs.h: Redefine __nonnull so that test for incorrect parameters in the libc code itself are not omitted. @@ -14,7 +14,7 @@ 2007-05-09 Jakub Jelinek * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow -@@ -7325,6 +7332,10 @@ +@@ -7419,6 +7426,10 @@ [BZ #4368] * stdlib/stdlib.h: Remove obsolete part of comment for realpath. @@ -25,7 +25,7 @@ 2007-04-16 Ulrich Drepper [BZ #4364] -@@ -8582,6 +8593,15 @@ +@@ -8676,6 +8687,15 @@ separators also if no non-zero digits found. * stdlib/Makefile (tests): Add tst-strtod3. @@ -41,8 +41,8 @@ 2006-12-09 Ulrich Drepper [BZ #3632] ---- glibc-20090401T0935/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 -+++ glibc-20090401T0935-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 +--- glibc-20090407T0657/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 ++++ glibc-20090407T0657-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 @@ -477,6 +477,14 @@ 2004-11-26 Jakub Jelinek @@ -108,8 +108,8 @@ 2004-08-30 Roland McGrath * scripts/extract-abilist.awk: If `lastversion' variable defined, omit ---- glibc-20090401T0935/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 -+++ glibc-20090401T0935-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 +--- glibc-20090407T0657/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 ++++ glibc-20090407T0657-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 @@ -171,6 +171,11 @@ [BZ #2611] * stdio-common/renameat.c (renameat): Fix typo. @@ -281,8 +281,8 @@ 2005-02-10 Roland McGrath [BZ #157] ---- glibc-20090401T0935/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 -+++ glibc-20090401T0935-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 +--- glibc-20090407T0657/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 ++++ glibc-20090407T0657-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 @@ -93,7 +93,8 @@ omit-deps += $(crtstuff) $(crtstuff:%=$(objpfx)%.o): %.o: %.S $(objpfx)defs.h $(compile.S) -g0 $(ASFLAGS-.os) -o $@ @@ -293,8 +293,8 @@ vpath initfini.c $(sysdirs) ---- glibc-20090401T0935/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 -+++ glibc-20090401T0935-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 +--- glibc-20090407T0657/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 ++++ glibc-20090407T0657-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 @@ -49,6 +49,23 @@ extern void (*__init_array_end []) (int, extern void (*__fini_array_start []) (void) attribute_hidden; extern void (*__fini_array_end []) (void) attribute_hidden; @@ -319,8 +319,8 @@ /* These function symbols are provided for the .init/.fini section entry points automagically by the linker. */ ---- glibc-20090401T0935/debug/tst-chk1.c 5 Mar 2008 06:51:37 -0000 1.19 -+++ glibc-20090401T0935-fedora/debug/tst-chk1.c 5 Mar 2008 09:37:40 -0000 1.1.2.19 +--- glibc-20090407T0657/debug/tst-chk1.c 5 Mar 2008 06:51:37 -0000 1.19 ++++ glibc-20090407T0657-fedora/debug/tst-chk1.c 5 Mar 2008 09:37:40 -0000 1.1.2.19 @@ -17,6 +17,9 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -349,8 +349,8 @@ # define O 0 # else # define O 1 ---- glibc-20090401T0935/elf/ldconfig.c 6 Feb 2009 20:09:33 -0000 1.65 -+++ glibc-20090401T0935-fedora/elf/ldconfig.c 18 Feb 2009 15:49:28 -0000 1.47.2.20 +--- glibc-20090407T0657/elf/ldconfig.c 6 Feb 2009 20:09:33 -0000 1.65 ++++ glibc-20090407T0657-fedora/elf/ldconfig.c 18 Feb 2009 15:49:28 -0000 1.47.2.20 @@ -1020,17 +1020,19 @@ search_dirs (void) @@ -432,8 +432,8 @@ } if (! opt_ignore_aux_cache) ---- glibc-20090401T0935/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 -+++ glibc-20090401T0935-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 +--- glibc-20090407T0657/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 ++++ glibc-20090407T0657-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 @@ -160,17 +160,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -458,8 +458,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20090401T0935/include/features.h 26 Feb 2009 01:43:33 -0000 1.53 -+++ glibc-20090401T0935-fedora/include/features.h 9 Mar 2009 14:35:16 -0000 1.35.2.22 +--- glibc-20090407T0657/include/features.h 26 Feb 2009 01:43:33 -0000 1.53 ++++ glibc-20090407T0657-fedora/include/features.h 9 Mar 2009 14:35:16 -0000 1.35.2.22 @@ -297,8 +297,13 @@ #endif @@ -476,16 +476,16 @@ # define __USE_FORTIFY_LEVEL 2 # else # define __USE_FORTIFY_LEVEL 1 ---- glibc-20090401T0935/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20090407T0657/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20090401T0935/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20090407T0657/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20090401T0935/intl/locale.alias 28 Oct 2007 01:39:54 -0000 1.24 -+++ glibc-20090401T0935-fedora/intl/locale.alias 12 Dec 2007 18:13:23 -0000 1.23.2.2 +--- glibc-20090407T0657/intl/locale.alias 28 Oct 2007 01:39:54 -0000 1.24 ++++ glibc-20090407T0657-fedora/intl/locale.alias 12 Dec 2007 18:13:23 -0000 1.23.2.2 @@ -57,8 +57,6 @@ korean ko_KR.eucKR korean.euc ko_KR.eucKR ko_KR ko_KR.eucKR @@ -495,8 +495,8 @@ norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 ---- glibc-20090401T0935/libio/stdio.h 26 Feb 2009 15:43:58 -0000 1.94 -+++ glibc-20090401T0935-fedora/libio/stdio.h 9 Mar 2009 14:35:17 -0000 1.78.2.15 +--- glibc-20090407T0657/libio/stdio.h 26 Feb 2009 15:43:58 -0000 1.94 ++++ glibc-20090407T0657-fedora/libio/stdio.h 9 Mar 2009 14:35:17 -0000 1.78.2.15 @@ -145,10 +145,12 @@ typedef _G_fpos64_t fpos64_t; extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ @@ -510,8 +510,8 @@ __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ ---- glibc-20090401T0935/locale/iso-4217.def 17 Feb 2007 07:46:20 -0000 1.20 -+++ glibc-20090401T0935-fedora/locale/iso-4217.def 21 Feb 2007 11:15:50 -0000 1.15.2.5 +--- glibc-20090407T0657/locale/iso-4217.def 17 Feb 2007 07:46:20 -0000 1.20 ++++ glibc-20090407T0657-fedora/locale/iso-4217.def 21 Feb 2007 11:15:50 -0000 1.15.2.5 @@ -8,6 +8,7 @@ * * !!! The list has to be sorted !!! @@ -603,8 +603,8 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ ---- glibc-20090401T0935/locale/programs/locarchive.c 16 Jul 2007 00:54:59 -0000 1.25 -+++ glibc-20090401T0935-fedora/locale/programs/locarchive.c 31 Jul 2007 17:45:53 -0000 1.21.2.4 +--- glibc-20090407T0657/locale/programs/locarchive.c 16 Jul 2007 00:54:59 -0000 1.25 ++++ glibc-20090407T0657-fedora/locale/programs/locarchive.c 31 Jul 2007 17:45:53 -0000 1.21.2.4 @@ -222,9 +222,9 @@ oldlocrecentcmp (const void *a, const vo /* forward decls for below */ static uint32_t add_locale (struct locarhandle *ah, const char *name, @@ -636,8 +636,8 @@ add_alias (struct locarhandle *ah, const char *alias, bool replace, const char *oldname, uint32_t *locrec_offset_p) { ---- glibc-20090401T0935/localedata/Makefile 7 Feb 2009 05:28:00 -0000 1.110 -+++ glibc-20090401T0935-fedora/localedata/Makefile 18 Feb 2009 15:49:33 -0000 1.101.2.10 +--- glibc-20090407T0657/localedata/Makefile 7 Feb 2009 05:28:00 -0000 1.110 ++++ glibc-20090407T0657-fedora/localedata/Makefile 18 Feb 2009 15:49:33 -0000 1.101.2.10 @@ -225,6 +225,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ @@ -646,8 +646,8 @@ -i locales/$$input -c -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale; \ echo ' done'; \ ---- glibc-20090401T0935/localedata/SUPPORTED 14 Mar 2009 18:33:15 -0000 1.116 -+++ glibc-20090401T0935-fedora/localedata/SUPPORTED 20 Mar 2009 20:00:15 -0000 1.71.2.24 +--- glibc-20090407T0657/localedata/SUPPORTED 14 Mar 2009 18:33:15 -0000 1.116 ++++ glibc-20090407T0657-fedora/localedata/SUPPORTED 20 Mar 2009 20:00:15 -0000 1.71.2.24 @@ -84,6 +84,7 @@ cy_GB.UTF-8/UTF-8 \ cy_GB/ISO-8859-14 \ da_DK.UTF-8/UTF-8 \ @@ -689,8 +689,8 @@ ta_IN/UTF-8 \ te_IN/UTF-8 \ tg_TJ.UTF-8/UTF-8 \ ---- glibc-20090401T0935/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 -+++ glibc-20090401T0935-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +--- glibc-20090407T0657/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 ++++ glibc-20090407T0657-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 @@ -248,8 +248,11 @@ mon "" d_fmt "" @@ -705,8 +705,8 @@ END LC_TIME LC_MESSAGES ---- glibc-20090401T0935/localedata/locales/en_GB 31 Oct 2008 19:00:57 -0000 1.18 -+++ glibc-20090401T0935-fedora/localedata/locales/en_GB 31 Oct 2008 21:33:57 -0000 1.10.2.7 +--- glibc-20090407T0657/localedata/locales/en_GB 31 Oct 2008 19:00:57 -0000 1.18 ++++ glibc-20090407T0657-fedora/localedata/locales/en_GB 31 Oct 2008 21:33:57 -0000 1.10.2.7 @@ -116,8 +116,8 @@ mon "" d_fmt "" @@ -718,8 +718,8 @@ date_fmt "/ / " ---- glibc-20090401T0935/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +--- glibc-20090407T0657/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 @@ -0,0 +1,69 @@ +escape_char / +comment_char % @@ -790,8 +790,8 @@ +LC_ADDRESS +copy "nb_NO" +END LC_ADDRESS ---- glibc-20090401T0935/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 -+++ glibc-20090401T0935-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +--- glibc-20090407T0657/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 ++++ glibc-20090407T0657-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 @@ -1,7 +1,7 @@ comment_char % escape_char / @@ -819,8 +819,8 @@ revision "0.2" date "2000-08-02" % ---- glibc-20090401T0935/malloc/mcheck.c 19 May 2007 04:27:20 -0000 1.20 -+++ glibc-20090401T0935-fedora/malloc/mcheck.c 21 May 2007 20:01:08 -0000 1.18.2.2 +--- glibc-20090407T0657/malloc/mcheck.c 19 May 2007 04:27:20 -0000 1.20 ++++ glibc-20090407T0657-fedora/malloc/mcheck.c 21 May 2007 20:01:08 -0000 1.18.2.2 @@ -24,9 +24,25 @@ # include # include @@ -896,8 +896,8 @@ old_free_hook = __free_hook; __free_hook = freehook; ---- glibc-20090401T0935/manual/libc.texinfo 31 Jan 2008 01:43:04 -0000 1.98 -+++ glibc-20090401T0935-fedora/manual/libc.texinfo 31 Jan 2008 08:43:19 -0000 1.94.2.4 +--- glibc-20090407T0657/manual/libc.texinfo 31 Jan 2008 01:43:04 -0000 1.98 ++++ glibc-20090407T0657-fedora/manual/libc.texinfo 31 Jan 2008 08:43:19 -0000 1.94.2.4 @@ -5,7 +5,7 @@ @c setchapternewpage odd @@ -907,8 +907,8 @@ @direntry * Libc: (libc). C library. @end direntry ---- glibc-20090401T0935/misc/sys/cdefs.h 2 Mar 2009 15:56:03 -0000 1.74 -+++ glibc-20090401T0935-fedora/misc/sys/cdefs.h 9 Mar 2009 14:35:17 -0000 1.58.2.11 +--- glibc-20090407T0657/misc/sys/cdefs.h 2 Mar 2009 15:56:03 -0000 1.74 ++++ glibc-20090407T0657-fedora/misc/sys/cdefs.h 9 Mar 2009 14:35:17 -0000 1.58.2.11 @@ -132,7 +132,10 @@ #define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) #define __bos0(ptr) __builtin_object_size (ptr, 0) @@ -952,16 +952,16 @@ # define __va_arg_pack() __builtin_va_arg_pack () # define __va_arg_pack_len() __builtin_va_arg_pack_len () #endif ---- glibc-20090401T0935/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 -+++ glibc-20090401T0935-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 +--- glibc-20090407T0657/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 ++++ glibc-20090407T0657-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 @@ -25,4 +25,4 @@ # memory with every getXXent() call. Otherwise each getXXent() call # might result into a network communication with the server to get # the next entry. -#SETENT_BATCH_READ=TRUE +SETENT_BATCH_READ=TRUE ---- glibc-20090401T0935/nptl/ChangeLog 15 Mar 2009 09:03:38 -0000 1.1109 -+++ glibc-20090401T0935-fedora/nptl/ChangeLog 20 Mar 2009 20:00:16 -0000 1.706.2.170 +--- glibc-20090407T0657/nptl/ChangeLog 15 Mar 2009 09:03:38 -0000 1.1109 ++++ glibc-20090407T0657-fedora/nptl/ChangeLog 20 Mar 2009 20:00:16 -0000 1.706.2.170 @@ -3449,6 +3449,15 @@ Use __sigfillset. Document that sigfillset does the right thing wrt to SIGSETXID. @@ -1002,8 +1002,8 @@ 2003-07-25 Jakub Jelinek * tst-cancel17.c (do_test): Check if aio_cancel failed. ---- glibc-20090401T0935/nptl/Makefile 12 Nov 2008 13:38:23 -0000 1.195 -+++ glibc-20090401T0935-fedora/nptl/Makefile 12 Nov 2008 20:29:34 -0000 1.157.2.37 +--- glibc-20090407T0657/nptl/Makefile 12 Nov 2008 13:38:23 -0000 1.195 ++++ glibc-20090407T0657-fedora/nptl/Makefile 12 Nov 2008 20:29:34 -0000 1.157.2.37 @@ -339,7 +339,8 @@ endif extra-objs += $(crti-objs) $(crtn-objs) omit-deps += crti crtn @@ -1036,8 +1036,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a endif ---- glibc-20090401T0935/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 -+++ glibc-20090401T0935-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 +--- glibc-20090407T0657/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 ++++ glibc-20090407T0657-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 @@ -190,17 +190,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -1062,8 +1062,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20090401T0935/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +--- glibc-20090407T0657/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 @@ -0,0 +1,6 @@ +#include_next + @@ -1071,8 +1071,8 @@ +#ifndef __ASSUME_CLONE_THREAD_FLAGS +# define __ASSUME_CLONE_THREAD_FLAGS 1 +#endif ---- glibc-20090401T0935/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 26 Feb 2009 16:22:45 -0000 1.18 -+++ glibc-20090401T0935-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 9 Mar 2009 14:35:18 -0000 1.8.2.10 +--- glibc-20090407T0657/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 26 Feb 2009 16:22:45 -0000 1.18 ++++ glibc-20090407T0657-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 9 Mar 2009 14:35:18 -0000 1.8.2.10 @@ -187,4 +187,7 @@ /* Typed memory objects are not available. */ #define _POSIX_TYPED_MEMORY_OBJECTS -1 @@ -1081,8 +1081,8 @@ +#define _XOPEN_STREAMS -1 + #endif /* bits/posix_opt.h */ ---- glibc-20090401T0935/nscd/nscd.conf 6 Nov 2007 00:50:48 -0000 1.16 -+++ glibc-20090401T0935-fedora/nscd/nscd.conf 12 Dec 2007 18:13:28 -0000 1.8.2.7 +--- glibc-20090407T0657/nscd/nscd.conf 6 Nov 2007 00:50:48 -0000 1.16 ++++ glibc-20090407T0657-fedora/nscd/nscd.conf 12 Dec 2007 18:13:28 -0000 1.8.2.7 @@ -33,7 +33,7 @@ # logfile /var/log/nscd.log # threads 4 @@ -1092,8 +1092,8 @@ # stat-user somebody debug-level 0 # reload-count 5 ---- glibc-20090401T0935/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 -+++ glibc-20090401T0935-fedora/nscd/nscd.init 12 Dec 2007 18:13:28 -0000 1.6.2.6 +--- glibc-20090407T0657/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 ++++ glibc-20090407T0657-fedora/nscd/nscd.init 12 Dec 2007 18:13:28 -0000 1.6.2.6 @@ -9,6 +9,7 @@ # slow naming services like NIS, NIS+, LDAP, or hesiod. # processname: /usr/sbin/nscd @@ -1150,8 +1150,8 @@ ;; *) echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}" ---- glibc-20090401T0935/posix/Makefile 7 Feb 2009 08:18:49 -0000 1.204 -+++ glibc-20090401T0935-fedora/posix/Makefile 18 Feb 2009 15:49:37 -0000 1.171.2.28 +--- glibc-20090407T0657/posix/Makefile 7 Feb 2009 08:18:49 -0000 1.204 ++++ glibc-20090407T0657-fedora/posix/Makefile 18 Feb 2009 15:49:37 -0000 1.171.2.28 @@ -301,15 +301,8 @@ $(inst_libexecdir)/getconf: $(inst_bindi mv -f $@/$$spec.new $@/$$spec; \ done < $(objpfx)getconf.speclist @@ -1172,8 +1172,8 @@ + | sed -n -e '/START_OF_STRINGS/,$${/\(POSIX_V[67]\|_XBS5\)_/{s/^[^"]*"//;s/".*$$//;p}}' \ + > $@.new mv -f $@.new $@ ---- glibc-20090401T0935/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/posix/getconf.speclist.h 18 Feb 2009 16:47:01 -0000 1.1.2.3 +--- glibc-20090407T0657/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/posix/getconf.speclist.h 18 Feb 2009 16:47:01 -0000 1.1.2.3 @@ -0,0 +1,39 @@ +#include +const char *START_OF_STRINGS = @@ -1214,8 +1214,8 @@ +"XBS5_LPBIG_OFFBIG" +#endif +""; ---- glibc-20090401T0935/resolv/Versions 1 Aug 2008 17:15:34 -0000 1.25 -+++ glibc-20090401T0935-fedora/resolv/Versions 2 Jan 2009 21:14:01 -0000 1.20.2.6 +--- glibc-20090407T0657/resolv/Versions 1 Aug 2008 17:15:34 -0000 1.25 ++++ glibc-20090407T0657-fedora/resolv/Versions 2 Jan 2009 21:14:01 -0000 1.20.2.6 @@ -102,7 +102,7 @@ libnss_dns { _nss_dns_gethostbyname_r; _nss_dns_getnetbyaddr_r; _nss_dns_getnetbyname_r; _nss_dns_getcanonname_r; @@ -1225,8 +1225,8 @@ } } ---- glibc-20090401T0935/streams/Makefile 23 Oct 2002 23:48:41 -0000 1.4 -+++ glibc-20090401T0935-fedora/streams/Makefile 14 Mar 2008 22:36:46 -0000 1.4.2.1 +--- glibc-20090407T0657/streams/Makefile 23 Oct 2002 23:48:41 -0000 1.4 ++++ glibc-20090407T0657-fedora/streams/Makefile 14 Mar 2008 22:36:46 -0000 1.4.2.1 @@ -21,7 +21,7 @@ # subdir := streams @@ -1236,8 +1236,8 @@ routines = isastream getmsg getpmsg putmsg putpmsg fattach fdetach include ../Rules ---- glibc-20090401T0935/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 -+++ glibc-20090401T0935-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +--- glibc-20090407T0657/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 ++++ glibc-20090407T0657-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 @@ -36,6 +36,14 @@ # define add_system_dir(dir) add_dir (dir) #endif @@ -1253,8 +1253,8 @@ #define CACHEMAGIC "ld.so-1.7.0" /* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another ---- glibc-20090401T0935/sysdeps/i386/Makefile 13 May 2008 05:30:43 -0000 1.21 -+++ glibc-20090401T0935-fedora/sysdeps/i386/Makefile 15 May 2008 07:57:47 -0000 1.16.2.5 +--- glibc-20090407T0657/sysdeps/i386/Makefile 13 May 2008 05:30:43 -0000 1.21 ++++ glibc-20090407T0657-fedora/sysdeps/i386/Makefile 15 May 2008 07:57:47 -0000 1.16.2.5 @@ -64,6 +64,14 @@ endif ifneq (,$(filter -mno-tls-direct-seg-refs,$(CFLAGS))) @@ -1270,8 +1270,8 @@ endif ifeq ($(subdir),elf) ---- glibc-20090401T0935/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 -+++ glibc-20090401T0935-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +--- glibc-20090407T0657/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 ++++ glibc-20090407T0657-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 @@ -12,8 +12,8 @@ elide-routines.os += hp-timing ifeq (yes,$(build-shared)) @@ -1283,8 +1283,8 @@ endif endif ---- glibc-20090401T0935/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 -+++ glibc-20090401T0935-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +--- glibc-20090407T0657/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 ++++ glibc-20090407T0657-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 @@ -1,350 +0,0 @@ -/* From the Intel IA-64 Optimization Guide, choose the minimum latency - alternative. */ @@ -1636,8 +1636,8 @@ - .symver ___multi3, __multi3 at GLIBC_2.2 - -#endif ---- glibc-20090401T0935/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20090407T0657/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,84 @@ +/* pre-.hidden libgcc compatibility + Copyright (C) 2002 Free Software Foundation, Inc. @@ -1723,8 +1723,8 @@ +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); + +#endif ---- glibc-20090401T0935/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 -+++ glibc-20090401T0935-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 +--- glibc-20090407T0657/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 ++++ glibc-20090407T0657-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 @@ -30,6 +30,7 @@ ifneq ($(elf),no) # we use -fpic instead which is much better. CFLAGS-initfini.s += -fpic -O1 @@ -1733,8 +1733,8 @@ endif ifeq ($(subdir),elf) ---- glibc-20090401T0935/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 -+++ glibc-20090401T0935-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 +--- glibc-20090407T0657/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 ++++ glibc-20090407T0657-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 @@ -42,7 +42,12 @@ nice (int incr) __set_errno (save); } @@ -1749,8 +1749,8 @@ if (result == -1) { if (errno == EACCES) ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 00:24:52 -0000 1.15 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 20:20:42 -0000 1.3.2.11 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 00:24:52 -0000 1.15 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/check_pf.c 3 Jan 2008 20:20:42 -0000 1.3.2.11 @@ -27,13 +27,10 @@ #include #include @@ -1766,8 +1766,8 @@ #ifndef IFA_F_HOMEADDRESS # define IFA_F_HOMEADDRESS 0 ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/dl-osinfo.h 11 Jan 2009 04:42:04 -0000 1.29 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 4 Feb 2009 22:36:00 -0000 1.14.2.15 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/dl-osinfo.h 11 Jan 2009 04:42:04 -0000 1.29 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 4 Feb 2009 22:36:00 -0000 1.14.2.15 @@ -17,10 +17,13 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -1815,8 +1815,8 @@ } else #endif ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 @@ -37,14 +37,14 @@ futimesat (fd, file, tvp) { int result; @@ -1859,8 +1859,8 @@ { size_t filelen = strlen (file); static const char procfd[] = "/proc/self/fd/%d/%s"; ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 @@ -25,6 +25,24 @@ #include @@ -1886,8 +1886,8 @@ struct netlink_res { ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 @@ -61,7 +61,7 @@ #define _PATH_TTY "/dev/tty" #define _PATH_UNIX "/boot/vmlinux" @@ -1897,8 +1897,8 @@ #define _PATH_WTMP "/var/log/wtmp" /* Provide trailing slash, since mostly used for building pathnames. */ ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios { struct __kernel_termios k_termios; @@ -1944,8 +1944,8 @@ + return retval; } libc_hidden_def (tcsetattr) ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 @@ -120,9 +120,6 @@ L(pseudo_end): ret @@ -1964,8 +1964,8 @@ cfi_startproc PSEUDO_END (BP_SYM (__clone)) ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,59 @@ +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. + Copyright (C) 2004 Free Software Foundation, Inc. @@ -2026,8 +2026,8 @@ + } while (0) + +#include_next ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 @@ -22,4 +22,31 @@ #define _dl_cache_check_flags(flags) \ ((flags) == _DL_CACHE_DEFAULT_ID) @@ -2060,29 +2060,29 @@ + } while (0) + #include_next ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 @@ -1 +1 @@ -s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ ---- glibc-20090401T0935/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 -+++ glibc-20090401T0935-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 +--- glibc-20090407T0657/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 ++++ glibc-20090407T0657-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 @@ -89,9 +89,6 @@ L(pseudo_end): ret Index: glibc.spec =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v retrieving revision 1.386 retrieving revision 1.387 diff -u -r1.386 -r1.387 --- glibc.spec 1 Apr 2009 10:41:21 -0000 1.386 +++ glibc.spec 7 Apr 2009 07:39:09 -0000 1.387 @@ -1,6 +1,6 @@ -%define glibcdate 20090401T0935 +%define glibcdate 20090407T0657 %define glibcname glibc -%define glibcsrcdir glibc-20090401T0935 +%define glibcsrcdir glibc-20090407T0657 %define glibc_release_tarballs 0 %define run_glibc_tests 1 %define auxarches i686 athlon sparcv9v sparc64v alphaev6 @@ -23,7 +23,7 @@ Summary: The GNU libc libraries Name: glibc Version: 2.9.90 -Release: 12 +Release: 13 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries. # Things that are linked directly into dynamically linked programs # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional @@ -52,7 +52,7 @@ # This is for building auxiliary programs like memusage, nscd # For initial glibc bootstraps it can be commented out BuildRequires: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.33.4-3 -BuildRequires: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext +BuildRequires: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext, nss-devel BuildRequires: /bin/ps, /bin/kill, /bin/awk # This is to ensure that __frame_state_for is exported by glibc # will be compatible with egcs 1.x.y @@ -324,7 +324,7 @@ --with-headers=%{_prefix}/include --enable-bind-now \ --with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \ --host %{nptl_target_cpu}-redhat-linux \ - --disable-profile --enable-experimental-malloc + --disable-profile --enable-experimental-malloc --enable-nss-crypt make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s cd .. @@ -1013,6 +1013,11 @@ %endif %changelog +* Tue Apr 7 2009 Jakub Jelinek 2.9.90-13 +- update from trunk + - fix strverscmp (#494457) +- configure with --enable-nss-crypt + * Wed Apr 1 2009 Jakub Jelinek 2.9.90-12 - update from trunk - configure with --enable-experimental-malloc Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/import.log,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- import.log 1 Apr 2009 10:41:21 -0000 1.10 +++ import.log 7 Apr 2009 07:39:09 -0000 1.11 @@ -8,3 +8,4 @@ glibc-2_9_90-10:HEAD:glibc-2.9.90-10.src.rpm:1236715256 glibc-2_9_90-11:HEAD:glibc-2.9.90-11.src.rpm:1237580739 glibc-2_9_90-12:HEAD:glibc-2.9.90-12.src.rpm:1238582344 +glibc-2_9_90-13:HEAD:glibc-2.9.90-13.src.rpm:1239089921 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/sources,v retrieving revision 1.291 retrieving revision 1.292 diff -u -r1.291 -r1.292 --- sources 1 Apr 2009 10:41:21 -0000 1.291 +++ sources 7 Apr 2009 07:39:09 -0000 1.292 @@ -1,2 +1,2 @@ -2ba6e9abcb430ceb0817bd34f3bc6152 glibc-20090401T0935.tar.bz2 -12a79bf25e050840713075538d01c13e glibc-fedora-20090401T0935.tar.bz2 +3a63115d0bee85fe85f9fb1e8fdd1257 glibc-20090407T0657.tar.bz2 +8578b66b3d0571f1a7152e1c92bd595a glibc-fedora-20090407T0657.tar.bz2 From ellert at fedoraproject.org Tue Apr 7 07:40:27 2009 From: ellert at fedoraproject.org (Mattias Ellert) Date: Tue, 7 Apr 2009 07:40:27 +0000 (UTC) Subject: rpms/globus-common/devel globus-common-bad-age.patch, NONE, 1.1 globus-common-deps.patch, NONE, 1.1 globus-common-doxygen.patch, NONE, 1.1 globus-common-extradist.patch, NONE, 1.1 globus-common-ltdlmutex.patch, NONE, 1.1 globus-common-no-pthread-exceptions.patch, NONE, 1.1 globus-common-noflavext.patch, NONE, 1.1 globus-common-nosuchfile.patch, NONE, 1.1 globus-common-setup.patch, NONE, 1.1 globus-common-typo.patch, NONE, 1.1 globus-common-usr.patch, NONE, 1.1 globus-common.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407074027.D388070100@cvs1.fedora.phx.redhat.com> Author: ellert Update of /cvs/pkgs/rpms/globus-common/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4289/devel Modified Files: .cvsignore sources Added Files: globus-common-bad-age.patch globus-common-deps.patch globus-common-doxygen.patch globus-common-extradist.patch globus-common-ltdlmutex.patch globus-common-no-pthread-exceptions.patch globus-common-noflavext.patch globus-common-nosuchfile.patch globus-common-setup.patch globus-common-typo.patch globus-common-usr.patch globus-common.spec import.log Log Message: * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals globus-common-bad-age.patch: --- NEW FILE globus-common-bad-age.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-09-29 23:20:49.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-10-12 01:28:20.000000000 +0200 @@ -3,7 +3,7 @@ - + Common Library Common globus-common-deps.patch: --- NEW FILE globus-common-deps.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-06-25 00:11:11.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-07-14 11:57:49.000000000 +0200 @@ -51,14 +51,6 @@ -lglobus_common - - - - - - - - globus-common-doxygen.patch: --- NEW FILE globus-common-doxygen.patch --- diff -ur globus_common-10.2.orig/library/globus_callback.h globus_common-10.2/library/globus_callback.h --- globus_common-10.2.orig/library/globus_callback.h 2006-01-19 06:54:13.000000000 +0100 +++ globus_common-10.2/library/globus_callback.h 2008-10-08 05:05:28.000000000 +0200 @@ -19,10 +19,10 @@ /** * @file globus_callback.h Globus Callback API * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $
    - * $Date: 2006/01/19 05:54:13 $
    - * $Revision: 1.12 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $ + * $Date: 2006/01/19 05:54:13 $ + * $Revision: 1.12 $ + * $Author: mlink $ */ /** diff -ur globus_common-10.2.orig/library/globus_common.h.in globus_common-10.2/library/globus_common.h.in --- globus_common-10.2.orig/library/globus_common.h.in 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_common.h.in 2008-10-08 05:04:11.000000000 +0200 @@ -44,14 +44,6 @@ EXTERN_C_BEGIN -/* TODO remove this if we ever doxyegenate common fully */ -/** - * @mainpage - * - * @note More globus_common API documentation is available here. - * - */ - /****************************************************************************** Type definitions ******************************************************************************/ diff -ur globus_common-10.2.orig/library/globus_thread_common.h globus_common-10.2/library/globus_thread_common.h --- globus_common-10.2.orig/library/globus_thread_common.h 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_thread_common.h 2008-10-08 05:04:58.000000000 +0200 @@ -17,10 +17,10 @@ /** * @file globus_thread_common.h Common Thread Interface * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $
    - * $Date: 2006/01/19 05:54:14 $
    - * $Revision: 1.6 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $ + * $Date: 2006/01/19 05:54:14 $ + * $Revision: 1.6 $ + * $Author: mlink $ */ /****************************************************************************** diff -ur globus_common-10.2.orig/library/globus_url.h globus_common-10.2/library/globus_url.h --- globus_common-10.2.orig/library/globus_url.h 2008-01-23 18:26:04.000000000 +0100 +++ globus_common-10.2/library/globus_url.h 2008-10-08 06:02:49.000000000 +0200 @@ -67,7 +67,7 @@ GLOBUS_URL_SCHEME_X_NEXUS, /** GASS Cache Entry */ GLOBUS_URL_SCHEME_X_GASS_CACHE, - /** Any other URL of the form ://:// */ GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_SCHEME_SSHFTP, /** Total number of URL schemes supported */ globus-common-extradist.patch: --- NEW FILE globus-common-extradist.patch --- diff -ur globus_common-10.2.orig/programs/Makefile.am globus_common-10.2/programs/Makefile.am --- globus_common-10.2.orig/programs/Makefile.am 2008-12-11 16:13:45.120989000 +0100 +++ globus_common-10.2/programs/Makefile.am 2008-12-11 16:15:09.868546294 +0100 @@ -5,8 +5,6 @@ sbin_PROGRAMS = globus-libc-hostname globus-is-local-user -EXTRA_DIST = globus-sh-exec.in globus-version.in - INCLUDES = -I$(top_srcdir)/library $(GPT_INCLUDES) globus_libc_hostname_SOURCES = globus_libc_hostname.c @@ -21,5 +19,7 @@ globus_is_local_user_LDADD = ../library/libglobus_common_$(GLOBUS_FLAVOR_NAME).la @GPT_PGM_LINKS@ endif +EXTRA_DIST = globus-sh-exec.in globus-version.in + include $(top_srcdir)/globus_automake_post globus-common-ltdlmutex.patch: --- NEW FILE globus-common-ltdlmutex.patch --- diff -ur globus_common-10.2.orig/configure.in globus_common-10.2/configure.in --- globus_common-10.2.orig/configure.in 2007-12-12 00:29:27.000000000 +0100 +++ globus_common-10.2/configure.in 2008-12-18 09:02:27.000000000 +0100 @@ -24,6 +24,11 @@ GPT_SET_LIBS(["$EXTERNAL_LIBS"]) +save_LIBS=$LIBS +LIBS="$LIBS $GPT_LIBS" +AC_CHECK_FUNCS([lt_dlmutex_register]) +LIBS=$save_LIBS + AC_SUBST(GLOBUS_THREADS) if test x"$GLOBUS_VERSIONNAME" = "x" ; then diff -ur globus_common-10.2.orig/library/globus_extension.c globus_common-10.2/library/globus_extension.c --- globus_common-10.2.orig/library/globus_extension.c 2008-03-12 20:01:05.000000000 +0100 +++ globus_common-10.2/library/globus_extension.c 2008-12-18 09:04:27.000000000 +0100 @@ -14,6 +14,7 @@ * limitations under the License. */ +#include "config.h" #include "globus_extension.h" #include "globus_debug.h" #include GLOBUS_THREAD_INCLUDE @@ -169,6 +170,7 @@ { goto error_dlinit; } +# ifdef HAVE_LT_DLMUTEX_REGISTER if(lt_dlmutex_register( globus_l_libtool_mutex_lock, globus_l_libtool_mutex_unlock, @@ -177,6 +179,7 @@ { goto error_dlmutex; } +# endif /* HAVE_LT_DLMUTEX_REGISTER */ # endif /* !BUILD_STATIC_ONLY */ globus_hashtable_init( globus-common-no-pthread-exceptions.patch: --- NEW FILE globus-common-no-pthread-exceptions.patch --- diff -ur globus-common-7.30.orig/library/globus_thread_pthreads.h globus-common-7.30/library/globus_thread_pthreads.h --- globus-common-7.30.orig/library/globus_thread_pthreads.h 2005-04-19 00:59:37.000000000 +0200 +++ globus-common-7.30/library/globus_thread_pthreads.h 2008-06-30 18:22:33.000000000 +0200 @@ -57,7 +57,13 @@ #include EXTERN_C_END #else /* TARGET_ARCH_AIX */ +#if defined __GNUC__ && defined __EXCEPTIONS +#undef __EXCEPTIONS #include +#define __EXCEPTIONS +#else +#include +#endif #endif /* TARGET_ARCH_AIX */ EXTERN_C_BEGIN globus-common-noflavext.patch: --- NEW FILE globus-common-noflavext.patch --- diff -ur globus-common-7.30.orig/library/globus_extension.c globus-common-7.30/library/globus_extension.c --- globus-common-7.30.orig/library/globus_extension.c 2005-04-19 00:59:29.000000000 +0200 +++ globus-common-7.30/library/globus_extension.c 2008-07-05 09:22:39.000000000 +0200 @@ -357,11 +357,24 @@ dlhandle = lt_dlopenext(library); if(!dlhandle) { + snprintf(library, 1024, "lib%s", name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } + if(!dlhandle) + { /* older libtools dont search the extensions correctly */ snprintf(library, 1024, "lib%s_%s" MY_LIB_EXT, name, build_flavor); library[1023] = 0; dlhandle = lt_dlopenext(library); } + if(!dlhandle) + { + /* older libtools dont search the extensions correctly */ + snprintf(library, 1024, "lib%s" MY_LIB_EXT, name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } if(!dlhandle) { globus-common-nosuchfile.patch: --- NEW FILE globus-common-nosuchfile.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-10-11 12:11:57.000000000 +0200 @@ -157,7 +157,6 @@ globus_thread_sproc.c \ globus_thread_sproc.h -EXTRA_HEADERS = \ - globus_netos_dir.h +EXTRA_HEADERS = include $(top_srcdir)/globus_automake_post globus-common-setup.patch: --- NEW FILE globus-common-setup.patch --- diff -ur globus_common_setup-2.6.orig/configure.in globus_common_setup-2.6/configure.in --- globus_common_setup-2.6.orig/configure.in 2002-01-10 03:26:32.000000000 +0100 +++ globus_common_setup-2.6/configure.in 2008-10-13 00:09:15.000000000 +0200 @@ -9,10 +9,31 @@ dnl Initialize the automake rules the last argument AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION) +AC_ARG_WITH(tmpdir, + AC_HELP_STRING([--with-tmpdir=DIR], + [directory for temporary files [[/tmp]]]), + [tmpdir="$withval"], + [tmpdir=/tmp]) +AC_SUBST(tmpdir) +AC_ARG_WITH(local-tmpdir, + AC_HELP_STRING([--with-local-tmpdir=DIR], + [local directory for temporary files [[TMPDIR]]]), + [local_tmpdir="$withval"], + [local_tmpdir='${tmpdir}']) +AC_SUBST(local_tmpdir) + +AC_ARG_WITH(secure-tmpdir, + AC_HELP_STRING([--with-secure-tmpdir=DIR], + [secure directory for temporary files [[PREFIX/tmp]]]), + [secure_tmpdir="$withval"], + [secure_tmpdir='${prefix}/tmp']) +AC_SUBST(secure_tmpdir) AC_OUTPUT( Makefile + globus-script-initializer + Paths.pm:Paths.in pkgdata/Makefile pkgdata/pkg_data_src.gpt ) diff -ur globus_common_setup-2.6.orig/findshelltools.in globus_common_setup-2.6/findshelltools.in --- globus_common_setup-2.6.orig/findshelltools.in 2004-09-29 14:52:55.000000000 +0200 +++ globus_common_setup-2.6/findshelltools.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,16 +1,6 @@ AC_REVISION($Revision: 1.2 $) AC_INIT(globus-sh-tools-vars.sh.in) -# checking for the GLOBUS_LOCATION - -if test "x$GLOBUS_LOCATION" = "x"; then - echo "ERROR Please specify GLOBUS_LOCATION" >&2 - exit 1 -fi - -prefix='$(GLOBUS_LOCATION)' -exec_prefix='$(GLOBUS_LOCATION)' - if test "x$PERL" = "x"; then AC_PATH_PROG(PERL,perl) fi diff -ur globus_common_setup-2.6.orig/globus-script-initializer.in globus_common_setup-2.6/globus-script-initializer.in --- globus_common_setup-2.6.orig/globus-script-initializer.in 2005-11-29 21:08:58.000000000 +0100 +++ globus_common_setup-2.6/globus-script-initializer.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,49 +1,53 @@ - - -exec_prefix=${GLOBUS_LOCATION} -prefix=$GLOBUS_LOCATION -sbindir=${exec_prefix}/sbin -bindir=${exec_prefix}/bin -libdir=${exec_prefix}/lib -libexecdir=${exec_prefix}/libexec -includedir=${exec_prefix}/include -datadir=${prefix}/share -sysconfdir=${prefix}/etc -sharedstatedir=${prefix}/com -localstatedir=${prefix}/var +prefix=${GLOBUS_LOCATION:-/usr} +exec_prefix=${GLOBUS_LOCATION:-/usr} +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +includedir=@includedir@ +flavorincludedir=@flavorincludedir@ +datadir=@datadir@ +libexecdir=@libexecdir@ +sysconfdir=@sysconfdir@ +sharedstatedir=@sharedstatedir@ +localstatedir=@localstatedir@ +setupdir=@setupdir@ +testdir=@testdir@ +perlmoduledir=@perlmoduledir@ tmpdir=@tmpdir@ local_tmpdir=@local_tmpdir@ secure_tmpdir=@secure_tmpdir@ +if [ x$prefix != "x/usr" ]; then + DELIM= if [ -n "${LD_LIBRARY_PATH}" ]; then DELIM=: fi -LD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY_PATH}" +LD_LIBRARY_PATH="${libdir}${DELIM}${LD_LIBRARY_PATH}" DELIM= if [ -n "${DYLD_LIBRARY_PATH}" ]; then DELIM=: fi -DYLD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${DYLD_LIBRARY_PATH}" +DYLD_LIBRARY_PATH="${libdir}${DELIM}${DYLD_LIBRARY_PATH}" if [ -z "${LIBPATH}" ]; then LIBPATH="/usr/lib:/lib" fi -LIBPATH="${GLOBUS_LOCATION}/lib:${LIBPATH}" +LIBPATH="${libdir}:${LIBPATH}" DELIM= if [ -n "${SHLIB_PATH}" ]; then DELIM=: fi -SHLIB_PATH="${GLOBUS_LOCATION}/lib${DELIM}${SHLIB_PATH}" +SHLIB_PATH="${libdir}${DELIM}${SHLIB_PATH}" -if [ -d $GLOBUS_LOCATION/lib/sasl ]; then +if [ -d ${libdir}/sasl ]; then DELIM= if [ -n "${SASL_PATH}" ]; then DELIM=: fi - SASL_PATH="${GLOBUS_LOCATION}/lib/sasl${DELIM}${SASL_PATH}" + SASL_PATH="${libdir}/sasl${DELIM}${SASL_PATH}" fi export LD_LIBRARY_PATH DYLD_LIBRARY_PATH LIBPATH SHLIB_PATH SASL_PATH @@ -53,7 +57,7 @@ if [ "X${LD_LIBRARYN32_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARYN32_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARYN32_PATH}" + LD_LIBRARYN32_PATH="${libdir}${DELIM}${LD_LIBRARYN32_PATH}" export LD_LIBRARYN32_PATH fi @@ -62,10 +66,19 @@ if [ "X${LD_LIBRARY64_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARY64_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY64_PATH}" + LD_LIBRARY64_PATH="${libdir}${DELIM}${LD_LIBRARY64_PATH}" export LD_LIBRARY64_PATH fi +DELIM= +if [ -n "${PERLLIB}" ]; then + DELIM=: +fi +PERLLIB="${perlmoduledir}${DELIM}${PERLLIB}" +export PERLLIB + +fi + globus_source () { # Check if file exists and source it diff -ur globus_common_setup-2.6.orig/Makefile.am globus_common_setup-2.6/Makefile.am --- globus_common_setup-2.6.orig/Makefile.am 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Makefile.am 2008-10-13 00:09:15.000000000 +0200 @@ -3,25 +3,26 @@ setup_SCRIPTS = \ findshelltools \ - setup-tmpdirs \ setup-globus-common \ setup-globus-common.pl setup_DATA = \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in + globus-sh-tools-vars.sh.in + +libexec_SCRIPTS = globus-script-initializer + +globusperldir = $(perlmoduledir)/Globus/Core +globusperl_DATA = Paths.pm + +findshelltools: findshelltools.in + autoconf -o findshelltools findshelltools.in SUBDIRS = pkgdata EXTRA_DIST = \ findshelltools \ findshelltools.in \ - setup-tmpdirs \ - setup-tmpdirs.in \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in \ + globus-sh-tools-vars.sh.in \ setup-globus-common \ setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/Paths.in globus_common_setup-2.6/Paths.in --- globus_common_setup-2.6.orig/Paths.in 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Paths.in 2008-10-13 00:09:15.000000000 +0200 @@ -4,26 +4,38 @@ @ISA = qw(Exporter); - at EXPORT = qw($exec_prefix $prefix - $sbindir $bindir - $libdir $libexecdir $includedir - $datadir $sysconfdir $sharedstatedir + at EXPORT = qw($prefix $exec_prefix + $bindir $sbindir $libdir + $includedir $flavorincludedir + $datadir $libexecdir + $sysconfdir $sharedstatedir $localstatedir + $setupdir $testdir + $perlmoduledir $tmpdir $local_tmpdir $secure_tmpdir); -$exec_prefix=$ENV{GLOBUS_LOCATION}; +my $PACKAGE = "\$PACKAGE"; +my $GLOBUS_FLAVOR_NAME = "\$GLOBUS_FLAVOR_NAME"; + $prefix=$ENV{GLOBUS_LOCATION}; -$sbindir="${exec_prefix}/sbin"; -$bindir="${exec_prefix}/bin"; -$libdir="${exec_prefix}/lib"; -$libexecdir="${exec_prefix}/libexec"; -$includedir="${exec_prefix}/include"; -$datadir="${prefix}/share"; -$sysconfdir="${prefix}/etc"; -$sharedstatedir="${prefix}/com"; -$localstatedir="${prefix}/var"; +$prefix="/usr" if (!defined $prefix); +$exec_prefix=$ENV{GLOBUS_LOCATION}; +$exec_prefix="/usr" if (!defined $exec_prefix); +$bindir="@bindir@"; +$sbindir="@sbindir@"; +$libdir="@libdir@"; +$includedir="@includedir@"; +$flavorincludedir="@flavorincludedir@"; +$datadir="@datadir@"; +$libexecdir="@libexecdir@"; +$sysconfdir="@sysconfdir@"; +$sharedstatedir="@sharedstatedir@"; +$localstatedir="@localstatedir@"; +$setupdir="@setupdir@"; +$testdir="@testdir@"; +$perlmoduledir="@perlmoduledir@"; $tmpdir="@tmpdir@"; $local_tmpdir="@local_tmpdir@"; $secure_tmpdir="@secure_tmpdir@"; diff -ur globus_common_setup-2.6.orig/setup-globus-common globus_common_setup-2.6/setup-globus-common --- globus_common_setup-2.6.orig/setup-globus-common 2001-06-21 00:24:26.000000000 +0200 +++ globus_common_setup-2.6/setup-globus-common 2008-10-13 00:09:15.000000000 +0200 @@ -1,3 +1,8 @@ #! /bin/sh -perl $GLOBUS_LOCATION/setup/globus/setup-globus-common.pl +if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi +perl ${setupdir}/setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/setup-globus-common.pl globus_common_setup-2.6/setup-globus-common.pl --- globus_common_setup-2.6.orig/setup-globus-common.pl 2006-01-19 06:54:11.000000000 +0100 +++ globus_common_setup-2.6/setup-globus-common.pl 2008-10-13 00:09:15.000000000 +0200 @@ -19,13 +19,7 @@ if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - -} - -if (!defined($gpath)) -{ - die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" + $gpath = "/usr"; } @INC = (@INC, "$gpath/lib/perl"); @@ -34,37 +28,25 @@ my $metadata = new Grid::GPT::Setup(package_name => "globus_common_setup"); -my $globusdir = $ENV{GLOBUS_LOCATION}; - -if((!defined($globusdir))) -{ - die "GLOBUS_LOCATION needs to be set before running this script" -} - -my $setupdir = "$globusdir/setup/globus/"; +require Globus::Core::Paths; +my $setupdir = $Globus::Core::Paths::setupdir; +my $libexecdir = $Globus::Core::Paths::libexecdir; +my $bindir = $Globus::Core::Paths::bindir; print "creating globus-sh-tools-vars.sh\n"; my $result = `$setupdir/findshelltools`; -print "creating globus-script-initializer\n"; -print "creating Globus::Core::Paths\n"; - -$result = `$setupdir/setup-tmpdirs`; - -for my $setupfile ('globus-script-initializer', 'globus-sh-tools-vars.sh') +for my $setupfile ('globus-sh-tools-vars.sh') { - $result = system("cp $setupdir/$setupfile $globusdir/libexec"); - $result = system("chmod 0755 $globusdir/libexec/$setupfile"); - + $result = system("cp $setupdir/$setupfile $libexecdir/$setupfile"); + $result = system("chmod 0644 $libexecdir/$setupfile"); } -system("mkdir -p $globusdir/lib/perl/Globus/Core"); -system("cp $setupdir/Paths.pm $globusdir/lib/perl/Globus/Core/"); -system("chmod 0644 $globusdir/lib/perl/Globus/Core/Paths.pm"); +system("rm -f config.log config.status"); print "checking globus-hostname\n"; -my $hostname = `$globusdir/bin/globus-hostname`; +my $hostname = `$bindir/globus-hostname`; $hostname =~ s/\w//g; #strip whitespace globus-common-typo.patch: --- NEW FILE globus-common-typo.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-07-14 17:33:08.000000000 +0200 @@ -143,7 +143,7 @@ libglobus_common___GLOBUS_FLAVOR_NAME__la_LIBADD = @GPT_LIB_LINKS@ libglobus_common___GLOBUS_FLAVOR_NAME__la_SOURCES = $(Sources) -libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAS = @GPT_LDFLAGS@ +libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAGS = @GPT_LDFLAGS@ EXTRA_DIST = \ globus_callback_nothreads.c \ globus-common-usr.patch: --- NEW FILE globus-common-usr.patch --- diff -ur globus_common-10.2.orig/Makefile.am globus_common-10.2/Makefile.am --- globus_common-10.2.orig/Makefile.am 2004-10-11 14:53:32.000000000 +0200 +++ globus_common-10.2/Makefile.am 2008-10-13 00:01:24.000000000 +0200 @@ -9,7 +9,7 @@ config \ doxygen -sbin_SCRIPTS= \ +libexec_SCRIPTS= \ config.guess EXTRA_DIST = \ diff -ur globus_common-10.2.orig/programs/globus-sh-exec.in globus_common-10.2/programs/globus-sh-exec.in --- globus_common-10.2.orig/programs/globus-sh-exec.in 2006-01-19 06:54:19.000000000 +0100 +++ globus_common-10.2/programs/globus-sh-exec.in 2008-10-13 00:01:24.000000000 +0200 @@ -17,7 +17,11 @@ # -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi globus_source ${libexecdir}/globus-sh-tools.sh # This was done by the script initializer before V2.0 diff -ur globus_common-10.2.orig/programs/globus-version.in globus_common-10.2/programs/globus-version.in --- globus_common-10.2.orig/programs/globus-version.in 2008-09-29 23:20:05.000000000 +0200 +++ globus_common-10.2/programs/globus-version.in 2008-10-13 00:01:24.000000000 +0200 @@ -43,7 +43,11 @@ usage() { - . ${GLOBUS_LOCATION}/libexec/globus-script-initializer + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer + fi globus_source ${libexecdir}/globus-sh-tools.sh ${GLOBUS_SH_CAT-cat} 1>&2 <&2 - exit 1 +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer fi -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer - PROGRAM_NAME=`echo $0 | ${GLOBUS_SH_SED-sed} -e 's|.*/||g'` PROGRAM_VERSION=`echo '$Revision: 1.3 $' | ${GLOBUS_SH_CUT-cut} -d' ' -f2` @@ -67,7 +66,7 @@ EOF } -. ${GLOBUS_LOCATION}/libexec/globus-args-parser-header +. ${libexecdir}/globus-args-parser-header if [ -n "$1" ]; then globus_args_unrecognized_option "$1" @@ -79,8 +78,8 @@ if [ -z "${GLOBUS_HOSTNAME}" ] ; then # Set the _fullname based upon Globus's hostname command - if [ -x "${libexecdir}/globus-libc-hostname" ]; then - _fullname="`${libexecdir}/globus-libc-hostname`" + if [ -x "${sbindir}/globus-libc-hostname" ]; then + _fullname="`${sbindir}/globus-libc-hostname`" fi # if failed to set, use the system's hostname command diff -ur globus_common-10.2.orig/scripts/globus-makefile-header globus_common-10.2/scripts/globus-makefile-header --- globus_common-10.2.orig/scripts/globus-makefile-header 2008-02-20 17:03:35.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header 2008-10-13 00:01:24.000000000 +0200 @@ -25,29 +25,15 @@ my $gpt_path = $ENV{GPT_LOCATION}; my $globus_path = $ENV{GLOBUS_LOCATION}; -my $gpath; -if ( !defined($gpt_path) && !defined($globus_path) ) +if ( !defined($gpt_path) ) { - die("ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script"); + $gpt_path = "/usr"; } -if ( defined($gpt_path) ) +if ( !defined($globus_path) ) { - $gpath = $gpt_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } -} - -if ( !defined($gpath) && defined($globus_path) ) -{ - $gpath = $globus_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } + $globus_path = "/usr"; } @@ -60,7 +46,7 @@ # my($environment); - at INC = ("$gpath/lib/perl", "$gpath/lib/perl/$Config{'archname'}", @INC); + at INC = ("$gpt_path/lib/perl", "$gpt_path/lib/perl/$Config{'archname'}", @INC); if ( defined eval "require Grid::GPT::V1::Package" ) { @@ -240,7 +226,9 @@ # point our installation object at our globus location # - $installation = new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); + $installation = -d "$globus_path/share/globus/packages" ? + new Grid::GPT::Installation(pkgdir => "$globus_path/share/globus/packages") : + new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); $installation->set_depenv('Build'); # @@ -313,10 +301,17 @@ # push all of our entries onto our header array # + @INC = ("$globus_path/lib/perl", @INC); + + require Globus::Core::Paths; + my $includedir = $Globus::Core::Paths::includedir; + my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; + my $libdir = $Globus::Core::Paths::libdir; + push(@$header, "GLOBUS_CFLAGS=\"$cflagslist\""); - push(@$header, "GLOBUS_INCLUDES=\"-I${globus_path}/include/$flavor $includeslist\""); + push(@$header, "GLOBUS_INCLUDES=\"-I${includedir} -I${flavorincludedir} $includeslist\""); push(@$header, "GLOBUS_LIBS=\"$libslist\""); - push(@$header, "GLOBUS_LDFLAGS=\"-L${globus_path}/lib\""); + push(@$header, "GLOBUS_LDFLAGS=\"-L${libdir}\""); push(@$header, "GLOBUS_PKG_LIBS=\"$pkglibslist $extlibslist\""); push(@$header, "GLOBUS_LIBTOOL=\"$globus_path/sbin/libtool-$flavor\""); } @@ -332,7 +327,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-build-env-$flavor.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh!\n$common_error\n"; while () { @@ -370,7 +367,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-sh-tools-vars.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh!\n$common_error\n"; while () { diff -ur globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 globus_common-10.2/scripts/globus-makefile-header.gpt1 --- globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 2003-02-05 03:48:31.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header.gpt1 2008-10-13 00:01:24.000000000 +0200 @@ -15,18 +15,13 @@ my $flavor; my $link="static"; -my $gpt=$ENV{GPT_LOCATION}; + my $gpath = $ENV{GPT_LOCATION}; if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - - } - if (!defined($gpath)) - { - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" - } - + $gpath = "/usr"; +} + @INC = (@INC, "$gpath/lib/perl"); require Grid::GPT::Dependencies; @@ -40,20 +35,10 @@ my $pgm_linkslist; my $lib_linkslist; -if(!defined($gpt)) -{ - $gpt=$ENV{GLOBUS_LOCATION}; -} -if(!defined($gpt)) -{ - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script\n"; -} - my $globus=$ENV{GLOBUS_LOCATION}; - if(!defined($globus)) { - die "ERROR: GLOBUS_LOCATION needs to be set before running this script\n"; + $globus = "/usr"; } my %hash; @@ -102,14 +87,23 @@ assemble_link_lines($fakepkg, $flavor, $link); + at INC = ("$globus/lib/perl", @INC); + +require Globus::Core::Paths; +my $includedir = $Globus::Core::Paths::includedir; +my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; +my $libdir = $Globus::Core::Paths::libdir; + push @temp_header, "GLOBUS_CFLAGS=\"$cflagslist\"\n"; -push @temp_header, "GLOBUS_INCLUDES=\" -I$ENV{GLOBUS_LOCATION}/include/$flavor $includeslist\"\n"; +push @temp_header, "GLOBUS_INCLUDES=\"-I$includedir -I$flavorincludedir $includeslist\"\n"; push @temp_header, "GLOBUS_LIBS=\"$libslist\"\n"; -push @temp_header, "GLOBUS_LDFLAGS=\" -L$ENV{GLOBUS_LOCATION}/lib\n"; +push @temp_header, "GLOBUS_LDFLAGS=\"-L$libdir\"\n"; push @temp_header, "GLOBUS_PKG_LIBS=\"$pkglibslist\"\n"; push @temp_header, "GLOBUS_LIBTOOL=$globus/sbin/libtool-$flavor\n"; -open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-build-env-$flavor.sh\n"; +open(IN, "$globus/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh\n"; while() { @@ -130,7 +124,9 @@ #END of Section one: prepending GLOBUS_ close (IN); -open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-sh-tools-vars.sh\n"; +open(IN, "$globus/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh\n"; while() { if(m!\S!) diff -ur globus_common-10.2.orig/scripts/globus-sh-tools.sh globus_common-10.2/scripts/globus-sh-tools.sh --- globus_common-10.2.orig/scripts/globus-sh-tools.sh 2006-01-19 06:54:22.000000000 +0100 +++ globus_common-10.2/scripts/globus-sh-tools.sh 2008-10-13 00:01:24.000000000 +0200 @@ -18,7 +18,11 @@ if test -z "$GLOBUS_SH_VARIABLES_SET" ; then - . ${GLOBUS_LOCATION}/libexec/globus-sh-tools-vars.sh + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-sh-tools-vars.sh + fi # export all commands: --- NEW FILE globus-common.spec --- Name: globus-common %global _name %(tr - _ <<< %{name}) Version: 10.2 %global setupversion 2.6 Release: 1%{?dist} Summary: Globus Toolkit - Common Library Group: System Environment/Libraries License: ASL 2.0 URL: http://www.globus.org/ # Source is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/source globus_common-10.2 # tar -zcf globus_common-10.2.tar.gz globus_common-10.2 Source: %{_name}-%{version}.tar.gz # Source1 is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/setup globus_common_setup-2.6 # tar -zcf globus_common_setup-2.6.tar.gz globus_common_setup-2.6 Source1: %{_name}_setup-%{setupversion}.tar.gz Source8: epstopdf-2.9.5gw Source9: GLOBUS_LICENSE # Environment variable elimination patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6459 Patch0: %{name}-usr.patch # Segfault fix patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6460 Patch1: %{name}-no-pthread-exceptions.patch # Allow plugins without the flavor extension in the name: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6461 Patch2: %{name}-noflavext.patch # Remove bogus inter-package dependency: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6462 Patch3: %{name}-deps.patch # Fixes a stupid typo in library/Makefile.am: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6463 Patch4: %{name}-typo.patch # The file globus_netos_dir.h does not exist: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6464 Patch5: %{name}-nosuchfile.patch # Doxygen warning fix: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6465 Patch6: %{name}-doxygen.patch # Bad version information: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6466 Patch7: %{name}-bad-age.patch # Extradist should not be conditional: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6576 Patch8: %{name}-extradist.patch # Check for function removed from newer versions of libltdl: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6578 Patch9: %{name}-ltdlmutex.patch # Configure options not propagated in globus common setup: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6467 Patch10: %{name}-setup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: globus-libtool >= 1 BuildRequires: grid-packaging-tools BuildRequires: globus-libtool-devel >= 1 BuildRequires: globus-core >= 4 BuildRequires: doxygen %if %{?fedora}%{!?fedora:0} >= 3 BuildRequires: graphviz BuildRequires: ghostscript %else %if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif %endif %endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else %if %{?rhel}%{!?rhel:0} >= 6 BuildRequires: tex(latex) %else BuildRequires: tetex-latex %endif %endif %package progs Summary: Globus Toolkit - Common Library Programs Group: Applications/Internet Provides: %{name}-setup = %{setupversion} Requires: %{name} = %{version}-%{release} Requires: globus-libtool >= 1 Requires: globus-common-progs >= 3 Requires: globus-common-setup >= 2 %if %{?fedora}%{!?fedora:0} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else %if %{?rhel}%{!?rhel:0} >= 4 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else Requires: perl %endif %endif %package devel Summary: Globus Toolkit - Common Library Development Files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: globus-libtool-devel >= 1 Requires: globus-core >= 4 Requires: pkgconfig %package doc Summary: Globus Toolkit - Common Library Documentation Files Group: Documentation Requires: %{name} = %{version}-%{release} %ifarch alpha ia64 ppc64 s390x sparc64 x86_64 %global flavor gcc64pthr %else %global flavor gcc32pthr %endif %{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %description The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name} package contains: Common Library %description progs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-progs package contains: Common Library Programs Common Setup %description devel The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-devel package contains: Common Library Development Files %description doc The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-doc package contains: Common Library Documentation Files %prep %setup -q -n %{_name}-%{version} %setup -D -T -q -n %{_name}-%{version} -a 1 %patch0 -p1 -b .usr %patch1 -p1 -b .segfault %patch2 -p1 -b .noflavext %patch3 -p1 -b .deps %patch4 -p1 -b .typo %patch5 -p1 -b .nofile %patch6 -p1 -b .doxygen %patch7 -p1 -b .age %patch8 -p1 -b .extradist %patch9 -p1 -b .ltdlmutex cd %{_name}_setup-%{setupversion} %patch10 -p1 -b .setup cd - # custom perl requires that removes dependency on gpt perl modules cat << EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Grid::GPT::.*)/d' EOF %global __perl_requires %{_builddir}/%{_name}-%{version}/%{name}-req chmod +x %{__perl_requires} # This is a workaround for the broken epstopdf script in RHEL5 # See: https://bugzilla.redhat.com/show_bug.cgi?id=450388 %if "%{rhel}" == "5" mkdir bin install %{SOURCE8} bin/epstopdf %endif %build %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache for f in `find . -name Makefile.am` ; do sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' < $f > $f.new mv $f.new $f done sed -e "s! pkgdata/pkg_data_src.gpt.in.new mv pkgdata/pkg_data_src.gpt.in.new pkgdata/pkg_data_src.gpt.in /usr/share/globus/globus-bootstrap.sh %configure --with-flavor=%{flavor} --enable-doxygen make %{?_smp_mflags} # setup package cd %{_name}_setup-%{setupversion} rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache /usr/share/globus/globus-bootstrap.sh %configure --without-flavor --with-secure-tmpdir=/var/tmp make %{?_smp_mflags} cd - %install %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # setup package cd %{_name}_setup-%{setupversion} make install DESTDIR=$RPM_BUILD_ROOT cd - chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-args-parser-header chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-common.pl chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-script-initializer chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools.sh # Register setup perl -MGrid::GPT::Setup < "%{_name}_setup", globusdir => "$RPM_BUILD_ROOT%{_prefix}"); \$metadata->finish(); EOF # Remove libtool archives (.la files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.la$' < $l > $l.new mv $l.new $l done # Remove static libraries (.a files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.a$' < $l > $l.new mv $l.new $l done mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig /usr/share/globus/globus-gpt2pkg-config pkgdata/pkg_data_%{flavor}_dev.gpt > \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc # Move globus-makefile-header to devel package cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep globus-makefile-header >> \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep -v globus-makefile-header > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist # Move documentation to default RPM location mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed s!doc/%{_name}!doc/%{name}-%{version}! > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist for f in $RPM_BUILD_ROOT%{_mandir}/man3/*.h.3 ; do sed 's/P\.RS/P\n.RS/' < $f > $f.new mv $f.new $f done rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | grep -v 'deprecated\.3' \ | grep -v '_%{_name}-%{version}_.*\.3' > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist # Generate package filelists cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_rtl.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_data.filelist \ | sed s!^!%{_prefix}! > package-progs.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed 's!/man/.*!&*!' \ | sed 's!^!%doc %{_prefix}!' > package-doc.filelist touch $RPM_BUILD_ROOT%{_datadir}/globus/setup/globus-sh-tools-vars.sh touch $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools-vars.sh mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post progs cd %{_datadir}/globus/setup ./findshelltools > /dev/null cp -p globus-sh-tools-vars.sh .. rm -f config.log config.status %files -f package.filelist %defattr(-,root,root,-) %dir %{_datadir}/globus %dir %{_datadir}/globus/packages %dir %{_datadir}/globus/packages/%{_name} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %files -f package-progs.filelist progs %defattr(-,root,root,-) %dir %{_datadir}/globus/packages/%{_name}_setup %dir %{_datadir}/globus/packages/setup %dir %{_datadir}/globus/packages/setup/%{_name}_setup %{_datadir}/globus/packages/setup/%{_name}_setup/%{_name}_setup.gpt %dir %{_datadir}/globus/setup %dir %{perl_vendorlib}/Globus %dir %{perl_vendorlib}/Globus/Core %ghost %{_datadir}/globus/setup/globus-sh-tools-vars.sh %ghost %{_datadir}/globus/globus-sh-tools-vars.sh %files -f package-devel.filelist devel %defattr(-,root,root,-) %dir %{_includedir}/globus %{_libdir}/pkgconfig/%{name}.pc %files -f package-doc.filelist doc %defattr(-,root,root,-) %dir %{_docdir}/%{name}-%{version}/html %changelog * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals * Mon Apr 06 2009 Mattias Ellert - 10.2-0.6 - Make comment about source retieval more explicit * Sun Mar 15 2009 Mattias Ellert - 10.2-0.5 - Adapting to updated globus-core package * Thu Feb 26 2009 Mattias Ellert - 10.2-0.4 - Add s390x to the list of 64 bit platforms - Move globus-makefile-header to devel package * Thu Jan 1 2009 Mattias Ellert - 10.2-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 10.2-0.2 - Update to Globus Toolkit 4.2.1 * Mon Jul 14 2008 Mattias Ellert - 10.2-0.1 - Autogenerated --- NEW FILE import.log --- globus-common-10_2-1_fc9:HEAD:globus-common-10.2-1.fc9.src.rpm:1239089760 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:15:32 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:40:27 -0000 1.2 @@ -0,0 +1,4 @@ +GLOBUS_LICENSE +epstopdf-2.9.5gw +globus_common-10.2.tar.gz +globus_common_setup-2.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:15:32 -0000 1.1 +++ sources 7 Apr 2009 07:40:27 -0000 1.2 @@ -0,0 +1,4 @@ +2ee41112a44fe7014dce33e26468ba93 GLOBUS_LICENSE +44ec158f5ca5f60310cca74a3aaaea2b epstopdf-2.9.5gw +2a80cda660b3b8dd7d9a5c9a793497e7 globus_common-10.2.tar.gz +7a27af5fd1f776b2390b43d94f28a5bb globus_common_setup-2.6.tar.gz From ellert at fedoraproject.org Tue Apr 7 07:43:10 2009 From: ellert at fedoraproject.org (Mattias Ellert) Date: Tue, 7 Apr 2009 07:43:10 +0000 (UTC) Subject: rpms/globus-common/F-9 globus-common-bad-age.patch, NONE, 1.1 globus-common-deps.patch, NONE, 1.1 globus-common-doxygen.patch, NONE, 1.1 globus-common-extradist.patch, NONE, 1.1 globus-common-ltdlmutex.patch, NONE, 1.1 globus-common-no-pthread-exceptions.patch, NONE, 1.1 globus-common-noflavext.patch, NONE, 1.1 globus-common-nosuchfile.patch, NONE, 1.1 globus-common-setup.patch, NONE, 1.1 globus-common-typo.patch, NONE, 1.1 globus-common-usr.patch, NONE, 1.1 globus-common.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407074310.11AF670100@cvs1.fedora.phx.redhat.com> Author: ellert Update of /cvs/pkgs/rpms/globus-common/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5793/F-9 Modified Files: .cvsignore sources Added Files: globus-common-bad-age.patch globus-common-deps.patch globus-common-doxygen.patch globus-common-extradist.patch globus-common-ltdlmutex.patch globus-common-no-pthread-exceptions.patch globus-common-noflavext.patch globus-common-nosuchfile.patch globus-common-setup.patch globus-common-typo.patch globus-common-usr.patch globus-common.spec import.log Log Message: * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals globus-common-bad-age.patch: --- NEW FILE globus-common-bad-age.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-09-29 23:20:49.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-10-12 01:28:20.000000000 +0200 @@ -3,7 +3,7 @@ - + Common Library Common globus-common-deps.patch: --- NEW FILE globus-common-deps.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-06-25 00:11:11.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-07-14 11:57:49.000000000 +0200 @@ -51,14 +51,6 @@ -lglobus_common - - - - - - - - globus-common-doxygen.patch: --- NEW FILE globus-common-doxygen.patch --- diff -ur globus_common-10.2.orig/library/globus_callback.h globus_common-10.2/library/globus_callback.h --- globus_common-10.2.orig/library/globus_callback.h 2006-01-19 06:54:13.000000000 +0100 +++ globus_common-10.2/library/globus_callback.h 2008-10-08 05:05:28.000000000 +0200 @@ -19,10 +19,10 @@ /** * @file globus_callback.h Globus Callback API * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $
    - * $Date: 2006/01/19 05:54:13 $
    - * $Revision: 1.12 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $ + * $Date: 2006/01/19 05:54:13 $ + * $Revision: 1.12 $ + * $Author: mlink $ */ /** diff -ur globus_common-10.2.orig/library/globus_common.h.in globus_common-10.2/library/globus_common.h.in --- globus_common-10.2.orig/library/globus_common.h.in 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_common.h.in 2008-10-08 05:04:11.000000000 +0200 @@ -44,14 +44,6 @@ EXTERN_C_BEGIN -/* TODO remove this if we ever doxyegenate common fully */ -/** - * @mainpage - * - * @note More globus_common API documentation is available here. - * - */ - /****************************************************************************** Type definitions ******************************************************************************/ diff -ur globus_common-10.2.orig/library/globus_thread_common.h globus_common-10.2/library/globus_thread_common.h --- globus_common-10.2.orig/library/globus_thread_common.h 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_thread_common.h 2008-10-08 05:04:58.000000000 +0200 @@ -17,10 +17,10 @@ /** * @file globus_thread_common.h Common Thread Interface * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $
    - * $Date: 2006/01/19 05:54:14 $
    - * $Revision: 1.6 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $ + * $Date: 2006/01/19 05:54:14 $ + * $Revision: 1.6 $ + * $Author: mlink $ */ /****************************************************************************** diff -ur globus_common-10.2.orig/library/globus_url.h globus_common-10.2/library/globus_url.h --- globus_common-10.2.orig/library/globus_url.h 2008-01-23 18:26:04.000000000 +0100 +++ globus_common-10.2/library/globus_url.h 2008-10-08 06:02:49.000000000 +0200 @@ -67,7 +67,7 @@ GLOBUS_URL_SCHEME_X_NEXUS, /** GASS Cache Entry */ GLOBUS_URL_SCHEME_X_GASS_CACHE, - /** Any other URL of the form ://:// */ GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_SCHEME_SSHFTP, /** Total number of URL schemes supported */ globus-common-extradist.patch: --- NEW FILE globus-common-extradist.patch --- diff -ur globus_common-10.2.orig/programs/Makefile.am globus_common-10.2/programs/Makefile.am --- globus_common-10.2.orig/programs/Makefile.am 2008-12-11 16:13:45.120989000 +0100 +++ globus_common-10.2/programs/Makefile.am 2008-12-11 16:15:09.868546294 +0100 @@ -5,8 +5,6 @@ sbin_PROGRAMS = globus-libc-hostname globus-is-local-user -EXTRA_DIST = globus-sh-exec.in globus-version.in - INCLUDES = -I$(top_srcdir)/library $(GPT_INCLUDES) globus_libc_hostname_SOURCES = globus_libc_hostname.c @@ -21,5 +19,7 @@ globus_is_local_user_LDADD = ../library/libglobus_common_$(GLOBUS_FLAVOR_NAME).la @GPT_PGM_LINKS@ endif +EXTRA_DIST = globus-sh-exec.in globus-version.in + include $(top_srcdir)/globus_automake_post globus-common-ltdlmutex.patch: --- NEW FILE globus-common-ltdlmutex.patch --- diff -ur globus_common-10.2.orig/configure.in globus_common-10.2/configure.in --- globus_common-10.2.orig/configure.in 2007-12-12 00:29:27.000000000 +0100 +++ globus_common-10.2/configure.in 2008-12-18 09:02:27.000000000 +0100 @@ -24,6 +24,11 @@ GPT_SET_LIBS(["$EXTERNAL_LIBS"]) +save_LIBS=$LIBS +LIBS="$LIBS $GPT_LIBS" +AC_CHECK_FUNCS([lt_dlmutex_register]) +LIBS=$save_LIBS + AC_SUBST(GLOBUS_THREADS) if test x"$GLOBUS_VERSIONNAME" = "x" ; then diff -ur globus_common-10.2.orig/library/globus_extension.c globus_common-10.2/library/globus_extension.c --- globus_common-10.2.orig/library/globus_extension.c 2008-03-12 20:01:05.000000000 +0100 +++ globus_common-10.2/library/globus_extension.c 2008-12-18 09:04:27.000000000 +0100 @@ -14,6 +14,7 @@ * limitations under the License. */ +#include "config.h" #include "globus_extension.h" #include "globus_debug.h" #include GLOBUS_THREAD_INCLUDE @@ -169,6 +170,7 @@ { goto error_dlinit; } +# ifdef HAVE_LT_DLMUTEX_REGISTER if(lt_dlmutex_register( globus_l_libtool_mutex_lock, globus_l_libtool_mutex_unlock, @@ -177,6 +179,7 @@ { goto error_dlmutex; } +# endif /* HAVE_LT_DLMUTEX_REGISTER */ # endif /* !BUILD_STATIC_ONLY */ globus_hashtable_init( globus-common-no-pthread-exceptions.patch: --- NEW FILE globus-common-no-pthread-exceptions.patch --- diff -ur globus-common-7.30.orig/library/globus_thread_pthreads.h globus-common-7.30/library/globus_thread_pthreads.h --- globus-common-7.30.orig/library/globus_thread_pthreads.h 2005-04-19 00:59:37.000000000 +0200 +++ globus-common-7.30/library/globus_thread_pthreads.h 2008-06-30 18:22:33.000000000 +0200 @@ -57,7 +57,13 @@ #include EXTERN_C_END #else /* TARGET_ARCH_AIX */ +#if defined __GNUC__ && defined __EXCEPTIONS +#undef __EXCEPTIONS #include +#define __EXCEPTIONS +#else +#include +#endif #endif /* TARGET_ARCH_AIX */ EXTERN_C_BEGIN globus-common-noflavext.patch: --- NEW FILE globus-common-noflavext.patch --- diff -ur globus-common-7.30.orig/library/globus_extension.c globus-common-7.30/library/globus_extension.c --- globus-common-7.30.orig/library/globus_extension.c 2005-04-19 00:59:29.000000000 +0200 +++ globus-common-7.30/library/globus_extension.c 2008-07-05 09:22:39.000000000 +0200 @@ -357,11 +357,24 @@ dlhandle = lt_dlopenext(library); if(!dlhandle) { + snprintf(library, 1024, "lib%s", name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } + if(!dlhandle) + { /* older libtools dont search the extensions correctly */ snprintf(library, 1024, "lib%s_%s" MY_LIB_EXT, name, build_flavor); library[1023] = 0; dlhandle = lt_dlopenext(library); } + if(!dlhandle) + { + /* older libtools dont search the extensions correctly */ + snprintf(library, 1024, "lib%s" MY_LIB_EXT, name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } if(!dlhandle) { globus-common-nosuchfile.patch: --- NEW FILE globus-common-nosuchfile.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-10-11 12:11:57.000000000 +0200 @@ -157,7 +157,6 @@ globus_thread_sproc.c \ globus_thread_sproc.h -EXTRA_HEADERS = \ - globus_netos_dir.h +EXTRA_HEADERS = include $(top_srcdir)/globus_automake_post globus-common-setup.patch: --- NEW FILE globus-common-setup.patch --- diff -ur globus_common_setup-2.6.orig/configure.in globus_common_setup-2.6/configure.in --- globus_common_setup-2.6.orig/configure.in 2002-01-10 03:26:32.000000000 +0100 +++ globus_common_setup-2.6/configure.in 2008-10-13 00:09:15.000000000 +0200 @@ -9,10 +9,31 @@ dnl Initialize the automake rules the last argument AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION) +AC_ARG_WITH(tmpdir, + AC_HELP_STRING([--with-tmpdir=DIR], + [directory for temporary files [[/tmp]]]), + [tmpdir="$withval"], + [tmpdir=/tmp]) +AC_SUBST(tmpdir) +AC_ARG_WITH(local-tmpdir, + AC_HELP_STRING([--with-local-tmpdir=DIR], + [local directory for temporary files [[TMPDIR]]]), + [local_tmpdir="$withval"], + [local_tmpdir='${tmpdir}']) +AC_SUBST(local_tmpdir) + +AC_ARG_WITH(secure-tmpdir, + AC_HELP_STRING([--with-secure-tmpdir=DIR], + [secure directory for temporary files [[PREFIX/tmp]]]), + [secure_tmpdir="$withval"], + [secure_tmpdir='${prefix}/tmp']) +AC_SUBST(secure_tmpdir) AC_OUTPUT( Makefile + globus-script-initializer + Paths.pm:Paths.in pkgdata/Makefile pkgdata/pkg_data_src.gpt ) diff -ur globus_common_setup-2.6.orig/findshelltools.in globus_common_setup-2.6/findshelltools.in --- globus_common_setup-2.6.orig/findshelltools.in 2004-09-29 14:52:55.000000000 +0200 +++ globus_common_setup-2.6/findshelltools.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,16 +1,6 @@ AC_REVISION($Revision: 1.2 $) AC_INIT(globus-sh-tools-vars.sh.in) -# checking for the GLOBUS_LOCATION - -if test "x$GLOBUS_LOCATION" = "x"; then - echo "ERROR Please specify GLOBUS_LOCATION" >&2 - exit 1 -fi - -prefix='$(GLOBUS_LOCATION)' -exec_prefix='$(GLOBUS_LOCATION)' - if test "x$PERL" = "x"; then AC_PATH_PROG(PERL,perl) fi diff -ur globus_common_setup-2.6.orig/globus-script-initializer.in globus_common_setup-2.6/globus-script-initializer.in --- globus_common_setup-2.6.orig/globus-script-initializer.in 2005-11-29 21:08:58.000000000 +0100 +++ globus_common_setup-2.6/globus-script-initializer.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,49 +1,53 @@ - - -exec_prefix=${GLOBUS_LOCATION} -prefix=$GLOBUS_LOCATION -sbindir=${exec_prefix}/sbin -bindir=${exec_prefix}/bin -libdir=${exec_prefix}/lib -libexecdir=${exec_prefix}/libexec -includedir=${exec_prefix}/include -datadir=${prefix}/share -sysconfdir=${prefix}/etc -sharedstatedir=${prefix}/com -localstatedir=${prefix}/var +prefix=${GLOBUS_LOCATION:-/usr} +exec_prefix=${GLOBUS_LOCATION:-/usr} +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +includedir=@includedir@ +flavorincludedir=@flavorincludedir@ +datadir=@datadir@ +libexecdir=@libexecdir@ +sysconfdir=@sysconfdir@ +sharedstatedir=@sharedstatedir@ +localstatedir=@localstatedir@ +setupdir=@setupdir@ +testdir=@testdir@ +perlmoduledir=@perlmoduledir@ tmpdir=@tmpdir@ local_tmpdir=@local_tmpdir@ secure_tmpdir=@secure_tmpdir@ +if [ x$prefix != "x/usr" ]; then + DELIM= if [ -n "${LD_LIBRARY_PATH}" ]; then DELIM=: fi -LD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY_PATH}" +LD_LIBRARY_PATH="${libdir}${DELIM}${LD_LIBRARY_PATH}" DELIM= if [ -n "${DYLD_LIBRARY_PATH}" ]; then DELIM=: fi -DYLD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${DYLD_LIBRARY_PATH}" +DYLD_LIBRARY_PATH="${libdir}${DELIM}${DYLD_LIBRARY_PATH}" if [ -z "${LIBPATH}" ]; then LIBPATH="/usr/lib:/lib" fi -LIBPATH="${GLOBUS_LOCATION}/lib:${LIBPATH}" +LIBPATH="${libdir}:${LIBPATH}" DELIM= if [ -n "${SHLIB_PATH}" ]; then DELIM=: fi -SHLIB_PATH="${GLOBUS_LOCATION}/lib${DELIM}${SHLIB_PATH}" +SHLIB_PATH="${libdir}${DELIM}${SHLIB_PATH}" -if [ -d $GLOBUS_LOCATION/lib/sasl ]; then +if [ -d ${libdir}/sasl ]; then DELIM= if [ -n "${SASL_PATH}" ]; then DELIM=: fi - SASL_PATH="${GLOBUS_LOCATION}/lib/sasl${DELIM}${SASL_PATH}" + SASL_PATH="${libdir}/sasl${DELIM}${SASL_PATH}" fi export LD_LIBRARY_PATH DYLD_LIBRARY_PATH LIBPATH SHLIB_PATH SASL_PATH @@ -53,7 +57,7 @@ if [ "X${LD_LIBRARYN32_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARYN32_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARYN32_PATH}" + LD_LIBRARYN32_PATH="${libdir}${DELIM}${LD_LIBRARYN32_PATH}" export LD_LIBRARYN32_PATH fi @@ -62,10 +66,19 @@ if [ "X${LD_LIBRARY64_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARY64_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY64_PATH}" + LD_LIBRARY64_PATH="${libdir}${DELIM}${LD_LIBRARY64_PATH}" export LD_LIBRARY64_PATH fi +DELIM= +if [ -n "${PERLLIB}" ]; then + DELIM=: +fi +PERLLIB="${perlmoduledir}${DELIM}${PERLLIB}" +export PERLLIB + +fi + globus_source () { # Check if file exists and source it diff -ur globus_common_setup-2.6.orig/Makefile.am globus_common_setup-2.6/Makefile.am --- globus_common_setup-2.6.orig/Makefile.am 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Makefile.am 2008-10-13 00:09:15.000000000 +0200 @@ -3,25 +3,26 @@ setup_SCRIPTS = \ findshelltools \ - setup-tmpdirs \ setup-globus-common \ setup-globus-common.pl setup_DATA = \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in + globus-sh-tools-vars.sh.in + +libexec_SCRIPTS = globus-script-initializer + +globusperldir = $(perlmoduledir)/Globus/Core +globusperl_DATA = Paths.pm + +findshelltools: findshelltools.in + autoconf -o findshelltools findshelltools.in SUBDIRS = pkgdata EXTRA_DIST = \ findshelltools \ findshelltools.in \ - setup-tmpdirs \ - setup-tmpdirs.in \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in \ + globus-sh-tools-vars.sh.in \ setup-globus-common \ setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/Paths.in globus_common_setup-2.6/Paths.in --- globus_common_setup-2.6.orig/Paths.in 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Paths.in 2008-10-13 00:09:15.000000000 +0200 @@ -4,26 +4,38 @@ @ISA = qw(Exporter); - at EXPORT = qw($exec_prefix $prefix - $sbindir $bindir - $libdir $libexecdir $includedir - $datadir $sysconfdir $sharedstatedir + at EXPORT = qw($prefix $exec_prefix + $bindir $sbindir $libdir + $includedir $flavorincludedir + $datadir $libexecdir + $sysconfdir $sharedstatedir $localstatedir + $setupdir $testdir + $perlmoduledir $tmpdir $local_tmpdir $secure_tmpdir); -$exec_prefix=$ENV{GLOBUS_LOCATION}; +my $PACKAGE = "\$PACKAGE"; +my $GLOBUS_FLAVOR_NAME = "\$GLOBUS_FLAVOR_NAME"; + $prefix=$ENV{GLOBUS_LOCATION}; -$sbindir="${exec_prefix}/sbin"; -$bindir="${exec_prefix}/bin"; -$libdir="${exec_prefix}/lib"; -$libexecdir="${exec_prefix}/libexec"; -$includedir="${exec_prefix}/include"; -$datadir="${prefix}/share"; -$sysconfdir="${prefix}/etc"; -$sharedstatedir="${prefix}/com"; -$localstatedir="${prefix}/var"; +$prefix="/usr" if (!defined $prefix); +$exec_prefix=$ENV{GLOBUS_LOCATION}; +$exec_prefix="/usr" if (!defined $exec_prefix); +$bindir="@bindir@"; +$sbindir="@sbindir@"; +$libdir="@libdir@"; +$includedir="@includedir@"; +$flavorincludedir="@flavorincludedir@"; +$datadir="@datadir@"; +$libexecdir="@libexecdir@"; +$sysconfdir="@sysconfdir@"; +$sharedstatedir="@sharedstatedir@"; +$localstatedir="@localstatedir@"; +$setupdir="@setupdir@"; +$testdir="@testdir@"; +$perlmoduledir="@perlmoduledir@"; $tmpdir="@tmpdir@"; $local_tmpdir="@local_tmpdir@"; $secure_tmpdir="@secure_tmpdir@"; diff -ur globus_common_setup-2.6.orig/setup-globus-common globus_common_setup-2.6/setup-globus-common --- globus_common_setup-2.6.orig/setup-globus-common 2001-06-21 00:24:26.000000000 +0200 +++ globus_common_setup-2.6/setup-globus-common 2008-10-13 00:09:15.000000000 +0200 @@ -1,3 +1,8 @@ #! /bin/sh -perl $GLOBUS_LOCATION/setup/globus/setup-globus-common.pl +if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi +perl ${setupdir}/setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/setup-globus-common.pl globus_common_setup-2.6/setup-globus-common.pl --- globus_common_setup-2.6.orig/setup-globus-common.pl 2006-01-19 06:54:11.000000000 +0100 +++ globus_common_setup-2.6/setup-globus-common.pl 2008-10-13 00:09:15.000000000 +0200 @@ -19,13 +19,7 @@ if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - -} - -if (!defined($gpath)) -{ - die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" + $gpath = "/usr"; } @INC = (@INC, "$gpath/lib/perl"); @@ -34,37 +28,25 @@ my $metadata = new Grid::GPT::Setup(package_name => "globus_common_setup"); -my $globusdir = $ENV{GLOBUS_LOCATION}; - -if((!defined($globusdir))) -{ - die "GLOBUS_LOCATION needs to be set before running this script" -} - -my $setupdir = "$globusdir/setup/globus/"; +require Globus::Core::Paths; +my $setupdir = $Globus::Core::Paths::setupdir; +my $libexecdir = $Globus::Core::Paths::libexecdir; +my $bindir = $Globus::Core::Paths::bindir; print "creating globus-sh-tools-vars.sh\n"; my $result = `$setupdir/findshelltools`; -print "creating globus-script-initializer\n"; -print "creating Globus::Core::Paths\n"; - -$result = `$setupdir/setup-tmpdirs`; - -for my $setupfile ('globus-script-initializer', 'globus-sh-tools-vars.sh') +for my $setupfile ('globus-sh-tools-vars.sh') { - $result = system("cp $setupdir/$setupfile $globusdir/libexec"); - $result = system("chmod 0755 $globusdir/libexec/$setupfile"); - + $result = system("cp $setupdir/$setupfile $libexecdir/$setupfile"); + $result = system("chmod 0644 $libexecdir/$setupfile"); } -system("mkdir -p $globusdir/lib/perl/Globus/Core"); -system("cp $setupdir/Paths.pm $globusdir/lib/perl/Globus/Core/"); -system("chmod 0644 $globusdir/lib/perl/Globus/Core/Paths.pm"); +system("rm -f config.log config.status"); print "checking globus-hostname\n"; -my $hostname = `$globusdir/bin/globus-hostname`; +my $hostname = `$bindir/globus-hostname`; $hostname =~ s/\w//g; #strip whitespace globus-common-typo.patch: --- NEW FILE globus-common-typo.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-07-14 17:33:08.000000000 +0200 @@ -143,7 +143,7 @@ libglobus_common___GLOBUS_FLAVOR_NAME__la_LIBADD = @GPT_LIB_LINKS@ libglobus_common___GLOBUS_FLAVOR_NAME__la_SOURCES = $(Sources) -libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAS = @GPT_LDFLAGS@ +libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAGS = @GPT_LDFLAGS@ EXTRA_DIST = \ globus_callback_nothreads.c \ globus-common-usr.patch: --- NEW FILE globus-common-usr.patch --- diff -ur globus_common-10.2.orig/Makefile.am globus_common-10.2/Makefile.am --- globus_common-10.2.orig/Makefile.am 2004-10-11 14:53:32.000000000 +0200 +++ globus_common-10.2/Makefile.am 2008-10-13 00:01:24.000000000 +0200 @@ -9,7 +9,7 @@ config \ doxygen -sbin_SCRIPTS= \ +libexec_SCRIPTS= \ config.guess EXTRA_DIST = \ diff -ur globus_common-10.2.orig/programs/globus-sh-exec.in globus_common-10.2/programs/globus-sh-exec.in --- globus_common-10.2.orig/programs/globus-sh-exec.in 2006-01-19 06:54:19.000000000 +0100 +++ globus_common-10.2/programs/globus-sh-exec.in 2008-10-13 00:01:24.000000000 +0200 @@ -17,7 +17,11 @@ # -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi globus_source ${libexecdir}/globus-sh-tools.sh # This was done by the script initializer before V2.0 diff -ur globus_common-10.2.orig/programs/globus-version.in globus_common-10.2/programs/globus-version.in --- globus_common-10.2.orig/programs/globus-version.in 2008-09-29 23:20:05.000000000 +0200 +++ globus_common-10.2/programs/globus-version.in 2008-10-13 00:01:24.000000000 +0200 @@ -43,7 +43,11 @@ usage() { - . ${GLOBUS_LOCATION}/libexec/globus-script-initializer + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer + fi globus_source ${libexecdir}/globus-sh-tools.sh ${GLOBUS_SH_CAT-cat} 1>&2 <&2 - exit 1 +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer fi -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer - PROGRAM_NAME=`echo $0 | ${GLOBUS_SH_SED-sed} -e 's|.*/||g'` PROGRAM_VERSION=`echo '$Revision: 1.3 $' | ${GLOBUS_SH_CUT-cut} -d' ' -f2` @@ -67,7 +66,7 @@ EOF } -. ${GLOBUS_LOCATION}/libexec/globus-args-parser-header +. ${libexecdir}/globus-args-parser-header if [ -n "$1" ]; then globus_args_unrecognized_option "$1" @@ -79,8 +78,8 @@ if [ -z "${GLOBUS_HOSTNAME}" ] ; then # Set the _fullname based upon Globus's hostname command - if [ -x "${libexecdir}/globus-libc-hostname" ]; then - _fullname="`${libexecdir}/globus-libc-hostname`" + if [ -x "${sbindir}/globus-libc-hostname" ]; then + _fullname="`${sbindir}/globus-libc-hostname`" fi # if failed to set, use the system's hostname command diff -ur globus_common-10.2.orig/scripts/globus-makefile-header globus_common-10.2/scripts/globus-makefile-header --- globus_common-10.2.orig/scripts/globus-makefile-header 2008-02-20 17:03:35.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header 2008-10-13 00:01:24.000000000 +0200 @@ -25,29 +25,15 @@ my $gpt_path = $ENV{GPT_LOCATION}; my $globus_path = $ENV{GLOBUS_LOCATION}; -my $gpath; -if ( !defined($gpt_path) && !defined($globus_path) ) +if ( !defined($gpt_path) ) { - die("ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script"); + $gpt_path = "/usr"; } -if ( defined($gpt_path) ) +if ( !defined($globus_path) ) { - $gpath = $gpt_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } -} - -if ( !defined($gpath) && defined($globus_path) ) -{ - $gpath = $globus_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } + $globus_path = "/usr"; } @@ -60,7 +46,7 @@ # my($environment); - at INC = ("$gpath/lib/perl", "$gpath/lib/perl/$Config{'archname'}", @INC); + at INC = ("$gpt_path/lib/perl", "$gpt_path/lib/perl/$Config{'archname'}", @INC); if ( defined eval "require Grid::GPT::V1::Package" ) { @@ -240,7 +226,9 @@ # point our installation object at our globus location # - $installation = new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); + $installation = -d "$globus_path/share/globus/packages" ? + new Grid::GPT::Installation(pkgdir => "$globus_path/share/globus/packages") : + new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); $installation->set_depenv('Build'); # @@ -313,10 +301,17 @@ # push all of our entries onto our header array # + @INC = ("$globus_path/lib/perl", @INC); + + require Globus::Core::Paths; + my $includedir = $Globus::Core::Paths::includedir; + my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; + my $libdir = $Globus::Core::Paths::libdir; + push(@$header, "GLOBUS_CFLAGS=\"$cflagslist\""); - push(@$header, "GLOBUS_INCLUDES=\"-I${globus_path}/include/$flavor $includeslist\""); + push(@$header, "GLOBUS_INCLUDES=\"-I${includedir} -I${flavorincludedir} $includeslist\""); push(@$header, "GLOBUS_LIBS=\"$libslist\""); - push(@$header, "GLOBUS_LDFLAGS=\"-L${globus_path}/lib\""); + push(@$header, "GLOBUS_LDFLAGS=\"-L${libdir}\""); push(@$header, "GLOBUS_PKG_LIBS=\"$pkglibslist $extlibslist\""); push(@$header, "GLOBUS_LIBTOOL=\"$globus_path/sbin/libtool-$flavor\""); } @@ -332,7 +327,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-build-env-$flavor.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh!\n$common_error\n"; while () { @@ -370,7 +367,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-sh-tools-vars.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh!\n$common_error\n"; while () { diff -ur globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 globus_common-10.2/scripts/globus-makefile-header.gpt1 --- globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 2003-02-05 03:48:31.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header.gpt1 2008-10-13 00:01:24.000000000 +0200 @@ -15,18 +15,13 @@ my $flavor; my $link="static"; -my $gpt=$ENV{GPT_LOCATION}; + my $gpath = $ENV{GPT_LOCATION}; if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - - } - if (!defined($gpath)) - { - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" - } - + $gpath = "/usr"; +} + @INC = (@INC, "$gpath/lib/perl"); require Grid::GPT::Dependencies; @@ -40,20 +35,10 @@ my $pgm_linkslist; my $lib_linkslist; -if(!defined($gpt)) -{ - $gpt=$ENV{GLOBUS_LOCATION}; -} -if(!defined($gpt)) -{ - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script\n"; -} - my $globus=$ENV{GLOBUS_LOCATION}; - if(!defined($globus)) { - die "ERROR: GLOBUS_LOCATION needs to be set before running this script\n"; + $globus = "/usr"; } my %hash; @@ -102,14 +87,23 @@ assemble_link_lines($fakepkg, $flavor, $link); + at INC = ("$globus/lib/perl", @INC); + +require Globus::Core::Paths; +my $includedir = $Globus::Core::Paths::includedir; +my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; +my $libdir = $Globus::Core::Paths::libdir; + push @temp_header, "GLOBUS_CFLAGS=\"$cflagslist\"\n"; -push @temp_header, "GLOBUS_INCLUDES=\" -I$ENV{GLOBUS_LOCATION}/include/$flavor $includeslist\"\n"; +push @temp_header, "GLOBUS_INCLUDES=\"-I$includedir -I$flavorincludedir $includeslist\"\n"; push @temp_header, "GLOBUS_LIBS=\"$libslist\"\n"; -push @temp_header, "GLOBUS_LDFLAGS=\" -L$ENV{GLOBUS_LOCATION}/lib\n"; +push @temp_header, "GLOBUS_LDFLAGS=\"-L$libdir\"\n"; push @temp_header, "GLOBUS_PKG_LIBS=\"$pkglibslist\"\n"; push @temp_header, "GLOBUS_LIBTOOL=$globus/sbin/libtool-$flavor\n"; -open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-build-env-$flavor.sh\n"; +open(IN, "$globus/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh\n"; while() { @@ -130,7 +124,9 @@ #END of Section one: prepending GLOBUS_ close (IN); -open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-sh-tools-vars.sh\n"; +open(IN, "$globus/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh\n"; while() { if(m!\S!) diff -ur globus_common-10.2.orig/scripts/globus-sh-tools.sh globus_common-10.2/scripts/globus-sh-tools.sh --- globus_common-10.2.orig/scripts/globus-sh-tools.sh 2006-01-19 06:54:22.000000000 +0100 +++ globus_common-10.2/scripts/globus-sh-tools.sh 2008-10-13 00:01:24.000000000 +0200 @@ -18,7 +18,11 @@ if test -z "$GLOBUS_SH_VARIABLES_SET" ; then - . ${GLOBUS_LOCATION}/libexec/globus-sh-tools-vars.sh + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-sh-tools-vars.sh + fi # export all commands: --- NEW FILE globus-common.spec --- Name: globus-common %global _name %(tr - _ <<< %{name}) Version: 10.2 %global setupversion 2.6 Release: 1%{?dist} Summary: Globus Toolkit - Common Library Group: System Environment/Libraries License: ASL 2.0 URL: http://www.globus.org/ # Source is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/source globus_common-10.2 # tar -zcf globus_common-10.2.tar.gz globus_common-10.2 Source: %{_name}-%{version}.tar.gz # Source1 is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/setup globus_common_setup-2.6 # tar -zcf globus_common_setup-2.6.tar.gz globus_common_setup-2.6 Source1: %{_name}_setup-%{setupversion}.tar.gz Source8: epstopdf-2.9.5gw Source9: GLOBUS_LICENSE # Environment variable elimination patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6459 Patch0: %{name}-usr.patch # Segfault fix patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6460 Patch1: %{name}-no-pthread-exceptions.patch # Allow plugins without the flavor extension in the name: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6461 Patch2: %{name}-noflavext.patch # Remove bogus inter-package dependency: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6462 Patch3: %{name}-deps.patch # Fixes a stupid typo in library/Makefile.am: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6463 Patch4: %{name}-typo.patch # The file globus_netos_dir.h does not exist: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6464 Patch5: %{name}-nosuchfile.patch # Doxygen warning fix: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6465 Patch6: %{name}-doxygen.patch # Bad version information: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6466 Patch7: %{name}-bad-age.patch # Extradist should not be conditional: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6576 Patch8: %{name}-extradist.patch # Check for function removed from newer versions of libltdl: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6578 Patch9: %{name}-ltdlmutex.patch # Configure options not propagated in globus common setup: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6467 Patch10: %{name}-setup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: globus-libtool >= 1 BuildRequires: grid-packaging-tools BuildRequires: globus-libtool-devel >= 1 BuildRequires: globus-core >= 4 BuildRequires: doxygen %if %{?fedora}%{!?fedora:0} >= 3 BuildRequires: graphviz BuildRequires: ghostscript %else %if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif %endif %endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else %if %{?rhel}%{!?rhel:0} >= 6 BuildRequires: tex(latex) %else BuildRequires: tetex-latex %endif %endif %package progs Summary: Globus Toolkit - Common Library Programs Group: Applications/Internet Provides: %{name}-setup = %{setupversion} Requires: %{name} = %{version}-%{release} Requires: globus-libtool >= 1 Requires: globus-common-progs >= 3 Requires: globus-common-setup >= 2 %if %{?fedora}%{!?fedora:0} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else %if %{?rhel}%{!?rhel:0} >= 4 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else Requires: perl %endif %endif %package devel Summary: Globus Toolkit - Common Library Development Files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: globus-libtool-devel >= 1 Requires: globus-core >= 4 Requires: pkgconfig %package doc Summary: Globus Toolkit - Common Library Documentation Files Group: Documentation Requires: %{name} = %{version}-%{release} %ifarch alpha ia64 ppc64 s390x sparc64 x86_64 %global flavor gcc64pthr %else %global flavor gcc32pthr %endif %{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %description The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name} package contains: Common Library %description progs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-progs package contains: Common Library Programs Common Setup %description devel The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-devel package contains: Common Library Development Files %description doc The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-doc package contains: Common Library Documentation Files %prep %setup -q -n %{_name}-%{version} %setup -D -T -q -n %{_name}-%{version} -a 1 %patch0 -p1 -b .usr %patch1 -p1 -b .segfault %patch2 -p1 -b .noflavext %patch3 -p1 -b .deps %patch4 -p1 -b .typo %patch5 -p1 -b .nofile %patch6 -p1 -b .doxygen %patch7 -p1 -b .age %patch8 -p1 -b .extradist %patch9 -p1 -b .ltdlmutex cd %{_name}_setup-%{setupversion} %patch10 -p1 -b .setup cd - # custom perl requires that removes dependency on gpt perl modules cat << EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Grid::GPT::.*)/d' EOF %global __perl_requires %{_builddir}/%{_name}-%{version}/%{name}-req chmod +x %{__perl_requires} # This is a workaround for the broken epstopdf script in RHEL5 # See: https://bugzilla.redhat.com/show_bug.cgi?id=450388 %if "%{rhel}" == "5" mkdir bin install %{SOURCE8} bin/epstopdf %endif %build %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache for f in `find . -name Makefile.am` ; do sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' < $f > $f.new mv $f.new $f done sed -e "s! pkgdata/pkg_data_src.gpt.in.new mv pkgdata/pkg_data_src.gpt.in.new pkgdata/pkg_data_src.gpt.in /usr/share/globus/globus-bootstrap.sh %configure --with-flavor=%{flavor} --enable-doxygen make %{?_smp_mflags} # setup package cd %{_name}_setup-%{setupversion} rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache /usr/share/globus/globus-bootstrap.sh %configure --without-flavor --with-secure-tmpdir=/var/tmp make %{?_smp_mflags} cd - %install %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # setup package cd %{_name}_setup-%{setupversion} make install DESTDIR=$RPM_BUILD_ROOT cd - chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-args-parser-header chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-common.pl chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-script-initializer chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools.sh # Register setup perl -MGrid::GPT::Setup < "%{_name}_setup", globusdir => "$RPM_BUILD_ROOT%{_prefix}"); \$metadata->finish(); EOF # Remove libtool archives (.la files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.la$' < $l > $l.new mv $l.new $l done # Remove static libraries (.a files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.a$' < $l > $l.new mv $l.new $l done mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig /usr/share/globus/globus-gpt2pkg-config pkgdata/pkg_data_%{flavor}_dev.gpt > \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc # Move globus-makefile-header to devel package cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep globus-makefile-header >> \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep -v globus-makefile-header > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist # Move documentation to default RPM location mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed s!doc/%{_name}!doc/%{name}-%{version}! > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist for f in $RPM_BUILD_ROOT%{_mandir}/man3/*.h.3 ; do sed 's/P\.RS/P\n.RS/' < $f > $f.new mv $f.new $f done rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | grep -v 'deprecated\.3' \ | grep -v '_%{_name}-%{version}_.*\.3' > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist # Generate package filelists cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_rtl.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_data.filelist \ | sed s!^!%{_prefix}! > package-progs.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed 's!/man/.*!&*!' \ | sed 's!^!%doc %{_prefix}!' > package-doc.filelist touch $RPM_BUILD_ROOT%{_datadir}/globus/setup/globus-sh-tools-vars.sh touch $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools-vars.sh mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post progs cd %{_datadir}/globus/setup ./findshelltools > /dev/null cp -p globus-sh-tools-vars.sh .. rm -f config.log config.status %files -f package.filelist %defattr(-,root,root,-) %dir %{_datadir}/globus %dir %{_datadir}/globus/packages %dir %{_datadir}/globus/packages/%{_name} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %files -f package-progs.filelist progs %defattr(-,root,root,-) %dir %{_datadir}/globus/packages/%{_name}_setup %dir %{_datadir}/globus/packages/setup %dir %{_datadir}/globus/packages/setup/%{_name}_setup %{_datadir}/globus/packages/setup/%{_name}_setup/%{_name}_setup.gpt %dir %{_datadir}/globus/setup %dir %{perl_vendorlib}/Globus %dir %{perl_vendorlib}/Globus/Core %ghost %{_datadir}/globus/setup/globus-sh-tools-vars.sh %ghost %{_datadir}/globus/globus-sh-tools-vars.sh %files -f package-devel.filelist devel %defattr(-,root,root,-) %dir %{_includedir}/globus %{_libdir}/pkgconfig/%{name}.pc %files -f package-doc.filelist doc %defattr(-,root,root,-) %dir %{_docdir}/%{name}-%{version}/html %changelog * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals * Mon Apr 06 2009 Mattias Ellert - 10.2-0.6 - Make comment about source retieval more explicit * Sun Mar 15 2009 Mattias Ellert - 10.2-0.5 - Adapting to updated globus-core package * Thu Feb 26 2009 Mattias Ellert - 10.2-0.4 - Add s390x to the list of 64 bit platforms - Move globus-makefile-header to devel package * Thu Jan 1 2009 Mattias Ellert - 10.2-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 10.2-0.2 - Update to Globus Toolkit 4.2.1 * Mon Jul 14 2008 Mattias Ellert - 10.2-0.1 - Autogenerated --- NEW FILE import.log --- globus-common-10_2-1_fc9:F-9:globus-common-10.2-1.fc9.src.rpm:1239090158 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:15:32 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:43:09 -0000 1.2 @@ -0,0 +1,4 @@ +GLOBUS_LICENSE +epstopdf-2.9.5gw +globus_common-10.2.tar.gz +globus_common_setup-2.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:15:32 -0000 1.1 +++ sources 7 Apr 2009 07:43:09 -0000 1.2 @@ -0,0 +1,4 @@ +2ee41112a44fe7014dce33e26468ba93 GLOBUS_LICENSE +44ec158f5ca5f60310cca74a3aaaea2b epstopdf-2.9.5gw +2a80cda660b3b8dd7d9a5c9a793497e7 globus_common-10.2.tar.gz +7a27af5fd1f776b2390b43d94f28a5bb globus_common_setup-2.6.tar.gz From cchance at fedoraproject.org Tue Apr 7 07:44:21 2009 From: cchance at fedoraproject.org (Caius Chance) Date: Tue, 7 Apr 2009 07:44:21 +0000 (UTC) Subject: rpms/cjkuni-fonts/devel cjkuni-fonts.spec,1.7,1.8 Message-ID: <20090407074421.6B29370100@cvs1.fedora.phx.redhat.com> Author: cchance Update of /cvs/pkgs/rpms/cjkuni-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5966 Modified Files: cjkuni-fonts.spec Log Message: Resolves: rhbz#491956 rebuilt for fedora 11 Index: cjkuni-fonts.spec =================================================================== RCS file: /cvs/pkgs/rpms/cjkuni-fonts/devel/cjkuni-fonts.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- cjkuni-fonts.spec 24 Feb 2009 07:35:16 -0000 1.7 +++ cjkuni-fonts.spec 7 Apr 2009 07:43:51 -0000 1.8 @@ -12,7 +12,7 @@ Name: %{fontname}-fonts Version: 0.2.20080216.1 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Chinese Unicode TrueType fonts in Ming and Kai face. License: Arphic Group: User Interface/X @@ -221,6 +221,10 @@ %__rm -fr %{buildroot} %changelog +* Tue Apr 07 2009 Caius 'kaio' Chance - 0.2.20080216.1-22 +- Resolves: rhbz#491956. +- Rebuilt for Fedora 11. + * Mon Feb 23 2009 Fedora Release Engineering - 0.2.20080216.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From ellert at fedoraproject.org Tue Apr 7 07:45:46 2009 From: ellert at fedoraproject.org (Mattias Ellert) Date: Tue, 7 Apr 2009 07:45:46 +0000 (UTC) Subject: rpms/globus-common/EL-4 globus-common-bad-age.patch, NONE, 1.1 globus-common-deps.patch, NONE, 1.1 globus-common-doxygen.patch, NONE, 1.1 globus-common-extradist.patch, NONE, 1.1 globus-common-ltdlmutex.patch, NONE, 1.1 globus-common-no-pthread-exceptions.patch, NONE, 1.1 globus-common-noflavext.patch, NONE, 1.1 globus-common-nosuchfile.patch, NONE, 1.1 globus-common-setup.patch, NONE, 1.1 globus-common-typo.patch, NONE, 1.1 globus-common-usr.patch, NONE, 1.1 globus-common.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407074546.D183770100@cvs1.fedora.phx.redhat.com> Author: ellert Update of /cvs/pkgs/rpms/globus-common/EL-4 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6722/EL-4 Modified Files: .cvsignore sources Added Files: globus-common-bad-age.patch globus-common-deps.patch globus-common-doxygen.patch globus-common-extradist.patch globus-common-ltdlmutex.patch globus-common-no-pthread-exceptions.patch globus-common-noflavext.patch globus-common-nosuchfile.patch globus-common-setup.patch globus-common-typo.patch globus-common-usr.patch globus-common.spec import.log Log Message: * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals globus-common-bad-age.patch: --- NEW FILE globus-common-bad-age.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-09-29 23:20:49.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-10-12 01:28:20.000000000 +0200 @@ -3,7 +3,7 @@ - + Common Library Common globus-common-deps.patch: --- NEW FILE globus-common-deps.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-06-25 00:11:11.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-07-14 11:57:49.000000000 +0200 @@ -51,14 +51,6 @@ -lglobus_common - - - - - - - - globus-common-doxygen.patch: --- NEW FILE globus-common-doxygen.patch --- diff -ur globus_common-10.2.orig/library/globus_callback.h globus_common-10.2/library/globus_callback.h --- globus_common-10.2.orig/library/globus_callback.h 2006-01-19 06:54:13.000000000 +0100 +++ globus_common-10.2/library/globus_callback.h 2008-10-08 05:05:28.000000000 +0200 @@ -19,10 +19,10 @@ /** * @file globus_callback.h Globus Callback API * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $
    - * $Date: 2006/01/19 05:54:13 $
    - * $Revision: 1.12 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $ + * $Date: 2006/01/19 05:54:13 $ + * $Revision: 1.12 $ + * $Author: mlink $ */ /** diff -ur globus_common-10.2.orig/library/globus_common.h.in globus_common-10.2/library/globus_common.h.in --- globus_common-10.2.orig/library/globus_common.h.in 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_common.h.in 2008-10-08 05:04:11.000000000 +0200 @@ -44,14 +44,6 @@ EXTERN_C_BEGIN -/* TODO remove this if we ever doxyegenate common fully */ -/** - * @mainpage - * - * @note More globus_common API documentation is available here. - * - */ - /****************************************************************************** Type definitions ******************************************************************************/ diff -ur globus_common-10.2.orig/library/globus_thread_common.h globus_common-10.2/library/globus_thread_common.h --- globus_common-10.2.orig/library/globus_thread_common.h 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_thread_common.h 2008-10-08 05:04:58.000000000 +0200 @@ -17,10 +17,10 @@ /** * @file globus_thread_common.h Common Thread Interface * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $
    - * $Date: 2006/01/19 05:54:14 $
    - * $Revision: 1.6 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $ + * $Date: 2006/01/19 05:54:14 $ + * $Revision: 1.6 $ + * $Author: mlink $ */ /****************************************************************************** diff -ur globus_common-10.2.orig/library/globus_url.h globus_common-10.2/library/globus_url.h --- globus_common-10.2.orig/library/globus_url.h 2008-01-23 18:26:04.000000000 +0100 +++ globus_common-10.2/library/globus_url.h 2008-10-08 06:02:49.000000000 +0200 @@ -67,7 +67,7 @@ GLOBUS_URL_SCHEME_X_NEXUS, /** GASS Cache Entry */ GLOBUS_URL_SCHEME_X_GASS_CACHE, - /** Any other URL of the form ://:// */ GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_SCHEME_SSHFTP, /** Total number of URL schemes supported */ globus-common-extradist.patch: --- NEW FILE globus-common-extradist.patch --- diff -ur globus_common-10.2.orig/programs/Makefile.am globus_common-10.2/programs/Makefile.am --- globus_common-10.2.orig/programs/Makefile.am 2008-12-11 16:13:45.120989000 +0100 +++ globus_common-10.2/programs/Makefile.am 2008-12-11 16:15:09.868546294 +0100 @@ -5,8 +5,6 @@ sbin_PROGRAMS = globus-libc-hostname globus-is-local-user -EXTRA_DIST = globus-sh-exec.in globus-version.in - INCLUDES = -I$(top_srcdir)/library $(GPT_INCLUDES) globus_libc_hostname_SOURCES = globus_libc_hostname.c @@ -21,5 +19,7 @@ globus_is_local_user_LDADD = ../library/libglobus_common_$(GLOBUS_FLAVOR_NAME).la @GPT_PGM_LINKS@ endif +EXTRA_DIST = globus-sh-exec.in globus-version.in + include $(top_srcdir)/globus_automake_post globus-common-ltdlmutex.patch: --- NEW FILE globus-common-ltdlmutex.patch --- diff -ur globus_common-10.2.orig/configure.in globus_common-10.2/configure.in --- globus_common-10.2.orig/configure.in 2007-12-12 00:29:27.000000000 +0100 +++ globus_common-10.2/configure.in 2008-12-18 09:02:27.000000000 +0100 @@ -24,6 +24,11 @@ GPT_SET_LIBS(["$EXTERNAL_LIBS"]) +save_LIBS=$LIBS +LIBS="$LIBS $GPT_LIBS" +AC_CHECK_FUNCS([lt_dlmutex_register]) +LIBS=$save_LIBS + AC_SUBST(GLOBUS_THREADS) if test x"$GLOBUS_VERSIONNAME" = "x" ; then diff -ur globus_common-10.2.orig/library/globus_extension.c globus_common-10.2/library/globus_extension.c --- globus_common-10.2.orig/library/globus_extension.c 2008-03-12 20:01:05.000000000 +0100 +++ globus_common-10.2/library/globus_extension.c 2008-12-18 09:04:27.000000000 +0100 @@ -14,6 +14,7 @@ * limitations under the License. */ +#include "config.h" #include "globus_extension.h" #include "globus_debug.h" #include GLOBUS_THREAD_INCLUDE @@ -169,6 +170,7 @@ { goto error_dlinit; } +# ifdef HAVE_LT_DLMUTEX_REGISTER if(lt_dlmutex_register( globus_l_libtool_mutex_lock, globus_l_libtool_mutex_unlock, @@ -177,6 +179,7 @@ { goto error_dlmutex; } +# endif /* HAVE_LT_DLMUTEX_REGISTER */ # endif /* !BUILD_STATIC_ONLY */ globus_hashtable_init( globus-common-no-pthread-exceptions.patch: --- NEW FILE globus-common-no-pthread-exceptions.patch --- diff -ur globus-common-7.30.orig/library/globus_thread_pthreads.h globus-common-7.30/library/globus_thread_pthreads.h --- globus-common-7.30.orig/library/globus_thread_pthreads.h 2005-04-19 00:59:37.000000000 +0200 +++ globus-common-7.30/library/globus_thread_pthreads.h 2008-06-30 18:22:33.000000000 +0200 @@ -57,7 +57,13 @@ #include EXTERN_C_END #else /* TARGET_ARCH_AIX */ +#if defined __GNUC__ && defined __EXCEPTIONS +#undef __EXCEPTIONS #include +#define __EXCEPTIONS +#else +#include +#endif #endif /* TARGET_ARCH_AIX */ EXTERN_C_BEGIN globus-common-noflavext.patch: --- NEW FILE globus-common-noflavext.patch --- diff -ur globus-common-7.30.orig/library/globus_extension.c globus-common-7.30/library/globus_extension.c --- globus-common-7.30.orig/library/globus_extension.c 2005-04-19 00:59:29.000000000 +0200 +++ globus-common-7.30/library/globus_extension.c 2008-07-05 09:22:39.000000000 +0200 @@ -357,11 +357,24 @@ dlhandle = lt_dlopenext(library); if(!dlhandle) { + snprintf(library, 1024, "lib%s", name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } + if(!dlhandle) + { /* older libtools dont search the extensions correctly */ snprintf(library, 1024, "lib%s_%s" MY_LIB_EXT, name, build_flavor); library[1023] = 0; dlhandle = lt_dlopenext(library); } + if(!dlhandle) + { + /* older libtools dont search the extensions correctly */ + snprintf(library, 1024, "lib%s" MY_LIB_EXT, name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } if(!dlhandle) { globus-common-nosuchfile.patch: --- NEW FILE globus-common-nosuchfile.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-10-11 12:11:57.000000000 +0200 @@ -157,7 +157,6 @@ globus_thread_sproc.c \ globus_thread_sproc.h -EXTRA_HEADERS = \ - globus_netos_dir.h +EXTRA_HEADERS = include $(top_srcdir)/globus_automake_post globus-common-setup.patch: --- NEW FILE globus-common-setup.patch --- diff -ur globus_common_setup-2.6.orig/configure.in globus_common_setup-2.6/configure.in --- globus_common_setup-2.6.orig/configure.in 2002-01-10 03:26:32.000000000 +0100 +++ globus_common_setup-2.6/configure.in 2008-10-13 00:09:15.000000000 +0200 @@ -9,10 +9,31 @@ dnl Initialize the automake rules the last argument AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION) +AC_ARG_WITH(tmpdir, + AC_HELP_STRING([--with-tmpdir=DIR], + [directory for temporary files [[/tmp]]]), + [tmpdir="$withval"], + [tmpdir=/tmp]) +AC_SUBST(tmpdir) +AC_ARG_WITH(local-tmpdir, + AC_HELP_STRING([--with-local-tmpdir=DIR], + [local directory for temporary files [[TMPDIR]]]), + [local_tmpdir="$withval"], + [local_tmpdir='${tmpdir}']) +AC_SUBST(local_tmpdir) + +AC_ARG_WITH(secure-tmpdir, + AC_HELP_STRING([--with-secure-tmpdir=DIR], + [secure directory for temporary files [[PREFIX/tmp]]]), + [secure_tmpdir="$withval"], + [secure_tmpdir='${prefix}/tmp']) +AC_SUBST(secure_tmpdir) AC_OUTPUT( Makefile + globus-script-initializer + Paths.pm:Paths.in pkgdata/Makefile pkgdata/pkg_data_src.gpt ) diff -ur globus_common_setup-2.6.orig/findshelltools.in globus_common_setup-2.6/findshelltools.in --- globus_common_setup-2.6.orig/findshelltools.in 2004-09-29 14:52:55.000000000 +0200 +++ globus_common_setup-2.6/findshelltools.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,16 +1,6 @@ AC_REVISION($Revision: 1.2 $) AC_INIT(globus-sh-tools-vars.sh.in) -# checking for the GLOBUS_LOCATION - -if test "x$GLOBUS_LOCATION" = "x"; then - echo "ERROR Please specify GLOBUS_LOCATION" >&2 - exit 1 -fi - -prefix='$(GLOBUS_LOCATION)' -exec_prefix='$(GLOBUS_LOCATION)' - if test "x$PERL" = "x"; then AC_PATH_PROG(PERL,perl) fi diff -ur globus_common_setup-2.6.orig/globus-script-initializer.in globus_common_setup-2.6/globus-script-initializer.in --- globus_common_setup-2.6.orig/globus-script-initializer.in 2005-11-29 21:08:58.000000000 +0100 +++ globus_common_setup-2.6/globus-script-initializer.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,49 +1,53 @@ - - -exec_prefix=${GLOBUS_LOCATION} -prefix=$GLOBUS_LOCATION -sbindir=${exec_prefix}/sbin -bindir=${exec_prefix}/bin -libdir=${exec_prefix}/lib -libexecdir=${exec_prefix}/libexec -includedir=${exec_prefix}/include -datadir=${prefix}/share -sysconfdir=${prefix}/etc -sharedstatedir=${prefix}/com -localstatedir=${prefix}/var +prefix=${GLOBUS_LOCATION:-/usr} +exec_prefix=${GLOBUS_LOCATION:-/usr} +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +includedir=@includedir@ +flavorincludedir=@flavorincludedir@ +datadir=@datadir@ +libexecdir=@libexecdir@ +sysconfdir=@sysconfdir@ +sharedstatedir=@sharedstatedir@ +localstatedir=@localstatedir@ +setupdir=@setupdir@ +testdir=@testdir@ +perlmoduledir=@perlmoduledir@ tmpdir=@tmpdir@ local_tmpdir=@local_tmpdir@ secure_tmpdir=@secure_tmpdir@ +if [ x$prefix != "x/usr" ]; then + DELIM= if [ -n "${LD_LIBRARY_PATH}" ]; then DELIM=: fi -LD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY_PATH}" +LD_LIBRARY_PATH="${libdir}${DELIM}${LD_LIBRARY_PATH}" DELIM= if [ -n "${DYLD_LIBRARY_PATH}" ]; then DELIM=: fi -DYLD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${DYLD_LIBRARY_PATH}" +DYLD_LIBRARY_PATH="${libdir}${DELIM}${DYLD_LIBRARY_PATH}" if [ -z "${LIBPATH}" ]; then LIBPATH="/usr/lib:/lib" fi -LIBPATH="${GLOBUS_LOCATION}/lib:${LIBPATH}" +LIBPATH="${libdir}:${LIBPATH}" DELIM= if [ -n "${SHLIB_PATH}" ]; then DELIM=: fi -SHLIB_PATH="${GLOBUS_LOCATION}/lib${DELIM}${SHLIB_PATH}" +SHLIB_PATH="${libdir}${DELIM}${SHLIB_PATH}" -if [ -d $GLOBUS_LOCATION/lib/sasl ]; then +if [ -d ${libdir}/sasl ]; then DELIM= if [ -n "${SASL_PATH}" ]; then DELIM=: fi - SASL_PATH="${GLOBUS_LOCATION}/lib/sasl${DELIM}${SASL_PATH}" + SASL_PATH="${libdir}/sasl${DELIM}${SASL_PATH}" fi export LD_LIBRARY_PATH DYLD_LIBRARY_PATH LIBPATH SHLIB_PATH SASL_PATH @@ -53,7 +57,7 @@ if [ "X${LD_LIBRARYN32_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARYN32_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARYN32_PATH}" + LD_LIBRARYN32_PATH="${libdir}${DELIM}${LD_LIBRARYN32_PATH}" export LD_LIBRARYN32_PATH fi @@ -62,10 +66,19 @@ if [ "X${LD_LIBRARY64_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARY64_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY64_PATH}" + LD_LIBRARY64_PATH="${libdir}${DELIM}${LD_LIBRARY64_PATH}" export LD_LIBRARY64_PATH fi +DELIM= +if [ -n "${PERLLIB}" ]; then + DELIM=: +fi +PERLLIB="${perlmoduledir}${DELIM}${PERLLIB}" +export PERLLIB + +fi + globus_source () { # Check if file exists and source it diff -ur globus_common_setup-2.6.orig/Makefile.am globus_common_setup-2.6/Makefile.am --- globus_common_setup-2.6.orig/Makefile.am 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Makefile.am 2008-10-13 00:09:15.000000000 +0200 @@ -3,25 +3,26 @@ setup_SCRIPTS = \ findshelltools \ - setup-tmpdirs \ setup-globus-common \ setup-globus-common.pl setup_DATA = \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in + globus-sh-tools-vars.sh.in + +libexec_SCRIPTS = globus-script-initializer + +globusperldir = $(perlmoduledir)/Globus/Core +globusperl_DATA = Paths.pm + +findshelltools: findshelltools.in + autoconf -o findshelltools findshelltools.in SUBDIRS = pkgdata EXTRA_DIST = \ findshelltools \ findshelltools.in \ - setup-tmpdirs \ - setup-tmpdirs.in \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in \ + globus-sh-tools-vars.sh.in \ setup-globus-common \ setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/Paths.in globus_common_setup-2.6/Paths.in --- globus_common_setup-2.6.orig/Paths.in 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Paths.in 2008-10-13 00:09:15.000000000 +0200 @@ -4,26 +4,38 @@ @ISA = qw(Exporter); - at EXPORT = qw($exec_prefix $prefix - $sbindir $bindir - $libdir $libexecdir $includedir - $datadir $sysconfdir $sharedstatedir + at EXPORT = qw($prefix $exec_prefix + $bindir $sbindir $libdir + $includedir $flavorincludedir + $datadir $libexecdir + $sysconfdir $sharedstatedir $localstatedir + $setupdir $testdir + $perlmoduledir $tmpdir $local_tmpdir $secure_tmpdir); -$exec_prefix=$ENV{GLOBUS_LOCATION}; +my $PACKAGE = "\$PACKAGE"; +my $GLOBUS_FLAVOR_NAME = "\$GLOBUS_FLAVOR_NAME"; + $prefix=$ENV{GLOBUS_LOCATION}; -$sbindir="${exec_prefix}/sbin"; -$bindir="${exec_prefix}/bin"; -$libdir="${exec_prefix}/lib"; -$libexecdir="${exec_prefix}/libexec"; -$includedir="${exec_prefix}/include"; -$datadir="${prefix}/share"; -$sysconfdir="${prefix}/etc"; -$sharedstatedir="${prefix}/com"; -$localstatedir="${prefix}/var"; +$prefix="/usr" if (!defined $prefix); +$exec_prefix=$ENV{GLOBUS_LOCATION}; +$exec_prefix="/usr" if (!defined $exec_prefix); +$bindir="@bindir@"; +$sbindir="@sbindir@"; +$libdir="@libdir@"; +$includedir="@includedir@"; +$flavorincludedir="@flavorincludedir@"; +$datadir="@datadir@"; +$libexecdir="@libexecdir@"; +$sysconfdir="@sysconfdir@"; +$sharedstatedir="@sharedstatedir@"; +$localstatedir="@localstatedir@"; +$setupdir="@setupdir@"; +$testdir="@testdir@"; +$perlmoduledir="@perlmoduledir@"; $tmpdir="@tmpdir@"; $local_tmpdir="@local_tmpdir@"; $secure_tmpdir="@secure_tmpdir@"; diff -ur globus_common_setup-2.6.orig/setup-globus-common globus_common_setup-2.6/setup-globus-common --- globus_common_setup-2.6.orig/setup-globus-common 2001-06-21 00:24:26.000000000 +0200 +++ globus_common_setup-2.6/setup-globus-common 2008-10-13 00:09:15.000000000 +0200 @@ -1,3 +1,8 @@ #! /bin/sh -perl $GLOBUS_LOCATION/setup/globus/setup-globus-common.pl +if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi +perl ${setupdir}/setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/setup-globus-common.pl globus_common_setup-2.6/setup-globus-common.pl --- globus_common_setup-2.6.orig/setup-globus-common.pl 2006-01-19 06:54:11.000000000 +0100 +++ globus_common_setup-2.6/setup-globus-common.pl 2008-10-13 00:09:15.000000000 +0200 @@ -19,13 +19,7 @@ if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - -} - -if (!defined($gpath)) -{ - die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" + $gpath = "/usr"; } @INC = (@INC, "$gpath/lib/perl"); @@ -34,37 +28,25 @@ my $metadata = new Grid::GPT::Setup(package_name => "globus_common_setup"); -my $globusdir = $ENV{GLOBUS_LOCATION}; - -if((!defined($globusdir))) -{ - die "GLOBUS_LOCATION needs to be set before running this script" -} - -my $setupdir = "$globusdir/setup/globus/"; +require Globus::Core::Paths; +my $setupdir = $Globus::Core::Paths::setupdir; +my $libexecdir = $Globus::Core::Paths::libexecdir; +my $bindir = $Globus::Core::Paths::bindir; print "creating globus-sh-tools-vars.sh\n"; my $result = `$setupdir/findshelltools`; -print "creating globus-script-initializer\n"; -print "creating Globus::Core::Paths\n"; - -$result = `$setupdir/setup-tmpdirs`; - -for my $setupfile ('globus-script-initializer', 'globus-sh-tools-vars.sh') +for my $setupfile ('globus-sh-tools-vars.sh') { - $result = system("cp $setupdir/$setupfile $globusdir/libexec"); - $result = system("chmod 0755 $globusdir/libexec/$setupfile"); - + $result = system("cp $setupdir/$setupfile $libexecdir/$setupfile"); + $result = system("chmod 0644 $libexecdir/$setupfile"); } -system("mkdir -p $globusdir/lib/perl/Globus/Core"); -system("cp $setupdir/Paths.pm $globusdir/lib/perl/Globus/Core/"); -system("chmod 0644 $globusdir/lib/perl/Globus/Core/Paths.pm"); +system("rm -f config.log config.status"); print "checking globus-hostname\n"; -my $hostname = `$globusdir/bin/globus-hostname`; +my $hostname = `$bindir/globus-hostname`; $hostname =~ s/\w//g; #strip whitespace globus-common-typo.patch: --- NEW FILE globus-common-typo.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-07-14 17:33:08.000000000 +0200 @@ -143,7 +143,7 @@ libglobus_common___GLOBUS_FLAVOR_NAME__la_LIBADD = @GPT_LIB_LINKS@ libglobus_common___GLOBUS_FLAVOR_NAME__la_SOURCES = $(Sources) -libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAS = @GPT_LDFLAGS@ +libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAGS = @GPT_LDFLAGS@ EXTRA_DIST = \ globus_callback_nothreads.c \ globus-common-usr.patch: --- NEW FILE globus-common-usr.patch --- diff -ur globus_common-10.2.orig/Makefile.am globus_common-10.2/Makefile.am --- globus_common-10.2.orig/Makefile.am 2004-10-11 14:53:32.000000000 +0200 +++ globus_common-10.2/Makefile.am 2008-10-13 00:01:24.000000000 +0200 @@ -9,7 +9,7 @@ config \ doxygen -sbin_SCRIPTS= \ +libexec_SCRIPTS= \ config.guess EXTRA_DIST = \ diff -ur globus_common-10.2.orig/programs/globus-sh-exec.in globus_common-10.2/programs/globus-sh-exec.in --- globus_common-10.2.orig/programs/globus-sh-exec.in 2006-01-19 06:54:19.000000000 +0100 +++ globus_common-10.2/programs/globus-sh-exec.in 2008-10-13 00:01:24.000000000 +0200 @@ -17,7 +17,11 @@ # -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi globus_source ${libexecdir}/globus-sh-tools.sh # This was done by the script initializer before V2.0 diff -ur globus_common-10.2.orig/programs/globus-version.in globus_common-10.2/programs/globus-version.in --- globus_common-10.2.orig/programs/globus-version.in 2008-09-29 23:20:05.000000000 +0200 +++ globus_common-10.2/programs/globus-version.in 2008-10-13 00:01:24.000000000 +0200 @@ -43,7 +43,11 @@ usage() { - . ${GLOBUS_LOCATION}/libexec/globus-script-initializer + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer + fi globus_source ${libexecdir}/globus-sh-tools.sh ${GLOBUS_SH_CAT-cat} 1>&2 <&2 - exit 1 +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer fi -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer - PROGRAM_NAME=`echo $0 | ${GLOBUS_SH_SED-sed} -e 's|.*/||g'` PROGRAM_VERSION=`echo '$Revision: 1.3 $' | ${GLOBUS_SH_CUT-cut} -d' ' -f2` @@ -67,7 +66,7 @@ EOF } -. ${GLOBUS_LOCATION}/libexec/globus-args-parser-header +. ${libexecdir}/globus-args-parser-header if [ -n "$1" ]; then globus_args_unrecognized_option "$1" @@ -79,8 +78,8 @@ if [ -z "${GLOBUS_HOSTNAME}" ] ; then # Set the _fullname based upon Globus's hostname command - if [ -x "${libexecdir}/globus-libc-hostname" ]; then - _fullname="`${libexecdir}/globus-libc-hostname`" + if [ -x "${sbindir}/globus-libc-hostname" ]; then + _fullname="`${sbindir}/globus-libc-hostname`" fi # if failed to set, use the system's hostname command diff -ur globus_common-10.2.orig/scripts/globus-makefile-header globus_common-10.2/scripts/globus-makefile-header --- globus_common-10.2.orig/scripts/globus-makefile-header 2008-02-20 17:03:35.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header 2008-10-13 00:01:24.000000000 +0200 @@ -25,29 +25,15 @@ my $gpt_path = $ENV{GPT_LOCATION}; my $globus_path = $ENV{GLOBUS_LOCATION}; -my $gpath; -if ( !defined($gpt_path) && !defined($globus_path) ) +if ( !defined($gpt_path) ) { - die("ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script"); + $gpt_path = "/usr"; } -if ( defined($gpt_path) ) +if ( !defined($globus_path) ) { - $gpath = $gpt_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } -} - -if ( !defined($gpath) && defined($globus_path) ) -{ - $gpath = $globus_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } + $globus_path = "/usr"; } @@ -60,7 +46,7 @@ # my($environment); - at INC = ("$gpath/lib/perl", "$gpath/lib/perl/$Config{'archname'}", @INC); + at INC = ("$gpt_path/lib/perl", "$gpt_path/lib/perl/$Config{'archname'}", @INC); if ( defined eval "require Grid::GPT::V1::Package" ) { @@ -240,7 +226,9 @@ # point our installation object at our globus location # - $installation = new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); + $installation = -d "$globus_path/share/globus/packages" ? + new Grid::GPT::Installation(pkgdir => "$globus_path/share/globus/packages") : + new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); $installation->set_depenv('Build'); # @@ -313,10 +301,17 @@ # push all of our entries onto our header array # + @INC = ("$globus_path/lib/perl", @INC); + + require Globus::Core::Paths; + my $includedir = $Globus::Core::Paths::includedir; + my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; + my $libdir = $Globus::Core::Paths::libdir; + push(@$header, "GLOBUS_CFLAGS=\"$cflagslist\""); - push(@$header, "GLOBUS_INCLUDES=\"-I${globus_path}/include/$flavor $includeslist\""); + push(@$header, "GLOBUS_INCLUDES=\"-I${includedir} -I${flavorincludedir} $includeslist\""); push(@$header, "GLOBUS_LIBS=\"$libslist\""); - push(@$header, "GLOBUS_LDFLAGS=\"-L${globus_path}/lib\""); + push(@$header, "GLOBUS_LDFLAGS=\"-L${libdir}\""); push(@$header, "GLOBUS_PKG_LIBS=\"$pkglibslist $extlibslist\""); push(@$header, "GLOBUS_LIBTOOL=\"$globus_path/sbin/libtool-$flavor\""); } @@ -332,7 +327,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-build-env-$flavor.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh!\n$common_error\n"; while () { @@ -370,7 +367,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-sh-tools-vars.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh!\n$common_error\n"; while () { diff -ur globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 globus_common-10.2/scripts/globus-makefile-header.gpt1 --- globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 2003-02-05 03:48:31.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header.gpt1 2008-10-13 00:01:24.000000000 +0200 @@ -15,18 +15,13 @@ my $flavor; my $link="static"; -my $gpt=$ENV{GPT_LOCATION}; + my $gpath = $ENV{GPT_LOCATION}; if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - - } - if (!defined($gpath)) - { - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" - } - + $gpath = "/usr"; +} + @INC = (@INC, "$gpath/lib/perl"); require Grid::GPT::Dependencies; @@ -40,20 +35,10 @@ my $pgm_linkslist; my $lib_linkslist; -if(!defined($gpt)) -{ - $gpt=$ENV{GLOBUS_LOCATION}; -} -if(!defined($gpt)) -{ - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script\n"; -} - my $globus=$ENV{GLOBUS_LOCATION}; - if(!defined($globus)) { - die "ERROR: GLOBUS_LOCATION needs to be set before running this script\n"; + $globus = "/usr"; } my %hash; @@ -102,14 +87,23 @@ assemble_link_lines($fakepkg, $flavor, $link); + at INC = ("$globus/lib/perl", @INC); + +require Globus::Core::Paths; +my $includedir = $Globus::Core::Paths::includedir; +my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; +my $libdir = $Globus::Core::Paths::libdir; + push @temp_header, "GLOBUS_CFLAGS=\"$cflagslist\"\n"; -push @temp_header, "GLOBUS_INCLUDES=\" -I$ENV{GLOBUS_LOCATION}/include/$flavor $includeslist\"\n"; +push @temp_header, "GLOBUS_INCLUDES=\"-I$includedir -I$flavorincludedir $includeslist\"\n"; push @temp_header, "GLOBUS_LIBS=\"$libslist\"\n"; -push @temp_header, "GLOBUS_LDFLAGS=\" -L$ENV{GLOBUS_LOCATION}/lib\n"; +push @temp_header, "GLOBUS_LDFLAGS=\"-L$libdir\"\n"; push @temp_header, "GLOBUS_PKG_LIBS=\"$pkglibslist\"\n"; push @temp_header, "GLOBUS_LIBTOOL=$globus/sbin/libtool-$flavor\n"; -open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-build-env-$flavor.sh\n"; +open(IN, "$globus/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh\n"; while() { @@ -130,7 +124,9 @@ #END of Section one: prepending GLOBUS_ close (IN); -open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-sh-tools-vars.sh\n"; +open(IN, "$globus/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh\n"; while() { if(m!\S!) diff -ur globus_common-10.2.orig/scripts/globus-sh-tools.sh globus_common-10.2/scripts/globus-sh-tools.sh --- globus_common-10.2.orig/scripts/globus-sh-tools.sh 2006-01-19 06:54:22.000000000 +0100 +++ globus_common-10.2/scripts/globus-sh-tools.sh 2008-10-13 00:01:24.000000000 +0200 @@ -18,7 +18,11 @@ if test -z "$GLOBUS_SH_VARIABLES_SET" ; then - . ${GLOBUS_LOCATION}/libexec/globus-sh-tools-vars.sh + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-sh-tools-vars.sh + fi # export all commands: --- NEW FILE globus-common.spec --- Name: globus-common %global _name %(tr - _ <<< %{name}) Version: 10.2 %global setupversion 2.6 Release: 1%{?dist} Summary: Globus Toolkit - Common Library Group: System Environment/Libraries License: ASL 2.0 URL: http://www.globus.org/ # Source is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/source globus_common-10.2 # tar -zcf globus_common-10.2.tar.gz globus_common-10.2 Source: %{_name}-%{version}.tar.gz # Source1 is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/setup globus_common_setup-2.6 # tar -zcf globus_common_setup-2.6.tar.gz globus_common_setup-2.6 Source1: %{_name}_setup-%{setupversion}.tar.gz Source8: epstopdf-2.9.5gw Source9: GLOBUS_LICENSE # Environment variable elimination patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6459 Patch0: %{name}-usr.patch # Segfault fix patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6460 Patch1: %{name}-no-pthread-exceptions.patch # Allow plugins without the flavor extension in the name: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6461 Patch2: %{name}-noflavext.patch # Remove bogus inter-package dependency: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6462 Patch3: %{name}-deps.patch # Fixes a stupid typo in library/Makefile.am: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6463 Patch4: %{name}-typo.patch # The file globus_netos_dir.h does not exist: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6464 Patch5: %{name}-nosuchfile.patch # Doxygen warning fix: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6465 Patch6: %{name}-doxygen.patch # Bad version information: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6466 Patch7: %{name}-bad-age.patch # Extradist should not be conditional: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6576 Patch8: %{name}-extradist.patch # Check for function removed from newer versions of libltdl: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6578 Patch9: %{name}-ltdlmutex.patch # Configure options not propagated in globus common setup: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6467 Patch10: %{name}-setup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: globus-libtool >= 1 BuildRequires: grid-packaging-tools BuildRequires: globus-libtool-devel >= 1 BuildRequires: globus-core >= 4 BuildRequires: doxygen %if %{?fedora}%{!?fedora:0} >= 3 BuildRequires: graphviz BuildRequires: ghostscript %else %if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif %endif %endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else %if %{?rhel}%{!?rhel:0} >= 6 BuildRequires: tex(latex) %else BuildRequires: tetex-latex %endif %endif %package progs Summary: Globus Toolkit - Common Library Programs Group: Applications/Internet Provides: %{name}-setup = %{setupversion} Requires: %{name} = %{version}-%{release} Requires: globus-libtool >= 1 Requires: globus-common-progs >= 3 Requires: globus-common-setup >= 2 %if %{?fedora}%{!?fedora:0} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else %if %{?rhel}%{!?rhel:0} >= 4 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else Requires: perl %endif %endif %package devel Summary: Globus Toolkit - Common Library Development Files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: globus-libtool-devel >= 1 Requires: globus-core >= 4 Requires: pkgconfig %package doc Summary: Globus Toolkit - Common Library Documentation Files Group: Documentation Requires: %{name} = %{version}-%{release} %ifarch alpha ia64 ppc64 s390x sparc64 x86_64 %global flavor gcc64pthr %else %global flavor gcc32pthr %endif %{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %description The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name} package contains: Common Library %description progs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-progs package contains: Common Library Programs Common Setup %description devel The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-devel package contains: Common Library Development Files %description doc The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-doc package contains: Common Library Documentation Files %prep %setup -q -n %{_name}-%{version} %setup -D -T -q -n %{_name}-%{version} -a 1 %patch0 -p1 -b .usr %patch1 -p1 -b .segfault %patch2 -p1 -b .noflavext %patch3 -p1 -b .deps %patch4 -p1 -b .typo %patch5 -p1 -b .nofile %patch6 -p1 -b .doxygen %patch7 -p1 -b .age %patch8 -p1 -b .extradist %patch9 -p1 -b .ltdlmutex cd %{_name}_setup-%{setupversion} %patch10 -p1 -b .setup cd - # custom perl requires that removes dependency on gpt perl modules cat << EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Grid::GPT::.*)/d' EOF %global __perl_requires %{_builddir}/%{_name}-%{version}/%{name}-req chmod +x %{__perl_requires} # This is a workaround for the broken epstopdf script in RHEL5 # See: https://bugzilla.redhat.com/show_bug.cgi?id=450388 %if "%{rhel}" == "5" mkdir bin install %{SOURCE8} bin/epstopdf %endif %build %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache for f in `find . -name Makefile.am` ; do sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' < $f > $f.new mv $f.new $f done sed -e "s! pkgdata/pkg_data_src.gpt.in.new mv pkgdata/pkg_data_src.gpt.in.new pkgdata/pkg_data_src.gpt.in /usr/share/globus/globus-bootstrap.sh %configure --with-flavor=%{flavor} --enable-doxygen make %{?_smp_mflags} # setup package cd %{_name}_setup-%{setupversion} rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache /usr/share/globus/globus-bootstrap.sh %configure --without-flavor --with-secure-tmpdir=/var/tmp make %{?_smp_mflags} cd - %install %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # setup package cd %{_name}_setup-%{setupversion} make install DESTDIR=$RPM_BUILD_ROOT cd - chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-args-parser-header chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-common.pl chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-script-initializer chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools.sh # Register setup perl -MGrid::GPT::Setup < "%{_name}_setup", globusdir => "$RPM_BUILD_ROOT%{_prefix}"); \$metadata->finish(); EOF # Remove libtool archives (.la files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.la$' < $l > $l.new mv $l.new $l done # Remove static libraries (.a files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.a$' < $l > $l.new mv $l.new $l done mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig /usr/share/globus/globus-gpt2pkg-config pkgdata/pkg_data_%{flavor}_dev.gpt > \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc # Move globus-makefile-header to devel package cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep globus-makefile-header >> \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep -v globus-makefile-header > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist # Move documentation to default RPM location mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed s!doc/%{_name}!doc/%{name}-%{version}! > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist for f in $RPM_BUILD_ROOT%{_mandir}/man3/*.h.3 ; do sed 's/P\.RS/P\n.RS/' < $f > $f.new mv $f.new $f done rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | grep -v 'deprecated\.3' \ | grep -v '_%{_name}-%{version}_.*\.3' > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist # Generate package filelists cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_rtl.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_data.filelist \ | sed s!^!%{_prefix}! > package-progs.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed 's!/man/.*!&*!' \ | sed 's!^!%doc %{_prefix}!' > package-doc.filelist touch $RPM_BUILD_ROOT%{_datadir}/globus/setup/globus-sh-tools-vars.sh touch $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools-vars.sh mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post progs cd %{_datadir}/globus/setup ./findshelltools > /dev/null cp -p globus-sh-tools-vars.sh .. rm -f config.log config.status %files -f package.filelist %defattr(-,root,root,-) %dir %{_datadir}/globus %dir %{_datadir}/globus/packages %dir %{_datadir}/globus/packages/%{_name} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %files -f package-progs.filelist progs %defattr(-,root,root,-) %dir %{_datadir}/globus/packages/%{_name}_setup %dir %{_datadir}/globus/packages/setup %dir %{_datadir}/globus/packages/setup/%{_name}_setup %{_datadir}/globus/packages/setup/%{_name}_setup/%{_name}_setup.gpt %dir %{_datadir}/globus/setup %dir %{perl_vendorlib}/Globus %dir %{perl_vendorlib}/Globus/Core %ghost %{_datadir}/globus/setup/globus-sh-tools-vars.sh %ghost %{_datadir}/globus/globus-sh-tools-vars.sh %files -f package-devel.filelist devel %defattr(-,root,root,-) %dir %{_includedir}/globus %{_libdir}/pkgconfig/%{name}.pc %files -f package-doc.filelist doc %defattr(-,root,root,-) %dir %{_docdir}/%{name}-%{version}/html %changelog * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals * Mon Apr 06 2009 Mattias Ellert - 10.2-0.6 - Make comment about source retieval more explicit * Sun Mar 15 2009 Mattias Ellert - 10.2-0.5 - Adapting to updated globus-core package * Thu Feb 26 2009 Mattias Ellert - 10.2-0.4 - Add s390x to the list of 64 bit platforms - Move globus-makefile-header to devel package * Thu Jan 1 2009 Mattias Ellert - 10.2-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 10.2-0.2 - Update to Globus Toolkit 4.2.1 * Mon Jul 14 2008 Mattias Ellert - 10.2-0.1 - Autogenerated --- NEW FILE import.log --- globus-common-10_2-1_fc9:EL-4:globus-common-10.2-1.fc9.src.rpm:1239090310 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/EL-4/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:15:32 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:45:46 -0000 1.2 @@ -0,0 +1,4 @@ +GLOBUS_LICENSE +epstopdf-2.9.5gw +globus_common-10.2.tar.gz +globus_common_setup-2.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/EL-4/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:15:32 -0000 1.1 +++ sources 7 Apr 2009 07:45:46 -0000 1.2 @@ -0,0 +1,4 @@ +2ee41112a44fe7014dce33e26468ba93 GLOBUS_LICENSE +44ec158f5ca5f60310cca74a3aaaea2b epstopdf-2.9.5gw +2a80cda660b3b8dd7d9a5c9a793497e7 globus_common-10.2.tar.gz +7a27af5fd1f776b2390b43d94f28a5bb globus_common_setup-2.6.tar.gz From ellert at fedoraproject.org Tue Apr 7 07:48:05 2009 From: ellert at fedoraproject.org (Mattias Ellert) Date: Tue, 7 Apr 2009 07:48:05 +0000 (UTC) Subject: rpms/globus-common/EL-5 globus-common-bad-age.patch, NONE, 1.1 globus-common-deps.patch, NONE, 1.1 globus-common-doxygen.patch, NONE, 1.1 globus-common-extradist.patch, NONE, 1.1 globus-common-ltdlmutex.patch, NONE, 1.1 globus-common-no-pthread-exceptions.patch, NONE, 1.1 globus-common-noflavext.patch, NONE, 1.1 globus-common-nosuchfile.patch, NONE, 1.1 globus-common-setup.patch, NONE, 1.1 globus-common-typo.patch, NONE, 1.1 globus-common-usr.patch, NONE, 1.1 globus-common.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407074805.0F13270100@cvs1.fedora.phx.redhat.com> Author: ellert Update of /cvs/pkgs/rpms/globus-common/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7692/EL-5 Modified Files: .cvsignore sources Added Files: globus-common-bad-age.patch globus-common-deps.patch globus-common-doxygen.patch globus-common-extradist.patch globus-common-ltdlmutex.patch globus-common-no-pthread-exceptions.patch globus-common-noflavext.patch globus-common-nosuchfile.patch globus-common-setup.patch globus-common-typo.patch globus-common-usr.patch globus-common.spec import.log Log Message: * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals globus-common-bad-age.patch: --- NEW FILE globus-common-bad-age.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-09-29 23:20:49.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-10-12 01:28:20.000000000 +0200 @@ -3,7 +3,7 @@ - + Common Library Common globus-common-deps.patch: --- NEW FILE globus-common-deps.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-06-25 00:11:11.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-07-14 11:57:49.000000000 +0200 @@ -51,14 +51,6 @@ -lglobus_common - - - - - - - - globus-common-doxygen.patch: --- NEW FILE globus-common-doxygen.patch --- diff -ur globus_common-10.2.orig/library/globus_callback.h globus_common-10.2/library/globus_callback.h --- globus_common-10.2.orig/library/globus_callback.h 2006-01-19 06:54:13.000000000 +0100 +++ globus_common-10.2/library/globus_callback.h 2008-10-08 05:05:28.000000000 +0200 @@ -19,10 +19,10 @@ /** * @file globus_callback.h Globus Callback API * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $
    - * $Date: 2006/01/19 05:54:13 $
    - * $Revision: 1.12 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $ + * $Date: 2006/01/19 05:54:13 $ + * $Revision: 1.12 $ + * $Author: mlink $ */ /** diff -ur globus_common-10.2.orig/library/globus_common.h.in globus_common-10.2/library/globus_common.h.in --- globus_common-10.2.orig/library/globus_common.h.in 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_common.h.in 2008-10-08 05:04:11.000000000 +0200 @@ -44,14 +44,6 @@ EXTERN_C_BEGIN -/* TODO remove this if we ever doxyegenate common fully */ -/** - * @mainpage - * - * @note More globus_common API documentation is available here. - * - */ - /****************************************************************************** Type definitions ******************************************************************************/ diff -ur globus_common-10.2.orig/library/globus_thread_common.h globus_common-10.2/library/globus_thread_common.h --- globus_common-10.2.orig/library/globus_thread_common.h 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_thread_common.h 2008-10-08 05:04:58.000000000 +0200 @@ -17,10 +17,10 @@ /** * @file globus_thread_common.h Common Thread Interface * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $
    - * $Date: 2006/01/19 05:54:14 $
    - * $Revision: 1.6 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $ + * $Date: 2006/01/19 05:54:14 $ + * $Revision: 1.6 $ + * $Author: mlink $ */ /****************************************************************************** diff -ur globus_common-10.2.orig/library/globus_url.h globus_common-10.2/library/globus_url.h --- globus_common-10.2.orig/library/globus_url.h 2008-01-23 18:26:04.000000000 +0100 +++ globus_common-10.2/library/globus_url.h 2008-10-08 06:02:49.000000000 +0200 @@ -67,7 +67,7 @@ GLOBUS_URL_SCHEME_X_NEXUS, /** GASS Cache Entry */ GLOBUS_URL_SCHEME_X_GASS_CACHE, - /** Any other URL of the form ://:// */ GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_SCHEME_SSHFTP, /** Total number of URL schemes supported */ globus-common-extradist.patch: --- NEW FILE globus-common-extradist.patch --- diff -ur globus_common-10.2.orig/programs/Makefile.am globus_common-10.2/programs/Makefile.am --- globus_common-10.2.orig/programs/Makefile.am 2008-12-11 16:13:45.120989000 +0100 +++ globus_common-10.2/programs/Makefile.am 2008-12-11 16:15:09.868546294 +0100 @@ -5,8 +5,6 @@ sbin_PROGRAMS = globus-libc-hostname globus-is-local-user -EXTRA_DIST = globus-sh-exec.in globus-version.in - INCLUDES = -I$(top_srcdir)/library $(GPT_INCLUDES) globus_libc_hostname_SOURCES = globus_libc_hostname.c @@ -21,5 +19,7 @@ globus_is_local_user_LDADD = ../library/libglobus_common_$(GLOBUS_FLAVOR_NAME).la @GPT_PGM_LINKS@ endif +EXTRA_DIST = globus-sh-exec.in globus-version.in + include $(top_srcdir)/globus_automake_post globus-common-ltdlmutex.patch: --- NEW FILE globus-common-ltdlmutex.patch --- diff -ur globus_common-10.2.orig/configure.in globus_common-10.2/configure.in --- globus_common-10.2.orig/configure.in 2007-12-12 00:29:27.000000000 +0100 +++ globus_common-10.2/configure.in 2008-12-18 09:02:27.000000000 +0100 @@ -24,6 +24,11 @@ GPT_SET_LIBS(["$EXTERNAL_LIBS"]) +save_LIBS=$LIBS +LIBS="$LIBS $GPT_LIBS" +AC_CHECK_FUNCS([lt_dlmutex_register]) +LIBS=$save_LIBS + AC_SUBST(GLOBUS_THREADS) if test x"$GLOBUS_VERSIONNAME" = "x" ; then diff -ur globus_common-10.2.orig/library/globus_extension.c globus_common-10.2/library/globus_extension.c --- globus_common-10.2.orig/library/globus_extension.c 2008-03-12 20:01:05.000000000 +0100 +++ globus_common-10.2/library/globus_extension.c 2008-12-18 09:04:27.000000000 +0100 @@ -14,6 +14,7 @@ * limitations under the License. */ +#include "config.h" #include "globus_extension.h" #include "globus_debug.h" #include GLOBUS_THREAD_INCLUDE @@ -169,6 +170,7 @@ { goto error_dlinit; } +# ifdef HAVE_LT_DLMUTEX_REGISTER if(lt_dlmutex_register( globus_l_libtool_mutex_lock, globus_l_libtool_mutex_unlock, @@ -177,6 +179,7 @@ { goto error_dlmutex; } +# endif /* HAVE_LT_DLMUTEX_REGISTER */ # endif /* !BUILD_STATIC_ONLY */ globus_hashtable_init( globus-common-no-pthread-exceptions.patch: --- NEW FILE globus-common-no-pthread-exceptions.patch --- diff -ur globus-common-7.30.orig/library/globus_thread_pthreads.h globus-common-7.30/library/globus_thread_pthreads.h --- globus-common-7.30.orig/library/globus_thread_pthreads.h 2005-04-19 00:59:37.000000000 +0200 +++ globus-common-7.30/library/globus_thread_pthreads.h 2008-06-30 18:22:33.000000000 +0200 @@ -57,7 +57,13 @@ #include EXTERN_C_END #else /* TARGET_ARCH_AIX */ +#if defined __GNUC__ && defined __EXCEPTIONS +#undef __EXCEPTIONS #include +#define __EXCEPTIONS +#else +#include +#endif #endif /* TARGET_ARCH_AIX */ EXTERN_C_BEGIN globus-common-noflavext.patch: --- NEW FILE globus-common-noflavext.patch --- diff -ur globus-common-7.30.orig/library/globus_extension.c globus-common-7.30/library/globus_extension.c --- globus-common-7.30.orig/library/globus_extension.c 2005-04-19 00:59:29.000000000 +0200 +++ globus-common-7.30/library/globus_extension.c 2008-07-05 09:22:39.000000000 +0200 @@ -357,11 +357,24 @@ dlhandle = lt_dlopenext(library); if(!dlhandle) { + snprintf(library, 1024, "lib%s", name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } + if(!dlhandle) + { /* older libtools dont search the extensions correctly */ snprintf(library, 1024, "lib%s_%s" MY_LIB_EXT, name, build_flavor); library[1023] = 0; dlhandle = lt_dlopenext(library); } + if(!dlhandle) + { + /* older libtools dont search the extensions correctly */ + snprintf(library, 1024, "lib%s" MY_LIB_EXT, name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } if(!dlhandle) { globus-common-nosuchfile.patch: --- NEW FILE globus-common-nosuchfile.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-10-11 12:11:57.000000000 +0200 @@ -157,7 +157,6 @@ globus_thread_sproc.c \ globus_thread_sproc.h -EXTRA_HEADERS = \ - globus_netos_dir.h +EXTRA_HEADERS = include $(top_srcdir)/globus_automake_post globus-common-setup.patch: --- NEW FILE globus-common-setup.patch --- diff -ur globus_common_setup-2.6.orig/configure.in globus_common_setup-2.6/configure.in --- globus_common_setup-2.6.orig/configure.in 2002-01-10 03:26:32.000000000 +0100 +++ globus_common_setup-2.6/configure.in 2008-10-13 00:09:15.000000000 +0200 @@ -9,10 +9,31 @@ dnl Initialize the automake rules the last argument AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION) +AC_ARG_WITH(tmpdir, + AC_HELP_STRING([--with-tmpdir=DIR], + [directory for temporary files [[/tmp]]]), + [tmpdir="$withval"], + [tmpdir=/tmp]) +AC_SUBST(tmpdir) +AC_ARG_WITH(local-tmpdir, + AC_HELP_STRING([--with-local-tmpdir=DIR], + [local directory for temporary files [[TMPDIR]]]), + [local_tmpdir="$withval"], + [local_tmpdir='${tmpdir}']) +AC_SUBST(local_tmpdir) + +AC_ARG_WITH(secure-tmpdir, + AC_HELP_STRING([--with-secure-tmpdir=DIR], + [secure directory for temporary files [[PREFIX/tmp]]]), + [secure_tmpdir="$withval"], + [secure_tmpdir='${prefix}/tmp']) +AC_SUBST(secure_tmpdir) AC_OUTPUT( Makefile + globus-script-initializer + Paths.pm:Paths.in pkgdata/Makefile pkgdata/pkg_data_src.gpt ) diff -ur globus_common_setup-2.6.orig/findshelltools.in globus_common_setup-2.6/findshelltools.in --- globus_common_setup-2.6.orig/findshelltools.in 2004-09-29 14:52:55.000000000 +0200 +++ globus_common_setup-2.6/findshelltools.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,16 +1,6 @@ AC_REVISION($Revision: 1.2 $) AC_INIT(globus-sh-tools-vars.sh.in) -# checking for the GLOBUS_LOCATION - -if test "x$GLOBUS_LOCATION" = "x"; then - echo "ERROR Please specify GLOBUS_LOCATION" >&2 - exit 1 -fi - -prefix='$(GLOBUS_LOCATION)' -exec_prefix='$(GLOBUS_LOCATION)' - if test "x$PERL" = "x"; then AC_PATH_PROG(PERL,perl) fi diff -ur globus_common_setup-2.6.orig/globus-script-initializer.in globus_common_setup-2.6/globus-script-initializer.in --- globus_common_setup-2.6.orig/globus-script-initializer.in 2005-11-29 21:08:58.000000000 +0100 +++ globus_common_setup-2.6/globus-script-initializer.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,49 +1,53 @@ - - -exec_prefix=${GLOBUS_LOCATION} -prefix=$GLOBUS_LOCATION -sbindir=${exec_prefix}/sbin -bindir=${exec_prefix}/bin -libdir=${exec_prefix}/lib -libexecdir=${exec_prefix}/libexec -includedir=${exec_prefix}/include -datadir=${prefix}/share -sysconfdir=${prefix}/etc -sharedstatedir=${prefix}/com -localstatedir=${prefix}/var +prefix=${GLOBUS_LOCATION:-/usr} +exec_prefix=${GLOBUS_LOCATION:-/usr} +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +includedir=@includedir@ +flavorincludedir=@flavorincludedir@ +datadir=@datadir@ +libexecdir=@libexecdir@ +sysconfdir=@sysconfdir@ +sharedstatedir=@sharedstatedir@ +localstatedir=@localstatedir@ +setupdir=@setupdir@ +testdir=@testdir@ +perlmoduledir=@perlmoduledir@ tmpdir=@tmpdir@ local_tmpdir=@local_tmpdir@ secure_tmpdir=@secure_tmpdir@ +if [ x$prefix != "x/usr" ]; then + DELIM= if [ -n "${LD_LIBRARY_PATH}" ]; then DELIM=: fi -LD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY_PATH}" +LD_LIBRARY_PATH="${libdir}${DELIM}${LD_LIBRARY_PATH}" DELIM= if [ -n "${DYLD_LIBRARY_PATH}" ]; then DELIM=: fi -DYLD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${DYLD_LIBRARY_PATH}" +DYLD_LIBRARY_PATH="${libdir}${DELIM}${DYLD_LIBRARY_PATH}" if [ -z "${LIBPATH}" ]; then LIBPATH="/usr/lib:/lib" fi -LIBPATH="${GLOBUS_LOCATION}/lib:${LIBPATH}" +LIBPATH="${libdir}:${LIBPATH}" DELIM= if [ -n "${SHLIB_PATH}" ]; then DELIM=: fi -SHLIB_PATH="${GLOBUS_LOCATION}/lib${DELIM}${SHLIB_PATH}" +SHLIB_PATH="${libdir}${DELIM}${SHLIB_PATH}" -if [ -d $GLOBUS_LOCATION/lib/sasl ]; then +if [ -d ${libdir}/sasl ]; then DELIM= if [ -n "${SASL_PATH}" ]; then DELIM=: fi - SASL_PATH="${GLOBUS_LOCATION}/lib/sasl${DELIM}${SASL_PATH}" + SASL_PATH="${libdir}/sasl${DELIM}${SASL_PATH}" fi export LD_LIBRARY_PATH DYLD_LIBRARY_PATH LIBPATH SHLIB_PATH SASL_PATH @@ -53,7 +57,7 @@ if [ "X${LD_LIBRARYN32_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARYN32_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARYN32_PATH}" + LD_LIBRARYN32_PATH="${libdir}${DELIM}${LD_LIBRARYN32_PATH}" export LD_LIBRARYN32_PATH fi @@ -62,10 +66,19 @@ if [ "X${LD_LIBRARY64_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARY64_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY64_PATH}" + LD_LIBRARY64_PATH="${libdir}${DELIM}${LD_LIBRARY64_PATH}" export LD_LIBRARY64_PATH fi +DELIM= +if [ -n "${PERLLIB}" ]; then + DELIM=: +fi +PERLLIB="${perlmoduledir}${DELIM}${PERLLIB}" +export PERLLIB + +fi + globus_source () { # Check if file exists and source it diff -ur globus_common_setup-2.6.orig/Makefile.am globus_common_setup-2.6/Makefile.am --- globus_common_setup-2.6.orig/Makefile.am 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Makefile.am 2008-10-13 00:09:15.000000000 +0200 @@ -3,25 +3,26 @@ setup_SCRIPTS = \ findshelltools \ - setup-tmpdirs \ setup-globus-common \ setup-globus-common.pl setup_DATA = \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in + globus-sh-tools-vars.sh.in + +libexec_SCRIPTS = globus-script-initializer + +globusperldir = $(perlmoduledir)/Globus/Core +globusperl_DATA = Paths.pm + +findshelltools: findshelltools.in + autoconf -o findshelltools findshelltools.in SUBDIRS = pkgdata EXTRA_DIST = \ findshelltools \ findshelltools.in \ - setup-tmpdirs \ - setup-tmpdirs.in \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in \ + globus-sh-tools-vars.sh.in \ setup-globus-common \ setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/Paths.in globus_common_setup-2.6/Paths.in --- globus_common_setup-2.6.orig/Paths.in 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Paths.in 2008-10-13 00:09:15.000000000 +0200 @@ -4,26 +4,38 @@ @ISA = qw(Exporter); - at EXPORT = qw($exec_prefix $prefix - $sbindir $bindir - $libdir $libexecdir $includedir - $datadir $sysconfdir $sharedstatedir + at EXPORT = qw($prefix $exec_prefix + $bindir $sbindir $libdir + $includedir $flavorincludedir + $datadir $libexecdir + $sysconfdir $sharedstatedir $localstatedir + $setupdir $testdir + $perlmoduledir $tmpdir $local_tmpdir $secure_tmpdir); -$exec_prefix=$ENV{GLOBUS_LOCATION}; +my $PACKAGE = "\$PACKAGE"; +my $GLOBUS_FLAVOR_NAME = "\$GLOBUS_FLAVOR_NAME"; + $prefix=$ENV{GLOBUS_LOCATION}; -$sbindir="${exec_prefix}/sbin"; -$bindir="${exec_prefix}/bin"; -$libdir="${exec_prefix}/lib"; -$libexecdir="${exec_prefix}/libexec"; -$includedir="${exec_prefix}/include"; -$datadir="${prefix}/share"; -$sysconfdir="${prefix}/etc"; -$sharedstatedir="${prefix}/com"; -$localstatedir="${prefix}/var"; +$prefix="/usr" if (!defined $prefix); +$exec_prefix=$ENV{GLOBUS_LOCATION}; +$exec_prefix="/usr" if (!defined $exec_prefix); +$bindir="@bindir@"; +$sbindir="@sbindir@"; +$libdir="@libdir@"; +$includedir="@includedir@"; +$flavorincludedir="@flavorincludedir@"; +$datadir="@datadir@"; +$libexecdir="@libexecdir@"; +$sysconfdir="@sysconfdir@"; +$sharedstatedir="@sharedstatedir@"; +$localstatedir="@localstatedir@"; +$setupdir="@setupdir@"; +$testdir="@testdir@"; +$perlmoduledir="@perlmoduledir@"; $tmpdir="@tmpdir@"; $local_tmpdir="@local_tmpdir@"; $secure_tmpdir="@secure_tmpdir@"; diff -ur globus_common_setup-2.6.orig/setup-globus-common globus_common_setup-2.6/setup-globus-common --- globus_common_setup-2.6.orig/setup-globus-common 2001-06-21 00:24:26.000000000 +0200 +++ globus_common_setup-2.6/setup-globus-common 2008-10-13 00:09:15.000000000 +0200 @@ -1,3 +1,8 @@ #! /bin/sh -perl $GLOBUS_LOCATION/setup/globus/setup-globus-common.pl +if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi +perl ${setupdir}/setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/setup-globus-common.pl globus_common_setup-2.6/setup-globus-common.pl --- globus_common_setup-2.6.orig/setup-globus-common.pl 2006-01-19 06:54:11.000000000 +0100 +++ globus_common_setup-2.6/setup-globus-common.pl 2008-10-13 00:09:15.000000000 +0200 @@ -19,13 +19,7 @@ if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - -} - -if (!defined($gpath)) -{ - die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" + $gpath = "/usr"; } @INC = (@INC, "$gpath/lib/perl"); @@ -34,37 +28,25 @@ my $metadata = new Grid::GPT::Setup(package_name => "globus_common_setup"); -my $globusdir = $ENV{GLOBUS_LOCATION}; - -if((!defined($globusdir))) -{ - die "GLOBUS_LOCATION needs to be set before running this script" -} - -my $setupdir = "$globusdir/setup/globus/"; +require Globus::Core::Paths; +my $setupdir = $Globus::Core::Paths::setupdir; +my $libexecdir = $Globus::Core::Paths::libexecdir; +my $bindir = $Globus::Core::Paths::bindir; print "creating globus-sh-tools-vars.sh\n"; my $result = `$setupdir/findshelltools`; -print "creating globus-script-initializer\n"; -print "creating Globus::Core::Paths\n"; - -$result = `$setupdir/setup-tmpdirs`; - -for my $setupfile ('globus-script-initializer', 'globus-sh-tools-vars.sh') +for my $setupfile ('globus-sh-tools-vars.sh') { - $result = system("cp $setupdir/$setupfile $globusdir/libexec"); - $result = system("chmod 0755 $globusdir/libexec/$setupfile"); - + $result = system("cp $setupdir/$setupfile $libexecdir/$setupfile"); + $result = system("chmod 0644 $libexecdir/$setupfile"); } -system("mkdir -p $globusdir/lib/perl/Globus/Core"); -system("cp $setupdir/Paths.pm $globusdir/lib/perl/Globus/Core/"); -system("chmod 0644 $globusdir/lib/perl/Globus/Core/Paths.pm"); +system("rm -f config.log config.status"); print "checking globus-hostname\n"; -my $hostname = `$globusdir/bin/globus-hostname`; +my $hostname = `$bindir/globus-hostname`; $hostname =~ s/\w//g; #strip whitespace globus-common-typo.patch: --- NEW FILE globus-common-typo.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-07-14 17:33:08.000000000 +0200 @@ -143,7 +143,7 @@ libglobus_common___GLOBUS_FLAVOR_NAME__la_LIBADD = @GPT_LIB_LINKS@ libglobus_common___GLOBUS_FLAVOR_NAME__la_SOURCES = $(Sources) -libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAS = @GPT_LDFLAGS@ +libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAGS = @GPT_LDFLAGS@ EXTRA_DIST = \ globus_callback_nothreads.c \ globus-common-usr.patch: --- NEW FILE globus-common-usr.patch --- diff -ur globus_common-10.2.orig/Makefile.am globus_common-10.2/Makefile.am --- globus_common-10.2.orig/Makefile.am 2004-10-11 14:53:32.000000000 +0200 +++ globus_common-10.2/Makefile.am 2008-10-13 00:01:24.000000000 +0200 @@ -9,7 +9,7 @@ config \ doxygen -sbin_SCRIPTS= \ +libexec_SCRIPTS= \ config.guess EXTRA_DIST = \ diff -ur globus_common-10.2.orig/programs/globus-sh-exec.in globus_common-10.2/programs/globus-sh-exec.in --- globus_common-10.2.orig/programs/globus-sh-exec.in 2006-01-19 06:54:19.000000000 +0100 +++ globus_common-10.2/programs/globus-sh-exec.in 2008-10-13 00:01:24.000000000 +0200 @@ -17,7 +17,11 @@ # -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi globus_source ${libexecdir}/globus-sh-tools.sh # This was done by the script initializer before V2.0 diff -ur globus_common-10.2.orig/programs/globus-version.in globus_common-10.2/programs/globus-version.in --- globus_common-10.2.orig/programs/globus-version.in 2008-09-29 23:20:05.000000000 +0200 +++ globus_common-10.2/programs/globus-version.in 2008-10-13 00:01:24.000000000 +0200 @@ -43,7 +43,11 @@ usage() { - . ${GLOBUS_LOCATION}/libexec/globus-script-initializer + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer + fi globus_source ${libexecdir}/globus-sh-tools.sh ${GLOBUS_SH_CAT-cat} 1>&2 <&2 - exit 1 +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer fi -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer - PROGRAM_NAME=`echo $0 | ${GLOBUS_SH_SED-sed} -e 's|.*/||g'` PROGRAM_VERSION=`echo '$Revision: 1.3 $' | ${GLOBUS_SH_CUT-cut} -d' ' -f2` @@ -67,7 +66,7 @@ EOF } -. ${GLOBUS_LOCATION}/libexec/globus-args-parser-header +. ${libexecdir}/globus-args-parser-header if [ -n "$1" ]; then globus_args_unrecognized_option "$1" @@ -79,8 +78,8 @@ if [ -z "${GLOBUS_HOSTNAME}" ] ; then # Set the _fullname based upon Globus's hostname command - if [ -x "${libexecdir}/globus-libc-hostname" ]; then - _fullname="`${libexecdir}/globus-libc-hostname`" + if [ -x "${sbindir}/globus-libc-hostname" ]; then + _fullname="`${sbindir}/globus-libc-hostname`" fi # if failed to set, use the system's hostname command diff -ur globus_common-10.2.orig/scripts/globus-makefile-header globus_common-10.2/scripts/globus-makefile-header --- globus_common-10.2.orig/scripts/globus-makefile-header 2008-02-20 17:03:35.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header 2008-10-13 00:01:24.000000000 +0200 @@ -25,29 +25,15 @@ my $gpt_path = $ENV{GPT_LOCATION}; my $globus_path = $ENV{GLOBUS_LOCATION}; -my $gpath; -if ( !defined($gpt_path) && !defined($globus_path) ) +if ( !defined($gpt_path) ) { - die("ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script"); + $gpt_path = "/usr"; } -if ( defined($gpt_path) ) +if ( !defined($globus_path) ) { - $gpath = $gpt_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } -} - -if ( !defined($gpath) && defined($globus_path) ) -{ - $gpath = $globus_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } + $globus_path = "/usr"; } @@ -60,7 +46,7 @@ # my($environment); - at INC = ("$gpath/lib/perl", "$gpath/lib/perl/$Config{'archname'}", @INC); + at INC = ("$gpt_path/lib/perl", "$gpt_path/lib/perl/$Config{'archname'}", @INC); if ( defined eval "require Grid::GPT::V1::Package" ) { @@ -240,7 +226,9 @@ # point our installation object at our globus location # - $installation = new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); + $installation = -d "$globus_path/share/globus/packages" ? + new Grid::GPT::Installation(pkgdir => "$globus_path/share/globus/packages") : + new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); $installation->set_depenv('Build'); # @@ -313,10 +301,17 @@ # push all of our entries onto our header array # + @INC = ("$globus_path/lib/perl", @INC); + + require Globus::Core::Paths; + my $includedir = $Globus::Core::Paths::includedir; + my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; + my $libdir = $Globus::Core::Paths::libdir; + push(@$header, "GLOBUS_CFLAGS=\"$cflagslist\""); - push(@$header, "GLOBUS_INCLUDES=\"-I${globus_path}/include/$flavor $includeslist\""); + push(@$header, "GLOBUS_INCLUDES=\"-I${includedir} -I${flavorincludedir} $includeslist\""); push(@$header, "GLOBUS_LIBS=\"$libslist\""); - push(@$header, "GLOBUS_LDFLAGS=\"-L${globus_path}/lib\""); + push(@$header, "GLOBUS_LDFLAGS=\"-L${libdir}\""); push(@$header, "GLOBUS_PKG_LIBS=\"$pkglibslist $extlibslist\""); push(@$header, "GLOBUS_LIBTOOL=\"$globus_path/sbin/libtool-$flavor\""); } @@ -332,7 +327,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-build-env-$flavor.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh!\n$common_error\n"; while () { @@ -370,7 +367,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-sh-tools-vars.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh!\n$common_error\n"; while () { diff -ur globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 globus_common-10.2/scripts/globus-makefile-header.gpt1 --- globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 2003-02-05 03:48:31.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header.gpt1 2008-10-13 00:01:24.000000000 +0200 @@ -15,18 +15,13 @@ my $flavor; my $link="static"; -my $gpt=$ENV{GPT_LOCATION}; + my $gpath = $ENV{GPT_LOCATION}; if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - - } - if (!defined($gpath)) - { - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" - } - + $gpath = "/usr"; +} + @INC = (@INC, "$gpath/lib/perl"); require Grid::GPT::Dependencies; @@ -40,20 +35,10 @@ my $pgm_linkslist; my $lib_linkslist; -if(!defined($gpt)) -{ - $gpt=$ENV{GLOBUS_LOCATION}; -} -if(!defined($gpt)) -{ - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script\n"; -} - my $globus=$ENV{GLOBUS_LOCATION}; - if(!defined($globus)) { - die "ERROR: GLOBUS_LOCATION needs to be set before running this script\n"; + $globus = "/usr"; } my %hash; @@ -102,14 +87,23 @@ assemble_link_lines($fakepkg, $flavor, $link); + at INC = ("$globus/lib/perl", @INC); + +require Globus::Core::Paths; +my $includedir = $Globus::Core::Paths::includedir; +my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; +my $libdir = $Globus::Core::Paths::libdir; + push @temp_header, "GLOBUS_CFLAGS=\"$cflagslist\"\n"; -push @temp_header, "GLOBUS_INCLUDES=\" -I$ENV{GLOBUS_LOCATION}/include/$flavor $includeslist\"\n"; +push @temp_header, "GLOBUS_INCLUDES=\"-I$includedir -I$flavorincludedir $includeslist\"\n"; push @temp_header, "GLOBUS_LIBS=\"$libslist\"\n"; -push @temp_header, "GLOBUS_LDFLAGS=\" -L$ENV{GLOBUS_LOCATION}/lib\n"; +push @temp_header, "GLOBUS_LDFLAGS=\"-L$libdir\"\n"; push @temp_header, "GLOBUS_PKG_LIBS=\"$pkglibslist\"\n"; push @temp_header, "GLOBUS_LIBTOOL=$globus/sbin/libtool-$flavor\n"; -open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-build-env-$flavor.sh\n"; +open(IN, "$globus/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh\n"; while() { @@ -130,7 +124,9 @@ #END of Section one: prepending GLOBUS_ close (IN); -open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-sh-tools-vars.sh\n"; +open(IN, "$globus/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh\n"; while() { if(m!\S!) diff -ur globus_common-10.2.orig/scripts/globus-sh-tools.sh globus_common-10.2/scripts/globus-sh-tools.sh --- globus_common-10.2.orig/scripts/globus-sh-tools.sh 2006-01-19 06:54:22.000000000 +0100 +++ globus_common-10.2/scripts/globus-sh-tools.sh 2008-10-13 00:01:24.000000000 +0200 @@ -18,7 +18,11 @@ if test -z "$GLOBUS_SH_VARIABLES_SET" ; then - . ${GLOBUS_LOCATION}/libexec/globus-sh-tools-vars.sh + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-sh-tools-vars.sh + fi # export all commands: --- NEW FILE globus-common.spec --- Name: globus-common %global _name %(tr - _ <<< %{name}) Version: 10.2 %global setupversion 2.6 Release: 1%{?dist} Summary: Globus Toolkit - Common Library Group: System Environment/Libraries License: ASL 2.0 URL: http://www.globus.org/ # Source is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/source globus_common-10.2 # tar -zcf globus_common-10.2.tar.gz globus_common-10.2 Source: %{_name}-%{version}.tar.gz # Source1 is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/setup globus_common_setup-2.6 # tar -zcf globus_common_setup-2.6.tar.gz globus_common_setup-2.6 Source1: %{_name}_setup-%{setupversion}.tar.gz Source8: epstopdf-2.9.5gw Source9: GLOBUS_LICENSE # Environment variable elimination patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6459 Patch0: %{name}-usr.patch # Segfault fix patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6460 Patch1: %{name}-no-pthread-exceptions.patch # Allow plugins without the flavor extension in the name: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6461 Patch2: %{name}-noflavext.patch # Remove bogus inter-package dependency: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6462 Patch3: %{name}-deps.patch # Fixes a stupid typo in library/Makefile.am: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6463 Patch4: %{name}-typo.patch # The file globus_netos_dir.h does not exist: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6464 Patch5: %{name}-nosuchfile.patch # Doxygen warning fix: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6465 Patch6: %{name}-doxygen.patch # Bad version information: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6466 Patch7: %{name}-bad-age.patch # Extradist should not be conditional: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6576 Patch8: %{name}-extradist.patch # Check for function removed from newer versions of libltdl: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6578 Patch9: %{name}-ltdlmutex.patch # Configure options not propagated in globus common setup: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6467 Patch10: %{name}-setup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: globus-libtool >= 1 BuildRequires: grid-packaging-tools BuildRequires: globus-libtool-devel >= 1 BuildRequires: globus-core >= 4 BuildRequires: doxygen %if %{?fedora}%{!?fedora:0} >= 3 BuildRequires: graphviz BuildRequires: ghostscript %else %if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif %endif %endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else %if %{?rhel}%{!?rhel:0} >= 6 BuildRequires: tex(latex) %else BuildRequires: tetex-latex %endif %endif %package progs Summary: Globus Toolkit - Common Library Programs Group: Applications/Internet Provides: %{name}-setup = %{setupversion} Requires: %{name} = %{version}-%{release} Requires: globus-libtool >= 1 Requires: globus-common-progs >= 3 Requires: globus-common-setup >= 2 %if %{?fedora}%{!?fedora:0} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else %if %{?rhel}%{!?rhel:0} >= 4 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else Requires: perl %endif %endif %package devel Summary: Globus Toolkit - Common Library Development Files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: globus-libtool-devel >= 1 Requires: globus-core >= 4 Requires: pkgconfig %package doc Summary: Globus Toolkit - Common Library Documentation Files Group: Documentation Requires: %{name} = %{version}-%{release} %ifarch alpha ia64 ppc64 s390x sparc64 x86_64 %global flavor gcc64pthr %else %global flavor gcc32pthr %endif %{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %description The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name} package contains: Common Library %description progs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-progs package contains: Common Library Programs Common Setup %description devel The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-devel package contains: Common Library Development Files %description doc The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-doc package contains: Common Library Documentation Files %prep %setup -q -n %{_name}-%{version} %setup -D -T -q -n %{_name}-%{version} -a 1 %patch0 -p1 -b .usr %patch1 -p1 -b .segfault %patch2 -p1 -b .noflavext %patch3 -p1 -b .deps %patch4 -p1 -b .typo %patch5 -p1 -b .nofile %patch6 -p1 -b .doxygen %patch7 -p1 -b .age %patch8 -p1 -b .extradist %patch9 -p1 -b .ltdlmutex cd %{_name}_setup-%{setupversion} %patch10 -p1 -b .setup cd - # custom perl requires that removes dependency on gpt perl modules cat << EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Grid::GPT::.*)/d' EOF %global __perl_requires %{_builddir}/%{_name}-%{version}/%{name}-req chmod +x %{__perl_requires} # This is a workaround for the broken epstopdf script in RHEL5 # See: https://bugzilla.redhat.com/show_bug.cgi?id=450388 %if "%{rhel}" == "5" mkdir bin install %{SOURCE8} bin/epstopdf %endif %build %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache for f in `find . -name Makefile.am` ; do sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' < $f > $f.new mv $f.new $f done sed -e "s! pkgdata/pkg_data_src.gpt.in.new mv pkgdata/pkg_data_src.gpt.in.new pkgdata/pkg_data_src.gpt.in /usr/share/globus/globus-bootstrap.sh %configure --with-flavor=%{flavor} --enable-doxygen make %{?_smp_mflags} # setup package cd %{_name}_setup-%{setupversion} rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache /usr/share/globus/globus-bootstrap.sh %configure --without-flavor --with-secure-tmpdir=/var/tmp make %{?_smp_mflags} cd - %install %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # setup package cd %{_name}_setup-%{setupversion} make install DESTDIR=$RPM_BUILD_ROOT cd - chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-args-parser-header chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-common.pl chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-script-initializer chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools.sh # Register setup perl -MGrid::GPT::Setup < "%{_name}_setup", globusdir => "$RPM_BUILD_ROOT%{_prefix}"); \$metadata->finish(); EOF # Remove libtool archives (.la files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.la$' < $l > $l.new mv $l.new $l done # Remove static libraries (.a files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.a$' < $l > $l.new mv $l.new $l done mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig /usr/share/globus/globus-gpt2pkg-config pkgdata/pkg_data_%{flavor}_dev.gpt > \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc # Move globus-makefile-header to devel package cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep globus-makefile-header >> \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep -v globus-makefile-header > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist # Move documentation to default RPM location mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed s!doc/%{_name}!doc/%{name}-%{version}! > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist for f in $RPM_BUILD_ROOT%{_mandir}/man3/*.h.3 ; do sed 's/P\.RS/P\n.RS/' < $f > $f.new mv $f.new $f done rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | grep -v 'deprecated\.3' \ | grep -v '_%{_name}-%{version}_.*\.3' > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist # Generate package filelists cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_rtl.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_data.filelist \ | sed s!^!%{_prefix}! > package-progs.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed 's!/man/.*!&*!' \ | sed 's!^!%doc %{_prefix}!' > package-doc.filelist touch $RPM_BUILD_ROOT%{_datadir}/globus/setup/globus-sh-tools-vars.sh touch $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools-vars.sh mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post progs cd %{_datadir}/globus/setup ./findshelltools > /dev/null cp -p globus-sh-tools-vars.sh .. rm -f config.log config.status %files -f package.filelist %defattr(-,root,root,-) %dir %{_datadir}/globus %dir %{_datadir}/globus/packages %dir %{_datadir}/globus/packages/%{_name} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %files -f package-progs.filelist progs %defattr(-,root,root,-) %dir %{_datadir}/globus/packages/%{_name}_setup %dir %{_datadir}/globus/packages/setup %dir %{_datadir}/globus/packages/setup/%{_name}_setup %{_datadir}/globus/packages/setup/%{_name}_setup/%{_name}_setup.gpt %dir %{_datadir}/globus/setup %dir %{perl_vendorlib}/Globus %dir %{perl_vendorlib}/Globus/Core %ghost %{_datadir}/globus/setup/globus-sh-tools-vars.sh %ghost %{_datadir}/globus/globus-sh-tools-vars.sh %files -f package-devel.filelist devel %defattr(-,root,root,-) %dir %{_includedir}/globus %{_libdir}/pkgconfig/%{name}.pc %files -f package-doc.filelist doc %defattr(-,root,root,-) %dir %{_docdir}/%{name}-%{version}/html %changelog * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals * Mon Apr 06 2009 Mattias Ellert - 10.2-0.6 - Make comment about source retieval more explicit * Sun Mar 15 2009 Mattias Ellert - 10.2-0.5 - Adapting to updated globus-core package * Thu Feb 26 2009 Mattias Ellert - 10.2-0.4 - Add s390x to the list of 64 bit platforms - Move globus-makefile-header to devel package * Thu Jan 1 2009 Mattias Ellert - 10.2-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 10.2-0.2 - Update to Globus Toolkit 4.2.1 * Mon Jul 14 2008 Mattias Ellert - 10.2-0.1 - Autogenerated --- NEW FILE import.log --- globus-common-10_2-1_fc9:EL-5:globus-common-10.2-1.fc9.src.rpm:1239090450 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/EL-5/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:15:32 -0000 1.1 +++ .cvsignore 7 Apr 2009 07:48:04 -0000 1.2 @@ -0,0 +1,4 @@ +GLOBUS_LICENSE +epstopdf-2.9.5gw +globus_common-10.2.tar.gz +globus_common_setup-2.6.tar.gz From denis at fedoraproject.org Tue Apr 7 07:49:23 2009 From: denis at fedoraproject.org (Denis Leroy) Date: Tue, 7 Apr 2009 07:49:23 +0000 (UTC) Subject: rpms/gcdmaster/devel dead.package, NONE, 1.1 .cvsignore, 1.3, NONE Makefile, 1.1, NONE gcdmaster-1.2.2-gcc43.patch, 1.1, NONE gcdmaster-1.2.2-sigc2.patch, 1.1, NONE gcdmaster.spec, 1.10, NONE sources, 1.3, NONE Message-ID: <20090407074923.DC44B70100@cvs1.fedora.phx.redhat.com> Author: denis Update of /cvs/pkgs/rpms/gcdmaster/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7958 Added Files: dead.package Removed Files: .cvsignore Makefile gcdmaster-1.2.2-gcc43.patch gcdmaster-1.2.2-sigc2.patch gcdmaster.spec sources Log Message: Gcdmaster has been merged back into cdrdao, so this package is now orphaned/obsolete --- NEW FILE dead.package --- Gcdmaster has been merged back into the cdrdao package. --- .cvsignore DELETED --- --- Makefile DELETED --- --- gcdmaster-1.2.2-gcc43.patch DELETED --- --- gcdmaster-1.2.2-sigc2.patch DELETED --- --- gcdmaster.spec DELETED --- --- sources DELETED --- From jussilehtola at fedoraproject.org Tue Apr 7 07:58:49 2009 From: jussilehtola at fedoraproject.org (Jussi Lehtola) Date: Tue, 7 Apr 2009 07:58:49 +0000 (UTC) Subject: rpms/healpix/devel import.log,NONE,1.1 Message-ID: <20090407075849.3ABB870100@cvs1.fedora.phx.redhat.com> Author: jussilehtola Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9561/devel Added Files: import.log Log Message: * Tue 07 Apr 2009 Jussi Lehtola - 2.11c-5 - Fix import - THIS is the latest version. --- NEW FILE import.log --- healpix-2_11c-3_el5:HEAD:healpix-2.11c-5.el5.src.rpm:1239091049 From pnemade at fedoraproject.org Tue Apr 7 08:05:57 2009 From: pnemade at fedoraproject.org (Parag Nemade) Date: Tue, 7 Apr 2009 08:05:57 +0000 (UTC) Subject: comps comps-f11.xml.in,1.174,1.175 Message-ID: <20090407080557.3F77170100@cvs1.fedora.phx.redhat.com> Author: pnemade Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11378 Modified Files: comps-f11.xml.in Log Message: - Remove Hindi packages for Maithili language group. - Add Maithili keymap package for Maithili language group. Index: comps-f11.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v retrieving revision 1.174 retrieving revision 1.175 diff -u -r1.174 -r1.175 --- comps-f11.xml.in 6 Apr 2009 16:06:05 -0000 1.174 +++ comps-f11.xml.in 7 Apr 2009 08:05:26 -0000 1.175 @@ -3650,8 +3650,7 @@ ibus-m17n iok lohit-maithili-fonts - m17n-contrib-hindi - m17n-db-hindi + m17n-contrib-maithili From ellert at fedoraproject.org Tue Apr 7 08:31:54 2009 From: ellert at fedoraproject.org (Mattias Ellert) Date: Tue, 7 Apr 2009 08:31:54 +0000 (UTC) Subject: rpms/globus-common/F-10 globus-common-bad-age.patch, NONE, 1.1 globus-common-deps.patch, NONE, 1.1 globus-common-doxygen.patch, NONE, 1.1 globus-common-extradist.patch, NONE, 1.1 globus-common-ltdlmutex.patch, NONE, 1.1 globus-common-no-pthread-exceptions.patch, NONE, 1.1 globus-common-noflavext.patch, NONE, 1.1 globus-common-nosuchfile.patch, NONE, 1.1 globus-common-setup.patch, NONE, 1.1 globus-common-typo.patch, NONE, 1.1 globus-common-usr.patch, NONE, 1.1 globus-common.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407083154.D1A3370100@cvs1.fedora.phx.redhat.com> Author: ellert Update of /cvs/pkgs/rpms/globus-common/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16359/F-10 Modified Files: .cvsignore sources Added Files: globus-common-bad-age.patch globus-common-deps.patch globus-common-doxygen.patch globus-common-extradist.patch globus-common-ltdlmutex.patch globus-common-no-pthread-exceptions.patch globus-common-noflavext.patch globus-common-nosuchfile.patch globus-common-setup.patch globus-common-typo.patch globus-common-usr.patch globus-common.spec import.log Log Message: * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals globus-common-bad-age.patch: --- NEW FILE globus-common-bad-age.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-09-29 23:20:49.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-10-12 01:28:20.000000000 +0200 @@ -3,7 +3,7 @@ - + Common Library Common globus-common-deps.patch: --- NEW FILE globus-common-deps.patch --- diff -ur globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in globus_common-10.2/pkgdata/pkg_data_src.gpt.in --- globus_common-10.2.orig/pkgdata/pkg_data_src.gpt.in 2008-06-25 00:11:11.000000000 +0200 +++ globus_common-10.2/pkgdata/pkg_data_src.gpt.in 2008-07-14 11:57:49.000000000 +0200 @@ -51,14 +51,6 @@ -lglobus_common - - - - - - - - globus-common-doxygen.patch: --- NEW FILE globus-common-doxygen.patch --- diff -ur globus_common-10.2.orig/library/globus_callback.h globus_common-10.2/library/globus_callback.h --- globus_common-10.2.orig/library/globus_callback.h 2006-01-19 06:54:13.000000000 +0100 +++ globus_common-10.2/library/globus_callback.h 2008-10-08 05:05:28.000000000 +0200 @@ -19,10 +19,10 @@ /** * @file globus_callback.h Globus Callback API * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $
    - * $Date: 2006/01/19 05:54:13 $
    - * $Revision: 1.12 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_callback.h,v $ + * $Date: 2006/01/19 05:54:13 $ + * $Revision: 1.12 $ + * $Author: mlink $ */ /** diff -ur globus_common-10.2.orig/library/globus_common.h.in globus_common-10.2/library/globus_common.h.in --- globus_common-10.2.orig/library/globus_common.h.in 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_common.h.in 2008-10-08 05:04:11.000000000 +0200 @@ -44,14 +44,6 @@ EXTERN_C_BEGIN -/* TODO remove this if we ever doxyegenate common fully */ -/** - * @mainpage - * - * @note More globus_common API documentation is available here. - * - */ - /****************************************************************************** Type definitions ******************************************************************************/ diff -ur globus_common-10.2.orig/library/globus_thread_common.h globus_common-10.2/library/globus_thread_common.h --- globus_common-10.2.orig/library/globus_thread_common.h 2006-01-19 06:54:14.000000000 +0100 +++ globus_common-10.2/library/globus_thread_common.h 2008-10-08 05:04:58.000000000 +0200 @@ -17,10 +17,10 @@ /** * @file globus_thread_common.h Common Thread Interface * - * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $
    - * $Date: 2006/01/19 05:54:14 $
    - * $Revision: 1.6 $
    - * $Author: mlink $
    + * $Source: /home/globdev/CVS/globus-packages/common/source/library/globus_thread_common.h,v $ + * $Date: 2006/01/19 05:54:14 $ + * $Revision: 1.6 $ + * $Author: mlink $ */ /****************************************************************************** diff -ur globus_common-10.2.orig/library/globus_url.h globus_common-10.2/library/globus_url.h --- globus_common-10.2.orig/library/globus_url.h 2008-01-23 18:26:04.000000000 +0100 +++ globus_common-10.2/library/globus_url.h 2008-10-08 06:02:49.000000000 +0200 @@ -67,7 +67,7 @@ GLOBUS_URL_SCHEME_X_NEXUS, /** GASS Cache Entry */ GLOBUS_URL_SCHEME_X_GASS_CACHE, - /** Any other URL of the form ://:// */ GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_SCHEME_SSHFTP, /** Total number of URL schemes supported */ globus-common-extradist.patch: --- NEW FILE globus-common-extradist.patch --- diff -ur globus_common-10.2.orig/programs/Makefile.am globus_common-10.2/programs/Makefile.am --- globus_common-10.2.orig/programs/Makefile.am 2008-12-11 16:13:45.120989000 +0100 +++ globus_common-10.2/programs/Makefile.am 2008-12-11 16:15:09.868546294 +0100 @@ -5,8 +5,6 @@ sbin_PROGRAMS = globus-libc-hostname globus-is-local-user -EXTRA_DIST = globus-sh-exec.in globus-version.in - INCLUDES = -I$(top_srcdir)/library $(GPT_INCLUDES) globus_libc_hostname_SOURCES = globus_libc_hostname.c @@ -21,5 +19,7 @@ globus_is_local_user_LDADD = ../library/libglobus_common_$(GLOBUS_FLAVOR_NAME).la @GPT_PGM_LINKS@ endif +EXTRA_DIST = globus-sh-exec.in globus-version.in + include $(top_srcdir)/globus_automake_post globus-common-ltdlmutex.patch: --- NEW FILE globus-common-ltdlmutex.patch --- diff -ur globus_common-10.2.orig/configure.in globus_common-10.2/configure.in --- globus_common-10.2.orig/configure.in 2007-12-12 00:29:27.000000000 +0100 +++ globus_common-10.2/configure.in 2008-12-18 09:02:27.000000000 +0100 @@ -24,6 +24,11 @@ GPT_SET_LIBS(["$EXTERNAL_LIBS"]) +save_LIBS=$LIBS +LIBS="$LIBS $GPT_LIBS" +AC_CHECK_FUNCS([lt_dlmutex_register]) +LIBS=$save_LIBS + AC_SUBST(GLOBUS_THREADS) if test x"$GLOBUS_VERSIONNAME" = "x" ; then diff -ur globus_common-10.2.orig/library/globus_extension.c globus_common-10.2/library/globus_extension.c --- globus_common-10.2.orig/library/globus_extension.c 2008-03-12 20:01:05.000000000 +0100 +++ globus_common-10.2/library/globus_extension.c 2008-12-18 09:04:27.000000000 +0100 @@ -14,6 +14,7 @@ * limitations under the License. */ +#include "config.h" #include "globus_extension.h" #include "globus_debug.h" #include GLOBUS_THREAD_INCLUDE @@ -169,6 +170,7 @@ { goto error_dlinit; } +# ifdef HAVE_LT_DLMUTEX_REGISTER if(lt_dlmutex_register( globus_l_libtool_mutex_lock, globus_l_libtool_mutex_unlock, @@ -177,6 +179,7 @@ { goto error_dlmutex; } +# endif /* HAVE_LT_DLMUTEX_REGISTER */ # endif /* !BUILD_STATIC_ONLY */ globus_hashtable_init( globus-common-no-pthread-exceptions.patch: --- NEW FILE globus-common-no-pthread-exceptions.patch --- diff -ur globus-common-7.30.orig/library/globus_thread_pthreads.h globus-common-7.30/library/globus_thread_pthreads.h --- globus-common-7.30.orig/library/globus_thread_pthreads.h 2005-04-19 00:59:37.000000000 +0200 +++ globus-common-7.30/library/globus_thread_pthreads.h 2008-06-30 18:22:33.000000000 +0200 @@ -57,7 +57,13 @@ #include EXTERN_C_END #else /* TARGET_ARCH_AIX */ +#if defined __GNUC__ && defined __EXCEPTIONS +#undef __EXCEPTIONS #include +#define __EXCEPTIONS +#else +#include +#endif #endif /* TARGET_ARCH_AIX */ EXTERN_C_BEGIN globus-common-noflavext.patch: --- NEW FILE globus-common-noflavext.patch --- diff -ur globus-common-7.30.orig/library/globus_extension.c globus-common-7.30/library/globus_extension.c --- globus-common-7.30.orig/library/globus_extension.c 2005-04-19 00:59:29.000000000 +0200 +++ globus-common-7.30/library/globus_extension.c 2008-07-05 09:22:39.000000000 +0200 @@ -357,11 +357,24 @@ dlhandle = lt_dlopenext(library); if(!dlhandle) { + snprintf(library, 1024, "lib%s", name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } + if(!dlhandle) + { /* older libtools dont search the extensions correctly */ snprintf(library, 1024, "lib%s_%s" MY_LIB_EXT, name, build_flavor); library[1023] = 0; dlhandle = lt_dlopenext(library); } + if(!dlhandle) + { + /* older libtools dont search the extensions correctly */ + snprintf(library, 1024, "lib%s" MY_LIB_EXT, name); + library[1023] = 0; + dlhandle = lt_dlopenext(library); + } if(!dlhandle) { globus-common-nosuchfile.patch: --- NEW FILE globus-common-nosuchfile.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-10-11 12:11:57.000000000 +0200 @@ -157,7 +157,6 @@ globus_thread_sproc.c \ globus_thread_sproc.h -EXTRA_HEADERS = \ - globus_netos_dir.h +EXTRA_HEADERS = include $(top_srcdir)/globus_automake_post globus-common-setup.patch: --- NEW FILE globus-common-setup.patch --- diff -ur globus_common_setup-2.6.orig/configure.in globus_common_setup-2.6/configure.in --- globus_common_setup-2.6.orig/configure.in 2002-01-10 03:26:32.000000000 +0100 +++ globus_common_setup-2.6/configure.in 2008-10-13 00:09:15.000000000 +0200 @@ -9,10 +9,31 @@ dnl Initialize the automake rules the last argument AM_INIT_AUTOMAKE($GPT_NAME, $GPT_VERSION) +AC_ARG_WITH(tmpdir, + AC_HELP_STRING([--with-tmpdir=DIR], + [directory for temporary files [[/tmp]]]), + [tmpdir="$withval"], + [tmpdir=/tmp]) +AC_SUBST(tmpdir) +AC_ARG_WITH(local-tmpdir, + AC_HELP_STRING([--with-local-tmpdir=DIR], + [local directory for temporary files [[TMPDIR]]]), + [local_tmpdir="$withval"], + [local_tmpdir='${tmpdir}']) +AC_SUBST(local_tmpdir) + +AC_ARG_WITH(secure-tmpdir, + AC_HELP_STRING([--with-secure-tmpdir=DIR], + [secure directory for temporary files [[PREFIX/tmp]]]), + [secure_tmpdir="$withval"], + [secure_tmpdir='${prefix}/tmp']) +AC_SUBST(secure_tmpdir) AC_OUTPUT( Makefile + globus-script-initializer + Paths.pm:Paths.in pkgdata/Makefile pkgdata/pkg_data_src.gpt ) diff -ur globus_common_setup-2.6.orig/findshelltools.in globus_common_setup-2.6/findshelltools.in --- globus_common_setup-2.6.orig/findshelltools.in 2004-09-29 14:52:55.000000000 +0200 +++ globus_common_setup-2.6/findshelltools.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,16 +1,6 @@ AC_REVISION($Revision: 1.2 $) AC_INIT(globus-sh-tools-vars.sh.in) -# checking for the GLOBUS_LOCATION - -if test "x$GLOBUS_LOCATION" = "x"; then - echo "ERROR Please specify GLOBUS_LOCATION" >&2 - exit 1 -fi - -prefix='$(GLOBUS_LOCATION)' -exec_prefix='$(GLOBUS_LOCATION)' - if test "x$PERL" = "x"; then AC_PATH_PROG(PERL,perl) fi diff -ur globus_common_setup-2.6.orig/globus-script-initializer.in globus_common_setup-2.6/globus-script-initializer.in --- globus_common_setup-2.6.orig/globus-script-initializer.in 2005-11-29 21:08:58.000000000 +0100 +++ globus_common_setup-2.6/globus-script-initializer.in 2008-10-13 00:09:15.000000000 +0200 @@ -1,49 +1,53 @@ - - -exec_prefix=${GLOBUS_LOCATION} -prefix=$GLOBUS_LOCATION -sbindir=${exec_prefix}/sbin -bindir=${exec_prefix}/bin -libdir=${exec_prefix}/lib -libexecdir=${exec_prefix}/libexec -includedir=${exec_prefix}/include -datadir=${prefix}/share -sysconfdir=${prefix}/etc -sharedstatedir=${prefix}/com -localstatedir=${prefix}/var +prefix=${GLOBUS_LOCATION:-/usr} +exec_prefix=${GLOBUS_LOCATION:-/usr} +bindir=@bindir@ +sbindir=@sbindir@ +libdir=@libdir@ +includedir=@includedir@ +flavorincludedir=@flavorincludedir@ +datadir=@datadir@ +libexecdir=@libexecdir@ +sysconfdir=@sysconfdir@ +sharedstatedir=@sharedstatedir@ +localstatedir=@localstatedir@ +setupdir=@setupdir@ +testdir=@testdir@ +perlmoduledir=@perlmoduledir@ tmpdir=@tmpdir@ local_tmpdir=@local_tmpdir@ secure_tmpdir=@secure_tmpdir@ +if [ x$prefix != "x/usr" ]; then + DELIM= if [ -n "${LD_LIBRARY_PATH}" ]; then DELIM=: fi -LD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY_PATH}" +LD_LIBRARY_PATH="${libdir}${DELIM}${LD_LIBRARY_PATH}" DELIM= if [ -n "${DYLD_LIBRARY_PATH}" ]; then DELIM=: fi -DYLD_LIBRARY_PATH="${GLOBUS_LOCATION}/lib${DELIM}${DYLD_LIBRARY_PATH}" +DYLD_LIBRARY_PATH="${libdir}${DELIM}${DYLD_LIBRARY_PATH}" if [ -z "${LIBPATH}" ]; then LIBPATH="/usr/lib:/lib" fi -LIBPATH="${GLOBUS_LOCATION}/lib:${LIBPATH}" +LIBPATH="${libdir}:${LIBPATH}" DELIM= if [ -n "${SHLIB_PATH}" ]; then DELIM=: fi -SHLIB_PATH="${GLOBUS_LOCATION}/lib${DELIM}${SHLIB_PATH}" +SHLIB_PATH="${libdir}${DELIM}${SHLIB_PATH}" -if [ -d $GLOBUS_LOCATION/lib/sasl ]; then +if [ -d ${libdir}/sasl ]; then DELIM= if [ -n "${SASL_PATH}" ]; then DELIM=: fi - SASL_PATH="${GLOBUS_LOCATION}/lib/sasl${DELIM}${SASL_PATH}" + SASL_PATH="${libdir}/sasl${DELIM}${SASL_PATH}" fi export LD_LIBRARY_PATH DYLD_LIBRARY_PATH LIBPATH SHLIB_PATH SASL_PATH @@ -53,7 +57,7 @@ if [ "X${LD_LIBRARYN32_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARYN32_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARYN32_PATH}" + LD_LIBRARYN32_PATH="${libdir}${DELIM}${LD_LIBRARYN32_PATH}" export LD_LIBRARYN32_PATH fi @@ -62,10 +66,19 @@ if [ "X${LD_LIBRARY64_PATH}" != "X" ]; then DELIM=: fi - LD_LIBRARY64_PATH="${GLOBUS_LOCATION}/lib${DELIM}${LD_LIBRARY64_PATH}" + LD_LIBRARY64_PATH="${libdir}${DELIM}${LD_LIBRARY64_PATH}" export LD_LIBRARY64_PATH fi +DELIM= +if [ -n "${PERLLIB}" ]; then + DELIM=: +fi +PERLLIB="${perlmoduledir}${DELIM}${PERLLIB}" +export PERLLIB + +fi + globus_source () { # Check if file exists and source it diff -ur globus_common_setup-2.6.orig/Makefile.am globus_common_setup-2.6/Makefile.am --- globus_common_setup-2.6.orig/Makefile.am 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Makefile.am 2008-10-13 00:09:15.000000000 +0200 @@ -3,25 +3,26 @@ setup_SCRIPTS = \ findshelltools \ - setup-tmpdirs \ setup-globus-common \ setup-globus-common.pl setup_DATA = \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in + globus-sh-tools-vars.sh.in + +libexec_SCRIPTS = globus-script-initializer + +globusperldir = $(perlmoduledir)/Globus/Core +globusperl_DATA = Paths.pm + +findshelltools: findshelltools.in + autoconf -o findshelltools findshelltools.in SUBDIRS = pkgdata EXTRA_DIST = \ findshelltools \ findshelltools.in \ - setup-tmpdirs \ - setup-tmpdirs.in \ - globus-script-initializer.in \ - globus-sh-tools-vars.sh.in \ - Paths.in \ + globus-sh-tools-vars.sh.in \ setup-globus-common \ setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/Paths.in globus_common_setup-2.6/Paths.in --- globus_common_setup-2.6.orig/Paths.in 2002-09-24 23:33:53.000000000 +0200 +++ globus_common_setup-2.6/Paths.in 2008-10-13 00:09:15.000000000 +0200 @@ -4,26 +4,38 @@ @ISA = qw(Exporter); - at EXPORT = qw($exec_prefix $prefix - $sbindir $bindir - $libdir $libexecdir $includedir - $datadir $sysconfdir $sharedstatedir + at EXPORT = qw($prefix $exec_prefix + $bindir $sbindir $libdir + $includedir $flavorincludedir + $datadir $libexecdir + $sysconfdir $sharedstatedir $localstatedir + $setupdir $testdir + $perlmoduledir $tmpdir $local_tmpdir $secure_tmpdir); -$exec_prefix=$ENV{GLOBUS_LOCATION}; +my $PACKAGE = "\$PACKAGE"; +my $GLOBUS_FLAVOR_NAME = "\$GLOBUS_FLAVOR_NAME"; + $prefix=$ENV{GLOBUS_LOCATION}; -$sbindir="${exec_prefix}/sbin"; -$bindir="${exec_prefix}/bin"; -$libdir="${exec_prefix}/lib"; -$libexecdir="${exec_prefix}/libexec"; -$includedir="${exec_prefix}/include"; -$datadir="${prefix}/share"; -$sysconfdir="${prefix}/etc"; -$sharedstatedir="${prefix}/com"; -$localstatedir="${prefix}/var"; +$prefix="/usr" if (!defined $prefix); +$exec_prefix=$ENV{GLOBUS_LOCATION}; +$exec_prefix="/usr" if (!defined $exec_prefix); +$bindir="@bindir@"; +$sbindir="@sbindir@"; +$libdir="@libdir@"; +$includedir="@includedir@"; +$flavorincludedir="@flavorincludedir@"; +$datadir="@datadir@"; +$libexecdir="@libexecdir@"; +$sysconfdir="@sysconfdir@"; +$sharedstatedir="@sharedstatedir@"; +$localstatedir="@localstatedir@"; +$setupdir="@setupdir@"; +$testdir="@testdir@"; +$perlmoduledir="@perlmoduledir@"; $tmpdir="@tmpdir@"; $local_tmpdir="@local_tmpdir@"; $secure_tmpdir="@secure_tmpdir@"; diff -ur globus_common_setup-2.6.orig/setup-globus-common globus_common_setup-2.6/setup-globus-common --- globus_common_setup-2.6.orig/setup-globus-common 2001-06-21 00:24:26.000000000 +0200 +++ globus_common_setup-2.6/setup-globus-common 2008-10-13 00:09:15.000000000 +0200 @@ -1,3 +1,8 @@ #! /bin/sh -perl $GLOBUS_LOCATION/setup/globus/setup-globus-common.pl +if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi +perl ${setupdir}/setup-globus-common.pl diff -ur globus_common_setup-2.6.orig/setup-globus-common.pl globus_common_setup-2.6/setup-globus-common.pl --- globus_common_setup-2.6.orig/setup-globus-common.pl 2006-01-19 06:54:11.000000000 +0100 +++ globus_common_setup-2.6/setup-globus-common.pl 2008-10-13 00:09:15.000000000 +0200 @@ -19,13 +19,7 @@ if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - -} - -if (!defined($gpath)) -{ - die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" + $gpath = "/usr"; } @INC = (@INC, "$gpath/lib/perl"); @@ -34,37 +28,25 @@ my $metadata = new Grid::GPT::Setup(package_name => "globus_common_setup"); -my $globusdir = $ENV{GLOBUS_LOCATION}; - -if((!defined($globusdir))) -{ - die "GLOBUS_LOCATION needs to be set before running this script" -} - -my $setupdir = "$globusdir/setup/globus/"; +require Globus::Core::Paths; +my $setupdir = $Globus::Core::Paths::setupdir; +my $libexecdir = $Globus::Core::Paths::libexecdir; +my $bindir = $Globus::Core::Paths::bindir; print "creating globus-sh-tools-vars.sh\n"; my $result = `$setupdir/findshelltools`; -print "creating globus-script-initializer\n"; -print "creating Globus::Core::Paths\n"; - -$result = `$setupdir/setup-tmpdirs`; - -for my $setupfile ('globus-script-initializer', 'globus-sh-tools-vars.sh') +for my $setupfile ('globus-sh-tools-vars.sh') { - $result = system("cp $setupdir/$setupfile $globusdir/libexec"); - $result = system("chmod 0755 $globusdir/libexec/$setupfile"); - + $result = system("cp $setupdir/$setupfile $libexecdir/$setupfile"); + $result = system("chmod 0644 $libexecdir/$setupfile"); } -system("mkdir -p $globusdir/lib/perl/Globus/Core"); -system("cp $setupdir/Paths.pm $globusdir/lib/perl/Globus/Core/"); -system("chmod 0644 $globusdir/lib/perl/Globus/Core/Paths.pm"); +system("rm -f config.log config.status"); print "checking globus-hostname\n"; -my $hostname = `$globusdir/bin/globus-hostname`; +my $hostname = `$bindir/globus-hostname`; $hostname =~ s/\w//g; #strip whitespace globus-common-typo.patch: --- NEW FILE globus-common-typo.patch --- diff -ur globus_common-10.2.orig/library/Makefile.am globus_common-10.2/library/Makefile.am --- globus_common-10.2.orig/library/Makefile.am 2006-01-13 22:24:29.000000000 +0100 +++ globus_common-10.2/library/Makefile.am 2008-07-14 17:33:08.000000000 +0200 @@ -143,7 +143,7 @@ libglobus_common___GLOBUS_FLAVOR_NAME__la_LIBADD = @GPT_LIB_LINKS@ libglobus_common___GLOBUS_FLAVOR_NAME__la_SOURCES = $(Sources) -libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAS = @GPT_LDFLAGS@ +libglobus_common___GLOBUS_FLAVOR_NAME__la_LDFLAGS = @GPT_LDFLAGS@ EXTRA_DIST = \ globus_callback_nothreads.c \ globus-common-usr.patch: --- NEW FILE globus-common-usr.patch --- diff -ur globus_common-10.2.orig/Makefile.am globus_common-10.2/Makefile.am --- globus_common-10.2.orig/Makefile.am 2004-10-11 14:53:32.000000000 +0200 +++ globus_common-10.2/Makefile.am 2008-10-13 00:01:24.000000000 +0200 @@ -9,7 +9,7 @@ config \ doxygen -sbin_SCRIPTS= \ +libexec_SCRIPTS= \ config.guess EXTRA_DIST = \ diff -ur globus_common-10.2.orig/programs/globus-sh-exec.in globus_common-10.2/programs/globus-sh-exec.in --- globus_common-10.2.orig/programs/globus-sh-exec.in 2006-01-19 06:54:19.000000000 +0100 +++ globus_common-10.2/programs/globus-sh-exec.in 2008-10-13 00:01:24.000000000 +0200 @@ -17,7 +17,11 @@ # -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer +fi globus_source ${libexecdir}/globus-sh-tools.sh # This was done by the script initializer before V2.0 diff -ur globus_common-10.2.orig/programs/globus-version.in globus_common-10.2/programs/globus-version.in --- globus_common-10.2.orig/programs/globus-version.in 2008-09-29 23:20:05.000000000 +0200 +++ globus_common-10.2/programs/globus-version.in 2008-10-13 00:01:24.000000000 +0200 @@ -43,7 +43,11 @@ usage() { - . ${GLOBUS_LOCATION}/libexec/globus-script-initializer + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer + fi globus_source ${libexecdir}/globus-sh-tools.sh ${GLOBUS_SH_CAT-cat} 1>&2 <&2 - exit 1 +if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer ; then +. ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer +else +. ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer fi -. ${GLOBUS_LOCATION}/libexec/globus-script-initializer - PROGRAM_NAME=`echo $0 | ${GLOBUS_SH_SED-sed} -e 's|.*/||g'` PROGRAM_VERSION=`echo '$Revision: 1.3 $' | ${GLOBUS_SH_CUT-cut} -d' ' -f2` @@ -67,7 +66,7 @@ EOF } -. ${GLOBUS_LOCATION}/libexec/globus-args-parser-header +. ${libexecdir}/globus-args-parser-header if [ -n "$1" ]; then globus_args_unrecognized_option "$1" @@ -79,8 +78,8 @@ if [ -z "${GLOBUS_HOSTNAME}" ] ; then # Set the _fullname based upon Globus's hostname command - if [ -x "${libexecdir}/globus-libc-hostname" ]; then - _fullname="`${libexecdir}/globus-libc-hostname`" + if [ -x "${sbindir}/globus-libc-hostname" ]; then + _fullname="`${sbindir}/globus-libc-hostname`" fi # if failed to set, use the system's hostname command diff -ur globus_common-10.2.orig/scripts/globus-makefile-header globus_common-10.2/scripts/globus-makefile-header --- globus_common-10.2.orig/scripts/globus-makefile-header 2008-02-20 17:03:35.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header 2008-10-13 00:01:24.000000000 +0200 @@ -25,29 +25,15 @@ my $gpt_path = $ENV{GPT_LOCATION}; my $globus_path = $ENV{GLOBUS_LOCATION}; -my $gpath; -if ( !defined($gpt_path) && !defined($globus_path) ) +if ( !defined($gpt_path) ) { - die("ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script"); + $gpt_path = "/usr"; } -if ( defined($gpt_path) ) +if ( !defined($globus_path) ) { - $gpath = $gpt_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } -} - -if ( !defined($gpath) && defined($globus_path) ) -{ - $gpath = $globus_path; - if ( ! -d $gpath ) - { - die("ERROR: $gpath doesn't exist!\n"); - } + $globus_path = "/usr"; } @@ -60,7 +46,7 @@ # my($environment); - at INC = ("$gpath/lib/perl", "$gpath/lib/perl/$Config{'archname'}", @INC); + at INC = ("$gpt_path/lib/perl", "$gpt_path/lib/perl/$Config{'archname'}", @INC); if ( defined eval "require Grid::GPT::V1::Package" ) { @@ -240,7 +226,9 @@ # point our installation object at our globus location # - $installation = new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); + $installation = -d "$globus_path/share/globus/packages" ? + new Grid::GPT::Installation(pkgdir => "$globus_path/share/globus/packages") : + new Grid::GPT::Installation(pkgdir => "$globus_path/etc/globus_packages"); $installation->set_depenv('Build'); # @@ -313,10 +301,17 @@ # push all of our entries onto our header array # + @INC = ("$globus_path/lib/perl", @INC); + + require Globus::Core::Paths; + my $includedir = $Globus::Core::Paths::includedir; + my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; + my $libdir = $Globus::Core::Paths::libdir; + push(@$header, "GLOBUS_CFLAGS=\"$cflagslist\""); - push(@$header, "GLOBUS_INCLUDES=\"-I${globus_path}/include/$flavor $includeslist\""); + push(@$header, "GLOBUS_INCLUDES=\"-I${includedir} -I${flavorincludedir} $includeslist\""); push(@$header, "GLOBUS_LIBS=\"$libslist\""); - push(@$header, "GLOBUS_LDFLAGS=\"-L${globus_path}/lib\""); + push(@$header, "GLOBUS_LDFLAGS=\"-L${libdir}\""); push(@$header, "GLOBUS_PKG_LIBS=\"$pkglibslist $extlibslist\""); push(@$header, "GLOBUS_LIBTOOL=\"$globus_path/sbin/libtool-$flavor\""); } @@ -332,7 +327,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-build-env-$flavor.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus_path/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh!\n$common_error\n"; while () { @@ -370,7 +367,9 @@ my($header) = @_; my($copy); - open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open $globus_path/libexec/globus-sh-tools-vars.sh!\n$common_error\n"; + open(IN, "$globus_path/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus_path/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh!\n$common_error\n"; while () { diff -ur globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 globus_common-10.2/scripts/globus-makefile-header.gpt1 --- globus_common-10.2.orig/scripts/globus-makefile-header.gpt1 2003-02-05 03:48:31.000000000 +0100 +++ globus_common-10.2/scripts/globus-makefile-header.gpt1 2008-10-13 00:01:24.000000000 +0200 @@ -15,18 +15,13 @@ my $flavor; my $link="static"; -my $gpt=$ENV{GPT_LOCATION}; + my $gpath = $ENV{GPT_LOCATION}; if (!defined($gpath)) { - $gpath = $ENV{GLOBUS_LOCATION}; - - } - if (!defined($gpath)) - { - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script" - } - + $gpath = "/usr"; +} + @INC = (@INC, "$gpath/lib/perl"); require Grid::GPT::Dependencies; @@ -40,20 +35,10 @@ my $pgm_linkslist; my $lib_linkslist; -if(!defined($gpt)) -{ - $gpt=$ENV{GLOBUS_LOCATION}; -} -if(!defined($gpt)) -{ - die "ERROR: GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script\n"; -} - my $globus=$ENV{GLOBUS_LOCATION}; - if(!defined($globus)) { - die "ERROR: GLOBUS_LOCATION needs to be set before running this script\n"; + $globus = "/usr"; } my %hash; @@ -102,14 +87,23 @@ assemble_link_lines($fakepkg, $flavor, $link); + at INC = ("$globus/lib/perl", @INC); + +require Globus::Core::Paths; +my $includedir = $Globus::Core::Paths::includedir; +my $flavorincludedir = $Globus::Core::Paths::flavorincludedir; +my $libdir = $Globus::Core::Paths::libdir; + push @temp_header, "GLOBUS_CFLAGS=\"$cflagslist\"\n"; -push @temp_header, "GLOBUS_INCLUDES=\" -I$ENV{GLOBUS_LOCATION}/include/$flavor $includeslist\"\n"; +push @temp_header, "GLOBUS_INCLUDES=\"-I$includedir -I$flavorincludedir $includeslist\"\n"; push @temp_header, "GLOBUS_LIBS=\"$libslist\"\n"; -push @temp_header, "GLOBUS_LDFLAGS=\" -L$ENV{GLOBUS_LOCATION}/lib\n"; +push @temp_header, "GLOBUS_LDFLAGS=\"-L$libdir\"\n"; push @temp_header, "GLOBUS_PKG_LIBS=\"$pkglibslist\"\n"; push @temp_header, "GLOBUS_LIBTOOL=$globus/sbin/libtool-$flavor\n"; -open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-build-env-$flavor.sh\n"; +open(IN, "$globus/share/globus/globus-build-env-$flavor.sh") || + open(IN, "$globus/libexec/globus-build-env-$flavor.sh") || + die "ERROR: Cannot open globus-build-env-$flavor.sh\n"; while() { @@ -130,7 +124,9 @@ #END of Section one: prepending GLOBUS_ close (IN); -open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || die "ERROR: Cannot open GLOBUS_LOCATION/libexec/globus-sh-tools-vars.sh\n"; +open(IN, "$globus/share/globus/globus-sh-tools-vars.sh") || + open(IN, "$globus/libexec/globus-sh-tools-vars.sh") || + die "ERROR: Cannot open globus-sh-tools-vars.sh\n"; while() { if(m!\S!) diff -ur globus_common-10.2.orig/scripts/globus-sh-tools.sh globus_common-10.2/scripts/globus-sh-tools.sh --- globus_common-10.2.orig/scripts/globus-sh-tools.sh 2006-01-19 06:54:22.000000000 +0100 +++ globus_common-10.2/scripts/globus-sh-tools.sh 2008-10-13 00:01:24.000000000 +0200 @@ -18,7 +18,11 @@ if test -z "$GLOBUS_SH_VARIABLES_SET" ; then - . ${GLOBUS_LOCATION}/libexec/globus-sh-tools-vars.sh + if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh ; then + . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-sh-tools-vars.sh + else + . ${GLOBUS_LOCATION:-/usr}/libexec/globus-sh-tools-vars.sh + fi # export all commands: --- NEW FILE globus-common.spec --- Name: globus-common %global _name %(tr - _ <<< %{name}) Version: 10.2 %global setupversion 2.6 Release: 1%{?dist} Summary: Globus Toolkit - Common Library Group: System Environment/Libraries License: ASL 2.0 URL: http://www.globus.org/ # Source is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/source globus_common-10.2 # tar -zcf globus_common-10.2.tar.gz globus_common-10.2 Source: %{_name}-%{version}.tar.gz # Source1 is extracted from the globus toolkit installer: # wget -N http://www-unix.globus.org/ftppub/gt4/4.2.1/installers/src/gt4.2.1-all-source-installer.tar.bz2 # tar -jxf gt4.2.1-all-source-installer.tar.bz2 # mv gt4.2.1-all-source-installer/source-trees/common/setup globus_common_setup-2.6 # tar -zcf globus_common_setup-2.6.tar.gz globus_common_setup-2.6 Source1: %{_name}_setup-%{setupversion}.tar.gz Source8: epstopdf-2.9.5gw Source9: GLOBUS_LICENSE # Environment variable elimination patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6459 Patch0: %{name}-usr.patch # Segfault fix patch: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6460 Patch1: %{name}-no-pthread-exceptions.patch # Allow plugins without the flavor extension in the name: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6461 Patch2: %{name}-noflavext.patch # Remove bogus inter-package dependency: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6462 Patch3: %{name}-deps.patch # Fixes a stupid typo in library/Makefile.am: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6463 Patch4: %{name}-typo.patch # The file globus_netos_dir.h does not exist: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6464 Patch5: %{name}-nosuchfile.patch # Doxygen warning fix: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6465 Patch6: %{name}-doxygen.patch # Bad version information: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6466 Patch7: %{name}-bad-age.patch # Extradist should not be conditional: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6576 Patch8: %{name}-extradist.patch # Check for function removed from newer versions of libltdl: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6578 Patch9: %{name}-ltdlmutex.patch # Configure options not propagated in globus common setup: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6467 Patch10: %{name}-setup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: globus-libtool >= 1 BuildRequires: grid-packaging-tools BuildRequires: globus-libtool-devel >= 1 BuildRequires: globus-core >= 4 BuildRequires: doxygen %if %{?fedora}%{!?fedora:0} >= 3 BuildRequires: graphviz BuildRequires: ghostscript %else %if %{?rhel}%{!?rhel:0} >= 5 BuildRequires: graphviz BuildRequires: ghostscript %if "%{?rhel}" == "5" BuildRequires: graphviz-gd %endif %endif %endif %if %{?fedora}%{!?fedora:0} >= 9 BuildRequires: tex(latex) %else %if %{?rhel}%{!?rhel:0} >= 6 BuildRequires: tex(latex) %else BuildRequires: tetex-latex %endif %endif %package progs Summary: Globus Toolkit - Common Library Programs Group: Applications/Internet Provides: %{name}-setup = %{setupversion} Requires: %{name} = %{version}-%{release} Requires: globus-libtool >= 1 Requires: globus-common-progs >= 3 Requires: globus-common-setup >= 2 %if %{?fedora}%{!?fedora:0} Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else %if %{?rhel}%{!?rhel:0} >= 4 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %else Requires: perl %endif %endif %package devel Summary: Globus Toolkit - Common Library Development Files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: globus-libtool-devel >= 1 Requires: globus-core >= 4 Requires: pkgconfig %package doc Summary: Globus Toolkit - Common Library Documentation Files Group: Documentation Requires: %{name} = %{version}-%{release} %ifarch alpha ia64 ppc64 s390x sparc64 x86_64 %global flavor gcc64pthr %else %global flavor gcc32pthr %endif %{!?perl_vendorlib: %global perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %description The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name} package contains: Common Library %description progs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-progs package contains: Common Library Programs Common Setup %description devel The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-devel package contains: Common Library Development Files %description doc The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. The %{name}-doc package contains: Common Library Documentation Files %prep %setup -q -n %{_name}-%{version} %setup -D -T -q -n %{_name}-%{version} -a 1 %patch0 -p1 -b .usr %patch1 -p1 -b .segfault %patch2 -p1 -b .noflavext %patch3 -p1 -b .deps %patch4 -p1 -b .typo %patch5 -p1 -b .nofile %patch6 -p1 -b .doxygen %patch7 -p1 -b .age %patch8 -p1 -b .extradist %patch9 -p1 -b .ltdlmutex cd %{_name}_setup-%{setupversion} %patch10 -p1 -b .setup cd - # custom perl requires that removes dependency on gpt perl modules cat << EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Grid::GPT::.*)/d' EOF %global __perl_requires %{_builddir}/%{_name}-%{version}/%{name}-req chmod +x %{__perl_requires} # This is a workaround for the broken epstopdf script in RHEL5 # See: https://bugzilla.redhat.com/show_bug.cgi?id=450388 %if "%{rhel}" == "5" mkdir bin install %{SOURCE8} bin/epstopdf %endif %build %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache for f in `find . -name Makefile.am` ; do sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' < $f > $f.new mv $f.new $f done sed -e "s! pkgdata/pkg_data_src.gpt.in.new mv pkgdata/pkg_data_src.gpt.in.new pkgdata/pkg_data_src.gpt.in /usr/share/globus/globus-bootstrap.sh %configure --with-flavor=%{flavor} --enable-doxygen make %{?_smp_mflags} # setup package cd %{_name}_setup-%{setupversion} rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f globus_automake* rm -rf autom4te.cache /usr/share/globus/globus-bootstrap.sh %configure --without-flavor --with-secure-tmpdir=/var/tmp make %{?_smp_mflags} cd - %install %if "%{rhel}" == "5" export PATH=$PWD/bin:$PATH %endif rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # setup package cd %{_name}_setup-%{setupversion} make install DESTDIR=$RPM_BUILD_ROOT cd - chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-args-parser-header chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-common.pl chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-script-initializer chmod -x $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools.sh # Register setup perl -MGrid::GPT::Setup < "%{_name}_setup", globusdir => "$RPM_BUILD_ROOT%{_prefix}"); \$metadata->finish(); EOF # Remove libtool archives (.la files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.la$' < $l > $l.new mv $l.new $l done # Remove static libraries (.a files) test -d $RPM_BUILD_ROOT%{_libdir} && \ find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.a' -exec rm -v '{}' \; for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do grep -v 'lib.*\.a$' < $l > $l.new mv $l.new $l done mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig /usr/share/globus/globus-gpt2pkg-config pkgdata/pkg_data_%{flavor}_dev.gpt > \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc # Move globus-makefile-header to devel package cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep globus-makefile-header >> \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ | grep -v globus-makefile-header > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist # Move documentation to default RPM location mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed s!doc/%{_name}!doc/%{name}-%{version}! > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist for f in $RPM_BUILD_ROOT%{_mandir}/man3/*.h.3 ; do sed 's/P\.RS/P\n.RS/' < $f > $f.new mv $f.new $f done rm -f $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3 cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | grep -v 'deprecated\.3' \ | grep -v '_%{_name}-%{version}_.*\.3' > \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new mv $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist.new \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist # Generate package filelists cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_rtl.filelist \ | sed s!^!%{_prefix}! > package.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_data.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_pgm.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_rtl.filelist \ $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}_setup/noflavor_data.filelist \ | sed s!^!%{_prefix}! > package-progs.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/%{flavor}_dev.filelist \ | sed s!^!%{_prefix}! > package-devel.filelist cat $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/noflavor_doc.filelist \ | sed 's!/man/.*!&*!' \ | sed 's!^!%doc %{_prefix}!' > package-doc.filelist touch $RPM_BUILD_ROOT%{_datadir}/globus/setup/globus-sh-tools-vars.sh touch $RPM_BUILD_ROOT%{_datadir}/globus/globus-sh-tools-vars.sh mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post progs cd %{_datadir}/globus/setup ./findshelltools > /dev/null cp -p globus-sh-tools-vars.sh .. rm -f config.log config.status %files -f package.filelist %defattr(-,root,root,-) %dir %{_datadir}/globus %dir %{_datadir}/globus/packages %dir %{_datadir}/globus/packages/%{_name} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %files -f package-progs.filelist progs %defattr(-,root,root,-) %dir %{_datadir}/globus/packages/%{_name}_setup %dir %{_datadir}/globus/packages/setup %dir %{_datadir}/globus/packages/setup/%{_name}_setup %{_datadir}/globus/packages/setup/%{_name}_setup/%{_name}_setup.gpt %dir %{_datadir}/globus/setup %dir %{perl_vendorlib}/Globus %dir %{perl_vendorlib}/Globus/Core %ghost %{_datadir}/globus/setup/globus-sh-tools-vars.sh %ghost %{_datadir}/globus/globus-sh-tools-vars.sh %files -f package-devel.filelist devel %defattr(-,root,root,-) %dir %{_includedir}/globus %{_libdir}/pkgconfig/%{name}.pc %files -f package-doc.filelist doc %defattr(-,root,root,-) %dir %{_docdir}/%{name}-%{version}/html %changelog * Tue Apr 07 2009 Mattias Ellert - 10.2-1 - Change defines to globals * Mon Apr 06 2009 Mattias Ellert - 10.2-0.6 - Make comment about source retieval more explicit * Sun Mar 15 2009 Mattias Ellert - 10.2-0.5 - Adapting to updated globus-core package * Thu Feb 26 2009 Mattias Ellert - 10.2-0.4 - Add s390x to the list of 64 bit platforms - Move globus-makefile-header to devel package * Thu Jan 1 2009 Mattias Ellert - 10.2-0.3 - Adapt to updated GPT package * Wed Oct 15 2008 Mattias Ellert - 10.2-0.2 - Update to Globus Toolkit 4.2.1 * Mon Jul 14 2008 Mattias Ellert - 10.2-0.1 - Autogenerated --- NEW FILE import.log --- globus-common-10_2-1_fc9:F-10:globus-common-10.2-1.fc9.src.rpm:1239093082 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:15:32 -0000 1.1 +++ .cvsignore 7 Apr 2009 08:31:53 -0000 1.2 @@ -0,0 +1,4 @@ +GLOBUS_LICENSE +epstopdf-2.9.5gw +globus_common-10.2.tar.gz +globus_common_setup-2.6.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/globus-common/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:15:32 -0000 1.1 +++ sources 7 Apr 2009 08:31:54 -0000 1.2 @@ -0,0 +1,4 @@ +2ee41112a44fe7014dce33e26468ba93 GLOBUS_LICENSE +44ec158f5ca5f60310cca74a3aaaea2b epstopdf-2.9.5gw +2a80cda660b3b8dd7d9a5c9a793497e7 globus_common-10.2.tar.gz +7a27af5fd1f776b2390b43d94f28a5bb globus_common_setup-2.6.tar.gz From sharkcz at fedoraproject.org Tue Apr 7 08:03:09 2009 From: sharkcz at fedoraproject.org (=?utf-8?q?Dan_Hor=C3=A1k?=) Date: Tue, 7 Apr 2009 08:03:09 +0000 (UTC) Subject: rpms/s390utils/devel 0001-s390-tools-1.5.0-su.patch, NONE, 1.1 0002-s390-tools-1.5.0-fdasd-raid.patch, NONE, 1.1 0003-s390-tools-1.5.0-fmtpercentage.patch, NONE, 1.1 0004-s390-tools-1.8.0-automenu.patch, NONE, 1.1 0005-s390-tools-1.5.3-lvm.patch, NONE, 1.1 0006-s390-tools-1.5.3-dumpconf-vmlinuz.patch, NONE, 1.1 0007-s390-tools-1.5.3-zipl-zfcpdump-2.patch, NONE, 1.1 0008-s390-tools-1.8.0-zipl-timeout.patch, NONE, 1.1 0009-s390-tools-1.8.0-zipl-target.patch, NONE, 1.1 0010-s390-tools-1.5.3-zipl-zfcpdump-man.patch, NONE, 1.1 0011-s390-tools-1.5.3-fdasd-raid.patch, NONE, 1.1 0012-s390-tools-1.8.0-initscript-fix.patch, NONE, 1.1 0013-s390-tools-1.8.0-cflags.patch, NONE, 1.1 cmsfs-1.1.8-kernel26.patch, NONE, 1.1 cmsfs-1.1.8-warnings.patch, NONE, 1.1 dasd.udev, NONE, 1.1 s390.csh, NONE, 1.1 s390.sh, NONE, 1.1 s390utils.spec, NONE, 1.1 src_vipa-2.0.4-locations.patch, NONE, 1.1 zfcp.udev, NONE, 1.1 zfcpconf.sh, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407080309.C8BB670100@cvs1.fedora.phx.redhat.com> Author: sharkcz Update of /cvs/pkgs/rpms/s390utils/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10970 Modified Files: .cvsignore sources Added Files: 0001-s390-tools-1.5.0-su.patch 0002-s390-tools-1.5.0-fdasd-raid.patch 0003-s390-tools-1.5.0-fmtpercentage.patch 0004-s390-tools-1.8.0-automenu.patch 0005-s390-tools-1.5.3-lvm.patch 0006-s390-tools-1.5.3-dumpconf-vmlinuz.patch 0007-s390-tools-1.5.3-zipl-zfcpdump-2.patch 0008-s390-tools-1.8.0-zipl-timeout.patch 0009-s390-tools-1.8.0-zipl-target.patch 0010-s390-tools-1.5.3-zipl-zfcpdump-man.patch 0011-s390-tools-1.5.3-fdasd-raid.patch 0012-s390-tools-1.8.0-initscript-fix.patch 0013-s390-tools-1.8.0-cflags.patch cmsfs-1.1.8-kernel26.patch cmsfs-1.1.8-warnings.patch dasd.udev s390.csh s390.sh s390utils.spec src_vipa-2.0.4-locations.patch zfcp.udev zfcpconf.sh Log Message: initial import 0001-s390-tools-1.5.0-su.patch: --- NEW FILE 0001-s390-tools-1.5.0-su.patch --- >From 118f2f03b639dd2ccfb518ceb82e89fcb1eaf024 Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sat, 19 Jul 2008 16:30:04 +0200 Subject: [PATCH] s390-tools-1.5.0-su --- fdasd/fdasd.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/fdasd/fdasd.c b/fdasd/fdasd.c index 5bec7cc..dce9ed3 100644 --- a/fdasd/fdasd.c +++ b/fdasd/fdasd.c @@ -1851,10 +1851,12 @@ fdasd_get_geometry (fdasd_anchor_t *anc) if (anc->verbose) printf("disk type check : ok\n"); if (dasd_info.FBA_layout != 0) { - snprintf(err_str, ERROR_STRING_SIZE, - "%s is not formatted with z/OS compatible " - "disk layout!", options.device); - fdasd_error(anc, wrong_disk_format, err_str); + if(!anc->silent) { + snprintf(err_str, ERROR_STRING_SIZE, + "%s is not formatted with z/OS compatible " + "disk layout!", options.device); + fdasd_error(anc, wrong_disk_format, err_str); + } } if (anc->verbose) printf("disk layout check : ok\n"); -- 1.6.0.6 0002-s390-tools-1.5.0-fdasd-raid.patch: --- NEW FILE 0002-s390-tools-1.5.0-fdasd-raid.patch --- >From b492189d95a523e9176c1dac4de0fb1216a3af14 Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sat, 19 Jul 2008 16:32:00 +0200 Subject: [PATCH] s390-tools-1.5.0-fdasd-raid --- fdasd/fdasd.c | 55 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 45 insertions(+), 10 deletions(-) diff --git a/fdasd/fdasd.c b/fdasd/fdasd.c index dce9ed3..d011b69 100644 --- a/fdasd/fdasd.c +++ b/fdasd/fdasd.c @@ -214,10 +214,10 @@ fdasd_error(fdasd_anchor_t *anc, enum fdasd_failure why, char *str) static int read_line(void) { - bzero(line_buffer, LINE_LENGTH); line_ptr = line_buffer; if (!fgets(line_buffer, LINE_LENGTH, stdin)) return 0; + line_buffer[LINE_LENGTH-1] = 0; while (*line_ptr && !isgraph(*line_ptr)) line_ptr++; return *line_ptr; @@ -278,6 +278,8 @@ fdasd_partition_type (char *str) strcpy(str, "Linux native"); else if (strncmp("SWAP ", str, 6) == 0) strcpy(str, "Linux swap"); + else if (strncmp("RAID ", str, 6) == 0) + strcpy(str, "Linux Raid"); else strcpy(str, "unknown"); @@ -1062,6 +1064,7 @@ fdasd_write_vtoc_labels (fdasd_anchor_t *anc) strncpy(c1, s2, 31); } else { + char str[20]; char *tmp = strstr(ch, "SWAP"); /* create a new data set name */ @@ -1069,7 +1072,15 @@ fdasd_write_vtoc_labels (fdasd_anchor_t *anc) k++; setpos(anc, k, i-1); - + + strncpy(s2, ch, 44); + s2[44]=0; + vtoc_ebcdic_dec(s2, s2, 44); + c2 = strstr(s2, "PART"); + if (c2 != NULL) strncpy(str, c2+=9, 6); + str[6] = '\0'; + fdasd_partition_type(str); + strncpy(ch, "LINUX.V " " ", 44); @@ -1087,8 +1098,16 @@ fdasd_write_vtoc_labels (fdasd_anchor_t *anc) c1 += 4; if (tmp) strncpy(c1, ".SWAP", 5); - else - strncpy(c1, ".NATIVE", 7); + else { + if (strcmp("unknown", str) == 0) { + strncpy(c1, ".NATIVE", 7); + } + else { + strncpy(c1, ".", 1); + strncpy(c1+1, c2, 6); + } + } + } vtoc_ebcdic_enc(ch, ch, 44); if (anc->verbose) printf("f1 "); @@ -1325,9 +1344,10 @@ fdasd_change_part_type (fdasd_anchor_t *anc) printf("current partition type is: %s\n\n", fdasd_partition_type(str)); printf(" 1 Linux native\n" \ - " 2 Linux swap\n\n"); + " 2 Linux swap\n" \ + " 3 Linux raid\n\n"); part_type = 0; - while ((part_type < 1) || (part_type > 2)) { + while ((part_type < 1) || (part_type > 3)) { while (!isdigit(part_type = read_char("new partition type: "))); part_type -= 48; @@ -1340,6 +1360,9 @@ fdasd_change_part_type (fdasd_anchor_t *anc) case 2: strncpy(str, "SWAP ", 6); break; + case 3: + strncpy(str, "RAID ", 6); + break; default: printf("'%d' is not supported!\n", part_type); } @@ -1503,7 +1526,7 @@ fdasd_process_invalid_vtoc(fdasd_anchor_t *anc) static void fdasd_process_valid_vtoc(fdasd_anchor_t *anc, unsigned long blk) { - int f1_counter = 0, f7_counter = 0, f5_counter = 0; + int f1_counter = 0, f7_counter = 0, f5_counter = 0, oldfmt = 0; int i, part_no, f1_size = sizeof(format1_label_t); partition_info_t *part_info = anc->first; format1_label_t f1_label; @@ -1538,14 +1561,26 @@ fdasd_process_valid_vtoc(fdasd_anchor_t *anc, unsigned long blk) vtoc_ebcdic_enc(part_info->f1->DS1DSNAM, part_info->f1->DS1DSNAM, 44); - if ((part_no < 0) || (part_no >= USABLE_PARTITIONS)) + /* this dasd has data set names 0000-0002 + but we use now 0001-0003 */ + if (part_no == -1) + oldfmt++; + + if (((oldfmt == 0) && (part_no < 0)) + || (part_no >= USABLE_PARTITIONS)) printf("WARNING: partition number (%i) found " "in data set name of an existing " "partition\ndoes not match range of " "possible partition numbers (1-%d)\n\n", part_no + 1, USABLE_PARTITIONS); - else - setpos(anc, part_no, f1_counter); + else { + if (oldfmt) /* correct +1 */ { + setpos(anc, part_no+1, f1_counter); + printf("Correcting f1 header number!\n"); + } + else + setpos(anc, part_no, f1_counter); + } part_info = part_info->next; f1_counter++; -- 1.6.0.6 0003-s390-tools-1.5.0-fmtpercentage.patch: --- NEW FILE 0003-s390-tools-1.5.0-fmtpercentage.patch --- >From 6e939e7804c33e54577a6801e266bab9a8c6a24c Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sat, 19 Jul 2008 16:32:52 +0200 Subject: [PATCH] s390-tools-1.5.0-fmtpercentage --- dasdfmt/dasdfmt.c | 32 +++++++++++++++++++++++++++++--- dasdfmt/dasdfmt.h | 4 +++- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/dasdfmt/dasdfmt.c b/dasdfmt/dasdfmt.c index 55616cc..54e8950 100644 --- a/dasdfmt/dasdfmt.c +++ b/dasdfmt/dasdfmt.c @@ -47,6 +47,7 @@ static void exit_usage(int exitcode) " -V or --version means print version\n" " -L or --no_label means don't write disk label\n" " -p or --progressbar means show a progress bar\n" + " -P or --percentage means show a progress bar\n" " -m x or --hashmarks=x means show a hashmark every x " "cylinders\n" " -v means verbose mode\n" @@ -169,6 +170,7 @@ static void init_info(dasdfmt_info_t *info) info->print_progressbar = 0; info->print_hashmarks = 0; info->hashstep = 0; + info->print_percentage = 0; info->force = 0; info->writenolabel = 0; info->labelspec = 0; @@ -550,7 +552,7 @@ static void dasdfmt_format(dasdfmt_info_t *info, struct hd_geometry *drive_geo, format_data_t *format_params) { format_data_t format_step; - int j, k, cyl, tmp, p1, p2; + int j, k, cyl, tmp, p1, p2, p; if (info->print_hashmarks) { if ((info->hashstep < 1) || (info->hashstep > 1000)) { @@ -609,6 +611,24 @@ static void dasdfmt_format(dasdfmt_info_t *info, struct hd_geometry *drive_geo, printf("#"); fflush(stdout); } + if(info->print_percentage) + { + p2 = p1; + p1 = cyl*100/drive_geo->cylinders; + if (p1 != p2) + { + p = (k - format_params->start_unit) * 100 / + (format_params->stop_unit + - format_params->start_unit); + printf("cyl %5d of %5d | %3d%%\n", + (k - format_params->start_unit) + / drive_geo->heads, + (format_params->stop_unit + - format_params->start_unit) + / drive_geo->heads, p); + fflush(stdout); + } + } if (k % drive_geo->heads == 0) { k += drive_geo->heads; @@ -840,11 +860,17 @@ int main(int argc,char *argv[]) break; case 'p': - if (!info.print_hashmarks) info.print_progressbar=1; + if (!info.print_hashmarks && !info.print_percentage) + info.print_progressbar=1; + break; + + case 'P': + if (!info.print_hashmarks && !info.print_progressbar) + info.print_percentage=1; break; case 'm': - if (!info.print_progressbar) + if (!info.print_progressbar && !info.print_percentage) { hashstep_str=optarg; info.print_hashmarks=1; diff --git a/dasdfmt/dasdfmt.h b/dasdfmt/dasdfmt.h index 2dc1583..32d0803 100644 --- a/dasdfmt/dasdfmt.h +++ b/dasdfmt/dasdfmt.h @@ -147,7 +147,7 @@ struct hd_geometry { if (*endptr) ERRMSG_EXIT(EXIT_MISUSE,"%s: " str " " \ "is in invalid format\n",prog_name);} -#define dasdfmt_getopt_string "b:n:l:f:d:m:hpLtyvVFk" +#define dasdfmt_getopt_string "b:n:l:f:d:m:hpPLtyvVFk" static struct option dasdfmt_getopt_long_options[]= { @@ -158,6 +158,7 @@ static struct option dasdfmt_getopt_long_options[]= { "force", 0, 0, 'F'}, { "progressbar", 0, 0, 'p'}, { "hashmarks", 1, 0, 'm'}, + { "percentage", 0, 0, 'P'}, { "label", 1, 0, 'l'}, { "devno", 1, 0, 'n'}, { "device", 1, 0, 'f'}, @@ -192,6 +193,7 @@ typedef struct dasdfmt_info { int withoutprompt; int print_progressbar; int print_hashmarks, hashstep; + int print_percentage; int force; int writenolabel; int labelspec; -- 1.6.0.6 0004-s390-tools-1.8.0-automenu.patch: --- NEW FILE 0004-s390-tools-1.8.0-automenu.patch --- >From 91275200e3d22d56d8722ec308617c6b3ba9911b Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 13 Mar 2009 10:33:22 +0100 Subject: [PATCH] s390-tools-1.8.0-automenu.patch --- zipl/man/zipl.8 | 7 +++ zipl/src/job.c | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- zipl/src/scan.c | 4 +- zipl/src/zipl.c | 1 + 4 files changed, 168 insertions(+), 6 deletions(-) diff --git a/zipl/man/zipl.8 b/zipl/man/zipl.8 index 8a83c01..6ebf240 100644 --- a/zipl/man/zipl.8 +++ b/zipl/man/zipl.8 @@ -249,6 +249,13 @@ whether they contain a dump signature or not. This option can only be used together with .BR \-\-mvdump . +.TP +.BR "\-x" " or " "\-\-no-automenu" +Disables the automatic creation of a multiboot menu. Specifying a menu with the +"-m " option or a section disables this feature, too. This option was +added for compatibility with previous versions of the multiboot version of +zipl. + .SH EXAMPLE 1. Scenario: prepare disk for booting a Linux kernel image using the following parameters: diff --git a/zipl/src/job.c b/zipl/src/job.c index 2f69104..388e63a 100644 --- a/zipl/src/job.c +++ b/zipl/src/job.c @@ -43,6 +43,7 @@ static struct option options[] = { { "version", no_argument, NULL, 'v'}, { "verbose", no_argument, NULL, 'V'}, { "add-files", no_argument, NULL, 'a'}, + { "no-automenu", no_argument, NULL, 'x'}, { "tape", required_argument, NULL, 'T'}, { "dry-run", no_argument, NULL, '0'}, { "force", no_argument, NULL, 'f'}, @@ -50,7 +51,7 @@ static struct option options[] = { }; /* Command line option abbreviations */ -static const char option_string[] = "-c:t:i:r:p:P:d:D:M:s:m:hHnVvaT:f"; +static const char option_string[] = "-c:t:i:r:p:P:d:D:M:s:m:hHnVvaxT:f"; struct command_line { char* data[SCAN_KEYWORD_NUM]; @@ -62,11 +63,14 @@ struct command_line { int version; int verbose; int add_files; + int automenu; int dry_run; int force; enum scan_section_type type; }; +/* Global variable for default boot target. Ugly but necessary... */ +static char *default_target; static int store_option(struct command_line* cmdline, enum scan_keyword_id keyword, @@ -92,6 +96,7 @@ get_command_line(int argc, char* argv[], struct command_line* line) int i; memset((void *) &cmdline, 0, sizeof(struct command_line)); + cmdline.automenu = 1; cmdline.type = section_invalid; is_keyword = 0; /* Process options */ @@ -101,16 +106,22 @@ get_command_line(int argc, char* argv[], struct command_line* line) switch (opt) { case 'd': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_dumpto, optarg); break; case 'D': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_dumptofs, optarg); break; case 'M': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_mvdump, optarg); #ifndef __s390x__ @@ -121,35 +132,49 @@ get_command_line(int argc, char* argv[], struct command_line* line) break; case 'i': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_image, optarg); break; case 'P': + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_parameters, optarg); break; case 'p': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_parmfile, optarg); break; case 'r': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_ramdisk, optarg); break; case 's': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_segment, optarg); break; case 't': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_target, optarg); break; case 'T': is_keyword = 1; + cmdline.automenu = 0; + scan_key_table[1][8] = req; rc = store_option(&cmdline, scan_keyword_tape, optarg); break; @@ -190,6 +215,10 @@ get_command_line(int argc, char* argv[], struct command_line* line) case 'f': cmdline.force = 1; break; + case 'x': + cmdline.automenu = 0; + scan_key_table[1][8] = req; + break; case 1: /* Non-option is interpreted as section name */ if (cmdline.section != NULL) { @@ -214,6 +243,10 @@ get_command_line(int argc, char* argv[], struct command_line* line) if (cmdline.help || cmdline.version) { /* Always accept --help and --version */ } else if ((cmdline.menu != NULL) || (cmdline.section != NULL)) { + /* If either menu or section has been selected disable + automenu generation */ + cmdline.automenu = 0; + scan_key_table[1][8] = req; /* Config file mode */ if ((cmdline.menu != NULL) && (cmdline.section != NULL)) { error_reason("Option 'menu' cannot be used when " @@ -832,7 +865,14 @@ get_job_from_section_data(char* data[], struct job_data* job, char* section) /* IPL job */ job->id = job_ipl; /* Fill in name of bootmap directory */ - job->bootmap_dir = misc_strdup(data[(int) scan_keyword_target]); + if (data[(int) scan_keyword_target] == NULL) { + if (default_target == NULL) { + error_text("Unable to find default section in your config file."); + break; + } + job->bootmap_dir = misc_strdup(default_target); + } else + job->bootmap_dir = misc_strdup(data[(int) scan_keyword_target]); if (job->bootmap_dir == NULL) return -1; /* Fill in name and address of image file */ @@ -1102,6 +1142,8 @@ get_menu_job(struct scan_token* scan, char* menu, struct job_data* job) if (temp_job == NULL) return -1; memset((void *) temp_job, 0, sizeof(struct job_data)); + if (data[(int) scan_keyword_target] == NULL) + data[(int) scan_keyword_target] = misc_strdup(job->bootmap_dir); rc = get_job_from_section_data(data, temp_job, job->data.menu.entry[current].name); if (rc) { @@ -1268,10 +1310,109 @@ get_section_job(struct scan_token* scan, char* section, struct job_data* job, } +/* Create a fake menu to simulate the old s390utils-1.1.7 multiboot + * behaviour. */ +static struct scan_token * +create_fake_menu(struct scan_token *scan) +{ + int i, j, pos, numsec, size, defaultpos; + char *name; + char *target; + char *seclist[1024]; + char *defaultsection; + char buf[1024]; + struct scan_token *tmp; + + /* Count # of sections */ + numsec = 0; + name = NULL; + target = NULL; + for (i = 0; (int) scan[i].id != 0; i++) { + if (scan[i].id == scan_id_section_heading) { + name = scan[i].content.section.name; + if (strcmp(DEFAULTBOOT_SECTION, name)) + seclist[numsec++] = name; + } + if (scan[i].id == scan_id_keyword_assignment && + (scan[i].content.keyword.keyword == scan_keyword_dumpto || + scan[i].content.keyword.keyword == scan_keyword_dumptofs)) { + numsec--; + continue; + } + if (scan[i].id == scan_id_keyword_assignment && + scan[i].content.keyword.keyword == scan_keyword_target && + !strcmp(DEFAULTBOOT_SECTION, name)) + target = scan[i].content.keyword.value; + } + get_default_section(scan, &defaultsection, &j); + + if (defaultsection == NULL) { + error_text("Unable to find default section in your config file."); + return NULL; + } + + if (target == NULL) { + error_text("Keyword target is missing in default section."); + return NULL; + } + + default_target = misc_strdup(target); + + size = i+6+numsec; + tmp = (struct scan_token *) misc_malloc(size * sizeof(struct scan_token)); + if (tmp == NULL) { + error_text("Couldn't allocate memory for menu entries"); + return NULL; + } + + memset(tmp, 0, size * sizeof(struct scan_token)); + memcpy(tmp, scan, i * sizeof(struct scan_token)); + free(scan); + scan = tmp; + + defaultpos = 0; + for (j = 0; j < numsec; j++) { + if (!strcmp(defaultsection, seclist[j])) + defaultpos = j+1; + } + + snprintf(buf, 1024, "%d", defaultpos); + + scan[i].id = scan_id_menu_heading; + scan[i].line = i; + scan[i++].content.menu.name = misc_strdup("rh-automatic-menu"); + scan[i].id = scan_id_keyword_assignment; + scan[i].line = i; + scan[i].content.keyword.keyword = scan_keyword_target; + scan[i++].content.keyword.value = misc_strdup(target); + scan[i].id = scan_id_keyword_assignment; + scan[i].line = i; + scan[i].content.keyword.keyword = scan_keyword_default; + scan[i++].content.keyword.value = misc_strdup(buf); + scan[i].id = scan_id_keyword_assignment; + scan[i].line = i; + scan[i].content.keyword.keyword = scan_keyword_prompt; + scan[i++].content.keyword.value = misc_strdup("1"); + scan[i].id = scan_id_keyword_assignment; + scan[i].line = i; + scan[i].content.keyword.keyword = scan_keyword_timeout; + scan[i++].content.keyword.value = misc_strdup("15"); + + pos = i; + for (i = 0; iautomenu) { + nscan = create_fake_menu(scan); + if (nscan == NULL) { + scan_free(scan); + return -1; + } + scan = nscan; + } + /* Get job from config file data */ - if (cmdline->menu != NULL) + if (cmdline->menu != NULL || cmdline->automenu) { + if (cmdline->automenu) + cmdline->menu = misc_strdup("rh-automatic-menu"); rc = get_menu_job(scan, cmdline->menu, job); + } else { rc = get_section_job(scan, cmdline->section, job, cmdline->data[(int) scan_keyword_parameters]); diff --git a/zipl/src/scan.c b/zipl/src/scan.c index 9948092..7227a33 100644 --- a/zipl/src/scan.c +++ b/zipl/src/scan.c @@ -33,9 +33,9 @@ enum scan_key_state scan_key_table[SCAN_SECTION_NUM][SCAN_KEYWORD_NUM] = { * rs enu */ /* defaultboot */ - {opt, inv, inv, inv, inv, inv, inv, inv, inv, inv, inv, opt, inv, inv}, + {opt, inv, inv, inv, inv, inv, inv, inv, req, inv, inv, opt, inv, inv}, /* ipl */ - {inv, inv, inv, req, opt, opt, opt, inv, req, inv, inv, inv, inv, inv}, + {inv, inv, inv, req, opt, opt, opt, inv, opt, inv, inv, inv, inv, inv}, /* segment load */ {inv, inv, inv, inv, inv, inv, inv, req, req, inv, inv, inv, inv, inv}, /* part dump */ diff --git a/zipl/src/zipl.c b/zipl/src/zipl.c index e466e34..9dfb469 100644 --- a/zipl/src/zipl.c +++ b/zipl/src/zipl.c @@ -71,6 +71,7 @@ static const char* usage_text[] = { "-n, --noninteractive Answer all confirmation questions with 'yes'", "-V, --verbose Provide more verbose output", "-a, --add-files Add all referenced files to bootmap file", +"-x, --no-automenu Don't autogenerate multiboot menu", " --dry-run Simulate run but don't modify IPL records" }; -- 1.6.0.6 0005-s390-tools-1.5.3-lvm.patch: --- NEW FILE 0005-s390-tools-1.5.3-lvm.patch --- >From 1e1e66f65675343567b47406ceb4d4ff50a25dce Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sun, 20 Jul 2008 09:14:30 +0200 Subject: [PATCH] s390-tools-1.5.3-lvm --- fdasd/fdasd.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/fdasd/fdasd.c b/fdasd/fdasd.c index d011b69..9101c01 100644 --- a/fdasd/fdasd.c +++ b/fdasd/fdasd.c @@ -280,6 +280,8 @@ fdasd_partition_type (char *str) strcpy(str, "Linux swap"); else if (strncmp("RAID ", str, 6) == 0) strcpy(str, "Linux Raid"); + else if (strncmp("LVM ", str, 6) == 0) + strcpy(str, "Linux LVM"); else strcpy(str, "unknown"); -- 1.6.0.6 0006-s390-tools-1.5.3-dumpconf-vmlinuz.patch: --- NEW FILE 0006-s390-tools-1.5.3-dumpconf-vmlinuz.patch --- >From 52473d7292d58ec0343123ee10b1005d9ff62d37 Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sun, 20 Jul 2008 09:22:48 +0200 Subject: [PATCH] s390-tools-1.5.3-dumpconf-vmlinuz --- etc/init.d/dumpconf | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) mode change 100755 => 100644 etc/init.d/dumpconf diff --git a/etc/init.d/dumpconf b/etc/init.d/dumpconf old mode 100755 new mode 100644 index 17a7c29..1f719f5 --- a/etc/init.d/dumpconf +++ b/etc/init.d/dumpconf @@ -287,6 +287,13 @@ status_vmcmd() start() { + # create zfcp dump symlink + if [ -f /boot/vmlinuz-`uname -r`kdump ]; then + ln -sf /boot/vmlinuz-`uname -r`kdump /boot/zfcpdump + else + rm -f /boot/zfcpdump + fi + if [ "$ON_PANIC" == "" ]; then ON_PANIC="stop" fi -- 1.6.0.6 0007-s390-tools-1.5.3-zipl-zfcpdump-2.patch: --- NEW FILE 0007-s390-tools-1.5.3-zipl-zfcpdump-2.patch --- >From 1536e0140cbce3c8837478cfc25ea45dc3681cce Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sun, 20 Jul 2008 09:24:05 +0200 Subject: [PATCH] s390-tools-1.5.3-zipl-zfcpdump-2 --- common.mak | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common.mak b/common.mak index 62c17e2..3acb534 100644 --- a/common.mak +++ b/common.mak @@ -38,8 +38,8 @@ GROUP = $(shell id -gn) export INSTROOT BINDIR LIBDIR MANDIR OWNER GROUP # Special defines for zfcpdump -ZFCPDUMP_DIR = /usr/local/share/zfcpdump -ZFCPDUMP_IMAGE = zfcpdump.image +ZFCPDUMP_DIR = /boot +ZFCPDUMP_IMAGE = zfcpdump ZFCPDUMP_RD = zfcpdump.rd export ZFCPDUMP_DIR ZFCPDUMP_IMAGE ZFCPDUMP_RD endif -- 1.6.0.6 0008-s390-tools-1.8.0-zipl-timeout.patch: --- NEW FILE 0008-s390-tools-1.8.0-zipl-timeout.patch --- >From a43e6e889fe44cae8a4da73ac3d81c1389fee905 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 13 Mar 2009 10:34:50 +0100 Subject: [PATCH] s390-tools-1.8.0-zipl-timeout --- zipl/src/job.c | 11 ++++++++++- zipl/src/scan.c | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/zipl/src/job.c b/zipl/src/job.c index 388e63a..fe3286e 100644 --- a/zipl/src/job.c +++ b/zipl/src/job.c @@ -1318,6 +1318,7 @@ create_fake_menu(struct scan_token *scan) int i, j, pos, numsec, size, defaultpos; char *name; char *target; + char *timeout; char *seclist[1024]; char *defaultsection; char buf[1024]; @@ -1327,6 +1328,7 @@ create_fake_menu(struct scan_token *scan) numsec = 0; name = NULL; target = NULL; + timeout = NULL; for (i = 0; (int) scan[i].id != 0; i++) { if (scan[i].id == scan_id_section_heading) { name = scan[i].content.section.name; @@ -1343,6 +1345,10 @@ create_fake_menu(struct scan_token *scan) scan[i].content.keyword.keyword == scan_keyword_target && !strcmp(DEFAULTBOOT_SECTION, name)) target = scan[i].content.keyword.value; + + if (scan[i].id == scan_id_keyword_assignment && + scan[i].content.keyword.keyword == scan_keyword_timeout) + timeout = scan[i].content.keyword.value; } get_default_section(scan, &defaultsection, &j); @@ -1396,7 +1402,10 @@ create_fake_menu(struct scan_token *scan) scan[i].id = scan_id_keyword_assignment; scan[i].line = i; scan[i].content.keyword.keyword = scan_keyword_timeout; - scan[i++].content.keyword.value = misc_strdup("15"); + if (timeout) + scan[i++].content.keyword.value = misc_strdup(timeout); + else + scan[i++].content.keyword.value = misc_strdup("15"); pos = i; for (i = 0; iFrom a4d2366cc716f8ce3f159fd8e8b585b04b7a5924 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 13 Mar 2009 10:35:14 +0100 Subject: [PATCH] s390-tools-1.8.0-zipl-target --- zipl/src/job.c | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/zipl/src/job.c b/zipl/src/job.c index fe3286e..3be5520 100644 --- a/zipl/src/job.c +++ b/zipl/src/job.c @@ -246,7 +246,6 @@ get_command_line(int argc, char* argv[], struct command_line* line) /* If either menu or section has been selected disable automenu generation */ cmdline.automenu = 0; - scan_key_table[1][8] = req; /* Config file mode */ if ((cmdline.menu != NULL) && (cmdline.section != NULL)) { error_reason("Option 'menu' cannot be used when " @@ -1226,19 +1225,35 @@ get_section_job(struct scan_token* scan, char* section, struct job_data* job, { char* data[SCAN_KEYWORD_NUM]; char* buffer; + char* default_section; int rc; int i; + rc = get_default_section(scan, &default_section, &i); + if (rc) + return rc; if (section == NULL) { - rc = get_default_section(scan, §ion, &i); - if (rc) - return rc; + section = default_section; if (i) { /* 'defaultmenu' was specified */ rc = get_menu_job(scan, section, job); return rc; } } + else + { + char* name = NULL; + + for (i = 0; (int) scan[i].id != 0; i++) { + if (scan[i].id == scan_id_section_heading) { + name = scan[i].content.section.name; + } + if (scan[i].id == scan_id_keyword_assignment && + scan[i].content.keyword.keyword == scan_keyword_target && + !strcmp(DEFAULTBOOT_SECTION, name)) + default_target = misc_strdup(scan[i].content.keyword.value); + } + } if (strcmp(section, DEFAULTBOOT_SECTION) == 0) { error_reason("Special section '" DEFAULTBOOT_SECTION "' cannot " "be used as target section"); -- 1.6.0.6 0010-s390-tools-1.5.3-zipl-zfcpdump-man.patch: --- NEW FILE 0010-s390-tools-1.5.3-zipl-zfcpdump-man.patch --- >From eedf33ef46224a67e09c38ee58c57f3dd8d9acf8 Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Sun, 20 Jul 2008 09:26:13 +0200 Subject: [PATCH] s390-tools-1.5.3-zipl-zfcpdump-man --- zipl/man/zipl.8 | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/zipl/man/zipl.8 b/zipl/man/zipl.8 index 6ebf240..8d2b42c 100644 --- a/zipl/man/zipl.8 +++ b/zipl/man/zipl.8 @@ -198,6 +198,10 @@ larger than any single ECKD DASD partition could hold. It is not possible to specify both this parameter and the name of a menu or configuration section on the command line at the same time. +Note that before using this option the "kernel-kdump" rpm has to be installed +and the dumpconf service script has to be started using +"service dumpconf start". + .TP .BR "\-m " " or " "--menu=" Install the multi-boot configuration defined in menu section of the -- 1.6.0.6 0011-s390-tools-1.5.3-fdasd-raid.patch: --- NEW FILE 0011-s390-tools-1.5.3-fdasd-raid.patch --- >From 1fc8467cdb52feb751a711c304ef0fc88ec82155 Mon Sep 17 00:00:00 2001 From: Dan Horak Date: Fri, 25 Jul 2008 13:57:00 +0200 Subject: [PATCH] s390-tools-1.5.3-fdasd-raid --- fdasd/fdasd.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/fdasd/fdasd.c b/fdasd/fdasd.c index 9101c01..f63ce5a 100644 --- a/fdasd/fdasd.c +++ b/fdasd/fdasd.c @@ -1068,6 +1068,7 @@ fdasd_write_vtoc_labels (fdasd_anchor_t *anc) else { char str[20]; char *tmp = strstr(ch, "SWAP"); + char *tmp1 = strstr(ch, "RAID"); /* create a new data set name */ while (getpos(anc, k) > -1) @@ -1098,9 +1099,12 @@ fdasd_write_vtoc_labels (fdasd_anchor_t *anc) strncpy(c1, dsno, 4); c1 += 4; - if (tmp) - strncpy(c1, ".SWAP", 5); - else { + if (tmp || tmp1) { + if (tmp) + strncpy(c1, ".SWAP", 5); + if (tmp1) + strncpy(c1, ".RAID", 5); + } else { if (strcmp("unknown", str) == 0) { strncpy(c1, ".NATIVE", 7); } -- 1.6.0.6 0012-s390-tools-1.8.0-initscript-fix.patch: --- NEW FILE 0012-s390-tools-1.8.0-initscript-fix.patch --- >From 6235108700462cc4b425ae7a697915f8147f46c3 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 13 Mar 2009 10:37:36 +0100 Subject: [PATCH] s390-tools-1.8.0-initscript-fix --- etc/init.d/cpuplugd | 21 +++++++++++++++------ etc/init.d/dumpconf | 9 ++++++--- etc/init.d/mon_statd | 31 ++++++++++++++++++++++--------- 3 files changed, 43 insertions(+), 18 deletions(-) diff --git a/etc/init.d/cpuplugd b/etc/init.d/cpuplugd index f8df06b..cbd5f90 100755 --- a/etc/init.d/cpuplugd +++ b/etc/init.d/cpuplugd @@ -1,16 +1,18 @@ #!/bin/bash ### BEGIN INIT INFO # Provides: cpuplugd -# Required-Start: $remote_fs -# Required-Stop: $remote_fs -# Default-Start: 1 2 3 4 5 -# Default-Stop: 0 6 +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: +# Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Start the cpu hotplug daemon for Linux on System z # Description: Starts the cpuplugd. It uses the configuration # file /etc/sysconfig/cpuplugd ### END INIT INFO -# chkconfig: 12345 01 99 +# chkconfig: - 01 99 DAEMON=cpuplugd DAEMON_PATH=/usr/sbin/cpuplugd @@ -26,7 +28,13 @@ start() { if [ ! -f $RUN_PID_FILE ]; then echo -n $"Starting $DAEMON:" - $DAEMON_PATH $OPTIONS && log_success_msg || log_failure_msg + $DAEMON_PATH $OPTIONS + if [ $? == "0" ]; then + touch /var/lock/subsys/cpuplugd + log_success_msg + else + log_failure_msg + fi echo else echo "$DAEMON (pid $(cat $RUN_PID_FILE)) is already running..." @@ -41,6 +49,7 @@ stop() killproc $DAEMON_PATH -TERM log_success_msg rm -f $RUN_PID_FILE + rm -f /var/lock/subsys/cpuplugd else log_failure_msg fi diff --git a/etc/init.d/dumpconf b/etc/init.d/dumpconf index 1f719f5..3935582 100644 --- a/etc/init.d/dumpconf +++ b/etc/init.d/dumpconf @@ -3,14 +3,14 @@ # Provides: dumpconf # Required-Start: $local_fs # Required-Stop: $local_fs -# Default-Start: 1 2 3 4 5 -# Default-Stop: 0 6 +# Default-Start: +# Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Configure s390 dump feature # Description: Configures the s390 dump feature. It uses the configuration file # /etc/sysconfig/dumpconf ### END INIT INFO -# chkconfig: 12345 01 99 +# chkconfig: - 01 99 DUMP_CONFIG_FILE=/etc/sysconfig/dumpconf @@ -320,6 +320,8 @@ start() echo stop > $ON_PANIC_CONFIG_FILE echo "ERROR: $ERRMSG Check $DUMP_CONFIG_FILE!" >&2 return $RETVAL + else + touch /var/lock/subsys/dumpconf fi return $RETVAL @@ -334,6 +336,7 @@ stop() else echo "Disabling dump on panic failed" >&2 fi + rm -f /var/lock/subsys/dumpconf return $RETVAL } diff --git a/etc/init.d/mon_statd b/etc/init.d/mon_statd index 18f920b..fe1e0e4 100755 --- a/etc/init.d/mon_statd +++ b/etc/init.d/mon_statd @@ -1,16 +1,18 @@ #!/bin/bash ### BEGIN INIT INFO # Provides: mon_statd -# Required-Start: $remote_fs -# Required-Stop: $remote_fs -# Default-Start: 1 2 3 4 5 -# Default-Stop: 0 6 +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: +# Default-Stop: 0 1 2 3 4 5 6 # Short-Description: Configure the mon_fsstatd and mon_procd daemons. # Description: Configures the mon_fsstatd and mon_procd daemons. It uses the # configuration file /etc/sysconfig/mon_statd. ### END INIT INFO -# chkconfig: 12345 01 99 +# chkconfig: - 01 99 DAEMON=mon_statd FSSTATD=mon_fsstatd @@ -45,16 +47,26 @@ start() if [ ! -f $FSSTATD_PID_FILE -a "$FSSTAT" = "yes" ]; then echo -n $"Starting $FSSTATD:" - $FSSTATD_PATH -i $FSSTAT_INTERVAL && log_success_msg || - log_failure_msg + $FSSTATD_PATH -i $FSSTAT_INTERVAL + if [ $? == 0 ]; then + touch /var/lock/subsys/mon_statd + log_success_msg + else + log_failure_msg + fi elif [ "$FSSTAT" = "yes" ]; then echo "$FSSTATD (pid $(cat $FSSTATD_PID_FILE)) is already running..." fi if [ ! -f $PROCD_PID_FILE -a "$PROC" = "yes" ]; then echo -n $"Starting $PROCD:" - $PROCD_PATH -i $PROC_INTERVAL && log_success_msg || - log_failure_msg + $PROCD_PATH -i $PROC_INTERVAL + if [ $? == 0 ]; then + touch /var/lock/subsys/mon_statd + log_success_msg + else + log_failure_msg + fi elif [ "$PROC" = "yes" ]; then echo "$PROCD (pid $(cat $PROCD_PID_FILE)) is already running..." fi @@ -80,6 +92,7 @@ stop() else log_failure_msg fi + rm -f /var/lock/subsys/mon_statd echo } -- 1.6.0.6 0013-s390-tools-1.8.0-cflags.patch: --- NEW FILE 0013-s390-tools-1.8.0-cflags.patch --- >From a6ca2114c948a71c0bb5c9a5e7d0392315f1cefd Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Wed, 25 Mar 2009 08:56:38 +0100 Subject: [PATCH] allow override of default optimization level --- common.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/common.mak b/common.mak index 3acb534..0aff3ba 100644 --- a/common.mak +++ b/common.mak @@ -22,7 +22,7 @@ STRIP = $(CROSS_COMPILE)strip OBJCOPY = $(CROSS_COMPILE)objcopy OBJDUMP = $(CROSS_COMPILE)objdump INSTALL = install # FIXME: We need s390-install (strip) -CFLAGS = $(OPT_FLAGS) -Wall -O3 -DS390_TOOLS_RELEASE=$(S390_TOOLS_RELEASE) +CFLAGS = -Wall -O3 -DS390_TOOLS_RELEASE=$(S390_TOOLS_RELEASE) $(OPT_FLAGS) export AS LD CC CPP AR NM STRIP OBJCOPY OBJDUMP INSTALL CFLAGS # Support alternate install root -- 1.6.0.6 cmsfs-1.1.8-kernel26.patch: --- NEW FILE cmsfs-1.1.8-kernel26.patch --- diff -urN cmsfs-1.1.8/cmsfssed.sh cmsfs-1.1.8_/cmsfssed.sh --- cmsfs-1.1.8/cmsfssed.sh 2003-02-28 17:52:59.000000000 -0500 +++ cmsfs-1.1.8_/cmsfssed.sh 2004-05-28 16:36:22.000000000 -0400 @@ -85,7 +85,7 @@ DRIVER_SOURCE="cmsfs22x.c" MODULES_DIRECTORY="/lib/modules/`uname -r`/fs" ;; - 2.4*|2.5*) + 2.4*|2.5*|2.6*) LINUX_RELEASE="2.4" # ln -s cmsfs24x.c cmsfsvfs.c INCLUDES="-I/lib/modules/`uname -r`/build/include" cmsfs-1.1.8-warnings.patch: --- NEW FILE cmsfs-1.1.8-warnings.patch --- --- cmsfs-1.1.8/cmsfsvol.c.warnings 2003-07-18 01:38:57.000000000 +0200 +++ cmsfs-1.1.8/cmsfsvol.c 2005-09-06 16:57:15.000000000 +0200 @@ -52,7 +52,7 @@ /* print a header; looks like CMS */ (void) printf("LABEL VDEV M STAT CYL TYPE \ -BLKSZ FILES BLKS USED-(%) BLKS LEFT BLK TOTAL\n"); +BLKSZ FILES BLKS USED-(%%) BLKS LEFT BLK TOTAL\n"); for ( ; i < argc ; i++) { --- NEW FILE dasd.udev --- KERNEL=="dasd*[a-z]", SUBSYSTEM=="block", PROGRAM=="/bin/sh -c 'cd /sys/block/$kernel/device;a=$$(pwd -P);echo $${a##*/}'", SYMLINK+="dasd/%c/disc" KERNEL=="dasd*[0-9]", SUBSYSTEM=="block", PROGRAM=="/bin/sh -c 'cd /sys/block/$parent/device;a=$$(pwd -P);echo $${a##*/}'", SYMLINK+="dasd/%c/part%n" --- NEW FILE s390.csh --- # /etc/profile.d/s390.csh - set TERM variable if ( `/sbin/consoletype` == "serial" ) then setenv TERM dumb endif --- NEW FILE s390.sh --- # /etc/profile.d/s390.sh - set TERM variable contype=`/sbin/consoletype` if [ "$contype" == "serial" ]; then export TERM=dumb fi --- NEW FILE s390utils.spec --- %define cmsfsver 1.1.8c %define vipaver 2.0.4 %define hbaapiver 2.0 %{!?_initddir: %define _initddir %{_initrddir}} Name: s390utils Summary: Utilities and daemons for IBM System/z Group: System Environment/Base Version: 1.8.0 Release: 5%{?dist} Epoch: 2 License: GPLv2 and GPLv2+ and CPL Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExclusiveArch: s390 s390x URL: http://www.ibm.com/developerworks/linux/linux390/s390-tools.html # http://www.ibm.com/developerworks/linux/linux390/s390-tools-%{version}.html Source0: http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/ht_src/s390-tools-%{version}.tar.bz2 Source2: s390.sh Source3: s390.csh Source4: http://www.linuxvm.org/Patches/S390/cmsfs-%{cmsfsver}.tar.gz Source5: zfcpconf.sh # http://www.ibm.com/developerworks/linux/linux390/src_vipa-%{vipaver}.html Source6: http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/ht_src/src_vipa-%{vipaver}.tar.gz Source7: zfcp.udev Source8: dasd.udev # http://www.ibm.com/developerworks/linux/linux390/zfcp-hbaapi-%{hbaapiver}.html Source9: http://download.boulder.ibm.com/ibmdl/pub/software/dw/linux390/ht_src/lib-zfcp-hbaapi-%{hbaapiver}.tar.gz Patch1: 0001-s390-tools-1.5.0-su.patch Patch2: 0002-s390-tools-1.5.0-fdasd-raid.patch Patch3: 0003-s390-tools-1.5.0-fmtpercentage.patch Patch4: 0004-s390-tools-1.8.0-automenu.patch Patch5: 0005-s390-tools-1.5.3-lvm.patch Patch6: 0006-s390-tools-1.5.3-dumpconf-vmlinuz.patch Patch7: 0007-s390-tools-1.5.3-zipl-zfcpdump-2.patch Patch8: 0008-s390-tools-1.8.0-zipl-timeout.patch Patch9: 0009-s390-tools-1.8.0-zipl-target.patch Patch10: 0010-s390-tools-1.5.3-zipl-zfcpdump-man.patch Patch11: 0011-s390-tools-1.5.3-fdasd-raid.patch Patch12: 0012-s390-tools-1.8.0-initscript-fix.patch Patch13: 0013-s390-tools-1.8.0-cflags.patch Patch100: cmsfs-1.1.8-warnings.patch Patch101: cmsfs-1.1.8-kernel26.patch Patch200: src_vipa-2.0.4-locations.patch Requires: s390utils-base = %{epoch}:%{version}-%{release} Requires: s390utils-osasnmpd = %{epoch}:%{version}-%{release} Requires: s390utils-cpuplugd = %{epoch}:%{version}-%{release} Requires: s390utils-mon_statd = %{epoch}:%{version}-%{release} Requires: s390utils-ziomon = %{epoch}:%{version}-%{release} Requires: s390utils-libzfcphbaapi = %{epoch}:%{version}-%{release} Requires: s390utils-libzfcphbaapi-devel = %{epoch}:%{version}-%{release} Requires: s390utils-cmsfs = %{epoch}:%{version}-%{release} %description This is a meta package for installing all s390-tools sub packages. If you do not need all sub packages, it is recommended to install the required sub packages separately. The s390utils packages contain a set of user space utilities that should to be used together with the zSeries (s390) Linux kernel and device drivers. %prep %setup -q -n s390-tools-%{version} -a 4 -a 6 -a 9 # Fix to honor the silent flag for wrongly formated disks %patch1 -p1 -b .su # Enhancement to add raid partiton support to dasds %patch2 -p1 -b .fdasd-raid # Enhancement to add a percentage output bar to dasdfmt, needed for anaconda %patch3 -p1 -b .fmtpercentage # Patch to maintain backwards compatibility with older zipl multiboot feature %patch4 -p1 -b .automenu # Patch to fix installer LVM partitions that show up as "unknown" in fdasd (#250176) %patch5 -p1 -b .lvm # Added zfcpdump kernel symlink to dumpconf init script (#430550) %patch6 -p1 -b .dumpconf-vmlinuz # Updates for cleanup SCSI dumper code for upstream integration - tool (#253118) %patch7 -p1 -b .zipl-zfcpdump-2 # Add support for timeout parameter in /etc/zipl.conf (#323651) %patch8 -p1 -b .zipl-timeout # Fix for zipl fail when section is specified and target is not repeated for all sections (#381201) %patch9 -p1 -b .zipl-target # Update documentation for zfcpdump (#437477) %patch10 -p1 -b .zipl-zfcpdump-man # fix the Linux Raid partition type is not retained when changed through fdasd (#445271) %patch11 -p1 -b .fdasd-raid # fix init scripts of cpuplugd, dumpconf and mon_statd %patch12 -p1 -b .initscripts-fix # allow override of optimization level in CFLAGS %patch13 -p1 -b .cflags # # cmsfs # pushd cmsfs-%{cmsfsver} # Patch to fix a couple of code bugs %patch100 -p1 -b .warnings # build on kernel-2.6, too %patch101 -p1 -b .cmsfs26 popd # # src_vipa # pushd src_vipa-%{vipaver} # fix location of the library %patch200 -p1 -b .locations popd # remove --strip from install find . -name Makefile | xargs sed -i 's/$(INSTALL) -s/$(INSTALL)/g' pushd cmsfs-%{cmsfsver} # cmdfs: fix encoding iconv -f ISO8859-1 -t UTF-8 -o README.new README touch -r README README.new mv README.new README # prepare docs mv README README.cmsfs mv CREDITS CREDITS.cmsfs popd pushd lib-zfcp-hbaapi-%{hbaapiver} # lib-zfcp-hbaapi: fix perms chmod a-x *.h AUTHORS README ChangeLog LICENSE # update sg3_utils library name %if 0%{?fedora} >= 10 sed -i 's/-lsgutils/-lsgutils2/g' Makefile.in %endif popd %build make OPT_FLAGS="$RPM_OPT_FLAGS" pushd cmsfs-%{cmsfsver} ./configure make CC="gcc $RPM_OPT_FLAGS" popd pushd src_vipa-%{vipaver} make CC_FLAGS="$RPM_OPT_FLAGS -fPIC" LIBDIR=%{_libdir} popd pushd lib-zfcp-hbaapi-%{hbaapiver} %configure --disable-static --enable-vendor-lib=no make EXTRA_CFLAGS="$RPM_OPT_FLAGS" popd %install rm -rf ${RPM_BUILD_ROOT} mkdir -p $RPM_BUILD_ROOT{%{_lib},%{_libdir},/sbin,/bin,/boot,%{_mandir}/man1,%{_mandir}/man8,%{_sbindir},%{_bindir},%{_sysconfdir}/{profile.d,udev/rules.d,rc.d/init.d,sysconfig}} make install \ INSTROOT=$RPM_BUILD_ROOT \ MANDIR=$RPM_BUILD_ROOT%{_mandir} \ LIBDIR=${RPM_BUILD_ROOT}/%{_lib} %{__mkdir} -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig %{__mkdir} -p ${RPM_BUILD_ROOT}%{_initddir} %{__mkdir} -p ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d %{__mkdir} -p ${RPM_BUILD_ROOT}/sbin install -p -m 644 zipl/boot/tape0.bin $RPM_BUILD_ROOT/boot/tape0 install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -p -m 755 %{SOURCE5} $RPM_BUILD_ROOT/sbin install -p -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/56-zfcp.rules install -p -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/56-dasd.rules install -m 644 etc/sysconfig/dumpconf ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig install -m 755 etc/init.d/dumpconf ${RPM_BUILD_ROOT}%{_initddir}/dumpconf install -m 644 etc/sysconfig/mon_statd ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig install -m 755 etc/init.d/mon_statd ${RPM_BUILD_ROOT}%{_initddir}/mon_statd install -m 644 etc/sysconfig/cpuplugd ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig install -m 755 etc/init.d/cpuplugd ${RPM_BUILD_ROOT}%{_initddir}/cpuplugd install -D -m 644 etc/udev/rules.d/57-osasnmpd.rules ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d install -p -m 755 cmsfs-%{cmsfsver}/cmsfscat $RPM_BUILD_ROOT%{_sbindir} install -p -m 755 cmsfs-%{cmsfsver}/cmsfslst $RPM_BUILD_ROOT%{_sbindir} install -p -m 755 cmsfs-%{cmsfsver}/cmsfsvol $RPM_BUILD_ROOT%{_sbindir} install -p -m 755 cmsfs-%{cmsfsver}/cmsfscp $RPM_BUILD_ROOT%{_sbindir} install -p -m 755 cmsfs-%{cmsfsver}/cmsfsck $RPM_BUILD_ROOT%{_sbindir} install -p -m 644 cmsfs-%{cmsfsver}/cmsfscat.8 $RPM_BUILD_ROOT%{_mandir}/man8 install -p -m 644 cmsfs-%{cmsfsver}/cmsfslst.8 $RPM_BUILD_ROOT%{_mandir}/man8 install -p -m 644 cmsfs-%{cmsfsver}/cmsfsvol.8 $RPM_BUILD_ROOT%{_mandir}/man8 install -p -m 644 cmsfs-%{cmsfsver}/cmsfscp.8 $RPM_BUILD_ROOT%{_mandir}/man8 install -p -m 644 cmsfs-%{cmsfsver}/cmsfsck.8 $RPM_BUILD_ROOT%{_mandir}/man8 # src_vipa pushd src_vipa-%{vipaver} make install LIBDIR=%{_libdir} INSTROOT=$RPM_BUILD_ROOT popd pushd lib-zfcp-hbaapi-%{hbaapiver} %makeinstall docdir=$RPM_BUILD_ROOT%{_docdir}/lib-zfcp-hbaapi-devel-%{hbaapiver} # keep only html docs rm -rf $RPM_BUILD_ROOT%{_docdir}/lib-zfcp-hbaapi-devel-%{hbaapiver}/latex popd %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc README # # ************************* s390-tools base package ************************* # %package base # src_vipa is CPL, the rest is GPLv2 or GPLv2+ License: GPLv2 and GPLv2+ and CPL Summary: S390 base tools Group: System Environment/Base Requires: perl gawk sed coreutils Requires: sysfsutils Requires(pre): chkconfig Requires(preun): chkconfig Requires(preun): initscripts %description base s390 base tools. This collection provides the following utilities: * dasdfmt: Low-level format ECKD DASDs with the classical linux disk layout or the new z/OS compatible disk layout. * fdasd: Create or modify partitions on ECKD DASDs formatted with the z/OS compatible disk layout. * dasdview: Display DASD and VTOC information or dump the contents of a DASD to the console. * dasdinfo: Display unique DASD ID, either UID or volser. * udev rules: - 59-dasd.rules: rules for unique DASD device nodes created in /dev/disk/. * zipl: Make DASDs or tapes bootable for system IPL or system dump. * zgetdump: Retrieve system dumps from either tapes or DASDs. * qetharp: Read and flush the ARP cache on OSA Express network cards. * tape390_display: Display information on the message display facility of a zSeries tape device. * tape390_crypt: Control and query crypto settings for 3592 zSeries tape devices. * qethconf: bash shell script simplifying the usage of qeth IPA (IP address takeover), VIPA (Virtual IP address) and Proxy ARP. * dbginfo.sh: Shell script collecting useful information about the current system for debugging purposes. * zfcpdump: Dump tool to create system dumps on fibre channel attached SCSI disks. It is installed using the zipl command. * zfcpdump_v2: Version 2 of the zfcpdump tool. Now based on the upstream 2.6.26 Linux kernel. * ip_watcher: Provides HiperSockets Network Concentrator functionality. It looks for addresses in the HiperSockets and sets them as Proxy ARP on the OSA cards. It also adds routing entries for all IP addresses configured on active HiperSockets devices. Use start_hsnc.sh to start HiperSockets Network Concentrator. * tunedasd: Adjust tunable parameters on DASD devices. * vmconvert: Convert system dumps created by the z/VM VMDUMP command into dumps with LKCD format. These LKCD dumps can then be analyzed with the dump analysis tool lcrash. * vmcp: Allows Linux users to send commands to the z/VM control program (CP). The normal usage is to invoke vmcp with the command you want to execute. The response of z/VM is written to the standard output. * vmur: Allows to work with z/VM spool file queues (reader, punch, printer). * zfcpdbf: Display debug data of zfcp. zfcp provides traces via the s390 debug feature. Those traces are filtered with the zfcpdbf script, i.e. merge several traces, make it more readable etc. * scsi_logging_level: Create, get or set the logging level for the SCSI logging facility. * zconf: Set of scripts to configure and list status information of Linux for zSeries IO devices. - chccwdev: Modify generic attributes of channel attached devices. - lscss: List channel subsystem devices. - lsdasd: List channel attached direct access storage devices (DASD). - lsqeth: List all qeth-based network devices with their corresponding settings. - lstape: List tape devices, both channel and FCP attached. - lszfcp: Shows information contained in sysfs about zfcp adapters, ports and units that are online. - lschp: List information about available channel-paths. - chchp: Modify channel-path state. - lsluns: List available SCSI LUNs depending on adapter or port. - lszcrypt: Show Information about zcrypt devices and configuration. - chzcrypt: Modify zcrypt configuration. * dumpconf: Allows to configure the dump device used for system dump in case a kernel panic occurs. This tool can also be used as an init script for etc/init.d. Prerequisite for dumpconf is a Linux kernel with the "dump on panic" feature. * ipl_tools: Tools set to configure and list reipl and shutdown actions. - lsreipl: List information of reipl device. - chreipl: Change reipl device settings. - lsshut: List actions which will be done in case of halt, poff, reboot or panic. - chshut: Change actions which should be done in case of halt, poff, reboot or panic. For more information refer to the following publications: * "Device Drivers, Features, and Commands" chapter "Useful Linux commands" * "Using the dump tools" %post base /sbin/chkconfig --add dumpconf %preun base if [ $1 = 0 ]; then # not for updates /sbin/service dumpconf stop > /dev/null 2>&1 /sbin/chkconfig --del dumpconf fi : %files base %defattr(-,root,root,-) %doc README %doc LICENSE /sbin/vmur /sbin/zipl /sbin/dasdfmt /sbin/dasdinfo /sbin/dasdview /sbin/fdasd /sbin/chccwdev /sbin/chchp /sbin/chzcrypt /sbin/lschp /sbin/lscss /sbin/lsdasd /sbin/lsluns /sbin/lsqeth /sbin/lstape /sbin/lszcrypt /sbin/lszfcp /sbin/scsi_logging_level /sbin/zfcpdbf /sbin/qetharp /sbin/qetharp-2.4 /sbin/qetharp-2.6 /sbin/qethconf /sbin/tape390_display /sbin/tape390_crypt /sbin/tunedasd /sbin/vmcp /sbin/zgetdump /sbin/dbginfo.sh %{_sbindir}/lsreipl %{_sbindir}/lsshut %{_sbindir}/chreipl %{_sbindir}/chshut %{_sbindir}/ip_watcher.pl %{_sbindir}/start_hsnc.sh %{_sbindir}/xcec-bridge %{_bindir}/vmconvert %{_initddir}/dumpconf %config(noreplace) %{_sysconfdir}/sysconfig/dumpconf %{_mandir}/man1/zfcpdbf.1* %{_mandir}/man4/prandom.4* %{_mandir}/man5/zipl.conf.5* %{_mandir}/man8/chccwdev.8* %{_mandir}/man8/chchp.8* %{_mandir}/man8/chreipl.8* %{_mandir}/man8/chshut.8* %{_mandir}/man8/chzcrypt.8* %{_mandir}/man8/dasdfmt.8* %{_mandir}/man8/dasdinfo.8* %{_mandir}/man8/dasdview.8* %{_mandir}/man8/dumpconf.8* %{_mandir}/man8/fdasd.8* %{_mandir}/man8/lschp.8* %{_mandir}/man8/lscss.8* %{_mandir}/man8/lsdasd.8* %{_mandir}/man8/lsluns.8* %{_mandir}/man8/lsqeth.8* %{_mandir}/man8/lsreipl.8* %{_mandir}/man8/lsshut.8* %{_mandir}/man8/lstape.8* %{_mandir}/man8/lszcrypt.8* %{_mandir}/man8/lszfcp.8* %{_mandir}/man8/qetharp.8* %{_mandir}/man8/qethconf.8* %{_mandir}/man8/tape390_crypt.8* %{_mandir}/man8/tape390_display.8* %{_mandir}/man8/tunedasd.8* %{_mandir}/man8/vmconvert.8* %{_mandir}/man8/vmcp.8* %{_mandir}/man8/vmur.8* %{_mandir}/man8/zgetdump.8* %{_mandir}/man8/zipl.8* # Additional Redhat specific stuff /boot/tape0 %{_sysconfdir}/profile.d/s390.csh %{_sysconfdir}/profile.d/s390.sh %config(noreplace) %{_sysconfdir}/udev/rules.d/56-dasd.rules %config(noreplace) %{_sysconfdir}/udev/rules.d/56-zfcp.rules /sbin/zfcpconf.sh # src_vipa %{_sbindir}/src_vipa.sh %{_libdir}/src_vipa.so %{_mandir}/man8/src_vipa.8.gz # # *********************** s390-tools osasnmpd package *********************** # %package osasnmpd License: GPLv2+ Summary: SNMP sub-agent for OSA-Express cards Group: System Environment/Daemons Requires: net-snmp BuildRequires: net-snmp-devel openssl-devel %description osasnmpd UCD-SNMP/NET-SNMP sub-agent implementing MIBs provided by OSA-Express features Fast Ethernet, Gigabit Ethernet, High Speed Token Ring and ATM Ethernet LAN Emulation in QDIO mode. %files osasnmpd %defattr(-,root,root,-) %{_sbindir}/osasnmpd-2.4 %{_sbindir}/osasnmpd-2.6 %{_sbindir}/osasnmpd %config(noreplace) %{_sysconfdir}/udev/rules.d/57-osasnmpd.rules %{_mandir}/man8/osasnmpd.8* # # *********************** s390-tools mon_statd package ********************** # %package mon_statd License: GPLv2 Summary: Monitoring daemons for Linux in z/VM Group: System Environment/Daemons Requires: redhat-lsb coreutils Requires(pre): chkconfig Requires(preun): chkconfig Requires(preun): initscripts %description mon_statd Monitoring daemons for Linux in z/VM: - mon_fsstatd: Daemon that writes file system utilization data to the z/VM monitor stream. - mon_procd: Daemon that writes process information data to the z/VM monitor stream. %post mon_statd /sbin/chkconfig --add mon_statd %preun mon_statd if [ $1 = 0 ]; then # not for updates /sbin/service mon_statd stop > /dev/null 2>&1 /sbin/chkconfig --del mon_statd fi : %files mon_statd %defattr(-,root,root,-) %{_sbindir}/mon_fsstatd %{_sbindir}/mon_procd %config(noreplace) %{_sysconfdir}/sysconfig/mon_statd %{_initddir}/mon_statd %{_mandir}/man8/mon_fsstatd.8* %{_mandir}/man8/mon_procd.8* # # *********************** s390-tools cpuplugd package *********************** # %package cpuplugd License: GPLv2+ Summary: Daemon that manages CPU and memory resources Group: System Environment/Daemons Requires: redhat-lsb coreutils Requires(pre): chkconfig Requires(preun): chkconfig Requires(preun): initscripts %description cpuplugd Daemon that manages CPU and memory resources based on a set of rules. Depending on the workload CPUs can be enabled or disabled. The amount of memory can be increased or decreased exploiting the CMM1 feature. %post cpuplugd /sbin/chkconfig --add cpuplugd %preun cpuplugd if [ $1 = 0 ]; then # not for updates /sbin/service cpuplugd stop > /dev/null 2>&1 /sbin/chkconfig --del cpuplugd fi : %files cpuplugd %defattr(-,root,root,-) %{_initddir}/cpuplugd %config(noreplace) %{_sysconfdir}/sysconfig/cpuplugd %{_sbindir}/cpuplugd %{_mandir}/man5/cpuplugd.conf.5* %{_mandir}/man8/cpuplugd.8* # # *********************** s390-tools ziomon package ************************* # %package ziomon License: GPLv2 Summary: S390 ziomon tools Group: Applications/System Requires: perl lsscsi coreutils blktrace >= 1.0 %description ziomon Tool set to collect data for zfcp performance analysis. %files ziomon %defattr(-,root,root,-) /sbin/ziomon /sbin/ziomon_fcpconf /sbin/ziomon_mgr /sbin/ziomon_util /sbin/ziomon_zfcpdd %{_mandir}/man8/ziomon.8* %{_mandir}/man8/ziomon_fcpconf.8* %{_mandir}/man8/ziomon_mgr.8* %{_mandir}/man8/ziomon_util.8* %{_mandir}/man8/ziomon_zfcpdd.8* # # *********************** libzfcphbaapi package *********************** # %package libzfcphbaapi License: CPL Summary: ZFCP HBA API Library -- HBA API for the zfcp device driver Group: System Environment/Libraries URL: http://www.ibm.com/developerworks/linux/linux390/zfcp-hbaapi.html BuildRequires: automake autoconf BuildRequires: doxygen libsysfs-devel BuildRequires: sg3_utils-devel %description libzfcphbaapi ZFCP HBA API Library is an implementation of FC-HBA (see www.t11.org ) for the zfcp device driver. %post libzfcphbaapi -p /sbin/ldconfig %postun libzfcphbaapi -p /sbin/ldconfig %files libzfcphbaapi %defattr (-,root,root,-) %doc lib-zfcp-hbaapi-%{hbaapiver}/README %doc lib-zfcp-hbaapi-%{hbaapiver}/COPYING %doc lib-zfcp-hbaapi-%{hbaapiver}/ChangeLog %doc lib-zfcp-hbaapi-%{hbaapiver}/AUTHORS %doc lib-zfcp-hbaapi-%{hbaapiver}/LICENSE %{_libdir}/libzfcphbaapi.so.0* %{_mandir}/man3/libzfcphbaapi.3* %{_mandir}/man3/SupportedHBAAPIs.3* %{_mandir}/man3/UnSupportedHBAAPIs.3* %{_mandir}/man3/hbaapi.h.3* # # *********************** libzfcphbaapi-devel package *********************** # %package libzfcphbaapi-devel License: CPL Summary: ZFCP HBA API Library -- Development Group: Development/Libraries URL: http://www.ibm.com/developerworks/linux/linux390/zfcp-hbaapi.html Requires: %{name}-libzfcphbaapi = %{epoch}:%{version}-%{release} %description libzfcphbaapi-devel Headers, libraries and documentation for development to link against ZFCP HBA API Library. %files libzfcphbaapi-devel %defattr (-,root,root,-) %docdir %{_docdir}/lib-zfcp-hbaapi-devel-%{hbaapiver} %{_docdir}/lib-zfcp-hbaapi-devel-%{hbaapiver}/ %{_includedir}/hbaapi.h %{_libdir}/libzfcphbaapi.so %exclude %{_libdir}/libzfcphbaapi.la # # *********************** cmsfs package *********************** # %package cmsfs License: GPLv2 Summary: CMS file system tools Group: System Environment/Base URL: http://www.casita.net/pub/cmsfs/cmsfs.html # Requires: %description cmsfs This package contains the CMS file system tools. %files cmsfs %defattr(-,root,root,-) %{_sbindir}/cmsfscat %{_sbindir}/cmsfsck %{_sbindir}/cmsfscp %{_sbindir}/cmsfslst %{_sbindir}/cmsfsvol %{_mandir}/man8/cmsfscat.8* %{_mandir}/man8/cmsfsck.8* %{_mandir}/man8/cmsfscp.8* %{_mandir}/man8/cmsfslst.8* %{_mandir}/man8/cmsfsvol.8* %changelog * Wed Mar 25 2009 Dan Hor??k 2:1.8.0-5 - reword the summaries a bit - add downloadable URLs for Sources - fix CFLAGS usage * Fri Mar 13 2009 Dan Hor??k 2:1.8.0-4 - next round of clean-up for compliance with Fedora * Sun Mar 8 2009 Dan Hor??k 2:1.8.0-3 - little clean-up for compliance with Fedora * Fri Dec 12 2008 Hans-Joachim Picht 2:1.8.0-2 - Adapted package for F9 * Tue Dec 8 2008 Michael Holzheu 2:1.8.0-1 - Changed spec file to create sub packages - Updated to zfcphbaapi version 2.0 * Tue Oct 28 2008 Dan Hor??k 2:1.7.0-4 - disable build-id feature in zipl (#468017) * Wed Sep 24 2008 Dan Hor??k 2:1.7.0-3 - drop the mon_tools patch (mon_statd service starts both mon_procd and mon_fsstatd since 1.7.0) * Thu Aug 28 2008 Dan Hor??k 2:1.7.0-2 - preserve timestamps on installed files - add proper handling of initscripts - fix permissions for some files * Tue Aug 12 2008 Dan Hor??k 2:1.7.0-1 - update to s390-tools 1.7.0, src_vipa 2.0.4 and cmsfs 1.1.8c - rebase or drop RHEL5 patches * Fri Jul 25 2008 Dan Hor??k 2:1.5.3-19.el5 - fix use "vmconvert" directly on the vmur device node (#439389) - fix the Linux Raid partition type is not retained when changed through fdasd (#445271) - include missing files into the package (#442584) - Resolves: #439389, #445271, #442584 * Fri Jul 25 2008 Dan Hor??k 2:1.5.3-18.el5 - split the warnings patch into s390-tools and cmsfs parts - mismatch between installed /etc/zfcp.conf and zfcpconf.sh expected format (#236016) - dbginfo.sh exits before running all tests and drops errors (#243299) - updates for cleanup SCSI dumper code for upstream integration - tool (#253118) - fix segfault when using LD_PRELOAD=/usr/lib64/src_vipa.so (#282751) - add support for timeout parameter in /etc/zipl.conf (#323651) - fixes not listing all the dasds passed as arguments to lsdasd command (#369891) - fix for zipl fail when section is specified and target is not repeated for all sections (#381201) - fix for dasdview -s option fails to ignore the garbage value passed (#412951) - update documentation for zfcpdump (#437477) - update documentation for lsqeth (#455908) - Resolves: #236016, #243299, #253118, #282751, #323651, #369891, #381201, #412951, #437477, #455908 * Fri Mar 28 2008 Phil Knirsch 2:1.5.3-17.el5 - Fix error messages and proc/0 entry are not handled correctly (#438819) * Wed Feb 06 2008 Phil Knirsch 2:1.5.3-16.el5 - Fixed a build problem with the mon_tools patch (#253029) * Mon Feb 04 2008 Phil Knirsch 2:1.5.3-14.el5 - Added zfcpdump kernel symlink to dumpconf init script (#430550) * Fri Jan 18 2008 Phil Knirsch 2:1.5.3-13.el5 - Fix tape390_crypt query shows wrong msg 'Kernel does not support tape encryption' (#269181) * Wed Jan 16 2008 Phil Knirsch 2:1.5.3-12.el5 - Add System z guest file system size in Monitor APPLDATA (#253029) - Add Dynamic CHPID reconfiguration via SCLP - tools (#253076) - Add z/VM unit-record device driver - tools (#253078) - Cleanup SCSI dumper code for upstream integration - tool (#253118) * Tue Jan 08 2008 Phil Knirsch 2:1.5.3-11.el5 - Fix installer LVM partitions that show up as "unknown" in fdasd (#250176) - Fixed zfcpconf.sh failure if / and /usr are separated (#279201) * Mon Sep 24 2007 Phil Knirsch 2:1.5.3-10.el5.14 - Added missing openssl-devel buildrequires (#281361) * Thu Aug 23 2007 Phil Knirsch 2:1.5.3-10.el5.13 - Last updage for -t parameter patch (#202086) * Tue Aug 14 2007 Phil Knirsch 2:1.5.3-10.el5.12 - Fix handling of external timer interrupts (#250352) * Tue Jul 31 2007 Phil Knirsch 2:1.5.3-10.el5.11 - Update fix for -t parameter for image operations (#202086) * Fri Jul 27 2007 Phil Knirsch 2:1.5.3-10.el5.10 - Fixed udev regression from RHEL 4 with /dev/dasd/ (#208189) - Fixed missing -d option for zgetdump (#228094) * Thu Jun 28 2007 Phil Knirsch 2:1.5.3-10.el5.9 - Fix optional -t parameter for image operations (#202086) * Wed Jun 27 2007 Phil Knirsch 2:1.5.3-10.el5.8 - Fix wrong manpage (#202250) - Fix zfcp devices not showing up after boot (#223569) - Fix help menu of lsqeth showing wrong file (#225159) - Add tape encryption userspace tool (#228080) - Add dump on panic initscript and sysconf (#228094) - Fix a off-by-one error in zfcpdbf (#230527) - Fix zipl aborting with floating point exception if the target specified is a logical volume (#231240) - Fix boot menu use wrong conversion table for input on LPAR (#240399) * Mon Jan 22 2007 Phil Knirsch 2:1.5.3-10.el5.6 - Fixed problem with invisible zfcp devices after boot (#223569) * Mon Jan 15 2007 Phil Knirsch 2:1.5.3-10.el5.5 - Extended fix for automenu bug (#202086) * Thu Jan 11 2007 Phil Knirsch 2:1.5.3-10.el5.4 - Updated dbginfo.sh patch to final fix from IBM (#214805) * Wed Nov 29 2006 Phil Knirsch 2:1.5.3-10.el5.3 - Fixed problem with missing debugfs for dbginfo.sh (#214805) * Thu Nov 09 2006 Phil Knirsch 2:1.5.3-10.el5.2 - Fixed lszfcp bug related to sysfsutils (#210515) * Tue Nov 07 2006 Phil Knirsch 2:1.5.3-10.el5.1 - Removed wrong additional $ in src_vipa.sh (#213395) - Release and Buildroot specfile fixes * Wed Sep 13 2006 Phil Knirsch 2:1.5.3-10 - Needed to bump release * Tue Sep 12 2006 Phil Knirsch 2:1.5.3-9 - Added libsysfs requirement (#201863) - Fixed zipl problem with missing default target for automenus (#202086) * Thu Aug 10 2006 Phil Knirsch 2:1.5.3-8 - Added missing sysfsutils requirement for lszfcp (#201863) * Tue Jul 25 2006 Phil Knirsch 2:1.5.3-7 - Included zfcpdbf, dbginfo.sh and the man1 manpages to package (#184812) * Tue Jul 18 2006 Phil Knirsch 2:1.5.3-6 - Disabled sysfs support due to API changes in sysfs-2.0.0 * Fri Jul 14 2006 Karsten Hopp 2:1.5.3-5 - buildrequire net-snmp-devel * Fri Jul 14 2006 Jesse Keating - 2:1.5.3-4 - rebuild - Add missing br libsysfs-devel, indent, zlib-devel * Wed May 17 2006 Phil Knirsch 2:1.5.3-1 - Made src_vipa build on current toolchain again * Tue May 16 2006 Phil Knirsch - Update to s390-tools-1.5.3 from IBM - Included vmconvert - Dropped obsolete asm patch * Tue Feb 07 2006 Jesse Keating - 2:1.5.0-2.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Mon Jan 30 2006 Phil Knirsch 2:1.5.0-2 - Fixed problem with s390-tools-1.5.0-fdasd-raid.patch - Don't try to remove the non empty _bindir - Some more install cleanups * Thu Jan 26 2006 Phil Knirsch - Fixed some .macro errors in zipl/boot * Fri Dec 09 2005 Jesse Keating - rebuilt * Thu Oct 20 2005 Phil Knirsch 2:1.5.0-1 - Large update from 1.3.2 to 1.5.0 - Include osasnmpd and vmcp now by default * Tue Sep 06 2005 Phil Knirsch 2:1.3.2-7 - Fixed a couple of code bugs (#143808) * Fri Jul 29 2005 Phil Knirsch 2:1.3.2-6 - Corrected filelist for libdir to only include *.so files * Tue Jun 21 2005 Phil Knirsch 2:1.3.2-5 - Added src_vipa to s390utils * Wed Mar 02 2005 Phil Knirsch 2:1.3.2-4 - bump release and rebuild with gcc 4 * Tue Oct 26 2004 Phil Knirsch 2:1.3.2-3 - Put binaries for system recovery in /sbin again. * Fri Oct 15 2004 Phil Knirsch 2:1.3.2-1 - Update to s390-tools-1.3.2 - Added qetharp, qethconf, ip_watcher, tunedasd and various other tools to improve functionality on s390(x). * Wed Oct 06 2004 Phil Knirsch 2:1.3.1-7 - Made the raid patch less verbose (#129656) * Thu Sep 16 2004 Phil Knirsch 2:1.3.1-6 - Added prompt=1 and timeout=15 to automatically generated menu * Tue Aug 31 2004 Karsten Hopp 2:1.3.1-5 - install zfcpconf.sh into /sbin * Tue Aug 24 2004 Karsten Hopp 2:1.3.1-4 - add zfcpconf.sh to read /etc/zfcp.conf and configure the zfcp devices * Thu Jun 24 2004 Phil Knirsch 2:1.3.1-3 - Fixed another automenu bug with dumpto and dumptofs (#113204). * Thu Jun 17 2004 Phil Knirsch 2:1.3.1-2 - Fixed automenu patch. - Fixed problem with installation from tape (#121788). * Wed Jun 16 2004 Phil Knirsch 2:1.3.1-1 - Updated to latest upstream version s390-tools-1.3.1 * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon Jun 07 2004 Karsten Hopp - add cmsfs utils * Tue Mar 02 2004 Elliot Lee - rebuilt * Thu Feb 19 2004 Phil Knirsch 2:1.2.4-4 - Fixed rebuilt on fc2. * Thu Feb 19 2004 Phil Knirsch 2:1.2.4-3 - Fixed automenu patch, was allocating 1 line to little. * Mon Feb 16 2004 Phil Knirsch 2:1.2.4-2 - rebuilt * Mon Feb 16 2004 Phil Knirsch 2:1.2.4-1 - Updated to latest developerworks release 1.2.4 - Disabled zfcpdump build until i find a way to build it as none-root. * Fri Feb 13 2004 Elliot Lee 2:1.2.3-3 - rebuilt * Thu Dec 04 2003 Phil Knirsch 2:1.2.3-2 - Fixed zfcpdump build. * Fri Nov 28 2003 Phil Knirsch 2:1.2.3-1 - New bugfix release 1.2.3 came out today, updated again. * Wed Nov 26 2003 Phil Knirsch 2:1.2.2-1 - Updated to latest Developerworks version 1.2.2 - Cleaned up specfile and patches a little. * Wed Nov 12 2003 Phil Knirsch 2:1.2.1-4.1 - rebuilt * Wed Nov 12 2003 Phil Knirsch 2:1.2.1-4 - Another fix for the new automenu patch. Target was an optional parameter in old s390utils, provided compatibility behaviour. * Mon Oct 20 2003 Phil Knirsch 2:1.2.1-3.1 - rebuilt * Mon Oct 20 2003 Phil Knirsch 2:1.2.1-3 - Small fix for the new automenu patch, default section didn't work correctly * Mon Oct 20 2003 Phil Knirsch 2:1.2.1-2.1 - rebuilt * Fri Oct 17 2003 Phil Knirsch 2:1.2.1-2 - Patched new zipl to be backwards compatible to old multiboot feature. * Thu Oct 9 2003 Harald Hoyer 2:1.2.1-1 - second round at updating to 1.2.1 * Thu Oct 09 2003 Florian La Roche - first round at updating to 1.2.1 * Sat Sep 27 2003 Florian La Roche - add /boot/tape0 for .tdf tape boots * Fri Jul 25 2003 Florian La Roche - apply dasdfmt patch from 1.2.1 * Fri Jun 20 2003 Phil Knirsch 1.1.7-1 - Updated to latest upstream version 1.1.7 * Fri May 02 2003 Pete Zaitcev 1.1.6-7 - Fix usage of initialized permissions for bootmap. * Tue Apr 29 2003 Florian La Roche - add extra tape loader from Pete Zaitcev * Mon Apr 14 2003 Karsten Hopp 2:1.1.6-5 - drop cpint support * Mon Mar 24 2003 Karsten Hopp 1.1.6-4 - use multiboot as default - add option to disable multiboot * Sat Mar 22 2003 Karsten Hopp 1.1.6-3 - add multiboot patch * Mon Mar 10 2003 Karsten Hopp 1.1.6-2 - added percentage patch (used by anaconda to display progress bars) * Thu Feb 27 2003 Phil Knirsch 1.1.6-1 - Updated to newest upstream version 1.1.6 * Tue Feb 04 2003 Phil Knirsch 1.1.5-1 - Updated to newest upstream version 1.1.5 * Tue Feb 04 2003 Karsten Hopp 1.1.4-3 - install libraries in /lib*, not /usr/lib*, they are required by some tools in /sbin * Sun Feb 02 2003 Florian La Roche - fix filelist to not include debug files * Fri Jan 24 2003 Phil Knirsch 1.1.4-1 - Updated to latest upstream version of IBM. - Removed all unecessary patches and updated still needed patches. - Fixed version number. Needed to introduce epoch though. - A little specfile cleanup. - Dropped oco-setver and oco-convert as we don't need them anymore. * Wed Jan 22 2003 Phil Knirsch 20020226-4 - Added ExclusiveArch tag. * Mon Oct 21 2002 Phil Knirsch 20020226-3 - Removed fdisk -> fdasd symlink. Is now provided by util-linux. - Disabled f5 patch for s390x for now. Enable it later for newer kernels again. * Mon May 27 2002 Phil Knirsch - Fixed dasdview to build on kernels > 2.4.18. * Wed Apr 24 2002 Karsten Hopp - add IBM 5 patch * Tue Jan 29 2002 Karsten Hopp - add IBM 4 patch - add profile.d scripts to set correct TERM in 3270 console * Thu Dec 18 2001 Karsten Hopp - add cpint programs * Mon Nov 26 2001 Harald Hoyer 20011012-6 - fix for #56720 * Thu Nov 15 2001 Karsten Hopp - add fdisk - > fdasd symlink * Thu Nov 12 2001 Karsten Hopp - add IBM patch (11/09/2001) and redo percentage patch * Thu Nov 08 2001 Karsten Hopp - re-enable DASD if dasdfmt is interrupted with Ctrl-C * Mon Nov 05 2001 Harald Hoyer 20011012-4 - added s390-tools-dasdfmt-percentage.patch * Mon Oct 22 2001 Karsten Hopp - remove postinstall script * Mon Oct 15 2001 Karsten Hopp - add IBM's s390-utils-2.patch - add console to securetty * Mon Oct 01 2001 Karsten Hopp - added oco-setkver and oco-convert * Fri Aug 31 2001 Karsten Hopp - don't write error message in silent mode * Thu Aug 23 2001 Harald Hoyer - added s390-tools-dasdfmt-status.patch * Tue Aug 21 2001 Karsten Hopp - update to the version from Aug 20 * Tue Aug 14 2001 Karsten Hopp - fix permissions * Mon Aug 13 2001 Karsten Hopp - rename package to s390utils. s390-tools is no longer needed. * Thu Aug 02 2001 Karsten Hopp - initial build src_vipa-2.0.4-locations.patch: --- NEW FILE src_vipa-2.0.4-locations.patch --- >From b2f1bf78400c686bbdbcf4c29fbbb93367abe409 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?Dan=20Hor=C3=A1k?= Date: Wed, 25 Mar 2009 09:36:08 +0100 Subject: [PATCH] fix location of the library --- Makefile | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 669b6c6..d395fa8 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,8 @@ INSTALL=install VERSION=2.0.4 # the path to the .so -SRC_VIPA_PATH=$(INSTROOT)/usr/lib +LIBDIR=/usr/lib +SRC_VIPA_PATH=$(INSTROOT)$(LIBDIR) # the path to the starter script SRC_VIPA_STARTER_PATH=$(INSTROOT)/usr/sbin # path to man page @@ -34,8 +35,7 @@ src_vipa.so: src_vipa.c src_vipa.sh: echo '#!/bin/bash' > src_vipa.sh - echo 'export LD_LIBRARY_PATH=$(SRC_VIPA_PATH):$$LD_LIBRARY_PATH' >> src_vipa.sh - echo 'export LD_PRELOAD=$(SRC_VIPA_PATH)/src_vipa.so' >> src_vipa.sh + echo 'export LD_PRELOAD=$(LIBDIR)/src_vipa.so' >> src_vipa.sh echo 'exec $$@' >> src_vipa.sh chmod 755 src_vipa.sh @@ -44,7 +44,6 @@ install: src_vipa.so src_vipa.sh $(INSTALL) -m 755 src_vipa.so $(SRC_VIPA_PATH) $(INSTALL) -m 755 src_vipa.sh $(SRC_VIPA_STARTER_PATH) $(INSTALL) -m 644 src_vipa.8 $(SRC_VIPA_MANPAGE_PATH)/man8 - ldconfig clean: rm -f src_vipa.{i,s,o,sh,so} core src_vipa-$(VERSION).tar.gz -- 1.6.0.6 --- NEW FILE zfcp.udev --- KERNEL=="zfcp_cfdc", RUN+="/sbin/zfcpconf.sh" --- NEW FILE zfcpconf.sh --- #!/bin/bash # config file syntax: # deviceno WWPN FCPLUN # # Example: # 0.0.4000 0x5005076300C213e9 0x5022000000000000 # 0.0.4001 0x5005076300c213e9 0x5023000000000000 # # # manual setup: # modprobe zfcp # echo WWPN > /sys/bus/ccw/drivers/zfcp/0.0.4000/port_add # echo LUN > /sys/bus/ccw/drivers/zfcp/0.0.4000/WWPN/unit_add # echo 1 > /sys/bus/ccw/drivers/zfcp/0.0.4000/online # # Example: # modprobe zfcp # echo 0x5005076300c213e9 > /sys/bus/ccw/drivers/zfcp/0.0.4000/port_add # echo 0x5022000000000000 > /sys/bus/ccw/drivers/zfcp/0.0.4000/0x5005076300c213e9/unit_add # echo 1 > /sys/bus/ccw/drivers/zfcp/0.0.4000/online CONFIG=/etc/zfcp.conf PATH=/bin:/usr/bin:/sbin:/usr/sbin if [ -f "$CONFIG" ]; then if [ ! -d /sys/bus/ccw/drivers/zfcp ]; then modprobe zfcp fi if [ ! -d /sys/bus/ccw/drivers/zfcp ]; then return fi cat $CONFIG | grep -v "^#" | tr "A-Z" "a-z" | while read line; do numparams=$(echo $line | wc -w) if [ $numparams == 5 ]; then read DEVICE SCSIID WWPN SCSILUN FCPLUN < <(echo $line) echo "Warning: Deprecated values in /etc/zfcp.conf, ignoring SCSI ID $SCSIID and SCSI LUN $SCSILUN" elif [ $numparams == 3 ]; then read DEVICE WWPN FCPLUN < <(echo $line) fi [ ! -d /sys/bus/ccw/drivers/zfcp/${DEVICE/0x/}/$WWPN ] && echo $WWPN > /sys/bus/ccw/drivers/zfcp/${DEVICE/0x/}/port_add [ ! -d /sys/bus/ccw/drivers/zfcp/${DEVICE/0x/}/$WWPN/$FCPLUN ] && echo $FCPLUN > /sys/bus/ccw/drivers/zfcp/${DEVICE/0x/}/$WWPN/unit_add echo 1 > /sys/bus/ccw/drivers/zfcp/${DEVICE/0x/}/online done fi Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/s390utils/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 27 Mar 2009 20:28:25 -0000 1.1 +++ .cvsignore 7 Apr 2009 08:03:08 -0000 1.2 @@ -0,0 +1,4 @@ +s390-tools-1.8.0.tar.bz2 +cmsfs-1.1.8c.tar.gz +lib-zfcp-hbaapi-2.0.tar.gz +src_vipa-2.0.4.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/s390utils/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 27 Mar 2009 20:28:25 -0000 1.1 +++ sources 7 Apr 2009 08:03:09 -0000 1.2 @@ -0,0 +1,4 @@ +5033eee356663d160784e37b193f93fa s390-tools-1.8.0.tar.bz2 +71a8ee5918f2c44c385fcfe8350cdc98 cmsfs-1.1.8c.tar.gz +2cbfffca3f07c61420899f45d221d451 lib-zfcp-hbaapi-2.0.tar.gz +ba42772e5b305b5e147344442cd70826 src_vipa-2.0.4.tar.gz From pmatilai at fedoraproject.org Tue Apr 7 08:36:12 2009 From: pmatilai at fedoraproject.org (Panu Matilainen) Date: Tue, 7 Apr 2009 08:36:12 +0000 (UTC) Subject: rpms/sqlite/devel sqlite.spec,1.55,1.56 Message-ID: <20090407083612.1578370137@cvs1.fedora.phx.redhat.com> Author: pmatilai Update of /cvs/pkgs/rpms/sqlite/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17228 Modified Files: sqlite.spec Log Message: - disable strict aliasing to work around brokenness on 3.6.12 (#494266) - run test-suite on build but let it fail for now Index: sqlite.spec =================================================================== RCS file: /cvs/pkgs/rpms/sqlite/devel/sqlite.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- sqlite.spec 3 Apr 2009 09:56:25 -0000 1.55 +++ sqlite.spec 7 Apr 2009 08:35:41 -0000 1.56 @@ -1,12 +1,12 @@ # bcond default logic is nicely backwards... %bcond_without tcl %bcond_with static -%bcond_with check +%bcond_without check Summary: Library that implements an embeddable SQL database engine Name: sqlite Version: 3.6.12 -Release: 1%{?dist} +Release: 2%{?dist} License: Public Domain Group: Applications/Databases URL: http://www.sqlite.org/ @@ -82,7 +82,7 @@ %build autoconf -export CFLAGS="$RPM_OPT_FLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -Wall" +export CFLAGS="$RPM_OPT_FLAGS -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -Wall -fno-strict-aliasing" %configure %{!?with_tcl:--disable-tcl} \ --enable-threadsafe \ --enable-threads-override-locks \ @@ -112,7 +112,11 @@ %if %{with check} %check -make test +# let this fail for now: +# - io-4.1 and io-4.2.3 fail everywhere +# - five nan-test broken on PPC (upstream ticket #3404) +# - bunch of rtree-tests failing on PPC atm +make test ||: %endif %clean @@ -151,6 +155,10 @@ %endif %changelog +* Tue Apr 07 2009 Panu Matilainen - 3.6.12-2 +- disable strict aliasing to work around brokenness on 3.6.12 (#494266) +- run test-suite on build but let it fail for now + * Fri Apr 03 2009 Panu Matilainen - 3.6.12-1 - update to 3.6.12 (#492662) - remove reference to non-existent sqlite-doc from manual (#488883) From lkundrak at fedoraproject.org Tue Apr 7 08:45:06 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:45:06 +0000 (UTC) Subject: rpms/healpix/EL-5 healpix.spec,1.1,1.2 Message-ID: <20090407084506.F184770100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19607/EL-5 Modified Files: healpix.spec Log Message: Import -5 revision that was actually reviewed Index: healpix.spec =================================================================== RCS file: /cvs/pkgs/rpms/healpix/EL-5/healpix.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix.spec 7 Apr 2009 07:04:17 -0000 1.1 +++ healpix.spec 7 Apr 2009 08:44:36 -0000 1.2 @@ -1,17 +1,20 @@ Name: healpix Version: 2.11c -Release: 3%{?dist} +Release: 5%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz +Source1: healpix-f90test.sh Patch0: healpix-2.11c-shlib.patch +Patch1: healpix-2.11c-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel +BuildRequires: gcc-c++ BuildRequires: gcc-gfortran %description @@ -20,13 +23,63 @@ subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. +This package contains Fortran binaries and libraries. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package devel +Summary: Healpix Fortran headers +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the Fortran module files needed to compile against +the HEALPix Fortran libraries. + + +%package c++ +Summary: Healpix C++ binaries and libraries +Group: System Environment/Libraries + +%description c++ +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains HEALPix binaries and libraries that are written in C++. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package c++-devel +Summary: Healpix C++ headers +Group: System Environment/Libraries +Requires: %{name}-c++ = %{version}-%{release} + +%description c++-devel +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains development headers for the C++ part of HEALPix. + %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} -Library for tools that use HEALPix C bindings. +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains the library for tools that use HEALPix C bindings. %package -n c%{name}-devel @@ -35,36 +88,78 @@ Requires: c%{name} = %{version} %description -n c%{name}-devel -Include file for development with HEALPix. - - -%package fortran -Summary: HEALPix Fortran binaries -Group: Applications/Engineering - -%description fortran -Fortran HEALPix library and binaries. - - -%package fortran-devel -Summary: HEALPix Fortran headers and static libraries -Group: Development/Libraries +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. -%description fortran-devel -Fortran modules used for developing HEALPix applications. +This package contains the C include file for development with HEALPix. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib +%patch1 -p1 -b .gcc44 + +# Fortran tests: +rm test/README +install -p -m 755 %{SOURCE1} runtest.sh +# Remove patch backup from doc +rm src/cxx/test/*.shlib %build +# Generic stuff +export CC="gcc" +export CXX="g++" +export CXXL="g++" +export FC="gfortran" + + ### C bindings +export CFITSIO_LIBDIR="%{_libdir}" make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags} " \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_chealpix2 + +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_cio + + +### C++ bindings + +# directories +export DESTBIN=$PWD/cxxbin +export DESTINC=$PWD/cxxinc +export DESTLIB=$PWD/cxxlib +export DESTDOC=$PWD/cxxdoc +mkdir -p $DESTBIN $DESTINC $DESTLIB $DESTDOC + +export INCDIR="%{_includedir}/cfitsio" +export LIBDIR=$DESTLIB + +# Make nonsense +export TEMP1="." +export PARAMFILE=$PWD/src/cxx/config/rules.common + +# Compiler flags +export CCFLAGS_NO_C="%{optflags} -I%{_includedir}/cfitsio -I$PWD/src/cxx/cxxsupport -fPIC -I${DESTINC} -fopenmp" +export CCFLAGS="$CCFLAGS_NO_C -c" +export CXXFLAGS="$CCFLAGS" +export CXXFLAGS_NO_C="$CCFLAGS_NO_C" +export CXXCFLAGS="$CCFLAGS" +export CXXLFLAGS="%{optflags} -L. -L$DESTLIB" +export CXX_EXTRALIBS="-lcfitsio -lhealpix_cxx -lhealpix_cxxsupport -lhealpix_fft --as-needed" + +# SMP make doesn't work +for dir in cxxsupport libfftpack Healpix_cxx alice docsrc; do + make -C src/cxx/$dir -f planck.make SRCROOT=$PWD/src/cxx/$dir +done + + ### F90 bindings # Make nonsense @@ -72,13 +167,12 @@ export OS=Linux # Directories for the created include, library and binary files -export BINDIR=$PWD/bin -export INCDIR=$PWD/include -export LIBDIR=$PWD/lib -mkdir $INCDIR $LIBDIR $BINDIR +export BINDIR=$PWD/f90bin +export INCDIR=$PWD/f90inc +export LIBDIR=$PWD/f90lib +mkdir -p $INCDIR $LIBDIR $BINDIR # Compiler stuff -export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" @@ -91,6 +185,19 @@ make -C src/f90/$dir done +# Rename binaries +cd f90bin +for exec in *; do + mv $exec hp_$exec +done +cd .. + +cd cxxbin +mv median_filter median_filter_cxx # Binary with same name exists in Fortran +for exec in *; do + mv $exec hp_$exec +done +cd .. %install rm -rf $RPM_BUILD_ROOT @@ -104,41 +211,119 @@ make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} +# C test binaries +install -p -m 0755 src/C/subs/test_chealpix2 $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 src/C/subs/test_cio $RPM_BUILD_ROOT%{_bindir} + +# C++ stuff +install -p cxxbin/* $RPM_BUILD_ROOT%{_bindir} +install -p cxxlib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 cxxinc/* $RPM_BUILD_ROOT%{_includedir}/healpix + # Fortran stuff -install -p bin/* $RPM_BUILD_ROOT%{_bindir} -install -p lib/* $RPM_BUILD_ROOT%{_libdir} -install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix +install -p f90bin/* $RPM_BUILD_ROOT%{_bindir} +install -p f90lib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 f90inc/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT -%files -n chealpix +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + + +%post c++ -p /sbin/ldconfig +%postun c++ -p /sbin/ldconfig + + +%post -n c%{name} -p /sbin/ldconfig +%postun -n c%{name} -p /sbin/ldconfig + + +%files %defattr(-,root,root,-) -%{_libdir}/libchealpix.so -%doc COPYING READ_Copyrights_Licenses.txt +%{_bindir}/hp_alteralm +%{_bindir}/hp_anafast +%{_bindir}/hp_hotspot +%{_bindir}/hp_map2gif +%{_bindir}/hp_median_filter +%{_bindir}/hp_plmgen +%{_bindir}/hp_sky_ng_sim +%{_bindir}/hp_sky_ng_sim_bin +%{_bindir}/hp_smoothing +%{_bindir}/hp_synfast +%{_bindir}/hp_ud_grade +%{_libdir}/libhealpix.so +%{_libdir}/libhealpix_gif.so +%doc COPYING READ_Copyrights_Licenses.txt test -%files -n chealpix-devel +%files devel %defattr(-,root,root,-) -%{_includedir}/chealpix.h +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.mod -%files -n healpix-fortran +%files c++ %defattr(-,root,root,-) -%{_bindir}/* -%{_libdir}/libhealpix.so -%{_libdir}/libgif.so +%{_bindir}/hp_alice2 +%{_bindir}/hp_alice_test +%{_bindir}/hp_alm2map_cxx +%{_bindir}/hp_anafast_cxx +%{_bindir}/hp_calc_powspec +%{_bindir}/hp_generateTexture +%{_bindir}/hp_hotspots_cxx +%{_bindir}/hp_hpxtest +%{_bindir}/hp_map2tga +%{_bindir}/hp_median_filter_cxx +%{_bindir}/hp_mult_alm +%{_bindir}/hp_rotalm_cxx +%{_bindir}/hp_smoothing_cxx +%{_bindir}/hp_syn_alm_cxx +%{_bindir}/hp_testMollweideSkyMap +%{_bindir}/hp_testOrthogonalSkyMap +%{_bindir}/hp_testSoSSkyMap +%{_bindir}/hp_udgrade_cxx +%{_libdir}/libhealpix_cxx.so +%{_libdir}/libhealpix_cxxsupport.so +%{_libdir}/libhealpix_fft.so + + +%files c++-devel +%defattr(-,root,root,-) +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.h +%doc src/cxx/test + + +%files -n chealpix +%defattr(-,root,root,-) +%{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt -%files -n healpix-fortran-devel +%files -n chealpix-devel %defattr(-,root,root,-) -%{_includedir}/healpix +%{_bindir}/test_chealpix2 +%{_bindir}/test_cio +%{_includedir}/chealpix.h %changelog +* Sat Apr 04 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-5 +- Minor style adjustments +- Don't override sane gcc flags +- Moved tests to -devel packages +- C++ -devel doesn't depend on fortran ones anymore +- mkdir with -p to allow short-circuit builds +- Fix build with GCC 4.4 + +* Sat Apr 04 2009 Jussi Lehtola - 2.11c-4 +- Review fixes. +- Add C++ bindings, rename C++ and Fortran binaries (general names!). + * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO From lkundrak at fedoraproject.org Tue Apr 7 08:45:07 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:45:07 +0000 (UTC) Subject: rpms/healpix/F-10 healpix.spec,1.1,1.2 Message-ID: <20090407084507.0EBFD70137@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19607/F-10 Modified Files: healpix.spec Log Message: Import -5 revision that was actually reviewed Index: healpix.spec =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-10/healpix.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix.spec 7 Apr 2009 07:04:18 -0000 1.1 +++ healpix.spec 7 Apr 2009 08:44:36 -0000 1.2 @@ -1,17 +1,20 @@ Name: healpix Version: 2.11c -Release: 3%{?dist} +Release: 5%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz +Source1: healpix-f90test.sh Patch0: healpix-2.11c-shlib.patch +Patch1: healpix-2.11c-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel +BuildRequires: gcc-c++ BuildRequires: gcc-gfortran %description @@ -20,13 +23,63 @@ subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. +This package contains Fortran binaries and libraries. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package devel +Summary: Healpix Fortran headers +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the Fortran module files needed to compile against +the HEALPix Fortran libraries. + + +%package c++ +Summary: Healpix C++ binaries and libraries +Group: System Environment/Libraries + +%description c++ +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains HEALPix binaries and libraries that are written in C++. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package c++-devel +Summary: Healpix C++ headers +Group: System Environment/Libraries +Requires: %{name}-c++ = %{version}-%{release} + +%description c++-devel +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains development headers for the C++ part of HEALPix. + %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} -Library for tools that use HEALPix C bindings. +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains the library for tools that use HEALPix C bindings. %package -n c%{name}-devel @@ -35,36 +88,78 @@ Requires: c%{name} = %{version} %description -n c%{name}-devel -Include file for development with HEALPix. - - -%package fortran -Summary: HEALPix Fortran binaries -Group: Applications/Engineering - -%description fortran -Fortran HEALPix library and binaries. - - -%package fortran-devel -Summary: HEALPix Fortran headers and static libraries -Group: Development/Libraries +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. -%description fortran-devel -Fortran modules used for developing HEALPix applications. +This package contains the C include file for development with HEALPix. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib +%patch1 -p1 -b .gcc44 + +# Fortran tests: +rm test/README +install -p -m 755 %{SOURCE1} runtest.sh +# Remove patch backup from doc +rm src/cxx/test/*.shlib %build +# Generic stuff +export CC="gcc" +export CXX="g++" +export CXXL="g++" +export FC="gfortran" + + ### C bindings +export CFITSIO_LIBDIR="%{_libdir}" make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags} " \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_chealpix2 + +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_cio + + +### C++ bindings + +# directories +export DESTBIN=$PWD/cxxbin +export DESTINC=$PWD/cxxinc +export DESTLIB=$PWD/cxxlib +export DESTDOC=$PWD/cxxdoc +mkdir -p $DESTBIN $DESTINC $DESTLIB $DESTDOC + +export INCDIR="%{_includedir}/cfitsio" +export LIBDIR=$DESTLIB + +# Make nonsense +export TEMP1="." +export PARAMFILE=$PWD/src/cxx/config/rules.common + +# Compiler flags +export CCFLAGS_NO_C="%{optflags} -I%{_includedir}/cfitsio -I$PWD/src/cxx/cxxsupport -fPIC -I${DESTINC} -fopenmp" +export CCFLAGS="$CCFLAGS_NO_C -c" +export CXXFLAGS="$CCFLAGS" +export CXXFLAGS_NO_C="$CCFLAGS_NO_C" +export CXXCFLAGS="$CCFLAGS" +export CXXLFLAGS="%{optflags} -L. -L$DESTLIB" +export CXX_EXTRALIBS="-lcfitsio -lhealpix_cxx -lhealpix_cxxsupport -lhealpix_fft --as-needed" + +# SMP make doesn't work +for dir in cxxsupport libfftpack Healpix_cxx alice docsrc; do + make -C src/cxx/$dir -f planck.make SRCROOT=$PWD/src/cxx/$dir +done + + ### F90 bindings # Make nonsense @@ -72,13 +167,12 @@ export OS=Linux # Directories for the created include, library and binary files -export BINDIR=$PWD/bin -export INCDIR=$PWD/include -export LIBDIR=$PWD/lib -mkdir $INCDIR $LIBDIR $BINDIR +export BINDIR=$PWD/f90bin +export INCDIR=$PWD/f90inc +export LIBDIR=$PWD/f90lib +mkdir -p $INCDIR $LIBDIR $BINDIR # Compiler stuff -export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" @@ -91,6 +185,19 @@ make -C src/f90/$dir done +# Rename binaries +cd f90bin +for exec in *; do + mv $exec hp_$exec +done +cd .. + +cd cxxbin +mv median_filter median_filter_cxx # Binary with same name exists in Fortran +for exec in *; do + mv $exec hp_$exec +done +cd .. %install rm -rf $RPM_BUILD_ROOT @@ -104,41 +211,119 @@ make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} +# C test binaries +install -p -m 0755 src/C/subs/test_chealpix2 $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 src/C/subs/test_cio $RPM_BUILD_ROOT%{_bindir} + +# C++ stuff +install -p cxxbin/* $RPM_BUILD_ROOT%{_bindir} +install -p cxxlib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 cxxinc/* $RPM_BUILD_ROOT%{_includedir}/healpix + # Fortran stuff -install -p bin/* $RPM_BUILD_ROOT%{_bindir} -install -p lib/* $RPM_BUILD_ROOT%{_libdir} -install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix +install -p f90bin/* $RPM_BUILD_ROOT%{_bindir} +install -p f90lib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 f90inc/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT -%files -n chealpix +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + + +%post c++ -p /sbin/ldconfig +%postun c++ -p /sbin/ldconfig + + +%post -n c%{name} -p /sbin/ldconfig +%postun -n c%{name} -p /sbin/ldconfig + + +%files %defattr(-,root,root,-) -%{_libdir}/libchealpix.so -%doc COPYING READ_Copyrights_Licenses.txt +%{_bindir}/hp_alteralm +%{_bindir}/hp_anafast +%{_bindir}/hp_hotspot +%{_bindir}/hp_map2gif +%{_bindir}/hp_median_filter +%{_bindir}/hp_plmgen +%{_bindir}/hp_sky_ng_sim +%{_bindir}/hp_sky_ng_sim_bin +%{_bindir}/hp_smoothing +%{_bindir}/hp_synfast +%{_bindir}/hp_ud_grade +%{_libdir}/libhealpix.so +%{_libdir}/libhealpix_gif.so +%doc COPYING READ_Copyrights_Licenses.txt test -%files -n chealpix-devel +%files devel %defattr(-,root,root,-) -%{_includedir}/chealpix.h +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.mod -%files -n healpix-fortran +%files c++ %defattr(-,root,root,-) -%{_bindir}/* -%{_libdir}/libhealpix.so -%{_libdir}/libgif.so +%{_bindir}/hp_alice2 +%{_bindir}/hp_alice_test +%{_bindir}/hp_alm2map_cxx +%{_bindir}/hp_anafast_cxx +%{_bindir}/hp_calc_powspec +%{_bindir}/hp_generateTexture +%{_bindir}/hp_hotspots_cxx +%{_bindir}/hp_hpxtest +%{_bindir}/hp_map2tga +%{_bindir}/hp_median_filter_cxx +%{_bindir}/hp_mult_alm +%{_bindir}/hp_rotalm_cxx +%{_bindir}/hp_smoothing_cxx +%{_bindir}/hp_syn_alm_cxx +%{_bindir}/hp_testMollweideSkyMap +%{_bindir}/hp_testOrthogonalSkyMap +%{_bindir}/hp_testSoSSkyMap +%{_bindir}/hp_udgrade_cxx +%{_libdir}/libhealpix_cxx.so +%{_libdir}/libhealpix_cxxsupport.so +%{_libdir}/libhealpix_fft.so + + +%files c++-devel +%defattr(-,root,root,-) +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.h +%doc src/cxx/test + + +%files -n chealpix +%defattr(-,root,root,-) +%{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt -%files -n healpix-fortran-devel +%files -n chealpix-devel %defattr(-,root,root,-) -%{_includedir}/healpix +%{_bindir}/test_chealpix2 +%{_bindir}/test_cio +%{_includedir}/chealpix.h %changelog +* Sat Apr 04 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-5 +- Minor style adjustments +- Don't override sane gcc flags +- Moved tests to -devel packages +- C++ -devel doesn't depend on fortran ones anymore +- mkdir with -p to allow short-circuit builds +- Fix build with GCC 4.4 + +* Sat Apr 04 2009 Jussi Lehtola - 2.11c-4 +- Review fixes. +- Add C++ bindings, rename C++ and Fortran binaries (general names!). + * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO From lkundrak at fedoraproject.org Tue Apr 7 08:45:07 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:45:07 +0000 (UTC) Subject: rpms/healpix/F-11 healpix.spec,1.1,1.2 Message-ID: <20090407084507.4807C70100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19607/F-11 Modified Files: healpix.spec Log Message: Import -5 revision that was actually reviewed Index: healpix.spec =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-11/healpix.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix.spec 7 Apr 2009 07:04:19 -0000 1.1 +++ healpix.spec 7 Apr 2009 08:44:37 -0000 1.2 @@ -1,17 +1,20 @@ Name: healpix Version: 2.11c -Release: 3%{?dist} +Release: 5%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz +Source1: healpix-f90test.sh Patch0: healpix-2.11c-shlib.patch +Patch1: healpix-2.11c-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel +BuildRequires: gcc-c++ BuildRequires: gcc-gfortran %description @@ -20,13 +23,63 @@ subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. +This package contains Fortran binaries and libraries. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package devel +Summary: Healpix Fortran headers +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the Fortran module files needed to compile against +the HEALPix Fortran libraries. + + +%package c++ +Summary: Healpix C++ binaries and libraries +Group: System Environment/Libraries + +%description c++ +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains HEALPix binaries and libraries that are written in C++. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package c++-devel +Summary: Healpix C++ headers +Group: System Environment/Libraries +Requires: %{name}-c++ = %{version}-%{release} + +%description c++-devel +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains development headers for the C++ part of HEALPix. + %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} -Library for tools that use HEALPix C bindings. +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains the library for tools that use HEALPix C bindings. %package -n c%{name}-devel @@ -35,36 +88,78 @@ Requires: c%{name} = %{version} %description -n c%{name}-devel -Include file for development with HEALPix. - - -%package fortran -Summary: HEALPix Fortran binaries -Group: Applications/Engineering - -%description fortran -Fortran HEALPix library and binaries. - - -%package fortran-devel -Summary: HEALPix Fortran headers and static libraries -Group: Development/Libraries +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. -%description fortran-devel -Fortran modules used for developing HEALPix applications. +This package contains the C include file for development with HEALPix. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib +%patch1 -p1 -b .gcc44 + +# Fortran tests: +rm test/README +install -p -m 755 %{SOURCE1} runtest.sh +# Remove patch backup from doc +rm src/cxx/test/*.shlib %build +# Generic stuff +export CC="gcc" +export CXX="g++" +export CXXL="g++" +export FC="gfortran" + + ### C bindings +export CFITSIO_LIBDIR="%{_libdir}" make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags} " \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_chealpix2 + +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_cio + + +### C++ bindings + +# directories +export DESTBIN=$PWD/cxxbin +export DESTINC=$PWD/cxxinc +export DESTLIB=$PWD/cxxlib +export DESTDOC=$PWD/cxxdoc +mkdir -p $DESTBIN $DESTINC $DESTLIB $DESTDOC + +export INCDIR="%{_includedir}/cfitsio" +export LIBDIR=$DESTLIB + +# Make nonsense +export TEMP1="." +export PARAMFILE=$PWD/src/cxx/config/rules.common + +# Compiler flags +export CCFLAGS_NO_C="%{optflags} -I%{_includedir}/cfitsio -I$PWD/src/cxx/cxxsupport -fPIC -I${DESTINC} -fopenmp" +export CCFLAGS="$CCFLAGS_NO_C -c" +export CXXFLAGS="$CCFLAGS" +export CXXFLAGS_NO_C="$CCFLAGS_NO_C" +export CXXCFLAGS="$CCFLAGS" +export CXXLFLAGS="%{optflags} -L. -L$DESTLIB" +export CXX_EXTRALIBS="-lcfitsio -lhealpix_cxx -lhealpix_cxxsupport -lhealpix_fft --as-needed" + +# SMP make doesn't work +for dir in cxxsupport libfftpack Healpix_cxx alice docsrc; do + make -C src/cxx/$dir -f planck.make SRCROOT=$PWD/src/cxx/$dir +done + + ### F90 bindings # Make nonsense @@ -72,13 +167,12 @@ export OS=Linux # Directories for the created include, library and binary files -export BINDIR=$PWD/bin -export INCDIR=$PWD/include -export LIBDIR=$PWD/lib -mkdir $INCDIR $LIBDIR $BINDIR +export BINDIR=$PWD/f90bin +export INCDIR=$PWD/f90inc +export LIBDIR=$PWD/f90lib +mkdir -p $INCDIR $LIBDIR $BINDIR # Compiler stuff -export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" @@ -91,6 +185,19 @@ make -C src/f90/$dir done +# Rename binaries +cd f90bin +for exec in *; do + mv $exec hp_$exec +done +cd .. + +cd cxxbin +mv median_filter median_filter_cxx # Binary with same name exists in Fortran +for exec in *; do + mv $exec hp_$exec +done +cd .. %install rm -rf $RPM_BUILD_ROOT @@ -104,41 +211,119 @@ make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} +# C test binaries +install -p -m 0755 src/C/subs/test_chealpix2 $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 src/C/subs/test_cio $RPM_BUILD_ROOT%{_bindir} + +# C++ stuff +install -p cxxbin/* $RPM_BUILD_ROOT%{_bindir} +install -p cxxlib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 cxxinc/* $RPM_BUILD_ROOT%{_includedir}/healpix + # Fortran stuff -install -p bin/* $RPM_BUILD_ROOT%{_bindir} -install -p lib/* $RPM_BUILD_ROOT%{_libdir} -install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix +install -p f90bin/* $RPM_BUILD_ROOT%{_bindir} +install -p f90lib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 f90inc/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT -%files -n chealpix +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + + +%post c++ -p /sbin/ldconfig +%postun c++ -p /sbin/ldconfig + + +%post -n c%{name} -p /sbin/ldconfig +%postun -n c%{name} -p /sbin/ldconfig + + +%files %defattr(-,root,root,-) -%{_libdir}/libchealpix.so -%doc COPYING READ_Copyrights_Licenses.txt +%{_bindir}/hp_alteralm +%{_bindir}/hp_anafast +%{_bindir}/hp_hotspot +%{_bindir}/hp_map2gif +%{_bindir}/hp_median_filter +%{_bindir}/hp_plmgen +%{_bindir}/hp_sky_ng_sim +%{_bindir}/hp_sky_ng_sim_bin +%{_bindir}/hp_smoothing +%{_bindir}/hp_synfast +%{_bindir}/hp_ud_grade +%{_libdir}/libhealpix.so +%{_libdir}/libhealpix_gif.so +%doc COPYING READ_Copyrights_Licenses.txt test -%files -n chealpix-devel +%files devel %defattr(-,root,root,-) -%{_includedir}/chealpix.h +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.mod -%files -n healpix-fortran +%files c++ %defattr(-,root,root,-) -%{_bindir}/* -%{_libdir}/libhealpix.so -%{_libdir}/libgif.so +%{_bindir}/hp_alice2 +%{_bindir}/hp_alice_test +%{_bindir}/hp_alm2map_cxx +%{_bindir}/hp_anafast_cxx +%{_bindir}/hp_calc_powspec +%{_bindir}/hp_generateTexture +%{_bindir}/hp_hotspots_cxx +%{_bindir}/hp_hpxtest +%{_bindir}/hp_map2tga +%{_bindir}/hp_median_filter_cxx +%{_bindir}/hp_mult_alm +%{_bindir}/hp_rotalm_cxx +%{_bindir}/hp_smoothing_cxx +%{_bindir}/hp_syn_alm_cxx +%{_bindir}/hp_testMollweideSkyMap +%{_bindir}/hp_testOrthogonalSkyMap +%{_bindir}/hp_testSoSSkyMap +%{_bindir}/hp_udgrade_cxx +%{_libdir}/libhealpix_cxx.so +%{_libdir}/libhealpix_cxxsupport.so +%{_libdir}/libhealpix_fft.so + + +%files c++-devel +%defattr(-,root,root,-) +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.h +%doc src/cxx/test + + +%files -n chealpix +%defattr(-,root,root,-) +%{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt -%files -n healpix-fortran-devel +%files -n chealpix-devel %defattr(-,root,root,-) -%{_includedir}/healpix +%{_bindir}/test_chealpix2 +%{_bindir}/test_cio +%{_includedir}/chealpix.h %changelog +* Sat Apr 04 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-5 +- Minor style adjustments +- Don't override sane gcc flags +- Moved tests to -devel packages +- C++ -devel doesn't depend on fortran ones anymore +- mkdir with -p to allow short-circuit builds +- Fix build with GCC 4.4 + +* Sat Apr 04 2009 Jussi Lehtola - 2.11c-4 +- Review fixes. +- Add C++ bindings, rename C++ and Fortran binaries (general names!). + * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO From lkundrak at fedoraproject.org Tue Apr 7 08:45:07 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:45:07 +0000 (UTC) Subject: rpms/healpix/devel healpix.spec,1.1,1.2 Message-ID: <20090407084507.802CC7013C@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19607/devel Modified Files: healpix.spec Log Message: Import -5 revision that was actually reviewed Index: healpix.spec =================================================================== RCS file: /cvs/pkgs/rpms/healpix/devel/healpix.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix.spec 7 Apr 2009 07:04:19 -0000 1.1 +++ healpix.spec 7 Apr 2009 08:44:37 -0000 1.2 @@ -1,17 +1,20 @@ Name: healpix Version: 2.11c -Release: 3%{?dist} +Release: 5%{?dist} Summary: Hierarchical Equal Area isoLatitude Pixelization of a sphere Group: Development/Libraries License: GPLv2+ URL: http://healpix.jpl.nasa.gov/ Source0: http://download.sourceforge.net/healpix/Healpix_2.11c_2009Feb19.tar.gz +Source1: healpix-f90test.sh Patch0: healpix-2.11c-shlib.patch +Patch1: healpix-2.11c-gcc44.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cfitsio-devel +BuildRequires: gcc-c++ BuildRequires: gcc-gfortran %description @@ -20,13 +23,63 @@ subdivision of a spherical surface in which each pixel covers the same surface area as every other pixel. +This package contains Fortran binaries and libraries. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package devel +Summary: Healpix Fortran headers +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the Fortran module files needed to compile against +the HEALPix Fortran libraries. + + +%package c++ +Summary: Healpix C++ binaries and libraries +Group: System Environment/Libraries + +%description c++ +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains HEALPix binaries and libraries that are written in C++. + +NB. Due to some generic names, the binaries have been renamed to start with +hp_, e.g. anafast is now hp_anafast. + + +%package c++-devel +Summary: Healpix C++ headers +Group: System Environment/Libraries +Requires: %{name}-c++ = %{version}-%{release} + +%description c++-devel +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains development headers for the C++ part of HEALPix. + %package -n c%{name} Summary: HEALPix C Bindings Library Group: System Environment/Libraries %description -n c%{name} -Library for tools that use HEALPix C bindings. +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. + +This package contains the library for tools that use HEALPix C bindings. %package -n c%{name}-devel @@ -35,36 +88,78 @@ Requires: c%{name} = %{version} %description -n c%{name}-devel -Include file for development with HEALPix. - - -%package fortran -Summary: HEALPix Fortran binaries -Group: Applications/Engineering - -%description fortran -Fortran HEALPix library and binaries. - - -%package fortran-devel -Summary: HEALPix Fortran headers and static libraries -Group: Development/Libraries +HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization +of a sphere. As suggested in the name, this pixelization produces a +subdivision of a spherical surface in which each pixel covers the same +surface area as every other pixel. -%description fortran-devel -Fortran modules used for developing HEALPix applications. +This package contains the C include file for development with HEALPix. %prep %setup -q -n Healpix_%{version} %patch0 -p1 -b .shlib +%patch1 -p1 -b .gcc44 + +# Fortran tests: +rm test/README +install -p -m 755 %{SOURCE1} runtest.sh +# Remove patch backup from doc +rm src/cxx/test/*.shlib %build +# Generic stuff +export CC="gcc" +export CXX="g++" +export CXXL="g++" +export FC="gfortran" + + ### C bindings +export CFITSIO_LIBDIR="%{_libdir}" make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ CFITSIO_INCDIR=%{_includedir}/cfitsio shared +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags} " \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_chealpix2 + +make %{?_smp_mflags} -C src/C/subs PIC="-fPIC" OPT="%{optflags}" \ + CFITSIO_INCDIR=%{_includedir}/cfitsio test_cio + + +### C++ bindings + +# directories +export DESTBIN=$PWD/cxxbin +export DESTINC=$PWD/cxxinc +export DESTLIB=$PWD/cxxlib +export DESTDOC=$PWD/cxxdoc +mkdir -p $DESTBIN $DESTINC $DESTLIB $DESTDOC + +export INCDIR="%{_includedir}/cfitsio" +export LIBDIR=$DESTLIB + +# Make nonsense +export TEMP1="." +export PARAMFILE=$PWD/src/cxx/config/rules.common + +# Compiler flags +export CCFLAGS_NO_C="%{optflags} -I%{_includedir}/cfitsio -I$PWD/src/cxx/cxxsupport -fPIC -I${DESTINC} -fopenmp" +export CCFLAGS="$CCFLAGS_NO_C -c" +export CXXFLAGS="$CCFLAGS" +export CXXFLAGS_NO_C="$CCFLAGS_NO_C" +export CXXCFLAGS="$CCFLAGS" +export CXXLFLAGS="%{optflags} -L. -L$DESTLIB" +export CXX_EXTRALIBS="-lcfitsio -lhealpix_cxx -lhealpix_cxxsupport -lhealpix_fft --as-needed" + +# SMP make doesn't work +for dir in cxxsupport libfftpack Healpix_cxx alice docsrc; do + make -C src/cxx/$dir -f planck.make SRCROOT=$PWD/src/cxx/$dir +done + + ### F90 bindings # Make nonsense @@ -72,13 +167,12 @@ export OS=Linux # Directories for the created include, library and binary files -export BINDIR=$PWD/bin -export INCDIR=$PWD/include -export LIBDIR=$PWD/lib -mkdir $INCDIR $LIBDIR $BINDIR +export BINDIR=$PWD/f90bin +export INCDIR=$PWD/f90inc +export LIBDIR=$PWD/f90lib +mkdir -p $INCDIR $LIBDIR $BINDIR # Compiler stuff -export FC=gfortran export CFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC -DGFORTRAN -I$INCDIR -ffree-line-length-none" @@ -91,6 +185,19 @@ make -C src/f90/$dir done +# Rename binaries +cd f90bin +for exec in *; do + mv $exec hp_$exec +done +cd .. + +cd cxxbin +mv median_filter median_filter_cxx # Binary with same name exists in Fortran +for exec in *; do + mv $exec hp_$exec +done +cd .. %install rm -rf $RPM_BUILD_ROOT @@ -104,41 +211,119 @@ make install -C src/C/subs LIBDIR=$RPM_BUILD_ROOT%{_libdir} \ INCDIR=$RPM_BUILD_ROOT%{_includedir} +# C test binaries +install -p -m 0755 src/C/subs/test_chealpix2 $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 src/C/subs/test_cio $RPM_BUILD_ROOT%{_bindir} + +# C++ stuff +install -p cxxbin/* $RPM_BUILD_ROOT%{_bindir} +install -p cxxlib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 cxxinc/* $RPM_BUILD_ROOT%{_includedir}/healpix + # Fortran stuff -install -p bin/* $RPM_BUILD_ROOT%{_bindir} -install -p lib/* $RPM_BUILD_ROOT%{_libdir} -install -pm 0644 include/* $RPM_BUILD_ROOT%{_includedir}/healpix +install -p f90bin/* $RPM_BUILD_ROOT%{_bindir} +install -p f90lib/* $RPM_BUILD_ROOT%{_libdir} +install -pm 0644 f90inc/* $RPM_BUILD_ROOT%{_includedir}/healpix %clean rm -rf $RPM_BUILD_ROOT -%files -n chealpix +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + + +%post c++ -p /sbin/ldconfig +%postun c++ -p /sbin/ldconfig + + +%post -n c%{name} -p /sbin/ldconfig +%postun -n c%{name} -p /sbin/ldconfig + + +%files %defattr(-,root,root,-) -%{_libdir}/libchealpix.so -%doc COPYING READ_Copyrights_Licenses.txt +%{_bindir}/hp_alteralm +%{_bindir}/hp_anafast +%{_bindir}/hp_hotspot +%{_bindir}/hp_map2gif +%{_bindir}/hp_median_filter +%{_bindir}/hp_plmgen +%{_bindir}/hp_sky_ng_sim +%{_bindir}/hp_sky_ng_sim_bin +%{_bindir}/hp_smoothing +%{_bindir}/hp_synfast +%{_bindir}/hp_ud_grade +%{_libdir}/libhealpix.so +%{_libdir}/libhealpix_gif.so +%doc COPYING READ_Copyrights_Licenses.txt test -%files -n chealpix-devel +%files devel %defattr(-,root,root,-) -%{_includedir}/chealpix.h +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.mod -%files -n healpix-fortran +%files c++ %defattr(-,root,root,-) -%{_bindir}/* -%{_libdir}/libhealpix.so -%{_libdir}/libgif.so +%{_bindir}/hp_alice2 +%{_bindir}/hp_alice_test +%{_bindir}/hp_alm2map_cxx +%{_bindir}/hp_anafast_cxx +%{_bindir}/hp_calc_powspec +%{_bindir}/hp_generateTexture +%{_bindir}/hp_hotspots_cxx +%{_bindir}/hp_hpxtest +%{_bindir}/hp_map2tga +%{_bindir}/hp_median_filter_cxx +%{_bindir}/hp_mult_alm +%{_bindir}/hp_rotalm_cxx +%{_bindir}/hp_smoothing_cxx +%{_bindir}/hp_syn_alm_cxx +%{_bindir}/hp_testMollweideSkyMap +%{_bindir}/hp_testOrthogonalSkyMap +%{_bindir}/hp_testSoSSkyMap +%{_bindir}/hp_udgrade_cxx +%{_libdir}/libhealpix_cxx.so +%{_libdir}/libhealpix_cxxsupport.so +%{_libdir}/libhealpix_fft.so + + +%files c++-devel +%defattr(-,root,root,-) +%dir %{_includedir}/healpix +%{_includedir}/healpix/*.h +%doc src/cxx/test + + +%files -n chealpix +%defattr(-,root,root,-) +%{_libdir}/libchealpix.so %doc COPYING READ_Copyrights_Licenses.txt -%files -n healpix-fortran-devel +%files -n chealpix-devel %defattr(-,root,root,-) -%{_includedir}/healpix +%{_bindir}/test_chealpix2 +%{_bindir}/test_cio +%{_includedir}/chealpix.h %changelog +* Sat Apr 04 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-5 +- Minor style adjustments +- Don't override sane gcc flags +- Moved tests to -devel packages +- C++ -devel doesn't depend on fortran ones anymore +- mkdir with -p to allow short-circuit builds +- Fix build with GCC 4.4 + +* Sat Apr 04 2009 Jussi Lehtola - 2.11c-4 +- Review fixes. +- Add C++ bindings, rename C++ and Fortran binaries (general names!). + * Fri Apr 03 2009 Lubomir Rintel (Fedora Astronomy) - 2.11c-3 - Build Fortran library as DSO From airlied at fedoraproject.org Tue Apr 7 08:46:41 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Tue, 7 Apr 2009 08:46:41 +0000 (UTC) Subject: rpms/kernel/F-11 drm-modesetting-radeon.patch, 1.69, 1.70 kernel.spec, 1.1515, 1.1516 Message-ID: <20090407084641.7293A70100@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/kernel/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20134 Modified Files: drm-modesetting-radeon.patch kernel.spec Log Message: * Tue Apr 07 2009 Dave Airlie - drm-modesetting-radeon: repair vt switch drm-modesetting-radeon.patch: Index: drm-modesetting-radeon.patch =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/drm-modesetting-radeon.patch,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- drm-modesetting-radeon.patch 6 Apr 2009 05:30:06 -0000 1.69 +++ drm-modesetting-radeon.patch 7 Apr 2009 08:46:40 -0000 1.70 @@ -1,3 +1,34 @@ +commit fd8377e53c5bb885904e8d1784276bdacee3a650 +Merge: e94c6e1 a6dd68b +Author: Dave Airlie +Date: Tue Apr 7 18:35:27 2009 +1000 + + Merge remote branch 'origin/drm-rawhide' into drm-f11 + +commit a6dd68b3a5dee15f59bdaabf37b6a36da18a03f4 +Author: Dave Airlie +Date: Tue Apr 7 17:25:13 2009 +1000 + + radeon: fix pinning/unpinning for frontbuffer + +commit 828d4bc8e75d8e8ac532269521d2aeb3b50ee529 +Author: Dave Airlie +Date: Tue Apr 7 16:58:35 2009 +1000 + + radeon: actually unpin cursor on freeing + +commit 70c85b35945d11fae318957c7fbc52ce566a6f03 +Author: Dave Airlie +Date: Mon Apr 6 20:33:56 2009 +1000 + + radeon: add info ioctl + +commit e94c6e10efb4dec58e4c0ab419050b11a913eaf9 +Author: Dave Airlie +Date: Mon Apr 6 15:01:00 2009 +1000 + + drop initial config args + commit 280d9ff29dead8e85ed603110ed431d99f07fb99 Merge: 0221c81 54ed280 Author: Dave Airlie @@ -22037,10 +22068,10 @@ +} diff --git a/drivers/gpu/drm/radeon/radeon_cursor.c b/drivers/gpu/drm/radeon/radeon_cursor.c new file mode 100644 -index 0000000..531774a +index 0000000..7ddc8fd --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_cursor.c -@@ -0,0 +1,262 @@ +@@ -0,0 +1,264 @@ +/* + * Copyright 2007-8 Advanced Micro Devices, Inc. + * Copyright 2008 Red Hat Inc. @@ -22203,7 +22234,8 @@ + if (!handle) { + /* turn off cursor */ + radeon_hide_cursor(crtc); -+ return 0; ++ obj = NULL; ++ goto unpin; + } + + if ((width > CURSOR_WIDTH) || (height > CURSOR_HEIGHT)) { @@ -22227,6 +22259,7 @@ + radeon_show_cursor(crtc); + radeon_lock_cursor(crtc, false); + ++unpin: + if (radeon_crtc->cursor_bo) { + radeon_gem_object_unpin(radeon_crtc->cursor_bo); + mutex_lock(&crtc->dev->struct_mutex); @@ -22305,7 +22338,7 @@ + diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c new file mode 100644 -index 0000000..2d5ffc9 +index 0000000..0e0f1bf --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -0,0 +1,643 @@ @@ -23150,7 +23183,7 @@ } diff --git a/drivers/gpu/drm/radeon/radeon_drv.h b/drivers/gpu/drm/radeon/radeon_drv.h -index ed4d27e..84f0a8c 100644 +index ed4d27e..c7d2265 100644 --- a/drivers/gpu/drm/radeon/radeon_drv.h +++ b/drivers/gpu/drm/radeon/radeon_drv.h @@ -34,6 +34,8 @@ @@ -23754,7 +23787,7 @@ } while (0) #define RADEON_WAIT_UNTIL_3D_IDLE() do { \ -@@ -2035,4 +2204,158 @@ extern void radeon_commit_ring(drm_radeon_private_t *dev_priv); +@@ -2035,4 +2204,159 @@ extern void radeon_commit_ring(drm_radeon_private_t *dev_priv); write &= mask; \ } while (0) @@ -23764,7 +23797,7 @@ + struct drm_buffer_object *bo; + struct drm_fence_object *fence; + struct drm_gem_object *obj; -+ ++ int pin_count; +}; + +#define RADEON_IB_MEMORY (1*1024*1024) @@ -23912,6 +23945,7 @@ +extern int r300_get_reg_flags(unsigned reg); +int radeon_gem_prelocate(struct drm_radeon_cs_parser *parser); +void radeon_write_agp_base(drm_radeon_private_t *dev_priv, u64 agp_base); ++int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp); #endif /* __RADEON_DRV_H__ */ diff --git a/drivers/gpu/drm/radeon/radeon_encoders.c b/drivers/gpu/drm/radeon/radeon_encoders.c new file mode 100644 @@ -25664,10 +25698,10 @@ +} diff --git a/drivers/gpu/drm/radeon/radeon_fb.c b/drivers/gpu/drm/radeon/radeon_fb.c new file mode 100644 -index 0000000..244b066 +index 0000000..148ee30 --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_fb.c -@@ -0,0 +1,927 @@ +@@ -0,0 +1,928 @@ +/* + * Copyright ?? 2007 David Airlie + * @@ -26583,6 +26617,7 @@ + drm_bo_kunmap(&radeon_fb->kmap_obj); + dev_priv->mm.vram_visible += radeon_fb->obj->size; + mutex_lock(&dev->struct_mutex); ++ radeon_gem_object_unpin(radeon_fb->obj); + drm_gem_object_unreference(radeon_fb->obj); + radeon_fb->obj = NULL; + mutex_unlock(&dev->struct_mutex); @@ -26702,10 +26737,10 @@ + diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c new file mode 100644 -index 0000000..2f0c54a +index 0000000..d1abc6e --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_gem.c -@@ -0,0 +1,1457 @@ +@@ -0,0 +1,1496 @@ +/* + * Copyright 2008 Red Hat Inc. + * @@ -27841,6 +27876,10 @@ + + obj_priv = obj->driver_private; + ++ obj_priv->pin_count++; ++ if (obj_priv->pin_count != 1) ++ return 0; ++ + if (pin_domain) { + mask |= DRM_BO_MASK_MEM; + if (pin_domain == RADEON_GEM_DOMAIN_GTT) @@ -27863,6 +27902,10 @@ + + obj_priv = obj->driver_private; + ++ obj_priv->pin_count--; ++ if (obj_priv->pin_count != 0) ++ return 0; ++ + ret = drm_bo_do_validate(obj_priv->bo, 0, DRM_BO_FLAG_NO_EVICT, + DRM_BO_HINT_DONT_FENCE, 0); + @@ -28163,6 +28206,37 @@ + radeon_gem_ib_destroy(dev); + return -ENOMEM; +} ++ ++/* ++ * * Userspace get informations ioctl ++ * */ ++int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp) ++{ ++ drm_radeon_private_t *dev_priv = dev->dev_private; ++ struct drm_radeon_info *info; ++ uint32_t *value_ptr; ++ uint32_t value; ++ ++ info = data; ++ value_ptr = (uint32_t*)(unsigned long)info->value; ++ switch (info->request) { ++ case RADEON_INFO_DEVICE_ID: ++ value = dev->pci_device; ++ break; ++ case RADEON_INFO_NUM_GB_PIPES: ++ value = dev_priv->num_gb_pipes; ++ break; ++ default: ++ DRM_DEBUG("Invalid request %d\n", info->request); ++ return -EINVAL; ++ } ++ if (DRM_COPY_TO_USER(value_ptr, &value, sizeof(uint32_t))) { ++ DRM_ERROR("copy_to_user\n"); ++ return -EFAULT; ++ } ++ return 0; ++} ++ diff --git a/drivers/gpu/drm/radeon/radeon_gem_debugfs.c b/drivers/gpu/drm/radeon/radeon_gem_debugfs.c new file mode 100644 index 0000000..93f36ce @@ -37101,7 +37175,7 @@ + +#endif diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c -index fa728ec..ebc5d6c 100644 +index fa728ec..30af2d7 100644 --- a/drivers/gpu/drm/radeon/radeon_state.c +++ b/drivers/gpu/drm/radeon/radeon_state.c @@ -305,8 +305,9 @@ static __inline__ int radeon_check_and_fixup_packet3(drm_radeon_private_t * @@ -37277,7 +37351,7 @@ dev_priv->gart_info.table_size = sp->value; if (dev_priv->gart_info.table_size < RADEON_PCIGART_TABLE_SIZE) dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE; -@@ -3226,7 +3246,17 @@ struct drm_ioctl_desc radeon_ioctls[] = { +@@ -3226,7 +3246,18 @@ struct drm_ioctl_desc radeon_ioctls[] = { DRM_IOCTL_DEF(DRM_RADEON_IRQ_WAIT, radeon_irq_wait, DRM_AUTH), DRM_IOCTL_DEF(DRM_RADEON_SETPARAM, radeon_cp_setparam, DRM_AUTH), DRM_IOCTL_DEF(DRM_RADEON_SURF_ALLOC, radeon_surface_alloc, DRM_AUTH), @@ -37293,6 +37367,7 @@ + DRM_IOCTL_DEF(DRM_RADEON_GEM_SET_DOMAIN, radeon_gem_set_domain_ioctl, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_GEM_WAIT_IDLE, radeon_gem_wait_rendering, DRM_AUTH), + DRM_IOCTL_DEF(DRM_RADEON_CS, radeon_cs_ioctl, DRM_AUTH), ++ DRM_IOCTL_DEF(DRM_RADEON_INFO, radeon_info_ioctl, DRM_AUTH), }; int radeon_max_ioctl = DRM_ARRAY_SIZE(radeon_ioctls); Index: kernel.spec =================================================================== RCS file: /cvs/pkgs/rpms/kernel/F-11/kernel.spec,v retrieving revision 1.1515 retrieving revision 1.1516 diff -u -r1.1515 -r1.1516 --- kernel.spec 6 Apr 2009 22:26:22 -0000 1.1515 +++ kernel.spec 7 Apr 2009 08:46:40 -0000 1.1516 @@ -1903,6 +1903,9 @@ # and build. %changelog +* Tue Apr 07 2009 Dave Airlie +- drm-modesetting-radeon: repair vt switch + * Mon Apr 06 2009 Ben Skeggs - drm-nouveau.patch: rebase on drm-f11 From lkundrak at fedoraproject.org Tue Apr 7 08:49:09 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:49:09 +0000 (UTC) Subject: rpms/healpix/devel healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2 Message-ID: <20090407084909.9A5D170100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20712/devel Modified Files: healpix-2.11c-shlib.patch Added Files: healpix-2.11c-gcc44.patch healpix-f90test.sh Log Message: Add missing sources healpix-2.11c-gcc44.patch: --- NEW FILE healpix-2.11c-gcc44.patch --- Fix build with GCC 4.4 Lubomir Rintel diff -up Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 2009-04-04 14:57:00.959422841 +0200 +++ Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc 2009-04-04 14:57:07.608305831 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include diff -up Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 2009-04-04 14:57:38.576299113 +0200 +++ Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc 2009-04-04 14:57:44.702423754 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include --- NEW FILE healpix-f90test.sh --- #!/bin/bash \rm test* hp_synfast syn.par; \ hp_map2gif -inp test_map.fits -out test_map.gif -bar t -ttl 'CMB Map'; \ hp_smoothing smo.par; \ hp_map2gif -inp test_sm.fits -out test_sm.gif -bar t -ttl 'Smoothed CMB Map'; \ hp_ud_grade udg.par ; \ hp_map2gif -inp test_LOres.fits -out test_LOres.gif -bar t -ttl 'Degraded Map'; \ hp_hotspot hot.par ; \ hp_map2gif -inp test_ext.fits -out test_ext.gif -bar t -ttl 'Extrema Only Map'; \ hp_anafast ana.par; \ hp_alteralm alt.par; \ hp_median_filter med.par ; \ hp_map2gif -inp test_mf.fits -out test_mf.gif -bar t -ttl 'Median Filtered Map'; \ hp_sky_ng_sim ngfs.par ; \ hp_map2gif -inp test_ngfs.fits -out test_ngfs.gif -bar t -ttl 'Non-Gaussian Map'; \ echo "Healpix F90 tests done" healpix-2.11c-shlib.patch: Index: healpix-2.11c-shlib.patch =================================================================== RCS file: /cvs/pkgs/rpms/healpix/devel/healpix-2.11c-shlib.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix-2.11c-shlib.patch 7 Apr 2009 07:04:19 -0000 1.1 +++ healpix-2.11c-shlib.patch 7 Apr 2009 08:49:09 -0000 1.2 @@ -1,11 +1,333 @@ -Compile the Fortran library into a shared object instead -of static library. - -Lubomir Rintel - -diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile ---- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/cxx/alice/planck.make.orig Healpix_2.11c/src/cxx/alice/planck.make +--- Healpix_2.11c/src/cxx/alice/planck.make.orig 2009-01-08 18:19:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/alice/planck.make 2009-04-04 13:06:20.000000000 +0300 +@@ -20,28 +20,28 @@ test.o: alice_utils.h + alice2.o: alice_usage.h OrthogonalSkyMap.h + testOrthogonalSkyMap.o: OrthogonalSkyMap.h + +-generateTexture.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++generateTexture.o: + generateTexture: generateTexture.o + $(CXXL) $(CXXLFLAGS) -o $@ generateTexture.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-$(ALICE2_OBJ): libhealpix_cxx.a libcxxsupport.a libcfitsio.a +-alice2: $(ALICE2_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++$(ALICE2_OBJ): ++alice2: $(ALICE2_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(ALICE2_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-alice_test: $(TEST_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++alice_test: $(TEST_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TEST_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testSoSSkyMap: $(TESTSOS_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testSoSSkyMap: $(TESTSOS_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTSOS_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testMollweideSkyMap: $(TESTMOL_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testMollweideSkyMap: $(TESTMOL_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTMOL_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTORTH_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/config/rules.common.orig Healpix_2.11c/src/cxx/config/rules.common +--- Healpix_2.11c/src/cxx/config/rules.common.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/config/rules.common 2009-04-04 12:57:03.000000000 +0300 +@@ -1,10 +1,6 @@ + SRCROOT = $(LEVELS_SRC) + BUILDDIR= $(SRCROOT)/build.$(HEALPIX_TARGET) + PREFIX = $(SRCROOT)/$(HEALPIX_TARGET) +-BINDIR = $(PREFIX)/bin +-INCDIR = $(PREFIX)/include +-LIBDIR = $(PREFIX)/lib +-DOCDIR = $(SRCROOT)/doc + + # do not use any suffix rules + .SUFFIXES: +@@ -28,10 +24,10 @@ ACTIVE_SUBALL=$(addsuffix .all,$(ACTIVE_ + prep: + @if [ ! -d $(PREFIX) ]; then mkdir $(PREFIX) ; fi + @if [ ! -d $(BUILDDIR) ]; then mkdir $(BUILDDIR); fi +- @if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR) ; fi +- @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR) ; fi +- @if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR) ; fi +- @if [ ! -d $(DOCDIR) ]; then mkdir $(DOCDIR) ; fi ++ @if [ ! -d $(DESTBIN) ]; then mkdir $(DESTBIN) ; fi ++ @if [ ! -d $(DESTLIB) ]; then mkdir $(DESTLIB) ; fi ++ @if [ ! -d $(DESTINC) ]; then mkdir $(DESTINC) ; fi ++ @if [ ! -d $(DESTDOC) ]; then mkdir $(DESTDOC) ; fi + + $(SUBCLEAN): + @if [ -d $(BUILDDIR)/$(basename $@) ]; then \ +@@ -51,9 +47,9 @@ active_subdir_all: $(ACTIVE_SUBALL) + subdir_clean: $(SUBCLEAN) + + install: +- @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(INCDIR); fi +- @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(BINDIR); fi +- @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(LIBDIR); fi ++ @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(DESTINC); fi ++ @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(DESTBIN); fi ++ @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(DESTLIB); fi + + install: $(BINARIES) $(LIBRARIES) + $(BINARIES) $(LIBRARIES): $(OBJECTS) +diff -up Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig Healpix_2.11c/src/cxx/cxxsupport/planck.make +--- Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/cxxsupport/planck.make 2009-04-04 13:09:33.000000000 +0300 +@@ -1,7 +1,6 @@ +-TEMP1 = $(SRCROOT)/cxxsupport + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libcxxsupport.a ++LIBRARIES= libhealpix_cxxsupport.so + + HEADERS=$(TEMP1)/cxxutils.h $(TEMP1)/arr.h $(TEMP1)/paramfile.h \ + $(TEMP1)/fitshandle.h $(TEMP1)/message_error.h $(TEMP1)/vec3.h \ +@@ -20,7 +19,7 @@ CXXUTILS_H := cxxutils.h $(MESSAGE_ERROR + SIMPARAMS_H := simparams.h $(CXXUTILS_H) + PARAMFILE_H := paramfile.h $(SIMPARAMS_H) $(CXXUTILS_H) + ARR_H := arr.h $(CXXUTILS_H) +-FITSHANDLE_H := fitshandle.h fitsio.h $(ARR_H) $(DATATYPES_H) ++FITSHANDLE_H := fitshandle.h $(ARR_H) $(DATATYPES_H) + VEC3_H := vec3.h + ROTMATRIX_H := rotmatrix.h $(CXXUTILS_H) $(VEC3_H) + POINTING_H := pointing.h $(VEC3_H) $(CXXUTILS_H) +@@ -43,3 +42,8 @@ trafos.o: $(TRAFOS_H) $(LSCONSTANTS_H) + + libcxxsupport.a: $(SUPPORT_OBJ) $(HEADERS) + $(ARCREATE) libcxxsupport.a $(SUPPORT_OBJ) ++ ++.PHONY: libhealpix_cxxsupport.so ++libhealpix_cxxsupport.so: $(SUPPORT_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(SUPPORT_OBJ) ++ cp -p $@ $(DESTLIB)/ +diff -up Healpix_2.11c/src/cxx/docsrc/planck.make.orig Healpix_2.11c/src/cxx/docsrc/planck.make +diff -up Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig Healpix_2.11c/src/cxx/Healpix_cxx/planck.make +--- Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig 2006-12-04 21:31:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/Healpix_cxx/planck.make 2009-04-04 13:44:19.000000000 +0300 +@@ -1,21 +1,16 @@ +-TEMP1 = $(SRCROOT)/Healpix_cxx + VPATH = $(TEMP1) $(LIBDIR) + +-LIBRARIES= libhealpix_cxx.a ++LIBRARIES= libhealpix_cxx.so + + BINARIES= syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx \ + hotspots_cxx calc_powspec median_filter hpxtest smoothing_cxx \ + rotalm_cxx mult_alm + +-SPHERE_HEADERS= $(TEMP1)/alm.h $(TEMP1)/alm_fitsio.h \ +- $(TEMP1)/alm_powspec_tools.h $(TEMP1)/powspec.h \ +- $(TEMP1)/powspec_fitsio.h \ +- $(TEMP1)/ylmgen.h $(TEMP1)/alm_map_tools.h +- +-HEADERS= $(TEMP1)/healpix_base.h $(TEMP1)/healpix_map.h \ +- $(TEMP1)/healpix_map_fitsio.h $(TEMP1)/alm_healpix_tools.h \ +- $(TEMP1)/healpix_data_io.h $(TEMP1)/healpix_base2.h \ +- $(SPHERE_HEADERS) ++SPHERE_HEADERS= alm.h alm_fitsio.h alm_powspec_tools.h powspec.h \ ++ powspec_fitsio.h ylmgen.h alm_map_tools.h ++ ++HEADERS= healpix_base.h healpix_map.h healpix_map_fitsio.h alm_healpix_tools.h \ ++ healpix_data_io.h healpix_base2.h $(SPHERE_HEADERS) + + include $(PARAMFILE) + +@@ -25,81 +20,72 @@ SPHERE_OBJ= alm_fitsio.o powspec_fitsio. + HEALPIX_OBJ= healpix_base.o healpix_map.o healpix_map_fitsio.o \ + alm_healpix_tools.o healpix_data_io.o healpix_base2.o $(SPHERE_OBJ) + +-healpix_base.o: healpix_base.h libcxxsupport.a +-healpix_base2.o: healpix_base.h healpix_base2.h libcxxsupport.a +-healpix_map.o: healpix_base.h healpix_map.h libcxxsupport.a +-healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h \ +- libcxxsupport.a +-alm_fitsio.o: alm_fitsio.h alm.h \ +- libcxxsupport.a +-healpix_data_io.o: healpix_data_io.h libcxxsupport.a +-powspec_fitsio.o: powspec.h libcxxsupport.a +-powspec.o: powspec.h libcxxsupport.a ++healpix_base.o: healpix_base.h ++healpix_base2.o: healpix_base.h healpix_base2.h ++healpix_map.o: healpix_base.h healpix_map.h ++healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h ++alm_fitsio.o: alm_fitsio.h alm.h ++healpix_data_io.o: healpix_data_io.h ++powspec_fitsio.o: powspec.h ++powspec.o: powspec.h + alm_healpix_tools.o: healpix_base.h healpix_map.h alm.h \ +- ylmgen.h alm_healpix_tools.h alm_map_tools.h \ +- libfftpack.a libcxxsupport.a +-alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h libfftpack.a libcxxsupport.a +-alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h libcxxsupport.a ++ ylmgen.h alm_healpix_tools.h alm_map_tools.h ++alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h ++alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h + + libhealpix_cxx.a: $(HEALPIX_OBJ) $(HEADERS) + $(ARCREATE) libhealpix_cxx.a $(HEALPIX_OBJ) + +-syn_alm_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++.PHONY: libhealpix_cxx.so ++libhealpix_cxx.so: $(HEALPIX_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(HEALPIX_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ ++ ++syn_alm_cxx.o: libhealpix_cxx.so + syn_alm_cxx: syn_alm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o $(CXX_EXTRALIBS) + +-alm2map_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++alm2map_cxx.o: libhealpix_cxx.so + alm2map_cxx: alm2map_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o $(CXX_EXTRALIBS) + +-anafast_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++anafast_cxx.o: libhealpix_cxx.so + anafast_cxx: anafast_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o $(CXX_EXTRALIBS) + +-map2tga.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++map2tga.o: libhealpix_cxx.so + map2tga: map2tga.o +- $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o $(CXX_EXTRALIBS) + +-udgrade_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++udgrade_cxx.o: libhealpix_cxx.so + udgrade_cxx: udgrade_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o $(CXX_EXTRALIBS) + +-hotspots_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++hotspots_cxx.o: libhealpix_cxx.so + hotspots_cxx: hotspots_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o $(CXX_EXTRALIBS) + +-calc_powspec.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++calc_powspec.o: libhealpix_cxx.so + calc_powspec: calc_powspec.o +- $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o $(CXX_EXTRALIBS) + +-median_filter.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++median_filter.o: libhealpix_cxx.so + median_filter: median_filter.o +- $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o $(CXX_EXTRALIBS) + +-hpxtest.o: libhealpix_cxx.a libcxxsupport.a ++hpxtest.o: libhealpix_cxx.so + hpxtest: hpxtest.o +- $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o $(CXX_EXTRALIBS) + +-smoothing_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++smoothing_cxx.o: libhealpix_cxx.so + smoothing_cxx: smoothing_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o $(CXX_EXTRALIBS) + +-rotalm_cxx.o: libcxxsupport.a libhealpix_cxx.a ++rotalm_cxx.o: libhealpix_cxxsupport.so + rotalm_cxx: rotalm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o $(CXX_EXTRALIBS) + +-mult_alm.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++mult_alm.o: libhealpix_cxx.so + mult_alm: mult_alm.o +- $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/libcfitsio/planck.make.orig Healpix_2.11c/src/cxx/libcfitsio/planck.make +diff -up Healpix_2.11c/src/cxx/libfftpack/planck.make.orig Healpix_2.11c/src/cxx/libfftpack/planck.make +--- Healpix_2.11c/src/cxx/libfftpack/planck.make.orig 2006-01-26 11:25:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/libfftpack/planck.make 2009-04-04 12:58:11.000000000 +0300 +@@ -1,9 +1,7 @@ +-TEMP1 = $(SRCROOT)/libfftpack + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libfftpack.a ++LIBRARIES= libhealpix_fft.so + +-HEADERS= $(TEMP1)/ls_fft.h + + include $(PARAMFILE) + +@@ -16,3 +14,8 @@ ls_fft.o: ls_fft.h bluestein.h fftpack.h + + libfftpack.a: $(FFTPACK_OBJ) $(HEADERS) + $(ARCREATE) libfftpack.a $(FFTPACK_OBJ) ++ ++libhealpix_fft.so: $(FFTPACK_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(FFTPACK_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ cp -p *.h $(DESTINC)/ +diff -up Healpix_2.11c/src/cxx/test/runtest.sh.orig Healpix_2.11c/src/cxx/test/runtest.sh +--- Healpix_2.11c/src/cxx/test/runtest.sh.orig 2006-03-12 13:29:24.000000000 +0200 ++++ Healpix_2.11c/src/cxx/test/runtest.sh 2009-04-04 14:05:11.000000000 +0300 +@@ -1,16 +1,15 @@ + #!/bin/sh + +-BINPATH=../$HEALPIX_TARGET/bin + +-time $BINPATH/syn_alm_cxx syn_alm.par && \ +-time $BINPATH/alm2map_cxx alm2map.par && \ +-time $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map" && \ +-time $BINPATH/anafast_cxx anafast.par && \ +-time $BINPATH/alm2map_cxx alm2map2.par && \ +-time $BINPATH/map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ +-time $BINPATH/udgrade_cxx udgrade.par && \ +-time $BINPATH/map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ +-time $BINPATH/map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ +-time $BINPATH/alm2map_cxx alm2map3.par && \ +-time $BINPATH/map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ ++time hp_syn_alm_cxx syn_alm.par && \ ++time hp_alm2map_cxx alm2map.par && \ ++time hp_map2tga test.fits test.tga -bar -title "Synthesized Map" && \ ++time hp_anafast_cxx anafast.par && \ ++time hp_alm2map_cxx alm2map2.par && \ ++time hp_map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ ++time hp_udgrade_cxx udgrade.par && \ ++time hp_map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ ++time hp_map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ ++time hp_alm2map_cxx alm2map3.par && \ ++time hp_map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ + xv test.tga test2.tga test3.tga test4.tga test5.tga +diff -up Healpix_2.11c/src/f90/alteralm/Makefile.orig Healpix_2.11c/src/f90/alteralm/Makefile +--- Healpix_2.11c/src/f90/alteralm/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) @@ -14,9 +336,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile ---- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/anafast/Makefile.orig Healpix_2.11c/src/f90/anafast/Makefile +--- Healpix_2.11c/src/f90/anafast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) @@ -25,9 +347,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile ---- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 -+++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 +diff -up Healpix_2.11c/src/f90/hotspot/Makefile.orig Healpix_2.11c/src/f90/hotspot/Makefile +--- Healpix_2.11c/src/f90/hotspot/Makefile.orig 2002-11-27 09:36:18.000000000 +0200 ++++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) @@ -36,15 +358,15 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile ---- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 -+++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/lib/Makefile.orig Healpix_2.11c/src/f90/lib/Makefile +--- Healpix_2.11c/src/f90/lib/Makefile.orig 2005-01-28 09:33:25.000000000 +0200 ++++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-04 13:54:44.000000000 +0300 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a -+default: libgif.so ++default: libhealpix_gif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -58,16 +380,16 @@ +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper -+.PHONY: libgif.so -+libgif.so: $(allobj) ++.PHONY: libhealpix_gif.so ++libhealpix_gif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done -diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile ---- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 -+++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/map2gif/Makefile.orig Healpix_2.11c/src/f90/map2gif/Makefile +--- Healpix_2.11c/src/f90/map2gif/Makefile.orig 2003-02-17 13:06:10.000000000 +0200 ++++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-04 13:55:21.000000000 +0300 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) @@ -75,10 +397,10 @@ -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) -+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile ---- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 -+++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 ++ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lhealpix_gif -o $(exec) $(obj) $(LDFLAGS) +diff -up Healpix_2.11c/src/f90/median_filter/Makefile.orig Healpix_2.11c/src/f90/median_filter/Makefile +--- Healpix_2.11c/src/f90/median_filter/Makefile.orig 2005-04-26 04:50:34.000000000 +0300 ++++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) @@ -87,9 +409,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile ---- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 -+++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/mod/Makefile.orig Healpix_2.11c/src/f90/mod/Makefile +--- Healpix_2.11c/src/f90/mod/Makefile.orig 2008-01-29 18:39:20.000000000 +0200 ++++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac @@ -115,9 +437,9 @@ alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code -diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile ---- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 -+++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig Healpix_2.11c/src/f90/ngsims_full_sky/Makefile +--- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig 2009-02-09 22:24:46.000000000 +0200 ++++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) @@ -131,9 +453,9 @@ - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile ---- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 -+++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/plmgen/Makefile.orig Healpix_2.11c/src/f90/plmgen/Makefile +--- Healpix_2.11c/src/f90/plmgen/Makefile.orig 2004-08-25 04:27:24.000000000 +0300 ++++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) @@ -142,9 +464,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile ---- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/smoothing/Makefile.orig Healpix_2.11c/src/f90/smoothing/Makefile +--- Healpix_2.11c/src/f90/smoothing/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) @@ -153,9 +475,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile ---- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/synfast/Makefile.orig Healpix_2.11c/src/f90/synfast/Makefile +--- Healpix_2.11c/src/f90/synfast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) @@ -164,9 +486,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile ---- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 -+++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.orig Healpix_2.11c/src/f90/ud_grade/Makefile +--- Healpix_2.11c/src/f90/ud_grade/Makefile.orig 2005-06-03 12:44:52.000000000 +0300 ++++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) From lkundrak at fedoraproject.org Tue Apr 7 08:49:38 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:49:38 +0000 (UTC) Subject: rpms/healpix/EL-5 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2 Message-ID: <20090407084938.BBD6E70100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20712/EL-5 Modified Files: healpix-2.11c-shlib.patch Added Files: healpix-2.11c-gcc44.patch healpix-f90test.sh Log Message: Add missing sources healpix-2.11c-gcc44.patch: --- NEW FILE healpix-2.11c-gcc44.patch --- Fix build with GCC 4.4 Lubomir Rintel diff -up Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 2009-04-04 14:57:00.959422841 +0200 +++ Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc 2009-04-04 14:57:07.608305831 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include diff -up Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 2009-04-04 14:57:38.576299113 +0200 +++ Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc 2009-04-04 14:57:44.702423754 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include --- NEW FILE healpix-f90test.sh --- #!/bin/bash \rm test* hp_synfast syn.par; \ hp_map2gif -inp test_map.fits -out test_map.gif -bar t -ttl 'CMB Map'; \ hp_smoothing smo.par; \ hp_map2gif -inp test_sm.fits -out test_sm.gif -bar t -ttl 'Smoothed CMB Map'; \ hp_ud_grade udg.par ; \ hp_map2gif -inp test_LOres.fits -out test_LOres.gif -bar t -ttl 'Degraded Map'; \ hp_hotspot hot.par ; \ hp_map2gif -inp test_ext.fits -out test_ext.gif -bar t -ttl 'Extrema Only Map'; \ hp_anafast ana.par; \ hp_alteralm alt.par; \ hp_median_filter med.par ; \ hp_map2gif -inp test_mf.fits -out test_mf.gif -bar t -ttl 'Median Filtered Map'; \ hp_sky_ng_sim ngfs.par ; \ hp_map2gif -inp test_ngfs.fits -out test_ngfs.gif -bar t -ttl 'Non-Gaussian Map'; \ echo "Healpix F90 tests done" healpix-2.11c-shlib.patch: Index: healpix-2.11c-shlib.patch =================================================================== RCS file: /cvs/pkgs/rpms/healpix/EL-5/healpix-2.11c-shlib.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix-2.11c-shlib.patch 7 Apr 2009 07:04:17 -0000 1.1 +++ healpix-2.11c-shlib.patch 7 Apr 2009 08:49:08 -0000 1.2 @@ -1,11 +1,333 @@ -Compile the Fortran library into a shared object instead -of static library. - -Lubomir Rintel - -diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile ---- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/cxx/alice/planck.make.orig Healpix_2.11c/src/cxx/alice/planck.make +--- Healpix_2.11c/src/cxx/alice/planck.make.orig 2009-01-08 18:19:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/alice/planck.make 2009-04-04 13:06:20.000000000 +0300 +@@ -20,28 +20,28 @@ test.o: alice_utils.h + alice2.o: alice_usage.h OrthogonalSkyMap.h + testOrthogonalSkyMap.o: OrthogonalSkyMap.h + +-generateTexture.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++generateTexture.o: + generateTexture: generateTexture.o + $(CXXL) $(CXXLFLAGS) -o $@ generateTexture.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-$(ALICE2_OBJ): libhealpix_cxx.a libcxxsupport.a libcfitsio.a +-alice2: $(ALICE2_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++$(ALICE2_OBJ): ++alice2: $(ALICE2_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(ALICE2_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-alice_test: $(TEST_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++alice_test: $(TEST_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TEST_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testSoSSkyMap: $(TESTSOS_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testSoSSkyMap: $(TESTSOS_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTSOS_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testMollweideSkyMap: $(TESTMOL_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testMollweideSkyMap: $(TESTMOL_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTMOL_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTORTH_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/config/rules.common.orig Healpix_2.11c/src/cxx/config/rules.common +--- Healpix_2.11c/src/cxx/config/rules.common.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/config/rules.common 2009-04-04 12:57:03.000000000 +0300 +@@ -1,10 +1,6 @@ + SRCROOT = $(LEVELS_SRC) + BUILDDIR= $(SRCROOT)/build.$(HEALPIX_TARGET) + PREFIX = $(SRCROOT)/$(HEALPIX_TARGET) +-BINDIR = $(PREFIX)/bin +-INCDIR = $(PREFIX)/include +-LIBDIR = $(PREFIX)/lib +-DOCDIR = $(SRCROOT)/doc + + # do not use any suffix rules + .SUFFIXES: +@@ -28,10 +24,10 @@ ACTIVE_SUBALL=$(addsuffix .all,$(ACTIVE_ + prep: + @if [ ! -d $(PREFIX) ]; then mkdir $(PREFIX) ; fi + @if [ ! -d $(BUILDDIR) ]; then mkdir $(BUILDDIR); fi +- @if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR) ; fi +- @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR) ; fi +- @if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR) ; fi +- @if [ ! -d $(DOCDIR) ]; then mkdir $(DOCDIR) ; fi ++ @if [ ! -d $(DESTBIN) ]; then mkdir $(DESTBIN) ; fi ++ @if [ ! -d $(DESTLIB) ]; then mkdir $(DESTLIB) ; fi ++ @if [ ! -d $(DESTINC) ]; then mkdir $(DESTINC) ; fi ++ @if [ ! -d $(DESTDOC) ]; then mkdir $(DESTDOC) ; fi + + $(SUBCLEAN): + @if [ -d $(BUILDDIR)/$(basename $@) ]; then \ +@@ -51,9 +47,9 @@ active_subdir_all: $(ACTIVE_SUBALL) + subdir_clean: $(SUBCLEAN) + + install: +- @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(INCDIR); fi +- @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(BINDIR); fi +- @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(LIBDIR); fi ++ @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(DESTINC); fi ++ @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(DESTBIN); fi ++ @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(DESTLIB); fi + + install: $(BINARIES) $(LIBRARIES) + $(BINARIES) $(LIBRARIES): $(OBJECTS) +diff -up Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig Healpix_2.11c/src/cxx/cxxsupport/planck.make +--- Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/cxxsupport/planck.make 2009-04-04 13:09:33.000000000 +0300 +@@ -1,7 +1,6 @@ +-TEMP1 = $(SRCROOT)/cxxsupport + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libcxxsupport.a ++LIBRARIES= libhealpix_cxxsupport.so + + HEADERS=$(TEMP1)/cxxutils.h $(TEMP1)/arr.h $(TEMP1)/paramfile.h \ + $(TEMP1)/fitshandle.h $(TEMP1)/message_error.h $(TEMP1)/vec3.h \ +@@ -20,7 +19,7 @@ CXXUTILS_H := cxxutils.h $(MESSAGE_ERROR + SIMPARAMS_H := simparams.h $(CXXUTILS_H) + PARAMFILE_H := paramfile.h $(SIMPARAMS_H) $(CXXUTILS_H) + ARR_H := arr.h $(CXXUTILS_H) +-FITSHANDLE_H := fitshandle.h fitsio.h $(ARR_H) $(DATATYPES_H) ++FITSHANDLE_H := fitshandle.h $(ARR_H) $(DATATYPES_H) + VEC3_H := vec3.h + ROTMATRIX_H := rotmatrix.h $(CXXUTILS_H) $(VEC3_H) + POINTING_H := pointing.h $(VEC3_H) $(CXXUTILS_H) +@@ -43,3 +42,8 @@ trafos.o: $(TRAFOS_H) $(LSCONSTANTS_H) + + libcxxsupport.a: $(SUPPORT_OBJ) $(HEADERS) + $(ARCREATE) libcxxsupport.a $(SUPPORT_OBJ) ++ ++.PHONY: libhealpix_cxxsupport.so ++libhealpix_cxxsupport.so: $(SUPPORT_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(SUPPORT_OBJ) ++ cp -p $@ $(DESTLIB)/ +diff -up Healpix_2.11c/src/cxx/docsrc/planck.make.orig Healpix_2.11c/src/cxx/docsrc/planck.make +diff -up Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig Healpix_2.11c/src/cxx/Healpix_cxx/planck.make +--- Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig 2006-12-04 21:31:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/Healpix_cxx/planck.make 2009-04-04 13:44:19.000000000 +0300 +@@ -1,21 +1,16 @@ +-TEMP1 = $(SRCROOT)/Healpix_cxx + VPATH = $(TEMP1) $(LIBDIR) + +-LIBRARIES= libhealpix_cxx.a ++LIBRARIES= libhealpix_cxx.so + + BINARIES= syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx \ + hotspots_cxx calc_powspec median_filter hpxtest smoothing_cxx \ + rotalm_cxx mult_alm + +-SPHERE_HEADERS= $(TEMP1)/alm.h $(TEMP1)/alm_fitsio.h \ +- $(TEMP1)/alm_powspec_tools.h $(TEMP1)/powspec.h \ +- $(TEMP1)/powspec_fitsio.h \ +- $(TEMP1)/ylmgen.h $(TEMP1)/alm_map_tools.h +- +-HEADERS= $(TEMP1)/healpix_base.h $(TEMP1)/healpix_map.h \ +- $(TEMP1)/healpix_map_fitsio.h $(TEMP1)/alm_healpix_tools.h \ +- $(TEMP1)/healpix_data_io.h $(TEMP1)/healpix_base2.h \ +- $(SPHERE_HEADERS) ++SPHERE_HEADERS= alm.h alm_fitsio.h alm_powspec_tools.h powspec.h \ ++ powspec_fitsio.h ylmgen.h alm_map_tools.h ++ ++HEADERS= healpix_base.h healpix_map.h healpix_map_fitsio.h alm_healpix_tools.h \ ++ healpix_data_io.h healpix_base2.h $(SPHERE_HEADERS) + + include $(PARAMFILE) + +@@ -25,81 +20,72 @@ SPHERE_OBJ= alm_fitsio.o powspec_fitsio. + HEALPIX_OBJ= healpix_base.o healpix_map.o healpix_map_fitsio.o \ + alm_healpix_tools.o healpix_data_io.o healpix_base2.o $(SPHERE_OBJ) + +-healpix_base.o: healpix_base.h libcxxsupport.a +-healpix_base2.o: healpix_base.h healpix_base2.h libcxxsupport.a +-healpix_map.o: healpix_base.h healpix_map.h libcxxsupport.a +-healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h \ +- libcxxsupport.a +-alm_fitsio.o: alm_fitsio.h alm.h \ +- libcxxsupport.a +-healpix_data_io.o: healpix_data_io.h libcxxsupport.a +-powspec_fitsio.o: powspec.h libcxxsupport.a +-powspec.o: powspec.h libcxxsupport.a ++healpix_base.o: healpix_base.h ++healpix_base2.o: healpix_base.h healpix_base2.h ++healpix_map.o: healpix_base.h healpix_map.h ++healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h ++alm_fitsio.o: alm_fitsio.h alm.h ++healpix_data_io.o: healpix_data_io.h ++powspec_fitsio.o: powspec.h ++powspec.o: powspec.h + alm_healpix_tools.o: healpix_base.h healpix_map.h alm.h \ +- ylmgen.h alm_healpix_tools.h alm_map_tools.h \ +- libfftpack.a libcxxsupport.a +-alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h libfftpack.a libcxxsupport.a +-alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h libcxxsupport.a ++ ylmgen.h alm_healpix_tools.h alm_map_tools.h ++alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h ++alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h + + libhealpix_cxx.a: $(HEALPIX_OBJ) $(HEADERS) + $(ARCREATE) libhealpix_cxx.a $(HEALPIX_OBJ) + +-syn_alm_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++.PHONY: libhealpix_cxx.so ++libhealpix_cxx.so: $(HEALPIX_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(HEALPIX_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ ++ ++syn_alm_cxx.o: libhealpix_cxx.so + syn_alm_cxx: syn_alm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o $(CXX_EXTRALIBS) + +-alm2map_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++alm2map_cxx.o: libhealpix_cxx.so + alm2map_cxx: alm2map_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o $(CXX_EXTRALIBS) + +-anafast_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++anafast_cxx.o: libhealpix_cxx.so + anafast_cxx: anafast_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o $(CXX_EXTRALIBS) + +-map2tga.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++map2tga.o: libhealpix_cxx.so + map2tga: map2tga.o +- $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o $(CXX_EXTRALIBS) + +-udgrade_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++udgrade_cxx.o: libhealpix_cxx.so + udgrade_cxx: udgrade_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o $(CXX_EXTRALIBS) + +-hotspots_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++hotspots_cxx.o: libhealpix_cxx.so + hotspots_cxx: hotspots_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o $(CXX_EXTRALIBS) + +-calc_powspec.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++calc_powspec.o: libhealpix_cxx.so + calc_powspec: calc_powspec.o +- $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o $(CXX_EXTRALIBS) + +-median_filter.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++median_filter.o: libhealpix_cxx.so + median_filter: median_filter.o +- $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o $(CXX_EXTRALIBS) + +-hpxtest.o: libhealpix_cxx.a libcxxsupport.a ++hpxtest.o: libhealpix_cxx.so + hpxtest: hpxtest.o +- $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o $(CXX_EXTRALIBS) + +-smoothing_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++smoothing_cxx.o: libhealpix_cxx.so + smoothing_cxx: smoothing_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o $(CXX_EXTRALIBS) + +-rotalm_cxx.o: libcxxsupport.a libhealpix_cxx.a ++rotalm_cxx.o: libhealpix_cxxsupport.so + rotalm_cxx: rotalm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o $(CXX_EXTRALIBS) + +-mult_alm.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++mult_alm.o: libhealpix_cxx.so + mult_alm: mult_alm.o +- $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/libcfitsio/planck.make.orig Healpix_2.11c/src/cxx/libcfitsio/planck.make +diff -up Healpix_2.11c/src/cxx/libfftpack/planck.make.orig Healpix_2.11c/src/cxx/libfftpack/planck.make +--- Healpix_2.11c/src/cxx/libfftpack/planck.make.orig 2006-01-26 11:25:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/libfftpack/planck.make 2009-04-04 12:58:11.000000000 +0300 +@@ -1,9 +1,7 @@ +-TEMP1 = $(SRCROOT)/libfftpack + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libfftpack.a ++LIBRARIES= libhealpix_fft.so + +-HEADERS= $(TEMP1)/ls_fft.h + + include $(PARAMFILE) + +@@ -16,3 +14,8 @@ ls_fft.o: ls_fft.h bluestein.h fftpack.h + + libfftpack.a: $(FFTPACK_OBJ) $(HEADERS) + $(ARCREATE) libfftpack.a $(FFTPACK_OBJ) ++ ++libhealpix_fft.so: $(FFTPACK_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(FFTPACK_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ cp -p *.h $(DESTINC)/ +diff -up Healpix_2.11c/src/cxx/test/runtest.sh.orig Healpix_2.11c/src/cxx/test/runtest.sh +--- Healpix_2.11c/src/cxx/test/runtest.sh.orig 2006-03-12 13:29:24.000000000 +0200 ++++ Healpix_2.11c/src/cxx/test/runtest.sh 2009-04-04 14:05:11.000000000 +0300 +@@ -1,16 +1,15 @@ + #!/bin/sh + +-BINPATH=../$HEALPIX_TARGET/bin + +-time $BINPATH/syn_alm_cxx syn_alm.par && \ +-time $BINPATH/alm2map_cxx alm2map.par && \ +-time $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map" && \ +-time $BINPATH/anafast_cxx anafast.par && \ +-time $BINPATH/alm2map_cxx alm2map2.par && \ +-time $BINPATH/map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ +-time $BINPATH/udgrade_cxx udgrade.par && \ +-time $BINPATH/map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ +-time $BINPATH/map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ +-time $BINPATH/alm2map_cxx alm2map3.par && \ +-time $BINPATH/map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ ++time hp_syn_alm_cxx syn_alm.par && \ ++time hp_alm2map_cxx alm2map.par && \ ++time hp_map2tga test.fits test.tga -bar -title "Synthesized Map" && \ ++time hp_anafast_cxx anafast.par && \ ++time hp_alm2map_cxx alm2map2.par && \ ++time hp_map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ ++time hp_udgrade_cxx udgrade.par && \ ++time hp_map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ ++time hp_map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ ++time hp_alm2map_cxx alm2map3.par && \ ++time hp_map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ + xv test.tga test2.tga test3.tga test4.tga test5.tga +diff -up Healpix_2.11c/src/f90/alteralm/Makefile.orig Healpix_2.11c/src/f90/alteralm/Makefile +--- Healpix_2.11c/src/f90/alteralm/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) @@ -14,9 +336,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile ---- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/anafast/Makefile.orig Healpix_2.11c/src/f90/anafast/Makefile +--- Healpix_2.11c/src/f90/anafast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) @@ -25,9 +347,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile ---- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 -+++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 +diff -up Healpix_2.11c/src/f90/hotspot/Makefile.orig Healpix_2.11c/src/f90/hotspot/Makefile +--- Healpix_2.11c/src/f90/hotspot/Makefile.orig 2002-11-27 09:36:18.000000000 +0200 ++++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) @@ -36,15 +358,15 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile ---- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 -+++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/lib/Makefile.orig Healpix_2.11c/src/f90/lib/Makefile +--- Healpix_2.11c/src/f90/lib/Makefile.orig 2005-01-28 09:33:25.000000000 +0200 ++++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-04 13:54:44.000000000 +0300 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a -+default: libgif.so ++default: libhealpix_gif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -58,16 +380,16 @@ +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper -+.PHONY: libgif.so -+libgif.so: $(allobj) ++.PHONY: libhealpix_gif.so ++libhealpix_gif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done -diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile ---- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 -+++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/map2gif/Makefile.orig Healpix_2.11c/src/f90/map2gif/Makefile +--- Healpix_2.11c/src/f90/map2gif/Makefile.orig 2003-02-17 13:06:10.000000000 +0200 ++++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-04 13:55:21.000000000 +0300 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) @@ -75,10 +397,10 @@ -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) -+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile ---- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 -+++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 ++ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lhealpix_gif -o $(exec) $(obj) $(LDFLAGS) +diff -up Healpix_2.11c/src/f90/median_filter/Makefile.orig Healpix_2.11c/src/f90/median_filter/Makefile +--- Healpix_2.11c/src/f90/median_filter/Makefile.orig 2005-04-26 04:50:34.000000000 +0300 ++++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) @@ -87,9 +409,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile ---- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 -+++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/mod/Makefile.orig Healpix_2.11c/src/f90/mod/Makefile +--- Healpix_2.11c/src/f90/mod/Makefile.orig 2008-01-29 18:39:20.000000000 +0200 ++++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac @@ -115,9 +437,9 @@ alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code -diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile ---- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 -+++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig Healpix_2.11c/src/f90/ngsims_full_sky/Makefile +--- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig 2009-02-09 22:24:46.000000000 +0200 ++++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) @@ -131,9 +453,9 @@ - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile ---- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 -+++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/plmgen/Makefile.orig Healpix_2.11c/src/f90/plmgen/Makefile +--- Healpix_2.11c/src/f90/plmgen/Makefile.orig 2004-08-25 04:27:24.000000000 +0300 ++++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) @@ -142,9 +464,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile ---- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/smoothing/Makefile.orig Healpix_2.11c/src/f90/smoothing/Makefile +--- Healpix_2.11c/src/f90/smoothing/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) @@ -153,9 +475,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile ---- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/synfast/Makefile.orig Healpix_2.11c/src/f90/synfast/Makefile +--- Healpix_2.11c/src/f90/synfast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) @@ -164,9 +486,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile ---- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 -+++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.orig Healpix_2.11c/src/f90/ud_grade/Makefile +--- Healpix_2.11c/src/f90/ud_grade/Makefile.orig 2005-06-03 12:44:52.000000000 +0300 ++++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) From lkundrak at fedoraproject.org Tue Apr 7 08:49:39 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:49:39 +0000 (UTC) Subject: rpms/healpix/F-11 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2 Message-ID: <20090407084939.4009B70100@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20712/F-11 Modified Files: healpix-2.11c-shlib.patch Added Files: healpix-2.11c-gcc44.patch healpix-f90test.sh Log Message: Add missing sources healpix-2.11c-gcc44.patch: --- NEW FILE healpix-2.11c-gcc44.patch --- Fix build with GCC 4.4 Lubomir Rintel diff -up Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 2009-04-04 14:57:00.959422841 +0200 +++ Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc 2009-04-04 14:57:07.608305831 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include diff -up Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 2009-04-04 14:57:38.576299113 +0200 +++ Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc 2009-04-04 14:57:44.702423754 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include --- NEW FILE healpix-f90test.sh --- #!/bin/bash \rm test* hp_synfast syn.par; \ hp_map2gif -inp test_map.fits -out test_map.gif -bar t -ttl 'CMB Map'; \ hp_smoothing smo.par; \ hp_map2gif -inp test_sm.fits -out test_sm.gif -bar t -ttl 'Smoothed CMB Map'; \ hp_ud_grade udg.par ; \ hp_map2gif -inp test_LOres.fits -out test_LOres.gif -bar t -ttl 'Degraded Map'; \ hp_hotspot hot.par ; \ hp_map2gif -inp test_ext.fits -out test_ext.gif -bar t -ttl 'Extrema Only Map'; \ hp_anafast ana.par; \ hp_alteralm alt.par; \ hp_median_filter med.par ; \ hp_map2gif -inp test_mf.fits -out test_mf.gif -bar t -ttl 'Median Filtered Map'; \ hp_sky_ng_sim ngfs.par ; \ hp_map2gif -inp test_ngfs.fits -out test_ngfs.gif -bar t -ttl 'Non-Gaussian Map'; \ echo "Healpix F90 tests done" healpix-2.11c-shlib.patch: Index: healpix-2.11c-shlib.patch =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-11/healpix-2.11c-shlib.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix-2.11c-shlib.patch 7 Apr 2009 07:04:19 -0000 1.1 +++ healpix-2.11c-shlib.patch 7 Apr 2009 08:49:08 -0000 1.2 @@ -1,11 +1,333 @@ -Compile the Fortran library into a shared object instead -of static library. - -Lubomir Rintel - -diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile ---- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/cxx/alice/planck.make.orig Healpix_2.11c/src/cxx/alice/planck.make +--- Healpix_2.11c/src/cxx/alice/planck.make.orig 2009-01-08 18:19:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/alice/planck.make 2009-04-04 13:06:20.000000000 +0300 +@@ -20,28 +20,28 @@ test.o: alice_utils.h + alice2.o: alice_usage.h OrthogonalSkyMap.h + testOrthogonalSkyMap.o: OrthogonalSkyMap.h + +-generateTexture.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++generateTexture.o: + generateTexture: generateTexture.o + $(CXXL) $(CXXLFLAGS) -o $@ generateTexture.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-$(ALICE2_OBJ): libhealpix_cxx.a libcxxsupport.a libcfitsio.a +-alice2: $(ALICE2_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++$(ALICE2_OBJ): ++alice2: $(ALICE2_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(ALICE2_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-alice_test: $(TEST_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++alice_test: $(TEST_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TEST_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testSoSSkyMap: $(TESTSOS_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testSoSSkyMap: $(TESTSOS_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTSOS_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testMollweideSkyMap: $(TESTMOL_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testMollweideSkyMap: $(TESTMOL_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTMOL_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTORTH_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/config/rules.common.orig Healpix_2.11c/src/cxx/config/rules.common +--- Healpix_2.11c/src/cxx/config/rules.common.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/config/rules.common 2009-04-04 12:57:03.000000000 +0300 +@@ -1,10 +1,6 @@ + SRCROOT = $(LEVELS_SRC) + BUILDDIR= $(SRCROOT)/build.$(HEALPIX_TARGET) + PREFIX = $(SRCROOT)/$(HEALPIX_TARGET) +-BINDIR = $(PREFIX)/bin +-INCDIR = $(PREFIX)/include +-LIBDIR = $(PREFIX)/lib +-DOCDIR = $(SRCROOT)/doc + + # do not use any suffix rules + .SUFFIXES: +@@ -28,10 +24,10 @@ ACTIVE_SUBALL=$(addsuffix .all,$(ACTIVE_ + prep: + @if [ ! -d $(PREFIX) ]; then mkdir $(PREFIX) ; fi + @if [ ! -d $(BUILDDIR) ]; then mkdir $(BUILDDIR); fi +- @if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR) ; fi +- @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR) ; fi +- @if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR) ; fi +- @if [ ! -d $(DOCDIR) ]; then mkdir $(DOCDIR) ; fi ++ @if [ ! -d $(DESTBIN) ]; then mkdir $(DESTBIN) ; fi ++ @if [ ! -d $(DESTLIB) ]; then mkdir $(DESTLIB) ; fi ++ @if [ ! -d $(DESTINC) ]; then mkdir $(DESTINC) ; fi ++ @if [ ! -d $(DESTDOC) ]; then mkdir $(DESTDOC) ; fi + + $(SUBCLEAN): + @if [ -d $(BUILDDIR)/$(basename $@) ]; then \ +@@ -51,9 +47,9 @@ active_subdir_all: $(ACTIVE_SUBALL) + subdir_clean: $(SUBCLEAN) + + install: +- @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(INCDIR); fi +- @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(BINDIR); fi +- @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(LIBDIR); fi ++ @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(DESTINC); fi ++ @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(DESTBIN); fi ++ @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(DESTLIB); fi + + install: $(BINARIES) $(LIBRARIES) + $(BINARIES) $(LIBRARIES): $(OBJECTS) +diff -up Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig Healpix_2.11c/src/cxx/cxxsupport/planck.make +--- Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/cxxsupport/planck.make 2009-04-04 13:09:33.000000000 +0300 +@@ -1,7 +1,6 @@ +-TEMP1 = $(SRCROOT)/cxxsupport + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libcxxsupport.a ++LIBRARIES= libhealpix_cxxsupport.so + + HEADERS=$(TEMP1)/cxxutils.h $(TEMP1)/arr.h $(TEMP1)/paramfile.h \ + $(TEMP1)/fitshandle.h $(TEMP1)/message_error.h $(TEMP1)/vec3.h \ +@@ -20,7 +19,7 @@ CXXUTILS_H := cxxutils.h $(MESSAGE_ERROR + SIMPARAMS_H := simparams.h $(CXXUTILS_H) + PARAMFILE_H := paramfile.h $(SIMPARAMS_H) $(CXXUTILS_H) + ARR_H := arr.h $(CXXUTILS_H) +-FITSHANDLE_H := fitshandle.h fitsio.h $(ARR_H) $(DATATYPES_H) ++FITSHANDLE_H := fitshandle.h $(ARR_H) $(DATATYPES_H) + VEC3_H := vec3.h + ROTMATRIX_H := rotmatrix.h $(CXXUTILS_H) $(VEC3_H) + POINTING_H := pointing.h $(VEC3_H) $(CXXUTILS_H) +@@ -43,3 +42,8 @@ trafos.o: $(TRAFOS_H) $(LSCONSTANTS_H) + + libcxxsupport.a: $(SUPPORT_OBJ) $(HEADERS) + $(ARCREATE) libcxxsupport.a $(SUPPORT_OBJ) ++ ++.PHONY: libhealpix_cxxsupport.so ++libhealpix_cxxsupport.so: $(SUPPORT_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(SUPPORT_OBJ) ++ cp -p $@ $(DESTLIB)/ +diff -up Healpix_2.11c/src/cxx/docsrc/planck.make.orig Healpix_2.11c/src/cxx/docsrc/planck.make +diff -up Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig Healpix_2.11c/src/cxx/Healpix_cxx/planck.make +--- Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig 2006-12-04 21:31:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/Healpix_cxx/planck.make 2009-04-04 13:44:19.000000000 +0300 +@@ -1,21 +1,16 @@ +-TEMP1 = $(SRCROOT)/Healpix_cxx + VPATH = $(TEMP1) $(LIBDIR) + +-LIBRARIES= libhealpix_cxx.a ++LIBRARIES= libhealpix_cxx.so + + BINARIES= syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx \ + hotspots_cxx calc_powspec median_filter hpxtest smoothing_cxx \ + rotalm_cxx mult_alm + +-SPHERE_HEADERS= $(TEMP1)/alm.h $(TEMP1)/alm_fitsio.h \ +- $(TEMP1)/alm_powspec_tools.h $(TEMP1)/powspec.h \ +- $(TEMP1)/powspec_fitsio.h \ +- $(TEMP1)/ylmgen.h $(TEMP1)/alm_map_tools.h +- +-HEADERS= $(TEMP1)/healpix_base.h $(TEMP1)/healpix_map.h \ +- $(TEMP1)/healpix_map_fitsio.h $(TEMP1)/alm_healpix_tools.h \ +- $(TEMP1)/healpix_data_io.h $(TEMP1)/healpix_base2.h \ +- $(SPHERE_HEADERS) ++SPHERE_HEADERS= alm.h alm_fitsio.h alm_powspec_tools.h powspec.h \ ++ powspec_fitsio.h ylmgen.h alm_map_tools.h ++ ++HEADERS= healpix_base.h healpix_map.h healpix_map_fitsio.h alm_healpix_tools.h \ ++ healpix_data_io.h healpix_base2.h $(SPHERE_HEADERS) + + include $(PARAMFILE) + +@@ -25,81 +20,72 @@ SPHERE_OBJ= alm_fitsio.o powspec_fitsio. + HEALPIX_OBJ= healpix_base.o healpix_map.o healpix_map_fitsio.o \ + alm_healpix_tools.o healpix_data_io.o healpix_base2.o $(SPHERE_OBJ) + +-healpix_base.o: healpix_base.h libcxxsupport.a +-healpix_base2.o: healpix_base.h healpix_base2.h libcxxsupport.a +-healpix_map.o: healpix_base.h healpix_map.h libcxxsupport.a +-healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h \ +- libcxxsupport.a +-alm_fitsio.o: alm_fitsio.h alm.h \ +- libcxxsupport.a +-healpix_data_io.o: healpix_data_io.h libcxxsupport.a +-powspec_fitsio.o: powspec.h libcxxsupport.a +-powspec.o: powspec.h libcxxsupport.a ++healpix_base.o: healpix_base.h ++healpix_base2.o: healpix_base.h healpix_base2.h ++healpix_map.o: healpix_base.h healpix_map.h ++healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h ++alm_fitsio.o: alm_fitsio.h alm.h ++healpix_data_io.o: healpix_data_io.h ++powspec_fitsio.o: powspec.h ++powspec.o: powspec.h + alm_healpix_tools.o: healpix_base.h healpix_map.h alm.h \ +- ylmgen.h alm_healpix_tools.h alm_map_tools.h \ +- libfftpack.a libcxxsupport.a +-alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h libfftpack.a libcxxsupport.a +-alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h libcxxsupport.a ++ ylmgen.h alm_healpix_tools.h alm_map_tools.h ++alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h ++alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h + + libhealpix_cxx.a: $(HEALPIX_OBJ) $(HEADERS) + $(ARCREATE) libhealpix_cxx.a $(HEALPIX_OBJ) + +-syn_alm_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++.PHONY: libhealpix_cxx.so ++libhealpix_cxx.so: $(HEALPIX_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(HEALPIX_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ ++ ++syn_alm_cxx.o: libhealpix_cxx.so + syn_alm_cxx: syn_alm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o $(CXX_EXTRALIBS) + +-alm2map_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++alm2map_cxx.o: libhealpix_cxx.so + alm2map_cxx: alm2map_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o $(CXX_EXTRALIBS) + +-anafast_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++anafast_cxx.o: libhealpix_cxx.so + anafast_cxx: anafast_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o $(CXX_EXTRALIBS) + +-map2tga.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++map2tga.o: libhealpix_cxx.so + map2tga: map2tga.o +- $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o $(CXX_EXTRALIBS) + +-udgrade_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++udgrade_cxx.o: libhealpix_cxx.so + udgrade_cxx: udgrade_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o $(CXX_EXTRALIBS) + +-hotspots_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++hotspots_cxx.o: libhealpix_cxx.so + hotspots_cxx: hotspots_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o $(CXX_EXTRALIBS) + +-calc_powspec.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++calc_powspec.o: libhealpix_cxx.so + calc_powspec: calc_powspec.o +- $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o $(CXX_EXTRALIBS) + +-median_filter.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++median_filter.o: libhealpix_cxx.so + median_filter: median_filter.o +- $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o $(CXX_EXTRALIBS) + +-hpxtest.o: libhealpix_cxx.a libcxxsupport.a ++hpxtest.o: libhealpix_cxx.so + hpxtest: hpxtest.o +- $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o $(CXX_EXTRALIBS) + +-smoothing_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++smoothing_cxx.o: libhealpix_cxx.so + smoothing_cxx: smoothing_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o $(CXX_EXTRALIBS) + +-rotalm_cxx.o: libcxxsupport.a libhealpix_cxx.a ++rotalm_cxx.o: libhealpix_cxxsupport.so + rotalm_cxx: rotalm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o $(CXX_EXTRALIBS) + +-mult_alm.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++mult_alm.o: libhealpix_cxx.so + mult_alm: mult_alm.o +- $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/libcfitsio/planck.make.orig Healpix_2.11c/src/cxx/libcfitsio/planck.make +diff -up Healpix_2.11c/src/cxx/libfftpack/planck.make.orig Healpix_2.11c/src/cxx/libfftpack/planck.make +--- Healpix_2.11c/src/cxx/libfftpack/planck.make.orig 2006-01-26 11:25:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/libfftpack/planck.make 2009-04-04 12:58:11.000000000 +0300 +@@ -1,9 +1,7 @@ +-TEMP1 = $(SRCROOT)/libfftpack + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libfftpack.a ++LIBRARIES= libhealpix_fft.so + +-HEADERS= $(TEMP1)/ls_fft.h + + include $(PARAMFILE) + +@@ -16,3 +14,8 @@ ls_fft.o: ls_fft.h bluestein.h fftpack.h + + libfftpack.a: $(FFTPACK_OBJ) $(HEADERS) + $(ARCREATE) libfftpack.a $(FFTPACK_OBJ) ++ ++libhealpix_fft.so: $(FFTPACK_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(FFTPACK_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ cp -p *.h $(DESTINC)/ +diff -up Healpix_2.11c/src/cxx/test/runtest.sh.orig Healpix_2.11c/src/cxx/test/runtest.sh +--- Healpix_2.11c/src/cxx/test/runtest.sh.orig 2006-03-12 13:29:24.000000000 +0200 ++++ Healpix_2.11c/src/cxx/test/runtest.sh 2009-04-04 14:05:11.000000000 +0300 +@@ -1,16 +1,15 @@ + #!/bin/sh + +-BINPATH=../$HEALPIX_TARGET/bin + +-time $BINPATH/syn_alm_cxx syn_alm.par && \ +-time $BINPATH/alm2map_cxx alm2map.par && \ +-time $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map" && \ +-time $BINPATH/anafast_cxx anafast.par && \ +-time $BINPATH/alm2map_cxx alm2map2.par && \ +-time $BINPATH/map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ +-time $BINPATH/udgrade_cxx udgrade.par && \ +-time $BINPATH/map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ +-time $BINPATH/map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ +-time $BINPATH/alm2map_cxx alm2map3.par && \ +-time $BINPATH/map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ ++time hp_syn_alm_cxx syn_alm.par && \ ++time hp_alm2map_cxx alm2map.par && \ ++time hp_map2tga test.fits test.tga -bar -title "Synthesized Map" && \ ++time hp_anafast_cxx anafast.par && \ ++time hp_alm2map_cxx alm2map2.par && \ ++time hp_map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ ++time hp_udgrade_cxx udgrade.par && \ ++time hp_map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ ++time hp_map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ ++time hp_alm2map_cxx alm2map3.par && \ ++time hp_map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ + xv test.tga test2.tga test3.tga test4.tga test5.tga +diff -up Healpix_2.11c/src/f90/alteralm/Makefile.orig Healpix_2.11c/src/f90/alteralm/Makefile +--- Healpix_2.11c/src/f90/alteralm/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) @@ -14,9 +336,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile ---- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/anafast/Makefile.orig Healpix_2.11c/src/f90/anafast/Makefile +--- Healpix_2.11c/src/f90/anafast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) @@ -25,9 +347,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile ---- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 -+++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 +diff -up Healpix_2.11c/src/f90/hotspot/Makefile.orig Healpix_2.11c/src/f90/hotspot/Makefile +--- Healpix_2.11c/src/f90/hotspot/Makefile.orig 2002-11-27 09:36:18.000000000 +0200 ++++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) @@ -36,15 +358,15 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile ---- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 -+++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/lib/Makefile.orig Healpix_2.11c/src/f90/lib/Makefile +--- Healpix_2.11c/src/f90/lib/Makefile.orig 2005-01-28 09:33:25.000000000 +0200 ++++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-04 13:54:44.000000000 +0300 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a -+default: libgif.so ++default: libhealpix_gif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -58,16 +380,16 @@ +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper -+.PHONY: libgif.so -+libgif.so: $(allobj) ++.PHONY: libhealpix_gif.so ++libhealpix_gif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done -diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile ---- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 -+++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/map2gif/Makefile.orig Healpix_2.11c/src/f90/map2gif/Makefile +--- Healpix_2.11c/src/f90/map2gif/Makefile.orig 2003-02-17 13:06:10.000000000 +0200 ++++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-04 13:55:21.000000000 +0300 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) @@ -75,10 +397,10 @@ -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) -+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile ---- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 -+++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 ++ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lhealpix_gif -o $(exec) $(obj) $(LDFLAGS) +diff -up Healpix_2.11c/src/f90/median_filter/Makefile.orig Healpix_2.11c/src/f90/median_filter/Makefile +--- Healpix_2.11c/src/f90/median_filter/Makefile.orig 2005-04-26 04:50:34.000000000 +0300 ++++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) @@ -87,9 +409,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile ---- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 -+++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/mod/Makefile.orig Healpix_2.11c/src/f90/mod/Makefile +--- Healpix_2.11c/src/f90/mod/Makefile.orig 2008-01-29 18:39:20.000000000 +0200 ++++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac @@ -115,9 +437,9 @@ alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code -diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile ---- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 -+++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig Healpix_2.11c/src/f90/ngsims_full_sky/Makefile +--- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig 2009-02-09 22:24:46.000000000 +0200 ++++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) @@ -131,9 +453,9 @@ - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile ---- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 -+++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/plmgen/Makefile.orig Healpix_2.11c/src/f90/plmgen/Makefile +--- Healpix_2.11c/src/f90/plmgen/Makefile.orig 2004-08-25 04:27:24.000000000 +0300 ++++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) @@ -142,9 +464,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile ---- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/smoothing/Makefile.orig Healpix_2.11c/src/f90/smoothing/Makefile +--- Healpix_2.11c/src/f90/smoothing/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) @@ -153,9 +475,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile ---- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/synfast/Makefile.orig Healpix_2.11c/src/f90/synfast/Makefile +--- Healpix_2.11c/src/f90/synfast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) @@ -164,9 +486,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile ---- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 -+++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.orig Healpix_2.11c/src/f90/ud_grade/Makefile +--- Healpix_2.11c/src/f90/ud_grade/Makefile.orig 2005-06-03 12:44:52.000000000 +0300 ++++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) From lkundrak at fedoraproject.org Tue Apr 7 08:49:39 2009 From: lkundrak at fedoraproject.org (Lubomir Rintel) Date: Tue, 7 Apr 2009 08:49:39 +0000 (UTC) Subject: rpms/healpix/F-10 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2 Message-ID: <20090407084939.018DF70137@cvs1.fedora.phx.redhat.com> Author: lkundrak Update of /cvs/pkgs/rpms/healpix/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20712/F-10 Modified Files: healpix-2.11c-shlib.patch Added Files: healpix-2.11c-gcc44.patch healpix-f90test.sh Log Message: Add missing sources healpix-2.11c-gcc44.patch: --- NEW FILE healpix-2.11c-gcc44.patch --- Fix build with GCC 4.4 Lubomir Rintel diff -up Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 2009-04-04 14:57:00.959422841 +0200 +++ Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc 2009-04-04 14:57:07.608305831 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include diff -up Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc --- Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 2009-04-04 14:57:38.576299113 +0200 +++ Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc 2009-04-04 14:57:44.702423754 +0200 @@ -1,3 +1,4 @@ +#include #include #include #include --- NEW FILE healpix-f90test.sh --- #!/bin/bash \rm test* hp_synfast syn.par; \ hp_map2gif -inp test_map.fits -out test_map.gif -bar t -ttl 'CMB Map'; \ hp_smoothing smo.par; \ hp_map2gif -inp test_sm.fits -out test_sm.gif -bar t -ttl 'Smoothed CMB Map'; \ hp_ud_grade udg.par ; \ hp_map2gif -inp test_LOres.fits -out test_LOres.gif -bar t -ttl 'Degraded Map'; \ hp_hotspot hot.par ; \ hp_map2gif -inp test_ext.fits -out test_ext.gif -bar t -ttl 'Extrema Only Map'; \ hp_anafast ana.par; \ hp_alteralm alt.par; \ hp_median_filter med.par ; \ hp_map2gif -inp test_mf.fits -out test_mf.gif -bar t -ttl 'Median Filtered Map'; \ hp_sky_ng_sim ngfs.par ; \ hp_map2gif -inp test_ngfs.fits -out test_ngfs.gif -bar t -ttl 'Non-Gaussian Map'; \ echo "Healpix F90 tests done" healpix-2.11c-shlib.patch: Index: healpix-2.11c-shlib.patch =================================================================== RCS file: /cvs/pkgs/rpms/healpix/F-10/healpix-2.11c-shlib.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- healpix-2.11c-shlib.patch 7 Apr 2009 07:04:18 -0000 1.1 +++ healpix-2.11c-shlib.patch 7 Apr 2009 08:49:08 -0000 1.2 @@ -1,11 +1,333 @@ -Compile the Fortran library into a shared object instead -of static library. - -Lubomir Rintel - -diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile ---- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/cxx/alice/planck.make.orig Healpix_2.11c/src/cxx/alice/planck.make +--- Healpix_2.11c/src/cxx/alice/planck.make.orig 2009-01-08 18:19:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/alice/planck.make 2009-04-04 13:06:20.000000000 +0300 +@@ -20,28 +20,28 @@ test.o: alice_utils.h + alice2.o: alice_usage.h OrthogonalSkyMap.h + testOrthogonalSkyMap.o: OrthogonalSkyMap.h + +-generateTexture.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++generateTexture.o: + generateTexture: generateTexture.o + $(CXXL) $(CXXLFLAGS) -o $@ generateTexture.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-$(ALICE2_OBJ): libhealpix_cxx.a libcxxsupport.a libcfitsio.a +-alice2: $(ALICE2_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++$(ALICE2_OBJ): ++alice2: $(ALICE2_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(ALICE2_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-alice_test: $(TEST_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++alice_test: $(TEST_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TEST_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testSoSSkyMap: $(TESTSOS_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testSoSSkyMap: $(TESTSOS_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTSOS_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testMollweideSkyMap: $(TESTMOL_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testMollweideSkyMap: $(TESTMOL_OBJ) + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTMOL_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) + +-testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h + $(CXXL) $(CXXLFLAGS) -o $@ $(TESTORTH_OBJ) -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/config/rules.common.orig Healpix_2.11c/src/cxx/config/rules.common +--- Healpix_2.11c/src/cxx/config/rules.common.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/config/rules.common 2009-04-04 12:57:03.000000000 +0300 +@@ -1,10 +1,6 @@ + SRCROOT = $(LEVELS_SRC) + BUILDDIR= $(SRCROOT)/build.$(HEALPIX_TARGET) + PREFIX = $(SRCROOT)/$(HEALPIX_TARGET) +-BINDIR = $(PREFIX)/bin +-INCDIR = $(PREFIX)/include +-LIBDIR = $(PREFIX)/lib +-DOCDIR = $(SRCROOT)/doc + + # do not use any suffix rules + .SUFFIXES: +@@ -28,10 +24,10 @@ ACTIVE_SUBALL=$(addsuffix .all,$(ACTIVE_ + prep: + @if [ ! -d $(PREFIX) ]; then mkdir $(PREFIX) ; fi + @if [ ! -d $(BUILDDIR) ]; then mkdir $(BUILDDIR); fi +- @if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR) ; fi +- @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR) ; fi +- @if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR) ; fi +- @if [ ! -d $(DOCDIR) ]; then mkdir $(DOCDIR) ; fi ++ @if [ ! -d $(DESTBIN) ]; then mkdir $(DESTBIN) ; fi ++ @if [ ! -d $(DESTLIB) ]; then mkdir $(DESTLIB) ; fi ++ @if [ ! -d $(DESTINC) ]; then mkdir $(DESTINC) ; fi ++ @if [ ! -d $(DESTDOC) ]; then mkdir $(DESTDOC) ; fi + + $(SUBCLEAN): + @if [ -d $(BUILDDIR)/$(basename $@) ]; then \ +@@ -51,9 +47,9 @@ active_subdir_all: $(ACTIVE_SUBALL) + subdir_clean: $(SUBCLEAN) + + install: +- @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(INCDIR); fi +- @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(BINDIR); fi +- @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(LIBDIR); fi ++ @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(DESTINC); fi ++ @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(DESTBIN); fi ++ @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(DESTLIB); fi + + install: $(BINARIES) $(LIBRARIES) + $(BINARIES) $(LIBRARIES): $(OBJECTS) +diff -up Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig Healpix_2.11c/src/cxx/cxxsupport/planck.make +--- Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig 2008-02-19 12:58:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/cxxsupport/planck.make 2009-04-04 13:09:33.000000000 +0300 +@@ -1,7 +1,6 @@ +-TEMP1 = $(SRCROOT)/cxxsupport + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libcxxsupport.a ++LIBRARIES= libhealpix_cxxsupport.so + + HEADERS=$(TEMP1)/cxxutils.h $(TEMP1)/arr.h $(TEMP1)/paramfile.h \ + $(TEMP1)/fitshandle.h $(TEMP1)/message_error.h $(TEMP1)/vec3.h \ +@@ -20,7 +19,7 @@ CXXUTILS_H := cxxutils.h $(MESSAGE_ERROR + SIMPARAMS_H := simparams.h $(CXXUTILS_H) + PARAMFILE_H := paramfile.h $(SIMPARAMS_H) $(CXXUTILS_H) + ARR_H := arr.h $(CXXUTILS_H) +-FITSHANDLE_H := fitshandle.h fitsio.h $(ARR_H) $(DATATYPES_H) ++FITSHANDLE_H := fitshandle.h $(ARR_H) $(DATATYPES_H) + VEC3_H := vec3.h + ROTMATRIX_H := rotmatrix.h $(CXXUTILS_H) $(VEC3_H) + POINTING_H := pointing.h $(VEC3_H) $(CXXUTILS_H) +@@ -43,3 +42,8 @@ trafos.o: $(TRAFOS_H) $(LSCONSTANTS_H) + + libcxxsupport.a: $(SUPPORT_OBJ) $(HEADERS) + $(ARCREATE) libcxxsupport.a $(SUPPORT_OBJ) ++ ++.PHONY: libhealpix_cxxsupport.so ++libhealpix_cxxsupport.so: $(SUPPORT_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(SUPPORT_OBJ) ++ cp -p $@ $(DESTLIB)/ +diff -up Healpix_2.11c/src/cxx/docsrc/planck.make.orig Healpix_2.11c/src/cxx/docsrc/planck.make +diff -up Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig Healpix_2.11c/src/cxx/Healpix_cxx/planck.make +--- Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig 2006-12-04 21:31:45.000000000 +0200 ++++ Healpix_2.11c/src/cxx/Healpix_cxx/planck.make 2009-04-04 13:44:19.000000000 +0300 +@@ -1,21 +1,16 @@ +-TEMP1 = $(SRCROOT)/Healpix_cxx + VPATH = $(TEMP1) $(LIBDIR) + +-LIBRARIES= libhealpix_cxx.a ++LIBRARIES= libhealpix_cxx.so + + BINARIES= syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx \ + hotspots_cxx calc_powspec median_filter hpxtest smoothing_cxx \ + rotalm_cxx mult_alm + +-SPHERE_HEADERS= $(TEMP1)/alm.h $(TEMP1)/alm_fitsio.h \ +- $(TEMP1)/alm_powspec_tools.h $(TEMP1)/powspec.h \ +- $(TEMP1)/powspec_fitsio.h \ +- $(TEMP1)/ylmgen.h $(TEMP1)/alm_map_tools.h +- +-HEADERS= $(TEMP1)/healpix_base.h $(TEMP1)/healpix_map.h \ +- $(TEMP1)/healpix_map_fitsio.h $(TEMP1)/alm_healpix_tools.h \ +- $(TEMP1)/healpix_data_io.h $(TEMP1)/healpix_base2.h \ +- $(SPHERE_HEADERS) ++SPHERE_HEADERS= alm.h alm_fitsio.h alm_powspec_tools.h powspec.h \ ++ powspec_fitsio.h ylmgen.h alm_map_tools.h ++ ++HEADERS= healpix_base.h healpix_map.h healpix_map_fitsio.h alm_healpix_tools.h \ ++ healpix_data_io.h healpix_base2.h $(SPHERE_HEADERS) + + include $(PARAMFILE) + +@@ -25,81 +20,72 @@ SPHERE_OBJ= alm_fitsio.o powspec_fitsio. + HEALPIX_OBJ= healpix_base.o healpix_map.o healpix_map_fitsio.o \ + alm_healpix_tools.o healpix_data_io.o healpix_base2.o $(SPHERE_OBJ) + +-healpix_base.o: healpix_base.h libcxxsupport.a +-healpix_base2.o: healpix_base.h healpix_base2.h libcxxsupport.a +-healpix_map.o: healpix_base.h healpix_map.h libcxxsupport.a +-healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h \ +- libcxxsupport.a +-alm_fitsio.o: alm_fitsio.h alm.h \ +- libcxxsupport.a +-healpix_data_io.o: healpix_data_io.h libcxxsupport.a +-powspec_fitsio.o: powspec.h libcxxsupport.a +-powspec.o: powspec.h libcxxsupport.a ++healpix_base.o: healpix_base.h ++healpix_base2.o: healpix_base.h healpix_base2.h ++healpix_map.o: healpix_base.h healpix_map.h ++healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h ++alm_fitsio.o: alm_fitsio.h alm.h ++healpix_data_io.o: healpix_data_io.h ++powspec_fitsio.o: powspec.h ++powspec.o: powspec.h + alm_healpix_tools.o: healpix_base.h healpix_map.h alm.h \ +- ylmgen.h alm_healpix_tools.h alm_map_tools.h \ +- libfftpack.a libcxxsupport.a +-alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h libfftpack.a libcxxsupport.a +-alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h libcxxsupport.a ++ ylmgen.h alm_healpix_tools.h alm_map_tools.h ++alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h ++alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h + + libhealpix_cxx.a: $(HEALPIX_OBJ) $(HEADERS) + $(ARCREATE) libhealpix_cxx.a $(HEALPIX_OBJ) + +-syn_alm_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++.PHONY: libhealpix_cxx.so ++libhealpix_cxx.so: $(HEALPIX_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(HEALPIX_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ ++ ++syn_alm_cxx.o: libhealpix_cxx.so + syn_alm_cxx: syn_alm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o $(CXX_EXTRALIBS) + +-alm2map_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++alm2map_cxx.o: libhealpix_cxx.so + alm2map_cxx: alm2map_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o $(CXX_EXTRALIBS) + +-anafast_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++anafast_cxx.o: libhealpix_cxx.so + anafast_cxx: anafast_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o $(CXX_EXTRALIBS) + +-map2tga.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++map2tga.o: libhealpix_cxx.so + map2tga: map2tga.o +- $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o $(CXX_EXTRALIBS) + +-udgrade_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++udgrade_cxx.o: libhealpix_cxx.so + udgrade_cxx: udgrade_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o $(CXX_EXTRALIBS) + +-hotspots_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++hotspots_cxx.o: libhealpix_cxx.so + hotspots_cxx: hotspots_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o $(CXX_EXTRALIBS) + +-calc_powspec.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++calc_powspec.o: libhealpix_cxx.so + calc_powspec: calc_powspec.o +- $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o $(CXX_EXTRALIBS) + +-median_filter.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++median_filter.o: libhealpix_cxx.so + median_filter: median_filter.o +- $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o $(CXX_EXTRALIBS) + +-hpxtest.o: libhealpix_cxx.a libcxxsupport.a ++hpxtest.o: libhealpix_cxx.so + hpxtest: hpxtest.o +- $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o $(CXX_EXTRALIBS) + +-smoothing_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a ++smoothing_cxx.o: libhealpix_cxx.so + smoothing_cxx: smoothing_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o $(CXX_EXTRALIBS) + +-rotalm_cxx.o: libcxxsupport.a libhealpix_cxx.a ++rotalm_cxx.o: libhealpix_cxxsupport.so + rotalm_cxx: rotalm_cxx.o +- $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o $(CXX_EXTRALIBS) + +-mult_alm.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a ++mult_alm.o: libhealpix_cxx.so + mult_alm: mult_alm.o +- $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o -lhealpix_cxx \ +- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS) ++ $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o $(CXX_EXTRALIBS) +diff -up Healpix_2.11c/src/cxx/libcfitsio/planck.make.orig Healpix_2.11c/src/cxx/libcfitsio/planck.make +diff -up Healpix_2.11c/src/cxx/libfftpack/planck.make.orig Healpix_2.11c/src/cxx/libfftpack/planck.make +--- Healpix_2.11c/src/cxx/libfftpack/planck.make.orig 2006-01-26 11:25:58.000000000 +0200 ++++ Healpix_2.11c/src/cxx/libfftpack/planck.make 2009-04-04 12:58:11.000000000 +0300 +@@ -1,9 +1,7 @@ +-TEMP1 = $(SRCROOT)/libfftpack + VPATH = $(TEMP1) $(INCDIR) + +-LIBRARIES= libfftpack.a ++LIBRARIES= libhealpix_fft.so + +-HEADERS= $(TEMP1)/ls_fft.h + + include $(PARAMFILE) + +@@ -16,3 +14,8 @@ ls_fft.o: ls_fft.h bluestein.h fftpack.h + + libfftpack.a: $(FFTPACK_OBJ) $(HEADERS) + $(ARCREATE) libfftpack.a $(FFTPACK_OBJ) ++ ++libhealpix_fft.so: $(FFTPACK_OBJ) ++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(FFTPACK_OBJ) ++ cp -p $@ $(DESTLIB)/ ++ cp -p *.h $(DESTINC)/ +diff -up Healpix_2.11c/src/cxx/test/runtest.sh.orig Healpix_2.11c/src/cxx/test/runtest.sh +--- Healpix_2.11c/src/cxx/test/runtest.sh.orig 2006-03-12 13:29:24.000000000 +0200 ++++ Healpix_2.11c/src/cxx/test/runtest.sh 2009-04-04 14:05:11.000000000 +0300 +@@ -1,16 +1,15 @@ + #!/bin/sh + +-BINPATH=../$HEALPIX_TARGET/bin + +-time $BINPATH/syn_alm_cxx syn_alm.par && \ +-time $BINPATH/alm2map_cxx alm2map.par && \ +-time $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map" && \ +-time $BINPATH/anafast_cxx anafast.par && \ +-time $BINPATH/alm2map_cxx alm2map2.par && \ +-time $BINPATH/map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ +-time $BINPATH/udgrade_cxx udgrade.par && \ +-time $BINPATH/map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ +-time $BINPATH/map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ +-time $BINPATH/alm2map_cxx alm2map3.par && \ +-time $BINPATH/map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ ++time hp_syn_alm_cxx syn_alm.par && \ ++time hp_alm2map_cxx alm2map.par && \ ++time hp_map2tga test.fits test.tga -bar -title "Synthesized Map" && \ ++time hp_anafast_cxx anafast.par && \ ++time hp_alm2map_cxx alm2map2.par && \ ++time hp_map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \ ++time hp_udgrade_cxx udgrade.par && \ ++time hp_map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \ ++time hp_map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \ ++time hp_alm2map_cxx alm2map3.par && \ ++time hp_map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \ + xv test.tga test2.tga test3.tga test4.tga test5.tga +diff -up Healpix_2.11c/src/f90/alteralm/Makefile.orig Healpix_2.11c/src/f90/alteralm/Makefile +--- Healpix_2.11c/src/f90/alteralm/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = alt_sub_inc.f90 default: $(exec) @@ -14,9 +336,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile ---- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/anafast/Makefile.orig Healpix_2.11c/src/f90/anafast/Makefile +--- Healpix_2.11c/src/f90/anafast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = ana_sub_inc.f90 default: $(exec) @@ -25,9 +347,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile ---- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200 -+++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200 +diff -up Healpix_2.11c/src/f90/hotspot/Makefile.orig Healpix_2.11c/src/f90/hotspot/Makefile +--- Healpix_2.11c/src/f90/hotspot/Makefile.orig 2002-11-27 09:36:18.000000000 +0200 ++++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o default: $(exec) @@ -36,15 +358,15 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile ---- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100 -+++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/lib/Makefile.orig Healpix_2.11c/src/f90/lib/Makefile +--- Healpix_2.11c/src/f90/lib/Makefile.orig 2005-01-28 09:33:25.000000000 +0200 ++++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-04 13:54:44.000000000 +0300 @@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj) %.o: %.f90 $(FC) $(FFLAGS) -c $< -o $@ -default: libgif.a -+default: libgif.so ++default: libhealpix_gif.so libgif.a: $(allobj) $(AR) libgif.a $(allobj) @@ -58,16 +380,16 @@ +# he's really really sick, he's really really sick +# he's sick, he's sick. +# -- Alice Cooper -+.PHONY: libgif.so -+libgif.so: $(allobj) ++.PHONY: libhealpix_gif.so ++libhealpix_gif.so: $(allobj) + $(FC) $(FFLAGS) -o $@ -shared $(allobj) + cp -p $@ $(LIBDIR)/ + for p in *.$(MOD); do \ + cp $$p $(INCDIR)/; \ + done -diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile ---- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100 -+++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/map2gif/Makefile.orig Healpix_2.11c/src/f90/map2gif/Makefile +--- Healpix_2.11c/src/f90/map2gif/Makefile.orig 2003-02-17 13:06:10.000000000 +0200 ++++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-04 13:55:21.000000000 +0300 @@ -31,5 +31,5 @@ obj = map2gif.o default: $(exec) @@ -75,10 +397,10 @@ -$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) -+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile ---- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200 -+++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200 ++ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lhealpix_gif -o $(exec) $(obj) $(LDFLAGS) +diff -up Healpix_2.11c/src/f90/median_filter/Makefile.orig Healpix_2.11c/src/f90/median_filter/Makefile +--- Healpix_2.11c/src/f90/median_filter/Makefile.orig 2005-04-26 04:50:34.000000000 +0300 ++++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = med_sub_inc.f90 default: $(exec) @@ -87,9 +409,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile ---- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100 -+++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/mod/Makefile.orig Healpix_2.11c/src/f90/mod/Makefile +--- Healpix_2.11c/src/f90/mod/Makefile.orig 2008-01-29 18:39:20.000000000 +0200 ++++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u esac @@ -115,9 +437,9 @@ alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code ./gen_alm_code -diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile ---- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100 -+++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig Healpix_2.11c/src/f90/ngsims_full_sky/Makefile +--- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig 2009-02-09 22:24:46.000000000 +0200 ++++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss. default: $(exec1) $(exec2) @@ -131,9 +453,9 @@ - $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) +$(exec2): $(obj2) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile ---- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200 -+++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/plmgen/Makefile.orig Healpix_2.11c/src/f90/plmgen/Makefile +--- Healpix_2.11c/src/f90/plmgen/Makefile.orig 2004-08-25 04:27:24.000000000 +0300 ++++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -10,5 +10,5 @@ obj = plmgen.o default: $(exec) @@ -142,9 +464,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile ---- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100 -+++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/smoothing/Makefile.orig Healpix_2.11c/src/f90/smoothing/Makefile +--- Healpix_2.11c/src/f90/smoothing/Makefile.orig 2005-02-24 12:22:59.000000000 +0200 ++++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = smo_sub_inc.f90 default: $(exec) @@ -153,9 +475,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile ---- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100 -+++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/synfast/Makefile.orig Healpix_2.11c/src/f90/synfast/Makefile +--- Healpix_2.11c/src/f90/synfast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200 ++++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = syn_sub_inc.f90 default: $(exec) @@ -164,9 +486,9 @@ - $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS) +$(exec): $(obj) + $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS) -diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile ---- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200 -+++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200 +diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.orig Healpix_2.11c/src/f90/ud_grade/Makefile +--- Healpix_2.11c/src/f90/ud_grade/Makefile.orig 2005-06-03 12:44:52.000000000 +0300 ++++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-04 13:54:13.000000000 +0300 @@ -11,5 +11,5 @@ inc = udg_sub_inc.f90 default: $(exec) From bskeggs at fedoraproject.org Tue Apr 7 08:52:05 2009 From: bskeggs at fedoraproject.org (Ben Skeggs) Date: Tue, 7 Apr 2009 08:52:05 +0000 (UTC) Subject: rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.28, 1.29 nouveau-fedora.patch, 1.17, 1.18 sources, 1.29, 1.30 xorg-x11-drv-nouveau.spec, 1.34, 1.35 Message-ID: <20090407085205.CEE6170100@cvs1.fedora.phx.redhat.com> Author: bskeggs Update of /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21505 Modified Files: .cvsignore nouveau-fedora.patch sources xorg-x11-drv-nouveau.spec Log Message: * Tue Apr 07 2009 Ben Skeggs 0.0.12-23.20090407git11451ca - upstream update: rh#492399, nv50 PROM fixes Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/.cvsignore,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- .cvsignore 3 Apr 2009 16:17:59 -0000 1.28 +++ .cvsignore 7 Apr 2009 08:51:35 -0000 1.29 @@ -1 +1 @@ -xf86-video-nouveau-0.0.12-20090404git836d985.tar.bz2 +xf86-video-nouveau-0.0.12-20090407git11451ca.tar.bz2 nouveau-fedora.patch: Index: nouveau-fedora.patch =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-fedora.patch,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- nouveau-fedora.patch 3 Apr 2009 16:17:59 -0000 1.17 +++ nouveau-fedora.patch 7 Apr 2009 08:51:35 -0000 1.18 @@ -485,7 +485,7 @@ + return true; +} diff --git a/src/nv_bios.c b/src/nv_bios.c -index e5ef11a..735fee0 100644 +index 0679289..1369863 100644 --- a/src/nv_bios.c +++ b/src/nv_bios.c @@ -22,6 +22,9 @@ @@ -498,7 +498,7 @@ #include "nv_include.h" #if defined(__FreeBSD__) || defined(__NetBSD__) -@@ -4486,7 +4489,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) +@@ -4492,7 +4495,10 @@ uint8_t * nouveau_bios_embedded_edid(ScrnInfoPtr pScrn) bool NVInitVBIOS(ScrnInfoPtr pScrn) { @@ -509,7 +509,7 @@ memset(bios, 0, sizeof(struct nvbios)); -@@ -4497,6 +4503,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) +@@ -4503,6 +4509,13 @@ bool NVInitVBIOS(ScrnInfoPtr pScrn) if (bios->length > NV_PROM_SIZE) bios->length = NV_PROM_SIZE; Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/sources,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- sources 3 Apr 2009 16:17:59 -0000 1.29 +++ sources 7 Apr 2009 08:51:35 -0000 1.30 @@ -1 +1 @@ -2b3bc53449226e0f3028afc78c578602 xf86-video-nouveau-0.0.12-20090404git836d985.tar.bz2 +8eab4ec072c5ab7f779e18604a9f0008 xf86-video-nouveau-0.0.12-20090407git11451ca.tar.bz2 Index: xorg-x11-drv-nouveau.spec =================================================================== RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/xorg-x11-drv-nouveau.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- xorg-x11-drv-nouveau.spec 3 Apr 2009 16:17:59 -0000 1.34 +++ xorg-x11-drv-nouveau.spec 7 Apr 2009 08:51:35 -0000 1.35 @@ -7,8 +7,8 @@ # git clone git://git.freedesktop.org/git/nouveau/xf86-video-nouveau # git-archive --format=tar --prefix=xf86-video-nouveau-0.0.10/ %{git_version} | bzip2 > xf86-video-nouveau-0.0.10-%{gitdate}.tar.bz2 -%define gitdate 20090404 -%define git_version 836d985 +%define gitdate 20090407 +%define git_version 11451ca %define snapshot %{gitdate}git%{git_version} @@ -77,6 +77,9 @@ %{_mandir}/man4/nouveau.4* %changelog +* Tue Apr 07 2009 Ben Skeggs 0.0.12-23.20090407git11451ca +- upstream update: rh#492399, nv50 PROM fixes + * Sat Apr 04 2009 Ben Skeggs 0.0.12-22.20090404git836d985 - use consistent connector names across all modesetting paths - rh#493981 From airlied at fedoraproject.org Tue Apr 7 08:57:32 2009 From: airlied at fedoraproject.org (Dave Airlie) Date: Tue, 7 Apr 2009 08:57:32 +0000 (UTC) Subject: rpms/mesa/devel mesa.spec, 1.239, 1.240 radeon-rewrite.patch, 1.17, 1.18 Message-ID: <20090407085732.6498870100@cvs1.fedora.phx.redhat.com> Author: airlied Update of /cvs/pkgs/rpms/mesa/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22789 Modified Files: mesa.spec radeon-rewrite.patch Log Message: * Tue Apr 07 2009 Dave Airlie 7.5-0.8 - radeon: fix gnome-shell startup Index: mesa.spec =================================================================== RCS file: /cvs/pkgs/rpms/mesa/devel/mesa.spec,v retrieving revision 1.239 retrieving revision 1.240 diff -u -r1.239 -r1.240 --- mesa.spec 6 Apr 2009 10:45:46 -0000 1.239 +++ mesa.spec 7 Apr 2009 08:57:01 -0000 1.240 @@ -20,7 +20,7 @@ Summary: Mesa graphics libraries Name: mesa Version: 7.5 -Release: 0.7%{?dist} +Release: 0.8%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.mesa3d.org @@ -429,6 +429,9 @@ %{_libdir}/mesa-demos-data %changelog +* Tue Apr 07 2009 Dave Airlie 7.5-0.8 +- radeon: fix gnome-shell startup + * Mon Apr 06 2009 Dave Airlie 7.5-0.7 - rebase to latest radeon-rewrite radeon-rewrite.patch: Index: radeon-rewrite.patch =================================================================== RCS file: /cvs/pkgs/rpms/mesa/devel/radeon-rewrite.patch,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- radeon-rewrite.patch 6 Apr 2009 10:45:46 -0000 1.17 +++ radeon-rewrite.patch 7 Apr 2009 08:57:01 -0000 1.18 @@ -4354,7 +4354,7 @@ - -#endif diff --git a/src/mesa/drivers/dri/r200/r200_state.c b/src/mesa/drivers/dri/r200/r200_state.c -index 0eaaaf6..f040713 100644 +index 0eaaaf6..1b9724d 100644 --- a/src/mesa/drivers/dri/r200/r200_state.c +++ b/src/mesa/drivers/dri/r200/r200_state.c @@ -47,6 +47,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -4849,7 +4849,7 @@ } break; -@@ -2432,64 +2270,70 @@ static void update_texturematrix( GLcontext *ctx ) +@@ -2432,64 +2270,73 @@ static void update_texturematrix( GLcontext *ctx ) } } @@ -4922,7 +4922,9 @@ + RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0); } -} -- + ++ if (rmesa->radeon.dma.current) ++ radeon_validate_bo(&rmesa->radeon, rmesa->radeon.dma.current, RADEON_GEM_DOMAIN_GTT, 0); + return radeon_revalidate_bos(ctx); +} @@ -4957,7 +4959,7 @@ /* FIXME: don't really need most of these when vertex progs are enabled */ /* Need an event driven matrix update? -@@ -2533,7 +2377,8 @@ void r200ValidateState( GLcontext *ctx ) +@@ -2533,7 +2380,8 @@ void r200ValidateState( GLcontext *ctx ) else TCL_FALLBACK(ctx, R200_TCL_FALLBACK_VERTEX_PROGRAM, 0); } @@ -4967,7 +4969,7 @@ } -@@ -2544,7 +2389,7 @@ static void r200InvalidateState( GLcontext *ctx, GLuint new_state ) +@@ -2544,7 +2392,7 @@ static void r200InvalidateState( GLcontext *ctx, GLuint new_state ) _vbo_InvalidateState( ctx, new_state ); _tnl_InvalidateState( ctx, new_state ); _ae_invalidate_state( ctx, new_state ); @@ -4976,7 +4978,7 @@ } /* A hack. The r200 can actually cope just fine with materials -@@ -2573,12 +2418,13 @@ static void r200WrapRunPipeline( GLcontext *ctx ) +@@ -2573,12 +2421,13 @@ static void r200WrapRunPipeline( GLcontext *ctx ) GLboolean has_material; if (0) @@ -4993,7 +4995,7 @@ has_material = !ctx->VertexProgram._Enabled && ctx->Light.Enabled && check_material( ctx ); -@@ -2603,8 +2449,8 @@ void r200InitStateFuncs( struct dd_function_table *functions ) +@@ -2603,8 +2452,8 @@ void r200InitStateFuncs( struct dd_function_table *functions ) functions->UpdateState = r200InvalidateState; functions->LightingSpaceChange = r200LightingSpaceChange; @@ -5004,7 +5006,7 @@ functions->AlphaFunc = r200AlphaFunc; functions->BlendColor = r200BlendColor; -@@ -2636,7 +2482,7 @@ void r200InitStateFuncs( struct dd_function_table *functions ) +@@ -2636,7 +2485,7 @@ void r200InitStateFuncs( struct dd_function_table *functions ) functions->PointParameterfv = r200PointParameter; functions->PointSize = r200PointSize; functions->RenderMode = r200RenderMode; @@ -9409,10 +9411,10 @@ ##### TARGETS ##### diff --git a/src/mesa/drivers/dri/r300/r300_cmdbuf.c b/src/mesa/drivers/dri/r300/r300_cmdbuf.c -index 3eb2dc8..1ecbeea 100644 +index 3eb2dc8..2dd2c6a 100644 --- a/src/mesa/drivers/dri/r300/r300_cmdbuf.c +++ b/src/mesa/drivers/dri/r300/r300_cmdbuf.c -@@ -44,245 +44,288 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +@@ -44,245 +44,306 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "drm.h" #include "radeon_drm.h" @@ -9739,6 +9741,24 @@ + OUT_BATCH_REGSEQ(R300_RB3D_COLORPITCH0, 1); + OUT_BATCH_RELOC(cbpitch, rrb->bo, cbpitch, 0, RADEON_GEM_DOMAIN_VRAM, 0); + END_BATCH(); ++ if (r300->radeon.radeonScreen->driScreen->dri2.enabled) { ++ if (r300->radeon.radeonScreen->chip_family >= CHIP_FAMILY_RV515) { ++ BEGIN_BATCH_NO_AUTOSTATE(3); ++ OUT_BATCH_REGSEQ(R300_SC_SCISSORS_TL, 2); ++ OUT_BATCH(0); ++ OUT_BATCH((rrb->width << R300_SCISSORS_X_SHIFT) | ++ (rrb->height << R300_SCISSORS_Y_SHIFT)); ++ END_BATCH(); ++ } else { ++ BEGIN_BATCH_NO_AUTOSTATE(3); ++ OUT_BATCH_REGSEQ(R300_SC_SCISSORS_TL, 2); ++ OUT_BATCH((R300_SCISSORS_OFFSET << R300_SCISSORS_X_SHIFT) | ++ (R300_SCISSORS_OFFSET << R300_SCISSORS_Y_SHIFT)); ++ OUT_BATCH(((rrb->width + R300_SCISSORS_OFFSET) << R300_SCISSORS_X_SHIFT) | ++ ((rrb->height + R300_SCISSORS_OFFSET) << R300_SCISSORS_Y_SHIFT)); ++ END_BATCH(); ++ } ++ } } -/** @@ -9873,7 +9893,7 @@ cnt = r500fp_count(atom->cmd); return cnt ? (cnt * 4) + 1 : 0; } -@@ -295,8 +338,8 @@ static int check_r500fp_const(r300ContextPtr r300, struct r300_state_atom *atom) +@@ -295,8 +356,8 @@ static int check_r500fp_const(r300ContextPtr r300, struct r300_state_atom *atom) r300->hw.ATOM.idx = (IDX); \ r300->hw.ATOM.check = check_##CHK; \ r300->hw.ATOM.dirty = GL_FALSE; \ @@ -9884,7 +9904,7 @@ } while (0) /** * Allocate memory for the command buffer and initialize the state atom -@@ -304,7 +347,7 @@ static int check_r500fp_const(r300ContextPtr r300, struct r300_state_atom *atom) +@@ -304,7 +365,7 @@ static int check_r500fp_const(r300ContextPtr r300, struct r300_state_atom *atom) */ void r300InitCmdBuf(r300ContextPtr r300) { @@ -9893,7 +9913,7 @@ int has_tcl = 1; int is_r500 = 0; int i; -@@ -315,7 +358,7 @@ void r300InitCmdBuf(r300ContextPtr r300) +@@ -315,7 +376,7 @@ void r300InitCmdBuf(r300ContextPtr r300) if (r300->radeon.radeonScreen->chip_family >= CHIP_FAMILY_RV515) is_r500 = 1; @@ -9902,7 +9922,7 @@ mtu = r300->radeon.glCtx->Const.MaxTextureUnits; if (RADEON_DEBUG & DEBUG_TEXTURE) { -@@ -323,97 +366,97 @@ void r300InitCmdBuf(r300ContextPtr r300) +@@ -323,97 +384,97 @@ void r300InitCmdBuf(r300ContextPtr r300) } /* Setup the atom linked list */ @@ -10037,7 +10057,7 @@ for (i = 0; i < 8; i++) { r300->hw.ri.cmd[R300_RI_CMD_0 + i +1] = (R500_RS_IP_PTR_K0 << R500_RS_IP_TEX_PTR_S_SHIFT) | -@@ -422,133 +465,149 @@ void r300InitCmdBuf(r300ContextPtr r300) +@@ -422,133 +483,149 @@ void r300InitCmdBuf(r300ContextPtr r300) (R500_RS_IP_PTR_K1 << R500_RS_IP_TEX_PTR_Q_SHIFT); } ALLOC_STATE(rr, variable, R300_RR_CMDSIZE, 0); @@ -10243,7 +10263,7 @@ } } } -@@ -556,130 +615,37 @@ void r300InitCmdBuf(r300ContextPtr r300) +@@ -556,130 +633,37 @@ void r300InitCmdBuf(r300ContextPtr r300) /* Textures */ ALLOC_STATE(tex.filter, variable, mtu + 1, 0); r300->hw.tex.filter.cmd[R300_TEX_CMD_0] = @@ -16613,7 +16633,7 @@ - return 0; -} diff --git a/src/mesa/drivers/dri/r300/r300_texstate.c b/src/mesa/drivers/dri/r300/r300_texstate.c -index e2329f0..5a87b5d 100644 +index e2329f0..cf4cad7 100644 --- a/src/mesa/drivers/dri/r300/r300_texstate.c +++ b/src/mesa/drivers/dri/r300/r300_texstate.c @@ -47,7 +47,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -16658,7 +16678,7 @@ break; default: /* Error...which should have already been caught by higher -@@ -190,399 +189,132 @@ void r300SetDepthTexMode(struct gl_texture_object *tObj) +@@ -190,399 +189,134 @@ void r300SetDepthTexMode(struct gl_texture_object *tObj) /** @@ -17129,13 +17149,15 @@ + radeon_validate_bo(&rmesa->radeon, t->mt->bo, + RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0); } ++ if (rmesa->radeon.dma.current) ++ radeon_validate_bo(&rmesa->radeon, rmesa->radeon.dma.current, RADEON_GEM_DOMAIN_GTT, 0); - return !t->border_fallback; + return radeon_revalidate_bos(ctx); } void r300SetTexOffset(__DRIcontext * pDRICtx, GLint texname, -@@ -591,78 +323,164 @@ void r300SetTexOffset(__DRIcontext * pDRICtx, GLint texname, +@@ -591,78 +325,164 @@ void r300SetTexOffset(__DRIcontext * pDRICtx, GLint texname, r300ContextPtr rmesa = pDRICtx->driverPrivate; struct gl_texture_object *tObj = _mesa_lookup_texture(rmesa->radeon.glCtx, texname); @@ -20609,10 +20631,10 @@ +#endif diff --git a/src/mesa/drivers/dri/radeon/radeon_common.c b/src/mesa/drivers/dri/radeon/radeon_common.c new file mode 100644 -index 0000000..4f7bfeb +index 0000000..756c09f --- /dev/null +++ b/src/mesa/drivers/dri/radeon/radeon_common.c -@@ -0,0 +1,1409 @@ +@@ -0,0 +1,1407 @@ +/************************************************************************** + +Copyright (C) The Weather Channel, Inc. 2002. All Rights Reserved. @@ -20992,9 +21014,11 @@ + +static void radeonWaitForIdle(radeonContextPtr radeon) +{ -+ LOCK_HARDWARE(radeon); -+ radeonWaitForIdleLocked(radeon); -+ UNLOCK_HARDWARE(radeon); ++ if (!radeon->radeonScreen->driScreen->dri2.enabled) { ++ LOCK_HARDWARE(radeon); ++ radeonWaitForIdleLocked(radeon); ++ UNLOCK_HARDWARE(radeon); ++ } +} + +static void radeon_flip_renderbuffers(struct radeon_framebuffer *rfb) @@ -21402,14 +21426,10 @@ + */ +void radeonDrawBuffer( GLcontext *ctx, GLenum mode ) +{ -+ radeonContextPtr radeon = RADEON_CONTEXT(ctx); -+ + if (RADEON_DEBUG & DEBUG_DRI) + fprintf(stderr, "%s %s\n", __FUNCTION__, + _mesa_lookup_enum_by_nr( mode )); + -+ radeon_firevertices(radeon); /* don't pipeline cliprect changes */ -+ + radeon_draw_buffer(ctx, ctx->DrawBuffer); +} + @@ -29616,7 +29636,7 @@ drm_clip_rect_t *boxes ); diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/radeon/radeon_screen.c -index e964feb..ecfdce9 100644 +index e964feb..49c7eae 100644 --- a/src/mesa/drivers/dri/radeon/radeon_screen.c +++ b/src/mesa/drivers/dri/radeon/radeon_screen.c @@ -35,6 +35,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -29725,7 +29745,7 @@ static const struct dri_debug_control debug_control[] = { {"fall", DEBUG_FALLBACKS}, -@@ -236,6 +241,7 @@ static const struct dri_debug_control debug_control[] = { +@@ -236,19 +241,36 @@ static const struct dri_debug_control debug_control[] = { #endif /* RADEON_COMMON && defined(RADEON_COMMON_FOR_R300) */ extern const struct dri_extension card_extensions[]; @@ -29733,7 +29753,41 @@ static int getSwapInfo( __DRIdrawablePrivate *dPriv, __DRIswapInfo * sInfo ); -@@ -330,6 +336,12 @@ static const __DRItexOffsetExtension radeonTexOffsetExtension = { + static int +-radeonGetParam(int fd, int param, void *value) ++radeonGetParam(__DRIscreenPrivate *sPriv, int param, void *value) + { + int ret; + drm_radeon_getparam_t gp; ++ struct drm_radeon_info info; ++ ++ if (sPriv->drm_version.major >= 2) { ++ info.value = (uint64_t)value; ++ switch (param) { ++ case RADEON_PARAM_DEVICE_ID: ++ info.request = RADEON_INFO_DEVICE_ID; ++ break; ++ case RADEON_PARAM_NUM_GB_PIPES: ++ info.request = RADEON_INFO_NUM_GB_PIPES; ++ break; ++ default: ++ return -EINVAL; ++ } ++ ret = drmCommandWriteRead(sPriv->fd, DRM_RADEON_INFO, &info, sizeof(info)); ++ } else { ++ gp.param = param; ++ gp.value = value; + +- gp.param = param; +- gp.value = value; +- +- ret = drmCommandWriteRead( fd, DRM_RADEON_GETPARAM, &gp, sizeof(gp)); ++ ret = drmCommandWriteRead(sPriv->fd, DRM_RADEON_GETPARAM, &gp, sizeof(gp)); ++ } + return ret; + } + +@@ -330,6 +352,12 @@ static const __DRItexOffsetExtension radeonTexOffsetExtension = { { __DRI_TEX_OFFSET, __DRI_TEX_OFFSET_VERSION }, radeonSetTexOffset, }; @@ -29746,7 +29800,7 @@ #endif #if RADEON_COMMON && defined(RADEON_COMMON_FOR_R200) -@@ -344,6 +356,12 @@ static const __DRItexOffsetExtension r200texOffsetExtension = { +@@ -344,6 +372,12 @@ static const __DRItexOffsetExtension r200texOffsetExtension = { { __DRI_TEX_OFFSET, __DRI_TEX_OFFSET_VERSION }, r200SetTexOffset, }; @@ -29759,7 +29813,7 @@ #endif #if RADEON_COMMON && defined(RADEON_COMMON_FOR_R300) -@@ -351,137 +369,18 @@ static const __DRItexOffsetExtension r300texOffsetExtension = { +@@ -351,137 +385,18 @@ static const __DRItexOffsetExtension r300texOffsetExtension = { { __DRI_TEX_OFFSET, __DRI_TEX_OFFSET_VERSION }, r300SetTexOffset, }; @@ -29905,7 +29959,7 @@ case PCI_CHIP_RADEON_LY: case PCI_CHIP_RADEON_LZ: case PCI_CHIP_RADEON_QY: -@@ -819,9 +718,162 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) +@@ -819,9 +734,161 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) default: fprintf(stderr, "unknown chip id 0x%x, can't guess.\n", @@ -29959,8 +30013,7 @@ + int ret; + +#ifdef RADEON_PARAM_KERNEL_MM -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_KERNEL_MM, -+ &screen->kernel_mm); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_KERNEL_MM, &screen->kernel_mm); + + if (ret && ret != -EINVAL) { + FREE( screen ); @@ -29972,7 +30025,7 @@ + screen->kernel_mm = 0; +#endif + -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_GART_BUFFER_OFFSET, ++ ret = radeonGetParam(sPriv, RADEON_PARAM_GART_BUFFER_OFFSET, + &screen->gart_buffer_offset); + + if (ret) { @@ -29981,7 +30034,7 @@ + return NULL; + } + -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_GART_BASE, ++ ret = radeonGetParam(sPriv, RADEON_PARAM_GART_BASE, + &screen->gart_base); + if (ret) { + FREE( screen ); @@ -29989,7 +30042,7 @@ + return NULL; + } + -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_IRQ_NR, ++ ret = radeonGetParam(sPriv, RADEON_PARAM_IRQ_NR, + &screen->irq); + if (ret) { + FREE( screen ); @@ -30069,22 +30122,35 @@ if ((screen->chip_family == CHIP_FAMILY_R350 || screen->chip_family == CHIP_FAMILY_R300) && sPriv->ddx_version.minor < 2) { fprintf(stderr, "xf86-video-ati-6.6.2 or newer needed for Radeon 9500/9700/9800 cards.\n"); -@@ -849,7 +901,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) - ret = radeonGetParam( sPriv->fd, RADEON_PARAM_FB_LOCATION, - &temp); +@@ -846,10 +913,9 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) + screen->cpp = dri_priv->bpp / 8; + screen->AGPMode = dri_priv->AGPMode; + +- ret = radeonGetParam( sPriv->fd, RADEON_PARAM_FB_LOCATION, +- &temp); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_FB_LOCATION, &temp); if (ret) { - if (screen->chip_family < CHIP_FAMILY_RS600) + if (screen->chip_family < CHIP_FAMILY_RS600 && !screen->kernel_mm) screen->fbLocation = ( INREG( RADEON_MC_FB_LOCATION ) & 0xffff) << 16; else { FREE( screen ); -@@ -951,26 +1003,161 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) +@@ -861,8 +927,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) + } + + if (screen->chip_family >= CHIP_FAMILY_R300) { +- ret = radeonGetParam( sPriv->fd, RADEON_PARAM_NUM_GB_PIPES, +- &temp); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_NUM_GB_PIPES, &temp); + if (ret) { + fprintf(stderr, "Unable to get num_pipes, need newer drm\n"); + switch (screen->chip_family) { +@@ -951,26 +1016,158 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) screen->extensions[i++] = &driMediaStreamCounterExtension.base; } + if (!screen->kernel_mm) { - #if !RADEON_COMMON -- screen->extensions[i++] = &radeonTexOffsetExtension.base; ++#if !RADEON_COMMON + screen->extensions[i++] = &radeonTexOffsetExtension.base; +#endif + @@ -30149,11 +30215,9 @@ + screen->kernel_mm = 1; + screen->chip_flags = 0; + -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_IRQ_NR, -+ &screen->irq); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_IRQ_NR, &screen->irq); + -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_DEVICE_ID, -+ &device_id); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_DEVICE_ID, &device_id); + if (ret) { + FREE( screen ); + fprintf(stderr, "drm_radeon_getparam_t (RADEON_PARAM_DEVICE_ID): %d\n", ret); @@ -30165,8 +30229,7 @@ + return NULL; + + if (screen->chip_family >= CHIP_FAMILY_R300) { -+ ret = radeonGetParam( sPriv->fd, RADEON_PARAM_NUM_GB_PIPES, -+ &temp); ++ ret = radeonGetParam(sPriv, RADEON_PARAM_NUM_GB_PIPES, &temp); + if (ret) { + fprintf(stderr, "Unable to get num_pipes, need newer drm\n"); + switch (screen->chip_family) { @@ -30214,7 +30277,8 @@ + screen->extensions[i++] = &driMediaStreamCounterExtension.base; + } + -+#if !RADEON_COMMON + #if !RADEON_COMMON +- screen->extensions[i++] = &radeonTexOffsetExtension.base; + screen->extensions[i++] = &radeonTexBufferExtension.base; #endif @@ -30244,7 +30308,7 @@ return screen; } -@@ -979,23 +1166,32 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) +@@ -979,23 +1176,32 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv ) static void radeonDestroyScreen( __DRIscreenPrivate *sPriv ) { @@ -30290,7 +30354,7 @@ } -@@ -1004,16 +1200,21 @@ radeonDestroyScreen( __DRIscreenPrivate *sPriv ) +@@ -1004,16 +1210,21 @@ radeonDestroyScreen( __DRIscreenPrivate *sPriv ) static GLboolean radeonInitDriver( __DRIscreenPrivate *sPriv ) { @@ -30318,7 +30382,7 @@ /** * Create the Mesa framebuffer and renderbuffers for a given window/drawable. * -@@ -1026,101 +1227,111 @@ radeonCreateBuffer( __DRIscreenPrivate *driScrnPriv, +@@ -1026,101 +1237,111 @@ radeonCreateBuffer( __DRIscreenPrivate *driScrnPriv, const __GLcontextModes *mesaVis, GLboolean isPixmap ) { @@ -30510,7 +30574,7 @@ /** * Choose the appropriate CreateContext function based on the chipset. * Eventually, all drivers will go through this process. -@@ -1131,25 +1342,21 @@ static GLboolean radeonCreateContext(const __GLcontextModes * glVisual, +@@ -1131,25 +1352,21 @@ static GLboolean radeonCreateContext(const __GLcontextModes * glVisual, { __DRIscreenPrivate *sPriv = driContextPriv->driScreenPriv; radeonScreenPtr screen = (radeonScreenPtr) (sPriv->private); @@ -30546,7 +30610,7 @@ /** -@@ -1211,13 +1418,103 @@ radeonInitScreen(__DRIscreenPrivate *psp) +@@ -1211,13 +1428,103 @@ radeonInitScreen(__DRIscreenPrivate *psp) if (!radeonInitDriver(psp)) return NULL; @@ -30559,7 +30623,7 @@ + (dri_priv->bpp == 16) ? 0 : 8, 1); } +#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) - ++ +/** + * This is the driver specific part of the createNewScreen entry point. + * Called when using DRI2. @@ -30600,7 +30664,7 @@ + driInitSingleExtension( NULL, ATI_fs_extension ); + driInitExtensions( NULL, point_extensions, GL_FALSE ); +#endif -+ + + if (!radeonInitDriver(psp)) { + return NULL; + } @@ -30652,7 +30716,7 @@ /** * Get information about previous buffer swaps. -@@ -1225,31 +1522,26 @@ radeonInitScreen(__DRIscreenPrivate *psp) +@@ -1225,31 +1532,26 @@ radeonInitScreen(__DRIscreenPrivate *psp) static int getSwapInfo( __DRIdrawablePrivate *dPriv, __DRIswapInfo * sInfo ) { @@ -30694,7 +30758,7 @@ const struct __DriverAPIRec driDriverAPI = { .InitScreen = radeonInitScreen, .DestroyScreen = radeonDestroyScreen, -@@ -1266,23 +1558,7 @@ const struct __DriverAPIRec driDriverAPI = { +@@ -1266,23 +1568,7 @@ const struct __DriverAPIRec driDriverAPI = { .WaitForSBC = NULL, .SwapBuffersMSC = NULL, .CopySubBuffer = radeonCopySubBuffer, @@ -30755,7 +30819,7 @@ +extern void radeonDestroyBuffer(__DRIdrawablePrivate *driDrawPriv); #endif /* __RADEON_SCREEN_H__ */ diff --git a/src/mesa/drivers/dri/radeon/radeon_span.c b/src/mesa/drivers/dri/radeon/radeon_span.c -index 12051ff..b0c77be 100644 +index 12051ff..e28f286 100644 --- a/src/mesa/drivers/dri/radeon/radeon_span.c +++ b/src/mesa/drivers/dri/radeon/radeon_span.c @@ -43,46 +43,203 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -31223,7 +31287,7 @@ d = (tmp & 0xff000000) >> 24; \ } while (0) #endif -@@ -271,29 +433,103 @@ do { \ +@@ -271,29 +433,105 @@ do { \ #define TAG(x) radeon##x##_z24_s8 #include "stenciltmp.h" @@ -31298,6 +31362,8 @@ -#else - RADEON_FIREVERTICES(rmesa); -#endif +- LOCK_HARDWARE(rmesa); +- radeonWaitForIdleLocked(rmesa); + int i; + + radeon_firevertices(rmesa); @@ -31307,9 +31373,10 @@ + * unnecessary due to the fact that mapping our buffers, textures, etc. + * should implicitly wait for any previous rendering commands that must + * be waited on. */ - LOCK_HARDWARE(rmesa); - radeonWaitForIdleLocked(rmesa); -+ ++ if (!rmesa->radeonScreen->driScreen->dri2.enabled) { ++ LOCK_HARDWARE(rmesa); ++ radeonWaitForIdleLocked(rmesa); ++ } + for (i = 0; i < ctx->Const.MaxTextureImageUnits; i++) { + if (ctx->Texture.Unit[i]._ReallyEnabled) + ctx->Driver.MapTexture(ctx, ctx->Texture.Unit[i]._Current); @@ -31326,8 +31393,10 @@ radeonContextPtr rmesa = RADEON_CONTEXT(ctx); + int i; _swrast_flush(ctx); - UNLOCK_HARDWARE(rmesa); -+ +- UNLOCK_HARDWARE(rmesa); ++ if (!rmesa->radeonScreen->driScreen->dri2.enabled) { ++ UNLOCK_HARDWARE(rmesa); ++ } + for (i = 0; i < ctx->Const.MaxTextureImageUnits; i++) { + if (ctx->Texture.Unit[i]._ReallyEnabled) + ctx->Driver.UnmapTexture(ctx, ctx->Texture.Unit[i]._Current); @@ -31337,7 +31406,7 @@ } void radeonInitSpanFuncs(GLcontext * ctx) -@@ -307,20 +543,21 @@ void radeonInitSpanFuncs(GLcontext * ctx) +@@ -307,20 +545,21 @@ void radeonInitSpanFuncs(GLcontext * ctx) /** * Plug in the Get/Put routines for the given driRenderbuffer. */ @@ -31388,7 +31457,7 @@ #endif diff --git a/src/mesa/drivers/dri/radeon/radeon_state.c b/src/mesa/drivers/dri/radeon/radeon_state.c -index 32bcff3..dcca326 100644 +index 32bcff3..28eea44 100644 --- a/src/mesa/drivers/dri/radeon/radeon_state.c +++ b/src/mesa/drivers/dri/radeon/radeon_state.c @@ -47,6 +47,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -32160,7 +32229,7 @@ GLuint tpc = rmesa->hw.tcl.cmd[TCL_TEXTURE_PROC_CTL]; GLuint vs = rmesa->hw.tcl.cmd[TCL_OUTPUT_VTXSEL]; int unit; -@@ -2209,61 +2044,68 @@ static void update_texturematrix( GLcontext *ctx ) +@@ -2209,61 +2044,72 @@ static void update_texturematrix( GLcontext *ctx ) } } @@ -32234,10 +32303,14 @@ } -} -+ return radeon_revalidate_bos(ctx); -+} ++ if (rmesa->radeon.dma.current) ++ radeon_validate_bo(&rmesa->radeon, rmesa->radeon.dma.current, ++ RADEON_GEM_DOMAIN_GTT, 0); -void radeonValidateState( GLcontext *ctx ) ++ return radeon_revalidate_bos(ctx); ++} ++ +GLboolean radeonValidateState( GLcontext *ctx ) { - radeonContextPtr rmesa = RADEON_CONTEXT(ctx); @@ -32266,7 +32339,7 @@ /* Need an event driven matrix update? */ if (new_state & (_NEW_MODELVIEW|_NEW_PROJECTION)) -@@ -2295,7 +2137,7 @@ void radeonValidateState( GLcontext *ctx ) +@@ -2295,7 +2141,7 @@ void radeonValidateState( GLcontext *ctx ) } @@ -32275,7 +32348,7 @@ } -@@ -2306,7 +2148,7 @@ static void radeonInvalidateState( GLcontext *ctx, GLuint new_state ) +@@ -2306,7 +2152,7 @@ static void radeonInvalidateState( GLcontext *ctx, GLuint new_state ) _vbo_InvalidateState( ctx, new_state ); _tnl_InvalidateState( ctx, new_state ); _ae_invalidate_state( ctx, new_state ); @@ -32284,7 +32357,7 @@ } -@@ -2330,16 +2172,17 @@ static GLboolean check_material( GLcontext *ctx ) +@@ -2330,16 +2176,17 @@ static GLboolean check_material( GLcontext *ctx ) static void radeonWrapRunPipeline( GLcontext *ctx ) { From jakub at fedoraproject.org Tue Apr 7 09:18:00 2009 From: jakub at fedoraproject.org (Jakub Jelinek) Date: Tue, 7 Apr 2009 09:18:00 +0000 (UTC) Subject: rpms/glibc/devel glibc.spec,1.387,1.388 Message-ID: <20090407091800.D0BED70100@cvs1.fedora.phx.redhat.com> Author: jakub Update of /cvs/pkgs/rpms/glibc/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27101 Modified Files: glibc.spec Log Message: 2.9.90-13 Index: glibc.spec =================================================================== RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v retrieving revision 1.387 retrieving revision 1.388 diff -u -r1.387 -r1.388 --- glibc.spec 7 Apr 2009 07:39:09 -0000 1.387 +++ glibc.spec 7 Apr 2009 09:17:30 -0000 1.388 @@ -54,6 +54,17 @@ BuildRequires: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.33.4-3 BuildRequires: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext, nss-devel BuildRequires: /bin/ps, /bin/kill, /bin/awk +%ifarch %{ix86} x86_64 ppc ppc64 +BuildRequires: /usr/bin/setarch +%ifarch %{ix86} +%define setarch /usr/bin/setarch i386 -R +%endif +%ifarch x86_64 ppc ppc64 +%define setarch /usr/bin/setarch %{_target_cpu} -R +%endif +%else +%define setarch %{nil} +%endif # This is to ensure that __frame_state_for is exported by glibc # will be compatible with egcs 1.x.y BuildRequires: gcc >= 3.2 @@ -325,7 +336,7 @@ --with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \ --host %{nptl_target_cpu}-redhat-linux \ --disable-profile --enable-experimental-malloc --enable-nss-crypt -make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s +%{setarch} make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s cd .. } @@ -377,7 +388,7 @@ make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{nptl_target_cpu}-linuxnptl PARALLELMFLAGS=-s %ifnarch %{auxarches} cd build-%{nptl_target_cpu}-linuxnptl && \ - make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \ + %{setarch} make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \ cd .. %endif @@ -706,7 +717,7 @@ parent=$$ echo ====================TESTING========================= cd build-%{nptl_target_cpu}-linuxnptl -( make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 +( %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 sleep 10s teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`" [ -n "$teepid" ] && kill $teepid @@ -715,7 +726,7 @@ %if %{buildxen} echo ====================TESTING -mno-tls-direct-seg-refs============= cd build-%{nptl_target_cpu}-linuxnptl-nosegneg -( make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 +( %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 sleep 10s teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`" [ -n "$teepid" ] && kill $teepid @@ -728,7 +739,7 @@ ( if [ -d ../power6emul ]; then export LD_PRELOAD=`cd ../power6emul; pwd`/\$LIB/power6emul.so fi - make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 + %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 sleep 10s teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`" [ -n "$teepid" ] && kill $teepid @@ -1017,6 +1028,7 @@ - update from trunk - fix strverscmp (#494457) - configure with --enable-nss-crypt +- workaround buggy kernels during glibc build process, argh * Wed Apr 1 2009 Jakub Jelinek 2.9.90-12 - update from trunk From pghmcfc at fedoraproject.org Tue Apr 7 09:32:55 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Tue, 7 Apr 2009 09:32:55 +0000 (UTC) Subject: rpms/mod_fcgid/devel mod_fcgid-2.1-README.SELinux, 1.4, 1.5 mod_fcgid.spec, 1.17, 1.18 Message-ID: <20090407093255.CDBA270100@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/mod_fcgid/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29557 Modified Files: mod_fcgid-2.1-README.SELinux mod_fcgid.spec Log Message: EL-5.3 has fastcgi policy merged into httpd policy Index: mod_fcgid-2.1-README.SELinux =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/devel/mod_fcgid-2.1-README.SELinux,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- mod_fcgid-2.1-README.SELinux 26 Feb 2009 12:50:40 -0000 1.4 +++ mod_fcgid-2.1-README.SELinux 7 Apr 2009 09:32:25 -0000 1.5 @@ -1,11 +1,11 @@ Using mod_fcgid with SELinux in Fedora Core 5 / RHEL 5 onwards ============================================================== -Versions of this package built for Fedora Core 5, 6, or 7 and Red Hat -Enterprise Linux 5 or later include an SELinux policy module to support -FastCGI applications. Later Fedora releases include the policy in the main -selinux-policy package and do not require the separate module. This has only -been tested so far with moin, so feedback from other applications is welcome. +Versions of this package built for Fedora Core 5, 6, or 7 include an SELinux +policy module to support FastCGI applications. Later Fedora releases and Red +Hat Enterprise Linux 5.3 onwards include the policy in the main selinux-policy +package and do not require the separate module. This has only been tested so +far with moin, so feedback from other applications is welcome. The module source (fastcgi.{fc,te}) is included for reference as documentation in the package. Index: mod_fcgid.spec =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/devel/mod_fcgid.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- mod_fcgid.spec 26 Feb 2009 12:50:40 -0000 1.17 +++ mod_fcgid.spec 7 Apr 2009 09:32:25 -0000 1.18 @@ -1,7 +1,8 @@ -# Fedora 5,6,7 and EPEL5 versions includes SELinux policy module package +# Fedora 5, 6, and 7 versions includes SELinux policy module package # Fedora 8 and 9 versions include policy in errata selinux-policy releases # Fedora 10 onwards include policy in standard selinux-policy releases -%if 0%{?fedora}%{?rhel} < 5 || 0%{?fedora} > 7 || 0%{?rhel} > 5 +# RHEL 5.3 onwards include policy in standard selinux-policy releases +%if 0%{?fedora} < 5 || 0%{?fedora} > 7 %global selinux_module 0 %global selinux_types %{nil} %global selinux_variants %{nil} @@ -15,7 +16,7 @@ Name: mod_fcgid Version: 2.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Apache2 module for high-performance server-side scripting Group: System Environment/Daemons License: GPL+ @@ -34,6 +35,11 @@ BuildRequires: gawk, httpd-devel >= 2.0, pkgconfig Requires: httpd-mmn = %([ -a %{_includedir}/httpd/.mmn ] && %{__cat} %{_includedir}/httpd/.mmn || echo missing) # Make sure that selinux-policy is sufficiently up-to-date if it's installed +%if "%{?rhel}" == "5" +Conflicts: selinux-policy < 2.4.6-203.el5 +# No provide here because selinux-policy >= 2.4.6-203.el5 does the providing +Obsoletes: mod_fcgid-selinux <= %{version}-%{release} +%endif %if "%{?fedora}" == "8" Conflicts: selinux-policy < 3.0.8-123.fc8 %endif @@ -169,6 +175,12 @@ %endif %changelog +* Mon Apr 6 2009 Paul Howarth 2.2-10 +- EL 5.3 now has SELinux support in the main selinux-policy package so handle + that release as per Fedora >= 8, except that the RHEL selinux-policy package + doesn't Obsolete/Provide mod_fcgid-selinux like the Fedora version, so do + the obsoletion here instead + * Thu Feb 26 2009 Paul Howarth 2.2-9 - Update documentation for MoinMoin, Rails (#476658), and SELinux From ixs at fedoraproject.org Tue Apr 7 09:33:00 2009 From: ixs at fedoraproject.org (Andreas Thienemann) Date: Tue, 7 Apr 2009 09:33:00 +0000 (UTC) Subject: rpms/commoncpp2/EL-5 commoncpp2-1.7.3-gcc44.patch,NONE,1.1 Message-ID: <20090407093300.271C270100@cvs1.fedora.phx.redhat.com> Author: ixs Update of /cvs/pkgs/rpms/commoncpp2/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29681 Added Files: commoncpp2-1.7.3-gcc44.patch Log Message: Added patch to compile on gcc44, even though not needed on rhel5 commoncpp2-1.7.3-gcc44.patch: --- NEW FILE commoncpp2-1.7.3-gcc44.patch --- diff -up commoncpp2-1.7.3/src/cidr.cpp.orig commoncpp2-1.7.3/src/cidr.cpp --- commoncpp2-1.7.3/src/cidr.cpp.orig 2009-04-06 21:24:07.857718325 +0200 +++ commoncpp2-1.7.3/src/cidr.cpp 2009-04-06 21:50:26.874088776 +0200 @@ -202,7 +202,7 @@ void IPV4Cidr::set(const char *cp) #if defined(_MSC_VER) && _MSC_VER >= 1500 ep = (char *)strchr(cp, '/'); #else - ep = strchr(cp, '/'); + ep = (char *)strchr(cp, '/'); #endif if(ep) @@ -332,7 +332,7 @@ void IPV6Cidr::set(const char *cp) memset(&netmask, 0, sizeof(netmask)); bitset((bit_t *)&netmask, getMask(cp)); setString(cbuf, sizeof(cbuf), cp); - ep = strchr(cp, '/'); + ep = (char *)strchr(cp, '/'); if(ep) *ep = 0; From pfj at fedoraproject.org Tue Apr 7 09:42:09 2009 From: pfj at fedoraproject.org (Paul F. Johnson) Date: Tue, 7 Apr 2009 09:42:09 +0000 (UTC) Subject: rpms/mono/devel import.log,1.44,1.45 mono.spec,1.121,1.122 Message-ID: <20090407094209.9728970100@cvs1.fedora.phx.redhat.com> Author: pfj Update of /cvs/pkgs/rpms/mono/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31828/devel Modified Files: import.log mono.spec Log Message: Moved all moonlight parts to new subpackage Removed PPC for now Index: import.log =================================================================== RCS file: /cvs/pkgs/rpms/mono/devel/import.log,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- import.log 6 Apr 2009 20:27:26 -0000 1.44 +++ import.log 7 Apr 2009 09:41:39 -0000 1.45 @@ -42,3 +42,4 @@ mono-2_4-11_RC3_fc11:HEAD:mono-2.4-11.RC3.fc11.src.rpm:1237420759 mono-2_4-12_fc11:HEAD:mono-2.4-12.fc11.src.rpm:1238109092 mono-2_4-12_1_fc11:HEAD:mono-2.4-12.1.fc11.src.rpm:1239049596 +mono-2_4-13_1_fc11:HEAD:mono-2.4-13.1.fc11.src.rpm:1239097233 Index: mono.spec =================================================================== RCS file: /cvs/pkgs/rpms/mono/devel/mono.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- mono.spec 6 Apr 2009 20:27:26 -0000 1.121 +++ mono.spec 7 Apr 2009 09:41:39 -0000 1.122 @@ -1,6 +1,6 @@ Name: mono Version: 2.4 -Release: 12.1%{?dist} +Release: 13.1%{?dist} Summary: A .NET runtime environment Group: Development/Languages @@ -32,7 +32,7 @@ BuildRequires: mono-core # JIT only availible on these: -ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha s390 s390x ppc +ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha s390 s390x Patch0: mono-2.2-ppc-threading.patch Patch1: mono-libdir-126.patch @@ -249,10 +249,21 @@ %description -n monodoc-devel Development file for monodoc +%package moonlight +Summary: All the parts required for moonlight compilation +Group: Development/Libraries +Requires: mono-core = %{version}-%{release} + +%description moonlight +mono-moonlight are all the parts required for moonlight compilation + %define monodir %{_libdir}/mono %define gac_dll(dll) %{monodir}/gac/%{1} \ %{monodir}/?.0/%{1}.dll \ %{nil} +%define moon_dll(dll) %{monodir}/gac/%{1} \ + %{monodir}/2.1/%{1}.dll \ + %{nil} %define mono_bin(bin) %{_bindir}/%{1} \ %{monodir}/?.0/%{1}.exe \ %{monodir}/?.0/%{1}.exe.* \ @@ -301,7 +312,9 @@ gcc -o monodir %{SOURCE1} -DMONODIR=\"%{_libdir}/mono\" -%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes --with-moonlight=no --disable-static --with-preview=yes --with-libgdiplus=installed +%configure --with-ikvm=yes --with-jit=yes --with-xen_opt=yes \ + --with-moonlight=yes --disable-static --with-preview=yes \ + --with-libgdiplus=installed make @@ -530,6 +543,13 @@ %dir %{_datadir}/mono-1.0/mono/cil %{_libdir}/mono/1.0/culevel* +%files moonlight +%defattr(-,root,root,-) +%{_libdir}/mono/2.1/*.dll +%{_libdir}/mono/2.1/*.mdb +%{_libdir}/mono/2.1/smcs.exe +%moon_dll System.Net + %files nunit %defattr(-,root,root,-) %mono_bin_1 nunit-console nunit-console @@ -687,7 +707,14 @@ %{_libdir}/pkgconfig/monodoc.pc %changelog -* Thu Mar 26 2009 Paul F. Johnson 2.4-12.1 +* Mon Apr 06 2009 Paul F. Johnson - 2.4-13.1 +- Remove ppc support +- moonlight parts are now in their own subpackage + +* Thu Apr 02 2009 Xavier Lamien - 2.4-13 +- Enable moonlight support. + +* Thu Mar 26 2009 Paul F. Johnson 2.4-12 - Full 2.4 release * Wed Mar 18 2009 Paul F. Johnson 2.4-11.RC3 From jwrdegoede at fedoraproject.org Tue Apr 7 09:44:05 2009 From: jwrdegoede at fedoraproject.org (Hans de Goede) Date: Tue, 7 Apr 2009 09:44:05 +0000 (UTC) Subject: rpms/libcddb/devel .cvsignore, 1.8, 1.9 libcddb.spec, 1.28, 1.29 sources, 1.9, 1.10 Message-ID: <20090407094405.C258970100@cvs1.fedora.phx.redhat.com> Author: jwrdegoede Update of /cvs/extras/rpms/libcddb/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32348 Modified Files: .cvsignore libcddb.spec sources Log Message: * Tue Apr 7 2009 Hans de Goede 1.3.2-1 - New upstream release 1.3.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/libcddb/devel/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 9 Mar 2009 09:17:34 -0000 1.8 +++ .cvsignore 7 Apr 2009 09:43:35 -0000 1.9 @@ -1 +1 @@ -libcddb-1.3.1.tar.bz2 +libcddb-1.3.2.tar.bz2 Index: libcddb.spec =================================================================== RCS file: /cvs/extras/rpms/libcddb/devel/libcddb.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- libcddb.spec 9 Mar 2009 09:17:34 -0000 1.28 +++ libcddb.spec 7 Apr 2009 09:43:35 -0000 1.29 @@ -1,6 +1,6 @@ Summary: Library (C API) for accessing CDDB servers Name: libcddb -Version: 1.3.1 +Version: 1.3.2 Release: 1%{?dist} License: LGPLv2+ Group: System Environment/Libraries @@ -77,6 +77,9 @@ %changelog +* Tue Apr 7 2009 Hans de Goede 1.3.2-1 +- New upstream release 1.3.2 + * Mon Mar 9 2009 Hans de Goede 1.3.1-1 - New upstream release 1.3.1 Index: sources =================================================================== RCS file: /cvs/extras/rpms/libcddb/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 9 Mar 2009 09:17:34 -0000 1.9 +++ sources 7 Apr 2009 09:43:35 -0000 1.10 @@ -1 +1 @@ -9adeae462d6791ed8b75f2ec5fa7903b libcddb-1.3.1.tar.bz2 +8bb4a6f542197e8e9648ae597cd6bc8a libcddb-1.3.2.tar.bz2 From pghmcfc at fedoraproject.org Tue Apr 7 09:50:55 2009 From: pghmcfc at fedoraproject.org (Paul Howarth) Date: Tue, 7 Apr 2009 09:50:55 +0000 (UTC) Subject: rpms/mod_fcgid/EL-5 fastcgi-2.5.te, 1.2, 1.3 fastcgi.fc, 1.2, 1.3 fastcgi.te, 1.3, 1.4 mod_fcgid-2.1-README.RPM, 1.1, 1.2 mod_fcgid-2.1-README.SELinux, 1.2, 1.3 mod_fcgid.spec, 1.6, 1.7 Message-ID: <20090407095055.54D2E70100@cvs1.fedora.phx.redhat.com> Author: pghmcfc Update of /cvs/pkgs/rpms/mod_fcgid/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1303 Modified Files: fastcgi-2.5.te fastcgi.fc fastcgi.te mod_fcgid-2.1-README.RPM mod_fcgid-2.1-README.SELinux mod_fcgid.spec Log Message: Merge changes from Fedora since EL 5.3 now contains merged fastcgi SELinux policy Index: fastcgi-2.5.te =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/fastcgi-2.5.te,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fastcgi-2.5.te 27 Apr 2008 22:52:57 -0000 1.2 +++ fastcgi-2.5.te 7 Apr 2009 09:50:24 -0000 1.3 @@ -1,131 +1,63 @@ -policy_module(fastcgi, 0.2.2) +# This policy module provides support for mod_fcgid using the httpd system script domain. +# It provides "allow" rules that will overlap to varying degrees with selinux-policy +# packages for Fedora 5 onwards, and is a stepping stone to the merged policy included +# as updates for selinux-policy in Fedora 8, 9, and 10. +# +# Rules existing in selinux-policy 2.6.4 (F7) have been stripped from this policy +# +# Previous versions of this policy module used a separate domain, httpd_fastcgi_script_t, +# which is now an alias for httpd_sys_script_t. -type httpd_fastcgi_var_run_t; -files_type(httpd_fastcgi_var_run_t) +policy_module(fastcgi, 0.2.6) require { type devpts_t; type httpd_t; - type httpd_config_t; type httpd_log_t; - type httpd_sys_script_exec_t; type httpd_sys_content_t; + type httpd_sys_content_ra_t; + type httpd_sys_content_ro_t; + type httpd_sys_content_rw_t; + type httpd_sys_script_exec_t; + type httpd_sys_script_ra_t; + type httpd_sys_script_ro_t; + type httpd_sys_script_rw_t; + type httpd_sys_script_t; type httpd_tmp_t; + type httpd_var_run_t; }; +# Type aliases for contexts used with older policy modules +typealias httpd_sys_content_t alias httpd_fastcgi_content_t; +typealias httpd_sys_content_ra_t alias httpd_fastcgi_content_ra_t; +typealias httpd_sys_content_ro_t alias httpd_fastcgi_content_ro_t; +typealias httpd_sys_content_rw_t alias httpd_fastcgi_content_rw_t; +typealias httpd_sys_script_exec_t alias httpd_fastcgi_script_exec_t; +typealias httpd_sys_script_ra_t alias httpd_fastcgi_script_ra_t; +typealias httpd_sys_script_ro_t alias httpd_fastcgi_script_ro_t; +typealias httpd_sys_script_rw_t alias httpd_fastcgi_script_rw_t; +typealias httpd_sys_script_t alias httpd_fastcgi_script_t; +typealias httpd_var_run_t alias httpd_fastcgi_var_run_t; + # ========================================================== -# Create and use httpd_fastcgi_script_t for mod_fcgid apps +# Re-use httpd_sys_script_t for mod_fcgid apps # ========================================================== -apache_content_template(fastcgi) -kernel_read_kernel_sysctls(httpd_fastcgi_script_t) - -## -##

    -## Allow FastCGI applications to write to public content -##

    -##
    -gen_tunable(allow_httpd_fastcgi_script_anon_write,false) - -## -##

    -## Allow FastCGI applications to make outbound SMTP connections -##

    -##
    -gen_tunable(httpd_fastcgi_can_sendmail,false) - -tunable_policy(`allow_httpd_fastcgi_script_anon_write',` - miscfiles_manage_public_files(httpd_fastcgi_script_t) -') - -tunable_policy(`httpd_fastcgi_can_sendmail',` - corenet_tcp_connect_smtp_port(httpd_fastcgi_script_t) - corenet_tcp_sendrecv_smtp_port(httpd_fastcgi_script_t) -') - -# Allow FastCGI applications to do DNS lookups -sysnet_dns_name_resolve(httpd_fastcgi_script_t) - -# Allow FastCGI applications to live alongside regular CGI apps -allow httpd_fastcgi_script_t httpd_sys_script_exec_t:dir { search_dir_perms }; -allow httpd_fastcgi_script_t httpd_sys_content_t:dir { search_dir_perms }; - -# Allow FastCGI applications to read the routing table -allow httpd_fastcgi_script_t self:netlink_route_socket { r_netlink_socket_perms }; +# Allow web applications to call getpw* functions +auth_use_nsswitch(httpd_sys_script_t) # Allow httpd to create and use files and sockets for communicating with mod_fcgid -manage_files_pattern(httpd_t,httpd_fastcgi_var_run_t,httpd_fastcgi_var_run_t) -manage_sock_files_pattern(httpd_t,httpd_fastcgi_var_run_t,httpd_fastcgi_var_run_t) -setattr_dirs_pattern(httpd_t,httpd_fastcgi_var_run_t,httpd_fastcgi_var_run_t) - -# Allow httpd to read httpd_fastcgi_content_t -allow httpd_t httpd_fastcgi_content_t:dir list_dir_perms; -read_files_pattern(httpd_t,httpd_fastcgi_content_t,httpd_fastcgi_content_t) -read_lnk_files_pattern(httpd_t,httpd_fastcgi_content_t,httpd_fastcgi_content_t) +# Rules to do this are already in selinux-policy apart from dir setattr +setattr_dirs_pattern(httpd_t,httpd_var_run_t,httpd_var_run_t) # Allow FastCGI applications to listen for FastCGI requests on their # sockets and respond to them -allow httpd_fastcgi_script_t httpd_t:unix_stream_socket { rw_stream_socket_perms }; +allow httpd_sys_script_t httpd_t:unix_stream_socket { rw_stream_socket_perms }; # These are probably leaked file descriptors dontaudit httpd_t devpts_t:chr_file ioctl; -dontaudit httpd_fastcgi_script_t httpd_log_t:file ioctl; - -# ====================================================== -# Equivalent policy cribbed from httpd_sys_script_t -# ====================================================== - -dontaudit httpd_fastcgi_script_t httpd_config_t:dir search; - -fs_search_auto_mountpoints(httpd_fastcgi_script_t) +dontaudit httpd_sys_script_t httpd_log_t:file ioctl; # PHP uploads a file to /tmp and then execs programs to action them -manage_dirs_pattern(httpd_fastcgi_script_t,httpd_tmp_t,httpd_tmp_t) -manage_files_pattern(httpd_fastcgi_script_t,httpd_tmp_t,httpd_tmp_t) -files_tmp_filetrans(httpd_fastcgi_script_t,httpd_fastcgi_script_rw_t,{ dir file lnk_file sock_file fifo_file }) - -files_search_var_lib(httpd_fastcgi_script_t) -files_search_spool(httpd_fastcgi_script_t) - -# Should we add a boolean? -apache_domtrans_rotatelogs(httpd_fastcgi_script_t) - -ifdef(`distro_redhat',` - allow httpd_fastcgi_script_t httpd_log_t:file { getattr append }; -') - -ifdef(`targeted_policy',` - tunable_policy(`httpd_enable_homedirs',` - userdom_search_generic_user_home_dirs(httpd_fastcgi_script_t) - ') -') - -tunable_policy(`httpd_use_nfs', ` - fs_read_nfs_files(httpd_fastcgi_script_t) - fs_read_nfs_symlinks(httpd_fastcgi_script_t) -') - -tunable_policy(`httpd_enable_homedirs && use_nfs_home_dirs',` - fs_read_nfs_files(httpd_fastcgi_script_t) - fs_read_nfs_symlinks(httpd_fastcgi_script_t) -') - -tunable_policy(`httpd_use_cifs', ` - fs_read_cifs_files(httpd_fastcgi_script_t) - fs_read_cifs_symlinks(httpd_fastcgi_script_t) -') - -tunable_policy(`httpd_enable_homedirs && use_samba_home_dirs',` - fs_read_cifs_files(httpd_fastcgi_script_t) - fs_read_cifs_symlinks(httpd_fastcgi_script_t) -') - -optional_policy(` - mysql_stream_connect(httpd_fastcgi_script_t) - mysql_rw_db_sockets(httpd_fastcgi_script_t) -') - -optional_policy(` - clamav_domtrans_clamscan(httpd_fastcgi_script_t) -') - +# Rules to do this are already in selinux-policy 2.6.4 (F7) apart from filetrans +files_tmp_filetrans(httpd_sys_script_t,httpd_sys_script_rw_t,{ dir file lnk_file sock_file fifo_file }) Index: fastcgi.fc =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/fastcgi.fc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fastcgi.fc 27 Apr 2008 22:52:57 -0000 1.2 +++ fastcgi.fc 7 Apr 2009 09:50:24 -0000 1.3 @@ -1 +1 @@ -/var/run/mod_fcgid(/.*)? gen_context(system_u:object_r:httpd_fastcgi_var_run_t,s0) +/var/run/mod_fcgid(/.*)? gen_context(system_u:object_r:httpd_var_run_t,s0) Index: fastcgi.te =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/fastcgi.te,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fastcgi.te 27 Apr 2008 22:52:57 -0000 1.3 +++ fastcgi.te 7 Apr 2009 09:50:24 -0000 1.4 @@ -1,111 +1,77 @@ -policy_module(fastcgi, 0.1.9) +# This policy module provides support for mod_fcgid using the httpd system script domain. +# It provides "allow" rules that will overlap to varying degrees with selinux-policy +# packages for Fedora 5 onwards, and is a stepping stone to the merged policy included +# as updates for selinux-policy in Fedora 8, 9, and 10. +# +# Rules existing in selinux-policy 2.3.7 (FC5) have been stripped from this policy +# +# Previous versions of this policy module used a separate domain, httpd_fastcgi_script_t, +# which is now an alias for httpd_sys_script_t. -type httpd_fastcgi_var_run_t; -files_type(httpd_fastcgi_var_run_t) +policy_module(fastcgi, 0.1.10) require { type devpts_t; type httpd_t; - type httpd_config_t; type httpd_log_t; - type httpd_sys_script_exec_t; type httpd_sys_content_t; + type httpd_sys_content_ra_t; + type httpd_sys_content_ro_t; + type httpd_sys_content_rw_t; + type httpd_sys_script_exec_t; + type httpd_sys_script_ra_t; + type httpd_sys_script_ro_t; + type httpd_sys_script_rw_t; + type httpd_sys_script_t; type httpd_tmp_t; + type httpd_var_run_t; }; +# Type aliases for contexts used with older policy modules +typealias httpd_sys_content_t alias httpd_fastcgi_content_t; +typealias httpd_sys_content_ra_t alias httpd_fastcgi_content_ra_t; +typealias httpd_sys_content_ro_t alias httpd_fastcgi_content_ro_t; +typealias httpd_sys_content_rw_t alias httpd_fastcgi_content_rw_t; +typealias httpd_sys_script_exec_t alias httpd_fastcgi_script_exec_t; +typealias httpd_sys_script_ra_t alias httpd_fastcgi_script_ra_t; +typealias httpd_sys_script_ro_t alias httpd_fastcgi_script_ro_t; +typealias httpd_sys_script_rw_t alias httpd_fastcgi_script_rw_t; +typealias httpd_sys_script_t alias httpd_fastcgi_script_t; +typealias httpd_var_run_t alias httpd_fastcgi_var_run_t; + # ========================================================== -# Create and use httpd_fastcgi_script_t for mod_fcgid apps +# Re-use httpd_sys_script_t for mod_fcgid apps # ========================================================== -apache_content_template(fastcgi) -kernel_read_kernel_sysctls(httpd_fastcgi_script_t) - -## -##

    -## Allow FastCGI applications to make outbound SMTP connections -##

    -##
    -gen_tunable(httpd_fastcgi_can_sendmail,false) - -tunable_policy(`httpd_fastcgi_can_sendmail',` - corenet_tcp_connect_smtp_port(httpd_fastcgi_script_t) - corenet_tcp_sendrecv_smtp_port(httpd_fastcgi_script_t) -') - -# Allow FastCGI applications to do DNS lookups -sysnet_dns_name_resolve(httpd_fastcgi_script_t) - -# Allow FastCGI applications to live alongside regular CGI apps -allow httpd_fastcgi_script_t httpd_sys_script_exec_t:dir { search_dir_perms }; -allow httpd_fastcgi_script_t httpd_sys_content_t:dir { search_dir_perms }; - -# Allow FastCGI applications to read the routing table -allow httpd_fastcgi_script_t self:netlink_route_socket { r_netlink_socket_perms }; +# Allow web applications to call getpw* functions +auth_use_nsswitch(httpd_sys_script_t) # Allow httpd to create and use files and sockets for communicating with mod_fcgid -allow httpd_t httpd_fastcgi_var_run_t:dir { rw_dir_perms setattr }; -allow httpd_t httpd_fastcgi_var_run_t:file { create_file_perms }; -allow httpd_t httpd_fastcgi_var_run_t:sock_file { create_file_perms }; - -# Allow httpd to read httpd_fastcgi_content_t -# (shouldn't this be in the content template?) -allow httpd_t httpd_fastcgi_content_t:dir r_dir_perms; -allow httpd_t httpd_fastcgi_content_t:file r_file_perms; -allow httpd_t httpd_fastcgi_content_t:lnk_file { getattr read }; +# Rules to do this are already in selinux-policy apart from dir setattr +allow httpd_t httpd_var_run_t:dir setattr; # Allow FastCGI applications to listen for FastCGI requests on their # sockets and respond to them -allow httpd_fastcgi_script_t httpd_t:unix_stream_socket { rw_stream_socket_perms }; +allow httpd_sys_script_t httpd_t:unix_stream_socket { rw_stream_socket_perms }; # These are probably leaked file descriptors dontaudit httpd_t devpts_t:chr_file ioctl; -dontaudit httpd_fastcgi_script_t httpd_log_t:file ioctl; - -# ====================================================== -# Equivalent policy cribbed from httpd_sys_script_t -# ====================================================== +dontaudit httpd_sys_script_t httpd_log_t:file ioctl; -dontaudit httpd_fastcgi_script_t httpd_config_t:dir search; - -fs_search_auto_mountpoints(httpd_fastcgi_script_t) +# Search automount filesystem to use automatically mounted filesystems +fs_search_auto_mountpoints(httpd_sys_script_t) # PHP uploads a file to /tmp and then execs programs to action them -allow httpd_fastcgi_script_t httpd_tmp_t:dir manage_dir_perms; -allow httpd_fastcgi_script_t httpd_tmp_t:file manage_file_perms; -files_tmp_filetrans(httpd_fastcgi_script_t,httpd_fastcgi_script_rw_t,{ dir file lnk_file sock_file fifo_file }) - -files_search_var_lib(httpd_fastcgi_script_t) -files_search_spool(httpd_fastcgi_script_t) - -# Should we add a boolean? -apache_domtrans_rotatelogs(httpd_fastcgi_script_t) - -ifdef(`distro_redhat',` - allow httpd_fastcgi_script_t httpd_log_t:file { getattr append }; -') - -ifdef(`targeted_policy',` - tunable_policy(`httpd_enable_homedirs',` - userdom_search_generic_user_home_dirs(httpd_fastcgi_script_t) - ') -') +allow httpd_sys_script_t httpd_tmp_t:dir manage_dir_perms; +allow httpd_sys_script_t httpd_tmp_t:file manage_file_perms; +files_tmp_filetrans(httpd_sys_script_t,httpd_sys_script_rw_t,{ dir file lnk_file sock_file fifo_file }) +# Support network home directories tunable_policy(`httpd_enable_homedirs && use_nfs_home_dirs',` - fs_read_nfs_files(httpd_fastcgi_script_t) - fs_read_nfs_symlinks(httpd_fastcgi_script_t) + fs_read_nfs_files(httpd_sys_script_t) + fs_read_nfs_symlinks(httpd_sys_script_t) ') - tunable_policy(`httpd_enable_homedirs && use_samba_home_dirs',` - fs_read_cifs_files(httpd_fastcgi_script_t) - fs_read_cifs_symlinks(httpd_fastcgi_script_t) + fs_read_cifs_files(httpd_sys_script_t) + fs_read_cifs_symlinks(httpd_sys_script_t) ') - -optional_policy(` - mysql_stream_connect(httpd_fastcgi_script_t) - mysql_rw_db_sockets(httpd_fastcgi_script_t) -') - -optional_policy(` - clamav_domtrans_clamscan(httpd_fastcgi_script_t) -') - Index: mod_fcgid-2.1-README.RPM =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/mod_fcgid-2.1-README.RPM,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mod_fcgid-2.1-README.RPM 15 Jul 2007 14:17:25 -0000 1.1 +++ mod_fcgid-2.1-README.RPM 7 Apr 2009 09:50:24 -0000 1.2 @@ -37,12 +37,16 @@ /etc/httpd/conf.d/mywiki.conf # Wiki application data common to all wiki instances - Alias /wiki/ "/usr/share/moin/htdocs/" + Alias /moin_static182 "/usr/share/moin/htdocs/" Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all + + ExpiresActive On + ExpiresDefault "access plus 1 year" + # Wiki instance with mod_fcgid @@ -56,12 +60,21 @@ - * If you are using SELinux with Fedora Core 5 or later, or Red Hat Enterprise - Linux 5 or later, install the mod_fcgid-selinux package and see the - README.SELinux file in that package for details of the file contexts to use - * Restart the web server to load the new configuration: service httpd restart That should do it! + +Ruby on Rails with mod_fcgid +============================ + +One of the differences between mod_fastcgi and mod_fcgid is that the former +sets the SCRIPT_NAME environment variable whilst the latter does not, and it's +reported (http://bugzilla.redhat.com/476658) that Ruby on Rails expects this +environment variable to be present. A workaround for this is to add: + +ActionController::AbstractRequest.relative_url_root = "" + +to the Rails::Initializer.run segment of config/environment.rb + Index: mod_fcgid-2.1-README.SELinux =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/mod_fcgid-2.1-README.SELinux,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- mod_fcgid-2.1-README.SELinux 15 Jul 2007 14:17:25 -0000 1.2 +++ mod_fcgid-2.1-README.SELinux 7 Apr 2009 09:50:24 -0000 1.3 @@ -1,70 +1,62 @@ Using mod_fcgid with SELinux in Fedora Core 5 / RHEL 5 onwards ============================================================== -Versions of this package built for Fedora Core 5 / Red Hat Enterprise Linux 5 -or later include an SELinux policy module to support FastCGI applications. -This has only been tested so far with moin, so feedback from other applications -is welcome. The intention is for this module to be included in the SELinux -reference policy eventually. +Versions of this package built for Fedora Core 5, 6, or 7 include an SELinux +policy module to support FastCGI applications. Later Fedora releases and Red +Hat Enterprise Linux 5.3 onwards include the policy in the main selinux-policy +package and do not require the separate module. This has only been tested so +far with moin, so feedback from other applications is welcome. The module source (fastcgi.{fc,te}) is included for reference as documentation in the package. -The module introduces a new set of SELinux types for FastCGI applications, -comparable with the types described in "man httpd_selinux" for regular CGI -scripts (or "system scripts" as they are known in SELinux): +The module uses the same set of SELinux types for FastCGI applications as for +regular CGI scripts (or "system scripts" as they are known in SELinux), as +described in "man httpd_selinux". - * httpd_fastcgi_content_t (equivalent to httpd_sys_content_t) - - Set files with httpd_fastcgi_content_t for content that is available + * httpd_sys_content_t + - Set files with httpd_sys_content_t for content that is available from all FastCGI scripts and the daemon. - * httpd_fastcgi_script_exec_t (equivalent to httpd_sys_script_exec_t) - - Set FastCGI scripts with httpd_fastcgi_script_exec_t to allow them to run - with access to all fastcgi types. - - * httpd_fastcgi_script_ro_t (equivalent to httpd_sys_script_ro_t) - - Set files with httpd_fastcgi_script_ro_t if you want - httpd_fastcgi_script_exec_t scripts to read the data, and disallow other - non-fastcgi scripts from access. - - * httpd_fastcgi_script_rw_t (equivalent to httpd_sys_script_rw_t) - - Set files with httpd_fastcgi_script_rw_t if you want - httpd_fastcgi_script_exec_t scripts to read/write the data, and disallow - other non-fastcgi scripts from access. - - * httpd_fastcgi_script_ra_t (equivalent to httpd_sys_script_ra_t) - - Set files with httpd_fastcgi_script_ra_t if you want - httpd_fastcgi_script_exec_t scripts to read/append to the file, and - disallow other non-fastcgi scripts from access. + * httpd_sys_script_exec_t + - Set FastCGI scripts with httpd_sys_script_exec_t to allow them to run + with access to all system script types. + + * httpd_sys_script_ro_t + - Set files with httpd_sys_script_ro_t if you want httpd_sys_script_exec_t + scripts to read but not write the data, and disallow other processes from + access. + + * httpd_sys_script_rw_t + - Set files with httpd_sys_script_rw_t if you want httpd_sys_script_exec_t + scripts to read/write the data, and disallow other processes from access. + + * httpd_sys_script_ra_t + - Set files with httpd_sys_script_ra_t if you want httpd_sys_script_exec_t + scripts to read/append to the file, and disallow other processes from + access. So for the moin wiki layout described in README.RPM of the main mod_fcgid package, the contexts would be set as follows: cd /var/www/mywiki - chcon -t httpd_fastcgi_content_t . - chcon -R -t httpd_fastcgi_script_exec_t cgi-bin - chcon -R -t httpd_fastcgi_script_rw_t data underlay + chcon -t httpd_sys_content_t . + chcon -R -t httpd_sys_script_exec_t cgi-bin + chcon -R -t httpd_sys_script_rw_t data underlay It is necessary to turn on the httpd_enable_cgi boolean to run either regular or FastCGI scripts: setsebool -P httpd_enable_cgi 1 -If the httpd_unified boolean is set, "sys" and "fastcgi" scripts can access -each other's data. This means that you only need to set the actual FastCGI -scripts themselves to httpd_fastcgi_script_exec_t and can leave the file -contexts for everything else set to the "sys" types if you prefer. This is -useful if you have a mixture of CGI and FastCGI applications accessing the -same data. - -The httpd_fastcgi_can_sendmail boolean is used to specify whether any of your -FastCGI applications can make outbound SMTP connections (e.g. moin sending +The httpd_can_sendmail boolean is used to specify whether any of your +web applications can make outbound SMTP connections (e.g. moin sending notifications). By default it is off, but can be enabled as follows: - setsebool -P httpd_fastcgi_can_sendmail 1 + setsebool -P httpd_can_sendmail 1 Only enable this functionality if you actually need it, since it increases the -chances that any vulnerability in any of your FastCGI applications could be +chances that any vulnerability in any of your web applications could be exploited by a spammer. If you have any questions or issues regarding FastCGI and SELinux, please don't Index: mod_fcgid.spec =================================================================== RCS file: /cvs/pkgs/rpms/mod_fcgid/EL-5/mod_fcgid.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- mod_fcgid.spec 27 Apr 2008 22:52:57 -0000 1.6 +++ mod_fcgid.spec 7 Apr 2009 09:50:24 -0000 1.7 @@ -1,17 +1,22 @@ -# FC5, RHEL5 and later include SELinux policy module packages -%if 0%{?fedora}%{?rhel} < 5 -%define selinux_module 0 -%define selinux_variants %{nil} -%define selinux_buildreqs %{nil} +# Fedora 5, 6, and 7 versions includes SELinux policy module package +# Fedora 8 and 9 versions include policy in errata selinux-policy releases +# Fedora 10 onwards include policy in standard selinux-policy releases +# RHEL 5.3 onwards include policy in standard selinux-policy releases +%if 0%{?fedora} < 5 || 0%{?fedora} > 7 +%global selinux_module 0 +%global selinux_types %{nil} +%global selinux_variants %{nil} +%global selinux_buildreqs %{nil} %else -%define selinux_module 1 -%define selinux_variants mls strict targeted -%define selinux_buildreqs checkpolicy, selinux-policy-devel, hardlink +%global selinux_module 1 +%global selinux_types %(%{__awk} '/^#[[:space:]]*SELINUXTYPE=/,/^[^#]/ { if ($3 == "-") printf "%s ", $2 }' /etc/selinux/config 2>/dev/null) +%global selinux_variants %([ -z "%{selinux_types}" ] && echo mls strict targeted || echo %{selinux_types}) +%global selinux_buildreqs checkpolicy, selinux-policy-devel, hardlink %endif Name: mod_fcgid Version: 2.2 -Release: 4%{?dist} +Release: 10%{?dist} Summary: Apache2 module for high-performance server-side scripting Group: System Environment/Daemons License: GPL+ @@ -29,6 +34,21 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gawk, httpd-devel >= 2.0, pkgconfig Requires: httpd-mmn = %([ -a %{_includedir}/httpd/.mmn ] && %{__cat} %{_includedir}/httpd/.mmn || echo missing) +# Make sure that selinux-policy is sufficiently up-to-date if it's installed +%if "%{?rhel}" == "5" +Conflicts: selinux-policy < 2.4.6-203.el5 +# No provide here because selinux-policy >= 2.4.6-203.el5 does the providing +Obsoletes: mod_fcgid-selinux <= %{version}-%{release} +%endif +%if "%{?fedora}" == "8" +Conflicts: selinux-policy < 3.0.8-123.fc8 +%endif +%if "%{?fedora}" == "9" +Conflicts: selinux-policy < 3.3.1-107.fc9 +%endif +%if "%{?fedora}" == "10" +Conflicts: selinux-policy < 3.5.13-8.fc10 +%endif %description mod_fcgid is a binary-compatible alternative to the Apache module mod_fastcgi. @@ -37,8 +57,8 @@ as possible. %if %{selinux_module} -%define selinux_policyver %(%{__sed} -e 's,.*selinux-policy-\\([^/]*\\)/.*,\\1,' /usr/share/selinux/devel/policyhelp) -%define selinux_policynum %(echo %{selinux_policyver} | %{__awk} -F. '{ printf "%d%02d%02d", $1, $2, $3 }') +%global selinux_policyver %(%{__sed} -e 's,.*selinux-policy-\\([^/]*\\)/.*,\\1,' /usr/share/selinux/devel/policyhelp || echo 0.0.0) +%global selinux_policynum %(echo %{selinux_policyver} | %{__awk} -F. '{ printf "%d%02d%02d", $1, $2, $3 }') %package selinux Summary: SELinux policy module supporting FastCGI applications with mod_fcgid Group: System Environment/Base @@ -49,9 +69,7 @@ # http://www.redhat.com/archives/fedora-selinux-list/2006-May/msg00102.html # Hence the versioned dependency. The versioning will hopefully be replaced by # an ABI version requirement or something similar in the future -%if "%{selinux_policyver}" != "" Requires: selinux-policy >= %{selinux_policyver} -%endif Requires: %{name} = %{version}-%{release} Requires(post): /usr/sbin/semodule, /sbin/restorecon Requires(postun): /usr/sbin/semodule, /sbin/restorecon @@ -124,7 +142,7 @@ /usr/sbin/semodule -s ${selinuxvariant} -i \ %{_datadir}/selinux/${selinuxvariant}/fastcgi.pp &> /dev/null || : done -# Fix up non-standard directory context +# Fix up non-standard directory context from earlier packages /sbin/restorecon -R %{_localstatedir}/run/mod_fcgid || : %postun selinux @@ -157,6 +175,33 @@ %endif %changelog +* Mon Apr 6 2009 Paul Howarth 2.2-10 +- EL 5.3 now has SELinux support in the main selinux-policy package so handle + that release as per Fedora >= 8, except that the RHEL selinux-policy package + doesn't Obsolete/Provide mod_fcgid-selinux like the Fedora version, so do + the obsoletion here instead + +* Thu Feb 26 2009 Paul Howarth 2.2-9 +- Update documentation for MoinMoin, Rails (#476658), and SELinux + +* Wed Feb 25 2009 Fedora Release Engineering - 2.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Nov 12 2008 Paul Howarth 2.2-7 +- SELinux policy module no longer built for Fedora 8 onwards as it is + obsoleted by the main selinux-policy package +- Conflicts for selinux-policy packages older than the releases where mod_fcgid + policy was incorporated have been added for Fedora 8, 9, and 10 versions, to + ensure that SELinux support will work if installed + +* Tue Oct 21 2008 Paul Howarth 2.2-6 +- SELinux policy module rewritten to merge fastcgi and system script domains + in preparation for merge into main selinux-policy package (#462318) +- Try to determine supported SELinux policy types by reading /etc/selinux/config + +* Thu Jul 24 2008 Paul Howarth 2.2-5 +- Tweak selinux-policy version detection macro to work with current Rawhide + * Thu Feb 14 2008 Paul Howarth 2.2-4 - Rebuild with gcc 4.3.0 for Fedora 9 From kasal at fedoraproject.org Tue Apr 7 09:57:51 2009 From: kasal at fedoraproject.org (=?utf-8?b?xaB0xJtww6FuIEthc2Fs?=) Date: Tue, 7 Apr 2009 09:57:51 +0000 (UTC) Subject: rpms/perl/devel perl-CGI-escape.patch, NONE, 1.1 perl-CGI-t-util-58.patch, NONE, 1.1 perl.spec, 1.214, 1.215 Message-ID: <20090407095751.149CD70100@cvs1.fedora.phx.redhat.com> Author: kasal Update of /cvs/extras/rpms/perl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2477 Modified Files: perl.spec Added Files: perl-CGI-escape.patch perl-CGI-t-util-58.patch Log Message: - fix CGI::escape for all strings (#472571) - perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t http://rt.perl.org/rt3/Ticket/Display.html?id=64502 perl-CGI-escape.patch: --- NEW FILE perl-CGI-escape.patch --- 2009-04-06 Stepan Kasal * t/util-58.t: Add tests reflecting common usage. * CGI/Util.pm (encode): State what conversions are needed, in accordance to the common usage mentioned above; and code it. diff -ur perl-5.10.0/lib/CGI/Util.pm perl-5.10.0/lib/CGI/Util.pm --- perl-5.10.0/lib/CGI/Util.pm 2008-09-08 15:58:52.000000000 +0200 +++ perl-5.10.0/lib/CGI/Util.pm 2009-04-04 16:30:29.000000000 +0200 @@ -210,7 +210,6 @@ my $todecode = shift; return undef unless defined($todecode); $todecode =~ tr/+/ /; # pluses become spaces - $EBCDIC = "\t" ne "\011"; if ($EBCDIC) { $todecode =~ s/%([0-9a-fA-F]{2})/chr $A2E[hex($1)]/ge; } else { @@ -232,16 +231,24 @@ } # URL-encode data +# +# We cannot use the %u escapes, they were rejected by W3C, so the official +# way is %XX-escaped utf-8 encoding. +# Naturally, Unicode strings have to be converted to their utf-8 byte +# representation. (No action is required on 5.6.) +# Byte strings were traditionally used directly as a sequence of octets. +# This worked if they actually represented binary data (i.e. in CGI::Compress). +# This also worked if these byte strings were actually utf-8 encoded; e.g., +# when the source file used utf-8 without the apropriate "use utf8;". +# This fails if the byte string is actually a Latin 1 encoded string, but it +# was always so and cannot be fixed without breaking the binary data case. +# -- Stepan Kasal +# sub escape { shift() if @_ > 1 and ( ref($_[0]) || (defined $_[1] && $_[0] eq $CGI::DefaultClass)); my $toencode = shift; return undef unless defined($toencode); - $toencode = eval { pack("C*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - - # force bytes while preserving backward compatibility -- dankogai - # but commented out because it was breaking CGI::Compress -- lstein - # $toencode = eval { pack("U*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - + utf8::encode($toencode) if ($] > 5.007 && utf8::is_utf8($toencode)); if ($EBCDIC) { $toencode=~s/([^a-zA-Z0-9_.~-])/uc sprintf("%%%02x",$E2A[ord($1)])/eg; } else { diff -ur perl-5.10.0/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0/lib/CGI/t/util-58.t 2003-04-14 20:32:22.000000000 +0200 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 16:49:42.000000000 +0200 @@ -1,16 +1,29 @@ +# test CGI::Util::escape +use Test::More tests => 4; +use_ok("CGI::Util"); + +# Byte strings should be escaped byte by byte: +# 1) not a valid utf-8 sequence: +my $uri = "pe\x{f8}\x{ed}\x{e8}ko.ogg"; +is(CGI::Util::escape($uri), "pe%F8%ED%E8ko.ogg", "Escape a Latin-2 string"); + +# 2) is a valid utf-8 sequence, but not an UTF-8-flagged string +# This happens often: people write utf-8 strings to source, but forget +# to tell perl about it by "use utf8;"--this is obviously wrong, but we +# have to handle it gracefully, for compatibility with GCI.pm under +# perl-5.8.x # -# This tests CGI::Util::escape() when fed with UTF-8-flagged string -# -- dankogai -BEGIN { - if ($] < 5.008) { - print "1..0 # \$] == $] < 5.008\n"; - exit(0); - } -} +$uri = "pe\x{c5}\x{99}\x{c3}\x{ad}\x{c4}\x{8d}ko.ogg"; +is(CGI::Util::escape($uri), "pe%C5%99%C3%AD%C4%8Dko.ogg", + "Escape an utf-8 byte string"); -use Test::More tests => 2; -use_ok("CGI::Util"); -my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); +SKIP: +{ + # This tests CGI::Util::escape() when fed with UTF-8-flagged string + # -- dankogai + skip("Unicode strings not available in $]", 1) if ($] < 5.008); + $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji + is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "Escape string with UTF-8 flag"); +} __END__ perl-CGI-t-util-58.patch: --- NEW FILE perl-CGI-t-util-58.patch --- 2009-04-06 Stepan Kasal * lib/CGI/t/util-58.t: return to the upstream version, do not hide bugs. diff -ur perl-5.10.0.orig/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0.orig/lib/CGI/t/util-58.t 2007-12-18 11:47:07.000000000 +0100 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 18:28:07.000000000 +0200 @@ -11,11 +11,6 @@ use Test::More tests => 2; use_ok("CGI::Util"); my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -if (ord('A') == 193) { # EBCDIC. - is(CGI::Util::escape($uri), "%FC%C3%A0%EE%F9%E5%E7%F8%20%FC%C3%C7%CA.txt", - "# Escape string with UTF-8 (UTF-EBCDIC) flag"); -} else { - is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); -} +is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "# Escape string with UTF-8 flag"); __END__ Index: perl.spec =================================================================== RCS file: /cvs/extras/rpms/perl/devel/perl.spec,v retrieving revision 1.214 retrieving revision 1.215 diff -u -r1.214 -r1.215 --- perl.spec 27 Mar 2009 18:36:02 -0000 1.214 +++ perl.spec 7 Apr 2009 09:57:20 -0000 1.215 @@ -7,7 +7,7 @@ Name: perl Version: %{perl_version} -Release: 65%{?dist} +Release: 66%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -97,8 +97,13 @@ # Fix from Archive::Extract maintainer to only look at stdout # We need this because we're using tar >= 1.21 +# included upstream in 0.31_03 Patch36: perl-5.10.0-Archive-Extract-onlystdout.patch +# Do not distort lib/CGI/t/util-58.t +# http://rt.perl.org/rt3/Ticket/Display.html?id=64502 +Patch37: perl-CGI-t-util-58.patch + ### Debian Patches ### # Fix issue with (nested) definition lists in lib/Pod/Html.pm @@ -160,7 +165,7 @@ Patch53: 32_fix_fork_rand # Fix memory leak with qr//. -# Adapted from upstream changhe 34506. +# Adapted from upstream change 34506. Patch54: 34_fix_qr-memory-leak-2 # CVE-2005-0448 revisited: File::Path::rmtree no longer allows creating of setuid files. @@ -224,6 +229,11 @@ # patches File-Fetch and CPAN Patch201: perl-5.10.0-links.patch +# Fix CGI::escape to work with all strings, started as #472571, +# brought upstream as http://rt.cpan.org/Public/Bug/Display.html?id=34528, +# accepted there for CGI.pm-3.43 +Patch202: perl-CGI-escape.patch + BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: tcsh, dos2unix, man, groff BuildRequires: gdbm-devel, db4-devel, zlib-devel @@ -952,6 +962,7 @@ %patch34 -p1 %patch35 -p1 %patch36 -p1 +%patch37 -p1 ### Debian patches ### %patch40 -p1 @@ -993,6 +1004,7 @@ %patch117 -p1 %patch118 -p1 %patch201 -p1 +%patch202 -p1 # # Candidates for doc recoding (need case by case review): @@ -1218,6 +1230,7 @@ '34507 Fix memory leak in single-char character class optimization' \ 'Fedora Patch35: Reorder @INC, based on b9ba2fadb18b54e35e5de54f945111a56cbcb249' \ 'Fedora Patch36: Fix from Archive::Extract maintainer to only look at stdout from tar' \ + 'Fedora Patch37: Do not distort lib/CGI/t/util-58.t' \ '32727 Fix issue with (nested) definition lists in lib/Pod/Html.pm' \ '33287 Fix NULLOK items' \ '33554 Fix a typo in the predefined common protocols to make "udp" resolve without netbase' \ @@ -1256,6 +1269,7 @@ 'Fedora Patch117: Update Digest::SHA to %{Digest_SHA_version}' \ 'Fedora Patch117: Update module autodie to %{autodie_version}' \ 'Fedora Patch201: Fedora uses links instead of lynx' \ + 'Fedora Patch202: Fix CGI::escape to work with all strings' \ %{nil} rm patchlevel.bak @@ -1880,6 +1894,11 @@ # Old changelog entries are preserved in CVS. %changelog +* Tue Apr 7 2009 Stepan Kasal - 4:5.10.0-66 +- fix CGI::escape for all strings (#472571) +- perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t + http://rt.perl.org/rt3/Ticket/Display.html?id=64502 + * Fri Mar 27 2009 Stepan Kasal - 4:5.10.0-65 - Move the gargantuan Changes* collection to -devel (#492605) From mmahut at fedoraproject.org Tue Apr 7 09:58:12 2009 From: mmahut at fedoraproject.org (Marek Mahut) Date: Tue, 7 Apr 2009 09:58:12 +0000 (UTC) Subject: rpms/gcx/devel gcx.desktop,1.2,1.3 gcx.spec,1.5,1.6 Message-ID: <20090407095812.1658370100@cvs1.fedora.phx.redhat.com> Author: mmahut Update of /cvs/pkgs/rpms/gcx/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2545 Modified Files: gcx.desktop gcx.spec Log Message: 494430 - GCX lacks association with FITS file Index: gcx.desktop =================================================================== RCS file: /cvs/pkgs/rpms/gcx/devel/gcx.desktop,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gcx.desktop 24 Mar 2009 13:39:44 -0000 1.2 +++ gcx.desktop 7 Apr 2009 09:57:41 -0000 1.3 @@ -6,3 +6,4 @@ Icon=/usr/share/gcx/gcx.svg Exec=gcx Categories=Education;Science;Astronomy; +MimeType=application/fits;image/fits;image/x-fits; Index: gcx.spec =================================================================== RCS file: /cvs/pkgs/rpms/gcx/devel/gcx.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- gcx.spec 6 Apr 2009 20:03:36 -0000 1.5 +++ gcx.spec 7 Apr 2009 09:57:41 -0000 1.6 @@ -1,6 +1,6 @@ Name: gcx Version: 0.9.11 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Data-reduction tool for CCD photometry License: GPLv2+ @@ -38,6 +38,11 @@ %clean rm -rf $RPM_BUILD_ROOT +%post +update-desktop-database &> /dev/null || : + +%postun +update-desktop-database &> /dev/null || : %files %defattr(-,root,root,-) @@ -47,6 +52,9 @@ %{_datadir}/gcx %changelog +* Tue Apr 7 2009 Marek Mahut - 0.9.11-7 +- Fix mime association with FITS files (RHBZ#494430) + * Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.11-6 - Fix a stack overflow (#494345) From transif at fedoraproject.org Tue Apr 7 10:02:52 2009 From: transif at fedoraproject.org (Transifex System User) Date: Tue, 7 Apr 2009 10:02:52 +0000 (UTC) Subject: comps/po hi.po,1.18,1.19 Message-ID: <20090407100252.2296970100@cvs1.fedora.phx.redhat.com> Author: transif Update of /cvs/pkgs/comps/po In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3602/po Modified Files: hi.po Log Message: Sending translation for Hindi Index: hi.po =================================================================== RCS file: /cvs/pkgs/comps/po/hi.po,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- hi.po 1 Apr 2009 07:12:04 -0000 1.18 +++ hi.po 7 Apr 2009 10:02:21 -0000 1.19 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: comps.HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-03-31 02:03+0000\n" -"PO-Revision-Date: 2009-04-01 12:41+0530\n" +"POT-Creation-Date: 2009-04-06 08:00+0000\n" +"PO-Revision-Date: 2009-04-07 15:28+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" @@ -29,6 +29,7 @@ "\n" "\n" "\n" +"\n" #: ../comps-f7.xml.in.h:1 ../comps-f8.xml.in.h:1 ../comps-f9.xml.in.h:1 #: ../comps-f10.xml.in.h:1 ../comps-f11.xml.in.h:1 @@ -39,7 +40,7 @@ #: ../comps-f10.xml.in.h:3 ../comps-f11.xml.in.h:3 ../comps-el4.xml.in.h:1 #: ../comps-el5.xml.in.h:1 msgid "Administration Tools" -msgstr "????????????????????? ???????????????" +msgstr "????????????????????? ???????????????" #: ../comps-f7.xml.in.h:3 ../comps-f8.xml.in.h:3 ../comps-f9.xml.in.h:3 #: ../comps-f10.xml.in.h:4 ../comps-f11.xml.in.h:4 @@ -94,7 +95,7 @@ #: ../comps-f10.xml.in.h:13 ../comps-f11.xml.in.h:14 ../comps-el4.xml.in.h:7 #: ../comps-el5.xml.in.h:7 msgid "Base System" -msgstr "????????? ??????????????????" +msgstr "????????? ???????????????" #: ../comps-f7.xml.in.h:13 ../comps-f8.xml.in.h:13 ../comps-f9.xml.in.h:13 #: ../comps-f10.xml.in.h:14 ../comps-f11.xml.in.h:15 @@ -119,7 +120,7 @@ #: ../comps-f7.xml.in.h:17 ../comps-f8.xml.in.h:17 ../comps-f9.xml.in.h:17 #: ../comps-f10.xml.in.h:18 ../comps-f11.xml.in.h:19 msgid "Bhutanese Support" -msgstr "?????????????????? ??????????????????" +msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:18 ../comps-f8.xml.in.h:18 ../comps-f9.xml.in.h:18 #: ../comps-f10.xml.in.h:19 ../comps-f11.xml.in.h:20 @@ -159,12 +160,12 @@ #: ../comps-f7.xml.in.h:25 ../comps-f8.xml.in.h:26 ../comps-f9.xml.in.h:26 #: ../comps-f10.xml.in.h:27 ../comps-f11.xml.in.h:28 msgid "Clustering Support" -msgstr "?????????????????????????????? ??????????????????." +msgstr "?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:26 ../comps-f8.xml.in.h:27 ../comps-f9.xml.in.h:27 #: ../comps-f10.xml.in.h:28 ../comps-f11.xml.in.h:29 msgid "Core" -msgstr "?????????" +msgstr "??????????????????" #: ../comps-f7.xml.in.h:27 ../comps-f8.xml.in.h:28 ../comps-f9.xml.in.h:28 #: ../comps-f10.xml.in.h:29 ../comps-f11.xml.in.h:30 @@ -213,12 +214,12 @@ #: ../comps-f10.xml.in.h:37 ../comps-f11.xml.in.h:39 ../comps-el4.xml.in.h:11 #: ../comps-el5.xml.in.h:12 msgid "Development Tools" -msgstr "?????????????????????????????? ???????????????" +msgstr "?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:36 ../comps-f8.xml.in.h:37 ../comps-f9.xml.in.h:37 #: ../comps-f10.xml.in.h:38 ../comps-f11.xml.in.h:40 msgid "Dial-up Networking Support" -msgstr "????????????????????? ?????????????????? ??????????????????" +msgstr "?????????????????? ?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:37 ../comps-f8.xml.in.h:38 ../comps-f9.xml.in.h:38 #: ../comps-f10.xml.in.h:39 ../comps-f11.xml.in.h:41 @@ -239,13 +240,13 @@ #: ../comps-f10.xml.in.h:41 ../comps-f11.xml.in.h:43 ../comps-el4.xml.in.h:14 #: ../comps-el5.xml.in.h:15 msgid "Educational Software" -msgstr "???????????????????????? ???????????????????????????" +msgstr "???????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:41 ../comps-f8.xml.in.h:41 ../comps-f9.xml.in.h:41 #: ../comps-f10.xml.in.h:42 ../comps-f11.xml.in.h:44 ../comps-el4.xml.in.h:15 #: ../comps-el5.xml.in.h:16 msgid "Educational software for learning" -msgstr "??????????????????????????? ?????? ???????????? ???????????????????????? ???????????????????????????" +msgstr "??????????????????????????? ?????? ???????????? ???????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:42 ../comps-f8.xml.in.h:42 ../comps-f9.xml.in.h:42 #: ../comps-f10.xml.in.h:43 ../comps-f11.xml.in.h:46 ../comps-el4.xml.in.h:16 @@ -283,7 +284,7 @@ #: ../comps-f10.xml.in.h:51 ../comps-f11.xml.in.h:54 ../comps-el4.xml.in.h:18 #: ../comps-el5.xml.in.h:19 msgid "Fedora Packager" -msgstr "?????????????????? ??????????????? ???????????????" +msgstr "?????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:49 ../comps-f8.xml.in.h:50 ../comps-f9.xml.in.h:51 #: ../comps-f10.xml.in.h:52 ../comps-f11.xml.in.h:55 @@ -307,7 +308,7 @@ "From CD recording to playing audio CDs and multimedia files, this package " "group allows you to work with sound and video on the system." msgstr "" -"CD ????????????????????? ?????? ???????????? ?????????????????? CD ?????? ??????????????????????????? ???????????? ?????? ??????????????? ?????????, ?????? ??????????????? ????????????, ?????????????????? ?????? ??????????????? " +"CD ????????????????????? ?????? ???????????? ?????????????????? CD ?????? ??????????????????????????? ??????????????? ?????? ??????????????? ?????????, ?????? ??????????????? ????????????, ??????????????? ?????? ??????????????? " "?????? ?????????????????? ?????? ????????? ????????? ???????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:53 ../comps-f8.xml.in.h:56 ../comps-f9.xml.in.h:57 @@ -320,7 +321,7 @@ #: ../comps-f10.xml.in.h:59 ../comps-f11.xml.in.h:65 ../comps-el4.xml.in.h:21 #: ../comps-el5.xml.in.h:22 msgid "GNOME Software Development" -msgstr "GNOME ??????????????????????????? ???????????????" +msgstr "GNOME ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:55 ../comps-f8.xml.in.h:58 ../comps-f9.xml.in.h:59 #: ../comps-f10.xml.in.h:60 ../comps-f11.xml.in.h:66 @@ -328,8 +329,8 @@ "GNOME is a powerful graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." msgstr "" -"GNOME ?????? ??????????????????????????? ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ?????????????????? ??????????????????, ?????? " -"?????????????????? ???????????? ????????????????????? ??????." +"GNOME ?????? ??????????????????????????? ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ??????????????? ??????????????????, ?????? " +"?????????????????? ??????????????? ????????????????????? ??????." #: ../comps-f7.xml.in.h:56 ../comps-f8.xml.in.h:59 ../comps-f9.xml.in.h:60 #: ../comps-f10.xml.in.h:61 ../comps-f11.xml.in.h:67 @@ -366,12 +367,12 @@ #: ../comps-f10.xml.in.h:67 ../comps-f11.xml.in.h:73 ../comps-el4.xml.in.h:24 #: ../comps-el5.xml.in.h:26 msgid "Graphics" -msgstr "???????????????" +msgstr "????????????????????????" #: ../comps-f7.xml.in.h:63 ../comps-f8.xml.in.h:66 ../comps-f9.xml.in.h:67 #: ../comps-f10.xml.in.h:68 ../comps-f11.xml.in.h:74 msgid "Greek Support" -msgstr "??????????????? ??????????????????" +msgstr "?????????????????? ??????????????????" #: ../comps-f7.xml.in.h:64 ../comps-f8.xml.in.h:67 ../comps-f9.xml.in.h:68 #: ../comps-f10.xml.in.h:69 ../comps-f11.xml.in.h:75 @@ -416,31 +417,31 @@ msgid "" "Install these packages in order to develop GTK+ and GNOME graphical " "applications." -msgstr "GTK+ ?????? GNOME ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." +msgstr "GTK+ ?????? GNOME ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ???????????????????????? ????????????." #: ../comps-f7.xml.in.h:72 ../comps-f8.xml.in.h:75 ../comps-f9.xml.in.h:76 #: ../comps-f10.xml.in.h:80 ../comps-f11.xml.in.h:86 msgid "" "Install these packages in order to develop GTK+ and XFCE graphical " "applications." -msgstr "GTK+ ?????? XFCE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." +msgstr "GTK+ ?????? XFCE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ???????????????????????? ????????????." #: ../comps-f7.xml.in.h:73 ../comps-f8.xml.in.h:76 ../comps-f9.xml.in.h:77 #: ../comps-f10.xml.in.h:81 ../comps-f11.xml.in.h:87 ../comps-el4.xml.in.h:28 #: ../comps-el5.xml.in.h:30 msgid "Install these packages to develop QT and KDE graphical applications." -msgstr "QT ?????? KDE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." +msgstr "QT ?????? KDE ??????????????? ????????????????????????????????? ?????? ??????????????? ???????????? ?????? ????????? ?????? ????????????????????? ?????? ???????????????????????? ????????????." #: ../comps-f7.xml.in.h:74 ../comps-f8.xml.in.h:77 ../comps-f9.xml.in.h:78 #: ../comps-f10.xml.in.h:82 ../comps-f11.xml.in.h:88 msgid "Install these tools to enable the system to print or act as a print server." -msgstr "?????????????????? ?????? ?????????????????? ???????????? ?????? ?????????????????? ??????????????? ????????? ??????????????? ??????????????? ?????? ????????? ?????? ????????????????????? ?????? ??????????????????????????? ????????????." +msgstr "??????????????? ?????? ???????????? ?????? ?????????????????? ??????????????? ????????? ??????????????? ??????????????? ?????? ????????? ?????? ????????????????????? ?????? ???????????????????????? ????????????." #: ../comps-f7.xml.in.h:75 ../comps-f8.xml.in.h:78 ../comps-f9.xml.in.h:79 #: ../comps-f10.xml.in.h:83 ../comps-f11.xml.in.h:89 ../comps-el4.xml.in.h:29 #: ../comps-el5.xml.in.h:31 msgid "Install this group of packages to use the base graphical (X) user interface." -msgstr "???????????? ??????????????? (X) ???????????????????????? ????????????????????? ?????? ?????????????????? ???????????? ?????? ????????? ?????? ??????????????? ???????????? ?????? ??????????????????????????? ????????????." +msgstr "???????????? ??????????????? (X) ???????????????????????? ????????????????????? ?????? ?????????????????? ???????????? ?????? ????????? ?????? ??????????????? ???????????? ?????? ???????????????????????? ????????????." #: ../comps-f7.xml.in.h:76 ../comps-f8.xml.in.h:80 ../comps-f9.xml.in.h:81 #: ../comps-f10.xml.in.h:85 ../comps-f11.xml.in.h:91 @@ -483,7 +484,7 @@ #: ../comps-f10.xml.in.h:92 ../comps-f11.xml.in.h:98 ../comps-el4.xml.in.h:34 #: ../comps-el5.xml.in.h:34 msgid "KDE Software Development" -msgstr "KDE ??????????????????????????? ???????????????" +msgstr "KDE ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:84 ../comps-f8.xml.in.h:88 ../comps-f9.xml.in.h:89 #: ../comps-f10.xml.in.h:93 ../comps-f11.xml.in.h:99 @@ -491,8 +492,8 @@ "KDE is a powerful graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." msgstr "" -"KDE ?????? ??????????????????????????? ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ?????????????????? ??????????????????, ?????? " -"?????????????????? ???????????? ????????????????????? ??????." +"KDE ?????? ??????????????????????????? ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ??????????????? ??????????????????, ?????? " +"?????????????????? ??????????????? ????????????????????? ??????." #: ../comps-f7.xml.in.h:85 ../comps-f8.xml.in.h:89 ../comps-f9.xml.in.h:90 #: ../comps-f10.xml.in.h:94 ../comps-f11.xml.in.h:100 @@ -512,7 +513,7 @@ #: ../comps-f7.xml.in.h:88 ../comps-f8.xml.in.h:92 ../comps-f9.xml.in.h:95 #: ../comps-f10.xml.in.h:102 ../comps-f11.xml.in.h:109 msgid "Languages" -msgstr "?????????????????????" +msgstr "????????????" #: ../comps-f7.xml.in.h:89 ../comps-f8.xml.in.h:93 ../comps-f9.xml.in.h:96 #: ../comps-f10.xml.in.h:103 ../comps-f11.xml.in.h:110 @@ -522,7 +523,7 @@ #: ../comps-f7.xml.in.h:90 ../comps-f8.xml.in.h:94 ../comps-f9.xml.in.h:97 #: ../comps-f10.xml.in.h:104 ../comps-f11.xml.in.h:111 msgid "Latvian Support" -msgstr "????????????????????? ??????????????????" +msgstr "????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:91 ../comps-f8.xml.in.h:96 ../comps-f9.xml.in.h:99 #: ../comps-f10.xml.in.h:106 ../comps-f11.xml.in.h:113 @@ -532,12 +533,12 @@ #: ../comps-f7.xml.in.h:92 ../comps-f8.xml.in.h:97 ../comps-f9.xml.in.h:100 #: ../comps-f10.xml.in.h:107 ../comps-f11.xml.in.h:114 msgid "Legacy Software Development" -msgstr "?????????????????? ??????????????????????????? ???????????????" +msgstr "?????????????????? ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:93 ../comps-f8.xml.in.h:98 ../comps-f9.xml.in.h:101 #: ../comps-f10.xml.in.h:108 ../comps-f11.xml.in.h:115 msgid "Legacy Software Support" -msgstr "?????????????????? ??????????????????????????? ??????????????????" +msgstr "?????????????????? ?????????????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:94 ../comps-f8.xml.in.h:99 ../comps-f9.xml.in.h:102 #: ../comps-f10.xml.in.h:109 ../comps-f11.xml.in.h:116 @@ -639,7 +640,7 @@ #: ../comps-f7.xml.in.h:112 ../comps-f8.xml.in.h:121 ../comps-f9.xml.in.h:126 #: ../comps-f10.xml.in.h:135 ../comps-f11.xml.in.h:147 msgid "Printing Support" -msgstr "?????????????????? ??????????????????" +msgstr "???????????? ??????????????????" #: ../comps-f7.xml.in.h:113 ../comps-f8.xml.in.h:122 ../comps-f9.xml.in.h:127 #: ../comps-f10.xml.in.h:136 ../comps-f11.xml.in.h:148 @@ -674,7 +675,7 @@ #: ../comps-f7.xml.in.h:119 ../comps-f8.xml.in.h:128 ../comps-f9.xml.in.h:135 #: ../comps-f10.xml.in.h:143 ../comps-f11.xml.in.h:154 msgid "Server Configuration Tools" -msgstr "??????????????? ????????????????????? ???????????????" +msgstr "??????????????? ????????????????????? ???????????????" #: ../comps-f7.xml.in.h:120 ../comps-f8.xml.in.h:129 ../comps-f9.xml.in.h:136 #: ../comps-f10.xml.in.h:144 ../comps-f11.xml.in.h:155 @@ -706,13 +707,13 @@ #: ../comps-f7.xml.in.h:125 ../comps-f8.xml.in.h:134 ../comps-f9.xml.in.h:141 #: ../comps-f10.xml.in.h:150 ../comps-f11.xml.in.h:161 msgid "Smallest possible installation" -msgstr "???????????? ???????????? ????????????????????? ???????????????????????????" +msgstr "??????????????? ????????????????????? ????????????????????????" #: ../comps-f7.xml.in.h:126 ../comps-f8.xml.in.h:135 ../comps-f9.xml.in.h:142 #: ../comps-f10.xml.in.h:151 ../comps-f11.xml.in.h:162 #: ../comps-el4.xml.in.h:43 ../comps-el5.xml.in.h:43 msgid "Software used for running network servers" -msgstr "??????????????? ??????????????? ?????? ???????????? ?????????????????? ?????? ???????????? ???????????????????????????" +msgstr "??????????????? ??????????????? ??????????????? ?????? ????????? ???????????????????????? ??????????????????????????????" #: ../comps-f7.xml.in.h:127 ../comps-f8.xml.in.h:136 ../comps-f9.xml.in.h:143 #: ../comps-f10.xml.in.h:152 ../comps-f11.xml.in.h:163 @@ -725,7 +726,7 @@ "Sometimes called text editors, these are programs that allow you to create " "and edit text files. This includes Emacs and Vi." msgstr "" -"????????? ????????? ?????????????????? ?????? ????????? ?????? ???????????? ???????????? ???????????? ?????? ??????????????????????????? ???????????? ???????????? ??????????????? ?????? ????????????????????? ???????????? ?????? " +"????????? ????????? ?????????????????? ?????? ????????? ?????? ???????????? ???????????? ???????????? ?????? ??????????????????????????? ???????????? ??????????????? ??????????????? ?????? ????????????????????? ???????????? ?????? " "?????????????????? ???????????? ?????????. ??????????????? ?????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:129 ../comps-f8.xml.in.h:138 ../comps-f9.xml.in.h:145 @@ -737,7 +738,7 @@ #: ../comps-f7.xml.in.h:130 ../comps-f8.xml.in.h:139 ../comps-f9.xml.in.h:146 #: ../comps-f10.xml.in.h:155 ../comps-f11.xml.in.h:166 msgid "Southern Ndebele Support" -msgstr "????????????????????? ???????????????????????? ??????????????????" +msgstr "????????????????????? ????????????????????? ??????????????????" #: ../comps-f7.xml.in.h:131 ../comps-f8.xml.in.h:140 ../comps-f9.xml.in.h:147 #: ../comps-f10.xml.in.h:156 ../comps-f11.xml.in.h:167 @@ -775,7 +776,7 @@ #: ../comps-f10.xml.in.h:163 ../comps-f11.xml.in.h:177 #: ../comps-el4.xml.in.h:48 ../comps-el5.xml.in.h:46 msgid "System Tools" -msgstr "?????????????????? ???????????????" +msgstr "??????????????? ???????????????" #: ../comps-f7.xml.in.h:138 ../comps-f8.xml.in.h:147 ../comps-f9.xml.in.h:154 #: ../comps-f10.xml.in.h:164 ../comps-f11.xml.in.h:178 @@ -816,7 +817,7 @@ #: ../comps-f7.xml.in.h:145 ../comps-f8.xml.in.h:153 ../comps-f9.xml.in.h:160 #: ../comps-f10.xml.in.h:171 ../comps-f11.xml.in.h:185 msgid "The packages in this group are core libraries needed to develop applications." -msgstr "?????? ???????????? ????????? ?????????????????? ??????????????? ?????? ??????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ?????? ????????? ?????????????????? ??????." +msgstr "?????? ???????????? ????????? ?????????????????? ??????????????? ?????? ?????????????????? ???????????????????????????-???????????? ????????? ?????? ??????????????????????????? ??????????????? ?????? ????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:146 ../comps-f8.xml.in.h:154 ../comps-f9.xml.in.h:161 #: ../comps-f10.xml.in.h:172 ../comps-f11.xml.in.h:186 @@ -827,7 +828,7 @@ #: ../comps-f7.xml.in.h:147 ../comps-f8.xml.in.h:155 ../comps-f9.xml.in.h:162 #: ../comps-f10.xml.in.h:173 ../comps-f11.xml.in.h:187 msgid "These packages allow you to develop applications for the X Window System." -msgstr "?????? ????????????????????? ?????? ?????? X ?????????????????? ?????????????????? ?????? ????????? ????????????????????????????????? ?????? ??????????????? ?????? ???????????? ?????????." +msgstr "?????? ????????????????????? ?????? ?????? X ?????????????????? ??????????????? ?????? ????????? ????????????????????????????????? ?????? ??????????????? ?????? ???????????? ?????????." #: ../comps-f7.xml.in.h:148 ../comps-f8.xml.in.h:156 ../comps-f9.xml.in.h:163 #: ../comps-f10.xml.in.h:174 ../comps-f11.xml.in.h:188 @@ -838,14 +839,14 @@ #: ../comps-f7.xml.in.h:149 ../comps-f8.xml.in.h:157 ../comps-f9.xml.in.h:164 #: ../comps-f10.xml.in.h:175 ../comps-f11.xml.in.h:189 msgid "These packages include network-based servers such as DHCP, Kerberos and NIS." -msgstr "?????? ??????????????? ????????? DHCP, ?????????????????? ?????? NIS ???????????? ???????????????-?????????????????? ??????????????? ?????????." +msgstr "?????? ??????????????? ????????? DHCP, ?????????????????? ?????? NIS ???????????? ???????????????-?????????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:150 ../comps-f8.xml.in.h:158 ../comps-f9.xml.in.h:165 #: ../comps-f10.xml.in.h:176 ../comps-f11.xml.in.h:190 msgid "" "These packages include servers for old network protocols such as rsh and " "telnet." -msgstr "?????? ????????????????????? ????????? rsh ?????? telnet ???????????? ????????????????????? ??????????????? ??????????????????????????? ?????? ????????? ??????????????? ??????????????? ?????????." +msgstr "?????? ????????????????????? ????????? rsh ?????? ?????????????????? ???????????? ????????????????????? ??????????????? ??????????????????????????? ?????? ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:151 ../comps-f8.xml.in.h:159 ../comps-f9.xml.in.h:166 #: ../comps-f10.xml.in.h:177 ../comps-f11.xml.in.h:191 @@ -855,14 +856,14 @@ #: ../comps-f7.xml.in.h:152 ../comps-f8.xml.in.h:160 ../comps-f9.xml.in.h:167 #: ../comps-f10.xml.in.h:178 ../comps-f11.xml.in.h:192 msgid "These packages provide compatibility with previous releases." -msgstr "?????? ??????????????? ??????????????? ???????????????????????? ????????? ???????????????????????? ?????????????????? ?????????????????? ??????????????? ??????." +msgstr "?????? ??????????????? ??????????????? ???????????????????????? ????????? ???????????????????????? ?????????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:153 ../comps-f8.xml.in.h:161 ../comps-f9.xml.in.h:168 #: ../comps-f10.xml.in.h:179 ../comps-f11.xml.in.h:193 msgid "" "These packages provide support for various locales including fonts and input " "methods." -msgstr "?????? ??????????????? ????????? ??? ??????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????? ???????????? ?????????????????? ?????????????????? ??????????????? ??????." +msgstr "?????? ??????????????? ?????????????????? ??? ??????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????? ???????????? ?????????????????? ?????????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:154 ../comps-f8.xml.in.h:162 ../comps-f9.xml.in.h:169 #: ../comps-f10.xml.in.h:180 ../comps-f11.xml.in.h:194 @@ -870,20 +871,20 @@ "These tools allow you to create documents in the DocBook format and convert " "them into HTML, PDF, Postscript, and text." msgstr "" -"?????? ???????????? ???????????? DocBook ????????????????????? ????????? ??????????????????????????? ??????????????? ?????? ?????????????????? HTML, PDF, Postscript, ?????? " +"?????? ??????????????? ???????????? DocBook ????????????????????? ????????? ??????????????????????????? ??????????????? ?????? ?????????????????? HTML, PDF, ??????????????????????????????????????????, ?????? " "???????????????????????? ????????? ??????????????? ?????? ?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:155 ../comps-f8.xml.in.h:163 ../comps-f9.xml.in.h:170 #: ../comps-f10.xml.in.h:181 ../comps-f11.xml.in.h:195 #: ../comps-el4.xml.in.h:55 ../comps-el5.xml.in.h:53 msgid "These tools allow you to run a Web server on the system." -msgstr "?????? ????????????????????? ?????? ?????????????????? ?????? ?????? ????????? ??????????????? ????????? ???????????? ?????????." +msgstr "?????? ????????????????????? ?????? ??????????????? ?????? ?????? ????????? ??????????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:156 ../comps-f8.xml.in.h:164 ../comps-f9.xml.in.h:171 #: ../comps-f10.xml.in.h:182 ../comps-f11.xml.in.h:196 #: ../comps-el4.xml.in.h:56 ../comps-el5.xml.in.h:54 msgid "These tools allow you to run an FTP server on the system." -msgstr "?????? ????????????????????? ?????? ?????????????????? ?????? ?????? FTP ??????????????? ????????? ???????????? ?????????." +msgstr "?????? ????????????????????? ?????? ??????????????? ?????? ?????? FTP ??????????????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:157 ../comps-f8.xml.in.h:165 ../comps-f9.xml.in.h:172 #: ../comps-f10.xml.in.h:183 ../comps-f11.xml.in.h:197 @@ -891,18 +892,18 @@ msgid "" "These tools include core development tools such as automake, gcc, perl, " "python, and debuggers." -msgstr "?????? ????????????????????? ????????? automake, gcc, perl, python, ?????? debuggers ???????????? ???????????????????????? ??????????????? ??????????????? ?????????." +msgstr "?????? ????????????????????? ????????? ??????????????????, ??????????????????, ????????????, ???????????????, ?????? ??????????????? ???????????? ???????????????????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:158 ../comps-f8.xml.in.h:166 ../comps-f9.xml.in.h:173 #: ../comps-f10.xml.in.h:184 ../comps-f11.xml.in.h:198 #: ../comps-el4.xml.in.h:58 ../comps-el5.xml.in.h:56 msgid "This group allows you to configure the system as a news server." -msgstr "?????? ?????????????????? ??????????????? ?????? ????????? ?????????????????? ?????? ??????????????????????????? ???????????? ?????? ?????????????????? ???????????? ??????" +msgstr "?????? ???????????? ???????????? ?????????????????? ??????????????? ??????????????? ??????????????????????????? ???????????? ?????? ?????????????????? ???????????? ???????????? ??????." #: ../comps-f7.xml.in.h:159 ../comps-f8.xml.in.h:167 ../comps-f9.xml.in.h:174 #: ../comps-f10.xml.in.h:185 ../comps-f11.xml.in.h:199 msgid "This group contains all of Red Hat's custom server configuration tools." -msgstr "?????? ???????????? ????????? Red Hat ?????? ????????? ??????????????? ??????????????? ??????????????? ????????????????????? ??????????????? ?????????????????? ??????." +msgstr "?????? ???????????? ????????? Red Hat ?????? ????????? ??????????????? ??????????????? ??????????????? ????????????????????? ??????????????? ?????????????????? ??????." #: ../comps-f7.xml.in.h:160 ../comps-f8.xml.in.h:168 ../comps-f9.xml.in.h:175 #: ../comps-f10.xml.in.h:186 ../comps-f11.xml.in.h:200 @@ -910,14 +911,14 @@ "This group includes a minimal set of packages. Useful for creating small " "router/firewall boxes, for example." msgstr "" -"?????? ???????????? ??????????????? ?????? ????????????????????? ???????????? ?????? ??????????????? ???????????? ??????. ???????????? router/firewall ??????????????? ?????? ????????? " +"?????? ???????????? ??????????????? ?????? ????????????????????? ???????????? ?????? ??????????????? ???????????? ??????. ???????????? ????????????/???????????????????????? ???????????? ?????? ????????? " "??????????????????, ?????????????????? ?????? ?????????." #: ../comps-f7.xml.in.h:161 ../comps-f8.xml.in.h:169 ../comps-f9.xml.in.h:176 #: ../comps-f10.xml.in.h:187 ../comps-f11.xml.in.h:201 #: ../comps-el4.xml.in.h:59 ../comps-el5.xml.in.h:57 msgid "This group includes graphical email, Web, and chat clients." -msgstr "?????? ???????????? ????????? ??????????????? ????????????, ????????? ?????? ????????? ????????????????????? ?????????." +msgstr "?????? ???????????? ????????? ?????????????????? ????????????, ????????? ?????? ????????? ????????????????????? ?????????." #: ../comps-f7.xml.in.h:162 ../comps-f8.xml.in.h:170 ../comps-f9.xml.in.h:177 #: ../comps-f10.xml.in.h:188 ../comps-f11.xml.in.h:202 @@ -931,7 +932,7 @@ #: ../comps-f10.xml.in.h:189 ../comps-f11.xml.in.h:203 #: ../comps-el4.xml.in.h:61 ../comps-el5.xml.in.h:59 msgid "This group includes packages to help you manipulate and scan images." -msgstr "?????? ???????????? ????????? ?????????????????? ?????? ?????????????????????????????? ?????? ???????????????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????????." +msgstr "?????? ???????????? ????????? ????????? ?????? ????????????-???????????? ?????? ???????????????????????? ???????????? ?????? ????????? ??????????????? ??????????????? ?????????." #: ../comps-f7.xml.in.h:164 ../comps-f8.xml.in.h:172 ../comps-f9.xml.in.h:179 #: ../comps-f10.xml.in.h:190 ../comps-f11.xml.in.h:204 @@ -940,7 +941,7 @@ "This group includes text-based email, Web, and chat clients. These " "applications do not require the X Window System." msgstr "" -"?????? ???????????? ????????? ???????????????????????? ?????????????????? ????????????, ?????????, ?????? ????????? ????????????????????? ??????. ?????? ????????????????????????????????? ?????? X ??????????????? ?????????????????? " +"?????? ???????????? ????????? ???????????????????????? ?????????????????? ????????????, ?????????, ?????? ????????? ????????????????????? ??????. ?????? ????????????????????????????????? ?????? X ??????????????? ??????????????? " "?????????????????? ???????????? ??????." #: ../comps-f7.xml.in.h:165 ../comps-f8.xml.in.h:173 ../comps-f9.xml.in.h:180 @@ -950,20 +951,20 @@ "This group is a collection of graphical administration tools for the system, " "such as for managing user accounts and configuring system hardware." msgstr "" -"?????? ???????????? ????????? ?????????????????? ?????? ????????? ??????????????? ????????????????????? ??????????????? ?????? ???????????????????????? ??????, ???????????? ???????????????????????? ???????????? ????????????????????? ?????? " -"????????? ?????? ?????????????????? ??????????????????????????? ?????? ????????????????????? ?????? ????????????." +"?????? ???????????? ??????????????? ?????? ????????? ??????????????? ????????????????????? ??????????????? ?????? ?????????????????? ??????, ???????????? ???????????????????????? ???????????? ????????????????????? ?????? " +"????????? ?????? ??????????????? ??????????????????????????? ????????????????????? ?????? ????????????." #: ../comps-f7.xml.in.h:166 ../comps-f8.xml.in.h:174 ../comps-f9.xml.in.h:181 #: ../comps-f10.xml.in.h:192 ../comps-f11.xml.in.h:206 #: ../comps-el4.xml.in.h:66 ../comps-el5.xml.in.h:64 msgid "This group is a collection of tools and resources of Armenian environments." -msgstr "??????????????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "?????? ???????????? ??????????????????????????? ????????????????????? ?????? ???????????? ????????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:167 ../comps-f8.xml.in.h:175 ../comps-f9.xml.in.h:182 #: ../comps-f10.xml.in.h:193 ../comps-f11.xml.in.h:207 #: ../comps-el4.xml.in.h:69 ../comps-el5.xml.in.h:68 msgid "This group is a collection of tools for various hardware specific utilities." -msgstr "?????? ???????????? ??????????????? ??????????????????????????? ????????????????????? ???????????????????????? ?????? ???????????? ?????????????????? ?????? ???????????? ??????." +msgstr "?????? ???????????? ??????????????? ??????????????????????????? ????????????????????? ???????????????????????? ?????? ???????????? ????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:168 ../comps-f8.xml.in.h:176 ../comps-f9.xml.in.h:183 #: ../comps-f10.xml.in.h:194 ../comps-f11.xml.in.h:209 @@ -972,30 +973,30 @@ "This group is a collection of various tools for the system, such as the " "client for connecting to SMB shares and tools to monitor network traffic." msgstr "" -"?????? ???????????? ?????????????????? ?????? ????????? ??????????????? ????????????????????? ?????? ???????????? ??????, ???????????? SMB ???????????? ?????? ????????????????????? ?????? ?????????????????? ?????? ????????? " -"?????? ??????????????? ????????????????????? ?????????????????? ???????????? ?????? ????????? ???????????????." +"?????? ???????????? ??????????????? ?????? ????????? ??????????????? ????????????????????? ?????? ???????????? ??????, ???????????? SMB ???????????? ?????? ????????????????????? ?????? ?????????????????? ?????? ????????? " +"?????? ??????????????? ????????????????????? ?????????????????? ???????????? ?????? ????????? ???????????????." #: ../comps-f7.xml.in.h:169 ../comps-f8.xml.in.h:177 ../comps-f9.xml.in.h:184 #: ../comps-f10.xml.in.h:195 ../comps-f11.xml.in.h:210 msgid "This package group allows you to run a DNS name server (BIND) on the system." -msgstr "?????? ??????????????? ???????????? ?????? ?????? ?????????????????? ?????? DNS ????????? ??????????????? (BIND) ?????? ????????? ???????????? ?????????." +msgstr "?????? ??????????????? ???????????? ?????? ?????? ??????????????? ?????? DNS ????????? ??????????????? (BIND) ?????? ????????? ???????????? ?????????." #: ../comps-f7.xml.in.h:170 ../comps-f8.xml.in.h:178 ../comps-f9.xml.in.h:185 #: ../comps-f10.xml.in.h:196 ../comps-f11.xml.in.h:211 msgid "" "This package group allows you to share files between Linux and MS Windows" "(tm) systems." -msgstr "?????? ??????????????? ???????????? ?????? ?????? Linux ?????? MS Windows(tm) ???????????????????????? ?????? ????????? ???????????? ?????????????????????????????? ?????? ???????????? ?????????." +msgstr "?????? ??????????????? ???????????? ?????? ?????? Linux ?????? MS Windows(tm) ????????????????????? ?????? ????????? ??????????????? ?????????????????????????????? ?????? ???????????? ?????????." #: ../comps-f7.xml.in.h:171 ../comps-f8.xml.in.h:179 ../comps-f9.xml.in.h:186 #: ../comps-f10.xml.in.h:197 ../comps-f11.xml.in.h:212 msgid "This package group contains packages useful for use with MySQL." -msgstr "?????? ??????????????? ???????????? MySQL ??????????????? ?????? ????????? ?????????????????? ????????????????????? ?????? ???????????? ??????." +msgstr "?????? ??????????????? ???????????? MySQL ??????????????? ?????? ????????? ?????????????????? ????????????????????? ?????? ???????????? ??????." #: ../comps-f7.xml.in.h:172 ../comps-f8.xml.in.h:180 ../comps-f9.xml.in.h:187 #: ../comps-f10.xml.in.h:198 ../comps-f11.xml.in.h:213 msgid "This package group includes packages useful for use with Postgresql." -msgstr "?????? ??????????????? ???????????? ????????? Postgresql ?????? ????????? ??????????????? ?????? ????????? ??????????????? ??????????????? ??????????????? ??????." +msgstr "?????? ??????????????? ???????????? ????????? Postgresql ?????? ????????? ??????????????? ?????? ????????? ??????????????? ??????????????? ??????????????? ??????." #: ../comps-f7.xml.in.h:173 ../comps-f8.xml.in.h:181 ../comps-f9.xml.in.h:188 #: ../comps-f10.xml.in.h:199 ../comps-f11.xml.in.h:214 @@ -1011,7 +1012,7 @@ #: ../comps-f10.xml.in.h:201 ../comps-f11.xml.in.h:216 #: ../comps-el4.xml.in.h:71 ../comps-el5.xml.in.h:70 msgid "Tools and Utilities needed by a Fedora Packager" -msgstr "?????????????????? ??????????????? ?????? ?????????????????? ??????????????? ???????????? ?????? ????????????????????????" +msgstr "?????????????????? ??????????????? ?????? ?????????????????? ??????????????? ??????????????? ?????? ????????????????????????" #: ../comps-f7.xml.in.h:176 ../comps-f8.xml.in.h:184 ../comps-f9.xml.in.h:191 #: ../comps-f10.xml.in.h:202 ../comps-f11.xml.in.h:217 @@ -1042,7 +1043,7 @@ #: ../comps-f10.xml.in.h:208 ../comps-f11.xml.in.h:225 #: ../comps-el4.xml.in.h:72 ../comps-el5.xml.in.h:71 msgid "Various core pieces of the system." -msgstr "?????????????????? ?????? ?????? ???????????????????????? ??????????????????." +msgstr "??????????????? ?????? ?????? ????????? ??????????????????." #: ../comps-f7.xml.in.h:182 ../comps-f8.xml.in.h:190 ../comps-f9.xml.in.h:197 #: ../comps-f10.xml.in.h:209 ../comps-f11.xml.in.h:226 @@ -1091,18 +1092,18 @@ #: ../comps-f7.xml.in.h:190 ../comps-f8.xml.in.h:198 ../comps-f9.xml.in.h:206 #: ../comps-f10.xml.in.h:218 ../comps-f11.xml.in.h:235 msgid "Windows File Server" -msgstr "Windows ???????????? ???????????????" +msgstr "????????????????????? ??????????????? ???????????????" #: ../comps-f7.xml.in.h:191 ../comps-f8.xml.in.h:199 ../comps-f9.xml.in.h:207 #: ../comps-f10.xml.in.h:219 ../comps-f11.xml.in.h:236 msgid "X Software Development" -msgstr "X ??????????????????????????? ???????????????" +msgstr "X ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:192 ../comps-f8.xml.in.h:200 ../comps-f9.xml.in.h:208 #: ../comps-f10.xml.in.h:220 ../comps-f11.xml.in.h:237 #: ../comps-el4.xml.in.h:76 ../comps-el5.xml.in.h:76 msgid "X Window System" -msgstr "X ??????????????? ??????????????????" +msgstr "X ??????????????? ???????????????" #: ../comps-f7.xml.in.h:193 ../comps-f8.xml.in.h:201 ../comps-f9.xml.in.h:209 #: ../comps-f10.xml.in.h:221 ../comps-f11.xml.in.h:238 @@ -1112,7 +1113,7 @@ #: ../comps-f7.xml.in.h:194 ../comps-f8.xml.in.h:202 ../comps-f9.xml.in.h:210 #: ../comps-f10.xml.in.h:222 ../comps-f11.xml.in.h:239 msgid "XFCE Software Development" -msgstr "XFCE ??????????????????????????? ???????????????" +msgstr "XFCE ?????????????????????????????? ???????????????" #: ../comps-f7.xml.in.h:195 ../comps-f8.xml.in.h:203 ../comps-f9.xml.in.h:211 #: ../comps-f10.xml.in.h:223 ../comps-f11.xml.in.h:240 @@ -1127,7 +1128,7 @@ #: ../comps-f8.xml.in.h:21 ../comps-f9.xml.in.h:21 ../comps-f10.xml.in.h:22 #: ../comps-f11.xml.in.h:23 msgid "Buildsystem building group" -msgstr "????????????????????????????????? ???????????????????????? ????????????" +msgstr "?????????????????????????????? ???????????????????????? ????????????" #: ../comps-f8.xml.in.h:48 ../comps-f9.xml.in.h:49 ../comps-f10.xml.in.h:50 #: ../comps-f11.xml.in.h:53 @@ -1142,7 +1143,7 @@ #: ../comps-f8.xml.in.h:53 ../comps-f9.xml.in.h:54 ../comps-f10.xml.in.h:55 #: ../comps-f11.xml.in.h:59 msgid "Fonts packages for rendering text on the desktop." -msgstr "???????????????????????? ?????? ????????? ??????????????? ???????????? ?????? ????????? ??????????????? ???????????????" +msgstr "???????????????????????? ?????? ????????? ??????????????? ???????????? ?????? ????????? ?????????????????? ???????????????" #: ../comps-f8.xml.in.h:79 ../comps-f9.xml.in.h:80 ../comps-f10.xml.in.h:84 #: ../comps-f11.xml.in.h:90 @@ -1152,7 +1153,7 @@ #: ../comps-f8.xml.in.h:95 ../comps-f9.xml.in.h:98 ../comps-f10.xml.in.h:105 #: ../comps-f11.xml.in.h:112 msgid "Legacy Fonts" -msgstr "?????????????????? ???????????????" +msgstr "?????????????????? ??????????????????" #: ../comps-f8.xml.in.h:100 ../comps-f9.xml.in.h:103 ../comps-f10.xml.in.h:110 #: ../comps-f11.xml.in.h:117 @@ -1172,7 +1173,7 @@ #: ../comps-f8.xml.in.h:114 ../comps-f9.xml.in.h:119 ../comps-f10.xml.in.h:128 #: ../comps-f11.xml.in.h:139 msgid "Older bitmap and vector fonts packages" -msgstr "?????????????????? bitmap ?????? ???????????? ??????????????? ???????????????" +msgstr "?????????????????? ?????????????????? ?????? ???????????? ?????????????????? ???????????????" #: ../comps-f9.xml.in.h:44 ../comps-f10.xml.in.h:45 ../comps-f11.xml.in.h:48 msgid "Esperanto Support" @@ -1207,7 +1208,7 @@ #: ../comps-f9.xml.in.h:201 ../comps-f10.xml.in.h:213 #: ../comps-f11.xml.in.h:230 msgid "Walloon Support" -msgstr "??????????????? ??????????????????" +msgstr "???????????? ??????????????????" #: ../comps-f10.xml.in.h:2 ../comps-f11.xml.in.h:2 msgid "A software playground for learning about learning." @@ -1307,7 +1308,7 @@ #: ../comps-f11.xml.in.h:140 msgid "Online Help and Documentation" -msgstr "?????????????????? ????????? ??? ????????????????????????????????????" +msgstr "?????????????????? ????????? ??? ???????????????????????????????????????" #: ../comps-f11.xml.in.h:169 msgid "Sugar Desktop Environment" @@ -1317,7 +1318,9 @@ msgid "" "Support for cross-compiling programs to 32 bit Windows targets, testing " "them, and building installers, all from within Fedora." -msgstr "32 ????????? ?????????????????? ?????????????????? ????????? ??????????????? ??????????????????????????? ??????????????????????????? ?????? ????????? ??????????????????, ?????????????????? ??????????????????, ?????? ???????????????????????? ?????? ?????????????????????, ????????? ????????? ?????????????????? ?????? ????????????." +msgstr "" +"32 ????????? ?????????????????? ?????????????????? ????????? ??????????????? ??????????????????????????? ??????????????????????????? ?????? ????????? ??????????????????, ?????????????????? ??????????????????, ?????? ???????????????????????? " +"?????? ?????????????????????, ????????? ????????? ?????????????????? ?????? ????????????." #: ../comps-f11.xml.in.h:173 msgid "" @@ -1329,7 +1332,9 @@ msgid "" "This group is a collection of tools used in the design, modification, " "manipulation, and packaging of fonts." -msgstr "?????? ???????????? ????????????????????? ?????? ?????????????????? ?????? ?????? ?????? ?????????????????? ?????? ?????????????????????, ????????????????????????, ????????????-???????????? ?????? ?????????????????? ????????? ???????????????????????? ???????????? ??????." +msgstr "" +"?????? ???????????? ????????????????????? ?????? ?????????????????? ?????? ?????? ?????? ?????????????????? ?????? ?????????????????????, ????????????????????????, ????????????-???????????? ?????? ?????????????????? ????????? ???????????????????????? " +"???????????? ??????." #: ../comps-f11.xml.in.h:220 msgid "Turkmen Support" @@ -1337,7 +1342,7 @@ #: ../comps-f11.xml.in.h:222 msgid "Upper Sorbian Support" -msgstr "???????????? ????????????????????? ??????????????????" +msgstr "????????? ????????????????????? ??????????????????" #: ../comps-el4.xml.in.h:3 ../comps-el5.xml.in.h:3 msgid "Applications for a variety of tasks" @@ -1352,23 +1357,23 @@ "GNOME is a powerful, graphical user interface which includes a panel, " "desktop, system icons, and a graphical file manager." msgstr "" -"GNOME ?????? ???????????????????????????, ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ?????????????????? ??????????????????, ?????? " -"?????????????????? ???????????? ????????????????????? ??????." +"GNOME ?????? ???????????????????????????, ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ??????????????? ??????????????????, ?????? " +"?????????????????? ??????????????? ????????????????????? ??????." #: ../comps-el4.xml.in.h:35 ../comps-el5.xml.in.h:35 msgid "" "KDE is a powerful, graphical user interface which includes a panel, desktop, " "system icons, and a graphical file manager." msgstr "" -"KDE ?????? ???????????????????????????, ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ?????????????????? ??????????????????, ?????? " -"?????????????????? ???????????? ????????????????????? ??????." +"KDE ?????? ???????????????????????????, ?????????????????? ???????????????????????? ????????????????????? ?????? ?????????????????? ????????????, ????????????????????????, ??????????????? ??????????????????, ?????? " +"?????????????????? ??????????????? ????????????????????? ??????." #: ../comps-el4.xml.in.h:44 ../comps-el5.xml.in.h:44 msgid "" "Sometimes called text editors, these are programs that allow you to create " "and edit files. These include Emacs and Vi." msgstr "" -"????????? ???????????????????????? ?????????????????? ?????? ????????? ?????? ???????????? ???????????? ???????????? ?????? ??????????????????????????? ???????????? ???????????? ??????????????? ?????? ????????????????????? ???????????? " +"????????? ???????????????????????? ?????????????????? ?????? ????????? ?????? ???????????? ???????????? ???????????? ?????? ??????????????????????????? ???????????? ??????????????? ??????????????? ?????? ????????????????????? ???????????? " "?????? ?????????????????? ???????????? ?????????. ??????????????? ?????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:50 ../comps-el5.xml.in.h:48 @@ -1380,7 +1385,7 @@ "These tools allow you to create documentation in the DocBook format and " "convert them to HTML, PDF, Postscript, and text." msgstr "" -"?????? ????????????????????? ?????? DocBook ????????????????????? ????????? ??????????????????????????? ??????????????? ?????? ?????????????????? HTML, PDF, Postscript, ?????? " +"?????? ????????????????????? ?????? DocBook ????????????????????? ????????? ??????????????????????????????????????? ???????????? ?????? ?????????????????? HTML, PDF, ??????????????????????????????????????????, ?????? " "???????????????????????? ????????? ????????? ???????????? ?????????." #: ../comps-el4.xml.in.h:64 ../comps-el5.xml.in.h:62 @@ -1389,15 +1394,15 @@ #: ../comps-el4.xml.in.h:65 ../comps-el5.xml.in.h:63 msgid "This group is a collection of tools and resources of Arabic environments." -msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ????????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:67 ../comps-el5.xml.in.h:66 msgid "This group is a collection of tools and resources of Hebrew environments." -msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ????????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:68 ../comps-el5.xml.in.h:67 msgid "This group is a collection of tools and resources of Japanese environments." -msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "?????????????????? ????????????????????? ?????? ???????????? ?????? ???????????? ????????????????????? ??? ???????????????????????? ?????? ???????????? ??????." #: ../comps-el4.xml.in.h:77 ../comps-el5.xml.in.h:77 msgid "XEmacs" @@ -1405,5 +1410,5 @@ #: ../comps-el5.xml.in.h:65 msgid "This group is a collection of tools and resources of Czech environments." -msgstr "????????? ????????????????????? ?????? ???????????? ?????? ???????????? ?????????????????? ??? ???????????????????????? ?????? ???????????? ??????." +msgstr "????????? ????????????????????? ?????? ???????????? ?????? ???????????? ????????????????????? ??? ???????????????????????? ?????? ???????????? ??????." From itamarjp at fedoraproject.org Tue Apr 7 10:17:34 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Tue, 7 Apr 2009 10:17:34 +0000 (UTC) Subject: rpms/redir/devel 01_fix_max_bandwidth_docs.dpatch, NONE, 1.1 02_use_ntohs.dpatch, NONE, 1.1 03_fix_tcp_wrappers.dpatch, NONE, 1.1 04_fix_timeouts.dpatch, NONE, 1.1 05_pedantic.dpatch, NONE, 1.1 06_fix_shaper_buffer.dpatch, NONE, 1.1 07_cosmetics.dpatch, NONE, 1.1 08_add_wrappers.dpatch, NONE, 1.1 09_add_linux_software_map.dpatch, NONE, 1.1 15_deb_cosmetics.dpatch, NONE, 1.1 20_do_not_strip.dpatch, NONE, 1.1 25_fix_setsockopt.dpatch, NONE, 1.1 30_fix_manpage.dpatch, NONE, 1.1 31_fix_transproxy_location.patch, NONE, 1.1 import.log, NONE, 1.1 redir.spec, NONE, 1.1 redir_gcc4.4-signedness.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407101734.173CE70100@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/redir/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6789/devel Modified Files: .cvsignore sources Added Files: 01_fix_max_bandwidth_docs.dpatch 02_use_ntohs.dpatch 03_fix_tcp_wrappers.dpatch 04_fix_timeouts.dpatch 05_pedantic.dpatch 06_fix_shaper_buffer.dpatch 07_cosmetics.dpatch 08_add_wrappers.dpatch 09_add_linux_software_map.dpatch 15_deb_cosmetics.dpatch 20_do_not_strip.dpatch 25_fix_setsockopt.dpatch 30_fix_manpage.dpatch 31_fix_transproxy_location.patch import.log redir.spec redir_gcc4.4-signedness.patch Log Message: Initial RPM version --- NEW FILE 01_fix_max_bandwidth_docs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_fix_max_bandwidth_docs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fix docs and --help to show --max_bandwidth instead of --maxbandwidth @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:21:56.849499952 -0400 @@ -233,7 +233,7 @@ #ifndef NO_SHAPER /* options for bandwidth */ fprintf(stderr, "\t\t--bufsize=\tsize of the buffer\n"); - fprintf(stderr, "\t\t--maxbandwidth=\tlimit the bandwidth\n"); + fprintf(stderr, "\t\t--max_bandwidth=\tlimit the bandwidth\n"); fprintf(stderr, "\t\t--random_wait=\twait before each packet\n"); fprintf(stderr, "\t\t--wait_in_out=\t1 wait for in, 2 out, 3 in&out\n"); /* end options for bandwidth */ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 1999-12-26 15:52:24.000000000 -0500 +++ redir-2.2.1/redir.man 2005-10-22 21:22:28.882630176 -0400 @@ -18,7 +18,7 @@ .I --lport=port .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -35,7 +35,7 @@ .RB [ \--connect=host:port ] .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -102,9 +102,9 @@ .TP .B \--bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---maxbandwidth or --random_wait to simulate a slow connection. +--max_bandwidth or --random_wait to simulate a slow connection. .TP -.B \--maxbandwidth n +.B \--max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. @@ -115,7 +115,7 @@ than the bufsize (see also --bufsize). .TP .B \--wait_in_out n -Apply --maxbandwidth and --random_wait for input if n=1, output if n=2 and +Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) --- NEW FILE 02_use_ntohs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_use_ntohs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use ntohs() to generate comprehensible debug()s and syslog()s. @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:29:55.491735272 -0400 @@ -745,7 +745,7 @@ } debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); /* * Double fork here so we don't have to wait later @@ -871,8 +871,8 @@ strcpy(tmp2, inet_ntoa(target->sin_addr)); syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - tmp1, client.sin_port, - tmp2, target->sin_port); + tmp1, ntohs(client.sin_port), + tmp2, ntohs(target->sin_port)); } /* do proxy stuff */ @@ -1066,7 +1066,7 @@ if (!getpeername(0, (struct sockaddr *) &client, &client_size)) { debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); } if ((targetsock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { perror("target: socket"); @@ -1109,8 +1109,8 @@ if (dosyslog) { syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - inet_ntoa(client.sin_addr), client.sin_port, - target_ip, target.sin_port); + inet_ntoa(client.sin_addr), ntohs(client.sin_port), + target_ip, ntohs(target.sin_port)); } /* Just start copying - one side of the loop is stdin - 0 */ --- NEW FILE 03_fix_tcp_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 03_fix_tcp_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: fix calls to tcp wrappers @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:10:11.439455392 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:10:51.625346208 -0400 @@ -802,8 +802,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, clisock, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) { refuse(&request); @@ -1057,8 +1057,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) refuse(&request); --- NEW FILE 04_fix_timeouts.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 04_fix_timeouts.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Apply a close approximation of Robert de Bath's patch for bug #142382 @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:44:39.504061784 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:47:14.746461352 -0400 @@ -598,10 +598,6 @@ /* Record start time */ start_time = (unsigned int) time(NULL); - /* Set up timeout */ - timeout.tv_sec = timeout_secs; - timeout.tv_usec = 0; - /* file descriptor bits */ FD_ZERO(&iofds); FD_SET(insock, &iofds); @@ -618,14 +614,21 @@ while(1) { (void) memcpy(&c_iofds, &iofds, sizeof(iofds)); + /* Set up timeout, Linux returns seconds left in this structure + * so we have to reset it before each select(). */ + timeout.tv_sec = timeout_secs; + timeout.tv_usec = 0; + if (select(max_fd + 1, &c_iofds, (fd_set *)0, (fd_set *)0, (timeout_secs ? &timeout : NULL)) <= 0) { - /* syslog(LLEV,"connection timeout: %d sec",timeout.tv_sec);*/ - break; + if (dosyslog) { + syslog(LOG_NOTICE,"connection timeout: %d sec",timeout_secs); + } + break; } if(FD_ISSET(insock, &c_iofds)) { --- NEW FILE 05_pedantic.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 05_pedantic.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: changes to make clean up compilation @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2005-10-22 23:11:41.000000000 -0400 +++ redir-2.2.1/Makefile 2005-10-22 23:11:48.818368360 -0400 @@ -32,7 +32,7 @@ # if your system lacks getopt_long, remove the comment from this line OBJS = redir.o $(GETOPT_OBJS) -CFLAGS = -O2 -Wall $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) +CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) LDFLAGS = -s # solaris, and others, may also need these libraries to link diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:11:48.282449832 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:12:23.201141384 -0400 @@ -73,6 +73,7 @@ #include #include #include +#include #include #include #include @@ -460,7 +461,7 @@ int lport, rport; int remip[4]; int localsock; - int socksize = sizeof(struct sockaddr_in); + size_t socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -509,7 +510,7 @@ if(getsockname(localsock, (struct sockaddr *)&sockname, &socksize) < 0) { perror("getsockname"); if (dosyslog) - syslog(LOG_ERR, "getsockname failed: %m"); + syslog(LOG_ERR, "getsockname failed: %s",strerror(errno)); exit(1); } @@ -562,7 +563,7 @@ switch(fork()) { case -1: /* Error */ - syslog(LOG_ERR, "Couldn't fork: %m"); + syslog(LOG_ERR, "Couldn't fork: %s",strerror(errno)); _exit(1); case 0: /* Child */ { @@ -723,7 +724,7 @@ int clisock; int targetsock; struct sockaddr_in client; - int clientlen = sizeof(client); + size_t clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -734,7 +735,7 @@ perror("server: accept"); if (dosyslog) - syslog(LOG_ERR, "accept failed: %m"); + syslog(LOG_ERR, "accept failed: %s",strerror(errno)); /* determine if this error is fatal */ switch(accept_errno) { @@ -768,7 +769,7 @@ perror("(server) fork"); if (dosyslog) - syslog(LOG_ERR, "(server) fork failed: %m"); + syslog(LOG_ERR, "(server) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -795,7 +796,7 @@ perror("(child) fork"); if (dosyslog) - syslog(LOG_ERR, "(child) fork failed: %m"); + syslog(LOG_ERR, "(child) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -826,7 +827,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); _exit(1); } @@ -850,7 +851,7 @@ only be different if the input value is 0 (let the system pick a port) */ if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -862,7 +863,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -923,7 +924,7 @@ perror("server: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); exit(1); } @@ -962,7 +963,7 @@ perror("server: bind"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -980,7 +981,7 @@ perror("server: listen"); if (dosyslog) - syslog(LOG_ERR, "listen failed: %m"); + syslog(LOG_ERR, "listen failed: %s",strerror(errno)); exit(1); } @@ -1059,7 +1060,7 @@ if (inetd) { int targetsock; struct sockaddr_in client; - int client_size = sizeof(client); + size_t client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); @@ -1079,7 +1080,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "targetsock failed: %m"); + syslog(LOG_ERR, "targetsock failed: %s",strerror(errno)); exit(1); } @@ -1097,7 +1098,7 @@ perror("bind_addr: cannot bind to forcerd outgoing addr"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -1109,7 +1110,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "connect failed: %m"); + syslog(LOG_ERR, "connect failed: %s",strerror(errno)); exit(1); } --- NEW FILE 06_fix_shaper_buffer.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 06_fix_shaper_buffer.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: properly allocate copyloop buffer @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:20:05.235901424 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:22:20.198384008 -0400 @@ -260,7 +260,7 @@ #endif int *transproxy, #ifndef NO_SHAPER - unsigned int * bufsize, + unsigned int * bufsizeout, int * max_bandwidth, int * random_wait, int * wait_in_out, @@ -367,7 +367,7 @@ #ifndef NO_SHAPER case 'z': - *bufsize = (unsigned int)atol(optarg); + *bufsizeout = (unsigned int)atol(optarg); break; case 'm': @@ -594,7 +594,7 @@ unsigned long bytes_in = 0; unsigned long bytes_out = 0; unsigned int start_time, end_time; - char buf[bufsize]; + char* buf = malloc(bufsize); /* Record start time */ start_time = (unsigned int) time(NULL); @@ -637,7 +637,7 @@ } if(FD_ISSET(insock, &c_iofds)) { - if((bytes = read(insock, buf, sizeof(buf))) <= 0) + if((bytes = read(insock, buf, bufsize)) <= 0) break; #ifndef NO_FTP if (ftp & FTP_PORT) @@ -652,7 +652,7 @@ bytes_out += bytes; } if(FD_ISSET(outsock, &c_iofds)) { - if((bytes = read(outsock, buf, sizeof(buf))) <= 0) + if((bytes = read(outsock, buf, bufsize)) <= 0) break; /* if we're correcting for PASV on ftp redirections, then fix buf and bytes to have the new address, among other @@ -689,6 +689,7 @@ syslog(LOG_NOTICE, "disconnect %d secs, %ld in %ld out", (end_time - start_time), bytes_in, bytes_out); } + free(buf); return; } --- NEW FILE 07_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 07_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic fixes which could be applied upstream @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:41:51.284918168 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:42:42.115190792 -0400 @@ -73,7 +73,7 @@ Specify program name to be used for TCP wrapper checks and syslog logging. .TP .B --timeout -Timeout and close the connection after n seconds on inactivity. +Timeout and close the connection after n seconds of inactivity. .TP .B \--syslog Log information to syslog. @@ -90,7 +90,7 @@ undesirable. .TP .B \--transproxy -On a linux system with transparany proxying enables, causes redir to +On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see transproxy.txt in the source archive) .TP --- NEW FILE 08_add_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 08_add_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Enabling TCP wrapper support @DPATCH@ --- redir-2.2.1.orig/Makefile +++ redir-2.2.1/Makefile @@ -9,8 +9,8 @@ # if you would like support for TCP wrappers (and have libwrap.a # installed), remove these comments. -WRAP_CFLAGS = # -DUSE_TCP_WRAPPERS -WRAP_LIBS = # -lwrap +WRAP_CFLAGS = -DUSE_TCP_WRAPPERS +WRAP_LIBS = -lwrap # if your system needs any additional libraries (solaris, for example, # needs the ones commented out below), edit this line. --- NEW FILE 09_add_linux_software_map.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 09_add_linux_software_map.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Add linux software map file @DPATCH@ --- redir-2.2.1.orig/redir-2.2.lsm +++ redir-2.2.1/redir-2.2.lsm @@ -0,0 +1,11 @@ +Begin3 +Title: redir +Version: 2.2 +Entered-date: 15DEC1999 +Description: TCP Port redirector (for firewalls etc). +Keywords: tcp port redirector bouncer proxy +Author: sammy at oh.verio.com +Primary-site: sunsite.unc.edu /pub/Linux/system/Network/daemons + 39936 redir-2.2.tar.gz +Copying-policy: GPL +End --- NEW FILE 15_deb_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 15_deb_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic changes applicable only to debian @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:47:44.067287096 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:48:34.218662928 -0400 @@ -92,7 +92,7 @@ .B \--transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see transproxy.txt in the source archive) +(see /usr/share/doc/redir/transproxy.txt) .TP .B \--connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE 20_do_not_strip.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 20_do_not_strip.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: don't strip by default. let dh_strip take care of it. @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2007-08-15 14:53:41.908911693 -0400 +++ redir-2.2.1/Makefile 2007-08-15 14:53:59.409909018 -0400 @@ -33,7 +33,7 @@ OBJS = redir.o $(GETOPT_OBJS) CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) -LDFLAGS = -s +LDFLAGS = # -s # solaris, and others, may also need these libraries to link # also edit here if you're using the TCP wrappers code --- NEW FILE 25_fix_setsockopt.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 25_fix_setsockopt.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Ensure that the server socket has SO_REUSEADDR and SO_LINGER set properly. @DPATCH@ diff -urNad redir~/redir.c redir/redir.c --- redir~/redir.c 2009-03-03 17:35:12.022427586 -0500 +++ redir/redir.c 2009-03-03 17:45:28.998426896 -0500 @@ -90,8 +90,8 @@ /* let's set up some globals... */ int dodebug = 0; int dosyslog = 0; -unsigned char reuse_addr = 1; -unsigned char linger_opt = 0; +int reuse_addr = 1; /* allow address reuse */ +struct linger linger_opt = { 0, 0}; /* do not linger */ char * bind_addr = NULL; struct sockaddr_in addr_out; int timeout = 0; @@ -906,6 +906,7 @@ int servsock; struct sockaddr_in server; + int ret; /* * Get a socket to work with. This socket will @@ -944,8 +945,30 @@ server.sin_addr.s_addr = htonl(inet_addr("0.0.0.0")); } - setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); - setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(SO_LINGER)); + ret = setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_REUSEADDR)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_REUSEADDR: %s",strerror(errno)); + exit(1); + } + } + ret = setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(linger_opt)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_LINGER)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_LINGER: %s",strerror(errno)); + exit(1); + } + } /* * Try to bind the address to the socket. --- NEW FILE 30_fix_manpage.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 30_fix_manpage.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Clean up questionable formatting in man page. @DPATCH@ diff -urNad redir~/redir.man redir/redir.man --- redir~/redir.man 2009-03-03 18:55:37.790428922 -0500 +++ redir/redir.man 2009-03-03 18:58:48.486428715 -0500 @@ -1,43 +1,42 @@ -.PU .TH REDIR 1 local .SH NAME -redir \- redirect tcp connections +redir - redirect tcp connections .SH SYNOPSIS .ll +8 .B redir -.RB [ \--laddr=incoming.ip.address ] -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--bind_addr=my.other.ip.address ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --lport=port -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB [ \-\-laddr=incoming.ip.address ] +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-bind_addr=my.other.ip.address ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-lport=port +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .B redir -.RB \--inetd -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB \-\-inetd +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog ] +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .SH DESCRIPTION @@ -49,74 +48,73 @@ Depending on how redir was compiled, not all options may be available. .SH OPTIONS .TP -.B \--lport +.B \-\-lport Specifies port to listen for connections on (when not running from inetd) .TP -.B \--laddr +.B \-\-laddr IP address to bind to when listening for connections (when not running from inetd) .TP -.B \--cport +.B \-\-cport Specifies port to connect to. .TP -.B \--caddr +.B \-\-caddr Specifies remote host to connect to. (localhost if omitted) .TP -.B \--inetd +.B \-\-inetd Run as a process started from inetd, with the connection passed as stdin and stdout on startup. .TP -.B \--debug +.B \-\-debug Write debug output to stderr or syslog. .TP -.B \--name +.B \-\-name Specify program name to be used for TCP wrapper checks and syslog logging. .TP -.B --timeout +.B \-\-timeout Timeout and close the connection after n seconds of inactivity. .TP -.B \--syslog +.B \-\-syslog Log information to syslog. .TP -.B \--bind_addr +.B \-\-bind_addr Forces redir to pick a specific address/interface to bind to when it listens for incoming connections. .TP -.B \--ftp +.B \-\-ftp When using redir for an FTP server, this will cause redir to also redirect ftp connections. Type should be specified as either "port", "pasv", or "both", to specify what type of FTP connection to handle. -Note that --transproxy often makes one or the other (generally port) +Note that \-\-transproxy often makes one or the other (generally port) undesirable. .TP -.B \--transproxy +.B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see /usr/share/doc/redir/transproxy.txt) .TP -.B \--connect +.B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT -command. Specify the address and port of the proxy using --caddr and ---cport. --connect requires the hostname and port which the HTTP +command. Specify the address and port of the proxy using \-\-caddr and +\-\-cport. \-\-connect requires the hostname and port which the HTTP proxy will be asked to connect to. .TP -.B \--bufsize n +.B \-\-bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---max_bandwidth or --random_wait to simulate a slow connection. +\-\-max_bandwidth or \-\-random_wait to simulate a slow connection. .TP -.B \--max_bandwidth n +.B \-\-max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. .TP -.B \--random_wait n +.B \-\-random_wait n Wait between 0 and 2 x n milliseconds before each "packet". A "packet" is a bloc of data read in one time by redir. A "packet" size is always less -than the bufsize (see also --bufsize). +than the bufsize (see also \-\-bufsize). .TP -.B \--wait_in_out n -Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and +.B \-\-wait_in_out n +Apply \-\-max_bandwidth and \-\-random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) - 31_fix_transproxy_location.patch: --- NEW FILE 31_fix_transproxy_location.patch --- diff -ruNp a/redir-2.2.1/redir.man b/redir-2.2.1/redir.man --- a/redir-2.2.1/redir.man 2009-04-06 13:21:06.000000000 -0300 +++ b/redir-2.2.1/redir.man 2009-04-06 13:23:59.000000000 -0300 @@ -91,7 +91,7 @@ undesirable. .B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see /usr/share/doc/redir/transproxy.txt) +(see /usr/share/doc/redir-2.2.1/transproxy.txt) .TP .B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE import.log --- redir-2_2_1-3_fc11:HEAD:redir-2.2.1-3.fc11.src.rpm:1239099294 --- NEW FILE redir.spec --- Name: redir Version: 2.2.1 Release: 3%{?dist} Summary: Redirect TCP connections Group: Applications/Internet License: GPL+ URL: http://sammy.net/~sammy/hacks/ Source0: http://sammy.net/~sammy/hacks/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: tcp_wrappers-devel #Include Debian Patches Patch0: 01_fix_max_bandwidth_docs.dpatch Patch1: 02_use_ntohs.dpatch Patch2: 03_fix_tcp_wrappers.dpatch Patch3: 04_fix_timeouts.dpatch Patch4: 05_pedantic.dpatch Patch5: 06_fix_shaper_buffer.dpatch Patch6: 07_cosmetics.dpatch Patch7: 08_add_wrappers.dpatch Patch8: 09_add_linux_software_map.dpatch Patch9: 15_deb_cosmetics.dpatch Patch10: 20_do_not_strip.dpatch Patch11: 25_fix_setsockopt.dpatch Patch12: 30_fix_manpage.dpatch #end of debian patches Patch13: redir_gcc4.4-signedness.patch Patch14: 31_fix_transproxy_location.patch %description a port redirector, used to forward incoming connections to somewhere else. by far the cleanest piece of code here, because someone else liked it enough to fix it. %prep %setup -q # Fix docs and --help to show --max_bandwidth instead of --maxbandwidth %patch0 -p1 #use ntohs() to generate comprehensible debug()s and syslog()s %patch1 -p1 #fix calls to tcp wrappers %patch2 -p1 # fix and make timeout more verbose %patch3 -p1 #changes to make clean up compilation, include missing time.h include %patch4 -p1 #properly allocate copyloop buffer %patch5 -p1 #cosmestic only patch %patch6 -p1 #add tcp_wrapper support %patch7 -p1 #description of redir %patch8 -p1 #comestic only patch %patch9 -p1 # do not stripping needed for debug-info package %patch10 -p1 #make usage os setsockopt more verbose %patch11 -p1 #Clean up questionable formatting in man page %patch12 -p1 #fix compile warning with gcc 4.4 %patch13 -p2 # fix location of transproxy.txt %patch14 -p2 # Convert to utf-8 for file in CHANGES; do mv $file timestamp iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp touch -r timestamp $file done %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT install -Dp -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name} install -Dp -m 644 %{name}.man $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README CHANGES COPYING trans*.txt %{_sbindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Sat Apr 04 2009 Itamar Reis Peixoto - 2.2.1-3 - fix compile warning with gcc 4.4 - include README and COPYING into %%doc section - remove attr from files section - convert CHANGES TO utf-8 - fix location of transproxy.txt file in manpage * Wed Apr 01 2009 Itamar Reis Peixoto - 2.2.1-2 - Include Debian Patches * Tue Mar 31 2009 Itamar Reis Peixoto - 2.2.1-1 - Initial RPM version redir_gcc4.4-signedness.patch: --- NEW FILE redir_gcc4.4-signedness.patch --- Binary files a/redir-2.2.1/redir and b/redir-2.2.1/redir differ diff -ruNp a/redir-2.2.1/redir.c b/redir-2.2.1/redir.c --- a/redir-2.2.1/redir.c 2009-04-04 16:36:24.000000000 -0300 +++ b/redir-2.2.1/redir.c 2009-04-04 16:46:06.000000000 -0300 @@ -461,7 +461,7 @@ void ftp_clean(int send, char *buf, unsi int lport, rport; int remip[4]; int localsock; - size_t socksize = sizeof(struct sockaddr_in); + unsigned int socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -721,7 +721,7 @@ do_accept(int servsock, struct sockaddr_ int clisock; int targetsock; struct sockaddr_in client; - size_t clientlen = sizeof(client); + unsigned int clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -1080,7 +1080,7 @@ main(int argc, char *argv[]) if (inetd) { int targetsock; struct sockaddr_in client; - size_t client_size = sizeof(client); + unsigned int client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); Binary files a/redir-2.2.1/redir.o and b/redir-2.2.1/redir.o differ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/redir/devel/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:26:26 -0000 1.1 +++ .cvsignore 7 Apr 2009 10:17:03 -0000 1.2 @@ -0,0 +1 @@ +redir-2.2.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/redir/devel/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:26:27 -0000 1.1 +++ sources 7 Apr 2009 10:17:03 -0000 1.2 @@ -0,0 +1 @@ +4342fadac30504c86c8db7beefe01995 redir-2.2.1.tar.gz From than at fedoraproject.org Tue Apr 7 10:25:00 2009 From: than at fedoraproject.org (Than Ngo) Date: Tue, 7 Apr 2009 10:25:00 +0000 (UTC) Subject: rpms/kdelibs/devel kdelibs-4.2.2-kio_http.patch, NONE, 1.1 kdelibs.spec, 1.461, 1.462 Message-ID: <20090407102500.1B9B670100@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdelibs/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8806 Modified Files: kdelibs.spec Added Files: kdelibs-4.2.2-kio_http.patch Log Message: upstream patch to fix kio_http issue kdelibs-4.2.2-kio_http.patch: --- NEW FILE kdelibs-4.2.2-kio_http.patch --- Index: kioslave/http/http.cpp =================================================================== --- kioslave/http/http.cpp (Revision 950464) +++ kioslave/http/http.cpp (Revision 950465) @@ -229,16 +229,12 @@ } +#define NO_SIZE ((KIO::filesize_t) -1) - - - -#define NO_SIZE ((KIO::filesize_t) -1) - #ifdef HAVE_STRTOLL -#define STRTOLL strtoll +#define STRTOLL strtoll #else -#define STRTOLL strtol +#define STRTOLL strtol #endif @@ -259,6 +255,7 @@ , m_proxyAuth(0) , m_socketProxyAuth(0) , m_isError(false) + , m_isLoadingErrorPage(false) , m_remoteRespTimeout(DEFAULT_RESPONSE_TIMEOUT) { reparseConfiguration(); @@ -292,6 +289,7 @@ { m_isEOF = false; m_isError = false; + m_isLoadingErrorPage = false; } void HTTPProtocol::resetResponseParsing() @@ -575,8 +573,11 @@ m_server.initFrom(m_request); } break; - } else if (m_isError) { - // Hard error, abort everything. + } else if (m_isError || m_isLoadingErrorPage) { + // Unrecoverable error, abort everything. + // Also, if we've just loaded an error page there is nothing more to do. + // In that case we abort to avoid loops; some webservers manage to send 401 and + // no authentication request. Or an auth request we don't understand. return false; } @@ -1728,6 +1729,15 @@ error( ERR_SLAVE_DEFINED, errorString ); } +void HTTPProtocol::setLoadingErrorPage() +{ + if (m_isLoadingErrorPage) { + kWarning(7113) << "called twice during one request, something is probably wrong."; + } + m_isLoadingErrorPage = true; + SlaveBase::errorPage(); +} + bool HTTPProtocol::isOffline(const KUrl &url) { const int NetWorkStatusUnknown = 1; @@ -2720,7 +2730,7 @@ ; // Ignore error } else { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_INTERNAL_SERVER, m_request.url.url()); return false; @@ -2743,7 +2753,7 @@ // Any other client errors // Tell that we will only get an error page here. if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_DOES_NOT_EXIST, m_request.url.url()); return false; @@ -3303,14 +3313,14 @@ kDebug(7113) << "pointer to auth class is now" << *auth; if (!(*auth)) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Unknown Authorization method!"); return false; } } - // auth may still be null due to errorPage(). + // *auth may still be null due to setLoadingErrorPage(). if (*auth) { // remove trailing space from the method string, or digest auth will fail @@ -3357,7 +3367,7 @@ if ((*auth)->isError()) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Authorization failed!"); return false; Index: kioslave/http/http.h =================================================================== --- kioslave/http/http.h (Revision 950464) +++ kioslave/http/http.h (Revision 950465) @@ -259,6 +259,7 @@ void cacheUpdate( const KUrl &url, bool nocache, time_t expireDate); void httpError(); // Generate error message based on response code + void setLoadingErrorPage(); // Call SlaveBase::errorPage() and remember that we've called it bool isOffline(const KUrl &url); // Check network status @@ -523,6 +524,8 @@ // Indicates whether there was some connection error. bool m_isError; + // Whether we are loading an error page (we should close the connection afterwards) + bool m_isLoadingErrorPage; // Values that determine the remote connection timeouts. int m_remoteRespTimeout; Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.461 retrieving revision 1.462 diff -u -r1.461 -r1.462 --- kdelibs.spec 1 Apr 2009 10:40:09 -0000 1.461 +++ kdelibs.spec 7 Apr 2009 10:24:29 -0000 1.462 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Libraries Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} %if 0%{?fedora} > 8 Name: kdelibs @@ -86,6 +86,7 @@ # upstream # 4.2 branch +Patch100: kdelibs-4.2.2-kio_http.patch # 4.3 branch Patch200: kdelibs-4.1.96-AllowExternalPaths.patch @@ -225,6 +226,7 @@ # upstream patches # 4.2 +%patch100 -p0 -b .kio_http # 4.3 %patch200 -p1 -b .AllowExternalPaths @@ -409,6 +411,9 @@ %changelog +* Tue Apr 07 2009 Than Ngo - 4.2.2-2 +- upstream patch to fix kio_http issue + * Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From than at fedoraproject.org Tue Apr 7 10:26:59 2009 From: than at fedoraproject.org (Than Ngo) Date: Tue, 7 Apr 2009 10:26:59 +0000 (UTC) Subject: rpms/kdelibs/F-10 kdelibs-4.2.2-kio_http.patch, NONE, 1.1 kdelibs.spec, 1.411, 1.412 Message-ID: <20090407102659.9B54070100@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdelibs/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9252 Modified Files: kdelibs.spec Added Files: kdelibs-4.2.2-kio_http.patch Log Message: upstream patch to fix kio_http issue kdelibs-4.2.2-kio_http.patch: --- NEW FILE kdelibs-4.2.2-kio_http.patch --- Index: kioslave/http/http.cpp =================================================================== --- kioslave/http/http.cpp (Revision 950464) +++ kioslave/http/http.cpp (Revision 950465) @@ -229,16 +229,12 @@ } +#define NO_SIZE ((KIO::filesize_t) -1) - - - -#define NO_SIZE ((KIO::filesize_t) -1) - #ifdef HAVE_STRTOLL -#define STRTOLL strtoll +#define STRTOLL strtoll #else -#define STRTOLL strtol +#define STRTOLL strtol #endif @@ -259,6 +255,7 @@ , m_proxyAuth(0) , m_socketProxyAuth(0) , m_isError(false) + , m_isLoadingErrorPage(false) , m_remoteRespTimeout(DEFAULT_RESPONSE_TIMEOUT) { reparseConfiguration(); @@ -292,6 +289,7 @@ { m_isEOF = false; m_isError = false; + m_isLoadingErrorPage = false; } void HTTPProtocol::resetResponseParsing() @@ -575,8 +573,11 @@ m_server.initFrom(m_request); } break; - } else if (m_isError) { - // Hard error, abort everything. + } else if (m_isError || m_isLoadingErrorPage) { + // Unrecoverable error, abort everything. + // Also, if we've just loaded an error page there is nothing more to do. + // In that case we abort to avoid loops; some webservers manage to send 401 and + // no authentication request. Or an auth request we don't understand. return false; } @@ -1728,6 +1729,15 @@ error( ERR_SLAVE_DEFINED, errorString ); } +void HTTPProtocol::setLoadingErrorPage() +{ + if (m_isLoadingErrorPage) { + kWarning(7113) << "called twice during one request, something is probably wrong."; + } + m_isLoadingErrorPage = true; + SlaveBase::errorPage(); +} + bool HTTPProtocol::isOffline(const KUrl &url) { const int NetWorkStatusUnknown = 1; @@ -2720,7 +2730,7 @@ ; // Ignore error } else { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_INTERNAL_SERVER, m_request.url.url()); return false; @@ -2743,7 +2753,7 @@ // Any other client errors // Tell that we will only get an error page here. if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_DOES_NOT_EXIST, m_request.url.url()); return false; @@ -3303,14 +3313,14 @@ kDebug(7113) << "pointer to auth class is now" << *auth; if (!(*auth)) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Unknown Authorization method!"); return false; } } - // auth may still be null due to errorPage(). + // *auth may still be null due to setLoadingErrorPage(). if (*auth) { // remove trailing space from the method string, or digest auth will fail @@ -3357,7 +3367,7 @@ if ((*auth)->isError()) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Authorization failed!"); return false; Index: kioslave/http/http.h =================================================================== --- kioslave/http/http.h (Revision 950464) +++ kioslave/http/http.h (Revision 950465) @@ -259,6 +259,7 @@ void cacheUpdate( const KUrl &url, bool nocache, time_t expireDate); void httpError(); // Generate error message based on response code + void setLoadingErrorPage(); // Call SlaveBase::errorPage() and remember that we've called it bool isOffline(const KUrl &url); // Check network status @@ -523,6 +524,8 @@ // Indicates whether there was some connection error. bool m_isError; + // Whether we are loading an error page (we should close the connection afterwards) + bool m_isLoadingErrorPage; // Values that determine the remote connection timeouts. int m_remoteRespTimeout; Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/F-10/kdelibs.spec,v retrieving revision 1.411 retrieving revision 1.412 diff -u -r1.411 -r1.412 --- kdelibs.spec 1 Apr 2009 17:50:32 -0000 1.411 +++ kdelibs.spec 7 Apr 2009 10:26:29 -0000 1.412 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Libraries Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} %if 0%{?fedora} > 8 Name: kdelibs @@ -86,6 +86,7 @@ # upstream # 4.2 branch +Patch100: kdelibs-4.2.2-kio_http.patch # 4.3 branch Patch200: kdelibs-4.1.96-AllowExternalPaths.patch @@ -225,6 +226,7 @@ # upstream patches # 4.2 +%patch100 -p0 -b .kio_http # 4.3 %patch200 -p1 -b .AllowExternalPaths @@ -409,6 +411,9 @@ %changelog +* Tue Apr 07 2009 Than Ngo - 4.2.2-2 +- upstream patch to fix kio_http issue + * Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From itamarjp at fedoraproject.org Tue Apr 7 10:26:52 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Tue, 7 Apr 2009 10:26:52 +0000 (UTC) Subject: rpms/redir/F-10 01_fix_max_bandwidth_docs.dpatch, NONE, 1.1 02_use_ntohs.dpatch, NONE, 1.1 03_fix_tcp_wrappers.dpatch, NONE, 1.1 04_fix_timeouts.dpatch, NONE, 1.1 05_pedantic.dpatch, NONE, 1.1 06_fix_shaper_buffer.dpatch, NONE, 1.1 07_cosmetics.dpatch, NONE, 1.1 08_add_wrappers.dpatch, NONE, 1.1 09_add_linux_software_map.dpatch, NONE, 1.1 15_deb_cosmetics.dpatch, NONE, 1.1 20_do_not_strip.dpatch, NONE, 1.1 25_fix_setsockopt.dpatch, NONE, 1.1 30_fix_manpage.dpatch, NONE, 1.1 31_fix_transproxy_location.patch, NONE, 1.1 import.log, NONE, 1.1 redir.spec, NONE, 1.1 redir_gcc4.4-signedness.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407102652.CFA6870100@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/redir/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8938/F-10 Modified Files: .cvsignore sources Added Files: 01_fix_max_bandwidth_docs.dpatch 02_use_ntohs.dpatch 03_fix_tcp_wrappers.dpatch 04_fix_timeouts.dpatch 05_pedantic.dpatch 06_fix_shaper_buffer.dpatch 07_cosmetics.dpatch 08_add_wrappers.dpatch 09_add_linux_software_map.dpatch 15_deb_cosmetics.dpatch 20_do_not_strip.dpatch 25_fix_setsockopt.dpatch 30_fix_manpage.dpatch 31_fix_transproxy_location.patch import.log redir.spec redir_gcc4.4-signedness.patch Log Message: Initial RPM --- NEW FILE 01_fix_max_bandwidth_docs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_fix_max_bandwidth_docs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fix docs and --help to show --max_bandwidth instead of --maxbandwidth @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:21:56.849499952 -0400 @@ -233,7 +233,7 @@ #ifndef NO_SHAPER /* options for bandwidth */ fprintf(stderr, "\t\t--bufsize=\tsize of the buffer\n"); - fprintf(stderr, "\t\t--maxbandwidth=\tlimit the bandwidth\n"); + fprintf(stderr, "\t\t--max_bandwidth=\tlimit the bandwidth\n"); fprintf(stderr, "\t\t--random_wait=\twait before each packet\n"); fprintf(stderr, "\t\t--wait_in_out=\t1 wait for in, 2 out, 3 in&out\n"); /* end options for bandwidth */ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 1999-12-26 15:52:24.000000000 -0500 +++ redir-2.2.1/redir.man 2005-10-22 21:22:28.882630176 -0400 @@ -18,7 +18,7 @@ .I --lport=port .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -35,7 +35,7 @@ .RB [ \--connect=host:port ] .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -102,9 +102,9 @@ .TP .B \--bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---maxbandwidth or --random_wait to simulate a slow connection. +--max_bandwidth or --random_wait to simulate a slow connection. .TP -.B \--maxbandwidth n +.B \--max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. @@ -115,7 +115,7 @@ than the bufsize (see also --bufsize). .TP .B \--wait_in_out n -Apply --maxbandwidth and --random_wait for input if n=1, output if n=2 and +Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) --- NEW FILE 02_use_ntohs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_use_ntohs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use ntohs() to generate comprehensible debug()s and syslog()s. @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:29:55.491735272 -0400 @@ -745,7 +745,7 @@ } debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); /* * Double fork here so we don't have to wait later @@ -871,8 +871,8 @@ strcpy(tmp2, inet_ntoa(target->sin_addr)); syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - tmp1, client.sin_port, - tmp2, target->sin_port); + tmp1, ntohs(client.sin_port), + tmp2, ntohs(target->sin_port)); } /* do proxy stuff */ @@ -1066,7 +1066,7 @@ if (!getpeername(0, (struct sockaddr *) &client, &client_size)) { debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); } if ((targetsock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { perror("target: socket"); @@ -1109,8 +1109,8 @@ if (dosyslog) { syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - inet_ntoa(client.sin_addr), client.sin_port, - target_ip, target.sin_port); + inet_ntoa(client.sin_addr), ntohs(client.sin_port), + target_ip, ntohs(target.sin_port)); } /* Just start copying - one side of the loop is stdin - 0 */ --- NEW FILE 03_fix_tcp_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 03_fix_tcp_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: fix calls to tcp wrappers @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:10:11.439455392 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:10:51.625346208 -0400 @@ -802,8 +802,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, clisock, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) { refuse(&request); @@ -1057,8 +1057,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) refuse(&request); --- NEW FILE 04_fix_timeouts.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 04_fix_timeouts.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Apply a close approximation of Robert de Bath's patch for bug #142382 @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:44:39.504061784 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:47:14.746461352 -0400 @@ -598,10 +598,6 @@ /* Record start time */ start_time = (unsigned int) time(NULL); - /* Set up timeout */ - timeout.tv_sec = timeout_secs; - timeout.tv_usec = 0; - /* file descriptor bits */ FD_ZERO(&iofds); FD_SET(insock, &iofds); @@ -618,14 +614,21 @@ while(1) { (void) memcpy(&c_iofds, &iofds, sizeof(iofds)); + /* Set up timeout, Linux returns seconds left in this structure + * so we have to reset it before each select(). */ + timeout.tv_sec = timeout_secs; + timeout.tv_usec = 0; + if (select(max_fd + 1, &c_iofds, (fd_set *)0, (fd_set *)0, (timeout_secs ? &timeout : NULL)) <= 0) { - /* syslog(LLEV,"connection timeout: %d sec",timeout.tv_sec);*/ - break; + if (dosyslog) { + syslog(LOG_NOTICE,"connection timeout: %d sec",timeout_secs); + } + break; } if(FD_ISSET(insock, &c_iofds)) { --- NEW FILE 05_pedantic.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 05_pedantic.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: changes to make clean up compilation @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2005-10-22 23:11:41.000000000 -0400 +++ redir-2.2.1/Makefile 2005-10-22 23:11:48.818368360 -0400 @@ -32,7 +32,7 @@ # if your system lacks getopt_long, remove the comment from this line OBJS = redir.o $(GETOPT_OBJS) -CFLAGS = -O2 -Wall $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) +CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) LDFLAGS = -s # solaris, and others, may also need these libraries to link diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:11:48.282449832 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:12:23.201141384 -0400 @@ -73,6 +73,7 @@ #include #include #include +#include #include #include #include @@ -460,7 +461,7 @@ int lport, rport; int remip[4]; int localsock; - int socksize = sizeof(struct sockaddr_in); + size_t socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -509,7 +510,7 @@ if(getsockname(localsock, (struct sockaddr *)&sockname, &socksize) < 0) { perror("getsockname"); if (dosyslog) - syslog(LOG_ERR, "getsockname failed: %m"); + syslog(LOG_ERR, "getsockname failed: %s",strerror(errno)); exit(1); } @@ -562,7 +563,7 @@ switch(fork()) { case -1: /* Error */ - syslog(LOG_ERR, "Couldn't fork: %m"); + syslog(LOG_ERR, "Couldn't fork: %s",strerror(errno)); _exit(1); case 0: /* Child */ { @@ -723,7 +724,7 @@ int clisock; int targetsock; struct sockaddr_in client; - int clientlen = sizeof(client); + size_t clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -734,7 +735,7 @@ perror("server: accept"); if (dosyslog) - syslog(LOG_ERR, "accept failed: %m"); + syslog(LOG_ERR, "accept failed: %s",strerror(errno)); /* determine if this error is fatal */ switch(accept_errno) { @@ -768,7 +769,7 @@ perror("(server) fork"); if (dosyslog) - syslog(LOG_ERR, "(server) fork failed: %m"); + syslog(LOG_ERR, "(server) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -795,7 +796,7 @@ perror("(child) fork"); if (dosyslog) - syslog(LOG_ERR, "(child) fork failed: %m"); + syslog(LOG_ERR, "(child) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -826,7 +827,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); _exit(1); } @@ -850,7 +851,7 @@ only be different if the input value is 0 (let the system pick a port) */ if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -862,7 +863,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -923,7 +924,7 @@ perror("server: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); exit(1); } @@ -962,7 +963,7 @@ perror("server: bind"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -980,7 +981,7 @@ perror("server: listen"); if (dosyslog) - syslog(LOG_ERR, "listen failed: %m"); + syslog(LOG_ERR, "listen failed: %s",strerror(errno)); exit(1); } @@ -1059,7 +1060,7 @@ if (inetd) { int targetsock; struct sockaddr_in client; - int client_size = sizeof(client); + size_t client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); @@ -1079,7 +1080,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "targetsock failed: %m"); + syslog(LOG_ERR, "targetsock failed: %s",strerror(errno)); exit(1); } @@ -1097,7 +1098,7 @@ perror("bind_addr: cannot bind to forcerd outgoing addr"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -1109,7 +1110,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "connect failed: %m"); + syslog(LOG_ERR, "connect failed: %s",strerror(errno)); exit(1); } --- NEW FILE 06_fix_shaper_buffer.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 06_fix_shaper_buffer.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: properly allocate copyloop buffer @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:20:05.235901424 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:22:20.198384008 -0400 @@ -260,7 +260,7 @@ #endif int *transproxy, #ifndef NO_SHAPER - unsigned int * bufsize, + unsigned int * bufsizeout, int * max_bandwidth, int * random_wait, int * wait_in_out, @@ -367,7 +367,7 @@ #ifndef NO_SHAPER case 'z': - *bufsize = (unsigned int)atol(optarg); + *bufsizeout = (unsigned int)atol(optarg); break; case 'm': @@ -594,7 +594,7 @@ unsigned long bytes_in = 0; unsigned long bytes_out = 0; unsigned int start_time, end_time; - char buf[bufsize]; + char* buf = malloc(bufsize); /* Record start time */ start_time = (unsigned int) time(NULL); @@ -637,7 +637,7 @@ } if(FD_ISSET(insock, &c_iofds)) { - if((bytes = read(insock, buf, sizeof(buf))) <= 0) + if((bytes = read(insock, buf, bufsize)) <= 0) break; #ifndef NO_FTP if (ftp & FTP_PORT) @@ -652,7 +652,7 @@ bytes_out += bytes; } if(FD_ISSET(outsock, &c_iofds)) { - if((bytes = read(outsock, buf, sizeof(buf))) <= 0) + if((bytes = read(outsock, buf, bufsize)) <= 0) break; /* if we're correcting for PASV on ftp redirections, then fix buf and bytes to have the new address, among other @@ -689,6 +689,7 @@ syslog(LOG_NOTICE, "disconnect %d secs, %ld in %ld out", (end_time - start_time), bytes_in, bytes_out); } + free(buf); return; } --- NEW FILE 07_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 07_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic fixes which could be applied upstream @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:41:51.284918168 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:42:42.115190792 -0400 @@ -73,7 +73,7 @@ Specify program name to be used for TCP wrapper checks and syslog logging. .TP .B --timeout -Timeout and close the connection after n seconds on inactivity. +Timeout and close the connection after n seconds of inactivity. .TP .B \--syslog Log information to syslog. @@ -90,7 +90,7 @@ undesirable. .TP .B \--transproxy -On a linux system with transparany proxying enables, causes redir to +On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see transproxy.txt in the source archive) .TP --- NEW FILE 08_add_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 08_add_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Enabling TCP wrapper support @DPATCH@ --- redir-2.2.1.orig/Makefile +++ redir-2.2.1/Makefile @@ -9,8 +9,8 @@ # if you would like support for TCP wrappers (and have libwrap.a # installed), remove these comments. -WRAP_CFLAGS = # -DUSE_TCP_WRAPPERS -WRAP_LIBS = # -lwrap +WRAP_CFLAGS = -DUSE_TCP_WRAPPERS +WRAP_LIBS = -lwrap # if your system needs any additional libraries (solaris, for example, # needs the ones commented out below), edit this line. --- NEW FILE 09_add_linux_software_map.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 09_add_linux_software_map.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Add linux software map file @DPATCH@ --- redir-2.2.1.orig/redir-2.2.lsm +++ redir-2.2.1/redir-2.2.lsm @@ -0,0 +1,11 @@ +Begin3 +Title: redir +Version: 2.2 +Entered-date: 15DEC1999 +Description: TCP Port redirector (for firewalls etc). +Keywords: tcp port redirector bouncer proxy +Author: sammy at oh.verio.com +Primary-site: sunsite.unc.edu /pub/Linux/system/Network/daemons + 39936 redir-2.2.tar.gz +Copying-policy: GPL +End --- NEW FILE 15_deb_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 15_deb_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic changes applicable only to debian @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:47:44.067287096 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:48:34.218662928 -0400 @@ -92,7 +92,7 @@ .B \--transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see transproxy.txt in the source archive) +(see /usr/share/doc/redir/transproxy.txt) .TP .B \--connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE 20_do_not_strip.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 20_do_not_strip.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: don't strip by default. let dh_strip take care of it. @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2007-08-15 14:53:41.908911693 -0400 +++ redir-2.2.1/Makefile 2007-08-15 14:53:59.409909018 -0400 @@ -33,7 +33,7 @@ OBJS = redir.o $(GETOPT_OBJS) CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) -LDFLAGS = -s +LDFLAGS = # -s # solaris, and others, may also need these libraries to link # also edit here if you're using the TCP wrappers code --- NEW FILE 25_fix_setsockopt.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 25_fix_setsockopt.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Ensure that the server socket has SO_REUSEADDR and SO_LINGER set properly. @DPATCH@ diff -urNad redir~/redir.c redir/redir.c --- redir~/redir.c 2009-03-03 17:35:12.022427586 -0500 +++ redir/redir.c 2009-03-03 17:45:28.998426896 -0500 @@ -90,8 +90,8 @@ /* let's set up some globals... */ int dodebug = 0; int dosyslog = 0; -unsigned char reuse_addr = 1; -unsigned char linger_opt = 0; +int reuse_addr = 1; /* allow address reuse */ +struct linger linger_opt = { 0, 0}; /* do not linger */ char * bind_addr = NULL; struct sockaddr_in addr_out; int timeout = 0; @@ -906,6 +906,7 @@ int servsock; struct sockaddr_in server; + int ret; /* * Get a socket to work with. This socket will @@ -944,8 +945,30 @@ server.sin_addr.s_addr = htonl(inet_addr("0.0.0.0")); } - setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); - setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(SO_LINGER)); + ret = setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_REUSEADDR)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_REUSEADDR: %s",strerror(errno)); + exit(1); + } + } + ret = setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(linger_opt)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_LINGER)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_LINGER: %s",strerror(errno)); + exit(1); + } + } /* * Try to bind the address to the socket. --- NEW FILE 30_fix_manpage.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 30_fix_manpage.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Clean up questionable formatting in man page. @DPATCH@ diff -urNad redir~/redir.man redir/redir.man --- redir~/redir.man 2009-03-03 18:55:37.790428922 -0500 +++ redir/redir.man 2009-03-03 18:58:48.486428715 -0500 @@ -1,43 +1,42 @@ -.PU .TH REDIR 1 local .SH NAME -redir \- redirect tcp connections +redir - redirect tcp connections .SH SYNOPSIS .ll +8 .B redir -.RB [ \--laddr=incoming.ip.address ] -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--bind_addr=my.other.ip.address ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --lport=port -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB [ \-\-laddr=incoming.ip.address ] +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-bind_addr=my.other.ip.address ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-lport=port +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .B redir -.RB \--inetd -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB \-\-inetd +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog ] +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .SH DESCRIPTION @@ -49,74 +48,73 @@ Depending on how redir was compiled, not all options may be available. .SH OPTIONS .TP -.B \--lport +.B \-\-lport Specifies port to listen for connections on (when not running from inetd) .TP -.B \--laddr +.B \-\-laddr IP address to bind to when listening for connections (when not running from inetd) .TP -.B \--cport +.B \-\-cport Specifies port to connect to. .TP -.B \--caddr +.B \-\-caddr Specifies remote host to connect to. (localhost if omitted) .TP -.B \--inetd +.B \-\-inetd Run as a process started from inetd, with the connection passed as stdin and stdout on startup. .TP -.B \--debug +.B \-\-debug Write debug output to stderr or syslog. .TP -.B \--name +.B \-\-name Specify program name to be used for TCP wrapper checks and syslog logging. .TP -.B --timeout +.B \-\-timeout Timeout and close the connection after n seconds of inactivity. .TP -.B \--syslog +.B \-\-syslog Log information to syslog. .TP -.B \--bind_addr +.B \-\-bind_addr Forces redir to pick a specific address/interface to bind to when it listens for incoming connections. .TP -.B \--ftp +.B \-\-ftp When using redir for an FTP server, this will cause redir to also redirect ftp connections. Type should be specified as either "port", "pasv", or "both", to specify what type of FTP connection to handle. -Note that --transproxy often makes one or the other (generally port) +Note that \-\-transproxy often makes one or the other (generally port) undesirable. .TP -.B \--transproxy +.B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see /usr/share/doc/redir/transproxy.txt) .TP -.B \--connect +.B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT -command. Specify the address and port of the proxy using --caddr and ---cport. --connect requires the hostname and port which the HTTP +command. Specify the address and port of the proxy using \-\-caddr and +\-\-cport. \-\-connect requires the hostname and port which the HTTP proxy will be asked to connect to. .TP -.B \--bufsize n +.B \-\-bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---max_bandwidth or --random_wait to simulate a slow connection. +\-\-max_bandwidth or \-\-random_wait to simulate a slow connection. .TP -.B \--max_bandwidth n +.B \-\-max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. .TP -.B \--random_wait n +.B \-\-random_wait n Wait between 0 and 2 x n milliseconds before each "packet". A "packet" is a bloc of data read in one time by redir. A "packet" size is always less -than the bufsize (see also --bufsize). +than the bufsize (see also \-\-bufsize). .TP -.B \--wait_in_out n -Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and +.B \-\-wait_in_out n +Apply \-\-max_bandwidth and \-\-random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) - 31_fix_transproxy_location.patch: --- NEW FILE 31_fix_transproxy_location.patch --- diff -ruNp a/redir-2.2.1/redir.man b/redir-2.2.1/redir.man --- a/redir-2.2.1/redir.man 2009-04-06 13:21:06.000000000 -0300 +++ b/redir-2.2.1/redir.man 2009-04-06 13:23:59.000000000 -0300 @@ -91,7 +91,7 @@ undesirable. .B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see /usr/share/doc/redir/transproxy.txt) +(see /usr/share/doc/redir-2.2.1/transproxy.txt) .TP .B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE import.log --- redir-2_2_1-3_fc11:F-10:redir-2.2.1-3.fc11.src.rpm:1239099764 --- NEW FILE redir.spec --- Name: redir Version: 2.2.1 Release: 3%{?dist} Summary: Redirect TCP connections Group: Applications/Internet License: GPL+ URL: http://sammy.net/~sammy/hacks/ Source0: http://sammy.net/~sammy/hacks/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: tcp_wrappers-devel #Include Debian Patches Patch0: 01_fix_max_bandwidth_docs.dpatch Patch1: 02_use_ntohs.dpatch Patch2: 03_fix_tcp_wrappers.dpatch Patch3: 04_fix_timeouts.dpatch Patch4: 05_pedantic.dpatch Patch5: 06_fix_shaper_buffer.dpatch Patch6: 07_cosmetics.dpatch Patch7: 08_add_wrappers.dpatch Patch8: 09_add_linux_software_map.dpatch Patch9: 15_deb_cosmetics.dpatch Patch10: 20_do_not_strip.dpatch Patch11: 25_fix_setsockopt.dpatch Patch12: 30_fix_manpage.dpatch #end of debian patches Patch13: redir_gcc4.4-signedness.patch Patch14: 31_fix_transproxy_location.patch %description a port redirector, used to forward incoming connections to somewhere else. by far the cleanest piece of code here, because someone else liked it enough to fix it. %prep %setup -q # Fix docs and --help to show --max_bandwidth instead of --maxbandwidth %patch0 -p1 #use ntohs() to generate comprehensible debug()s and syslog()s %patch1 -p1 #fix calls to tcp wrappers %patch2 -p1 # fix and make timeout more verbose %patch3 -p1 #changes to make clean up compilation, include missing time.h include %patch4 -p1 #properly allocate copyloop buffer %patch5 -p1 #cosmestic only patch %patch6 -p1 #add tcp_wrapper support %patch7 -p1 #description of redir %patch8 -p1 #comestic only patch %patch9 -p1 # do not stripping needed for debug-info package %patch10 -p1 #make usage os setsockopt more verbose %patch11 -p1 #Clean up questionable formatting in man page %patch12 -p1 #fix compile warning with gcc 4.4 %patch13 -p2 # fix location of transproxy.txt %patch14 -p2 # Convert to utf-8 for file in CHANGES; do mv $file timestamp iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp touch -r timestamp $file done %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT install -Dp -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name} install -Dp -m 644 %{name}.man $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README CHANGES COPYING trans*.txt %{_sbindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Sat Apr 04 2009 Itamar Reis Peixoto - 2.2.1-3 - fix compile warning with gcc 4.4 - include README and COPYING into %%doc section - remove attr from files section - convert CHANGES TO utf-8 - fix location of transproxy.txt file in manpage * Wed Apr 01 2009 Itamar Reis Peixoto - 2.2.1-2 - Include Debian Patches * Tue Mar 31 2009 Itamar Reis Peixoto - 2.2.1-1 - Initial RPM version redir_gcc4.4-signedness.patch: --- NEW FILE redir_gcc4.4-signedness.patch --- Binary files a/redir-2.2.1/redir and b/redir-2.2.1/redir differ diff -ruNp a/redir-2.2.1/redir.c b/redir-2.2.1/redir.c --- a/redir-2.2.1/redir.c 2009-04-04 16:36:24.000000000 -0300 +++ b/redir-2.2.1/redir.c 2009-04-04 16:46:06.000000000 -0300 @@ -461,7 +461,7 @@ void ftp_clean(int send, char *buf, unsi int lport, rport; int remip[4]; int localsock; - size_t socksize = sizeof(struct sockaddr_in); + unsigned int socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -721,7 +721,7 @@ do_accept(int servsock, struct sockaddr_ int clisock; int targetsock; struct sockaddr_in client; - size_t clientlen = sizeof(client); + unsigned int clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -1080,7 +1080,7 @@ main(int argc, char *argv[]) if (inetd) { int targetsock; struct sockaddr_in client; - size_t client_size = sizeof(client); + unsigned int client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); Binary files a/redir-2.2.1/redir.o and b/redir-2.2.1/redir.o differ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-10/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:26:26 -0000 1.1 +++ .cvsignore 7 Apr 2009 10:26:22 -0000 1.2 @@ -0,0 +1 @@ +redir-2.2.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-10/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:26:27 -0000 1.1 +++ sources 7 Apr 2009 10:26:22 -0000 1.2 @@ -0,0 +1 @@ +4342fadac30504c86c8db7beefe01995 redir-2.2.1.tar.gz From than at fedoraproject.org Tue Apr 7 10:28:32 2009 From: than at fedoraproject.org (Than Ngo) Date: Tue, 7 Apr 2009 10:28:32 +0000 (UTC) Subject: rpms/kdelibs/F-9 kdelibs-4.2.2-kio_http.patch, NONE, 1.1 kdelibs.spec, 1.386, 1.387 Message-ID: <20090407102832.85D0E70100@cvs1.fedora.phx.redhat.com> Author: than Update of /cvs/extras/rpms/kdelibs/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9745 Modified Files: kdelibs.spec Added Files: kdelibs-4.2.2-kio_http.patch Log Message: upstream patch to fix kio_http issue kdelibs-4.2.2-kio_http.patch: --- NEW FILE kdelibs-4.2.2-kio_http.patch --- Index: kioslave/http/http.cpp =================================================================== --- kioslave/http/http.cpp (Revision 950464) +++ kioslave/http/http.cpp (Revision 950465) @@ -229,16 +229,12 @@ } +#define NO_SIZE ((KIO::filesize_t) -1) - - - -#define NO_SIZE ((KIO::filesize_t) -1) - #ifdef HAVE_STRTOLL -#define STRTOLL strtoll +#define STRTOLL strtoll #else -#define STRTOLL strtol +#define STRTOLL strtol #endif @@ -259,6 +255,7 @@ , m_proxyAuth(0) , m_socketProxyAuth(0) , m_isError(false) + , m_isLoadingErrorPage(false) , m_remoteRespTimeout(DEFAULT_RESPONSE_TIMEOUT) { reparseConfiguration(); @@ -292,6 +289,7 @@ { m_isEOF = false; m_isError = false; + m_isLoadingErrorPage = false; } void HTTPProtocol::resetResponseParsing() @@ -575,8 +573,11 @@ m_server.initFrom(m_request); } break; - } else if (m_isError) { - // Hard error, abort everything. + } else if (m_isError || m_isLoadingErrorPage) { + // Unrecoverable error, abort everything. + // Also, if we've just loaded an error page there is nothing more to do. + // In that case we abort to avoid loops; some webservers manage to send 401 and + // no authentication request. Or an auth request we don't understand. return false; } @@ -1728,6 +1729,15 @@ error( ERR_SLAVE_DEFINED, errorString ); } +void HTTPProtocol::setLoadingErrorPage() +{ + if (m_isLoadingErrorPage) { + kWarning(7113) << "called twice during one request, something is probably wrong."; + } + m_isLoadingErrorPage = true; + SlaveBase::errorPage(); +} + bool HTTPProtocol::isOffline(const KUrl &url) { const int NetWorkStatusUnknown = 1; @@ -2720,7 +2730,7 @@ ; // Ignore error } else { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_INTERNAL_SERVER, m_request.url.url()); return false; @@ -2743,7 +2753,7 @@ // Any other client errors // Tell that we will only get an error page here. if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_DOES_NOT_EXIST, m_request.url.url()); return false; @@ -3303,14 +3313,14 @@ kDebug(7113) << "pointer to auth class is now" << *auth; if (!(*auth)) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Unknown Authorization method!"); return false; } } - // auth may still be null due to errorPage(). + // *auth may still be null due to setLoadingErrorPage(). if (*auth) { // remove trailing space from the method string, or digest auth will fail @@ -3357,7 +3367,7 @@ if ((*auth)->isError()) { if (m_request.preferErrorPage) { - errorPage(); + setLoadingErrorPage(); } else { error(ERR_UNSUPPORTED_ACTION, "Authorization failed!"); return false; Index: kioslave/http/http.h =================================================================== --- kioslave/http/http.h (Revision 950464) +++ kioslave/http/http.h (Revision 950465) @@ -259,6 +259,7 @@ void cacheUpdate( const KUrl &url, bool nocache, time_t expireDate); void httpError(); // Generate error message based on response code + void setLoadingErrorPage(); // Call SlaveBase::errorPage() and remember that we've called it bool isOffline(const KUrl &url); // Check network status @@ -523,6 +524,8 @@ // Indicates whether there was some connection error. bool m_isError; + // Whether we are loading an error page (we should close the connection afterwards) + bool m_isLoadingErrorPage; // Values that determine the remote connection timeouts. int m_remoteRespTimeout; Index: kdelibs.spec =================================================================== RCS file: /cvs/extras/rpms/kdelibs/F-9/kdelibs.spec,v retrieving revision 1.386 retrieving revision 1.387 diff -u -r1.386 -r1.387 --- kdelibs.spec 1 Apr 2009 17:52:26 -0000 1.386 +++ kdelibs.spec 7 Apr 2009 10:28:02 -0000 1.387 @@ -1,6 +1,6 @@ Summary: K Desktop Environment 4 - Libraries Version: 4.2.2 -Release: 1%{?dist} +Release: 2%{?dist} %if 0%{?fedora} > 8 Name: kdelibs @@ -86,6 +86,7 @@ # upstream # 4.2 branch +Patch100: kdelibs-4.2.2-kio_http.patch # 4.3 branch Patch200: kdelibs-4.1.96-AllowExternalPaths.patch @@ -225,6 +226,7 @@ # upstream patches # 4.2 +%patch100 -p0 -b .kio_http # 4.3 %patch200 -p1 -b .AllowExternalPaths @@ -409,6 +411,9 @@ %changelog +* Tue Apr 07 2009 Than Ngo - 4.2.2-2 +- upstream patch to fix kio_http issue + * Wed Apr 1 2009 Luk???? Tinkl - 4.2.2-1 - KDE 4.2.2 From itamarjp at fedoraproject.org Tue Apr 7 10:31:32 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Tue, 7 Apr 2009 10:31:32 +0000 (UTC) Subject: rpms/redir/F-9 01_fix_max_bandwidth_docs.dpatch, NONE, 1.1 02_use_ntohs.dpatch, NONE, 1.1 03_fix_tcp_wrappers.dpatch, NONE, 1.1 04_fix_timeouts.dpatch, NONE, 1.1 05_pedantic.dpatch, NONE, 1.1 06_fix_shaper_buffer.dpatch, NONE, 1.1 07_cosmetics.dpatch, NONE, 1.1 08_add_wrappers.dpatch, NONE, 1.1 09_add_linux_software_map.dpatch, NONE, 1.1 15_deb_cosmetics.dpatch, NONE, 1.1 20_do_not_strip.dpatch, NONE, 1.1 25_fix_setsockopt.dpatch, NONE, 1.1 30_fix_manpage.dpatch, NONE, 1.1 31_fix_transproxy_location.patch, NONE, 1.1 import.log, NONE, 1.1 redir.spec, NONE, 1.1 redir_gcc4.4-signedness.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407103132.E00D270100@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/redir/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv10493/F-9 Modified Files: .cvsignore sources Added Files: 01_fix_max_bandwidth_docs.dpatch 02_use_ntohs.dpatch 03_fix_tcp_wrappers.dpatch 04_fix_timeouts.dpatch 05_pedantic.dpatch 06_fix_shaper_buffer.dpatch 07_cosmetics.dpatch 08_add_wrappers.dpatch 09_add_linux_software_map.dpatch 15_deb_cosmetics.dpatch 20_do_not_strip.dpatch 25_fix_setsockopt.dpatch 30_fix_manpage.dpatch 31_fix_transproxy_location.patch import.log redir.spec redir_gcc4.4-signedness.patch Log Message: Initial RPM --- NEW FILE 01_fix_max_bandwidth_docs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_fix_max_bandwidth_docs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fix docs and --help to show --max_bandwidth instead of --maxbandwidth @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:21:56.849499952 -0400 @@ -233,7 +233,7 @@ #ifndef NO_SHAPER /* options for bandwidth */ fprintf(stderr, "\t\t--bufsize=\tsize of the buffer\n"); - fprintf(stderr, "\t\t--maxbandwidth=\tlimit the bandwidth\n"); + fprintf(stderr, "\t\t--max_bandwidth=\tlimit the bandwidth\n"); fprintf(stderr, "\t\t--random_wait=\twait before each packet\n"); fprintf(stderr, "\t\t--wait_in_out=\t1 wait for in, 2 out, 3 in&out\n"); /* end options for bandwidth */ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 1999-12-26 15:52:24.000000000 -0500 +++ redir-2.2.1/redir.man 2005-10-22 21:22:28.882630176 -0400 @@ -18,7 +18,7 @@ .I --lport=port .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -35,7 +35,7 @@ .RB [ \--connect=host:port ] .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -102,9 +102,9 @@ .TP .B \--bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---maxbandwidth or --random_wait to simulate a slow connection. +--max_bandwidth or --random_wait to simulate a slow connection. .TP -.B \--maxbandwidth n +.B \--max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. @@ -115,7 +115,7 @@ than the bufsize (see also --bufsize). .TP .B \--wait_in_out n -Apply --maxbandwidth and --random_wait for input if n=1, output if n=2 and +Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) --- NEW FILE 02_use_ntohs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_use_ntohs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use ntohs() to generate comprehensible debug()s and syslog()s. @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:29:55.491735272 -0400 @@ -745,7 +745,7 @@ } debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); /* * Double fork here so we don't have to wait later @@ -871,8 +871,8 @@ strcpy(tmp2, inet_ntoa(target->sin_addr)); syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - tmp1, client.sin_port, - tmp2, target->sin_port); + tmp1, ntohs(client.sin_port), + tmp2, ntohs(target->sin_port)); } /* do proxy stuff */ @@ -1066,7 +1066,7 @@ if (!getpeername(0, (struct sockaddr *) &client, &client_size)) { debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); } if ((targetsock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { perror("target: socket"); @@ -1109,8 +1109,8 @@ if (dosyslog) { syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - inet_ntoa(client.sin_addr), client.sin_port, - target_ip, target.sin_port); + inet_ntoa(client.sin_addr), ntohs(client.sin_port), + target_ip, ntohs(target.sin_port)); } /* Just start copying - one side of the loop is stdin - 0 */ --- NEW FILE 03_fix_tcp_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 03_fix_tcp_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: fix calls to tcp wrappers @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:10:11.439455392 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:10:51.625346208 -0400 @@ -802,8 +802,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, clisock, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) { refuse(&request); @@ -1057,8 +1057,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) refuse(&request); --- NEW FILE 04_fix_timeouts.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 04_fix_timeouts.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Apply a close approximation of Robert de Bath's patch for bug #142382 @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:44:39.504061784 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:47:14.746461352 -0400 @@ -598,10 +598,6 @@ /* Record start time */ start_time = (unsigned int) time(NULL); - /* Set up timeout */ - timeout.tv_sec = timeout_secs; - timeout.tv_usec = 0; - /* file descriptor bits */ FD_ZERO(&iofds); FD_SET(insock, &iofds); @@ -618,14 +614,21 @@ while(1) { (void) memcpy(&c_iofds, &iofds, sizeof(iofds)); + /* Set up timeout, Linux returns seconds left in this structure + * so we have to reset it before each select(). */ + timeout.tv_sec = timeout_secs; + timeout.tv_usec = 0; + if (select(max_fd + 1, &c_iofds, (fd_set *)0, (fd_set *)0, (timeout_secs ? &timeout : NULL)) <= 0) { - /* syslog(LLEV,"connection timeout: %d sec",timeout.tv_sec);*/ - break; + if (dosyslog) { + syslog(LOG_NOTICE,"connection timeout: %d sec",timeout_secs); + } + break; } if(FD_ISSET(insock, &c_iofds)) { --- NEW FILE 05_pedantic.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 05_pedantic.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: changes to make clean up compilation @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2005-10-22 23:11:41.000000000 -0400 +++ redir-2.2.1/Makefile 2005-10-22 23:11:48.818368360 -0400 @@ -32,7 +32,7 @@ # if your system lacks getopt_long, remove the comment from this line OBJS = redir.o $(GETOPT_OBJS) -CFLAGS = -O2 -Wall $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) +CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) LDFLAGS = -s # solaris, and others, may also need these libraries to link diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:11:48.282449832 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:12:23.201141384 -0400 @@ -73,6 +73,7 @@ #include #include #include +#include #include #include #include @@ -460,7 +461,7 @@ int lport, rport; int remip[4]; int localsock; - int socksize = sizeof(struct sockaddr_in); + size_t socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -509,7 +510,7 @@ if(getsockname(localsock, (struct sockaddr *)&sockname, &socksize) < 0) { perror("getsockname"); if (dosyslog) - syslog(LOG_ERR, "getsockname failed: %m"); + syslog(LOG_ERR, "getsockname failed: %s",strerror(errno)); exit(1); } @@ -562,7 +563,7 @@ switch(fork()) { case -1: /* Error */ - syslog(LOG_ERR, "Couldn't fork: %m"); + syslog(LOG_ERR, "Couldn't fork: %s",strerror(errno)); _exit(1); case 0: /* Child */ { @@ -723,7 +724,7 @@ int clisock; int targetsock; struct sockaddr_in client; - int clientlen = sizeof(client); + size_t clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -734,7 +735,7 @@ perror("server: accept"); if (dosyslog) - syslog(LOG_ERR, "accept failed: %m"); + syslog(LOG_ERR, "accept failed: %s",strerror(errno)); /* determine if this error is fatal */ switch(accept_errno) { @@ -768,7 +769,7 @@ perror("(server) fork"); if (dosyslog) - syslog(LOG_ERR, "(server) fork failed: %m"); + syslog(LOG_ERR, "(server) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -795,7 +796,7 @@ perror("(child) fork"); if (dosyslog) - syslog(LOG_ERR, "(child) fork failed: %m"); + syslog(LOG_ERR, "(child) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -826,7 +827,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); _exit(1); } @@ -850,7 +851,7 @@ only be different if the input value is 0 (let the system pick a port) */ if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -862,7 +863,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -923,7 +924,7 @@ perror("server: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); exit(1); } @@ -962,7 +963,7 @@ perror("server: bind"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -980,7 +981,7 @@ perror("server: listen"); if (dosyslog) - syslog(LOG_ERR, "listen failed: %m"); + syslog(LOG_ERR, "listen failed: %s",strerror(errno)); exit(1); } @@ -1059,7 +1060,7 @@ if (inetd) { int targetsock; struct sockaddr_in client; - int client_size = sizeof(client); + size_t client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); @@ -1079,7 +1080,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "targetsock failed: %m"); + syslog(LOG_ERR, "targetsock failed: %s",strerror(errno)); exit(1); } @@ -1097,7 +1098,7 @@ perror("bind_addr: cannot bind to forcerd outgoing addr"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -1109,7 +1110,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "connect failed: %m"); + syslog(LOG_ERR, "connect failed: %s",strerror(errno)); exit(1); } --- NEW FILE 06_fix_shaper_buffer.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 06_fix_shaper_buffer.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: properly allocate copyloop buffer @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:20:05.235901424 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:22:20.198384008 -0400 @@ -260,7 +260,7 @@ #endif int *transproxy, #ifndef NO_SHAPER - unsigned int * bufsize, + unsigned int * bufsizeout, int * max_bandwidth, int * random_wait, int * wait_in_out, @@ -367,7 +367,7 @@ #ifndef NO_SHAPER case 'z': - *bufsize = (unsigned int)atol(optarg); + *bufsizeout = (unsigned int)atol(optarg); break; case 'm': @@ -594,7 +594,7 @@ unsigned long bytes_in = 0; unsigned long bytes_out = 0; unsigned int start_time, end_time; - char buf[bufsize]; + char* buf = malloc(bufsize); /* Record start time */ start_time = (unsigned int) time(NULL); @@ -637,7 +637,7 @@ } if(FD_ISSET(insock, &c_iofds)) { - if((bytes = read(insock, buf, sizeof(buf))) <= 0) + if((bytes = read(insock, buf, bufsize)) <= 0) break; #ifndef NO_FTP if (ftp & FTP_PORT) @@ -652,7 +652,7 @@ bytes_out += bytes; } if(FD_ISSET(outsock, &c_iofds)) { - if((bytes = read(outsock, buf, sizeof(buf))) <= 0) + if((bytes = read(outsock, buf, bufsize)) <= 0) break; /* if we're correcting for PASV on ftp redirections, then fix buf and bytes to have the new address, among other @@ -689,6 +689,7 @@ syslog(LOG_NOTICE, "disconnect %d secs, %ld in %ld out", (end_time - start_time), bytes_in, bytes_out); } + free(buf); return; } --- NEW FILE 07_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 07_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic fixes which could be applied upstream @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:41:51.284918168 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:42:42.115190792 -0400 @@ -73,7 +73,7 @@ Specify program name to be used for TCP wrapper checks and syslog logging. .TP .B --timeout -Timeout and close the connection after n seconds on inactivity. +Timeout and close the connection after n seconds of inactivity. .TP .B \--syslog Log information to syslog. @@ -90,7 +90,7 @@ undesirable. .TP .B \--transproxy -On a linux system with transparany proxying enables, causes redir to +On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see transproxy.txt in the source archive) .TP --- NEW FILE 08_add_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 08_add_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Enabling TCP wrapper support @DPATCH@ --- redir-2.2.1.orig/Makefile +++ redir-2.2.1/Makefile @@ -9,8 +9,8 @@ # if you would like support for TCP wrappers (and have libwrap.a # installed), remove these comments. -WRAP_CFLAGS = # -DUSE_TCP_WRAPPERS -WRAP_LIBS = # -lwrap +WRAP_CFLAGS = -DUSE_TCP_WRAPPERS +WRAP_LIBS = -lwrap # if your system needs any additional libraries (solaris, for example, # needs the ones commented out below), edit this line. --- NEW FILE 09_add_linux_software_map.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 09_add_linux_software_map.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Add linux software map file @DPATCH@ --- redir-2.2.1.orig/redir-2.2.lsm +++ redir-2.2.1/redir-2.2.lsm @@ -0,0 +1,11 @@ +Begin3 +Title: redir +Version: 2.2 +Entered-date: 15DEC1999 +Description: TCP Port redirector (for firewalls etc). +Keywords: tcp port redirector bouncer proxy +Author: sammy at oh.verio.com +Primary-site: sunsite.unc.edu /pub/Linux/system/Network/daemons + 39936 redir-2.2.tar.gz +Copying-policy: GPL +End --- NEW FILE 15_deb_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 15_deb_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic changes applicable only to debian @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:47:44.067287096 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:48:34.218662928 -0400 @@ -92,7 +92,7 @@ .B \--transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see transproxy.txt in the source archive) +(see /usr/share/doc/redir/transproxy.txt) .TP .B \--connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE 20_do_not_strip.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 20_do_not_strip.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: don't strip by default. let dh_strip take care of it. @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2007-08-15 14:53:41.908911693 -0400 +++ redir-2.2.1/Makefile 2007-08-15 14:53:59.409909018 -0400 @@ -33,7 +33,7 @@ OBJS = redir.o $(GETOPT_OBJS) CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) -LDFLAGS = -s +LDFLAGS = # -s # solaris, and others, may also need these libraries to link # also edit here if you're using the TCP wrappers code --- NEW FILE 25_fix_setsockopt.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 25_fix_setsockopt.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Ensure that the server socket has SO_REUSEADDR and SO_LINGER set properly. @DPATCH@ diff -urNad redir~/redir.c redir/redir.c --- redir~/redir.c 2009-03-03 17:35:12.022427586 -0500 +++ redir/redir.c 2009-03-03 17:45:28.998426896 -0500 @@ -90,8 +90,8 @@ /* let's set up some globals... */ int dodebug = 0; int dosyslog = 0; -unsigned char reuse_addr = 1; -unsigned char linger_opt = 0; +int reuse_addr = 1; /* allow address reuse */ +struct linger linger_opt = { 0, 0}; /* do not linger */ char * bind_addr = NULL; struct sockaddr_in addr_out; int timeout = 0; @@ -906,6 +906,7 @@ int servsock; struct sockaddr_in server; + int ret; /* * Get a socket to work with. This socket will @@ -944,8 +945,30 @@ server.sin_addr.s_addr = htonl(inet_addr("0.0.0.0")); } - setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); - setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(SO_LINGER)); + ret = setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_REUSEADDR)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_REUSEADDR: %s",strerror(errno)); + exit(1); + } + } + ret = setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(linger_opt)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_LINGER)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_LINGER: %s",strerror(errno)); + exit(1); + } + } /* * Try to bind the address to the socket. --- NEW FILE 30_fix_manpage.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 30_fix_manpage.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Clean up questionable formatting in man page. @DPATCH@ diff -urNad redir~/redir.man redir/redir.man --- redir~/redir.man 2009-03-03 18:55:37.790428922 -0500 +++ redir/redir.man 2009-03-03 18:58:48.486428715 -0500 @@ -1,43 +1,42 @@ -.PU .TH REDIR 1 local .SH NAME -redir \- redirect tcp connections +redir - redirect tcp connections .SH SYNOPSIS .ll +8 .B redir -.RB [ \--laddr=incoming.ip.address ] -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--bind_addr=my.other.ip.address ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --lport=port -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB [ \-\-laddr=incoming.ip.address ] +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-bind_addr=my.other.ip.address ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-lport=port +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .B redir -.RB \--inetd -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB \-\-inetd +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog ] +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .SH DESCRIPTION @@ -49,74 +48,73 @@ Depending on how redir was compiled, not all options may be available. .SH OPTIONS .TP -.B \--lport +.B \-\-lport Specifies port to listen for connections on (when not running from inetd) .TP -.B \--laddr +.B \-\-laddr IP address to bind to when listening for connections (when not running from inetd) .TP -.B \--cport +.B \-\-cport Specifies port to connect to. .TP -.B \--caddr +.B \-\-caddr Specifies remote host to connect to. (localhost if omitted) .TP -.B \--inetd +.B \-\-inetd Run as a process started from inetd, with the connection passed as stdin and stdout on startup. .TP -.B \--debug +.B \-\-debug Write debug output to stderr or syslog. .TP -.B \--name +.B \-\-name Specify program name to be used for TCP wrapper checks and syslog logging. .TP -.B --timeout +.B \-\-timeout Timeout and close the connection after n seconds of inactivity. .TP -.B \--syslog +.B \-\-syslog Log information to syslog. .TP -.B \--bind_addr +.B \-\-bind_addr Forces redir to pick a specific address/interface to bind to when it listens for incoming connections. .TP -.B \--ftp +.B \-\-ftp When using redir for an FTP server, this will cause redir to also redirect ftp connections. Type should be specified as either "port", "pasv", or "both", to specify what type of FTP connection to handle. -Note that --transproxy often makes one or the other (generally port) +Note that \-\-transproxy often makes one or the other (generally port) undesirable. .TP -.B \--transproxy +.B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see /usr/share/doc/redir/transproxy.txt) .TP -.B \--connect +.B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT -command. Specify the address and port of the proxy using --caddr and ---cport. --connect requires the hostname and port which the HTTP +command. Specify the address and port of the proxy using \-\-caddr and +\-\-cport. \-\-connect requires the hostname and port which the HTTP proxy will be asked to connect to. .TP -.B \--bufsize n +.B \-\-bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---max_bandwidth or --random_wait to simulate a slow connection. +\-\-max_bandwidth or \-\-random_wait to simulate a slow connection. .TP -.B \--max_bandwidth n +.B \-\-max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. .TP -.B \--random_wait n +.B \-\-random_wait n Wait between 0 and 2 x n milliseconds before each "packet". A "packet" is a bloc of data read in one time by redir. A "packet" size is always less -than the bufsize (see also --bufsize). +than the bufsize (see also \-\-bufsize). .TP -.B \--wait_in_out n -Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and +.B \-\-wait_in_out n +Apply \-\-max_bandwidth and \-\-random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) - 31_fix_transproxy_location.patch: --- NEW FILE 31_fix_transproxy_location.patch --- diff -ruNp a/redir-2.2.1/redir.man b/redir-2.2.1/redir.man --- a/redir-2.2.1/redir.man 2009-04-06 13:21:06.000000000 -0300 +++ b/redir-2.2.1/redir.man 2009-04-06 13:23:59.000000000 -0300 @@ -91,7 +91,7 @@ undesirable. .B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see /usr/share/doc/redir/transproxy.txt) +(see /usr/share/doc/redir-2.2.1/transproxy.txt) .TP .B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE import.log --- redir-2_2_1-3_fc11:F-9:redir-2.2.1-3.fc11.src.rpm:1239100171 --- NEW FILE redir.spec --- Name: redir Version: 2.2.1 Release: 3%{?dist} Summary: Redirect TCP connections Group: Applications/Internet License: GPL+ URL: http://sammy.net/~sammy/hacks/ Source0: http://sammy.net/~sammy/hacks/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: tcp_wrappers-devel #Include Debian Patches Patch0: 01_fix_max_bandwidth_docs.dpatch Patch1: 02_use_ntohs.dpatch Patch2: 03_fix_tcp_wrappers.dpatch Patch3: 04_fix_timeouts.dpatch Patch4: 05_pedantic.dpatch Patch5: 06_fix_shaper_buffer.dpatch Patch6: 07_cosmetics.dpatch Patch7: 08_add_wrappers.dpatch Patch8: 09_add_linux_software_map.dpatch Patch9: 15_deb_cosmetics.dpatch Patch10: 20_do_not_strip.dpatch Patch11: 25_fix_setsockopt.dpatch Patch12: 30_fix_manpage.dpatch #end of debian patches Patch13: redir_gcc4.4-signedness.patch Patch14: 31_fix_transproxy_location.patch %description a port redirector, used to forward incoming connections to somewhere else. by far the cleanest piece of code here, because someone else liked it enough to fix it. %prep %setup -q # Fix docs and --help to show --max_bandwidth instead of --maxbandwidth %patch0 -p1 #use ntohs() to generate comprehensible debug()s and syslog()s %patch1 -p1 #fix calls to tcp wrappers %patch2 -p1 # fix and make timeout more verbose %patch3 -p1 #changes to make clean up compilation, include missing time.h include %patch4 -p1 #properly allocate copyloop buffer %patch5 -p1 #cosmestic only patch %patch6 -p1 #add tcp_wrapper support %patch7 -p1 #description of redir %patch8 -p1 #comestic only patch %patch9 -p1 # do not stripping needed for debug-info package %patch10 -p1 #make usage os setsockopt more verbose %patch11 -p1 #Clean up questionable formatting in man page %patch12 -p1 #fix compile warning with gcc 4.4 %patch13 -p2 # fix location of transproxy.txt %patch14 -p2 # Convert to utf-8 for file in CHANGES; do mv $file timestamp iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp touch -r timestamp $file done %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT install -Dp -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name} install -Dp -m 644 %{name}.man $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README CHANGES COPYING trans*.txt %{_sbindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Sat Apr 04 2009 Itamar Reis Peixoto - 2.2.1-3 - fix compile warning with gcc 4.4 - include README and COPYING into %%doc section - remove attr from files section - convert CHANGES TO utf-8 - fix location of transproxy.txt file in manpage * Wed Apr 01 2009 Itamar Reis Peixoto - 2.2.1-2 - Include Debian Patches * Tue Mar 31 2009 Itamar Reis Peixoto - 2.2.1-1 - Initial RPM version redir_gcc4.4-signedness.patch: --- NEW FILE redir_gcc4.4-signedness.patch --- Binary files a/redir-2.2.1/redir and b/redir-2.2.1/redir differ diff -ruNp a/redir-2.2.1/redir.c b/redir-2.2.1/redir.c --- a/redir-2.2.1/redir.c 2009-04-04 16:36:24.000000000 -0300 +++ b/redir-2.2.1/redir.c 2009-04-04 16:46:06.000000000 -0300 @@ -461,7 +461,7 @@ void ftp_clean(int send, char *buf, unsi int lport, rport; int remip[4]; int localsock; - size_t socksize = sizeof(struct sockaddr_in); + unsigned int socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -721,7 +721,7 @@ do_accept(int servsock, struct sockaddr_ int clisock; int targetsock; struct sockaddr_in client; - size_t clientlen = sizeof(client); + unsigned int clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -1080,7 +1080,7 @@ main(int argc, char *argv[]) if (inetd) { int targetsock; struct sockaddr_in client; - size_t client_size = sizeof(client); + unsigned int client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); Binary files a/redir-2.2.1/redir.o and b/redir-2.2.1/redir.o differ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-9/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:26:26 -0000 1.1 +++ .cvsignore 7 Apr 2009 10:31:02 -0000 1.2 @@ -0,0 +1 @@ +redir-2.2.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-9/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:26:27 -0000 1.1 +++ sources 7 Apr 2009 10:31:02 -0000 1.2 @@ -0,0 +1 @@ +4342fadac30504c86c8db7beefe01995 redir-2.2.1.tar.gz From kasal at fedoraproject.org Tue Apr 7 10:34:38 2009 From: kasal at fedoraproject.org (=?utf-8?b?xaB0xJtww6FuIEthc2Fs?=) Date: Tue, 7 Apr 2009 10:34:38 +0000 (UTC) Subject: rpms/perl/F-9 perl-CGI-escape.patch, NONE, 1.1 perl-CGI-t-util-58.patch, NONE, 1.1 perl.spec, 1.190, 1.191 Message-ID: <20090407103438.6204C70100@cvs1.fedora.phx.redhat.com> Author: kasal Update of /cvs/extras/rpms/perl/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11487 Modified Files: perl.spec Added Files: perl-CGI-escape.patch perl-CGI-t-util-58.patch Log Message: - fix CGI::escape for all strings (#472571) - perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t http://rt.perl.org/rt3/Ticket/Display.html?id=64502 perl-CGI-escape.patch: --- NEW FILE perl-CGI-escape.patch --- 2009-04-06 Stepan Kasal * t/util-58.t: Add tests reflecting common usage. * CGI/Util.pm (encode): State what conversions are needed, in accordance to the common usage mentioned above; and code it. diff -ur perl-5.10.0/lib/CGI/Util.pm perl-5.10.0/lib/CGI/Util.pm --- perl-5.10.0/lib/CGI/Util.pm 2008-09-08 15:58:52.000000000 +0200 +++ perl-5.10.0/lib/CGI/Util.pm 2009-04-04 16:30:29.000000000 +0200 @@ -210,7 +210,6 @@ my $todecode = shift; return undef unless defined($todecode); $todecode =~ tr/+/ /; # pluses become spaces - $EBCDIC = "\t" ne "\011"; if ($EBCDIC) { $todecode =~ s/%([0-9a-fA-F]{2})/chr $A2E[hex($1)]/ge; } else { @@ -232,16 +231,24 @@ } # URL-encode data +# +# We cannot use the %u escapes, they were rejected by W3C, so the official +# way is %XX-escaped utf-8 encoding. +# Naturally, Unicode strings have to be converted to their utf-8 byte +# representation. (No action is required on 5.6.) +# Byte strings were traditionally used directly as a sequence of octets. +# This worked if they actually represented binary data (i.e. in CGI::Compress). +# This also worked if these byte strings were actually utf-8 encoded; e.g., +# when the source file used utf-8 without the apropriate "use utf8;". +# This fails if the byte string is actually a Latin 1 encoded string, but it +# was always so and cannot be fixed without breaking the binary data case. +# -- Stepan Kasal +# sub escape { shift() if @_ > 1 and ( ref($_[0]) || (defined $_[1] && $_[0] eq $CGI::DefaultClass)); my $toencode = shift; return undef unless defined($toencode); - $toencode = eval { pack("C*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - - # force bytes while preserving backward compatibility -- dankogai - # but commented out because it was breaking CGI::Compress -- lstein - # $toencode = eval { pack("U*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - + utf8::encode($toencode) if ($] > 5.007 && utf8::is_utf8($toencode)); if ($EBCDIC) { $toencode=~s/([^a-zA-Z0-9_.~-])/uc sprintf("%%%02x",$E2A[ord($1)])/eg; } else { diff -ur perl-5.10.0/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0/lib/CGI/t/util-58.t 2003-04-14 20:32:22.000000000 +0200 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 16:49:42.000000000 +0200 @@ -1,16 +1,29 @@ +# test CGI::Util::escape +use Test::More tests => 4; +use_ok("CGI::Util"); + +# Byte strings should be escaped byte by byte: +# 1) not a valid utf-8 sequence: +my $uri = "pe\x{f8}\x{ed}\x{e8}ko.ogg"; +is(CGI::Util::escape($uri), "pe%F8%ED%E8ko.ogg", "Escape a Latin-2 string"); + +# 2) is a valid utf-8 sequence, but not an UTF-8-flagged string +# This happens often: people write utf-8 strings to source, but forget +# to tell perl about it by "use utf8;"--this is obviously wrong, but we +# have to handle it gracefully, for compatibility with GCI.pm under +# perl-5.8.x # -# This tests CGI::Util::escape() when fed with UTF-8-flagged string -# -- dankogai -BEGIN { - if ($] < 5.008) { - print "1..0 # \$] == $] < 5.008\n"; - exit(0); - } -} +$uri = "pe\x{c5}\x{99}\x{c3}\x{ad}\x{c4}\x{8d}ko.ogg"; +is(CGI::Util::escape($uri), "pe%C5%99%C3%AD%C4%8Dko.ogg", + "Escape an utf-8 byte string"); -use Test::More tests => 2; -use_ok("CGI::Util"); -my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); +SKIP: +{ + # This tests CGI::Util::escape() when fed with UTF-8-flagged string + # -- dankogai + skip("Unicode strings not available in $]", 1) if ($] < 5.008); + $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji + is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "Escape string with UTF-8 flag"); +} __END__ perl-CGI-t-util-58.patch: --- NEW FILE perl-CGI-t-util-58.patch --- 2009-04-06 Stepan Kasal * lib/CGI/t/util-58.t: return to the upstream version, do not hide bugs. diff -ur perl-5.10.0.orig/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0.orig/lib/CGI/t/util-58.t 2007-12-18 11:47:07.000000000 +0100 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 18:28:07.000000000 +0200 @@ -11,11 +11,6 @@ use Test::More tests => 2; use_ok("CGI::Util"); my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -if (ord('A') == 193) { # EBCDIC. - is(CGI::Util::escape($uri), "%FC%C3%A0%EE%F9%E5%E7%F8%20%FC%C3%C7%CA.txt", - "# Escape string with UTF-8 (UTF-EBCDIC) flag"); -} else { - is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); -} +is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "# Escape string with UTF-8 flag"); __END__ Index: perl.spec =================================================================== RCS file: /cvs/extras/rpms/perl/F-9/perl.spec,v retrieving revision 1.190 retrieving revision 1.191 diff -u -r1.190 -r1.191 --- perl.spec 24 Mar 2009 15:06:30 -0000 1.190 +++ perl.spec 7 Apr 2009 10:34:07 -0000 1.191 @@ -7,7 +7,7 @@ Name: perl Version: %{perl_version} -Release: 64%{?dist} +Release: 66%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -97,8 +97,13 @@ # Fix from Archive::Extract maintainer to only look at stdout # We need this because we're using tar >= 1.21 +# included upstream in 0.31_03 Patch36: perl-5.10.0-Archive-Extract-onlystdout.patch +# Do not distort lib/CGI/t/util-58.t +# http://rt.perl.org/rt3/Ticket/Display.html?id=64502 +Patch37: perl-CGI-t-util-58.patch + ### Debian Patches ### # Fix issue with (nested) definition lists in lib/Pod/Html.pm @@ -160,7 +165,7 @@ Patch53: 32_fix_fork_rand # Fix memory leak with qr//. -# Adapted from upstream changhe 34506. +# Adapted from upstream change 34506. Patch54: 34_fix_qr-memory-leak-2 # CVE-2005-0448 revisited: File::Path::rmtree no longer allows creating of setuid files. @@ -224,6 +229,11 @@ # patches File-Fetch and CPAN Patch201: perl-5.10.0-links.patch +# Fix CGI::escape to work with all strings, started as #472571, +# brought upstream as http://rt.cpan.org/Public/Bug/Display.html?id=34528, +# accepted there for CGI.pm-3.43 +Patch202: perl-CGI-escape.patch + BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: tcsh, dos2unix, man, groff BuildRequires: gdbm-devel, db4-devel, zlib-devel @@ -952,6 +962,7 @@ %patch34 -p1 %patch35 -p1 %patch36 -p1 +%patch37 -p1 ### Debian patches ### %patch40 -p1 @@ -993,6 +1004,7 @@ %patch117 -p1 %patch118 -p1 %patch201 -p1 +%patch202 -p1 # # Candidates for doc recoding (need case by case review): @@ -1185,7 +1197,9 @@ chmod -R u+w $RPM_BUILD_ROOT/* # Compress Changes* to save space -%{__gzip} Changes* +bzip2 -9 Changes* +echo "The Changes* files were moved to %{_docdir}/%{name}-devel*" \ + > Changes-moved-to-perl-devel # Local patch tracking cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname}/CORE/ @@ -1216,6 +1230,7 @@ '34507 Fix memory leak in single-char character class optimization' \ 'Fedora Patch35: Reorder @INC, based on b9ba2fadb18b54e35e5de54f945111a56cbcb249' \ 'Fedora Patch36: Fix from Archive::Extract maintainer to only look at stdout from tar' \ + 'Fedora Patch37: Do not distort lib/CGI/t/util-58.t' \ '32727 Fix issue with (nested) definition lists in lib/Pod/Html.pm' \ '33287 Fix NULLOK items' \ '33554 Fix a typo in the predefined common protocols to make "udp" resolve without netbase' \ @@ -1254,6 +1269,7 @@ 'Fedora Patch117: Update Digest::SHA to %{Digest_SHA_version}' \ 'Fedora Patch117: Update module autodie to %{autodie_version}' \ 'Fedora Patch201: Fedora uses links instead of lynx' \ + 'Fedora Patch202: Fix CGI::escape to work with all strings' \ %{nil} rm patchlevel.bak @@ -1275,7 +1291,8 @@ %files %defattr(-,root,root,-) -%doc Artistic AUTHORS Changes* Copying README +%doc Artistic AUTHORS Copying README +%doc Changes-moved-to-perl-devel %{_mandir}/man1/*.1* %{_mandir}/man3/*.3* %{_bindir}/* @@ -1563,6 +1580,8 @@ %files devel %defattr(-,root,root,-) +# the following includes the file "Changes" -- it's compressed +%doc Changes*.* %{_bindir}/enc2xs %{_mandir}/man1/enc2xs* %{_prefix}/lib/perl5/%{perl_version}/Encode/ @@ -1875,6 +1894,14 @@ # Old changelog entries are preserved in CVS. %changelog +* Tue Apr 7 2009 Stepan Kasal - 4:5.10.0-66 +- fix CGI::escape for all strings (#472571) +- perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t + http://rt.perl.org/rt3/Ticket/Display.html?id=64502 + +* Fri Mar 27 2009 Stepan Kasal - 4:5.10.0-65 +- Move the gargantuan Changes* collection to -devel (#492605) + * Tue Mar 24 2009 Stepan Kasal - 4:5.10.0-64 - update module autodie From kasal at fedoraproject.org Tue Apr 7 10:35:24 2009 From: kasal at fedoraproject.org (=?utf-8?b?xaB0xJtww6FuIEthc2Fs?=) Date: Tue, 7 Apr 2009 10:35:24 +0000 (UTC) Subject: rpms/perl/F-10 perl-CGI-escape.patch, NONE, 1.1 perl-CGI-t-util-58.patch, NONE, 1.1 perl.spec, 1.209, 1.210 Message-ID: <20090407103524.207CF70100@cvs1.fedora.phx.redhat.com> Author: kasal Update of /cvs/extras/rpms/perl/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11655 Modified Files: perl.spec Added Files: perl-CGI-escape.patch perl-CGI-t-util-58.patch Log Message: - fix CGI::escape for all strings (#472571) - perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t http://rt.perl.org/rt3/Ticket/Display.html?id=64502 perl-CGI-escape.patch: --- NEW FILE perl-CGI-escape.patch --- 2009-04-06 Stepan Kasal * t/util-58.t: Add tests reflecting common usage. * CGI/Util.pm (encode): State what conversions are needed, in accordance to the common usage mentioned above; and code it. diff -ur perl-5.10.0/lib/CGI/Util.pm perl-5.10.0/lib/CGI/Util.pm --- perl-5.10.0/lib/CGI/Util.pm 2008-09-08 15:58:52.000000000 +0200 +++ perl-5.10.0/lib/CGI/Util.pm 2009-04-04 16:30:29.000000000 +0200 @@ -210,7 +210,6 @@ my $todecode = shift; return undef unless defined($todecode); $todecode =~ tr/+/ /; # pluses become spaces - $EBCDIC = "\t" ne "\011"; if ($EBCDIC) { $todecode =~ s/%([0-9a-fA-F]{2})/chr $A2E[hex($1)]/ge; } else { @@ -232,16 +231,24 @@ } # URL-encode data +# +# We cannot use the %u escapes, they were rejected by W3C, so the official +# way is %XX-escaped utf-8 encoding. +# Naturally, Unicode strings have to be converted to their utf-8 byte +# representation. (No action is required on 5.6.) +# Byte strings were traditionally used directly as a sequence of octets. +# This worked if they actually represented binary data (i.e. in CGI::Compress). +# This also worked if these byte strings were actually utf-8 encoded; e.g., +# when the source file used utf-8 without the apropriate "use utf8;". +# This fails if the byte string is actually a Latin 1 encoded string, but it +# was always so and cannot be fixed without breaking the binary data case. +# -- Stepan Kasal +# sub escape { shift() if @_ > 1 and ( ref($_[0]) || (defined $_[1] && $_[0] eq $CGI::DefaultClass)); my $toencode = shift; return undef unless defined($toencode); - $toencode = eval { pack("C*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - - # force bytes while preserving backward compatibility -- dankogai - # but commented out because it was breaking CGI::Compress -- lstein - # $toencode = eval { pack("U*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); - + utf8::encode($toencode) if ($] > 5.007 && utf8::is_utf8($toencode)); if ($EBCDIC) { $toencode=~s/([^a-zA-Z0-9_.~-])/uc sprintf("%%%02x",$E2A[ord($1)])/eg; } else { diff -ur perl-5.10.0/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0/lib/CGI/t/util-58.t 2003-04-14 20:32:22.000000000 +0200 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 16:49:42.000000000 +0200 @@ -1,16 +1,29 @@ +# test CGI::Util::escape +use Test::More tests => 4; +use_ok("CGI::Util"); + +# Byte strings should be escaped byte by byte: +# 1) not a valid utf-8 sequence: +my $uri = "pe\x{f8}\x{ed}\x{e8}ko.ogg"; +is(CGI::Util::escape($uri), "pe%F8%ED%E8ko.ogg", "Escape a Latin-2 string"); + +# 2) is a valid utf-8 sequence, but not an UTF-8-flagged string +# This happens often: people write utf-8 strings to source, but forget +# to tell perl about it by "use utf8;"--this is obviously wrong, but we +# have to handle it gracefully, for compatibility with GCI.pm under +# perl-5.8.x # -# This tests CGI::Util::escape() when fed with UTF-8-flagged string -# -- dankogai -BEGIN { - if ($] < 5.008) { - print "1..0 # \$] == $] < 5.008\n"; - exit(0); - } -} +$uri = "pe\x{c5}\x{99}\x{c3}\x{ad}\x{c4}\x{8d}ko.ogg"; +is(CGI::Util::escape($uri), "pe%C5%99%C3%AD%C4%8Dko.ogg", + "Escape an utf-8 byte string"); -use Test::More tests => 2; -use_ok("CGI::Util"); -my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); +SKIP: +{ + # This tests CGI::Util::escape() when fed with UTF-8-flagged string + # -- dankogai + skip("Unicode strings not available in $]", 1) if ($] < 5.008); + $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji + is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "Escape string with UTF-8 flag"); +} __END__ perl-CGI-t-util-58.patch: --- NEW FILE perl-CGI-t-util-58.patch --- 2009-04-06 Stepan Kasal * lib/CGI/t/util-58.t: return to the upstream version, do not hide bugs. diff -ur perl-5.10.0.orig/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t --- perl-5.10.0.orig/lib/CGI/t/util-58.t 2007-12-18 11:47:07.000000000 +0100 +++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-06 18:28:07.000000000 +0200 @@ -11,11 +11,6 @@ use Test::More tests => 2; use_ok("CGI::Util"); my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji -if (ord('A') == 193) { # EBCDIC. - is(CGI::Util::escape($uri), "%FC%C3%A0%EE%F9%E5%E7%F8%20%FC%C3%C7%CA.txt", - "# Escape string with UTF-8 (UTF-EBCDIC) flag"); -} else { - is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", - "# Escape string with UTF-8 flag"); -} +is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", + "# Escape string with UTF-8 flag"); __END__ Index: perl.spec =================================================================== RCS file: /cvs/extras/rpms/perl/F-10/perl.spec,v retrieving revision 1.209 retrieving revision 1.210 diff -u -r1.209 -r1.210 --- perl.spec 24 Mar 2009 15:08:36 -0000 1.209 +++ perl.spec 7 Apr 2009 10:34:53 -0000 1.210 @@ -7,7 +7,7 @@ Name: perl Version: %{perl_version} -Release: 64%{?dist} +Release: 66%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -97,8 +97,13 @@ # Fix from Archive::Extract maintainer to only look at stdout # We need this because we're using tar >= 1.21 +# included upstream in 0.31_03 Patch36: perl-5.10.0-Archive-Extract-onlystdout.patch +# Do not distort lib/CGI/t/util-58.t +# http://rt.perl.org/rt3/Ticket/Display.html?id=64502 +Patch37: perl-CGI-t-util-58.patch + ### Debian Patches ### # Fix issue with (nested) definition lists in lib/Pod/Html.pm @@ -160,7 +165,7 @@ Patch53: 32_fix_fork_rand # Fix memory leak with qr//. -# Adapted from upstream changhe 34506. +# Adapted from upstream change 34506. Patch54: 34_fix_qr-memory-leak-2 # CVE-2005-0448 revisited: File::Path::rmtree no longer allows creating of setuid files. @@ -224,6 +229,11 @@ # patches File-Fetch and CPAN Patch201: perl-5.10.0-links.patch +# Fix CGI::escape to work with all strings, started as #472571, +# brought upstream as http://rt.cpan.org/Public/Bug/Display.html?id=34528, +# accepted there for CGI.pm-3.43 +Patch202: perl-CGI-escape.patch + BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: tcsh, dos2unix, man, groff BuildRequires: gdbm-devel, db4-devel, zlib-devel @@ -952,6 +962,7 @@ %patch34 -p1 %patch35 -p1 %patch36 -p1 +%patch37 -p1 ### Debian patches ### %patch40 -p1 @@ -993,6 +1004,7 @@ %patch117 -p1 %patch118 -p1 %patch201 -p1 +%patch202 -p1 # # Candidates for doc recoding (need case by case review): @@ -1185,7 +1197,9 @@ chmod -R u+w $RPM_BUILD_ROOT/* # Compress Changes* to save space -%{__gzip} Changes* +bzip2 -9 Changes* +echo "The Changes* files were moved to %{_docdir}/%{name}-devel*" \ + > Changes-moved-to-perl-devel # Local patch tracking cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname}/CORE/ @@ -1216,6 +1230,7 @@ '34507 Fix memory leak in single-char character class optimization' \ 'Fedora Patch35: Reorder @INC, based on b9ba2fadb18b54e35e5de54f945111a56cbcb249' \ 'Fedora Patch36: Fix from Archive::Extract maintainer to only look at stdout from tar' \ + 'Fedora Patch37: Do not distort lib/CGI/t/util-58.t' \ '32727 Fix issue with (nested) definition lists in lib/Pod/Html.pm' \ '33287 Fix NULLOK items' \ '33554 Fix a typo in the predefined common protocols to make "udp" resolve without netbase' \ @@ -1254,6 +1269,7 @@ 'Fedora Patch117: Update Digest::SHA to %{Digest_SHA_version}' \ 'Fedora Patch117: Update module autodie to %{autodie_version}' \ 'Fedora Patch201: Fedora uses links instead of lynx' \ + 'Fedora Patch202: Fix CGI::escape to work with all strings' \ %{nil} rm patchlevel.bak @@ -1275,7 +1291,8 @@ %files %defattr(-,root,root,-) -%doc Artistic AUTHORS Changes* Copying README +%doc Artistic AUTHORS Copying README +%doc Changes-moved-to-perl-devel %{_mandir}/man1/*.1* %{_mandir}/man3/*.3* %{_bindir}/* @@ -1563,6 +1580,8 @@ %files devel %defattr(-,root,root,-) +# the following includes the file "Changes" -- it's compressed +%doc Changes*.* %{_bindir}/enc2xs %{_mandir}/man1/enc2xs* %{_prefix}/lib/perl5/%{perl_version}/Encode/ @@ -1875,6 +1894,14 @@ # Old changelog entries are preserved in CVS. %changelog +* Tue Apr 7 2009 Stepan Kasal - 4:5.10.0-66 +- fix CGI::escape for all strings (#472571) +- perl-CGI-t-util-58.patch: Do not distort lib/CGI/t/util-58.t + http://rt.perl.org/rt3/Ticket/Display.html?id=64502 + +* Fri Mar 27 2009 Stepan Kasal - 4:5.10.0-65 +- Move the gargantuan Changes* collection to -devel (#492605) + * Tue Mar 24 2009 Stepan Kasal - 4:5.10.0-64 - update module autodie From phuang at fedoraproject.org Tue Apr 7 10:45:45 2009 From: phuang at fedoraproject.org (Huang Peng) Date: Tue, 7 Apr 2009 10:45:45 +0000 (UTC) Subject: rpms/ibus/devel ibus.spec, 1.60, 1.61 sources, 1.31, 1.32 ibus-default-hotkeys.patch, 1.1, NONE Message-ID: <20090407104545.D8F8D70100@cvs1.fedora.phx.redhat.com> Author: phuang Update of /cvs/pkgs/rpms/ibus/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14681 Modified Files: ibus.spec sources Removed Files: ibus-default-hotkeys.patch Log Message: Update tarball & fix bug 494511 Index: ibus.spec =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/ibus.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- ibus.spec 7 Apr 2009 06:31:43 -0000 1.60 +++ ibus.spec 7 Apr 2009 10:45:15 -0000 1.61 @@ -8,7 +8,7 @@ Name: ibus Version: 1.1.0.20090407 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Intelligent Input Bus for Linux OS License: LGPLv2+ Group: System Environment/Libraries @@ -16,7 +16,6 @@ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz Source1: xinput-ibus Patch0: ibus-HEAD.patch -Patch1: ibus-default-hotkeys.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -109,7 +108,6 @@ # rm -rf docs/reference/ibus/ibus-sections.txt # %patch0 -p1 # ./autogen.sh --help -%patch1 -p1 %build %configure --disable-static \ @@ -220,6 +218,11 @@ %{_libdir}/pkgconfig/* %changelog +* Tue Apr 07 2009 Huang Peng - 1.1.0.20090407-3 +- Update the tarball. +- Fix bug 494511 - ibus-gtk makes gnome-terminal abort + when a key is pressed + * Tue Apr 07 2009 Huang Peng - 1.1.0.20090407-2 - Update default hotkey settings. Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/ibus/devel/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- sources 7 Apr 2009 03:09:32 -0000 1.31 +++ sources 7 Apr 2009 10:45:15 -0000 1.32 @@ -1 +1 @@ -64c9b4d9bd33cf63082d73ce96454b5b ibus-1.1.0.20090407.tar.gz +6b335d802d131f6937613da7cd6da011 ibus-1.1.0.20090407.tar.gz --- ibus-default-hotkeys.patch DELETED --- From pkgdb at fedoraproject.org Tue Apr 7 10:47:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:47:23 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104750.23D26208553@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora devel) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:15 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:15 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104753.C10AD208609@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora devel) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:14 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:14 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104815.03EFA208550@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora 9) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:41 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:41 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104821.3FD74208605@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora 9) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:35 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:35 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104835.EDED42086EF@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora 10) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:59 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104839.590BA208706@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora 10) to Obsolete for cworth To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:49:21 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:49:21 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104859.C3F47208555@bastion.fedora.phx.redhat.com> kasal has set the watchbugzilla acl on perl (Fedora 10) to Approved for lkundrak To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:49:08 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:49:08 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104908.495BC2086F6@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora 10) to Approved for lkundrak To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:49:38 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:49:38 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104916.BAD5D20876C@bastion.fedora.phx.redhat.com> kasal has set the watchbugzilla acl on perl (Fedora 10) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:49:20 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:49:20 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104920.977B820860F@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora 10) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:48:59 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:48:59 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104925.2E70F2087F7@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora 10) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:49:07 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:49:07 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407104932.9BEF9208702@bastion.fedora.phx.redhat.com> kasal has set the approveacls acl on perl (Fedora 10) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:50:23 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:50:23 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105002.0C84D208557@bastion.fedora.phx.redhat.com> kasal has set the watchbugzilla acl on perl (Fedora 9) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:50:26 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:50:26 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105005.C92AD208712@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora 9) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From atkac at fedoraproject.org Tue Apr 7 10:51:49 2009 From: atkac at fedoraproject.org (Adam Tkac) Date: Tue, 7 Apr 2009 10:51:49 +0000 (UTC) Subject: rpms/mtools/devel .cvsignore, 1.12, 1.13 mtools.spec, 1.43, 1.44 sources, 1.12, 1.13 Message-ID: <20090407105149.80EDB70100@cvs1.fedora.phx.redhat.com> Author: atkac Update of /cvs/pkgs/rpms/mtools/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15674 Modified Files: .cvsignore mtools.spec sources Log Message: - update to 4.0.10 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/mtools/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 9 Mar 2009 19:56:18 -0000 1.12 +++ .cvsignore 7 Apr 2009 10:51:19 -0000 1.13 @@ -1 +1 @@ -mtools-4.0.9.tar.bz2 +mtools-4.0.10.tar.bz2 Index: mtools.spec =================================================================== RCS file: /cvs/pkgs/rpms/mtools/devel/mtools.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- mtools.spec 9 Mar 2009 19:24:16 -0000 1.43 +++ mtools.spec 7 Apr 2009 10:51:19 -0000 1.44 @@ -1,6 +1,6 @@ Summary: Programs for accessing MS-DOS disks without mounting the disks Name: mtools -Version: 4.0.9 +Version: 4.0.10 Release: 1%{?dist} License: GPLv2+ Group: Applications/System @@ -67,6 +67,9 @@ %{_infodir}/%{name}.info.gz %changelog +* Tue Apr 04 2009 Adam Tkac 4.0.10-1 +- update to 4.0.10 + * Mon Mar 09 2009 Adam Tkac 4.0.9-1 - updated to 4.0.9 - merged mtools-3.9.7-bigdisk.patch to config patch Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/mtools/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 9 Mar 2009 19:56:18 -0000 1.12 +++ sources 7 Apr 2009 10:51:19 -0000 1.13 @@ -1 +1 @@ -4e73fb58fad16f48259a01abd0377d8d mtools-4.0.9.tar.bz2 +750c2beba968a5d46dbaae24551a82b9 mtools-4.0.10.tar.bz2 From pkgdb at fedoraproject.org Tue Apr 7 10:55:40 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:55:40 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105518.A98DD208550@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora 9) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:55:19 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:55:19 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105519.165DF208603@bastion.fedora.phx.redhat.com> kasal has set the approveacls acl on perl (Fedora 9) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:55:53 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:55:53 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105532.8FD0620854A@bastion.fedora.phx.redhat.com> kasal has set the watchbugzilla acl on perl (Fedora devel) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:55:32 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:55:32 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105532.B7D1D2086F6@bastion.fedora.phx.redhat.com> kasal has set the watchcommits acl on perl (Fedora devel) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:55:54 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:55:54 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105533.D5279208704@bastion.fedora.phx.redhat.com> kasal has set the commit acl on perl (Fedora devel) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From pkgdb at fedoraproject.org Tue Apr 7 10:56:18 2009 From: pkgdb at fedoraproject.org (Fedora PackageDB) Date: Tue, 07 Apr 2009 10:56:18 +0000 Subject: [pkgdb] perl had acl change status Message-ID: <20090407105556.E1D1B208604@bastion.fedora.phx.redhat.com> kasal has set the approveacls acl on perl (Fedora devel) to Obsolete for rnorwood To make changes to this package see: https://admin.fedoraproject.org/pkgdb/packages/name/perl From mmahut at fedoraproject.org Tue Apr 7 10:57:19 2009 From: mmahut at fedoraproject.org (Marek Mahut) Date: Tue, 7 Apr 2009 10:57:19 +0000 (UTC) Subject: rpms/gcx/devel gcx.spec,1.6,1.7 Message-ID: <20090407105719.9B5A270100@cvs1.fedora.phx.redhat.com> Author: mmahut Update of /cvs/pkgs/rpms/gcx/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16627 Modified Files: gcx.spec Log Message: Lubos forgot to apply the patch Index: gcx.spec =================================================================== RCS file: /cvs/pkgs/rpms/gcx/devel/gcx.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- gcx.spec 7 Apr 2009 09:57:41 -0000 1.6 +++ gcx.spec 7 Apr 2009 10:56:49 -0000 1.7 @@ -1,6 +1,6 @@ Name: gcx Version: 0.9.11 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Data-reduction tool for CCD photometry License: GPLv2+ @@ -24,6 +24,7 @@ %prep %setup -q +%patch0 -p1 -b .bounds %build %configure @@ -52,7 +53,7 @@ %{_datadir}/gcx %changelog -* Tue Apr 7 2009 Marek Mahut - 0.9.11-7 +* Tue Apr 7 2009 Marek Mahut - 0.9.11-8 - Fix mime association with FITS files (RHBZ#494430) * Mon Apr 6 2009 Lubomir Rintel (Fedora Astronomy) - 0.9.11-6 From sindrepb at fedoraproject.org Tue Apr 7 11:16:30 2009 From: sindrepb at fedoraproject.org (=?utf-8?q?Sindre_Pedersen_Bj=C3=B8rdal?=) Date: Tue, 7 Apr 2009 11:16:30 +0000 (UTC) Subject: rpms/awn-extras-applets/F-10 awn-extras-applets-0.3.2.1-python-platform.patch, NONE, 1.1 awn-extras-applets.spec, 1.10, 1.11 sources, 1.4, 1.5 Message-ID: <20090407111631.0270E70100@cvs1.fedora.phx.redhat.com> Author: sindrepb Update of /cvs/pkgs/rpms/awn-extras-applets/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20231 Modified Files: awn-extras-applets.spec sources Added Files: awn-extras-applets-0.3.2.1-python-platform.patch Log Message: new upstream release, fixes awn-extras-applets-0.3.2.1-python-platform.patch: --- NEW FILE awn-extras-applets-0.3.2.1-python-platform.patch --- diff -up ./acinclude.m4.orig ./acinclude.m4 --- ./acinclude.m4.orig 2009-04-03 22:45:50.000000000 +0200 +++ ./acinclude.m4 2009-04-03 22:48:32.000000000 +0200 @@ -1,11 +1,404 @@ -m4_include([m4/python.m4]) +dnl AC_PYTHON_DEVEL([version]) +dnl +dnl Originally copied from http://autoconf-archive.cryp.to/ac_python_devel.html +dnl (Original last modified 2007-07-31) +dnl +dnl Copyright ?? 2007 Sebastian Huber +dnl Copyright ?? 2007 Alan W. Irwin +dnl Copyright ?? 2007 Rafael Laboissiere +dnl Copyright ?? 2007 Andrew Collier +dnl Copyright ?? 2007 Matteo Settenvini +dnl Copyright ?? 2007 Horst Knorr +dnl +dnl This program is free software: you can redistribute it and/or modify it +dnl under the terms of the GNU General Public License as published by the Free +dnl Software Foundation, either version 3 of the License, or (at your option) +dnl any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but WITHOUT +dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +dnl more details. +dnl +dnl You should have received a copy of the GNU General Public License along with +dnl this program. If not, see . +dnl +dnl As a special exception, the respective Autoconf Macro's copyright owner +dnl gives unlimited permission to copy, distribute and modify the configure +dnl scripts that are the output of Autoconf when processing the Macro. You need +dnl not follow the terms of the GNU General Public License when using or +dnl distributing such scripts, even though portions of the text of the Macro +dnl appear in them. The GNU General Public License (GPL) does govern all other +dnl use of the material that constitutes the Autoconf Macro. +dnl +dnl This special exception to the GPL applies to versions of the Autoconf Macro +dnl released by the Autoconf Macro Archive. When you make and distribute a +dnl modified version of the Autoconf Macro, you may extend this special +dnl exception to the GPL to apply to your modified version as well. +dnl +AC_DEFUN([AC_PYTHON_DEVEL],[ + # + # Allow the use of a (user set) custom python version + # + AC_ARG_VAR([PYTHON_VERSION],[The installed Python + version to use, for example '2.3'. This string + will be appended to the Python interpreter + canonical name.]) + + AC_PATH_PROG([PYTHON],[python[$PYTHON_VERSION]]) + if test -z "$PYTHON"; then + AC_MSG_ERROR([Cannot find python$PYTHON_VERSION in your system path]) + PYTHON_VERSION="" + fi + + # + # Check for a version of Python >= 2.1.0 + # + AC_MSG_CHECKING([for a version of Python >= 2.1.0]) + ac_supports_python_ver=`$PYTHON -c "import sys, string; \ + ver = string.split(sys.version)[[0]]; \ + print ver >= '2.1.0'"` + if test "$ac_supports_python_ver" != "True"; then + if test -z "$PYTHON_NOVERSIONCHECK"; then + AC_MSG_RESULT([no]) + AC_MSG_FAILURE([ +This version of the AC@&t at _PYTHON_DEVEL macro +doesn't work properly with versions of Python before +2.1.0. You may need to re-run configure, setting the +variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, +PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. +Moreover, to disable this check, set PYTHON_NOVERSIONCHECK +to something else than an empty string. +]) + else + AC_MSG_RESULT([skip at user request]) + fi + else + AC_MSG_RESULT([yes]) + fi + + # + # if the macro parameter ``version'' is set, honour it + # + if test -n "$1"; then + AC_MSG_CHECKING([for a version of Python >= $1]) + ac_supports_python_ver=`$PYTHON -c "import sys, string; \ + ver = string.split(sys.version)[[0]]; \ + print ver >= '$1'"` + if test "$ac_supports_python_ver" = "True"; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([this package requires Python $1. +If you have it installed, but it isn't the default Python +interpreter in your system path, please pass the PYTHON_VERSION +variable to configure. See ``configure --help'' for reference. +]) + PYTHON_VERSION="" + fi + fi + + # + # Check if you have distutils, else fail + # + AC_MSG_CHECKING([for the distutils Python package]) + ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` + if test -z "$ac_distutils_result"; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([cannot import Python module "distutils". +Please check your Python installation. The error was: +$ac_distutils_result]) + PYTHON_VERSION="" + fi + + # + # Check for Python include path + # + AC_MSG_CHECKING([for Python include path]) + if test -z "$PYTHON_CPPFLAGS"; then + python_path=`$PYTHON -c "import distutils.sysconfig; \ + print distutils.sysconfig.get_python_inc();"` + if test -n "${python_path}"; then + python_path="-I$python_path" + fi + PYTHON_CPPFLAGS=$python_path + fi + AC_MSG_RESULT([$PYTHON_CPPFLAGS]) + AC_SUBST([PYTHON_CPPFLAGS]) + + # + # Check for Python library path + # + AC_MSG_CHECKING([for Python library path]) + if test -z "$PYTHON_LDFLAGS"; then + # (makes two attempts to ensure we've got a version number + # from the interpreter) + py_version=`$PYTHON -c "from distutils.sysconfig import *; \ + from string import join; \ + print join(get_config_vars('VERSION'))"` + if test "$py_version" == "[None]"; then + if test -n "$PYTHON_VERSION"; then + py_version=$PYTHON_VERSION + else + py_version=`$PYTHON -c "import sys; \ + print sys.version[[:3]]"` + fi + fi + + PYTHON_LDFLAGS=`$PYTHON -c "from distutils.sysconfig import *; \ + from string import join; \ + print '-L' + get_python_lib(0,1), \ + '-lpython';"`$py_version + fi + AC_MSG_RESULT([$PYTHON_LDFLAGS]) + AC_SUBST([PYTHON_LDFLAGS]) + + # + # Check for the site packages + # + AC_MSG_CHECKING([for Python site-packages path]) + AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) + if test -z "$PYTHON_SITE_PKG"; then + PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \ + print distutils.sysconfig.get_python_lib(0,0,prefix='${PYTHON_EXEC_PREFIX}');"` + fi + AC_MSG_RESULT([$PYTHON_SITE_PKG]) + AC_SUBST([PYTHON_SITE_PKG]) + + # + # Check for the platform-specific site packages directory + # + AC_MSG_CHECKING([for Python platform-specific site-packages path]) + if test -z "$PYTHON_PLATFORM_PKG"; then + PYTHON_PLATFORM_PKG=`$PYTHON -c "import distutils.sysconfig; \ + print distutils.sysconfig.get_python_lib(1,0,prefix='${PYTHON_EXEC_PREFIX}');"` + fi + AC_MSG_RESULT([$PYTHON_PLATFORM_PKG]) + AC_SUBST([PYTHON_PLATFORM_PKG]) + + # + # libraries which must be linked in when embedding + # + AC_MSG_CHECKING(python extra libraries) + if test -z "$PYTHON_EXTRA_LIBS"; then + PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \ + conf = distutils.sysconfig.get_config_var; \ + print conf('LOCALMODLIBS'), conf('LIBS')"` + fi + AC_MSG_RESULT([$PYTHON_EXTRA_LIBS]) + AC_SUBST(PYTHON_EXTRA_LIBS) + + # + # linking flags needed when embedding + # + AC_MSG_CHECKING(python extra linking flags) + if test -z "$PYTHON_EXTRA_LDFLAGS"; then + PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ + conf = distutils.sysconfig.get_config_var; \ + print conf('LINKFORSHARED')"` + fi + AC_MSG_RESULT([$PYTHON_EXTRA_LDFLAGS]) + AC_SUBST(PYTHON_EXTRA_LDFLAGS) + + # + # final check to see if everything compiles alright + # + AC_MSG_CHECKING([consistency of all components of python development environment]) + AC_LANG_PUSH([C]) + # save current global flags + LIBS="$ac_save_LIBS $PYTHON_LDFLAGS" + CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS" + AC_TRY_LINK([ + #include + ],[ + Py_Initialize(); + ],[pythonexists=yes],[pythonexists=no]) + + AC_MSG_RESULT([$pythonexists]) + + if test ! "$pythonexists" = "yes"; then + AC_MSG_ERROR([ + Could not link test program to Python. Maybe the main Python library has been + installed in some non-standard library path. If so, pass it to configure, + via the LDFLAGS environment variable. + Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" + ============================================================================ + ERROR! + You probably have to install the development version of the Python package + for your distribution. The exact name of this package varies among them. + ============================================================================ + ]) + PYTHON_VERSION="" + fi + AC_LANG_POP + # turn back to default flags + CPPFLAGS="$ac_save_CPPFLAGS" + LIBS="$ac_save_LIBS" + + # + # all done! + # +]) + +dnl AM_CHECK_PYMOD(MODNAME [,SYMBOL [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]]) +dnl Check if a module containing a given symbol is visible to python. +AC_DEFUN([AM_CHECK_PYMOD], +[AC_REQUIRE([AC_PYTHON_DEVEL]) +py_mod_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'` +AC_MSG_CHECKING(for ifelse([$2],[],,[$2 in ])python module $1) +AC_CACHE_VAL(py_cv_mod_$py_mod_var, [ +ifelse([$2],[], [prog=" +import sys +try: + import $1 +except ImportError: + sys.exit(1) +except: + sys.exit(0) +sys.exit(0)"], [prog=" +import $1 +$1.$2"]) +if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC + then + eval "py_cv_mod_$py_mod_var=yes" + else + eval "py_cv_mod_$py_mod_var=no" + fi +]) +py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` +if test "x$py_val" != xno; then + AC_MSG_RESULT(yes) + ifelse([$3], [],, [$3 +])dnl +else + AC_MSG_RESULT(no) + ifelse([$4], [],, [$4 +])dnl +fi +]) + +dnl +dnl JH_ADD_CFLAG(FLAG) +dnl checks whether the C compiler supports the given flag, and if so, adds +dnl it to $CFLAGS. If the flag is already present in the list, then the +dnl check is not performed. +AC_DEFUN([JH_ADD_CFLAG], +[ +case " $CFLAGS " in +*@<:@\ \ @:>@$1@<:@\ \ @:>@*) + ;; +*) + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $1" + AC_MSG_CHECKING([whether [$]CC understands $1]) + AC_TRY_COMPILE([], [], [jh_has_option=yes], [jh_has_option=no]) + AC_MSG_RESULT($jh_has_option) + if test $jh_has_option = no; then + CFLAGS="$save_CFLAGS" + fi + ;; +esac]) +dnl AM_GCONF_SOURCE_2 +dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas +dnl (i.e. pass to gconftool-2 +dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where +dnl you should install foo.schemas files +dnl + +AC_DEFUN([AM_GCONF_SOURCE_2], +[ + if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then + GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` + else + GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE + fi + + AC_ARG_WITH(gconf-source, + [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",) + AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) + AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) + + if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then + GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' + fi + + AC_ARG_WITH(gconf-schema-file-dir, + [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",) + + AC_SUBST(GCONF_SCHEMA_FILE_DIR) + AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) + + AC_ARG_ENABLE(schemas-install, + [ --disable-schemas-install Disable the schemas installation], + [case ${enableval} in + yes|no) ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;; + esac]) + AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) +]) +# vala.m4 serial 1 (vala @VERSION@) +dnl Autoconf scripts for the Vala compiler +dnl Copyright (C) 2007 Mathias Hasselmann +dnl +dnl This library is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Lesser General Public +dnl License as published by the Free Software Foundation; either +dnl version 2 of the License, or (at your option) any later version. + +dnl This library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Lesser General Public License for more details. + +dnl You should have received a copy of the GNU Lesser General Public +dnl License along with this library; if not, write to the Free Software +dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +dnl +dnl Author: +dnl Mathias Hasselmann +dnl -------------------------------------------------------------------------- + +dnl VALA_PROG_VALAC([MINIMUM-VERSION]) +dnl +dnl Check whether the Vala compiler exists in `PATH'. If it is found the +dnl variable VALAC is set. Optionally a minimum release number of the compiler +dnl can be requested. +dnl -------------------------------------------------------------------------- +AC_DEFUN([VALA_PROG_VALAC],[ + AC_PATH_PROG([VALAC], [valac], []) + AC_SUBST(VALAC) + + if test -z "x${VALAC}"; then + AC_MSG_WARN([No Vala compiler found. You will not be able to recompile .vala source files.]) + elif test -n "x$1"; then + AC_REQUIRE([AC_PROG_AWK]) + AC_MSG_CHECKING([valac is at least version $1]) + + if "${VALAC}" --version | "${AWK}" -v r='$1' 'function vn(s) { if (3 == split(s,v,".")) return (v[1]*1000+v[2])*1000+v[3]; else exit 2; } /^Vala / { exit vn(r) > vn($[2]) }'; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([Vala $1 not found.]) + fi + fi +]) +dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- +dnl autostars m4 macro for expanding directories using configure's prefix +dnl +dnl (C) 2003, 2004, 2005 Thomas Vander Stichele +dnl +dnl Copying and distribution of this file, with or without modification, +dnl are permitted in any medium without royalty provided the copyright +dnl notice and this notice are preserved. +dnl dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) dnl -dnl example +dnl example: dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local - AC_DEFUN([AS_AC_EXPAND], [ EXP_VAR=[$1] @@ -17,7 +410,7 @@ AC_DEFUN([AS_AC_EXPAND], dnl if no prefix given, then use /usr/local, the default prefix if test "x$prefix" = "xNONE"; then - prefix=$ac_default_prefix + prefix="$ac_default_prefix" fi dnl if no exec_prefix given, then use prefix if test "x$exec_prefix" = "xNONE"; then @@ -28,7 +421,7 @@ AC_DEFUN([AS_AC_EXPAND], dnl loop until it doesn't change anymore while true; do new_full_var="`eval echo $full_var`" - if test "x$new_full_var"="x$full_var"; then break; fi + if test "x$new_full_var" = "x$full_var"; then break; fi full_var=$new_full_var done @@ -40,3 +433,4 @@ AC_DEFUN([AS_AC_EXPAND], prefix=$prefix_save exec_prefix=$exec_prefix_save ]) + diff -up ./configure.ac.orig ./configure.ac --- ./configure.ac.orig 2009-04-03 22:46:03.000000000 +0200 +++ ./configure.ac 2009-04-03 23:29:19.000000000 +0200 @@ -38,6 +38,9 @@ dnl AC_PYTHON_DEVEL() +PLATFORM=`$PYTHON -c "from distutils import util; print util.get_platform()"` +AC_SUBST(PLATFORM) + PKG_CHECK_MODULES(PYCAIRO, pycairo >= pycairo_required_version) PYGTK_CODEGEN_DEFINES="-DHAVE_PYCAIRO $PYGTK_CODEGEN_DEFINES"; @@ -252,6 +255,8 @@ AC_DEFINE_UNQUOTED(DBUS_API_SUBJECT_TO_C appletsdir="$datarootdir/avant-window-navigator/applets" +AS_AC_EXPAND([PY_SITE_PKG], [$PYTHON_SITE_PKG]) +AS_AC_EXPAND([PY_PLAT_PKG], [$PYTHON_PLATFORM_PKG]) AS_AC_EXPAND(APPLETSDIR, $appletsdir) AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) AS_AC_EXPAND(LIBDIR, $libdir) diff -up ./src/libawn-extras/bindings/python/Makefile.am.orig ./src/libawn-extras/bindings/python/Makefile.am --- ./src/libawn-extras/bindings/python/Makefile.am.orig 2009-04-03 22:46:28.000000000 +0200 +++ ./src/libawn-extras/bindings/python/Makefile.am 2009-04-03 22:47:30.000000000 +0200 @@ -1,7 +1,7 @@ NULL = # awn python scripts -pyawn_extrasdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extras_PYTHON = \ __init__.py \ awnlib.py \ @@ -19,7 +19,7 @@ INCLUDES = \ $(NULL) # libawn-extras python extensions -pyawn_extrasexecdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasexecdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extrasexec_LTLIBRARIES = _extras.la common_ldflags = -module -avoid-version diff -up ./src/libawn-extras/bindings/python/Makefile.in.orig ./src/libawn-extras/bindings/python/Makefile.in --- ./src/libawn-extras/bindings/python/Makefile.in.orig 2009-04-03 22:46:33.000000000 +0200 +++ ./src/libawn-extras/bindings/python/Makefile.in 2009-04-03 22:48:14.000000000 +0200 @@ -331,7 +331,7 @@ top_srcdir = @top_srcdir@ NULL = # awn python scripts -pyawn_extrasdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extras_PYTHON = \ __init__.py \ awnlib.py \ @@ -350,7 +350,7 @@ INCLUDES = \ # libawn-extras python extensions -pyawn_extrasexecdir = $(PYTHON_SITE_PKG)/awn/extras +pyawn_extrasexecdir = $(PYTHON_PLATFORM_PKG)/awn/extras pyawn_extrasexec_LTLIBRARIES = _extras.la common_ldflags = -module -avoid-version AWN_EXTRAS_DEFS = awn_extras.defs Index: awn-extras-applets.spec =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/F-10/awn-extras-applets.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- awn-extras-applets.spec 25 Aug 2008 22:13:55 -0000 1.10 +++ awn-extras-applets.spec 7 Apr 2009 11:15:59 -0000 1.11 @@ -1,18 +1,22 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + Name: awn-extras-applets -Version: 0.2.6 -Release: 6%{?dist} +Version: 0.3.2.1 +Release: 7%{?dist} Summary: Extras applets for avant window navigator Group: User Interface/Desktops License: GPLv2+ URL: https://launchpad.net/awn-extras/ -Source0: https://edge.launchpad.net/awn-extras/0.2/%{version}/+download/%{name}-%{version}.tar.gz +Source0: https://edge.launchpad.net/awn-extras/0.3/%{version}/+download/%{name}-%{version}.tar.gz +#patch modifies autotools files to make python bindings install to sitearch +#requires autoreconf to take effect. +Patch0: %{name}-%{version}-python-platform.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: avant-window-navigator-devel >= 0.2.6 +BuildRequires: avant-window-navigator-devel >= 0.3.2 BuildRequires: libwnck-devel +BuildRequires: libXres-devel BuildRequires: libglade2-devel BuildRequires: gnome-menus-devel BuildRequires: gnome-desktop-devel @@ -25,13 +29,19 @@ BuildRequires: libsexy-devel BuildRequires: libnotify-devel BuildRequires: perl(XML::Parser) -BuildRequires: ed BuildRequires: pycairo-devel BuildRequires: pygtk2-devel BuildRequires: vte-devel BuildRequires: libXcomposite-devel +BuildRequires: libtool +BuildRequires: intltool +BuildRequires: vala-devel +BuildRequires: WebKit-gtk-devel +#BuildRequires: gettext +#required for autoreconf: +BuildRequires: autoconf, automake -Requires: avant-window-navigator >= 0.2.6 +Requires: avant-window-navigator >= 0.3.2 Requires: gnome-python2-gnome Requires: gnome-python2-gnomedesktop Requires: gnome-python2-gnomevfs @@ -56,14 +66,26 @@ %description awn-extras-applets includes extras applets of Avant Window Navigator (Awn). +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + %prep %setup -q -#for f in `find -name '*.py'`; do -# head -n 1 $f | grep python && echo -e '1d\nwq' | ed $f -#done +%patch0 -p1 + %build -%configure --disable-static --disable-pymod-checks +#required for python-platform patch +libtoolize --force +autoreconf +%configure --disable-static --disable-pymod-checks --with-webkit make %{?_smp_mflags} @@ -74,15 +96,23 @@ find ${RPM_BUILD_ROOT} -name '*.la' | xargs rm -# resolve conflict -# mv ${RPM_BUILD_ROOT}/etc/gconf/schemas/notification-daemon.schemas \ -# ${RPM_BUILD_ROOT}/etc/gconf/schemas/awn-notification-daemon.schemas +#translations included in non-standard way. no find_lang for now +#%find_lang + +#remove script-shebang in non-executables +stripscript() +{ + sed '1d' "$1" > "${1}_" + mv -f "${1}_" "$1" +} +for f in `find $RPM_BUILD_ROOT%{_datadir}/avant-window-navigator/applets/ -name *.py ! -executable` + do stripscript $f +done +stripscript $RPM_BUILD_ROOT%{python_sitearch}/awn/extras/detach.py -# This project does not have translations -# %find_lang %{name} %pre -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do @@ -92,15 +122,20 @@ fi %post -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/${name}.schemas > /dev/null || : done +/sbin/ldconfig + +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + + %preun -SCHEMAS="awn-notification-daemon awn-terminal places switcher awnsystemmonitor filebrowser shinyswitcher trash" +SCHEMAS="arss awn-notification-daemon awnsystemmonitor awnterm cairo-clock DesktopManager digitalClock file-browser-launcher filebrowser places pynot-rgba pynot shinyswitcher to-do trash" if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` for name in ${SCHEMAS}; do @@ -109,28 +144,64 @@ done fi +%postun +/sbin/ldconfig + +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + + %clean rm -rf $RPM_BUILD_ROOT -%files +%files %defattr(-,root,root,-) -%doc COPYING +%doc ChangeLog COPYING README %config(noreplace) %{_sysconfdir}/gconf/schemas/* -%{_bindir}/affinity-preferences -%{_libdir}/libawn-extras.so* -%{python_sitelib}/awn/extras/* -%dir %{python_sitelib}/awn/extras -%{_includedir}/libawn-extras - -%{_libdir}/awn/applets/* - -%{_datadir}/icons -%{_datadir}/avant-window-navigator/applets/icons -%{_datadir}/avant-window-navigator/defs/awn_extras.defs -%dir %{_datadir}/awn-extras-applets -%{_datadir}/awn-extras-applets/* +%{_libdir}/libawn-extras.so.* +%{_libdir}/awn +%{python_sitearch}/awn/extras +%{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/avant-window-navigator/applets/* +%{_datadir}/avant-window-navigator/defs/* + +%files devel +%defattr(-,root,root,-) +%doc COPYING +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/* + %changelog +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-7 +- Add patch to fix build on x86_64 +- Enable webkit-gtk powered applets + +* Tue Apr 02 2009 Sindre Pedersen Bj??rdal - 0.3.2.1-4 +- New upstream release +- Add devel package +- Update schemas scriplets +- Fix rpmlint warnings about non-executable scripts +- Add gnome-icon-cache scriplet +- Add shared library scriplet +- clean up files list +- Use python_sitearch, not sitelib as package is arch. + +* Mon Feb 23 2009 Fedora Release Engineering - 0.2.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 06 2009 Caol??n McNamara - 0.2.6-8 +- Resolves: rhbz#478696 make build again + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.2.6-7 +- Rebuild for Python 2.6 + * Thu Aug 26 2008 Huang Peng - 0.2.6-6 - Replace require gnome-python2 with gnome-python2-gnome Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/awn-extras-applets/F-10/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 17 Mar 2008 06:15:46 -0000 1.4 +++ sources 7 Apr 2009 11:15:59 -0000 1.5 @@ -1 +1 @@ -a02a7d82f086db96bca35d7865d2fa03 awn-extras-applets-0.2.6.tar.gz +54f975f4a9a0798b5cce1b3239ed7b96 awn-extras-applets-0.3.2.1.tar.gz From itamarjp at fedoraproject.org Tue Apr 7 11:21:37 2009 From: itamarjp at fedoraproject.org (Itamar Reis Peixoto) Date: Tue, 7 Apr 2009 11:21:37 +0000 (UTC) Subject: rpms/redir/F-11 01_fix_max_bandwidth_docs.dpatch, NONE, 1.1 02_use_ntohs.dpatch, NONE, 1.1 03_fix_tcp_wrappers.dpatch, NONE, 1.1 04_fix_timeouts.dpatch, NONE, 1.1 05_pedantic.dpatch, NONE, 1.1 06_fix_shaper_buffer.dpatch, NONE, 1.1 07_cosmetics.dpatch, NONE, 1.1 08_add_wrappers.dpatch, NONE, 1.1 09_add_linux_software_map.dpatch, NONE, 1.1 15_deb_cosmetics.dpatch, NONE, 1.1 20_do_not_strip.dpatch, NONE, 1.1 25_fix_setsockopt.dpatch, NONE, 1.1 30_fix_manpage.dpatch, NONE, 1.1 31_fix_transproxy_location.patch, NONE, 1.1 import.log, NONE, 1.1 redir.spec, NONE, 1.1 redir_gcc4.4-signedness.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2 Message-ID: <20090407112137.3BBA770100@cvs1.fedora.phx.redhat.com> Author: itamarjp Update of /cvs/pkgs/rpms/redir/F-11 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21460/F-11 Modified Files: .cvsignore sources Added Files: 01_fix_max_bandwidth_docs.dpatch 02_use_ntohs.dpatch 03_fix_tcp_wrappers.dpatch 04_fix_timeouts.dpatch 05_pedantic.dpatch 06_fix_shaper_buffer.dpatch 07_cosmetics.dpatch 08_add_wrappers.dpatch 09_add_linux_software_map.dpatch 15_deb_cosmetics.dpatch 20_do_not_strip.dpatch 25_fix_setsockopt.dpatch 30_fix_manpage.dpatch 31_fix_transproxy_location.patch import.log redir.spec redir_gcc4.4-signedness.patch Log Message: Initial RPM --- NEW FILE 01_fix_max_bandwidth_docs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 01_fix_max_bandwidth_docs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fix docs and --help to show --max_bandwidth instead of --maxbandwidth @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:21:56.849499952 -0400 @@ -233,7 +233,7 @@ #ifndef NO_SHAPER /* options for bandwidth */ fprintf(stderr, "\t\t--bufsize=\tsize of the buffer\n"); - fprintf(stderr, "\t\t--maxbandwidth=\tlimit the bandwidth\n"); + fprintf(stderr, "\t\t--max_bandwidth=\tlimit the bandwidth\n"); fprintf(stderr, "\t\t--random_wait=\twait before each packet\n"); fprintf(stderr, "\t\t--wait_in_out=\t1 wait for in, 2 out, 3 in&out\n"); /* end options for bandwidth */ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 1999-12-26 15:52:24.000000000 -0500 +++ redir-2.2.1/redir.man 2005-10-22 21:22:28.882630176 -0400 @@ -18,7 +18,7 @@ .I --lport=port .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -35,7 +35,7 @@ .RB [ \--connect=host:port ] .I --cport=port .RB [ \--bufsize=n ] -.RB [ \--maxbandwidth=n ] +.RB [ \--max_bandwidth=n ] .RB [ \--random_wait=n ] .RB [ \--wait_in_out=n ] .ll -8 @@ -102,9 +102,9 @@ .TP .B \--bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---maxbandwidth or --random_wait to simulate a slow connection. +--max_bandwidth or --random_wait to simulate a slow connection. .TP -.B \--maxbandwidth n +.B \--max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. @@ -115,7 +115,7 @@ than the bufsize (see also --bufsize). .TP .B \--wait_in_out n -Apply --maxbandwidth and --random_wait for input if n=1, output if n=2 and +Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) --- NEW FILE 02_use_ntohs.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 02_use_ntohs.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: use ntohs() to generate comprehensible debug()s and syslog()s. @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 1999-12-26 15:50:06.000000000 -0500 +++ redir-2.2.1/redir.c 2005-10-22 21:29:55.491735272 -0400 @@ -745,7 +745,7 @@ } debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); /* * Double fork here so we don't have to wait later @@ -871,8 +871,8 @@ strcpy(tmp2, inet_ntoa(target->sin_addr)); syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - tmp1, client.sin_port, - tmp2, target->sin_port); + tmp1, ntohs(client.sin_port), + tmp2, ntohs(target->sin_port)); } /* do proxy stuff */ @@ -1066,7 +1066,7 @@ if (!getpeername(0, (struct sockaddr *) &client, &client_size)) { debug1("peer IP is %s\n", inet_ntoa(client.sin_addr)); - debug1("peer socket is %d\n", client.sin_port); + debug1("peer socket is %d\n", ntohs(client.sin_port)); } if ((targetsock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { perror("target: socket"); @@ -1109,8 +1109,8 @@ if (dosyslog) { syslog(LOG_NOTICE, "connecting %s/%d to %s/%d", - inet_ntoa(client.sin_addr), client.sin_port, - target_ip, target.sin_port); + inet_ntoa(client.sin_addr), ntohs(client.sin_port), + target_ip, ntohs(target.sin_port)); } /* Just start copying - one side of the loop is stdin - 0 */ --- NEW FILE 03_fix_tcp_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 03_fix_tcp_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: fix calls to tcp wrappers @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:10:11.439455392 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:10:51.625346208 -0400 @@ -802,8 +802,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, clisock, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) { refuse(&request); @@ -1057,8 +1057,8 @@ #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); sock_host(&request); - sock_hostname(&request); - sock_hostaddr(&request); + sock_hostname(request.client); + sock_hostaddr(request.client); if (!hosts_access(&request)) refuse(&request); --- NEW FILE 04_fix_timeouts.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 04_fix_timeouts.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Apply a close approximation of Robert de Bath's patch for bug #142382 @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 22:44:39.504061784 -0400 +++ redir-2.2.1/redir.c 2005-10-22 22:47:14.746461352 -0400 @@ -598,10 +598,6 @@ /* Record start time */ start_time = (unsigned int) time(NULL); - /* Set up timeout */ - timeout.tv_sec = timeout_secs; - timeout.tv_usec = 0; - /* file descriptor bits */ FD_ZERO(&iofds); FD_SET(insock, &iofds); @@ -618,14 +614,21 @@ while(1) { (void) memcpy(&c_iofds, &iofds, sizeof(iofds)); + /* Set up timeout, Linux returns seconds left in this structure + * so we have to reset it before each select(). */ + timeout.tv_sec = timeout_secs; + timeout.tv_usec = 0; + if (select(max_fd + 1, &c_iofds, (fd_set *)0, (fd_set *)0, (timeout_secs ? &timeout : NULL)) <= 0) { - /* syslog(LLEV,"connection timeout: %d sec",timeout.tv_sec);*/ - break; + if (dosyslog) { + syslog(LOG_NOTICE,"connection timeout: %d sec",timeout_secs); + } + break; } if(FD_ISSET(insock, &c_iofds)) { --- NEW FILE 05_pedantic.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 05_pedantic.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: changes to make clean up compilation @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2005-10-22 23:11:41.000000000 -0400 +++ redir-2.2.1/Makefile 2005-10-22 23:11:48.818368360 -0400 @@ -32,7 +32,7 @@ # if your system lacks getopt_long, remove the comment from this line OBJS = redir.o $(GETOPT_OBJS) -CFLAGS = -O2 -Wall $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) +CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) LDFLAGS = -s # solaris, and others, may also need these libraries to link diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:11:48.282449832 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:12:23.201141384 -0400 @@ -73,6 +73,7 @@ #include #include #include +#include #include #include #include @@ -460,7 +461,7 @@ int lport, rport; int remip[4]; int localsock; - int socksize = sizeof(struct sockaddr_in); + size_t socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -509,7 +510,7 @@ if(getsockname(localsock, (struct sockaddr *)&sockname, &socksize) < 0) { perror("getsockname"); if (dosyslog) - syslog(LOG_ERR, "getsockname failed: %m"); + syslog(LOG_ERR, "getsockname failed: %s",strerror(errno)); exit(1); } @@ -562,7 +563,7 @@ switch(fork()) { case -1: /* Error */ - syslog(LOG_ERR, "Couldn't fork: %m"); + syslog(LOG_ERR, "Couldn't fork: %s",strerror(errno)); _exit(1); case 0: /* Child */ { @@ -723,7 +724,7 @@ int clisock; int targetsock; struct sockaddr_in client; - int clientlen = sizeof(client); + size_t clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -734,7 +735,7 @@ perror("server: accept"); if (dosyslog) - syslog(LOG_ERR, "accept failed: %m"); + syslog(LOG_ERR, "accept failed: %s",strerror(errno)); /* determine if this error is fatal */ switch(accept_errno) { @@ -768,7 +769,7 @@ perror("(server) fork"); if (dosyslog) - syslog(LOG_ERR, "(server) fork failed: %m"); + syslog(LOG_ERR, "(server) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -795,7 +796,7 @@ perror("(child) fork"); if (dosyslog) - syslog(LOG_ERR, "(child) fork failed: %m"); + syslog(LOG_ERR, "(child) fork failed: %s",strerror(errno)); _exit(1); case 0: /* Child */ @@ -826,7 +827,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); _exit(1); } @@ -850,7 +851,7 @@ only be different if the input value is 0 (let the system pick a port) */ if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -862,7 +863,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); _exit(1); } @@ -923,7 +924,7 @@ perror("server: socket"); if (dosyslog) - syslog(LOG_ERR, "socket failed: %m"); + syslog(LOG_ERR, "socket failed: %s",strerror(errno)); exit(1); } @@ -962,7 +963,7 @@ perror("server: bind"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -980,7 +981,7 @@ perror("server: listen"); if (dosyslog) - syslog(LOG_ERR, "listen failed: %m"); + syslog(LOG_ERR, "listen failed: %s",strerror(errno)); exit(1); } @@ -1059,7 +1060,7 @@ if (inetd) { int targetsock; struct sockaddr_in client; - int client_size = sizeof(client); + size_t client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); @@ -1079,7 +1080,7 @@ perror("target: socket"); if (dosyslog) - syslog(LOG_ERR, "targetsock failed: %m"); + syslog(LOG_ERR, "targetsock failed: %s",strerror(errno)); exit(1); } @@ -1097,7 +1098,7 @@ perror("bind_addr: cannot bind to forcerd outgoing addr"); if (dosyslog) - syslog(LOG_ERR, "bind failed: %m"); + syslog(LOG_ERR, "bind failed: %s",strerror(errno)); exit(1); } @@ -1109,7 +1110,7 @@ perror("target: connect"); if (dosyslog) - syslog(LOG_ERR, "connect failed: %m"); + syslog(LOG_ERR, "connect failed: %s",strerror(errno)); exit(1); } --- NEW FILE 06_fix_shaper_buffer.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 06_fix_shaper_buffer.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: properly allocate copyloop buffer @DPATCH@ diff -urNad redir-2.2.1~/redir.c redir-2.2.1/redir.c --- redir-2.2.1~/redir.c 2005-10-22 23:20:05.235901424 -0400 +++ redir-2.2.1/redir.c 2005-10-22 23:22:20.198384008 -0400 @@ -260,7 +260,7 @@ #endif int *transproxy, #ifndef NO_SHAPER - unsigned int * bufsize, + unsigned int * bufsizeout, int * max_bandwidth, int * random_wait, int * wait_in_out, @@ -367,7 +367,7 @@ #ifndef NO_SHAPER case 'z': - *bufsize = (unsigned int)atol(optarg); + *bufsizeout = (unsigned int)atol(optarg); break; case 'm': @@ -594,7 +594,7 @@ unsigned long bytes_in = 0; unsigned long bytes_out = 0; unsigned int start_time, end_time; - char buf[bufsize]; + char* buf = malloc(bufsize); /* Record start time */ start_time = (unsigned int) time(NULL); @@ -637,7 +637,7 @@ } if(FD_ISSET(insock, &c_iofds)) { - if((bytes = read(insock, buf, sizeof(buf))) <= 0) + if((bytes = read(insock, buf, bufsize)) <= 0) break; #ifndef NO_FTP if (ftp & FTP_PORT) @@ -652,7 +652,7 @@ bytes_out += bytes; } if(FD_ISSET(outsock, &c_iofds)) { - if((bytes = read(outsock, buf, sizeof(buf))) <= 0) + if((bytes = read(outsock, buf, bufsize)) <= 0) break; /* if we're correcting for PASV on ftp redirections, then fix buf and bytes to have the new address, among other @@ -689,6 +689,7 @@ syslog(LOG_NOTICE, "disconnect %d secs, %ld in %ld out", (end_time - start_time), bytes_in, bytes_out); } + free(buf); return; } --- NEW FILE 07_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 07_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic fixes which could be applied upstream @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:41:51.284918168 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:42:42.115190792 -0400 @@ -73,7 +73,7 @@ Specify program name to be used for TCP wrapper checks and syslog logging. .TP .B --timeout -Timeout and close the connection after n seconds on inactivity. +Timeout and close the connection after n seconds of inactivity. .TP .B \--syslog Log information to syslog. @@ -90,7 +90,7 @@ undesirable. .TP .B \--transproxy -On a linux system with transparany proxying enables, causes redir to +On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see transproxy.txt in the source archive) .TP --- NEW FILE 08_add_wrappers.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 08_add_wrappers.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Enabling TCP wrapper support @DPATCH@ --- redir-2.2.1.orig/Makefile +++ redir-2.2.1/Makefile @@ -9,8 +9,8 @@ # if you would like support for TCP wrappers (and have libwrap.a # installed), remove these comments. -WRAP_CFLAGS = # -DUSE_TCP_WRAPPERS -WRAP_LIBS = # -lwrap +WRAP_CFLAGS = -DUSE_TCP_WRAPPERS +WRAP_LIBS = -lwrap # if your system needs any additional libraries (solaris, for example, # needs the ones commented out below), edit this line. --- NEW FILE 09_add_linux_software_map.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 09_add_linux_software_map.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Add linux software map file @DPATCH@ --- redir-2.2.1.orig/redir-2.2.lsm +++ redir-2.2.1/redir-2.2.lsm @@ -0,0 +1,11 @@ +Begin3 +Title: redir +Version: 2.2 +Entered-date: 15DEC1999 +Description: TCP Port redirector (for firewalls etc). +Keywords: tcp port redirector bouncer proxy +Author: sammy at oh.verio.com +Primary-site: sunsite.unc.edu /pub/Linux/system/Network/daemons + 39936 redir-2.2.tar.gz +Copying-policy: GPL +End --- NEW FILE 15_deb_cosmetics.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 15_deb_cosmetics.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Cosmetic changes applicable only to debian @DPATCH@ diff -urNad redir-2.2.1~/redir.man redir-2.2.1/redir.man --- redir-2.2.1~/redir.man 2005-10-22 21:47:44.067287096 -0400 +++ redir-2.2.1/redir.man 2005-10-22 21:48:34.218662928 -0400 @@ -92,7 +92,7 @@ .B \--transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see transproxy.txt in the source archive) +(see /usr/share/doc/redir/transproxy.txt) .TP .B \--connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE 20_do_not_strip.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 20_do_not_strip.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: don't strip by default. let dh_strip take care of it. @DPATCH@ diff -urNad redir-2.2.1~/Makefile redir-2.2.1/Makefile --- redir-2.2.1~/Makefile 2007-08-15 14:53:41.908911693 -0400 +++ redir-2.2.1/Makefile 2007-08-15 14:53:59.409909018 -0400 @@ -33,7 +33,7 @@ OBJS = redir.o $(GETOPT_OBJS) CFLAGS = -O2 -Wall --pedantic $(STR_CFLAGS) $(WRAP_CFLAGS) $(EXTRA_CFLAGS) -LDFLAGS = -s +LDFLAGS = # -s # solaris, and others, may also need these libraries to link # also edit here if you're using the TCP wrappers code --- NEW FILE 25_fix_setsockopt.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 25_fix_setsockopt.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Ensure that the server socket has SO_REUSEADDR and SO_LINGER set properly. @DPATCH@ diff -urNad redir~/redir.c redir/redir.c --- redir~/redir.c 2009-03-03 17:35:12.022427586 -0500 +++ redir/redir.c 2009-03-03 17:45:28.998426896 -0500 @@ -90,8 +90,8 @@ /* let's set up some globals... */ int dodebug = 0; int dosyslog = 0; -unsigned char reuse_addr = 1; -unsigned char linger_opt = 0; +int reuse_addr = 1; /* allow address reuse */ +struct linger linger_opt = { 0, 0}; /* do not linger */ char * bind_addr = NULL; struct sockaddr_in addr_out; int timeout = 0; @@ -906,6 +906,7 @@ int servsock; struct sockaddr_in server; + int ret; /* * Get a socket to work with. This socket will @@ -944,8 +945,30 @@ server.sin_addr.s_addr = htonl(inet_addr("0.0.0.0")); } - setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); - setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(SO_LINGER)); + ret = setsockopt(servsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr, sizeof(reuse_addr)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_REUSEADDR)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_REUSEADDR: %s",strerror(errno)); + exit(1); + } + } + ret = setsockopt(servsock, SOL_SOCKET, SO_LINGER, &linger_opt, sizeof(linger_opt)); + if (ret != 0) { + if(fail) { + return -1; + } + else { + perror("server: setsockopt (SO_LINGER)"); + if (dosyslog) + syslog(LOG_ERR, "setsockopt failed with SO_LINGER: %s",strerror(errno)); + exit(1); + } + } /* * Try to bind the address to the socket. --- NEW FILE 30_fix_manpage.dpatch --- #! /bin/sh /usr/share/dpatch/dpatch-run ## 30_fix_manpage.dpatch by Daniel Kahn Gillmor ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Clean up questionable formatting in man page. @DPATCH@ diff -urNad redir~/redir.man redir/redir.man --- redir~/redir.man 2009-03-03 18:55:37.790428922 -0500 +++ redir/redir.man 2009-03-03 18:58:48.486428715 -0500 @@ -1,43 +1,42 @@ -.PU .TH REDIR 1 local .SH NAME -redir \- redirect tcp connections +redir - redirect tcp connections .SH SYNOPSIS .ll +8 .B redir -.RB [ \--laddr=incoming.ip.address ] -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--bind_addr=my.other.ip.address ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --lport=port -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB [ \-\-laddr=incoming.ip.address ] +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-bind_addr=my.other.ip.address ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-lport=port +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .B redir -.RB \--inetd -.RB [ \--caddr=host ] -.RB [ \--debug ] -.RB [ \--syslog -.RB [ \--name=str ] -.RB [ \--timeout=n ] -.RB [ \--ftp=type ] -.RB [ \--transproxy ] -.RB [ \--connect=host:port ] -.I --cport=port -.RB [ \--bufsize=n ] -.RB [ \--max_bandwidth=n ] -.RB [ \--random_wait=n ] -.RB [ \--wait_in_out=n ] +.RB \-\-inetd +.RB [ \-\-caddr=host ] +.RB [ \-\-debug ] +.RB [ \-\-syslog ] +.RB [ \-\-name=str ] +.RB [ \-\-timeout=n ] +.RB [ \-\-ftp=type ] +.RB [ \-\-transproxy ] +.RB [ \-\-connect=host:port ] +.I \-\-cport=port +.RB [ \-\-bufsize=n ] +.RB [ \-\-max_bandwidth=n ] +.RB [ \-\-random_wait=n ] +.RB [ \-\-wait_in_out=n ] .ll -8 .br .SH DESCRIPTION @@ -49,74 +48,73 @@ Depending on how redir was compiled, not all options may be available. .SH OPTIONS .TP -.B \--lport +.B \-\-lport Specifies port to listen for connections on (when not running from inetd) .TP -.B \--laddr +.B \-\-laddr IP address to bind to when listening for connections (when not running from inetd) .TP -.B \--cport +.B \-\-cport Specifies port to connect to. .TP -.B \--caddr +.B \-\-caddr Specifies remote host to connect to. (localhost if omitted) .TP -.B \--inetd +.B \-\-inetd Run as a process started from inetd, with the connection passed as stdin and stdout on startup. .TP -.B \--debug +.B \-\-debug Write debug output to stderr or syslog. .TP -.B \--name +.B \-\-name Specify program name to be used for TCP wrapper checks and syslog logging. .TP -.B --timeout +.B \-\-timeout Timeout and close the connection after n seconds of inactivity. .TP -.B \--syslog +.B \-\-syslog Log information to syslog. .TP -.B \--bind_addr +.B \-\-bind_addr Forces redir to pick a specific address/interface to bind to when it listens for incoming connections. .TP -.B \--ftp +.B \-\-ftp When using redir for an FTP server, this will cause redir to also redirect ftp connections. Type should be specified as either "port", "pasv", or "both", to specify what type of FTP connection to handle. -Note that --transproxy often makes one or the other (generally port) +Note that \-\-transproxy often makes one or the other (generally port) undesirable. .TP -.B \--transproxy +.B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. (see /usr/share/doc/redir/transproxy.txt) .TP -.B \--connect +.B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT -command. Specify the address and port of the proxy using --caddr and ---cport. --connect requires the hostname and port which the HTTP +command. Specify the address and port of the proxy using \-\-caddr and +\-\-cport. \-\-connect requires the hostname and port which the HTTP proxy will be asked to connect to. .TP -.B \--bufsize n +.B \-\-bufsize n Set the bufsize (defaut 4096) in bytes. Can be used combined with ---max_bandwidth or --random_wait to simulate a slow connection. +\-\-max_bandwidth or \-\-random_wait to simulate a slow connection. .TP -.B \--max_bandwidth n +.B \-\-max_bandwidth n Reduce the bandwidth to be no more than n bits/sec. The algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance. .TP -.B \--random_wait n +.B \-\-random_wait n Wait between 0 and 2 x n milliseconds before each "packet". A "packet" is a bloc of data read in one time by redir. A "packet" size is always less -than the bufsize (see also --bufsize). +than the bufsize (see also \-\-bufsize). .TP -.B \--wait_in_out n -Apply --max_bandwidth and --random_wait for input if n=1, output if n=2 and +.B \-\-wait_in_out n +Apply \-\-max_bandwidth and \-\-random_wait for input if n=1, output if n=2 and both if n=3. .SH "SEE ALSO" inetd(1) - 31_fix_transproxy_location.patch: --- NEW FILE 31_fix_transproxy_location.patch --- diff -ruNp a/redir-2.2.1/redir.man b/redir-2.2.1/redir.man --- a/redir-2.2.1/redir.man 2009-04-06 13:21:06.000000000 -0300 +++ b/redir-2.2.1/redir.man 2009-04-06 13:23:59.000000000 -0300 @@ -91,7 +91,7 @@ undesirable. .B \-\-transproxy On a linux system with transparent proxying enabled, causes redir to make connections appear as if they had come from their true origin. -(see /usr/share/doc/redir/transproxy.txt) +(see /usr/share/doc/redir-2.2.1/transproxy.txt) .TP .B \-\-connect Redirects connections through an HTTP proxy which supports the CONNECT --- NEW FILE import.log --- redir-2_2_1-3_fc11:F-11:redir-2.2.1-3.fc11.src.rpm:1239103217 --- NEW FILE redir.spec --- Name: redir Version: 2.2.1 Release: 3%{?dist} Summary: Redirect TCP connections Group: Applications/Internet License: GPL+ URL: http://sammy.net/~sammy/hacks/ Source0: http://sammy.net/~sammy/hacks/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: tcp_wrappers-devel #Include Debian Patches Patch0: 01_fix_max_bandwidth_docs.dpatch Patch1: 02_use_ntohs.dpatch Patch2: 03_fix_tcp_wrappers.dpatch Patch3: 04_fix_timeouts.dpatch Patch4: 05_pedantic.dpatch Patch5: 06_fix_shaper_buffer.dpatch Patch6: 07_cosmetics.dpatch Patch7: 08_add_wrappers.dpatch Patch8: 09_add_linux_software_map.dpatch Patch9: 15_deb_cosmetics.dpatch Patch10: 20_do_not_strip.dpatch Patch11: 25_fix_setsockopt.dpatch Patch12: 30_fix_manpage.dpatch #end of debian patches Patch13: redir_gcc4.4-signedness.patch Patch14: 31_fix_transproxy_location.patch %description a port redirector, used to forward incoming connections to somewhere else. by far the cleanest piece of code here, because someone else liked it enough to fix it. %prep %setup -q # Fix docs and --help to show --max_bandwidth instead of --maxbandwidth %patch0 -p1 #use ntohs() to generate comprehensible debug()s and syslog()s %patch1 -p1 #fix calls to tcp wrappers %patch2 -p1 # fix and make timeout more verbose %patch3 -p1 #changes to make clean up compilation, include missing time.h include %patch4 -p1 #properly allocate copyloop buffer %patch5 -p1 #cosmestic only patch %patch6 -p1 #add tcp_wrapper support %patch7 -p1 #description of redir %patch8 -p1 #comestic only patch %patch9 -p1 # do not stripping needed for debug-info package %patch10 -p1 #make usage os setsockopt more verbose %patch11 -p1 #Clean up questionable formatting in man page %patch12 -p1 #fix compile warning with gcc 4.4 %patch13 -p2 # fix location of transproxy.txt %patch14 -p2 # Convert to utf-8 for file in CHANGES; do mv $file timestamp iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp touch -r timestamp $file done %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT install -Dp -m 755 %{name} $RPM_BUILD_ROOT%{_sbindir}/%{name} install -Dp -m 644 %{name}.man $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README CHANGES COPYING trans*.txt %{_sbindir}/%{name} %{_mandir}/man1/%{name}.1* %changelog * Sat Apr 04 2009 Itamar Reis Peixoto - 2.2.1-3 - fix compile warning with gcc 4.4 - include README and COPYING into %%doc section - remove attr from files section - convert CHANGES TO utf-8 - fix location of transproxy.txt file in manpage * Wed Apr 01 2009 Itamar Reis Peixoto - 2.2.1-2 - Include Debian Patches * Tue Mar 31 2009 Itamar Reis Peixoto - 2.2.1-1 - Initial RPM version redir_gcc4.4-signedness.patch: --- NEW FILE redir_gcc4.4-signedness.patch --- Binary files a/redir-2.2.1/redir and b/redir-2.2.1/redir differ diff -ruNp a/redir-2.2.1/redir.c b/redir-2.2.1/redir.c --- a/redir-2.2.1/redir.c 2009-04-04 16:36:24.000000000 -0300 +++ b/redir-2.2.1/redir.c 2009-04-04 16:46:06.000000000 -0300 @@ -461,7 +461,7 @@ void ftp_clean(int send, char *buf, unsi int lport, rport; int remip[4]; int localsock; - size_t socksize = sizeof(struct sockaddr_in); + unsigned int socksize = sizeof(struct sockaddr_in); struct sockaddr_in newsession; struct sockaddr_in sockname; @@ -721,7 +721,7 @@ do_accept(int servsock, struct sockaddr_ int clisock; int targetsock; struct sockaddr_in client; - size_t clientlen = sizeof(client); + unsigned int clientlen = sizeof(client); int accept_errno; debug("top of accept loop\n"); @@ -1080,7 +1080,7 @@ main(int argc, char *argv[]) if (inetd) { int targetsock; struct sockaddr_in client; - size_t client_size = sizeof(client); + unsigned int client_size = sizeof(client); #ifdef USE_TCP_WRAPPERS request_init(&request, RQ_DAEMON, ident, RQ_FILE, 0, 0); Binary files a/redir-2.2.1/redir.o and b/redir-2.2.1/redir.o differ Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-11/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- .cvsignore 7 Apr 2009 03:26:26 -0000 1.1 +++ .cvsignore 7 Apr 2009 11:21:05 -0000 1.2 @@ -0,0 +1 @@ +redir-2.2.1.tar.gz Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/redir/F-11/sources,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sources 7 Apr 2009 03:26:27 -0000 1.1 +++ sources 7 Apr 2009 11:21:06 -0000 1.2 @@ -0,0 +1 @@ +4342fadac30504c86c8db7beefe01995 redir-2.2.1.tar.gz From cwickert at fedoraproject.org Tue Apr 7 11:24:43 2009 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Tue, 7 Apr 2009 11:24:43 +0000 (UTC) Subject: rpms/rednotebook/devel .cvsignore, 1.4, 1.5 rednotebook.spec, 1.3, 1.4 sources, 1.4, 1.5 Message-ID: <20090407112443.9D6A970100@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/rpms/rednotebook/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22327 Modified Files: .cvsignore rednotebook.spec sources Log Message: * Tue Apr 07 2009 Christoph Wickert - 0.6.6-1 - Updated to new upstream version 0.6.6 Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 3 Apr 2009 10:18:28 -0000 1.4 +++ .cvsignore 7 Apr 2009 11:24:12 -0000 1.5 @@ -1 +1 @@ -rednotebook-0.6.5.tar.gz +rednotebook-0.6.6.tar.gz Index: rednotebook.spec =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/rednotebook.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- rednotebook.spec 3 Apr 2009 10:18:28 -0000 1.3 +++ rednotebook.spec 7 Apr 2009 11:24:13 -0000 1.4 @@ -1,7 +1,7 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: rednotebook -Version: 0.6.5 +Version: 0.6.6 Release: 1%{?dist} Summary: A desktop diary @@ -64,6 +64,9 @@ %changelog +* Tue Apr 07 2009 Christoph Wickert - 0.6.6-1 +- Updated to new upstream version 0.6.6 + * Fri Apr 03 2009 Christoph Wickert - 0.6.5-1 - Updated to new upstream version 0.6.5 Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/rednotebook/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 3 Apr 2009 10:18:28 -0000 1.4 +++ sources 7 Apr 2009 11:24:13 -0000 1.5 @@ -1 +1 @@ -76e35cd47bc02360e802ec7785862d3d rednotebook-0.6.5.tar.gz +6e6c0d7574d44d1918133f46bcd04fc4 rednotebook-0.6.6.tar.gz From llaumgui at fedoraproject.org Tue Apr 7 11:47:42 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 11:47:42 +0000 (UTC) Subject: rpms/pidgin-privacy-please/devel pidgin-privacy-please.spec, 1.3, 1.4 Message-ID: <20090407114742.403027013C@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13089 Modified Files: pidgin-privacy-please.spec Log Message: EL-5 modification Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/devel/pidgin-privacy-please.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pidgin-privacy-please.spec 16 Mar 2009 07:06:05 -0000 1.3 +++ pidgin-privacy-please.spec 7 Apr 2009 11:47:11 -0000 1.4 @@ -1,16 +1,18 @@ -Name: pidgin-privacy-please -Version: 0.5.3 -Release: 1%{?dist} -Summary: Security and Privacy plugin for Pidgin - -Group: Applications/Internet -License: GPLv2+ -URL: http://code.google.com/p/pidgin-privacy-please/ -Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: pidgin-devel -Requires: pidgin +Name: pidgin-privacy-please +Version: 0.5.3 +Release: 2%{?dist} +Summary: Security and Privacy plugin for Pidgin + +Group: Applications/Internet +License: GPLv2+ +URL: http://code.google.com/p/pidgin-privacy-please/ +Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if 0%{?rhel} > 1 +ExcludeArch: ppc +%endif +BuildRequires: pidgin-devel +Requires: pidgin %description @@ -50,7 +52,10 @@ %changelog -* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 +- Modifications for EL-5 + + Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From dwalsh at fedoraproject.org Tue Apr 7 11:29:11 2009 From: dwalsh at fedoraproject.org (Daniel J Walsh) Date: Tue, 7 Apr 2009 11:29:11 +0000 (UTC) Subject: rpms/selinux-policy/devel policy-20090105.patch,1.81,1.82 Message-ID: <20090407112911.1BD7B70100@cvs1.fedora.phx.redhat.com> Author: dwalsh Update of /cvs/extras/rpms/selinux-policy/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23312 Modified Files: policy-20090105.patch Log Message: * Mon Apr 6 2009 Dan Walsh 3.6.11-1 - Dontaudit binds to ports < 1024 for named - Upgrade to latest upstream policy-20090105.patch: Index: policy-20090105.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20090105.patch,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- policy-20090105.patch 6 Apr 2009 19:27:19 -0000 1.81 +++ policy-20090105.patch 7 Apr 2009 11:29:08 -0000 1.82 @@ -5392,7 +5392,7 @@ genfscon reiserfs / gen_context(system_u:object_r:nfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/kernel.if serefpolicy-3.6.11/policy/modules/kernel/kernel.if --- nsaserefpolicy/policy/modules/kernel/kernel.if 2009-01-05 15:39:38.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/kernel/kernel.if 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/kernel/kernel.if 2009-04-07 07:25:16.000000000 -0400 @@ -1197,6 +1197,26 @@ ') @@ -10869,7 +10869,7 @@ +') diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/devicekit.te serefpolicy-3.6.11/policy/modules/services/devicekit.te --- nsaserefpolicy/policy/modules/services/devicekit.te 1969-12-31 19:00:00.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/services/devicekit.te 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/services/devicekit.te 2009-04-07 07:01:32.000000000 -0400 @@ -0,0 +1,211 @@ +policy_module(devicekit,1.0.0) + @@ -11019,7 +11019,7 @@ +# DeviceKit disk local policy +# + -+allow devicekit_disk_t self:capability sys_nice; ++allow devicekit_disk_t self:capability { sys_nice sys_ptrace }; + +allow devicekit_disk_t self:fifo_file rw_fifo_file_perms; + @@ -18331,7 +18331,7 @@ ccs_read_config(ricci_modstorage_t) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rpc.te serefpolicy-3.6.11/policy/modules/services/rpc.te --- nsaserefpolicy/policy/modules/services/rpc.te 2009-03-20 12:39:39.000000000 -0400 -+++ serefpolicy-3.6.11/policy/modules/services/rpc.te 2009-04-06 15:25:10.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/services/rpc.te 2009-04-07 07:27:16.000000000 -0400 @@ -23,7 +23,7 @@ gen_tunable(allow_nfsd_anon_write, false) @@ -18341,7 +18341,33 @@ rpc_domain_template(gssd) -@@ -141,6 +141,7 @@ +@@ -79,16 +79,25 @@ + fs_read_rpc_symlinks(rpcd_t) + fs_rw_rpc_sockets(rpcd_t) + ++kernel_signal(rpcd_t) ++ + selinux_dontaudit_read_fs(rpcd_t) + + miscfiles_read_certs(rpcd_t) + + seutil_dontaudit_search_config(rpcd_t) + ++userdom_signal_unpriv_users(rpcd_t) ++ + optional_policy(` + nis_read_ypserv_config(rpcd_t) + ') + ++optional_policy(` ++ unconfined_execmem_signal(rpcd_t) ++ unconfined_signal(rpcd_t) ++') ++ + ######################################## + # + # NFSD local policy +@@ -141,6 +150,7 @@ fs_read_noxattr_fs_files(nfsd_t) auth_manage_all_files_except_shadow(nfsd_t) ') @@ -18349,7 +18375,7 @@ tunable_policy(`nfs_export_all_ro',` dev_getattr_all_blk_files(nfsd_t) -@@ -183,9 +184,12 @@ +@@ -183,9 +193,12 @@ files_read_usr_symlinks(gssd_t) auth_use_nsswitch(gssd_t) @@ -26803,7 +26829,7 @@ +/opt/real/(.*/)?realplay\.bin -- gen_context(system_u:object_r:execmem_exec_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/unconfined.if serefpolicy-3.6.11/policy/modules/system/unconfined.if --- nsaserefpolicy/policy/modules/system/unconfined.if 2008-11-11 16:13:48.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/system/unconfined.if 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/unconfined.if 2009-04-07 07:26:40.000000000 -0400 @@ -12,14 +12,13 @@ # interface(`unconfined_domain_noaudit',` @@ -26879,7 +26905,7 @@ ') ######################################## -@@ -367,6 +374,24 @@ +@@ -367,6 +374,42 @@ ######################################## ## @@ -26901,10 +26927,28 @@ + +######################################## +## ++## Send a signal to the unconfined execmem domain. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`unconfined_execmem_signal',` ++ gen_require(` ++ type unconfined_execmem_t; ++ ') ++ ++ allow $1 unconfined_execmem_t:process signal; ++') ++ ++######################################## ++## ## Send generic signals to the unconfined domain. ## ## -@@ -458,6 +483,25 @@ +@@ -458,6 +501,25 @@ ######################################## ## @@ -26930,7 +26974,7 @@ ## Connect to the unconfined domain using ## a unix domain stream socket. ## -@@ -581,3 +625,150 @@ +@@ -581,3 +643,150 @@ allow $1 unconfined_t:dbus acquire_svc; ') @@ -27460,7 +27504,7 @@ +/dev/shm/mono.* gen_context(system_u:object_r:user_tmpfs_t,s0) diff -b -B --ignore-all-space --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-3.6.11/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2009-01-19 11:07:34.000000000 -0500 -+++ serefpolicy-3.6.11/policy/modules/system/userdomain.if 2009-04-06 12:59:54.000000000 -0400 ++++ serefpolicy-3.6.11/policy/modules/system/userdomain.if 2009-04-07 07:23:04.000000000 -0400 @@ -30,8 +30,9 @@ ') From llaumgui at fedoraproject.org Tue Apr 7 11:52:19 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 11:52:19 +0000 (UTC) Subject: rpms/pidgin-privacy-please/F-10 pidgin-privacy-please.spec,1.2,1.3 Message-ID: <20090407115219.3428F70100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13966 Modified Files: pidgin-privacy-please.spec Log Message: EL-5 modification Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/F-10/pidgin-privacy-please.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- pidgin-privacy-please.spec 16 Mar 2009 07:07:52 -0000 1.2 +++ pidgin-privacy-please.spec 7 Apr 2009 11:51:48 -0000 1.3 @@ -1,16 +1,18 @@ -Name: pidgin-privacy-please -Version: 0.5.3 -Release: 1%{?dist} -Summary: Security and Privacy plugin for Pidgin - -Group: Applications/Internet -License: GPLv2+ -URL: http://code.google.com/p/pidgin-privacy-please/ -Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: pidgin-devel -Requires: pidgin +Name: pidgin-privacy-please +Version: 0.5.3 +Release: 2%{?dist} +Summary: Security and Privacy plugin for Pidgin + +Group: Applications/Internet +License: GPLv2+ +URL: http://code.google.com/p/pidgin-privacy-please/ +Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if 0%{?rhel} > 1 +ExcludeArch: ppc +%endif +BuildRequires: pidgin-devel +Requires: pidgin %description @@ -50,7 +52,10 @@ %changelog -* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 +- Modifications for EL-5 + + Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 11:53:48 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 11:53:48 +0000 (UTC) Subject: rpms/pidgin-privacy-please/EL-5 pidgin-privacy-please.spec,1.3,1.4 Message-ID: <20090407115348.7F86170100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14369 Modified Files: pidgin-privacy-please.spec Log Message: EL-5 modification Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/EL-5/pidgin-privacy-please.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pidgin-privacy-please.spec 16 Mar 2009 07:06:05 -0000 1.3 +++ pidgin-privacy-please.spec 7 Apr 2009 11:53:18 -0000 1.4 @@ -1,16 +1,18 @@ -Name: pidgin-privacy-please -Version: 0.5.3 -Release: 1%{?dist} -Summary: Security and Privacy plugin for Pidgin - -Group: Applications/Internet -License: GPLv2+ -URL: http://code.google.com/p/pidgin-privacy-please/ -Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: pidgin-devel -Requires: pidgin +Name: pidgin-privacy-please +Version: 0.5.3 +Release: 2%{?dist} +Summary: Security and Privacy plugin for Pidgin + +Group: Applications/Internet +License: GPLv2+ +URL: http://code.google.com/p/pidgin-privacy-please/ +Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if 0%{?rhel} > 1 +ExcludeArch: ppc +%endif +BuildRequires: pidgin-devel +Requires: pidgin %description @@ -50,7 +52,10 @@ %changelog -* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 +- Modifications for EL-5 + + Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 11:57:08 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 11:57:08 +0000 (UTC) Subject: rpms/pidgin-privacy-please/F-9 pidgin-privacy-please.spec,1.2,1.3 Message-ID: <20090407115708.882AE70100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14905 Modified Files: pidgin-privacy-please.spec Log Message: EL-5 modification Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/F-9/pidgin-privacy-please.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- pidgin-privacy-please.spec 16 Mar 2009 07:10:12 -0000 1.2 +++ pidgin-privacy-please.spec 7 Apr 2009 11:56:38 -0000 1.3 @@ -1,16 +1,18 @@ -Name: pidgin-privacy-please -Version: 0.5.3 -Release: 1%{?dist} -Summary: Security and Privacy plugin for Pidgin - -Group: Applications/Internet -License: GPLv2+ -URL: http://code.google.com/p/pidgin-privacy-please/ -Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: pidgin-devel -Requires: pidgin +Name: pidgin-privacy-please +Version: 0.5.3 +Release: 2%{?dist} +Summary: Security and Privacy plugin for Pidgin + +Group: Applications/Internet +License: GPLv2+ +URL: http://code.google.com/p/pidgin-privacy-please/ +Source0: http://pidgin-privacy-please.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if 0%{?rhel} > 1 +ExcludeArch: ppc +%endif +BuildRequires: pidgin-devel +Requires: pidgin %description @@ -50,7 +52,10 @@ %changelog -* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 +- Modifications for EL-5 + + Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 12:00:33 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 12:00:33 +0000 (UTC) Subject: rpms/pidgin-privacy-please/F-10 pidgin-privacy-please.spec,1.3,1.4 Message-ID: <20090407120033.249F870100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15458 Modified Files: pidgin-privacy-please.spec Log Message: Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/F-10/pidgin-privacy-please.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pidgin-privacy-please.spec 7 Apr 2009 11:51:48 -0000 1.3 +++ pidgin-privacy-please.spec 7 Apr 2009 12:00:02 -0000 1.4 @@ -55,7 +55,7 @@ * Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 - Modifications for EL-5 - Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 12:00:38 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 12:00:38 +0000 (UTC) Subject: rpms/pidgin-privacy-please/devel pidgin-privacy-please.spec, 1.4, 1.5 Message-ID: <20090407120038.9D4BE70100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15529 Modified Files: pidgin-privacy-please.spec Log Message: Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/devel/pidgin-privacy-please.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pidgin-privacy-please.spec 7 Apr 2009 11:47:11 -0000 1.4 +++ pidgin-privacy-please.spec 7 Apr 2009 12:00:08 -0000 1.5 @@ -55,7 +55,7 @@ * Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 - Modifications for EL-5 - Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 12:01:38 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 12:01:38 +0000 (UTC) Subject: rpms/pidgin-privacy-please/F-9 pidgin-privacy-please.spec,1.3,1.4 Message-ID: <20090407120138.0D90970100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15712 Modified Files: pidgin-privacy-please.spec Log Message: Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/F-9/pidgin-privacy-please.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pidgin-privacy-please.spec 7 Apr 2009 11:56:38 -0000 1.3 +++ pidgin-privacy-please.spec 7 Apr 2009 12:01:07 -0000 1.4 @@ -55,7 +55,7 @@ * Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 - Modifications for EL-5 - Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From llaumgui at fedoraproject.org Tue Apr 7 12:01:57 2009 From: llaumgui at fedoraproject.org (Guillaume Kulakowski) Date: Tue, 7 Apr 2009 12:01:57 +0000 (UTC) Subject: rpms/pidgin-privacy-please/EL-5 pidgin-privacy-please.spec,1.4,1.5 Message-ID: <20090407120157.570ED70100@cvs1.fedora.phx.redhat.com> Author: llaumgui Update of /cvs/pkgs/rpms/pidgin-privacy-please/EL-5 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15758 Modified Files: pidgin-privacy-please.spec Log Message: Index: pidgin-privacy-please.spec =================================================================== RCS file: /cvs/pkgs/rpms/pidgin-privacy-please/EL-5/pidgin-privacy-please.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pidgin-privacy-please.spec 7 Apr 2009 11:53:18 -0000 1.4 +++ pidgin-privacy-please.spec 7 Apr 2009 12:01:27 -0000 1.5 @@ -55,7 +55,7 @@ * Tue Apr 7 2009 Guillaume Kulakowski - 0.5.3-2 - Modifications for EL-5 - Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 +* Mon Mar 16 2009 Guillaume Kulakowski - 0.5.3-1 - Update to 0.5.3 * Thu Feb 26 2009 Fedora Release Engineering - 0.5.2-3 From cwickert at fedoraproject.org Tue Apr 7 11:34:42 2009 From: cwickert at fedoraproject.org (Christoph Wickert) Date: Tue, 7 Apr 2009 11:34:42 +0000 (UTC) Subject: comps comps-f10.xml.in,1.234,1.235 comps-f11.xml.in,1.175,1.176 Message-ID: <20090407113442.5584070137@cvs1.fedora.phx.redhat.com> Author: cwickert Update of /cvs/pkgs/comps In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24648 Modified Files: comps-f10.xml.in comps-f11.xml.in Log Message: make slim default in lxde Index: comps-f10.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f10.xml.in,v retrieving revision 1.234 retrieving revision 1.235 diff -u -r1.234 -r1.235 --- comps-f10.xml.in 5 Apr 2009 17:07:15 -0000 1.234 +++ comps-f10.xml.in 7 Apr 2009 11:34:11 -0000 1.235 @@ -3331,12 +3331,12 @@ lxtask lxterminal obconf + slim xarchiver xscreensaver-base lxlauncher obmenu parcellite - slim Index: comps-f11.xml.in =================================================================== RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v retrieving revision 1.175 retrieving revision 1.176 diff -u -r1.175 -r1.176 --- comps-f11.xml.in 7 Apr 2009 08:05:26 -0000 1.175 +++ comps-f11.xml.in 7 Apr 2009 11:34:11 -0000 1.176 @@ -3579,12 +3579,12 @@ lxtask lxterminal obconf + slim xarchiver xscreensaver-base lxlauncher obmenu parcellite - slim From limb at fedoraproject.org Tue Apr 7 12:11:29 2009 From: limb at fedoraproject.org (Jon Ciesla) Date: Tue, 7 Apr 2009 12:11:29 +0000 (UTC) Subject: rpms/nexuiz-data/devel .cvsignore, 1.12, 1.13 nexuiz-data.spec, 1.16, 1.17 sources, 1.13, 1.14 Message-ID: <20090407121129.EF65470100@cvs1.fedora.phx.redhat.com> Author: limb Update of /cvs/pkgs/rpms/nexuiz-data/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17506 Modified Files: .cvsignore nexuiz-data.spec sources Log Message: New upstream. Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz-data/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 19 May 2008 17:35:56 -0000 1.12 +++ .cvsignore 7 Apr 2009 12:10:59 -0000 1.13 @@ -1 +1 @@ -nexuiz-data-2.4.2.tar +nexuiz-data-2.5.tar Index: nexuiz-data.spec =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz-data/devel/nexuiz-data.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- nexuiz-data.spec 26 Feb 2009 05:31:27 -0000 1.16 +++ nexuiz-data.spec 7 Apr 2009 12:10:59 -0000 1.17 @@ -1,19 +1,19 @@ -%define datadate 20080511 +%define datadate 20090403 Summary: Game data for the Nexuiz first person shooter Name: nexuiz-data -Version: 2.4.2 -Release: 2%{?dist} +Version: 2.5 +Release: 1%{?dist} License: GPLv2+ Group: Amusements/Games URL: http://www.nexuiz.com/ # Source is custom, obtained with : -# wget http://downloads.sourceforge.net/nexuiz/nexuiz-242.zip -# unzip nexuiz-242.zip -# mkdir nexuiz-data-2.4.2/ +# wget http://downloads.sourceforge.net/nexuiz/nexuiz-25.zip +# unzip nexuiz-25.zip +# mkdir nexuiz-data-2.5/ # mv Nexuiz/data/ Nexuiz/Docs/* \ -# Nexuiz/gpl.txt nexuiz-data-2.4.2/ -# tar cvf nexuiz-data-2.4.2.tar nexuiz-data-2.4.2/ +# Nexuiz/gpl.txt nexuiz-data-2.5/ +# tar cvf nexuiz-data-2.5.tar nexuiz-data-2.5/ Source0: nexuiz-data-%{version}.tar BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -26,14 +26,15 @@ %prep %setup -q -%{__sed} -i 's/\r//' Readme.htm *.txt FAQ* -%{__sed} -i 's/\r//' server/rcon2irc/* server/rcon.pl server/readme.txt \ - server/server.cfg server/server_linux.sh server/server_mac.sh \ - server/server_pro_linux.sh server/server_pro_mac.sh \ - server/server_pro_windows.bat server/server_windows.bat -%{__chmod} 644 server/* -%{__chmod} 755 server/rcon2irc -%{__chmod} 644 server/rcon2irc/* +%{__sed} -i 's/\r//' *.txt +#%{__sed} -i 's/\r//' Readme.htm *.txt FAQ* +#%{__sed} -i 's/\r//' server/rcon2irc/* server/rcon.pl server/readme.txt \ +# server/server.cfg server/server_linux.sh server/server_mac.sh \ +# server/server_pro_linux.sh server/server_pro_mac.sh \ +# server/server_pro_windows.bat server/server_windows.bat +#%{__chmod} 644 server/* +#%{__chmod} 755 server/rcon2irc +#%{__chmod} 644 server/rcon2irc/* %build @@ -51,13 +52,15 @@ %files %defattr(0644, root, root, 0755) -%doc Readme.htm cvars.txt mapping.txt -%doc gamemodes.txt FAQ* gpl.txt -%doc mapping.txt say-escapes.txt scorelog.txt -%doc eventlog.txt mapdownload.txt server +%doc gpl.txt *.html +%doc mapping.txt scorelog.txt +%doc eventlog.txt mapdownload.txt htmlfiles %{_datadir}/nexuiz/ %changelog +* Mon Apr 06 2009 Jon Ciesla - 2.5-1 +- New upstream release. + * Wed Feb 25 2009 Fedora Release Engineering - 2.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/nexuiz-data/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 19 May 2008 17:35:56 -0000 1.13 +++ sources 7 Apr 2009 12:10:59 -0000 1.14 @@ -1 +1 @@ -df105420c3d2d5aa0bde7ad2d24c6365 nexuiz-data-2.4.2.tar +077e9e0818e1f288fce9467ba333364b nexuiz-data-2.5.tar From ltinkl at fedoraproject.org Tue Apr 7 12:14:57 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:14:57 +0000 (UTC) Subject: rpms/konq-plugins/devel .cvsignore, 1.8, 1.9 konq-plugins.spec, 1.23, 1.24 sources, 1.9, 1.10 konq-plugins-4.2.0-fix_docs.patch, 1.1, NONE Message-ID: <20090407121457.B782770100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19367 Modified Files: .cvsignore konq-plugins.spec sources Removed Files: konq-plugins-4.2.0-fix_docs.patch Log Message: KDE 4.2.2 Index: .cvsignore =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/devel/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- .cvsignore 18 Feb 2009 20:40:08 -0000 1.8 +++ .cvsignore 7 Apr 2009 12:14:27 -0000 1.9 @@ -1 +1 @@ -konq-plugins-4.2.0.tar.bz2 +konq-plugins-4.2.2.tar.bz2 Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/devel/konq-plugins.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- konq-plugins.spec 25 Mar 2009 18:21:15 -0000 1.23 +++ konq-plugins.spec 7 Apr 2009 12:14:27 -0000 1.24 @@ -1,8 +1,8 @@ # Review Request: http://bugzilla.redhat.com/438126 Name: konq-plugins -Version: 4.2.0 -Release: 4%{?dist} +Version: 4.2.2 +Release: 1%{?dist} Summary: Additional plugins that interact with konqueror Group: Applications/Internet @@ -12,8 +12,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: konq-plugins-4.2.0-fsview.patch -# upstream patches -Patch100: konq-plugins-4.2.0-fix_docs.patch BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake @@ -51,7 +49,6 @@ %prep %setup -q %patch0 -p1 -b .fsview -%patch100 -p1 -b .fix_docs %build @@ -134,6 +131,9 @@ %changelog +* Tue Apr 7 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + * Wed Mar 25 2009 Rex Dieter 4.2.0-4 - fixup handbook install - optimize scriptlets Index: sources =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 23 Jan 2009 10:45:01 -0000 1.9 +++ sources 7 Apr 2009 12:14:27 -0000 1.10 @@ -1 +1 @@ -1ee6818891745af896d0d397292f759d konq-plugins-4.2.0.tar.bz2 +2d101c63aed29e67d19838708e7fc5e4 konq-plugins-4.2.2.tar.bz2 --- konq-plugins-4.2.0-fix_docs.patch DELETED --- From mgrepl at fedoraproject.org Tue Apr 7 12:15:40 2009 From: mgrepl at fedoraproject.org (Miroslav Grepl) Date: Tue, 7 Apr 2009 12:15:40 +0000 (UTC) Subject: rpms/selinux-policy/F-10 policy-20080710.patch, 1.158, 1.159 selinux-policy.spec, 1.786, 1.787 Message-ID: <20090407121540.3044870100@cvs1.fedora.phx.redhat.com> Author: mgrepl Update of /cvs/extras/rpms/selinux-policy/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19566 Modified Files: policy-20080710.patch selinux-policy.spec Log Message: - Add qemu_use_comm boolean policy-20080710.patch: Index: policy-20080710.patch =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/F-10/policy-20080710.patch,v retrieving revision 1.158 retrieving revision 1.159 diff -u -r1.158 -r1.159 --- policy-20080710.patch 3 Apr 2009 13:33:31 -0000 1.158 +++ policy-20080710.patch 7 Apr 2009 12:15:38 -0000 1.159 @@ -5844,7 +5844,7 @@ ') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/qemu.te serefpolicy-3.5.13/policy/modules/apps/qemu.te --- nsaserefpolicy/policy/modules/apps/qemu.te 2008-10-17 14:49:14.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/apps/qemu.te 2009-02-26 15:42:13.000000000 +0100 ++++ serefpolicy-3.5.13/policy/modules/apps/qemu.te 2009-04-06 22:47:33.000000000 +0200 @@ -6,6 +6,9 @@ # Declarations # @@ -5855,7 +5855,7 @@ ## ##

    ## Allow qemu to connect fully to the network -@@ -13,16 +16,120 @@ +@@ -13,16 +16,128 @@ ## gen_tunable(qemu_full_network, false) @@ -5880,6 +5880,14 @@ +## +gen_tunable(qemu_use_usb, true) + ++## ++##

    ++## Allow qemu to user serial/parallell communication ports ++##

    ++##
    ++gen_tunable(qemu_use_comm, false) ++ ++ type qemu_exec_t; qemu_domain_template(qemu) application_domain(qemu_t, qemu_exec_t) @@ -5976,10 +5984,15 @@ tunable_policy(`qemu_full_network',` allow qemu_t self:udp_socket create_socket_perms; -@@ -35,6 +142,38 @@ +@@ -35,6 +150,43 @@ corenet_tcp_connect_all_ports(qemu_t) ') ++tunable_policy(`qemu_use_comm',` ++ term_use_unallocated_ttys(qemu_t) ++ dev_rw_printer(qemu_t) ++') ++ +tunable_policy(`qemu_use_cifs',` + fs_manage_cifs_dirs(qemu_t) + fs_manage_cifs_files(qemu_t) @@ -7200,7 +7213,7 @@ network_port(xfs, tcp,7100,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.fc serefpolicy-3.5.13/policy/modules/kernel/devices.fc --- nsaserefpolicy/policy/modules/kernel/devices.fc 2008-10-17 14:49:14.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.fc 2009-04-03 15:22:46.000000000 +0200 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.fc 2009-04-07 09:18:47.000000000 +0200 @@ -1,8 +1,9 @@ /dev -d gen_context(system_u:object_r:device_t,s0) @@ -7212,7 +7225,7 @@ /dev/admmidi.* -c gen_context(system_u:object_r:sound_device_t,s0) /dev/adsp.* -c gen_context(system_u:object_r:sound_device_t,s0) /dev/(misc/)?agpgart -c gen_context(system_u:object_r:agp_device_t,s0) -@@ -12,44 +13,65 @@ +@@ -12,44 +13,66 @@ /dev/apm_bios -c gen_context(system_u:object_r:apm_bios_t,s0) /dev/atibm -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/audio.* -c gen_context(system_u:object_r:sound_device_t,s0) @@ -7250,6 +7263,7 @@ +/dev/kqemu -c gen_context(system_u:object_r:qemu_device_t,s0) +/dev/kvm -c gen_context(system_u:object_r:kvm_device_t,s0) +/dev/lik.* -c gen_context(system_u:object_r:event_device_t,s0) ++/dev/lirc[0-9]+ -c gen_context(system_u:object_r:lirc_device_t,s0) /dev/lircm -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/logibm -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/lp.* -c gen_context(system_u:object_r:printer_device_t,s0) @@ -7278,7 +7292,7 @@ /dev/pmu -c gen_context(system_u:object_r:power_device_t,s0) /dev/port -c gen_context(system_u:object_r:memory_device_t,mls_systemhigh) /dev/(misc/)?psaux -c gen_context(system_u:object_r:mouse_device_t,s0) -@@ -68,18 +90,20 @@ +@@ -68,18 +91,20 @@ /dev/sndstat -c gen_context(system_u:object_r:sound_device_t,s0) /dev/sonypi -c gen_context(system_u:object_r:v4l_device_t,s0) /dev/tlk[0-3] -c gen_context(system_u:object_r:v4l_device_t,s0) @@ -7302,7 +7316,7 @@ /dev/vttuner -c gen_context(system_u:object_r:v4l_device_t,s0) /dev/vtx.* -c gen_context(system_u:object_r:v4l_device_t,s0) /dev/watchdog -c gen_context(system_u:object_r:watchdog_device_t,s0) -@@ -91,14 +115,20 @@ +@@ -91,14 +116,20 @@ /dev/cmx.* -c gen_context(system_u:object_r:smartcard_device_t,s0) @@ -7324,7 +7338,7 @@ /dev/input/event.* -c gen_context(system_u:object_r:event_device_t,s0) /dev/input/mice -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/input/js.* -c gen_context(system_u:object_r:mouse_device_t,s0) -@@ -106,10 +136,15 @@ +@@ -106,10 +137,15 @@ /dev/mapper/control -c gen_context(system_u:object_r:lvm_control_t,s0) @@ -7342,7 +7356,7 @@ /dev/usb/mdc800.* -c gen_context(system_u:object_r:scanner_device_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.if serefpolicy-3.5.13/policy/modules/kernel/devices.if --- nsaserefpolicy/policy/modules/kernel/devices.if 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.if 2009-04-03 10:50:33.000000000 +0200 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.if 2009-04-06 22:35:09.000000000 +0200 @@ -65,7 +65,7 @@ relabelfrom_dirs_pattern($1, device_t, device_node) @@ -7535,7 +7549,7 @@ ') ######################################## -@@ -1507,6 +1638,96 @@ +@@ -1507,6 +1638,151 @@ ######################################## ## @@ -7627,12 +7641,67 @@ + rw_chr_files_pattern($1, device_t, kvm_device_t) +') + ++####################################### ++## ++## Read the lirc device. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`dev_read_lirc',` ++ gen_require(` ++ type device_t, lirc_device_t; ++ ') ++ ++ read_chr_files_pattern($1, device_t, lirc_device_t) ++') ++ ++####################################### ++## ++## Read and write the lirc device. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`dev_rw_lirc',` ++ gen_require(` ++ type device_t, lirc_device_t; ++ ') ++ ++ rw_chr_files_pattern($1, device_t, lirc_device_t) ++') ++ ++####################################### ++## ++## Automatic type transition to the type ++## for lirc device nodes when created in /dev. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`dev_filetrans_lirc',` ++ gen_require(` ++ type device_t, lirc_device_t; ++ ') ++ ++ filetrans_pattern($1, device_t, lirc_device_t, chr_file) ++') ++ +######################################## +## ## Read the lvm comtrol device. ## ## -@@ -1958,6 +2179,96 @@ +@@ -1958,6 +2234,96 @@ ######################################## ## @@ -7729,7 +7798,7 @@ ## Read and write to the null device (/dev/null). ## ## -@@ -2104,6 +2415,98 @@ +@@ -2104,6 +2470,98 @@ ######################################## ## @@ -7828,7 +7897,7 @@ ## Read from random number generator ## devices (e.g., /dev/random) ## -@@ -2142,6 +2545,25 @@ +@@ -2142,6 +2600,25 @@ ######################################## ## @@ -7854,7 +7923,7 @@ ## Write to the random device (e.g., /dev/random). This adds ## entropy used to generate the random data read from the ## random device. -@@ -2769,6 +3191,24 @@ +@@ -2769,6 +3246,24 @@ ######################################## ## @@ -7879,7 +7948,7 @@ ## Read and write generic the USB devices. ## ## -@@ -2957,6 +3397,25 @@ +@@ -2957,6 +3452,25 @@ read_lnk_files_pattern($1, usbfs_t, usbfs_t) ') @@ -7905,7 +7974,7 @@ ######################################## ## ## Get the attributes of video4linux devices. -@@ -3322,3 +3781,22 @@ +@@ -3322,3 +3836,22 @@ typeattribute $1 devices_unconfined_type; ') @@ -7930,7 +7999,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.te serefpolicy-3.5.13/policy/modules/kernel/devices.te --- nsaserefpolicy/policy/modules/kernel/devices.te 2008-10-17 14:49:13.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/kernel/devices.te 2009-04-03 10:51:23.000000000 +0200 ++++ serefpolicy-3.5.13/policy/modules/kernel/devices.te 2009-04-07 00:12:12.000000000 +0200 @@ -1,5 +1,5 @@ -policy_module(devices, 1.7.0) @@ -7951,7 +8020,7 @@ type cardmgr_dev_t; dev_node(cardmgr_dev_t) files_tmp_file(cardmgr_dev_t) -@@ -66,12 +72,25 @@ +@@ -66,12 +72,31 @@ dev_node(framebuf_device_t) # @@ -7974,10 +8043,16 @@ +dev_node(kvm_device_t) + +# ++## Type for /dev/lirc ++## ++type lirc_device_t; ++dev_node(lirc_device_t) ++ ++# # Type for /dev/mapper/control # type lvm_control_t; -@@ -104,6 +123,12 @@ +@@ -104,6 +129,12 @@ genfscon proc /mtrr gen_context(system_u:object_r:mtrr_device_t,s0) # @@ -7990,7 +8065,7 @@ # null_device_t is the type of /dev/null. # type null_device_t; -@@ -128,6 +153,12 @@ +@@ -128,6 +159,12 @@ mls_file_write_within_range(printer_device_t) # @@ -8003,7 +8078,7 @@ # random_device_t is the type of /dev/random # type random_device_t; -@@ -157,6 +188,12 @@ +@@ -157,6 +194,12 @@ genfscon sysfs / gen_context(system_u:object_r:sysfs_t,s0) # @@ -16003,15 +16078,16 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.fc serefpolicy-3.5.13/policy/modules/services/dcc.fc --- nsaserefpolicy/policy/modules/services/dcc.fc 2008-10-17 14:49:11.000000000 +0200 -+++ serefpolicy-3.5.13/policy/modules/services/dcc.fc 2009-03-27 15:03:55.000000000 +0100 -@@ -10,6 +10,7 @@ - /usr/libexec/dcc/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0) - /usr/libexec/dcc/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0) ++++ serefpolicy-3.5.13/policy/modules/services/dcc.fc 2009-04-06 13:11:38.000000000 +0200 +@@ -12,6 +12,8 @@ -+/var/lib/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) /var/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) /var/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) ++/var/lib/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0) ++/var/lib/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) + /var/run/dcc(/.*)? gen_context(system_u:object_r:dcc_var_run_t,s0) + /var/run/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.if serefpolicy-3.5.13/policy/modules/services/dcc.if --- nsaserefpolicy/policy/modules/services/dcc.if 2008-10-17 14:49:11.000000000 +0200 +++ serefpolicy-3.5.13/policy/modules/services/dcc.if 2009-02-10 15:07:15.000000000 +0100 @@ -18406,8 +18482,8 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/lircd.te serefpolicy-3.5.13/policy/modules/services/lircd.te --- nsaserefpolicy/policy/modules/services/lircd.te 1970-01-01 01:00:00.000000000 +0100 -+++ serefpolicy-3.5.13/policy/modules/services/lircd.te 2009-04-03 15:23:05.000000000 +0200 -@@ -0,0 +1,60 @@ ++++ serefpolicy-3.5.13/policy/modules/services/lircd.te 2009-04-07 09:19:24.000000000 +0200 +@@ -0,0 +1,64 @@ +policy_module(lircd,1.0.0) + +######################################## @@ -18440,6 +18516,7 @@ +# + +allow lircd_t self:process signal; ++allow lircd_t self:fifo_file rw_fifo_file_perms; +allow lircd_t self:unix_dgram_socket create_socket_perms; + +# etc file @@ -18454,6 +18531,9 @@ +manage_sock_files_pattern(lircd_t, lircd_sock_t, lircd_sock_t) +dev_filetrans(lircd_t, lircd_sock_t, sock_file ) + ++dev_filetrans_lirc(lircd_t) ++dev_rw_lirc(lircd_t) ++ +files_read_etc_files(lircd_t) + +files_list_var(lircd_t) Index: selinux-policy.spec =================================================================== RCS file: /cvs/extras/rpms/selinux-policy/F-10/selinux-policy.spec,v retrieving revision 1.786 retrieving revision 1.787 diff -u -r1.786 -r1.787 --- selinux-policy.spec 30 Mar 2009 14:56:27 -0000 1.786 +++ selinux-policy.spec 7 Apr 2009 12:15:39 -0000 1.787 @@ -20,7 +20,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 3.5.13 -Release: 54%{?dist} +Release: 55%{?dist} License: GPLv2+ Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -460,6 +460,9 @@ %endif %changelog +* Tue Apr 7 2009 Miroslav Grepl 3.5.13-55 +- Allow swat_t domtrans to smbd_t + * Mon Mar 30 2009 Miroslav Grepl 3.5.13-54 - Allow bitlbee_t to read /proc/meminfo - Fix lircd policy From tagoh at fedoraproject.org Tue Apr 7 12:15:40 2009 From: tagoh at fedoraproject.org (Akira TAGOH) Date: Tue, 7 Apr 2009 12:15:40 +0000 (UTC) Subject: rpms/imsettings/devel .cvsignore, 1.13, 1.14 imsettings.spec, 1.27, 1.28 sources, 1.12, 1.13 imsettings-xim-fixes.patch, 1.2, NONE Message-ID: <20090407121540.0D25B70100@cvs1.fedora.phx.redhat.com> Author: tagoh Update of /cvs/pkgs/rpms/imsettings/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19619 Modified Files: .cvsignore imsettings.spec sources Removed Files: imsettings-xim-fixes.patch Log Message: * Tue Apr 7 2009 Akira TAGOH - 0.106.2-1 - New upstream release. - Fix a freeze issue on X applications with switching IM (#488877) - Fix a segfault issue with switching IM (#488899) - Fix not creating .xinputrc with disabiling IM first time (#490587) - Invoke IM for certain locales. (#493406) Index: .cvsignore =================================================================== RCS file: /cvs/pkgs/rpms/imsettings/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 10 Mar 2009 10:13:19 -0000 1.13 +++ .cvsignore 7 Apr 2009 12:15:09 -0000 1.14 @@ -12,3 +12,4 @@ imsettings-0.105.1.tar.bz2 imsettings-0.106.0.tar.bz2 imsettings-0.106.1.tar.bz2 +imsettings-0.106.2.tar.bz2 Index: imsettings.spec =================================================================== RCS file: /cvs/pkgs/rpms/imsettings/devel/imsettings.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- imsettings.spec 18 Mar 2009 07:32:48 -0000 1.27 +++ imsettings.spec 7 Apr 2009 12:15:09 -0000 1.28 @@ -1,6 +1,6 @@ Name: imsettings -Version: 0.106.1 -Release: 2%{?dist} +Version: 0.106.2 +Release: 1%{?dist} License: LGPLv2+ URL: http://code.google.com/p/imsettings/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -15,7 +15,6 @@ # workaround for KDE, it will be removed when we have a correct fix Source1: imsettings-kde.sh Patch0: imsettings-constraint-of-language.patch -Patch1: imsettings-xim-fixes.patch Summary: Delivery framework for general Input Method configuration Group: Applications/System @@ -81,7 +80,6 @@ %prep %setup -q %patch0 -p1 -b .0-lang -%patch1 -p0 -b .1-xim-fixes %build %configure \ @@ -199,6 +197,13 @@ %changelog +* Tue Apr 7 2009 Akira TAGOH - 0.106.2-1 +- New upstream release. + - Fix a freeze issue on X applications with switching IM (#488877) + - Fix a segfault issue with switching IM (#488899) + - Fix not creating .xinputrc with disabiling IM first time (#490587) + - Invoke IM for certain locales. (#493406) + * Wed Mar 18 2009 Akira TAGOH - 0.106.1-2 - Fix XIM-related issues. - Fix a parser error during reading Compose data. (#484142) Index: sources =================================================================== RCS file: /cvs/pkgs/rpms/imsettings/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 10 Mar 2009 10:13:19 -0000 1.12 +++ sources 7 Apr 2009 12:15:09 -0000 1.13 @@ -1 +1 @@ -c561896f78388e5cab13f95fa9996259 imsettings-0.106.1.tar.bz2 +d7f713a1b0d621aae7f5cc4b72f08c6e imsettings-0.106.2.tar.bz2 --- imsettings-xim-fixes.patch DELETED --- From ltinkl at fedoraproject.org Tue Apr 7 12:20:50 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:20:50 +0000 (UTC) Subject: rpms/konq-plugins/F-10 konq-plugins.spec, 1.13, 1.14 sources, 1.9, 1.10 Message-ID: <20090407122050.75D8970100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20875/F-10 Modified Files: konq-plugins.spec sources Log Message: sync with devel (4.2.2) Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-10/konq-plugins.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- konq-plugins.spec 22 Feb 2009 22:50:27 -0000 1.13 +++ konq-plugins.spec 7 Apr 2009 12:20:20 -0000 1.14 @@ -1,17 +1,18 @@ # Review Request: http://bugzilla.redhat.com/438126 Name: konq-plugins -Version: 4.2.0 -Release: 2%{?dist} +Version: 4.2.2 +Release: 1%{?dist} Summary: Additional plugins that interact with konqueror Group: Applications/Internet License: GPLv2+ and LGPLv2+ URL: http://extragear.kde.org Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/extragear/konq-plugins-%{version}.tar.bz2 -Patch0: konq-plugins-4.2.0-fsview.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Patch0: konq-plugins-4.2.0-fsview.patch + BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake BuildRequires: gettext @@ -19,9 +20,6 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: kdebase4 >= 4.2 -Requires(post): xdg-utils -Requires(postun): xdg-utils - %description Some additional plugins that interact with konqueror * adblock: AdBlock plugin @@ -85,12 +83,20 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %files -f %{name}.lang @@ -112,7 +118,6 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/kde4/* -%{_kde4_docdir}/HTML/en/doc/ %{_kde4_docdir}/HTML/en/konq-plugins/ %lang(ca) %{_kde4_docdir}/HTML/ca/konq-plugins/ %lang(de) %{_kde4_docdir}/HTML/de/konq-plugins/ @@ -126,6 +131,16 @@ %changelog +* Tue Apr 7 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Wed Mar 25 2009 Rex Dieter 4.2.0-4 +- fixup handbook install +- optimize scriptlets + +* Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Feb 18 2009 Rex Dieter 4.2.0-2 - update %%description - Requires: kdebase4 >= 4.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-10/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 22 Feb 2009 22:50:28 -0000 1.9 +++ sources 7 Apr 2009 12:20:20 -0000 1.10 @@ -1 +1 @@ -1ee6818891745af896d0d397292f759d konq-plugins-4.2.0.tar.bz2 +2d101c63aed29e67d19838708e7fc5e4 konq-plugins-4.2.2.tar.bz2 From ltinkl at fedoraproject.org Tue Apr 7 12:20:50 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:20:50 +0000 (UTC) Subject: rpms/konq-plugins/F-9 konq-plugins.spec,1.15,1.16 sources,1.8,1.9 Message-ID: <20090407122050.B795470100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20875/F-9 Modified Files: konq-plugins.spec sources Log Message: sync with devel (4.2.2) Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-9/konq-plugins.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- konq-plugins.spec 23 Feb 2009 15:48:32 -0000 1.15 +++ konq-plugins.spec 7 Apr 2009 12:20:20 -0000 1.16 @@ -1,17 +1,18 @@ # Review Request: http://bugzilla.redhat.com/438126 Name: konq-plugins -Version: 4.2.0 -Release: 2%{?dist} +Version: 4.2.2 +Release: 1%{?dist} Summary: Additional plugins that interact with konqueror Group: Applications/Internet License: GPLv2+ and LGPLv2+ URL: http://extragear.kde.org Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/extragear/konq-plugins-%{version}.tar.bz2 -Patch0: konq-plugins-4.2.0-fsview.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Patch0: konq-plugins-4.2.0-fsview.patch + BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake BuildRequires: gettext @@ -19,9 +20,6 @@ %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: kdebase4 >= 4.2 -Requires(post): xdg-utils -Requires(postun): xdg-utils - %description Some additional plugins that interact with konqueror * adblock: AdBlock plugin @@ -85,12 +83,20 @@ %post -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : +touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || : %postun -xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : + gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : +gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || : %files -f %{name}.lang @@ -112,7 +118,6 @@ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/kde4/* -%{_kde4_docdir}/HTML/en/doc/ %{_kde4_docdir}/HTML/en/konq-plugins/ %lang(ca) %{_kde4_docdir}/HTML/ca/konq-plugins/ %lang(de) %{_kde4_docdir}/HTML/de/konq-plugins/ @@ -126,6 +131,16 @@ %changelog +* Tue Apr 7 2009 Luk???? Tinkl - 4.2.2-1 +- KDE 4.2.2 + +* Wed Mar 25 2009 Rex Dieter 4.2.0-4 +- fixup handbook install +- optimize scriptlets + +* Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Feb 18 2009 Rex Dieter 4.2.0-2 - update %%description - Requires: kdebase4 >= 4.2 Index: sources =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-9/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 23 Feb 2009 15:48:32 -0000 1.8 +++ sources 7 Apr 2009 12:20:20 -0000 1.9 @@ -1 +1 @@ -1ee6818891745af896d0d397292f759d konq-plugins-4.2.0.tar.bz2 +2d101c63aed29e67d19838708e7fc5e4 konq-plugins-4.2.2.tar.bz2 From ltinkl at fedoraproject.org Tue Apr 7 12:22:18 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:22:18 +0000 (UTC) Subject: rpms/konq-plugins/devel konq-plugins.spec, 1.24, 1.25 konq-plugins-4.2.0-fsview.patch, 1.1, NONE Message-ID: <20090407122218.D44E670100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21347 Modified Files: konq-plugins.spec Removed Files: konq-plugins-4.2.0-fsview.patch Log Message: drop upstream patch Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/devel/konq-plugins.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- konq-plugins.spec 7 Apr 2009 12:14:27 -0000 1.24 +++ konq-plugins.spec 7 Apr 2009 12:21:48 -0000 1.25 @@ -11,8 +11,6 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/extragear/konq-plugins-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch0: konq-plugins-4.2.0-fsview.patch - BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake BuildRequires: gettext @@ -48,7 +46,6 @@ %prep %setup -q -%patch0 -p1 -b .fsview %build --- konq-plugins-4.2.0-fsview.patch DELETED --- From ltinkl at fedoraproject.org Tue Apr 7 12:24:38 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:24:38 +0000 (UTC) Subject: rpms/konq-plugins/F-10 konq-plugins.spec, 1.14, 1.15 konq-plugins-4.2.0-fsview.patch, 1.1, NONE Message-ID: <20090407122438.0D77670100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21884/F-10 Modified Files: konq-plugins.spec Removed Files: konq-plugins-4.2.0-fsview.patch Log Message: drop upstream patches Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-10/konq-plugins.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- konq-plugins.spec 7 Apr 2009 12:20:20 -0000 1.14 +++ konq-plugins.spec 7 Apr 2009 12:24:07 -0000 1.15 @@ -11,8 +11,6 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/extragear/konq-plugins-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch0: konq-plugins-4.2.0-fsview.patch - BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake BuildRequires: gettext @@ -48,7 +46,6 @@ %prep %setup -q -%patch0 -p1 -b .fsview %build --- konq-plugins-4.2.0-fsview.patch DELETED --- From ltinkl at fedoraproject.org Tue Apr 7 12:24:38 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:24:38 +0000 (UTC) Subject: rpms/konq-plugins/F-9 konq-plugins.spec, 1.16, 1.17 konq-plugins-4.2.0-fsview.patch, 1.1, NONE Message-ID: <20090407122438.3E42470100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21884/F-9 Modified Files: konq-plugins.spec Removed Files: konq-plugins-4.2.0-fsview.patch Log Message: drop upstream patches Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-9/konq-plugins.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- konq-plugins.spec 7 Apr 2009 12:20:20 -0000 1.16 +++ konq-plugins.spec 7 Apr 2009 12:24:08 -0000 1.17 @@ -11,8 +11,6 @@ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/extragear/konq-plugins-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Patch0: konq-plugins-4.2.0-fsview.patch - BuildRequires: kdebase4-devel >= %{version} BuildRequires: cmake BuildRequires: gettext @@ -48,7 +46,6 @@ %prep %setup -q -%patch0 -p1 -b .fsview %build --- konq-plugins-4.2.0-fsview.patch DELETED --- From akurtakov at fedoraproject.org Tue Apr 7 12:29:30 2009 From: akurtakov at fedoraproject.org (Alexander Kurtakov) Date: Tue, 7 Apr 2009 12:29:30 +0000 (UTC) Subject: rpms/eclipse-gef/devel eclipse-gef.spec,1.17,1.18 Message-ID: <20090407122930.0E4D470100@cvs1.fedora.phx.redhat.com> Author: akurtakov Update of /cvs/pkgs/rpms/eclipse-gef/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23013/devel Modified Files: eclipse-gef.spec Log Message: - Fix directory ownership. - Drop gcj support. Index: eclipse-gef.spec =================================================================== RCS file: /cvs/pkgs/rpms/eclipse-gef/devel/eclipse-gef.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- eclipse-gef.spec 23 Mar 2009 16:43:05 -0000 1.17 +++ eclipse-gef.spec 7 Apr 2009 12:28:59 -0000 1.18 @@ -1,10 +1,9 @@ %define eclipse_base %{_libdir}/eclipse %define eclipse_dropin %{_datadir}/eclipse/dropins/gef -%define gcj_support 1 Name: eclipse-gef Version: 3.4.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Graphical Editing Framework (GEF) Eclipse plugin Group: System Environment/Libraries License: EPL @@ -18,14 +17,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -%if %{gcj_support} -BuildRequires: gcc-java -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat -%else BuildArch: noarch -%endif BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: eclipse-pde >= 1:3.4.2 @@ -86,25 +78,15 @@ install -d -m 755 %{buildroot}%{eclipse_dropin} unzip -q -d %{buildroot}%{eclipse_dropin} build/rpmBuild/org.eclipse.gef.all.zip -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif - %clean rm -rf %{buildroot} -%if %{gcj_support} -%post -p %{_bindir}/rebuild-gcj-db -%post sdk -p %{_bindir}/rebuild-gcj-db -%post examples -p %{_bindir}/rebuild-gcj-db -%postun -p %{_bindir}/rebuild-gcj-db -%postun sdk -p %{_bindir}/rebuild-gcj-db -%postun examples -p %{_bindir}/rebuild-gcj-db -%endif - %files %defattr(-,root,root,-) %dir %{eclipse_dropin} +%dir %{eclipse_dropin}/eclipse +%dir %{eclipse_dropin}/eclipse/features +%dir %{eclipse_dropin}/eclipse/plugins %doc %{eclipse_dropin}/eclipse/epl-v10.html %doc %{eclipse_dropin}/eclipse/notice.html %doc %{eclipse_dropin}/eclipse/readme @@ -117,14 +99,6 @@ %{eclipse_dropin}/eclipse/plugins/org.eclipse.zest.core_* %{eclipse_dropin}/eclipse/plugins/org.eclipse.zest.layouts_* -%if %{gcj_support} -%dir %{_libdir}/gcj/%{name} -%{_libdir}/gcj/%{name}/org.eclipse.gef_* -%{_libdir}/gcj/%{name}/org.eclipse.draw2d_* -%{_libdir}/gcj/%{name}/org.eclipse.zest.core_* -%{_libdir}/gcj/%{name}/org.eclipse.zest.layouts_* -%endif - %files sdk %defattr(-,root,root,-) %doc %{eclipse_dropin}/eclipse/epl-v10.html @@ -143,10 +117,6 @@ %{eclipse_dropin}/eclipse/plugins/org.eclipse.draw2d.source_* %{eclipse_dropin}/eclipse/plugins/org.eclipse.zest.source_* -%if %{gcj_support} -%{_libdir}/gcj/%{name}/org.eclipse.gef.examples.ui.pde_* -%endif - %files examples %defattr(-,root,root,-) %doc %{eclipse_dropin}/eclipse/epl-v10.html @@ -160,14 +130,11 @@ %{eclipse_dropin}/eclipse/plugins/org.eclipse.gef.examples.source_* %{eclipse_dropin}/eclipse/plugins/org.eclipse.gef.examples.text_* -%if %{gcj_support} -%{_libdir}/gcj/%{name}/org.eclipse.gef.examples.flow_* -%{_libdir}/gcj/%{name}/org.eclipse.gef.examples.logic_* -%{_libdir}/gcj/%{name}/org.eclipse.gef.examples.shapes_* -%{_libdir}/gcj/%{name}/org.eclipse.gef.examples.text_* -%endif - %changelog +* Tue Apr 7 2009 Alexander Kurtakov 3.4.2-3 +- Fix directory ownership. +- Drop gcj support. + * Mon Mar 23 2009 Alexander Kurtakov 3.4.2-2 - Rebuild to not ship p2 context.xml. - Remove context.xml from %%files section. From ltinkl at fedoraproject.org Tue Apr 7 12:31:19 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:31:19 +0000 (UTC) Subject: rpms/konq-plugins/devel konq-plugins.spec,1.25,1.26 Message-ID: <20090407123119.BC96C70100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23316 Modified Files: konq-plugins.spec Log Message: drop microformat (no longer used?) Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/devel/konq-plugins.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- konq-plugins.spec 7 Apr 2009 12:21:48 -0000 1.25 +++ konq-plugins.spec 7 Apr 2009 12:30:49 -0000 1.26 @@ -33,7 +33,6 @@ * kimggalleryplugin: Creates an HTML page with thumbnails of all the images in the current directory. * mediarealfolder: service menu to open a medium mountpoints -* microformat: * minitools: Implement bookmarklets into konqueror * rellinks: Allows access to relations defined in the header of a document * searchbar: Search Bar @@ -108,7 +107,6 @@ %{_kde4_appsdir}/khtml/kpartplugins/* %{_kde4_appsdir}/konqueror/icons/oxygen/*/actions/google.* %{_kde4_appsdir}/konqueror/kpartplugins/* -%{_kde4_appsdir}/microformat/ %{_kde4_appsdir}/webkitpart/kpartplugins/* %{_kde4_datadir}/config.kcfg/validators.kcfg %{_kde4_datadir}/kde4/services/* From ltinkl at fedoraproject.org Tue Apr 7 12:46:01 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:46:01 +0000 (UTC) Subject: rpms/konq-plugins/F-10 konq-plugins.spec,1.15,1.16 Message-ID: <20090407124601.1479C70100@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-10 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27432/F-10 Modified Files: konq-plugins.spec Log Message: sync with devel Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-10/konq-plugins.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- konq-plugins.spec 7 Apr 2009 12:24:07 -0000 1.15 +++ konq-plugins.spec 7 Apr 2009 12:45:30 -0000 1.16 @@ -33,7 +33,6 @@ * kimggalleryplugin: Creates an HTML page with thumbnails of all the images in the current directory. * mediarealfolder: service menu to open a medium mountpoints -* microformat: * minitools: Implement bookmarklets into konqueror * rellinks: Allows access to relations defined in the header of a document * searchbar: Search Bar @@ -108,7 +107,6 @@ %{_kde4_appsdir}/khtml/kpartplugins/* %{_kde4_appsdir}/konqueror/icons/oxygen/*/actions/google.* %{_kde4_appsdir}/konqueror/kpartplugins/* -%{_kde4_appsdir}/microformat/ %{_kde4_appsdir}/webkitpart/kpartplugins/* %{_kde4_datadir}/config.kcfg/validators.kcfg %{_kde4_datadir}/kde4/services/* From ltinkl at fedoraproject.org Tue Apr 7 12:46:01 2009 From: ltinkl at fedoraproject.org (Lukas Tinkl) Date: Tue, 7 Apr 2009 12:46:01 +0000 (UTC) Subject: rpms/konq-plugins/F-9 konq-plugins.spec,1.17,1.18 Message-ID: <20090407124601.381C270137@cvs1.fedora.phx.redhat.com> Author: ltinkl Update of /cvs/extras/rpms/konq-plugins/F-9 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27432/F-9 Modified Files: konq-plugins.spec Log Message: sync with devel Index: konq-plugins.spec =================================================================== RCS file: /cvs/extras/rpms/konq-plugins/F-9/konq-plugins.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- konq-plugins.spec 7 Apr 2009 12:24:08 -0000 1.17 +++ konq-plugins.spec 7 Apr 2009 12:45:31 -0000 1.18 @@ -33,7 +33,6 @@ * kimggalleryplugin: Creates an HTML page with thumbnails of all the images in the current directory. * mediarealfolder: service menu to open a medium mountpoints -* microformat: * minitools: Implement bookmarklets into konqueror * rellinks: Allows access to relations defined in the header of a document * searchbar: Search Bar @@ -108,7 +107,6 @@ %{_kde4_appsdir}/khtml/kpartplugins/* %{_kde4_appsdir}/konqueror/icons/oxygen/*/actions/google.* %{_kde4_appsdir}/konqueror/kpartplugins/* -%{_kde4_appsdir}/microformat/ %{_kde4_appsdir}/webkitpart/kpartplugins/* %{_kde4_datadir}/config.kcfg/validators.kcfg %{_kde4_datadir}/kde4/services/* From kasal at fedoraproject.org Tue Apr 7 12:51:29 2009 From: kasal at fedoraproject.org (=?utf-8?b?xaB0xJtww6FuIEthc2Fs?=) Date: Tue, 7 Apr 2009 12:51:29 +0000 (UTC) Subject: rpms/perl/devel perl-update-CGI.patch, 1.1, 1.2 perl.spec, 1.215, 1.216 perl-CGI-escape.patch, 1.1, NONE Message-ID: <20090407125129.490DA70100@cvs1.fedora.phx.redhat.com> Author: kasal Update of /cvs/extras/rpms/perl/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29169 Modified Files: perl-update-CGI.patch perl.spec Removed Files: perl-CGI-escape.patch Log Message: update CGI to 3.43, dropping upstreamed perl-CGI-escape.patch perl-update-CGI.patch: Index: perl-update-CGI.patch =================================================================== RCS file: /cvs/extras/rpms/perl/devel/perl-update-CGI.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- perl-update-CGI.patch 11 Mar 2009 21:12:37 -0000 1.1 +++ perl-update-CGI.patch 7 Apr 2009 12:51:28 -0000 1.2 @@ -1,8 +1,8 @@ -CGI.pm-3.42 +CGI.pm-3.43 diff -urN perl-5.10.0.orig/lib/CGI/Carp.pm perl-5.10.0/lib/CGI/Carp.pm ---- perl-5.10.0.orig/lib/CGI/Carp.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Carp.pm 2009-02-13 18:08:50.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI/Carp.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Carp.pm 2009-04-07 14:36:05.000000000 +0200 @@ -323,7 +323,7 @@ $main::SIG{__WARN__}=\&CGI::Carp::warn; @@ -21,9 +21,13 @@ print STDOUT $mess; } diff -urN perl-5.10.0.orig/lib/CGI/Changes perl-5.10.0/lib/CGI/Changes ---- perl-5.10.0.orig/lib/CGI/Changes 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Changes 2009-02-13 18:09:15.000000000 +0100 -@@ -1,3 +1,70 @@ +--- perl-5.10.0.orig/lib/CGI/Changes 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Changes 2009-04-07 14:36:12.000000000 +0200 +@@ -1,3 +1,74 @@ ++ Version 3.43 ++ 1. Documentation patch from MARKSTOS at cpan.org to replace all occurrences of ++ "new CGI" with CGI->new()" to reflect best perl practices. ++ 2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10 + + Version 3.42 + 1. Added patch from Renee Baecker that makes it possible to subclass @@ -95,8 +99,8 @@ 1. The position of file handles is now reset to zero when CGI->new is called. (Mark Stosberg) diff -urN perl-5.10.0.orig/lib/CGI/Cookie.pm perl-5.10.0/lib/CGI/Cookie.pm ---- perl-5.10.0.orig/lib/CGI/Cookie.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Cookie.pm 2009-02-13 18:08:50.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI/Cookie.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Cookie.pm 2009-04-07 14:36:05.000000000 +0200 @@ -13,7 +13,7 @@ # wish, but if you redistribute a modified version, please attach a note # listing the modifications you have made. @@ -125,8 +129,8 @@ s/\s*(.*?)\s*/$1/; my($key,$value) = split("=",$_,2); diff -urN perl-5.10.0.orig/lib/CGI/Fast.pm perl-5.10.0/lib/CGI/Fast.pm ---- perl-5.10.0.orig/lib/CGI/Fast.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Fast.pm 2009-02-13 18:08:50.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI/Fast.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Fast.pm 2009-04-07 14:36:05.000000000 +0200 @@ -55,6 +55,7 @@ } } @@ -172,8 +176,8 @@ &do_some_initialization(); while ($q = new CGI::Fast) { diff -urN perl-5.10.0.orig/lib/CGI/Pretty.pm perl-5.10.0/lib/CGI/Pretty.pm ---- perl-5.10.0.orig/lib/CGI/Pretty.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Pretty.pm 2009-02-13 18:08:50.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI/Pretty.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Pretty.pm 2009-04-07 14:36:05.000000000 +0200 @@ -176,6 +176,35 @@ } sub _reset_globals { initialize_globals(); } @@ -210,45 +214,9 @@ 1; =head1 NAME -diff -urN perl-5.10.0.orig/lib/CGI/t/request.t perl-5.10.0/lib/CGI/t/request.t ---- perl-5.10.0.orig/lib/CGI/t/request.t 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/t/request.t 2009-02-13 18:09:57.000000000 +0100 -@@ -4,7 +4,7 @@ - ######################### We start with some black magic to print on failure. - use lib '.','../blib/lib','../blib/arch'; - --BEGIN {$| = 1; print "1..33\n"; } -+BEGIN {$| = 1; print "1..34\n"; } - END {print "not ok 1\n" unless $loaded;} - use CGI (); - use Config; -@@ -74,6 +74,7 @@ - test(29,$p->{bar} eq 'froz',"tied interface fetch"); - $p->{bar} = join("\0",qw(foo bar baz)); - test(30,join(' ',$q->param('bar')) eq 'foo bar baz','tied interface store'); -+test(31,exists $p->{bar}); - - # test posting - $q->_reset_globals; -@@ -88,11 +89,11 @@ - exit 0; - } - # at this point, we're in a new (child) process -- test(31,$q=new CGI,"CGI::new() from POST"); -- test(32,$q->param('weather') eq 'nice',"CGI::param() from POST"); -- test(33,$q->url_param('big_balls') eq 'basketball',"CGI::url_param()"); -+ test(32,$q=new CGI,"CGI::new() from POST"); -+ test(33,$q->param('weather') eq 'nice',"CGI::param() from POST"); -+ test(34,$q->url_param('big_balls') eq 'basketball',"CGI::url_param()"); - } else { -- print "ok 31 # Skip\n"; - print "ok 32 # Skip\n"; - print "ok 33 # Skip\n"; -+ print "ok 34 # Skip\n"; - } diff -urN perl-5.10.0.orig/lib/CGI/Util.pm perl-5.10.0/lib/CGI/Util.pm ---- perl-5.10.0.orig/lib/CGI/Util.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI/Util.pm 2009-02-13 18:08:50.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI/Util.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/Util.pm 2009-04-07 14:36:12.000000000 +0200 @@ -4,7 +4,7 @@ use vars qw($VERSION @EXPORT_OK @ISA $EBCDIC @A2E @E2A); require Exporter; @@ -340,7 +308,11 @@ if ($c < 0x80) { return sprintf("%c", $c); } elsif ($c < 0x800) { -@@ -189,6 +214,17 @@ +@@ -185,10 +210,20 @@ + my $todecode = shift; + return undef unless defined($todecode); + $todecode =~ tr/+/ /; # pluses become spaces +- $EBCDIC = "\t" ne "\011"; if ($EBCDIC) { $todecode =~ s/%([0-9a-fA-F]{2})/chr $A2E[hex($1)]/ge; } else { @@ -358,23 +330,118 @@ $todecode =~ s/%(?:([0-9a-fA-F]{2})|u([0-9a-fA-F]{4}))/ defined($1)? chr hex($1) : utf8_chr(hex($2))/ge; } -@@ -200,8 +236,12 @@ +@@ -196,12 +231,24 @@ + } + + # URL-encode data ++# ++# We cannot use the %u escapes, they were rejected by W3C, so the official ++# way is %XX-escaped utf-8 encoding. ++# Naturally, Unicode strings have to be converted to their utf-8 byte ++# representation. (No action is required on 5.6.) ++# Byte strings were traditionally used directly as a sequence of octets. ++# This worked if they actually represented binary data (i.e. in CGI::Compress). ++# This also worked if these byte strings were actually utf-8 encoded; e.g., ++# when the source file used utf-8 without the apropriate "use utf8;". ++# This fails if the byte string is actually a Latin 1 encoded string, but it ++# was always so and cannot be fixed without breaking the binary data case. ++# -- Stepan Kasal ++# + sub escape { shift() if @_ > 1 and ( ref($_[0]) || (defined $_[1] && $_[0] eq $CGI::DefaultClass)); my $toencode = shift; return undef unless defined($toencode); -+ $toencode = eval { pack("C*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); -+ - # force bytes while preserving backward compatibility -- dankogai +- # force bytes while preserving backward compatibility -- dankogai - $toencode = pack("C*", unpack("U0C*", $toencode)); -+ # but commented out because it was breaking CGI::Compress -- lstein -+ # $toencode = eval { pack("U*", unpack("U0C*", $toencode))} || pack("C*", unpack("C*", $toencode)); -+ ++ utf8::encode($toencode) if ($] > 5.007 && utf8::is_utf8($toencode)); if ($EBCDIC) { $toencode=~s/([^a-zA-Z0-9_.~-])/uc sprintf("%%%02x",$E2A[ord($1)])/eg; } else { +diff -urN perl-5.10.0.orig/lib/CGI/t/request.t perl-5.10.0/lib/CGI/t/request.t +--- perl-5.10.0.orig/lib/CGI/t/request.t 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI/t/request.t 2009-04-07 14:36:05.000000000 +0200 +@@ -4,7 +4,7 @@ + ######################### We start with some black magic to print on failure. + use lib '.','../blib/lib','../blib/arch'; + +-BEGIN {$| = 1; print "1..33\n"; } ++BEGIN {$| = 1; print "1..34\n"; } + END {print "not ok 1\n" unless $loaded;} + use CGI (); + use Config; +@@ -74,6 +74,7 @@ + test(29,$p->{bar} eq 'froz',"tied interface fetch"); + $p->{bar} = join("\0",qw(foo bar baz)); + test(30,join(' ',$q->param('bar')) eq 'foo bar baz','tied interface store'); ++test(31,exists $p->{bar}); + + # test posting + $q->_reset_globals; +@@ -88,11 +89,11 @@ + exit 0; + } + # at this point, we're in a new (child) process +- test(31,$q=new CGI,"CGI::new() from POST"); +- test(32,$q->param('weather') eq 'nice',"CGI::param() from POST"); +- test(33,$q->url_param('big_balls') eq 'basketball',"CGI::url_param()"); ++ test(32,$q=new CGI,"CGI::new() from POST"); ++ test(33,$q->param('weather') eq 'nice',"CGI::param() from POST"); ++ test(34,$q->url_param('big_balls') eq 'basketball',"CGI::url_param()"); + } else { +- print "ok 31 # Skip\n"; + print "ok 32 # Skip\n"; + print "ok 33 # Skip\n"; ++ print "ok 34 # Skip\n"; + } +diff -urN perl-5.10.0.orig/lib/CGI/t/util-58.t perl-5.10.0/lib/CGI/t/util-58.t +--- perl-5.10.0.orig/lib/CGI/t/util-58.t 2009-04-06 18:28:07.000000000 +0200 ++++ perl-5.10.0/lib/CGI/t/util-58.t 2009-04-07 14:36:12.000000000 +0200 +@@ -1,16 +1,29 @@ ++# test CGI::Util::escape ++use Test::More tests => 4; ++use_ok("CGI::Util"); ++ ++# Byte strings should be escaped byte by byte: ++# 1) not a valid utf-8 sequence: ++my $uri = "pe\x{f8}\x{ed}\x{e8}ko.ogg"; ++is(CGI::Util::escape($uri), "pe%F8%ED%E8ko.ogg", "Escape a Latin-2 string"); ++ ++# 2) is a valid utf-8 sequence, but not an UTF-8-flagged string ++# This happens often: people write utf-8 strings to source, but forget ++# to tell perl about it by "use utf8;"--this is obviously wrong, but we ++# have to handle it gracefully, for compatibility with GCI.pm under ++# perl-5.8.x + # +-# This tests CGI::Util::escape() when fed with UTF-8-flagged string +-# -- dankogai +-BEGIN { +- if ($] < 5.008) { +- print "1..0 # \$] == $] < 5.008\n"; +- exit(0); +- } +-} ++$uri = "pe\x{c5}\x{99}\x{c3}\x{ad}\x{c4}\x{8d}ko.ogg"; ++is(CGI::Util::escape($uri), "pe%C5%99%C3%AD%C4%8Dko.ogg", ++ "Escape an utf-8 byte string"); + +-use Test::More tests => 2; +-use_ok("CGI::Util"); +-my $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji +-is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", +- "# Escape string with UTF-8 flag"); ++SKIP: ++{ ++ # This tests CGI::Util::escape() when fed with UTF-8-flagged string ++ # -- dankogai ++ skip("Unicode strings not available in $]", 1) if ($] < 5.008); ++ $uri = "\x{5c0f}\x{98fc} \x{5f3e}.txt"; # KOGAI, Dan, in Kanji ++ is(CGI::Util::escape($uri), "%E5%B0%8F%E9%A3%BC%20%E5%BC%BE.txt", ++ "Escape string with UTF-8 flag"); ++} + __END__ diff -urN perl-5.10.0.orig/lib/CGI.pm perl-5.10.0/lib/CGI.pm ---- perl-5.10.0.orig/lib/CGI.pm 2007-12-18 11:47:07.000000000 +0100 -+++ perl-5.10.0/lib/CGI.pm 2009-02-13 18:08:55.000000000 +0100 +--- perl-5.10.0.orig/lib/CGI.pm 2009-04-06 18:28:23.000000000 +0200 ++++ perl-5.10.0/lib/CGI.pm 2009-04-07 14:36:12.000000000 +0200 @@ -18,13 +18,13 @@ # The most recent version and complete docs are available at: # http://stein.cshl.org/WWW/software/CGI/ @@ -382,7 +449,7 @@ -$CGI::revision = '$Id$'; -$CGI::VERSION='3.29'; +$CGI::revision = '$Id$'; -+$CGI::VERSION='3.42'; ++$CGI::VERSION='3.43'; # HARD-CODED LOCATION FOR FILE UPLOAD TEMPORARY FILES. # UNCOMMENT THIS ONLY IF YOU KNOW WHAT YOU'RE DOING. @@ -439,6 +506,28 @@ embed basefont style span layer ilayer font frameset frame script small big Area Map/], ':html4'=>[qw/abbr acronym bdo col colgroup del fieldset iframe ins label legend noframes noscript object optgroup Q +@@ -293,10 +294,10 @@ + # To allow overriding, search through the packages + # Till we find one in which the correct subroutine is defined. + my @packages = ($self,@{"$self\:\:ISA"}); +- foreach $sym (keys %EXPORT) { ++ for $sym (keys %EXPORT) { + my $pck; + my $def = ${"$self\:\:AutoloadClass"} || $DefaultClass; +- foreach $pck (@packages) { ++ for $pck (@packages) { + if (defined(&{"$pck\:\:$sym"})) { + $def = $pck; + last; +@@ -316,7 +317,7 @@ + return ("start_$1","end_$1") if $tag=~/^(?:\*|start_|end_)(.+)/; + my(@r); + return ($tag) unless $EXPORT_TAGS{$tag}; +- foreach (@{$EXPORT_TAGS{$tag}}) { ++ for (@{$EXPORT_TAGS{$tag}}) { + push(@r,&expand_tags($_)); + } + return @r; @@ -352,6 +353,7 @@ $self->r(Apache->request) unless $self->r; my $r = $self->r; @@ -455,7 +544,24 @@ } undef $NPH; } -@@ -437,23 +440,22 @@ +@@ -378,7 +381,7 @@ + sub DESTROY { + my $self = shift; + if ($OS eq 'WINDOWS') { +- foreach my $href (values %{$self->{'.tmpfiles'}}) { ++ for my $href (values %{$self->{'.tmpfiles'}}) { + $href->{hndl}->DESTROY if defined $href->{hndl}; + $href->{name}->DESTROY if defined $href->{name}; + } +@@ -430,30 +433,29 @@ + if (substr($p[0],0,1) eq '-') { + @values = defined($value) ? (ref($value) && ref($value) eq 'ARRAY' ? @{$value} : $value) : (); + } else { +- foreach ($value, at other) { ++ for ($value, at other) { + push(@values,$_) if defined($_); + } + } # If values is provided, then we set it. if (@values or defined $value) { $self->add_parameter($name); @@ -488,6 +594,15 @@ } sub self_or_default { +@@ -486,7 +488,7 @@ + + # Initialize the query object from the environment. + # If a parameter list is found, this object will be set +-# to an associative array in which parameter names are keys ++# to a hash in which parameter names are keys + # and the values are stored as lists + # If a keyword list is found, this method creates a bogus + # parameter list with the single parameter 'keywords'. @@ -574,14 +576,14 @@ $self->add_parameter($param); $self->read_from_client(\$value,$content_length,0) @@ -505,6 +620,15 @@ if ($MOD_PERL) { $query_string = $self->r->args; } else { +@@ -601,7 +603,7 @@ + last METHOD; + } + if (ref($initializer) && ref($initializer) eq 'HASH') { +- foreach (keys %$initializer) { ++ for (keys %$initializer) { + $self->param('-name'=>$_,'-value'=>$initializer->{$_}); + } + last METHOD; @@ -641,7 +643,7 @@ last METHOD; } @@ -540,15 +664,39 @@ } } -@@ -752,7 +754,7 @@ +@@ -695,9 +697,9 @@ + $self->delete_all(); + } + +- # Associative array containing our defined fieldnames ++ # hash containing our defined fieldnames + $self->{'.fieldnames'} = {}; +- foreach ($self->param('.cgifields')) { ++ for ($self->param('.cgifields')) { + $self->{'.fieldnames'}->{$_}++; + } + +@@ -750,9 +752,9 @@ + # again, we initialize ourselves in exactly the same way. This allows + # us to have several of these objects. @QUERY_PARAM = $self->param; # save list of parameters - foreach (@QUERY_PARAM) { +- foreach (@QUERY_PARAM) { ++ for (@QUERY_PARAM) { next unless defined $_; - $QUERY_PARAM{$_}=$self->{$_}; + $QUERY_PARAM{$_}=$self->{param}{$_}; } $QUERY_CHARSET = $self->charset; %QUERY_FIELDNAMES = %{$self->{'.fieldnames'}}; +@@ -763,7 +765,7 @@ + my($self,$tosplit) = @_; + my(@pairs) = split(/[&;]/,$tosplit); + my($param,$value); +- foreach (@pairs) { ++ for (@pairs) { + ($param,$value) = split('=',$_,2); + next unless defined $param; + next if $NO_UNDEF_PARAMS and not defined $value; @@ -771,7 +773,7 @@ $param = unescape($param); $value = unescape($value); @@ -567,7 +715,15 @@ } sub all_parameters { -@@ -904,6 +906,7 @@ +@@ -897,13 +899,14 @@ + # to avoid reexporting unwanted variables + undef %EXPORT; + +- foreach (@_) { ++ for (@_) { + $HEADERS_ONCE++, next if /^[:-]unique_headers$/; + $NPH++, next if /^[:-]nph$/; + $NOSTICKY++, next if /^[:-]nosticky$/; $DEBUG=0, next if /^[:-]no_?[Dd]ebug$/; $DEBUG=2, next if /^[:-][Dd]ebug$/; $USE_PARAM_SEMICOLONS++, next if /^[:-]newstyle_urls$/; @@ -575,15 +731,45 @@ $XHTML++, next if /^[:-]xhtml$/; $XHTML=0, next if /^[:-]no_?xhtml$/; $USE_PARAM_SEMICOLONS=0, next if /^[:-]oldstyle_urls$/; -@@ -1005,7 +1008,7 @@ +@@ -925,7 +928,7 @@ + next; + } + +- foreach (&expand_tags($_)) { ++ for (&expand_tags($_)) { + tr/a-zA-Z0-9_//cd; # don't allow weird function names + $EXPORT{$_}++; + } +@@ -1003,9 +1006,9 @@ + my(@names) = rearrange([NAME], at p); + my @to_delete = ref($names[0]) eq 'ARRAY' ? @$names[0] : @names; my %to_delete; - foreach my $name (@to_delete) +- foreach my $name (@to_delete) ++ for my $name (@to_delete) { - CORE::delete $self->{$name}; + CORE::delete $self->{param}{$name}; CORE::delete $self->{'.fieldnames'}->{$name}; $to_delete{$name}++; } +@@ -1025,7 +1028,7 @@ + die "Can't import names into \"main\"\n" if \%{"${namespace}::"} == \%::; + if ($delete || $MOD_PERL || exists $ENV{'FCGI_ROLE'}) { + # can anyone find an easier way to do this? +- foreach (keys %{"${namespace}::"}) { ++ for (keys %{"${namespace}::"}) { + local *symbol = "${namespace}::${_}"; + undef $symbol; + undef @symbol; +@@ -1033,7 +1036,7 @@ + } + } + my($param, at value,$var); +- foreach $param ($self->param) { ++ for $param ($self->param) { + # protect against silly names + ($var = $param)=~tr/a-zA-Z0-9_/_/c; + $var =~ s/^(?=\d)/_/; @@ -1054,8 +1057,8 @@ sub keywords { my($self, at values) = self_or_default(@_); @@ -613,6 +799,47 @@ } return $self->param($name); } +@@ -1267,7 +1270,7 @@ + if ($ENV{QUERY_STRING} =~ /=/) { + my(@pairs) = split(/[&;]/,$ENV{QUERY_STRING}); + my($param,$value); +- foreach (@pairs) { ++ for (@pairs) { + ($param,$value) = split('=',$_,2); + $param = unescape($param); + $value = unescape($value); +@@ -1295,11 +1298,11 @@ + my($param,$value, at result); + return '
      ' unless $self->param; + push(@result,"
        "); +- foreach $param ($self->param) { ++ for $param ($self->param) { + my($name)=$self->escapeHTML($param); + push(@result,"
      • $param
      • "); + push(@result,"
          "); +- foreach $value ($self->param($param)) { ++ for $value ($self->param($param)) { + $value = $self->escapeHTML($value); + $value =~ s/\n/
          \n/g; + push(@result,"
        • $value
        • "); +@@ -1332,14 +1335,14 @@ + my($param); + local($,) = ''; # set print field separator back to a sane value + local($\) = ''; # set output line separator to a sane value +- foreach $param ($self->param) { ++ for $param ($self->param) { + my($escaped_param) = escape($param); + my($value); +- foreach $value ($self->param($param)) { ++ for $value ($self->param($param)) { + print $filehandle "$escaped_param=",escape("$value"),"\n"; + } + } +- foreach (keys %{$self->{'.fieldnames'}}) { ++ for (keys %{$self->{'.fieldnames'}}) { + print $filehandle ".cgifields=",escape("$_"),"\n"; + } + print $filehandle "=\n"; # end of record @@ -1378,7 +1381,7 @@ 'multipart_init' => <<'END_OF_FUNC', sub multipart_init { @@ -622,6 +849,33 @@ $boundary = $boundary || '------- =_aaaaaaaaaa0'; $self->{'separator'} = "$CRLF--$boundary$CRLF"; $self->{'final_separator'} = "$CRLF--$boundary--$CRLF"; +@@ -1408,7 +1411,7 @@ + + # rearrange() was designed for the HTML portion, so we + # need to fix it up a little. +- foreach (@other) { ++ for (@other) { + # Don't use \s because of perl bug 21951 + next unless my($header,$value) = /([^ \r\n\t=]+)=\"?(.+?)\"?$/; + ($_ = $header) =~ s/^(\w)(.*)/$1 . lc ($2) . ': '.$self->unescapeHTML($value)/e; +@@ -1477,7 +1480,7 @@ + + # rearrange() was designed for the HTML portion, so we + # need to fix it up a little. +- foreach (@other) { ++ for (@other) { + # Don't use \s because of perl bug 21951 + next unless my($header,$value) = /([^ \r\n\t=]+)=\"?(.+?)\"?$/; + ($_ = $header) =~ s/^(\w)(.*)/"\u$1\L$2" . ': '.$self->unescapeHTML($value)/e; +@@ -1503,7 +1506,7 @@ + # push all the cookies -- there may be several + if ($cookie) { + my(@cookie) = ref($cookie) && ref($cookie) eq 'ARRAY' ? @{$cookie} : $cookie; +- foreach (@cookie) { ++ for (@cookie) { + my $cs = UNIVERSAL::isa($_,'CGI::Cookie') ? $_->as_string : $_; + push(@header,"Set-Cookie: $cs") if $cs ne ''; + } @@ -1519,7 +1522,7 @@ push(@header,map {ucfirst $_} @other); push(@header,"Content-Type: $type") if $type ne ''; @@ -631,7 +885,21 @@ $self->r->send_cgi_header($header); return ''; } -@@ -1663,12 +1666,22 @@ +@@ -1556,7 +1559,7 @@ + $status = '302 Found' unless defined $status; + $url ||= $self->self_url; + my(@o); +- foreach (@other) { tr/\"//d; push(@o,split("=",$_,2)); } ++ for (@other) { tr/\"//d; push(@o,split("=",$_,2)); } + unshift(@o, + '-Status' => $status, + '-Location'=> $url, +@@ -1659,16 +1662,26 @@ + } + + if ($meta && ref($meta) && (ref($meta) eq 'HASH')) { +- foreach (keys %$meta) { push(@result,$XHTML ? qq() ++ for (keys %$meta) { push(@result,$XHTML ? qq() : qq()); } } @@ -664,7 +932,7 @@ for my $s (@s) { if (ref($s)) { -@@ -1708,7 +1722,7 @@ +@@ -1708,11 +1722,11 @@ ref($s) eq 'ARRAY' ? @$s : %$s)); my $type = defined $stype ? $stype : 'text/css'; my $rel = $alternate ? 'alternate stylesheet' : 'stylesheet'; @@ -673,6 +941,33 @@ if (ref($src) eq "ARRAY") # Check to see if the $src variable is an array reference { # If it is, push a LINK tag for each one +- foreach $src (@$src) ++ for $src (@$src) + { + push(@result,$XHTML ? qq() + : qq()) if $src; +@@ -1726,10 +1740,10 @@ + } + if ($verbatim) { + my @v = ref($verbatim) eq 'ARRAY' ? @$verbatim : $verbatim; +- push(@result, "") foreach @v; ++ push(@result, "") for @v; + } + my @c = ref($code) eq 'ARRAY' ? @$code : $code if $code; +- push(@result,style({'type'=>$type},"$cdata_start\n$_\n$cdata_end")) foreach @c; ++ push(@result,style({'type'=>$type},"$cdata_start\n$_\n$cdata_end")) for @c; + + } else { + my $src = $s; +@@ -1747,7 +1761,7 @@ + my (@result); + + my (@scripts) = ref($script) eq 'ARRAY' ? @$script : ($script); +- foreach $script (@scripts) { ++ for $script (@scripts) { + my($src,$code,$language); + if (ref($script)) { # script is a hash + ($src,$code,$type) = @@ -1831,7 +1845,7 @@ my($method,$action,$enctype, at other) = rearrange([METHOD,ACTION,ENCTYPE], at p); @@ -719,6 +1014,33 @@ $toencode =~ s{'}{'}gso; $toencode =~ s{\x8b}{‹}gso; $toencode =~ s{\x9b}{›}gso; +@@ -2251,7 +2269,7 @@ + my($row,$column); + unshift(@colheaders,'') if @colheaders && @rowheaders; + $result .= "" if @colheaders; +- foreach (@colheaders) { ++ for (@colheaders) { + $result .= "$_"; + } + for ($row=0;$row<$rows;$row++) { +@@ -2280,7 +2298,7 @@ + # $linebreak -> (optional) Set to true to place linebreaks + # between the buttons. + # $labels -> (optional) +-# A pointer to an associative array of labels to print next to each checkbox ++# A pointer to a hash of labels to print next to each checkbox + # in the form $label{'value'}="Long explanatory label". + # Otherwise the provided values are used as the labels. + # Returns: +@@ -2308,7 +2326,7 @@ + # $linebreak -> (optional) Set to true to place linebreaks + # between the buttons. + # $labels -> (optional) +-# A pointer to an associative array of labels to print next to each checkbox ++# A pointer to a hash of labels to print next to each checkbox + # in the form $label{'value'}="Long explanatory label". + # Otherwise the provided values are used as the labels. + # Returns: @@ -2327,13 +2345,14 @@ my $self = shift; my $box_type = shift; @@ -740,6 +1062,20 @@ my($result,$checked, at elements, at values); +@@ -2361,11 +2380,11 @@ + + # for disabling groups of radio/checkbox buttons + my %disabled; +- foreach (@{$disabled}) { ++ for (@{$disabled}) { + $disabled{$_}=1; + } + +- foreach (@values) { ++ for (@values) { + my $disable=""; + if ($disabled{$_}) { + $disable="disabled='1'"; @@ -2393,7 +2412,7 @@ if ($XHTML) { @@ -749,6 +1085,15 @@ qq($label)).${break}; } else { push(@elements,qq/${label}${break}/); +@@ -2415,7 +2434,7 @@ + # text of each menu item. + # $default -> (optional) Default item to display + # $labels -> (optional) +-# A pointer to an associative array of labels to print next to each checkbox ++# A pointer to a hash of labels to print next to each checkbox + # in the form $label{'value'}="Long explanatory label". + # Otherwise the provided values are used as the labels. + # Returns: @@ -2428,12 +2447,14 @@ my($name,$values,$default,$labels,$attributes,$override,$tabindex, at other) = rearrange([NAME,[VALUES,VALUE],[DEFAULT,DEFAULTS],LABELS, @@ -768,9 +1113,12 @@ } $name=$self->escapeHTML($name); my($other) = @other ? " @other" : ''; -@@ -2444,20 +2465,22 @@ +@@ -2442,22 +2463,24 @@ + @values = $self->_set_values_and_labels($values,\$labels,$name); + $tabindex = $self->element_tab($tabindex); $result = qq/\n/; +- foreach (@values) { ++ for (@values) { + my($selectit) = $self->_selected($selected{$_}); + my($label) = $_; + $label = $labels->{$_} if defined($labels) && defined($labels->{$_}); +@@ -2607,7 +2631,7 @@ + @value = ref($default) ? @{$default} : $default; + $do_override = $override; + } else { +- foreach ($default,$override, at other) { ++ for ($default,$override, at other) { + push(@value,$_) if defined($_); + } + } +@@ -2617,7 +2641,7 @@ + @value = @prev if !$do_override && @prev; + + $name=$self->escapeHTML($name); +- foreach (@value) { ++ for (@value) { + $_ = defined($_) ? $self->escapeHTML($_,1) : ''; + push @result,$XHTML ? qq() + : qq(); @@ -2692,12 +2716,13 @@ my $request_uri = unescape($self->request_uri) || ''; my $query_str = $self->query_string; @@ -931,7 +1336,26 @@ } END_OF_FUNC -@@ -2931,7 +2985,9 @@ +@@ -2899,15 +2953,15 @@ + sub query_string { + my($self) = self_or_default(@_); + my($param,$value, at pairs); +- foreach $param ($self->param) { ++ for $param ($self->param) { + my($eparam) = escape($param); +- foreach $value ($self->param($param)) { ++ for $value ($self->param($param)) { + $value = escape($value); + next unless defined $value; + push(@pairs,"$eparam=$value"); + } + } +- foreach (keys %{$self->{'.fieldnames'}}) { ++ for (keys %{$self->{'.fieldnames'}}) { + push(@pairs,".cgifields=".escape("$_")); + } + return join($USE_PARAM_SEMICOLONS ? ';' : '&', at pairs); +@@ -2931,9 +2985,11 @@ my($self,$search) = self_or_CGI(@_); my(%prefs,$type,$pref,$pat); @@ -940,8 +1364,38 @@ + ? split(',',$self->http('accept')) + : (); - foreach (@accept) { +- foreach (@accept) { ++ for (@accept) { ($pref) = /q=(\d\.\d+|\d+)/; + ($type) = m#(\S+/[^;]+)#; + next unless $type; +@@ -2952,7 +3008,7 @@ + return $prefs{$search} if $prefs{$search}; + + # Didn't get it, so try pattern matching. +- foreach (keys %prefs) { ++ for (keys %prefs) { + next unless /\*/; # not a pattern match + ($pat = $_) =~ s/([^\w*])/\\$1/g; # escape meta characters + $pat =~ s/\*/.*/g; # turn it into a pattern +@@ -3133,7 +3189,7 @@ + $parameter =~ tr/-/_/; + return $ENV{"HTTP_\U$parameter\E"} if $parameter; + my(@p); +- foreach (keys %ENV) { ++ for (keys %ENV) { + push(@p,$_) if /^HTTP/; + } + return @p; +@@ -3152,7 +3208,7 @@ + $parameter =~ tr/-/_/; + return $ENV{"HTTPS_\U$parameter\E"} if $parameter; + my(@p); +- foreach (keys %ENV) { ++ for (keys %ENV) { + push(@p,$_) if /^HTTPS/; + } + return @p; @@ -3284,10 +3340,10 @@ if (!$override && ($self->{'.fieldnames'}->{$name} || @@ -955,6 +1409,15 @@ } else { $selected{$defaults}++ if defined($defaults); } +@@ -3326,7 +3382,7 @@ + $input = join(" ", at lines); + @words = &shellwords($input); + } +- foreach (@words) { ++ for (@words) { + s/\\=/%3D/g; + s/\\&/%26/g; + } @@ -3368,11 +3424,20 @@ return; } @@ -987,6 +1450,15 @@ next; } +@@ -3423,7 +3488,7 @@ + # together with the body for later parsing with an external + # MIME parser module + if ( $multipart ) { +- foreach ( keys %header ) { ++ for ( keys %header ) { + print $filehandle "$_: $header{$_}${CRLF}"; + } + print $filehandle "${CRLF}"; @@ -3431,7 +3496,7 @@ my ($data); @@ -1014,6 +1486,24 @@ } } return $returnvalue; +@@ -3616,7 +3681,7 @@ + my($element, $attributes) = @_; + return '' unless defined($attributes->{$element}); + $attribs = ' '; +- foreach my $attrib (keys %{$attributes->{$element}}) { ++ for my $attrib (keys %{$attributes->{$element}}) { + (my $clean_attrib = $attrib) =~ s/^-//; + $attribs .= "@{[lc($clean_attrib)]}=\"$attributes->{$element}{$attrib}\" "; + } +@@ -3627,7 +3692,7 @@ + + '_compile_all' => <<'END_OF_FUNC', + sub _compile_all { +- foreach (@_) { ++ for (@_) { + next if defined(&$_); + $AUTOLOAD = "CGI::$_"; + _compile(); @@ -3645,6 +3710,7 @@ ################### Fh -- lightweight filehandle ############### @@ -1070,6 +1560,15 @@ unshift(@TEMP,$ENV{'TMPDIR'}) if defined $ENV{'TMPDIR'}; # this feature was supposed to provide per-user tmpfiles, but +@@ -3997,7 +4079,7 @@ + # : Refer to getpwuid() only at run-time if we're fortunate and have UNIX. + # unshift(@TEMP,(eval {(getpwuid($>))[7]}).'/tmp') if $CGI::OS eq 'UNIX' and $> != 0; + +- foreach (@TEMP) { ++ for (@TEMP) { + do {$TMPDIRECTORY = $_; last} if -d $_ && -w _; + } + } @@ -4014,7 +4096,7 @@ sub DESTROY { @@ -1092,16 +1591,116 @@ # this used to untaint, now it doesn't # $filename = $1; return bless \$filename; -@@ -4109,6 +4191,8 @@ - hr; - } +@@ -4075,64 +4157,52 @@ -+ print end_html; -+ - =head1 ABSTRACT + =head1 NAME + +-CGI - Simple Common Gateway Interface Class ++CGI - Handle Common Gateway Interface requests and responses + + =head1 SYNOPSIS + +- # CGI script that creates a fill-out form +- # and echoes back its values. +- +- use CGI qw/:standard/; +- print header, +- start_html('A Simple Example'), +- h1('A Simple Example'), +- start_form, +- "What's your name? ",textfield('name'),p, +- "What's the combination?", p, +- checkbox_group(-name=>'words', +- -values=>['eenie','meenie','minie','moe'], +- -defaults=>['eenie','minie']), p, +- "What's your favorite color? ", +- popup_menu(-name=>'color', +- -values=>['red','green','blue','chartreuse']),p, +- submit, +- end_form, +- hr; +- +- if (param()) { +- my $name = param('name'); +- my $keywords = join ', ',param('words'); +- my $color = param('color'); +- print "Your name is",em(escapeHTML($name)),p, +- "The keywords are: ",em(escapeHTML($keywords)),p, +- "Your favorite color is ",em(escapeHTML($color)), +- hr; +- } ++ use CGI; + +-=head1 ABSTRACT ++ my $q = CGI->new; + +-This perl library uses perl5 objects to make it easy to create Web +-fill-out forms and parse their contents. This package defines CGI +-objects, entities that contain the values of the current query string +-and other state variables. Using a CGI object's methods, you can +-examine keywords and parameters passed to your script, and create +-forms whose initial values are taken from the current query (thereby +-preserving state information). The module provides shortcut functions +-that produce boilerplate HTML, reducing typing and coding errors. It +-also provides functionality for some of the more advanced features of +-CGI scripting, including support for file uploads, cookies, cascading +-style sheets, server push, and frames. ++ # Process an HTTP request ++ @values = $q->param('form_field'); + +-CGI.pm also provides a simple function-oriented programming style for +-those who don't need its object-oriented features. ++ $fh = $q->upload('file_field'); + +-The current version of CGI.pm is available at ++ $riddle = $query->cookie('riddle_name'); ++ %answers = $query->cookie('answers'); ++ ++ # Prepare various HTTP responses ++ print $q->header(); ++ print $q->header('application/json'); ++ ++ $cookie1 = $q->cookie(-name=>'riddle_name', -value=>"The Sphynx's Question"); ++ $cookie2 = $q->cookie(-name=>'answers', -value=>\%answers); ++ print $q->header( ++ -type => 'image/gif', ++ -expires => '+3d', ++ -cookie => [$cookie1,$cookie2] ++ ); + +- http://www.genome.wi.mit.edu/ftp/pub/software/WWW/cgi_docs.html +- ftp://ftp-genome.wi.mit.edu/pub/software/WWW/ ++ print $q->redirect('http://somewhere.else/in/movie/land'); + + =head1 DESCRIPTION + ++CGI.pm is a stable, complete and mature solution for processing and preparing ++HTTP requests and responses. Major features including processing form ++submissions, file uploads, reading and writing cookies, query string generation ++and manipulation, and processing and preparing HTTP headers. Some HTML ++generation utilities are included as well. ++ ++CGI.pm performs very well in in a vanilla CGI.pm environment and also comes ++with built-in support for mod_perl and mod_perl2 as well as FastCGI. ++ ++It has the benefit of having developed and refined over 10 years with input ++from dozens of contributors and being deployed on thousands of websites. ++CGI.pm has been included in the Perl distribution since Perl 5.4, and has ++become a de-facto standard. ++ + =head2 PROGRAMMING STYLE + + There are two styles of programming with CGI.pm, an object-oriented +@@ -4327,7 +4397,7 @@ + restore_parameters(IN); + close IN; + +-You can also initialize the query object from an associative array ++You can also initialize the query object from a hash + reference: - This perl library uses perl5 objects to make it easy to create Web -@@ -4392,8 +4476,7 @@ + $query = new CGI( {'dinosaur'=>'barney', +@@ -4392,8 +4462,7 @@ the method will return a single value. If a value is not given in the query string, as in the queries @@ -1111,7 +1710,7 @@ If the parameter does not exist at all, then param() will return undef -@@ -4477,6 +4560,10 @@ +@@ -4477,6 +4546,10 @@ my $data = $query->param('POSTDATA'); @@ -1122,7 +1721,16 @@ (If you don't know what the preceding means, don't worry about it. It only affects people trying to use CGI for XML processing and other specialized tasks.) -@@ -4812,6 +4899,16 @@ +@@ -4554,7 +4627,7 @@ + + open (OUT,">>test.out") || die; + $records = 5; +- foreach (0..$records) { ++ for (0..$records) { + my $q = new CGI; + $q->param(-name=>'counter',-value=>$_); + $q->save(\*OUT); +@@ -4812,6 +4885,16 @@ XHTML will automatically be disabled without needing to use this pragma. @@ -1139,7 +1747,16 @@ =item -nph This makes CGI.pm produce a header appropriate for an NPH (no -@@ -5388,7 +5485,7 @@ +@@ -5129,7 +5212,7 @@ + + All relative links will be interpreted relative to this tag. + You add arbitrary meta information to the header with the B<-meta> +-argument. This argument expects a reference to an associative array ++argument. This argument expects a reference to a hash + containing name/value pairs of meta information. These will be turned + into a series of header tags that look something like this: + +@@ -5388,7 +5471,7 @@ If Apache's mod_rewrite is turned on, then the script name and path info probably won't match the request that the user sent. Set -rewrite=>1 (default) to return URLs that match what the user sent @@ -1148,7 +1765,18 @@ the URL after mod_rewrite's rules have run. Because the additional path information only makes sense in the context of the rewritten URL, -rewrite is set to false when you request path info in the URL. -@@ -5987,24 +6084,27 @@ +@@ -5468,8 +5551,8 @@ + + print h1("Chapter","1"); #

          Chapter 1

          " + +-If the first argument is an associative array reference, then the keys +-and values of the associative array become the HTML tag's attributes: ++If the first argument is a hash reference, then the keys ++and values of the hash become the HTML tag's attributes: + + print a({-href=>'fred.html',-target=>'_new'}, + "Open a new frame"); +@@ -5987,31 +6070,34 @@ To be safe, use the I function (new in version 2.47). When called with the name of an upload field, I returns a @@ -1182,7 +1810,15 @@ When a file is uploaded the browser usually sends along some information along with it in the format of headers. The information -@@ -6102,7 +6202,7 @@ + usually includes the MIME content type. Future browsers may send + other information as well (such as modification date and size). To + retrieve this information, call uploadInfo(). It returns a reference to +-an associative array containing all the document headers. ++a hash containing all the document headers. + + $filename = param('uploaded_file'); + $type = uploadInfo($filename)->{'Content-Type'}; +@@ -6102,7 +6188,7 @@ print popup_menu(-name=>'menu_name', -values=>['eenie','meenie','minie'], @@ -1191,7 +1827,7 @@ -labels=>\%labels, -attributes=>\%attributes); -@@ -6125,7 +6225,8 @@ +@@ -6125,14 +6211,15 @@ The optional third parameter (-default) is the name of the default menu choice. If not specified, the first item will be the default. @@ -1201,7 +1837,84 @@ =item 4. -@@ -6389,6 +6490,9 @@ + The optional fourth parameter (-labels) is provided for people who + want to use different values for the user-visible label inside the + popup menu and the value returned to your script. It's a pointer to an +-associative array relating menu values to user-visible labels. If you ++hash relating menu values to user-visible labels. If you + leave this parameter blank, the menu values will be displayed by + default. (You can also leave a label undefined if you want to). + +@@ -6140,8 +6227,8 @@ + + The optional fifth parameter (-attributes) is provided to assign + any of the common HTML attributes to an individual menu item. It's +-a pointer to an associative array relating menu values to another +-associative array with the attribute's name as the key and the ++a pointer to a hash relating menu values to another ++hash with the attribute's name as the key and the + attribute's value as the value. + + =back +@@ -6193,7 +6280,7 @@ + =item 3. + + The optional third parameter (B<-labels>) allows you to pass a reference +-to an associative array containing user-visible labels for one or more ++to a hash containing user-visible labels for one or more + of the menu items. You can use this when you want the user to see one + menu string, but have the browser return your program a different one. + If you don't specify this, the value string will be used instead +@@ -6220,8 +6307,8 @@ + + An optional sixth parameter (-attributes) is provided to assign + any of the common HTML attributes to an individual menu item. It's +-a pointer to an associative array relating menu values to another +-associative array with the attribute's name as the key and the ++a pointer to a hash relating menu values to another ++hash with the attribute's name as the key and the + attribute's value as the value. + + =back +@@ -6281,7 +6368,7 @@ + + =item 5. + +-The optional sixth argument is a pointer to an associative array ++The optional sixth argument is a pointer to a hash + containing long user-visible labels for the list items (-labels). + If not provided, the values will be displayed. + +@@ -6289,8 +6376,8 @@ + + The optional sixth parameter (-attributes) is provided to assign + any of the common HTML attributes to an individual menu item. It's +-a pointer to an associative array relating menu values to another +-associative array with the attribute's name as the key and the ++a pointer to a hash relating menu values to another ++hash with the attribute's name as the key and the + attribute's value as the value. + + When this form is processed, all selected list items will be returned as +@@ -6354,7 +6441,7 @@ + =back + + +-The optional b<-labels> argument is a pointer to an associative array ++The optional b<-labels> argument is a pointer to a hash + relating the checkbox values to the user-visible labels that will be + printed next to them. If not provided, the values will be used as the + default. +@@ -6371,7 +6458,7 @@ + + The optional B<-attributes> argument is provided to assign any of the + common HTML attributes to an individual menu item. It's a pointer to +-an associative array relating menu values to another associative array ++a hash relating menu values to another hash + with the attribute's name as the key and the attribute's value as the + value. + +@@ -6389,6 +6476,9 @@ -tabindex => ['moe','minie','eenie','meenie'] # tab in this order -tabindex => {meenie=>100,moe=>101,minie=>102,eenie=>200} # tab in this order @@ -1211,7 +1924,12 @@ When the form is processed, all checked boxes will be returned as a list under the parameter name 'group_name'. The values of the "on" checkboxes can be retrieved with: -@@ -6546,6 +6650,9 @@ +@@ -6542,10 +6632,13 @@ + + The optional B<-attributes> argument is provided to assign any of the + common HTML attributes to an individual menu item. It's a pointer to +-an associative array relating menu values to another associative array ++a hash relating menu values to another hash with the attribute's name as the key and the attribute's value as the value. @@ -1221,7 +1939,102 @@ When the form is processed, the selected radio button can be retrieved using: -@@ -7658,10 +7765,8 @@ +@@ -6709,16 +6802,13 @@ + + button() produces a button that is compatible with Netscape 2.0's + JavaScript. When it's pressed the fragment of JavaScript code +-pointed to by the B<-onClick> parameter will be executed. On +-non-Netscape browsers this form element will probably not even +-display. ++pointed to by the B<-onClick> parameter will be executed. + + =head1 HTTP COOKIES + +-Netscape browsers versions 1.1 and higher, and all versions of +-Internet Explorer, support a so-called "cookie" designed to help +-maintain state within a browser session. CGI.pm has several methods +-that support cookies. ++Browsers support a so-called "cookie" designed to help maintain state ++within a browser session. CGI.pm has several methods that support ++cookies. + + A cookie is a name=value pair much like the named parameters in a CGI + query string. CGI scripts create one or more cookies and send +@@ -6793,8 +6883,8 @@ + =item B<-value> + + The value of the cookie. This can be any scalar value, +-array reference, or even associative array reference. For example, +-you can store an entire associative array into a cookie this way: ++array reference, or even hash reference. For example, ++you can store an entire hash into a cookie this way: + + $cookie=cookie(-name=>'family information', + -value=>\%childrens_ages); +@@ -6921,19 +7011,6 @@ + + =head1 SUPPORT FOR JAVASCRIPT + +-Netscape versions 2.0 and higher incorporate an interpreted language +-called JavaScript. Internet Explorer, 3.0 and higher, supports a +-closely-related dialect called JScript. JavaScript isn't the same as +-Java, and certainly isn't at all the same as Perl, which is a great +-pity. JavaScript allows you to programmatically change the contents of +-fill-out forms, create new windows, and pop up dialog box from within +-Netscape itself. From the point of view of CGI scripting, JavaScript +-is quite useful for validating fill-out forms prior to submitting +-them. +- +-You'll need to know JavaScript in order to use it. There are many good +-sources in bookstores and on the web. +- + The usual way to use JavaScript is to define a set of functions in a +